User`s guide
Pragmas for the DSP56800 and DSP56800E
Pragma Reference
383Targeting MC56F83xx/DSP5685x Controllers
Prototype
#pragma dollar_identifiers on | off | reset
Remarks
If you enable this pragma, the compiler accepts dollar signs ($) in identifiers.
Otherwise, the compiler issues an error if it encounters anything but underscores,
alphabetic, and numeric characters in an identifier.
This pragma does not correspond to any panel setting. To check this setting, use the
__option (dollar_identifiers), described in Checking Settings
.
By default, this pragma is disabled.
dont_inline
Controls the generation of inline functions.
Prototype
#pragma dont_inline on | off | reset
Remarks
If you enable this pragma, the compiler does not inline any function calls. However, it
will not override those declared with the inline keyword. Also, it does not
automatically inline functions, regardless of the setting of the auto_inline
pragma. If you disable this pragma, the compiler expands all inline function calls,
within the limits you set through other inlining-related pragmas.
This pragma corresponds to the Don’t Inline setting of the Inline Depth pull-down
menu of the C/C++ Language
panel. To check this setting, use __option
(dont_inline), described in Checking Settings
. By default, this pragma is
disabled.
dont_reuse_strings
Controls whether or not to store each string literal separately in the string pool.