longlong_enums

Controls whether or not enumerated types may have the size of the long long type.

Syntax

#pragma longlong_enums on | off | reset

Targets
All platforms.
Remarks

This pragma lets you use enumerators that are large enough to be long long integers. It is ignored if you enable the pragma enumsalwaysint (described in “enumsalwaysint”).

For more information on how the compiler handles enumerated types, see Enumerated Types.

This pragma does not correspond to any panel setting. To check this setting, use __option (longlong_enums), described in Checking Settings. The default setting is on.