User`s guide
Pragmas for the DSP56800 and DSP56800E
Pragma Reference
376
Targeting MC56F83xx/DSP5685x Controllers
always_inline
Controls the use of inlined functions.
Prototype
#pragma always_inline on | off | reset
Remarks
This pragma is strongly deprecated. Use the inline_depth
() pragma instead.
If you enable this pragma, the compiler ignores all inlining limits and attempts to
inline all functions where it is legal to do so.
This pragma does not correspond to any panel setting. To check this setting, use
__option (always_inline), described in Checking Settings
. By
default, this pragma is disabled.
ANSI_strict
Controls the use of non-standard language features.
Prototype
#pragma ANSI_strict on | off | reset
Remarks
If you enable the pragma ANSI_strict, the compiler generates an error if it
encounters any of the following common ANSI extensions:
• C++-style comments. Listing C.1
shows an example.
Listing C.1 C++ Comments
a = b; // This is a C++-style comment
• Unnamed arguments in function definitions. Listing C.2 shows an example.