Can a macro be assigned an enum in a library?

But I agree that it isn't really the proper way to use an enum, it's better to do it like in reply 4 as to avoid possible names collisions