My gcc
compiler allows me to define an unsigned long long (i.e. 64-bit) literal as
#define A_LITERAL 0x1ull
--- or ---
#define A_LITERAL 0x1llu
Is there any difference between these two literal statements. Is this common to other C compilers?