diff options
| author | Zenju <zenju@gmx.de> | 2019-09-11 10:41:43 +0200 | 
|---|---|---|
| committer | Daniel Stenberg <daniel@haxx.se> | 2019-09-12 09:42:54 +0200 | 
| commit | 0aef91411eb2fb7ea9e1ba6d1eec47a54e7b16d9 (patch) | |
| tree | 6f5a54a9399790dbd42847304df78e95c1793374 /lib | |
| parent | e34ec7de5964baa214555115f5061ed199d0f7b4 (diff) | |
setopt: make it easier to add new enum values
... by using the *_LAST define names better.
Closes #4321
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/setopt.c | 14 | 
1 files changed, 7 insertions, 7 deletions
| diff --git a/lib/setopt.c b/lib/setopt.c index 8909035a9..db3c91a92 100644 --- a/lib/setopt.c +++ b/lib/setopt.c @@ -315,7 +315,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)       * Parse the $HOME/.netrc file       */      arg = va_arg(param, long); -    if((arg < CURL_NETRC_IGNORED) || (arg > CURL_NETRC_REQUIRED)) +    if((arg < CURL_NETRC_IGNORED) || (arg >= CURL_NETRC_LAST))        return CURLE_BAD_FUNCTION_ARGUMENT;      data->set.use_netrc = (enum CURL_NETRC_OPTION)arg;      break; @@ -342,7 +342,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)       * curl/curl.h header file.       */      arg = va_arg(param, long); -    if((arg < CURL_TIMECOND_NONE) || (arg > CURL_TIMECOND_LASTMOD)) +    if((arg < CURL_TIMECOND_NONE) || (arg >= CURL_TIMECOND_LAST))        return CURLE_BAD_FUNCTION_ARGUMENT;      data->set.timecondition = (curl_TimeCond)arg;      break; @@ -818,7 +818,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)      if(arg >= CURL_HTTP_VERSION_2)        return CURLE_UNSUPPORTED_PROTOCOL;  #else -    if(arg > CURL_HTTP_VERSION_2_PRIOR_KNOWLEDGE) +    if(arg >= CURL_HTTP_VERSION_LAST)        return CURLE_UNSUPPORTED_PROTOCOL;      if(arg == CURL_HTTP_VERSION_NONE)        arg = CURL_HTTP_VERSION_2TLS; @@ -1109,7 +1109,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)       * How do access files over FTP.       */      arg = va_arg(param, long); -    if((arg < CURLFTPMETHOD_DEFAULT) || (arg > CURLFTPMETHOD_SINGLECWD)) +    if((arg < CURLFTPMETHOD_DEFAULT) || (arg >= CURLFTPMETHOD_LAST))        return CURLE_BAD_FUNCTION_ARGUMENT;      data->set.ftp_filemethod = (curl_ftpfile)arg;      break; @@ -1136,7 +1136,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)    case CURLOPT_FTP_SSL_CCC:      arg = va_arg(param, long); -    if((arg < CURLFTPSSL_CCC_NONE) || (arg > CURLFTPSSL_CCC_ACTIVE)) +    if((arg < CURLFTPSSL_CCC_NONE) || (arg >= CURLFTPSSL_CCC_LAST))        return CURLE_BAD_FUNCTION_ARGUMENT;      data->set.ftp_ccc = (curl_ftpccc)arg;      break; @@ -1164,7 +1164,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)       * Set a specific auth for FTP-SSL transfers.       */      arg = va_arg(param, long); -    if((arg < CURLFTPAUTH_DEFAULT) || (arg > CURLFTPAUTH_TLS)) +    if((arg < CURLFTPAUTH_DEFAULT) || (arg >= CURLFTPAUTH_LAST))        return CURLE_BAD_FUNCTION_ARGUMENT;      data->set.ftpsslauth = (curl_ftpauth)arg;      break; @@ -2123,7 +2123,7 @@ CURLcode Curl_vsetopt(struct Curl_easy *data, CURLoption option, va_list param)       * Make transfers attempt to use SSL/TLS.       */      arg = va_arg(param, long); -    if((arg < CURLUSESSL_NONE) || (arg > CURLUSESSL_ALL)) +    if((arg < CURLUSESSL_NONE) || (arg >= CURLUSESSL_LAST))        return CURLE_BAD_FUNCTION_ARGUMENT;      data->set.use_ssl = (curl_usessl)arg;      break; | 
