Character array concatenation An important feature of the C preprocessor is character array concatenation.
You can solve these problems with two types of flags: preprocessor debugging flags and run-time debugging flags.
Use the preprocessor directives to temporarily ` comment out ' blocks of code.
When you put a # before an argument in a preprocessor macro, the preprocessor turns that argument into a character array.
orifice preprocessor contains a buffer overflow that could allow a remote attacker to execute arbitrary code on a vulnerable system.