The #pragma options directives specifies compiler options within your source program.
By default, the options specified apply to the entire source program. If you specify more than one compiler option, use a blank space to separate them.
Most #pragma options directives must appear before any statements in your program source. Comments and blank lines, however, may precede the #pragma options directive. For example, the first few lines of your program can be a comment followed by the #pragma options directive, then the source:
/* * The following is an example of a #pragma options directive: */ #pragma options langlvl=saa halt=s spill-1024 source /* The rest of the source follows below... */
The following #pragma options directives can appear anywhere in the source file:
Some #pragma options directives have corresponding preprocessor #pragma directives. These, along with their required placement locations in a program source are:
#pragma options Name | #pragma Name | Placement in Source |
langlvl | langlvl | Before any statements in the source file. |
chars | chars | Before any statements in the source file. |
ro | strings | Before any statements in the source file. |
isolated_call | isolated_call | Before any calls to the listed functions. |
#pragma Preprocessor
Directives
List of Preprocessor
Directives