What is preprocessing?
Performing (usually) textual substitution in program source code to
produce a modified source in the same language. The substitutions are
controlled via preprocessor flags (such as -D
) and preprocessor directives
such as %define
or %macro
.