Garance A Drosihn
drosih at rpi.edu
Sat Nov 8 13:46:25 PST 2003
At 12:29 PM -0800 11/8/03, Matthew Dillon wrote:
:-On [20031108 20:30], Matthew Dillon (dillon at xxxxxxxxxxxxxxxxxxxx) wrote:
:> I'm not surprised. I'll take a look at FreeBSD-5 and see if the way
:> they do intmax_t makes more sense.
:Weird thing is, the previous version _did_ compile on DF though.
:Guess they changed something in their code related to the integers.
It's probably the intmax_t/uintmax_t hacks. I looked at
FreeBSD-5 and it's a mess. They have stdint and types.h
and _stdint.h and _types.h and on and on and on.
I am going to clean it all up and put together new stdint,
inttypes, and types header files based on the opengroup
specifications which seem more sane.
I think we ended up with all the extra include files because
we wanted to match all the opengroup specifications, and yet
have any one symbol or type defined in exactly one place.
Iirc, the standards end up requiring that some types will
be defined by either xxx.h or yyy.h, and yet xxx.h can not
bring in all the symbols of yyy.h (and visa-versa).
Garance Alistair Drosehn = gad at xxxxxxxxxxxxxxxxxxxx
Senior Systems Programmer or gad at xxxxxxxxxxx
Rensselaer Polytechnic Institute or drosih at xxxxxxx
More information about the Bugs