From 327b46ccede3e6c35a3866a24a2676e4355803e0 Mon Sep 17 00:00:00 2001 From: Dan Fandrich Date: Mon, 20 Dec 2004 21:14:45 +0000 Subject: [PATCH] Fixed a compile warning introduced by making the protocol table const. This involves a binary-compatible change to the API struct curl_version_info_data --- include/curl/curl.h | 6 +++--- src/main.c | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/include/curl/curl.h b/include/curl/curl.h index 5e86543e9..2acf76f02 100644 --- a/include/curl/curl.h +++ b/include/curl/curl.h @@ -1337,7 +1337,7 @@ typedef enum { /* The 'CURLVERSION_NOW' is the symbolic name meant to be used by basicly all programs ever, that want to get version information. It is meant to be a built-in version number for what kind of struct the caller - expects. If the struct ever changes, we redfine the NOW to another enum + expects. If the struct ever changes, we redefine the NOW to another enum from above. */ #define CURLVERSION_NOW CURLVERSION_THIRD @@ -1347,11 +1347,11 @@ typedef struct { unsigned int version_num; /* LIBCURL_VERSION_NUM */ const char *host; /* OS/host/cpu/machine when configured */ int features; /* bitmask, see defines below */ - char *ssl_version; /* human readable string */ + const char *ssl_version; /* human readable string */ long ssl_version_num; /* number */ const char *libz_version; /* human readable string */ /* protocols is terminated by an entry with a NULL protoname */ - const char **protocols; + const char * const *protocols; /* The fields below this were added in CURLVERSION_SECOND */ const char *ares; diff --git a/src/main.c b/src/main.c index dc4ef6e44..e63dcecee 100644 --- a/src/main.c +++ b/src/main.c @@ -2023,7 +2023,7 @@ static ParameterError getparameter(char *flag, /* f or -long-flag */ break; case 'V': { - const char **proto; + const char * const *proto; printf(CURL_ID "%s\n", curl_version()); if (curlinfo->protocols) {