Keil™, An ARM® Company

Cx51 User's Guide

ENUMINT Compiler Directive

Abbreviation ENI
Arguments None.
Default Enumeration types are evaluated as the smallest possible type.
µVision Options — C51 — Misc controls.
Description 

The ENUMINT directives forces all enumeration symbols to 16-bit int values. By default, enumeration symbols are evaluated using the smallest possible representation.

See Also INTPROMOTE, NOINTPROMOTE
Example 
C51 SAMPLE.C ENUMINT

#pragma enumint