- DECLARE_ENUM now declares a regular enum. - DECLARE_ENUM_CLASS declares an enum class. - Macros don't include a trailing ';' so they can also be used when defining an enum.