#define XCLASS_BOOL 0x1000 #define XTYP_ADVSTART (0x0030 | XCLASS_BOOL) 

Why is this preprocessor code used !?

    1 answer 1

    That at change of XCLASSBOOL XTYP_ADVSTART automatically changed. (Can not enter the character _ - the text of the result is oddly formatted). Apparently, in the sense of the task, they are somehow connected.

    The brackets are used so that the XTYP_ADVSTART used in any expression is calculated with the correct priority.