Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

MPLAB
®
XC16 C COMPILER
USERS GUIDE
2012-2013 Microchip Technology Inc. DS50002071C-page 295
Appendix F. Deprecated Features
F.1 INTRODUCTION
The features described below are considered to be obsolete and have been replaced
with more advanced functionality. Projects which depend on deprecated features will
work properly with versions of the language tools cited. The use of a deprecated
feature will result in a warning; programmers are encouraged to revise their projects in
order to eliminate any dependency on deprecated features. Support for these features
may be removed entirely in future versions of the language tools.
Deprecated features covered are:
Predefined Constants
Variables in Specified Registers
Changing Non-Auto Variable Allocation
F.2 PREDEFINED CONSTANTS
The following preprocessing symbols are defined by the compiler.
The ELF-specific version of the compiler defines the following preprocessing symbols.
The COFF-specific version of the compiler defines the following preprocessing
symbols.
For the most current information, see Section 19.4 Predefined Macro Names.
Symbol Defined with -ansi command-line option?
dsPIC30 No
__dsPIC30 Yes
__dsPIC30__ Yes
Symbol Defined with -ansi command-line option?
dsPIC30ELF No
__dsPIC30ELF Yes
__dsPIC30ELF__ Yes
Symbol Defined with -ansi command-line option?
dsPIC30COFF No
__dsPIC30COFF Yes
__dsPIC30COFF__ Yes

e-Highlighter

Click to send permalink to address bar, or right-click to copy permalink.

Un-highlight all Un-highlight selectionu Highlight selectionh