Home | History | Annotate | Download | only in vms
      1 ! File GNV$LIBCURL_SYMBOLS.OPT
      2 !
      3 ! $Id$
      4 !
      5 ! This file must be manually maintained to allow upward compatibility
      6 ! The SYMBOL_VECTORs are set up so that applications can be compiled
      7 ! with either case sensitive symbol names or the default of uppercase.
      8 ! This is because many of the Open Source applications that would call
      9 ! the LIBCURL library need to be built with case sensitive names.
     10 !
     11 ! Automatic generation is currently not practical because the order of
     12 ! the entries are important for upward compatibility.
     13 !
     14 ! The GSMATCH is manually set to the major version of 1, with the minor
     15 ! version being the next two sections multiplied by a power of 10 to
     16 ! become the minor version.
     17 ! So LIBCURL 7.18.1 becomes 1,718010.
     18 ! And a future LIBCURL of 7.18.2 would be 1,718020 if new routines were added.
     19 !
     20 ! This leaves some spare digits for minor patches.
     21 !
     22 ! Note that the GSMATCH does not need to have any real relationship to the
     23 ! actual package version number.
     24 !
     25 ! New SYMBOL_VECTORs must be added to the end of this list, and added
     26 ! in pairs for both exact and with an uppercase alias.
     27 ! If the public symbol is more than 31 characters long, then a special
     28 ! shortened symbol will be exported, and three aliases should be created,
     29 ! The aliases will be the special shortened uppercase alias, and both
     30 ! upper and lowercase versions of a truncated name (preferred) or a
     31 ! modified manually shortened name if a truncated name will not be
     32 ! unique.
     33 !
     34 ! Routines can not be removed, the functionality must be maintained.
     35 ! If a new routine is supplied where the arguments are incompatible with
     36 ! the older version, both versions are needed to be maintained.
     37 ! The old version can be given a different name, but must be in the same
     38 ! SYMBOL_VECTOR positions in this file.
     39 !
     40 ! Changing the number of parameters for an existing routine does not require
     41 ! maintaining multiple versions as long as the routine can be called with
     42 ! the old number of parameters.
     43 !
     44 ! Copyright 2009, John Malmberg
     45 !
     46 ! Permission to use, copy, modify, and/or distribute this software for any
     47 ! purpose with or without fee is hereby granted, provided that the above
     48 ! copyright notice and this permission notice appear in all copies.
     49 !
     50 ! THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
     51 ! WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
     52 ! MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
     53 ! ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
     54 ! WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
     55 ! ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
     56 ! OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
     57 !============================================================================
     58 GSMATCH=LEQUAL,1,719050
     59 CASE_SENSITIVE=YES
     60 SYMBOL_VECTOR=(curl_strequal=PROCEDURE)
     61 SYMBOL_VECTOR=(CURL_STREQUAL/curl_strequal=PROCEDURE)
     62 SYMBOL_VECTOR=(curl_strnequal=PROCEDURE)
     63 SYMBOL_VECTOR=(CURL_STRNEQUAL/curl_strnequal=PROCEDURE)
     64 SYMBOL_VECTOR=(curl_formadd=PROCEDURE)
     65 SYMBOL_VECTOR=(CURL_FORMADD/curl_formadd=PROCEDURE)
     66 SYMBOL_VECTOR=(curl_formget=PROCEDURE)
     67 SYMBOL_VECTOR=(CURL_FORMGET/curl_formget=PROCEDURE)
     68 SYMBOL_VECTOR=(curl_formfree=PROCEDURE)
     69 SYMBOL_VECTOR=(CURL_FORMFREE/curl_formfree=PROCEDURE)
     70 SYMBOL_VECTOR=(curl_getenv=PROCEDURE)
     71 SYMBOL_VECTOR=(CURL_GETENV/curl_getenv=PROCEDURE)
     72 SYMBOL_VECTOR=(curl_version=PROCEDURE)
     73 SYMBOL_VECTOR=(CURL_VERSION/curl_version=PROCEDURE)
     74 SYMBOL_VECTOR=(curl_easy_escape=PROCEDURE)
     75 SYMBOL_VECTOR=(CURL_EASY_ESCAPE/curl_easy_escape=PROCEDURE)
     76 SYMBOL_VECTOR=(curl_escape=PROCEDURE)
     77 SYMBOL_VECTOR=(CURL_ESCAPE/curl_escape=PROCEDURE)
     78 SYMBOL_VECTOR=(curl_easy_unescape=PROCEDURE)
     79 SYMBOL_VECTOR=(CURL_EASY_UNESCAPE/curl_easy_unescape=PROCEDURE)
     80 SYMBOL_VECTOR=(curl_unescape=PROCEDURE)
     81 SYMBOL_VECTOR=(CURL_UNESCAPE/curl_unescape=PROCEDURE)
     82 SYMBOL_VECTOR=(curl_free=PROCEDURE)
     83 SYMBOL_VECTOR=(CURL_FREE/curl_free=PROCEDURE)
     84 SYMBOL_VECTOR=(curl_global_init=PROCEDURE)
     85 SYMBOL_VECTOR=(CURL_GLOBAL_INIT/curl_global_init=PROCEDURE)
     86 SYMBOL_VECTOR=(curl_global_init_mem=PROCEDURE)
     87 SYMBOL_VECTOR=(CURL_GLOBAL_INIT_MEM/curl_global_init_mem=PROCEDURE)
     88 SYMBOL_VECTOR=(curl_global_cleanup=PROCEDURE)
     89 SYMBOL_VECTOR=(CURL_GLOBAL_CLEANUP/curl_global_cleanup=PROCEDURE)
     90 SYMBOL_VECTOR=(curl_slist_append=PROCEDURE)
     91 SYMBOL_VECTOR=(CURL_SLIST_APPEND/curl_slist_append=PROCEDURE)
     92 SYMBOL_VECTOR=(curl_slist_free_all=PROCEDURE)
     93 SYMBOL_VECTOR=(CURL_SLIST_FREE_ALL/curl_slist_free_all=PROCEDURE)
     94 SYMBOL_VECTOR=(curl_getdate=PROCEDURE)
     95 SYMBOL_VECTOR=(CURL_GETDATE/curl_getdate=PROCEDURE)
     96 SYMBOL_VECTOR=(curl_share_init=PROCEDURE)
     97 SYMBOL_VECTOR=(CURL_SHARE_INIT/curl_share_init=PROCEDURE)
     98 SYMBOL_VECTOR=(curl_share_setopt=PROCEDURE)
     99 SYMBOL_VECTOR=(CURL_SHARE_SETOPT/curl_share_setopt=PROCEDURE)
    100 SYMBOL_VECTOR=(curl_share_cleanup=PROCEDURE)
    101 SYMBOL_VECTOR=(CURL_SHARE_CLEANUP/curl_share_cleanup=PROCEDURE)
    102 SYMBOL_VECTOR=(curl_version_info=PROCEDURE)
    103 SYMBOL_VECTOR=(CURL_VERSION_INFO/curl_version_info=PROCEDURE)
    104 SYMBOL_VECTOR=(curl_easy_strerror=PROCEDURE)
    105 SYMBOL_VECTOR=(CURL_EASY_STRERROR/curl_easy_strerror=PROCEDURE)
    106 SYMBOL_VECTOR=(curl_share_strerror=PROCEDURE)
    107 SYMBOL_VECTOR=(CURL_SHARE_STRERROR/curl_share_strerror=PROCEDURE)
    108 SYMBOL_VECTOR=(curl_easy_pause=PROCEDURE)
    109 SYMBOL_VECTOR=(CURL_EASY_PAUSE/curl_easy_pause=PROCEDURE)
    110 !
    111 ! easy.h
    112 SYMBOL_VECTOR=(curl_easy_init=PROCEDURE)
    113 SYMBOL_VECTOR=(CURL_EASY_INIT/curl_easy_init=PROCEDURE)
    114 SYMBOL_VECTOR=(curl_easy_setopt=PROCEDURE)
    115 SYMBOL_VECTOR=(CURL_EASY_SETOPT/curl_easy_setopt=PROCEDURE)
    116 SYMBOL_VECTOR=(curl_easy_perform=PROCEDURE)
    117 SYMBOL_VECTOR=(CURL_EASY_PERFORM/curl_easy_perform=PROCEDURE)
    118 SYMBOL_VECTOR=(curl_easy_cleanup=PROCEDURE)
    119 SYMBOL_VECTOR=(CURL_EASY_CLEANUP/curl_easy_cleanup=PROCEDURE)
    120 SYMBOL_VECTOR=(curl_easy_getinfo=PROCEDURE)
    121 SYMBOL_VECTOR=(CURL_EASY_GETINFO/curl_easy_getinfo=PROCEDURE)
    122 SYMBOL_VECTOR=(curl_easy_duphandle=PROCEDURE)
    123 SYMBOL_VECTOR=(CURL_EASY_DUPHANDLE/curl_easy_duphandle=PROCEDURE)
    124 SYMBOL_VECTOR=(curl_easy_reset=PROCEDURE)
    125 SYMBOL_VECTOR=(CURL_EASY_RESET/curl_easy_reset=PROCEDURE)
    126 SYMBOL_VECTOR=(curl_easy_recv=PROCEDURE)
    127 SYMBOL_VECTOR=(CURL_EASY_RECV/curl_easy_recv=PROCEDURE)
    128 SYMBOL_VECTOR=(curl_easy_send=PROCEDURE)
    129 SYMBOL_VECTOR=(CURL_EASY_SEND/curl_easy_send=PROCEDURE)
    130 !
    131 ! multi.h
    132 SYMBOL_VECTOR=(curl_multi_init=PROCEDURE)
    133 SYMBOL_VECTOR=(CURL_MULTI_INIT/curl_multi_init=PROCEDURE)
    134 SYMBOL_VECTOR=(curl_multi_add_handle=PROCEDURE)
    135 SYMBOL_VECTOR=(CURL_MULTI_ADD_HANDLE/curl_multi_add_handle=PROCEDURE)
    136 SYMBOL_VECTOR=(curl_multi_remove_handle=PROCEDURE)
    137 SYMBOL_VECTOR=(CURL_MULTI_REMOVE_HANDLE/curl_multi_remove_handle=PROCEDURE)
    138 SYMBOL_VECTOR=(curl_multi_fdset=PROCEDURE)
    139 SYMBOL_VECTOR=(CURL_MULTI_FDSET/curl_multi_fdset=PROCEDURE)
    140 SYMBOL_VECTOR=(curl_multi_perform=PROCEDURE)
    141 SYMBOL_VECTOR=(CURL_MULTI_PERFORM/curl_multi_perform=PROCEDURE)
    142 SYMBOL_VECTOR=(curl_multi_cleanup=PROCEDURE)
    143 SYMBOL_VECTOR=(CURL_MULTI_CLEANUP/curl_multi_cleanup=PROCEDURE)
    144 SYMBOL_VECTOR=(curl_multi_info_read=PROCEDURE)
    145 SYMBOL_VECTOR=(CURL_MULTI_INFO_READ/curl_multi_info_read=PROCEDURE)
    146 SYMBOL_VECTOR=(curl_multi_strerror=PROCEDURE)
    147 SYMBOL_VECTOR=(CURL_MULTI_STRERROR/curl_multi_strerror=PROCEDURE)
    148 SYMBOL_VECTOR=(curl_multi_socket=PROCEDURE)
    149 SYMBOL_VECTOR=(CURL_MULTI_SOCKET/curl_multi_socket=PROCEDURE)
    150 SYMBOL_VECTOR=(curl_multi_socket_action=PROCEDURE)
    151 SYMBOL_VECTOR=(CURL_MULTI_SOCKET_ACTION/curl_multi_socket_action=PROCEDURE)
    152 SYMBOL_VECTOR=(curl_multi_socket_all=PROCEDURE)
    153 SYMBOL_VECTOR=(CURL_MULTI_SOCKET_ALL/curl_multi_socket_all=PROCEDURE)
    154 SYMBOL_VECTOR=(curl_multi_timeout=PROCEDURE)
    155 SYMBOL_VECTOR=(CURL_MULTI_TIMEOUT/curl_multi_timeout=PROCEDURE)
    156 SYMBOL_VECTOR=(curl_multi_setopt=PROCEDURE)
    157 SYMBOL_VECTOR=(CURL_MULTI_SETOPT/curl_multi_setopt=PROCEDURE)
    158 SYMBOL_VECTOR=(curl_multi_assign=PROCEDURE)
    159 SYMBOL_VECTOR=(CURL_MULTI_ASSIGN/curl_multi_assign=PROCEDURE)
    160 !
    161 ! mprintf.h
    162 SYMBOL_VECTOR=(curl_mprintf=PROCEDURE)
    163 SYMBOL_VECTOR=(CURL_MPRINTF/curl_mprintf=PROCEDURE)
    164 SYMBOL_VECTOR=(curl_mfprintf=PROCEDURE)
    165 SYMBOL_VECTOR=(CURL_MFPRINTF/curl_mfprintf=PROCEDURE)
    166 SYMBOL_VECTOR=(curl_msprintf=PROCEDURE)
    167 SYMBOL_VECTOR=(CURL_MSPRINTF/curl_msprintf=PROCEDURE)
    168 SYMBOL_VECTOR=(curl_msnprintf=PROCEDURE)
    169 SYMBOL_VECTOR=(CURL_MSNPRINTF/curl_msnprintf=PROCEDURE)
    170 SYMBOL_VECTOR=(curl_mvprintf=PROCEDURE)
    171 SYMBOL_VECTOR=(CURL_MVPRINTF/curl_mvprintf=PROCEDURE)
    172 SYMBOL_VECTOR=(curl_mvfprintf=PROCEDURE)
    173 SYMBOL_VECTOR=(CURL_MVFPRINTF/curl_mvfprintf=PROCEDURE)
    174 SYMBOL_VECTOR=(curl_mvsprintf=PROCEDURE)
    175 SYMBOL_VECTOR=(CURL_MVSPRINTF/curl_mvsprintf=PROCEDURE)
    176 SYMBOL_VECTOR=(curl_mvsnprintf=PROCEDURE)
    177 SYMBOL_VECTOR=(CURL_MVSNPRINTF/curl_mvsnprintf=PROCEDURE)
    178 SYMBOL_VECTOR=(curl_maprintf=PROCEDURE)
    179 SYMBOL_VECTOR=(CURL_MAPRINTF/curl_maprintf=PROCEDURE)
    180 SYMBOL_VECTOR=(curl_mvaprintf=PROCEDURE)
    181 SYMBOL_VECTOR=(CURL_MVAPRINTF/curl_mvaprintf=PROCEDURE)
    182