Preprocessor Features
Table 1-12. Predefined Macro Listing
Macro
__ADSP21XX__
__ADSP2191__
__ADSP2192_12__
__ANALOG_EXTENSIONS__
__cplusplus
__DATE__
__DOUBLES_ARE_FLOATS__
__ECC__
__EDG__
__EDG_VERSION__
__FILE__
_LANGUAGE_C
__LINE__
__NO_BUILTIN
_NO_LONG_LONG
1-148
Function
Always defines
__ADSP21XX__
Defines
__ADSP2191__
command-line switch
ADSP-2191
Defines
__ADSP2192_12__
command-line switch
ADSP-2192-12
Defines
__ANALOG_EXTENSIONS__
or
-pedantic
-pedantic-errors
Defines
__cplusplus
The preprocessor expands this macro into the current date as a
string constant. The date string constant takes the form
(ANSI standard).
mm dd yyyy
Always defines
__DOUBLES_ARE_FLOATS__
Always defines
__ECC__
Always defines
__EDG__
Group front end is being used
Always defines
__EDG_VERSION__
the version of the compiler's front end
The preprocessor expands this macro into the current input file
name as a string constant. The string matches the name of the file
specified on the
cc219x
command (ANSI standard).
#include
Always defines
_LANGUAGE_C
The preprocessor expands the
input line number as a decimal integer constant (ANSI standard)
Defines
__NO_BUILTIN
command-line switch
-no-builtin
Always defines
_NO_LONG_LONG
definition signifies no support is present for the
type.
VisualDSP++ 3.5 C/C++ Compiler and Library Manual
and
__ADSP219X__
as 1 when you compile with the
as 1 when you compile with the
as 1, unless you compile with
as 199711L when compiling in C++ mode
as 1
as 1
as 1. This signifies that an Edison Design
as an integral value representing
command line or in a preprocessor
as 1 when compiling C or C++ source
macro into the current
__LINE__
as 1 when you compile with the
as 1 for C and C++ source. This
for ADSP-219x DSPs
as 1
-proc
-proc
long long int
Need help?
Do you have a question about the VISUALDSP++ 3.5 and is the answer not in the manual?