Commit 12533bb1 authored by Daniel Stenberg's avatar Daniel Stenberg
Browse files

--libcurl: use *_LARGE options with typecasted constants

In the generated code --libcurl makes, all calls to curl_easy_setopt()
that use *_LARGE options now have the value typecasted to curl_off_t, so
that it works correctly for 32bit systems with 64bit curl_off_t type.
parent 9be951a4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -4118,7 +4118,7 @@ static CURLcode _my_setopt(CURL *curl, bool str, struct Configurable *config,
  }
  else {
    curl_off_t oval = va_arg(arg, curl_off_t);
    snprintf(value, sizeof(value), "%" CURL_FORMAT_CURL_OFF_T, oval);
    snprintf(value, sizeof(value), "(curl_off_t)%" CURL_FORMAT_CURL_OFF_T, oval);
    ret = curl_easy_setopt(curl, tag, oval);
  }