Sorry if this question is simple, but I was unable to verify what this line of code does through google searching.
I am confused as to how the if statement with the bitwise AND is evaluated.
Code:#define TT_VALUESVALID 0x10000 // set if intvalue and floatvalue are valid ... int subtype; // token sub type ... if ( !(subtype & TT_VALUESVALID) ) { NumberValue(); } ..