David, On Mon, Oct 29, 2018 at 10:37 AM David Duffy (AVD) wrote: > > This project was originally compiled with XC8 version 1.xx I believe. > > Space is tight and in mplabx 5.05 with xc8 2.00 I'm getting compile > errors that point to an increase in the native int size. When you are specific to a certain compiler version, get hold of the relevant user guide for that compiler version. http://ww1.microchip.com/downloads/en/DeviceDoc/MPLAB_XC8_C_Compiler_User_G= uide_for_PIC.pdf TABLE 4-3: INTEGER DATA TYPES Type Size (bits) Arithmetic Type __bit 1 Unsigned integer signed char 8 Signed integer unsigned char 8 Unsigned integer signed short 16 Signed integer unsigned short 16 Unsigned integer signed int 16 Signed integer unsigned int 16 Unsigned integer __int24 24 Signed integer __uint24 24 Unsigned integer signed long 32 Signed integer unsigned long 32 Unsigned integer signed long long 32/64 Signed integer unsigned long long 32/64Unsigned integer That's clear; isn't it ? If you find the sizes to be any different, you should file a bug with micro= chip. It is not supposed to be any different. Any difference is a BUG! Cheers, Manu --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .