A
Andrew Usher
Edward said:This line should set to 0 one bit of an array (of 32-bit values):
P[[(c>>5)]]&=(!((0x00000001)<<(c2&0x0000001f)));
OK, first, why did you make it so unreadable? Is this part of some
obfuscated programming contest?
P[[c>>5]] &= !(1 << (c2 & 0x1f));
That's a little better.
I've gotten used to that style of inserting all possible parentheses
because I never learned the precedence of logical operators. Even so,
some of them should probably be removed.
Andrew Usher