Iv'e seen this many times (or something similar). Code: #define BYTE unsigned char But isn't a char unsigned by default?
#define BYTE unsigned char