c compiler directives type definition
Directive (programming) In computer programming, a directive pragma (from pragmatic) is a language construct that specifies how a compiler (or other translator) should process its input. Directives are not part of the grammar of a programming language, and may vary from compiler to compiler.