#define MS_CLS 0x00000600L // Mask for typing #define FF_CODE 0x00000600L // Code ? #define FF_DATA 0x00000400L // Data ? #define FF_TAIL 0x00000200L // Tail ? #define FF_UNK 0x00000000L // Unknown ?#define isCode(F) ((F & MS_CLS) == FF_CODE) // is code byte? #define isData(F) ((F & MS_CLS) == FF_DATA) // is data byte? #define isTail(F) ((F & MS_CLS) == FF_TAIL) // is tail byte? #define isUnknown(F) ((F & MS_CLS) == FF_UNK) // is unexplored byte? #define isHead(F) ((F & FF_DATA) != 0) // is start of code/data?