Am Freitag, den 08.02.2013, 17:14 -0500 schrieb Rich Felker: > It looks like we're not matching the ABI convention gcc expects, where > [u]intmax_t is the lowest-rank type capable of storing the full > integer range (i.e. long on 64-bit systems). I didn't check how you do this in musl, but for me gcc without any includes has #define __INTMAX_TYPE__ long int so I guess that macro is just what should be taken to match its expectations for printf formats. You still could have a fallback for compilers that don't provide this. I checked for clang and it does, BTW. Jens -- :: INRIA Nancy Grand Est :: http://www.loria.fr/~gustedt/ :: :: AlGorille ::::::::::::::: office Nancy : +33 383593090 :: :: ICube :::::::::::::: office Strasbourg : +33 368854536 :: :: ::::::::::::::::::::::::::: gsm France : +33 651400183 :: :: :::::::::::::::::::: gsm international : +49 15737185122 ::