I have two enums in my code:
enum Month {January, February, March, April, May, June, July,
August, September, October, November, December};
enum Shor
In C enums are used without any type prefix, so you write:
month[0] = January;
month[4] = May;
The enum Month and ShortMonth have the same scope so the compiler can't know which May to use. An obvious fix would be to prefix the enums but i'm not sure that your use of these enums in this case is warranted.