[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: gnome-pim: Cannot open user-cal.vcf or GnomeCard.gcrd on PPC

I wrote

   CMC> Assuming that char is unsigned may be fine if you can

when, of course, I meant to say that assuming that char is either
signed *or* unsigned is a bad idea.  Whoops.


P.S. If you want a signed char, you should declare it as `signed
char'; for an unsigned char, declare it as `unsigned char'.  Code
with the wrong assumptions for a given platform can still be
compiled on that platform by using the `-fsigned-char' or
`-funsigned-char' options to gcc.  Even better, since most of the
broken code assumes that char is signed, simply using
`-fsigned-char' for all platforms will solve the problem by
telling the compiler to always assume that char is signed.  That's
still not as good a solution as having the code use sensible types
such as `int8_t', `uint8_t', and so on.

 Behind the counter a boy with a shaven head stared vacantly into space, 
 a dozen spikes of microsoft protruding from the socket behind his ear.
   C.M. Connelly               c@eskimo.com                   SHC, DS

Reply to: