Support 'unsigned char' & 'signed char'

Support 'unsigned char' and 'signed char' in addition to simply 'char'.