20.3.1 Compiler Version Macro
The compiler will define the constant __XC_DSC_VERSION__
, giving a numeric
value to the version identifier. This can be used to take advantage of new compiler
features while remaining backwardly compatible with older versions.
The value is based upon the major and minor version numbers of the current
release. For example, release version 1.00 will have a __XC_DSC_VERSION__
definition of 1000.
This macro can be used, in conjunction with standard preprocessor comparison statements, to
conditionally include/exclude various code constructs.
The current definition of __XC_DSC_VERSION__
can be discovered by adding
--version
to the command line, or by inspecting the
README.html
file that came with the release.