1tradcpp is a K&R-style ("traditional") C preprocessor. It was written to support 2historical uses of the C preprocessor for preprocessing things that aren't C, as 3the preprocessors that ship with C compilers are increasingly unsuitable for 4this task and/or don't provide a traditional mode at all. 5