byte to unsigned char