[Bug 47049] New: boolean type defined as 'unsigned char' rather than 'char '