HP-UX header file patch
Tue Mar 6 20:23:00 GMT 2007
Steve Ellcey wrote:
>OK, it does like like this is fixed and that my patch is not needed.
>Consider it withdrawn. I see now that the g++ cctype header includes
>ctype.h and then has undef's of these macros so if you include that
>instead of ctype.h then you don't have the macros defined.
Exactly. I saw those undefs maybe 100000 times while working on the
library, but before seeing that bootstrap failure, and fixing it by
addin the the missing <cctype>, had not clear in my mind that in the C++
library we do provide *functions* (not macros) with the same name of the
facilities in <ctype.h> and those undefs are therefore compulsory...
Anyway, lesson learned.
More information about the Gcc-patches