#define and enum compiler error

you could use them interchangeably.

Yes, but you can't do them BOTH...