]> granicus.if.org Git - curl/commitdiff
Fixed a compile warning introduced by making the protocol table const. This
authorDan Fandrich <dan@coneharvesters.com>
Mon, 20 Dec 2004 21:14:45 +0000 (21:14 +0000)
committerDan Fandrich <dan@coneharvesters.com>
Mon, 20 Dec 2004 21:14:45 +0000 (21:14 +0000)
involves a binary-compatible change to the API struct curl_version_info_data

include/curl/curl.h
src/main.c

index 5e86543e9be7dfb946b1f21ea4d5c04bead18ef4..2acf76f027da4010f6c09e4324e921e579cbd6b3 100644 (file)
@@ -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;
index dc4ef6e440f47e4b71d01ce9e76e92f5186c22ed..e63dcecee552de89b6046c937d4152e49cb1d0c6 100644 (file)
@@ -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) {