I am using: cpp -C -P -nostdinc -std=c99 -Werror to process something that is not C. Everything works, except that one side effect of "-P" is that consecutive newlines are compressed into one. Is this intentional? Why? Is there a way to avoid collapsing consecutive newlines when using "cpp -P"? -- Mike :wq