define unsigned char as BOOL