if ((nr & bit(15)) == bit(15))
Can you explain the condition here in plain english? i get confused by the and operator..
as i understand it you use the variable name followed by a bitwise and operator and the bit function to get the value of a specific bit - is this correct?
and what does the '==bit(15)' signify?