Mark D. Baushke wrote: > * stdint_.h (__bsdos__): BSD/OS 4.2 needs to include > <sys/types.h> to avoid a generated <stdint.h> that redifines > typedefs already found in <sys/types.h>.
Thanks, I'm putting this into gnulib. > #if @HAVE_STDINT_H@ > /* Other systems may have an incomplete <stdint.h>. */ > -# include @FULL_PATH_STDINT_H@ > +# if !defined(__sgi) || [EMAIL PROTECTED]@ > +# include @FULL_PATH_STDINT_H@ > +# endif > #endif It's irritating that you want to avoid including the system <stdint.h> only in C89 mode, but the #ifs don't test whether the compiler is C89 or C99. What is the structure of that <stdint.h> file on your IRIX 6.5 system, and does <inttypes.h> include it or not? Bruno