From b6cdbcee8cfe1f473e896b6f482b13ae5b238c01 Mon Sep 17 00:00:00 2001 From: OverlordZorn Date: Mon, 12 May 2025 16:27:19 +0200 Subject: [PATCH 1/2] remove QADDON/QQADDON macro's --- addons/main/script_macros_common.hpp | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/addons/main/script_macros_common.hpp b/addons/main/script_macros_common.hpp index 11205acae..278cecd8f 100644 --- a/addons/main/script_macros_common.hpp +++ b/addons/main/script_macros_common.hpp @@ -1837,7 +1837,7 @@ Macro: FILE_EXISTS Macro: Q() Description: - Introduces a shortend version of QUOTE() and other frequently used quoted MARCOs + Introduces a shortend version of QUOTE() Parameters: @@ -1854,11 +1854,4 @@ Macro: Q() #endif #ifndef QQ #define QQ(var1) QUOTE(QUOTE(var1)) -#endif - -#ifndef QADDON - #define QADDON Q(ADDON) -#endif -#ifndef QQADDON - #define QQADDON QQ(ADDON) -#endif +#endif \ No newline at end of file From 103ea234718aa79bf63c28ef74763140d18964b1 Mon Sep 17 00:00:00 2001 From: OverlordZorn Date: Sun, 27 Jul 2025 13:23:28 +0200 Subject: [PATCH 2/2] Update script_macros_common.hpp --- addons/main/script_macros_common.hpp | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/addons/main/script_macros_common.hpp b/addons/main/script_macros_common.hpp index 72fd417c1..6e2dd4c02 100644 --- a/addons/main/script_macros_common.hpp +++ b/addons/main/script_macros_common.hpp @@ -1837,7 +1837,6 @@ Macro: FILE_EXISTS Macro: QADDON, QQADDON Description: - Introduces a shortend version of QUOTE() Quoted Variant of ADDON Parameters: @@ -1857,7 +1856,22 @@ Macro: QADDON, 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