c/preprocessor/error

Shows the given error message and renders the program ill-formed.

Explanation
@1@ After encountering the directive, an implementation displays the message  and renders the program ill-formed (the compilation stops).

@2@ Same as, except that the validity of the program is not affected and the compilation continues.

can consist of several words not necessarily in quotes.