jtemplesAll decimal constants are signed.In C90, an unsuffixed decimal constant can be "unsigned long".
All decimal constants are signed.
error: integer constant is so large that it is unsigned18446744073709551615;
jtemplesI don't know if XC8 C99 has a "pedantic" mode like gcc does
1and0In C99, is the unsuffixed decimal literal 18446744073709551615 an "unsigned long long" or it's out of range?