diff --git a/addons/main/script_macros_common.hpp b/addons/main/script_macros_common.hpp index 8aab8217e..6e2dd4c02 100644 --- a/addons/main/script_macros_common.hpp +++ b/addons/main/script_macros_common.hpp @@ -1855,3 +1855,26 @@ Macro: QADDON, QQADDON #ifndef QQADDON #define QQADDON QUOTE(QUOTE(ADDON)) #endif + +/* ------------------------------------------- +Macro: Q, QQ + +Description: + Short Variants of QUOTE + +Parameters: + +Examples: + (begin example) + Q(configName _x isEqualTo QQ(abe_banana)) configClasses (configFile >> QADDON) + (end) + +Author: + OverlordZorn +------------------------------------------- */ +#ifndef Q + #define Q(var1) QUOTE(var1) +#endif +#ifndef QQ + #define QQ(var1) QUOTE(QUOTE(var1)) +#endif