13.07.2015 Views

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

TASKING VX-toolset for ARM User Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>TASKING</strong> <strong>VX</strong>-<strong>toolset</strong> <strong>for</strong> <strong>ARM</strong> <strong>User</strong> <strong>Guide</strong>Macro__ABI_CHANGES_FOR_PLACEMENT_DELETE__ARRAY_OPERATORS__BASE_FILE____BIG_ENDIAN___BOOL__BUILD____CHAR_MIN / __CHAR_MAX__CP<strong>ARM</strong>____cplusplus__CPU____DATE____DELTA_TYPE__DOUBLE_FP____embedded_cplusplusDescriptionThis macro is set to TRUE, meaning that theABI changes <strong>for</strong> placement delete areimplemented. This macro is used whenbuilding the C++ library.Defined when array new and delete areenabled. This is the default.Similar to __FILE__ but indicates the primarysource file rather than the current one (i.e.,when the current file is an included file).Expands to 1 if big-endian mode is selected(option --endianness=big), otherwiseunrecognized as macro.Defined when bool is a keyword. This is thedefault.Identifies the build number of the C++compiler, composed of decimal digits <strong>for</strong> thebuild number, three digits <strong>for</strong> the major branchnumber and three digits <strong>for</strong> the minor branchnumber. For example, if you use build 1.22.1of the compiler, __BUILD__ expands to1022001. If there is no branch number, thebranch digits expand to zero. For example,build 127 results in 127000000.Used in limits.h to define theminimum/maximum value of a plain charrespectively.Identifies the C++ compiler. You can use thissymbol to flag parts of the source which mustbe recognized by the cparm C++ compileronly. It expands to 1.Always defined.Expands to a string with the CPU supplied withthe option --cpu. When no --cpu is supplied,this symbol is not defined.Defined to the date of the compilation in the<strong>for</strong>m "Mmm dd yyyy".Defines the type of the offset field in the virtualfunction table. This macro is used whenbuilding the C++ library.Expands to 1 if you did not use option--no-double (Treat ‘double’ as ‘float’),otherwise unrecognized as macro.Defined as 1 in Embedded C++ mode.74

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!