Enumeration literal constant is not of type int
Enumeration values that are not of int type could affect portability