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


On Sunday 08 December 2002 21:30, Russell Coker wrote:

> > OK, I'm getting exactly the same issues on S/390 (raptor) as I do on the
> ARM machines.
> Obviously I am doing something very wrong, could someone please tell me
> what it is?

Maybe the problem is caused by some of the warnings like

msgget_s.c:37: warning: comparison is always true due to limited range of 
data type

This is due to the fact that char is per default unsigned on powerpc, arm and 
s390. Using a char to compare against EOF is also broken on the other 
platforms. You should use int instead of char, since EOF should be handled 
differently than the char 0xff.


Reply to: