Francois Gouget fgouget@free.fr writes:
On Fri, 2 Jan 2009, Austin English wrote:
CHAR defaults to unsigned char on PowerPC, so explicitly setting hi/lo to signed char to avoid this error.
CHAR is a Windows type so I don't think it's right for it to be unsigned on PowerPC. Even more so since there is a UCHAR type.
So I think the right thing to do is to fix the CHAR declaration in wtypes.h and winnt.h.
No, CHAR is really supposed to be the same thing as char, since it's used for strings. Otherwise you'll need casts all over the place.