Microchip Technology SW006022-1N 데이터 시트
MPLAB
®
XC16 C COMPILER
USER’S GUIDE
2012 Microchip Technology Inc.
DS52071B-page 273
Appendix E. Deprecated Features
E.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.
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:
E.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.
symbols.
For the most current information, see Section 16.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