Portability issues with unsuffixed numbers
When porting code, be aware that:
Unsuffixed constants are more likely to become 8 bytes long if they are in hexadecimal.
All constants that can impact any constant assignment must be explicitly suffixed.
Example of unexpected behavior resulting from use of unsuffixed numbers
Example of how a suffix causes the compiler to parse the number differently under ILP32 than under LP64
Parent topic:
ILP32-to-LP64 portability issues