preprocessor

The C preprocessor is a separate text-replacement language, run before the C compiler.

With it, one defines

facilities