Unverified Commit 66dc1570 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

symbols-in-versions: add missing CURLU_ symbols

...and fix symbol-scan.pl to also scan urlapi.h

Reported-by: Alexey Melnichuk
Fixes #3226
Closes #3230
parent c37b66aa
Loading
Loading
Loading
Loading
+21 −11
Original line number Diff line number Diff line
@@ -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
+3 −1
Original line number Diff line number Diff line
@@ -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>) {