gnv_libcurl_symbols.opt 8.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181
  1. ! File GNV$LIBCURL_SYMBOLS.OPT
  2. !
  3. ! This file must be manually maintained to allow upward compatibility
  4. ! The SYMBOL_VECTORs are set up so that applications can be compiled
  5. ! with either case sensitive symbol names or the default of uppercase.
  6. ! This is because many of the Open Source applications that would call
  7. ! the LIBCURL library need to be built with case sensitive names.
  8. !
  9. ! Automatic generation is currently not practical because the order of
  10. ! the entries are important for upward compatibility.
  11. !
  12. ! The GSMATCH is manually set to the major version of 1, with the minor
  13. ! version being the next two sections multiplied by a power of 10 to
  14. ! become the minor version.
  15. ! So LIBCURL 7.18.1 becomes 1,718010.
  16. ! And a future LIBCURL of 7.18.2 would be 1,718020 if new routines were added.
  17. !
  18. ! This leaves some spare digits for minor patches.
  19. !
  20. ! Note that the GSMATCH does not need to have any real relationship to the
  21. ! actual package version number.
  22. !
  23. ! New SYMBOL_VECTORs must be added to the end of this list, and added
  24. ! in pairs for both exact and with an uppercase alias.
  25. ! If the public symbol is more than 31 characters long, then a special
  26. ! shortened symbol will be exported, and three aliases should be created,
  27. ! The aliases will be the special shortened uppercase alias, and both
  28. ! upper and lowercase versions of a truncated name (preferred) or a
  29. ! modified manually shortened name if a truncated name will not be
  30. ! unique.
  31. !
  32. ! Routines can not be removed, the functionality must be maintained.
  33. ! If a new routine is supplied where the arguments are incompatible with
  34. ! the older version, both versions are needed to be maintained.
  35. ! The old version can be given a different name, but must be in the same
  36. ! SYMBOL_VECTOR positions in this file.
  37. !
  38. ! Changing the number of parameters for an existing routine does not require
  39. ! maintaining multiple versions as long as the routine can be called with
  40. ! the old number of parameters.
  41. !
  42. ! Copyright (C) John Malmberg
  43. !
  44. ! Permission to use, copy, modify, and/or distribute this software for any
  45. ! purpose with or without fee is hereby granted, provided that the above
  46. ! copyright notice and this permission notice appear in all copies.
  47. !
  48. ! THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
  49. ! WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
  50. ! MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
  51. ! ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
  52. ! WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
  53. ! ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
  54. ! OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  55. !
  56. ! SPDX-License-Identifier: ISC
  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)