On Sat, 4 Apr 2009, FX wrote: > find failures of c99-stdint-1.c, it means the mingw headers need fixing (I'm > particularly worried about int_fast8_t, which is "char" rather than "signed > char", and I suspect this could spell trouble).
These types being plain "char" fails to conform to C99, but the compiler code allows it (and the testcases allow it) because of use in Solaris headers (and changing for an existing system would break compatibility of C++ mangling for any code using the type). (Plain "char" is not a "signed integer type" or "unsigned integer type" in C99 terms, and the types are required to be signed integer types or unsigned integer types.) -- Joseph S. Myers jos...@codesourcery.com