fix config.w32
fixed and regenerated the scanner

TRUE, FALSE and ERROR evaluate to 1, 0 and 0 on windows, so no correct
concatenatino is possible. Using the token names directly therefore.
fix datatype for pointer diff

well, that could be size_t, too ... lets see
avoid strlen() calls