stdint_.h has this: #undef uintmax_t #if @HAVE_UNSIGNED_LONG_LONG_INT@ && ULONG_MAX >> 31 == 1 # define uintmax_t unsigned long long int #elif defined int64_t # define uintmax_t uint64_t #else # define uintmax_t unsigned long int #endif
...which I assume those who have been following my NSK woes will immediately spot the flaw in? :-)
(This was stdint_.h from coreutils-6.4, IIRC someone had said that should be more recent than patches that went in for NSK? Also I'm actually trying to build m4 at the moment; should I be cc'ing bugs-m4 on this stuff?)
-- Matthew "You're older than you've ever been / And now you're even older" -- They Might Be Giants
