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