Return to gnv_libcurl_symbols.opt CVS log | Up to [ELWIX - Embedded LightWeight unIX -] / embedaddon / curl / packages / vms |
1.1 ! misho 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 - 2020, 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)