diff --git a/source/mijin/util/common_macros.hpp b/source/mijin/util/common_macros.hpp index ef8b088..72f1655 100644 --- a/source/mijin/util/common_macros.hpp +++ b/source/mijin/util/common_macros.hpp @@ -4,7 +4,8 @@ #if !defined(MIJIN_UTIL_COMMON_MACROS_HPP_INCLUDED) #define MIJIN_UTIL_COMMON_MACROS_HPP_INCLUDED 1 -#define MIJIN_CONCAT2(a, b) a ## b -#define MIJIN_CONCAT(a, b) MIJIN_CONCAT2(a, b) +#define MIJIN_CONCAT_DETAIL(a, b) a ## b +#define MIJIN_CONCAT(a, b) MIJIN_CONCAT_DETAIL(a, b) +#define MIJIN_CONCAT3(a, b, c) MIJIN_CONCAT(a, MIJIN_CONCAT(b, c)) #endif // defined(MIJIN_UTIL_COMMON_MACROS_HPP_INCLUDED) \ No newline at end of file