← Commit list

e4ec666a3d

JimFuller-RedHat
JimFuller-RedHat
2025-10-18
SUCCESS Duration: 470s

Subject

examples/chkspeed: portable printing when outputting curl_off_t values

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

docs/examples/chkspeed.c+8 -6
@@ -184,20 +184,22 @@ int main(int argc, char *argv[])
/* check for bytes downloaded */
res = curl_easy_getinfo(curl_handle, CURLINFO_SIZE_DOWNLOAD_T, &val);
if((CURLE_OK == res) && (val > 0))
- printf("Data downloaded: %lu bytes.\n", (unsigned long)val);
+ printf("Data downloaded: %" CURL_FORMAT_CURL_OFF_T " bytes.\n", val);
/* check for total download time */
res = curl_easy_getinfo(curl_handle, CURLINFO_TOTAL_TIME_T, &val);
if((CURLE_OK == res) && (val > 0))
- printf("Total download time: %lu.%06lu sec.\n",
- (unsigned long)(val / 1000000),
- (unsigned long)(val % 1000000));
+ printf("Total download time: %" CURL_FORMAT_CURL_OFF_T
+ ".%06" CURL_FORMAT_CURL_OFF_T " sec.\n",
+ val / 1000000,
+ val % 1000000);
/* check for average download speed */
res = curl_easy_getinfo(curl_handle, CURLINFO_SPEED_DOWNLOAD_T, &val);
if((CURLE_OK == res) && (val > 0))
- printf("Average download speed: %lu kbyte/sec.\n",
- (unsigned long)(val / 1024));
+ printf("Average download speed: %"
+ CURL_FORMAT_CURL_OFF_T " kbyte/sec.\n",
+ val / 1024);
if(prtall) {
/* check for name resolution time */