3.2.28. $XW: Extended Warnings | Table of Contents | 3.3. Predefined Symbols |
{$Z1} or {$Z2} or {$Z3}Default:
{$Z1}Remarks: An enumerated type is stored as an unsigned byte since the maximum limit for enumeration is 256 values. If the {$Z2} switch has been specified, it is stored as an unsigned word. If the {$Z4} switch has been specified, it is stored an unsigned double-word. This feature is very useful for compatibility with C and C++ DLL's, which usually represent enumerated types as words or double-words.
3.2.28. $XW: Extended Warnings | Table of Contents | 3.3. Predefined Symbols |