static FanInt()
{
charMap[' '] |= SPACE;
charMap['\n'] |= SPACE;
charMap['\r'] |= SPACE;
charMap['\t'] |= SPACE;
charMap['\f'] |= SPACE;
// alpha characters
for (int i='a'; i<='z'; i++) charMap[i] |= LOWER;
for (int i='A'; i<='Z'; i++) charMap[i] |= UPPER;
// digit characters
for (int i='0'; i<='9'; i++) charMap[i] |= DIGIT;
// hex characters
for (int i='0'; i<='9'; i++) charMap[i] |= HEX;
for (int i='a'; i<='f'; i++) charMap[i] |= HEX;
for (int i='A'; i<='F'; i++) charMap[i] |= HEX;
}