On Sat, May 14, 2016 at 2:33 PM, Willy Tarreau <w...@1wt.eu> wrote: > > Why simply not cast the atomic to (unsigned long long) instead of (u64) > so that %llu always matches ?
Yes, that fixes the problem. It's just more typing, and annoying. The fact that MS got it right while posix and gcc screwed it up is a bit embarrassing.. If we ever start using __uint128_t, we'll have even more problems in this area. Oh well. Linus