Rob Lahaye <[EMAIL PROTECTED]> writes: >> Ok, it must be FreeBSD that is the "problem" >> Is uintmax_t a macro? Or uint32_t? >> Has <inttypes.h> on FreeBSD changed recently? >> (upgraded libc perhaps?) >> What is uintmax_t/uint32_t typdeffed/defined as in <inttypes.h> > | This is what I get: | $ grep -n uintmax_t /usr/include/inttypes.h | $ grep -n uint32_t /usr/include/inttypes.h | /usr/include/inttypes.h:18:typedef __uint32_t uint32_t; > > | Is that causing the trouble?
Not directly. This compiles: typedef long tull; typedef tull tall; int main() {} Where does __uint32_t come from? -- Lgb