FPP 1L "17 May 2001" "" "Version 3.0.0" [section 13 of 17]

.-3[MESSAGE OUTPUT STATEMENTS]         .-2[OUTPUT OF fpp]         .-1[PREDEFINED SYMBOLS]
Top
.+1[SEE ALSO]     .+2[AUTHOR]         .+3[AVAILABILITY]


DIAGNOSTICS

Diagnostics are issued to stderr if unclosed conditionals, out-of-place conditional branches, errors in preprocessor expressions, or long lines, are detected. Attempts to redefine permanent macros (any that begin with two underscores) produce an error message. Debug output requested by a command-line option will be sent to stderr.

Directives

C#error text
that are executed send their text argument to stderr and to stdout, and cause a later exit code of 1 (on POSIX and UNIX).

Directives

C#message text
that are executed send their text argument to stderr.

Diagnostic messages have the format

filename:linenumber:message
commonly used by UNIX, POSIX, and GNU software. Advanced text editors, such as emacs(1), recognize that format, and allow the user to move to the error location with a couple of keystrokes.

.-3[MESSAGE OUTPUT STATEMENTS]         .-2[OUTPUT OF fpp]         .-1[PREDEFINED SYMBOLS]
Top
.+1[SEE ALSO]     .+2[AUTHOR]         .+3[AVAILABILITY]