I have the following code
//Point.h #define WIDTH 8 #define HEIGHT 8 typedef struct Point { char x; char y; } Point; //Board.c #include
I guess x >= 0 causes the warning because char might be implemented as unsigned char.
x >= 0
char
unsigned char