Hello everyone, I am getting the following warning from my mingw32 builds:
warning: ISO C does not support the 'I64' ms_printf length modifier For example: http://curl.haxx.se/dev/log.cgi?id=20120629151115-27110#prob1 This is the corresponding line: fprintf(stderr, "*** We read %" CURL_FORMAT_CURL_OFF_T " bytes from file\n", nread); It contains CURL_FORMAT_CURL_OFF_T which defined in include/curl/curlbuild.h.dist #elif defined(__MINGW32__) # define CURL_SIZEOF_LONG 4 # define CURL_TYPEOF_CURL_OFF_T long long # define CURL_FORMAT_CURL_OFF_T "I64d" # define CURL_FORMAT_CURL_OFF_TU "I64u" # define CURL_FORMAT_OFF_T "%I64d" # define CURL_SIZEOF_CURL_OFF_T 8 # define CURL_SUFFIX_CURL_OFF_T LL # define CURL_SUFFIX_CURL_OFF_TU ULL # define CURL_TYPEOF_CURL_SOCKLEN_T int # define CURL_SIZEOF_CURL_SOCKLEN_T 4 As the warning shows, it seems like mingw32's ISO C does not support the I64 length modifier. Since I am not familiar with curl's internal printf functions, I would like to ask if someone could fix this by using a compatible modifier? Would be nice to see those 6 warnings go away. Thanks in advance! Best regards, Marc ------------------------------------------------------------------- List admin: http://cool.haxx.se/list/listinfo/curl-library Etiquette: http://curl.haxx.se/mail/etiquette.html
