Preprocess C file.
C file to be preprocessed, with .c or .h extension
The source location where preprocess is requested from
set to true if an output file was written
buffer to append any #define and #undef lines encountered to Result: filename of output
See Implementation
Preprocess C file.