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__REVISION____RTTI__RUNTIME_USES_NAMESPACES__SIGNED_CHARS____SINGLE_FP____SIZE_MIN / __SIZE_MAX__SIZE_TYPE____STDC____STDC_VERSION___STLP_NO_IOSTREAMS__<strong>TASKING</strong>____THUMB____TIME____TYPE_TRAITS_ENABLED__VAR_HANDLE_TYPE__VERSION__DescriptionExpands to the revision number of the C++compiler. Digits are represented as they are;characters (<strong>for</strong> prototypes, alphas, betas) arerepresented by -1. Examples: v1.0r1 -> 1,v1.0rb -> -1Defined when RTTI is enabled (--rtti).Defined when the run-time uses namespaces.Defined when plain char is signed.Expands to 1 if you used option --no-double(Treat ‘double’ as ‘float’), otherwiseunrecognized as macro.Used in stdint.h to define theminimum/maximum value of a size_t typerespectively.Defined to be the type of size_t.Always defined, but the value may beredefined.Identifies the ISO-C version number. Expandsto 199901L <strong>for</strong> ISO C99, but the value may beredefined.Defined when option --io-streams is not used.This disables I/O stream functions in theSTLport C++ library.Always defined <strong>for</strong> the <strong>TASKING</strong> C++compiler.Expands to 1 if you used option --thumb,otherwise unrecognized as macro.Expands to the compilation time: “hh:mm:ss”Defined when type traits pseudo-functions (toease the implementation of ISO/IEC TR19768; e.g., __is_union) are enabled. Thisis the default in C++ mode.Defines the type of the variable-handle fieldin the exception handling tables. This macrois used when building the C++ library.Identifies the version number of the C++compiler. For example, if you use version 2.1r1of the compiler, __VERSION__ expands to2001 (dot and revision number are omitted,minor version number in 3 digits).76

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

Saved successfully!

Ooh no, something went wrong!