|author||Sam Lantinga <email@example.com>||Mon Aug 10 08:42:35 2020 -0700|
|committer||Sam Lantinga <firstname.lastname@example.org>||Mon Aug 10 08:42:35 2020 -0700|
Fixed bug 5242 - KMOD_* flags unnecessarily macros; breaks OGRE Rainer Deyke While most of the KMOD_* flags are enums, the combination flags KMOD_CTRL, KMOD_ALT, KMOD_SHIFT and KMOD_GUI are defined as macros. This breaks third-party code that uses these KMOD_* names for local identifiers, such as OGRE. The correct thing to do is to make them all enums.