diff options
| author | Yang Tse <yangsita@gmail.com> | 2007-02-22 06:19:39 +0000 | 
|---|---|---|
| committer | Yang Tse <yangsita@gmail.com> | 2007-02-22 06:19:39 +0000 | 
| commit | 9bf9617ad6206f99d239f0a18c8f082add832152 (patch) | |
| tree | 1646b0b379ec17d7165e3d41194030cd71c05ee3 /lib/urldata.h | |
| parent | 69565afab0be081211df57a245a222cbd3e43ed3 (diff) | |
Fix compiler warnings
"case label value exceeds maximum value for type" and
"comparison is always false due to limited range of data type"
Both triggered when using a bool variable as the switch variable
in a switch statement and using enums for the case targets.
Diffstat (limited to 'lib/urldata.h')
| -rw-r--r-- | lib/urldata.h | 12 | 
1 files changed, 11 insertions, 1 deletions
| diff --git a/lib/urldata.h b/lib/urldata.h index 3325699d7..6a1f7045e 100644 --- a/lib/urldata.h +++ b/lib/urldata.h @@ -521,6 +521,16 @@ struct hostname {  #define KEEP_WRITE_HOLD 8 /* when set, no writing should be done but there                               might still be data to write */ +#ifdef HAVE_LIBZ +typedef enum { +  ZLIB_UNINIT,          /* uninitialized */ +  ZLIB_INIT,            /* initialized */ +  ZLIB_GZIP_HEADER,     /* reading gzip header */ +  ZLIB_GZIP_INFLATING,  /* inflating gzip stream */ +  ZLIB_INIT_GZIP        /* initialized in transparent gzip mode */ +} zlibInitState; +#endif +  /*   * This struct is all the previously local variables from Curl_perform() moved   * to struct to allow the function to return and get re-invoked better without @@ -581,7 +591,7 @@ struct Curl_transfer_keeper {  #define COMPRESS 3              /* Not handled, added for completeness */  #ifdef HAVE_LIBZ -  bool zlib_init;               /* True if zlib already initialized; +  zlibInitState zlib_init;      /* possible zlib init state;                                     undefined if Content-Encoding header. */    z_stream z;                   /* State structure for zlib. */  #endif | 
