cpp fails to remove the backslash new-line sequence from its input, consider the following code
which is valid (if a little ridiculous) C but pcc produces a syntax error.
The more common case where somebody just used backslash new-line in a normal whitespace position seems to be handled by ccom, but because the preprocessor does not delete it (I think it should, according to C99 126.96.36.199 # 2?) then it causes problems if the output is used elsewhere (eg by lint)
probably this should be handled in fastscan()? I'm not sure..