Jump to main content
MPLAB® XC-DSC C/C++ Compiler User Guide for dsPIC33C/E/F and dsPIC30 DSC
Search
Home
25
Common C Interface
25.5
Compiler Features
Previous
|
Next
Notice to Development Tools Customers
1
Preface
2
Compiler Overview
3
Compiler and Other Development Tools
4
How To's
5
XC-DSC
Toolchain and Supporting IDEs
6
Compiler Command-Line Driver
7
Device-Related Features
8
Differences Between
MPLAB® XC-DSC
and Language Standards
9
Supported Data Types and Variables
10
Fixed-Point Arithmetic Support
11
Memory Allocation and Access
12
Operators and Statements
13
Register Usage
14
Functions
15
Interrupts
16
Main, Runtime Startup and Reset
17
Mixing C/C++ and Assembly Code
18
Library Routines
19
Optimizations
20
Preprocessing
21
Linking Programs
22
C Implementation-Defined Behavior
23
C++ Implementation-Defined Behavior
24
Embedded Compiler Compatibility Mode
25
Common C Interface
25.1
Background - The Desire for Portable Code
25.2
Using the CCI
25.3
C Language Standard Refinement
25.4
C Language Standard Extensions
25.5
Compiler Features
25.5.1
Enabling the CCI
26
Diagnostic Pragmas
27
Diagnostic Messages
28
GNU Free Documentation License
29
Built-in Functions
30
Document Revision History
Microchip Information
25.5 Compiler Features
The following item details the compiler options used to control the CCI.
DS-50003589D