On Fri, Jun 22, 2018 at 11:45:09PM +0200, Johannes Schindelin wrote: > > This might be a candidate for another "weather balloon" patch to see if > > anybody complains, though. The last time time we dealt with this in a > > major way was over 7 years ago in 28bd70d811 (unbreak and eliminate > > NO_C99_FORMAT, 2011-03-16). > > > > I know Johannes switched out some "%lu" for PRIuMAX as recently as last > > August[1], but I think that is more about the Windows size_t not matching > > "unsigned long", and the decision to use PRIuMAX was to match the > > existing codebase. AFAIK %zu is available on Windows. > > Nope, it's not available: > > git.c: In function 'cmd_main': > git.c:733:10: error: unknown conversion type character 'z' in format [-Werror=format=] > die("x: %z", (void *)(intptr_t)0x123456789a); Well, that resolve that, then. :) Thanks for letting us know before we went down a dead-end. -Peff