]> granicus.if.org Git - curl/commitdiff
symbols-in-versions: add missing CURLU_ symbols
authorDaniel Stenberg <daniel@haxx.se>
Sat, 3 Nov 2018 21:45:08 +0000 (22:45 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Sun, 4 Nov 2018 22:15:12 +0000 (23:15 +0100)
...and fix symbol-scan.pl to also scan urlapi.h

Reported-by: Alexey Melnichuk
Fixes #3226
Closes #3230

docs/libcurl/symbols-in-versions
tests/symbol-scan.pl

index 26f24c9f263d0cfff46c4471b44e2f19ee6e07cb..2ca08ea3fd57f782d87893158514c948288d56db 100644 (file)
@@ -356,7 +356,6 @@ CURLOPT_CLOSEFUNCTION           7.7           7.11.1      7.15.5
 CURLOPT_CLOSEPOLICY             7.7           7.16.1
 CURLOPT_CLOSESOCKETDATA         7.21.7
 CURLOPT_CLOSESOCKETFUNCTION     7.21.7
-CURLOPT_UPKEEP_INTERVAL_MS 7.62.0
 CURLOPT_CONNECTTIMEOUT          7.7
 CURLOPT_CONNECTTIMEOUT_MS       7.16.2
 CURLOPT_CONNECT_ONLY            7.15.2
@@ -616,6 +615,7 @@ CURLOPT_TRANSFERTEXT            7.1.1
 CURLOPT_TRANSFER_ENCODING       7.21.6
 CURLOPT_UNIX_SOCKET_PATH        7.40.0
 CURLOPT_UNRESTRICTED_AUTH       7.10.4
+CURLOPT_UPKEEP_INTERVAL_MS 7.62.0
 CURLOPT_UPLOAD                  7.1
 CURLOPT_UPLOAD_BUFFERSIZE       7.62.0
 CURLOPT_URL                     7.1
@@ -722,16 +722,6 @@ CURLSSLSET_NO_BACKENDS          7.56.0
 CURLSSLSET_OK                   7.56.0
 CURLSSLSET_TOO_LATE             7.56.0
 CURLSSLSET_UNKNOWN_BACKEND      7.56.0
-CURLUPART_FRAGMENT              7.62.0
-CURLUPART_HOST                  7.62.0
-CURLUPART_OPTIONS               7.62.0
-CURLUPART_PASSWORD              7.62.0
-CURLUPART_PATH                  7.62.0
-CURLUPART_PORT                  7.62.0
-CURLUPART_QUERY                 7.62.0
-CURLUPART_SCHEME                7.62.0
-CURLUPART_URL                   7.62.0
-CURLUPART_USER                  7.62.0
 CURLUE_BAD_HANDLE               7.62.0
 CURLUE_BAD_PARTPOINTER          7.62.0
 CURLUE_BAD_PORT_NUMBER          7.62.0
@@ -750,10 +740,30 @@ CURLUE_UNKNOWN_PART             7.62.0
 CURLUE_UNSUPPORTED_SCHEME       7.62.0
 CURLUE_URLDECODE                7.62.0
 CURLUE_USER_NOT_ALLOWED         7.62.0
+CURLUPART_FRAGMENT              7.62.0
+CURLUPART_HOST                  7.62.0
+CURLUPART_OPTIONS               7.62.0
+CURLUPART_PASSWORD              7.62.0
+CURLUPART_PATH                  7.62.0
+CURLUPART_PORT                  7.62.0
+CURLUPART_QUERY                 7.62.0
+CURLUPART_SCHEME                7.62.0
+CURLUPART_URL                   7.62.0
+CURLUPART_USER                  7.62.0
 CURLUSESSL_ALL                  7.17.0
 CURLUSESSL_CONTROL              7.17.0
 CURLUSESSL_NONE                 7.17.0
 CURLUSESSL_TRY                  7.17.0
+CURLU_APPENDQUERY               7.62.0
+CURLU_DEFAULT_PORT              7.62.0
+CURLU_DEFAULT_SCHEME            7.62.0
+CURLU_DISALLOW_USER             7.62.0
+CURLU_GUESS_SCHEME              7.62.0
+CURLU_NON_SUPPORT_SCHEME        7.62.0
+CURLU_NO_DEFAULT_PORT           7.62.0
+CURLU_PATH_AS_IS                7.62.0
+CURLU_URLDECODE                 7.62.0
+CURLU_URLENCODE                 7.62.0
 CURLVERSION_FIFTH               7.57.0
 CURLVERSION_FIRST               7.10
 CURLVERSION_FOURTH              7.16.1
index 5d570d8a8dafd5c25b4ea9475a45598d10d28827..6706aa7071b7879ae472d6fa7d8f96d7b1846561 100755 (executable)
@@ -6,7 +6,7 @@
 #                            | (__| |_| |  _ <| |___
 #                             \___|\___/|_| \_\_____|
 #
-# Copyright (C) 2010-2011, Daniel Stenberg, <daniel@haxx.se>, et al.
+# Copyright (C) 2010-2018, Daniel Stenberg, <daniel@haxx.se>, et al.
 #
 # This software is licensed as described in the file COPYING, which
 # you should have received as part of this distribution. The terms
@@ -53,6 +53,7 @@ my $i = ($ARGV[1]) ? "-I$ARGV[1] " : '';
 
 my $h = "$root/include/curl/curl.h";
 my $mh = "$root/include/curl/multi.h";
+my $ua = "$root/include/curl/urlapi.h";
 
 my $verbose=0;
 my $summary=0;
@@ -87,6 +88,7 @@ sub scanheader {
 
 scanheader($h);
 scanheader($mh);
+scanheader($ua);
 
 open S, "<$root/docs/libcurl/symbols-in-versions";
 while(<S>) {