The preprocessor starts its scan at the beginning of the preprocessor input and scans each character sequentially.
By default the CASE(UPPER) option is in effect, and the preprocessor converts lowercase characters in the input (except for those in comments and string constants) to uppercase. But if the CASE(ASIS) suboption is in effect, the text will be left as is.