What is the size of an enum in C?
Taken from the current C Standard (C99): http://www.open-std.org/JTC1/SC22/WG14/www/docs/n1256.pdf 6.7.2.2 Enumeration specifiers […] Constraints The expression that defines the value of an enumeration constant shall be an integer constant expression that has a value representable as an int. […] Each enumerated type shall be compatible with char, a signed integer type, or an unsigned integer type. … Read more