This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Other format: | [Raw text] |
Partly because I'm not sure exactly what the gnu_types fix *does*. :-) Bruce, any help?
glibc pulls specific types out of particular header files.
^^^^^ So is this fix at all relevant to the BSDs? Or do you mean GCC?
To accomplish this once and only once during a compile, a bunch of #include wizardry is used to protect specific definitions. e.g. replace:
typedef int wchar_t;
with:
#if !defined(_GCC_WCHAR_T) && ! defined(__cplusplus) #define _GCC_WCHAR_T typedef __WCHAR_TYPE__ wchar_t; #endif
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |