24.4.1 Generic Header File
A single header file <xc.h> must be used to declare all compiler- and
device-specific types and SFRs. You must include this file into every module to
conform with the CCI. Some CCI definitions depend on this header being seen.
Example
#include <xc.h>Differences
Although device-specific headers are shipped with the compilers, always include the
top-level <xc.h> header.
Early compilers for 8-bit PIC devices used <htc.h> as the
equivalent header. Other compilers used a variety of device-related headers to do the
same job.
Migration to the CCI
#include <p32xxxx.h>
#include <p30fxxxx.h>
#include <pic16lf18324.h> /* or */
#include "p30f6014.h"to:#include <xc.h>