From 8200e9724052e4450b5c6f8a1a87c56052e55b70 Mon Sep 17 00:00:00 2001 From: Reece Date: Thu, 7 Oct 2021 00:40:55 +0100 Subject: [PATCH] Optimize file size --- Include/AuroraForEach.hpp | 796 +------------------------------------- forEach.js | 12 +- 2 files changed, 27 insertions(+), 781 deletions(-) diff --git a/Include/AuroraForEach.hpp b/Include/AuroraForEach.hpp index 7614779..ac9ec17 100644 --- a/Include/AuroraForEach.hpp +++ b/Include/AuroraForEach.hpp @@ -4,6 +4,7 @@ */ #define AU_FE_EXPAND(exp) exp +#define AU_FE_ERROR(exp) ERROR. CHECK PARAMETER COUNT. DID YOU FORGET A COMMA? #define AU_FE_0(prefix) #define AU_FE_1(prefix, X0, ...) prefix(X0) AU_FE_EXPAND(AU_FE_0(prefix, __VA_ARGS__)) #define AU_FE_1_FIRST(first, prefix, X0, ...) first(X0) AU_FE_EXPAND(AU_FE_-1(prefix, __VA_ARGS__)) @@ -208,1277 +209,514 @@ #define AU_FOR_EACH_FIRST(action, ...) AU_FE_EXPAND(AU_GET_MACRO(_whydoweneedthis, __VA_ARGS__, AU_FE_99_FIRST, AU_FE_98_FIRST, AU_FE_97_FIRST, AU_FE_96_FIRST, AU_FE_95_FIRST, AU_FE_94_FIRST, AU_FE_93_FIRST, AU_FE_92_FIRST, AU_FE_91_FIRST, AU_FE_90_FIRST, AU_FE_89_FIRST, AU_FE_88_FIRST, AU_FE_87_FIRST, AU_FE_86_FIRST, AU_FE_85_FIRST, AU_FE_84_FIRST, AU_FE_83_FIRST, AU_FE_82_FIRST, AU_FE_81_FIRST, AU_FE_80_FIRST, AU_FE_79_FIRST, AU_FE_78_FIRST, AU_FE_77_FIRST, AU_FE_76_FIRST, AU_FE_75_FIRST, AU_FE_74_FIRST, AU_FE_73_FIRST, AU_FE_72_FIRST, AU_FE_71_FIRST, AU_FE_70_FIRST, AU_FE_69_FIRST, AU_FE_68_FIRST, AU_FE_67_FIRST, AU_FE_66_FIRST, AU_FE_65_FIRST, AU_FE_64_FIRST, AU_FE_63_FIRST, AU_FE_62_FIRST, AU_FE_61_FIRST, AU_FE_60_FIRST, AU_FE_59_FIRST, AU_FE_58_FIRST, AU_FE_57_FIRST, AU_FE_56_FIRST, AU_FE_55_FIRST, AU_FE_54_FIRST, AU_FE_53_FIRST, AU_FE_52_FIRST, AU_FE_51_FIRST, AU_FE_50_FIRST, AU_FE_49_FIRST, AU_FE_48_FIRST, AU_FE_47_FIRST, AU_FE_46_FIRST, AU_FE_45_FIRST, AU_FE_44_FIRST, AU_FE_43_FIRST, AU_FE_42_FIRST, AU_FE_41_FIRST, AU_FE_40_FIRST, AU_FE_39_FIRST, AU_FE_38_FIRST, AU_FE_37_FIRST, AU_FE_36_FIRST, AU_FE_35_FIRST, AU_FE_34_FIRST, AU_FE_33_FIRST, AU_FE_32_FIRST, AU_FE_31_FIRST, AU_FE_30_FIRST, AU_FE_29_FIRST, AU_FE_28_FIRST, AU_FE_27_FIRST, AU_FE_26_FIRST, AU_FE_25_FIRST, AU_FE_24_FIRST, AU_FE_23_FIRST, AU_FE_22_FIRST, AU_FE_21_FIRST, AU_FE_20_FIRST, AU_FE_19_FIRST, AU_FE_18_FIRST, AU_FE_17_FIRST, AU_FE_16_FIRST, AU_FE_15_FIRST, AU_FE_14_FIRST, AU_FE_13_FIRST, AU_FE_12_FIRST, AU_FE_11_FIRST, AU_FE_10_FIRST, AU_FE_9_FIRST, AU_FE_8_FIRST, AU_FE_7_FIRST, AU_FE_6_FIRST, AU_FE_5_FIRST, AU_FE_4_FIRST, AU_FE_3_FIRST, AU_FE_2_FIRST, AU_FE_1_FIRST, AU_FE_0_FIRST)(action,__VA_ARGS__)) #define AU_FE_0_2(prefix) -#define AU_FE_1_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_1_FIRST_2(first, prefix, X0, X1) #define AU_FE_2_2(prefix, X0, X1) prefix(X0, X1) AU_FE_EXPAND(AU_FE_0_2(prefix)) -#define AU_FE_3_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_3_FIRST_2(first, prefix, X0, X1) first(X0, X1) AU_FE_EXPAND(AU_FE_0_2(prefix)) #define AU_FE_4_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_2_2(prefix, __VA_ARGS__)) -#define AU_FE_5_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_5_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_2_2(prefix, __VA_ARGS__)) #define AU_FE_6_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_4_2(prefix, __VA_ARGS__)) -#define AU_FE_7_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_7_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_4_2(prefix, __VA_ARGS__)) #define AU_FE_8_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_6_2(prefix, __VA_ARGS__)) -#define AU_FE_9_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_9_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_6_2(prefix, __VA_ARGS__)) #define AU_FE_10_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_8_2(prefix, __VA_ARGS__)) -#define AU_FE_11_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_11_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_8_2(prefix, __VA_ARGS__)) #define AU_FE_12_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_10_2(prefix, __VA_ARGS__)) -#define AU_FE_13_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_13_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_10_2(prefix, __VA_ARGS__)) #define AU_FE_14_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_12_2(prefix, __VA_ARGS__)) -#define AU_FE_15_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_15_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_12_2(prefix, __VA_ARGS__)) #define AU_FE_16_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_14_2(prefix, __VA_ARGS__)) -#define AU_FE_17_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_17_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_14_2(prefix, __VA_ARGS__)) #define AU_FE_18_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_16_2(prefix, __VA_ARGS__)) -#define AU_FE_19_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_19_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_16_2(prefix, __VA_ARGS__)) #define AU_FE_20_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_18_2(prefix, __VA_ARGS__)) -#define AU_FE_21_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_21_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_18_2(prefix, __VA_ARGS__)) #define AU_FE_22_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_20_2(prefix, __VA_ARGS__)) -#define AU_FE_23_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_23_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_20_2(prefix, __VA_ARGS__)) #define AU_FE_24_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_22_2(prefix, __VA_ARGS__)) -#define AU_FE_25_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_25_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_22_2(prefix, __VA_ARGS__)) #define AU_FE_26_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_24_2(prefix, __VA_ARGS__)) -#define AU_FE_27_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_27_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_24_2(prefix, __VA_ARGS__)) #define AU_FE_28_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_26_2(prefix, __VA_ARGS__)) -#define AU_FE_29_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_29_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_26_2(prefix, __VA_ARGS__)) #define AU_FE_30_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_28_2(prefix, __VA_ARGS__)) -#define AU_FE_31_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_31_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_28_2(prefix, __VA_ARGS__)) #define AU_FE_32_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_30_2(prefix, __VA_ARGS__)) -#define AU_FE_33_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_33_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_30_2(prefix, __VA_ARGS__)) #define AU_FE_34_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_32_2(prefix, __VA_ARGS__)) -#define AU_FE_35_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_35_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_32_2(prefix, __VA_ARGS__)) #define AU_FE_36_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_34_2(prefix, __VA_ARGS__)) -#define AU_FE_37_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_37_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_34_2(prefix, __VA_ARGS__)) #define AU_FE_38_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_36_2(prefix, __VA_ARGS__)) -#define AU_FE_39_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_39_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_36_2(prefix, __VA_ARGS__)) #define AU_FE_40_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_38_2(prefix, __VA_ARGS__)) -#define AU_FE_41_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_41_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_38_2(prefix, __VA_ARGS__)) #define AU_FE_42_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_40_2(prefix, __VA_ARGS__)) -#define AU_FE_43_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_43_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_40_2(prefix, __VA_ARGS__)) #define AU_FE_44_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_42_2(prefix, __VA_ARGS__)) -#define AU_FE_45_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_45_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_42_2(prefix, __VA_ARGS__)) #define AU_FE_46_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_44_2(prefix, __VA_ARGS__)) -#define AU_FE_47_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_47_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_44_2(prefix, __VA_ARGS__)) #define AU_FE_48_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_46_2(prefix, __VA_ARGS__)) -#define AU_FE_49_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_49_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_46_2(prefix, __VA_ARGS__)) #define AU_FE_50_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_48_2(prefix, __VA_ARGS__)) -#define AU_FE_51_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_51_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_48_2(prefix, __VA_ARGS__)) #define AU_FE_52_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_50_2(prefix, __VA_ARGS__)) -#define AU_FE_53_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_53_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_50_2(prefix, __VA_ARGS__)) #define AU_FE_54_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_52_2(prefix, __VA_ARGS__)) -#define AU_FE_55_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_55_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_52_2(prefix, __VA_ARGS__)) #define AU_FE_56_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_54_2(prefix, __VA_ARGS__)) -#define AU_FE_57_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_57_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_54_2(prefix, __VA_ARGS__)) #define AU_FE_58_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_56_2(prefix, __VA_ARGS__)) -#define AU_FE_59_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_59_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_56_2(prefix, __VA_ARGS__)) #define AU_FE_60_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_58_2(prefix, __VA_ARGS__)) -#define AU_FE_61_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_61_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_58_2(prefix, __VA_ARGS__)) #define AU_FE_62_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_60_2(prefix, __VA_ARGS__)) -#define AU_FE_63_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_63_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_60_2(prefix, __VA_ARGS__)) #define AU_FE_64_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_62_2(prefix, __VA_ARGS__)) -#define AU_FE_65_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_65_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_62_2(prefix, __VA_ARGS__)) #define AU_FE_66_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_64_2(prefix, __VA_ARGS__)) -#define AU_FE_67_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_67_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_64_2(prefix, __VA_ARGS__)) #define AU_FE_68_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_66_2(prefix, __VA_ARGS__)) -#define AU_FE_69_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_69_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_66_2(prefix, __VA_ARGS__)) #define AU_FE_70_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_68_2(prefix, __VA_ARGS__)) -#define AU_FE_71_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_71_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_68_2(prefix, __VA_ARGS__)) #define AU_FE_72_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_70_2(prefix, __VA_ARGS__)) -#define AU_FE_73_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_73_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_70_2(prefix, __VA_ARGS__)) #define AU_FE_74_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_72_2(prefix, __VA_ARGS__)) -#define AU_FE_75_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_75_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_72_2(prefix, __VA_ARGS__)) #define AU_FE_76_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_74_2(prefix, __VA_ARGS__)) -#define AU_FE_77_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_77_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_74_2(prefix, __VA_ARGS__)) #define AU_FE_78_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_76_2(prefix, __VA_ARGS__)) -#define AU_FE_79_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_79_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_76_2(prefix, __VA_ARGS__)) #define AU_FE_80_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_78_2(prefix, __VA_ARGS__)) -#define AU_FE_81_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_81_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_78_2(prefix, __VA_ARGS__)) #define AU_FE_82_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_80_2(prefix, __VA_ARGS__)) -#define AU_FE_83_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_83_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_80_2(prefix, __VA_ARGS__)) #define AU_FE_84_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_82_2(prefix, __VA_ARGS__)) -#define AU_FE_85_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_85_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_82_2(prefix, __VA_ARGS__)) #define AU_FE_86_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_84_2(prefix, __VA_ARGS__)) -#define AU_FE_87_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_87_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_84_2(prefix, __VA_ARGS__)) #define AU_FE_88_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_86_2(prefix, __VA_ARGS__)) -#define AU_FE_89_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_89_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_86_2(prefix, __VA_ARGS__)) #define AU_FE_90_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_88_2(prefix, __VA_ARGS__)) -#define AU_FE_91_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_91_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_88_2(prefix, __VA_ARGS__)) #define AU_FE_92_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_90_2(prefix, __VA_ARGS__)) -#define AU_FE_93_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_93_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_90_2(prefix, __VA_ARGS__)) #define AU_FE_94_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_92_2(prefix, __VA_ARGS__)) -#define AU_FE_95_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_95_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_92_2(prefix, __VA_ARGS__)) #define AU_FE_96_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_94_2(prefix, __VA_ARGS__)) -#define AU_FE_97_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_97_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_94_2(prefix, __VA_ARGS__)) #define AU_FE_98_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_96_2(prefix, __VA_ARGS__)) -#define AU_FE_99_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_99_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_96_2(prefix, __VA_ARGS__)) #define AU_FE_100_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_98_2(prefix, __VA_ARGS__)) -#define AU_FE_101_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_101_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_98_2(prefix, __VA_ARGS__)) #define AU_FE_102_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_100_2(prefix, __VA_ARGS__)) -#define AU_FE_103_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_103_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_100_2(prefix, __VA_ARGS__)) #define AU_FE_104_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_102_2(prefix, __VA_ARGS__)) -#define AU_FE_105_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_105_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_102_2(prefix, __VA_ARGS__)) #define AU_FE_106_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_104_2(prefix, __VA_ARGS__)) -#define AU_FE_107_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_107_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_104_2(prefix, __VA_ARGS__)) #define AU_FE_108_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_106_2(prefix, __VA_ARGS__)) -#define AU_FE_109_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_109_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_106_2(prefix, __VA_ARGS__)) #define AU_FE_110_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_108_2(prefix, __VA_ARGS__)) -#define AU_FE_111_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_111_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_108_2(prefix, __VA_ARGS__)) #define AU_FE_112_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_110_2(prefix, __VA_ARGS__)) -#define AU_FE_113_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_113_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_110_2(prefix, __VA_ARGS__)) #define AU_FE_114_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_112_2(prefix, __VA_ARGS__)) -#define AU_FE_115_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_115_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_112_2(prefix, __VA_ARGS__)) #define AU_FE_116_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_114_2(prefix, __VA_ARGS__)) -#define AU_FE_117_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_117_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_114_2(prefix, __VA_ARGS__)) #define AU_FE_118_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_116_2(prefix, __VA_ARGS__)) -#define AU_FE_119_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_119_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_116_2(prefix, __VA_ARGS__)) #define AU_FE_120_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_118_2(prefix, __VA_ARGS__)) -#define AU_FE_121_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_121_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_118_2(prefix, __VA_ARGS__)) #define AU_FE_122_2(prefix, X0, X1, ...) prefix(X0, X1) AU_FE_EXPAND(AU_FE_120_2(prefix, __VA_ARGS__)) -#define AU_FE_123_2(prefix, X0, X1, ...) Macro Jump Error #define AU_FE_123_FIRST_2(first, prefix, X0, X1, ...) first(X0, X1) AU_FE_EXPAND(AU_FE_120_2(prefix, __VA_ARGS__)) #define AU_GET_MACRO_2(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, NAME,...) NAME -#define AU_FOR_EACH_2(action, ...) AU_FE_EXPAND(AU_GET_MACRO_2(_whydoweneedthis, __VA_ARGS__, AU_FE_123_2, AU_FE_122_2, AU_FE_121_2, AU_FE_120_2, AU_FE_119_2, AU_FE_118_2, AU_FE_117_2, AU_FE_116_2, AU_FE_115_2, AU_FE_114_2, AU_FE_113_2, AU_FE_112_2, AU_FE_111_2, AU_FE_110_2, AU_FE_109_2, AU_FE_108_2, AU_FE_107_2, AU_FE_106_2, AU_FE_105_2, AU_FE_104_2, AU_FE_103_2, AU_FE_102_2, AU_FE_101_2, AU_FE_100_2, AU_FE_99_2, AU_FE_98_2, AU_FE_97_2, AU_FE_96_2, AU_FE_95_2, AU_FE_94_2, AU_FE_93_2, AU_FE_92_2, AU_FE_91_2, AU_FE_90_2, AU_FE_89_2, AU_FE_88_2, AU_FE_87_2, AU_FE_86_2, AU_FE_85_2, AU_FE_84_2, AU_FE_83_2, AU_FE_82_2, AU_FE_81_2, AU_FE_80_2, AU_FE_79_2, AU_FE_78_2, AU_FE_77_2, AU_FE_76_2, AU_FE_75_2, AU_FE_74_2, AU_FE_73_2, AU_FE_72_2, AU_FE_71_2, AU_FE_70_2, AU_FE_69_2, AU_FE_68_2, AU_FE_67_2, AU_FE_66_2, AU_FE_65_2, AU_FE_64_2, AU_FE_63_2, AU_FE_62_2, AU_FE_61_2, AU_FE_60_2, AU_FE_59_2, AU_FE_58_2, AU_FE_57_2, AU_FE_56_2, AU_FE_55_2, AU_FE_54_2, AU_FE_53_2, AU_FE_52_2, AU_FE_51_2, AU_FE_50_2, AU_FE_49_2, AU_FE_48_2, AU_FE_47_2, AU_FE_46_2, AU_FE_45_2, AU_FE_44_2, AU_FE_43_2, AU_FE_42_2, AU_FE_41_2, AU_FE_40_2, AU_FE_39_2, AU_FE_38_2, AU_FE_37_2, AU_FE_36_2, AU_FE_35_2, AU_FE_34_2, AU_FE_33_2, AU_FE_32_2, AU_FE_31_2, AU_FE_30_2, AU_FE_29_2, AU_FE_28_2, AU_FE_27_2, AU_FE_26_2, AU_FE_25_2, AU_FE_24_2, AU_FE_23_2, AU_FE_22_2, AU_FE_21_2, AU_FE_20_2, AU_FE_19_2, AU_FE_18_2, AU_FE_17_2, AU_FE_16_2, AU_FE_15_2, AU_FE_14_2, AU_FE_13_2, AU_FE_12_2, AU_FE_11_2, AU_FE_10_2, AU_FE_9_2, AU_FE_8_2, AU_FE_7_2, AU_FE_6_2, AU_FE_5_2, AU_FE_4_2, AU_FE_3_2, AU_FE_2_2, AU_FE_1_2, AU_FE_0_2)(action,__VA_ARGS__)) -#define AU_FOR_EACH_FIRST_2(action, ...) AU_FE_EXPAND(AU_GET_MACRO_2(_whydoweneedthis, __VA_ARGS__, AU_FE_123_FIRST_2, AU_FE_122_FIRST_2, AU_FE_121_FIRST_2, AU_FE_120_FIRST_2, AU_FE_119_FIRST_2, AU_FE_118_FIRST_2, AU_FE_117_FIRST_2, AU_FE_116_FIRST_2, AU_FE_115_FIRST_2, AU_FE_114_FIRST_2, AU_FE_113_FIRST_2, AU_FE_112_FIRST_2, AU_FE_111_FIRST_2, AU_FE_110_FIRST_2, AU_FE_109_FIRST_2, AU_FE_108_FIRST_2, AU_FE_107_FIRST_2, AU_FE_106_FIRST_2, AU_FE_105_FIRST_2, AU_FE_104_FIRST_2, AU_FE_103_FIRST_2, AU_FE_102_FIRST_2, AU_FE_101_FIRST_2, AU_FE_100_FIRST_2, AU_FE_99_FIRST_2, AU_FE_98_FIRST_2, AU_FE_97_FIRST_2, AU_FE_96_FIRST_2, AU_FE_95_FIRST_2, AU_FE_94_FIRST_2, AU_FE_93_FIRST_2, AU_FE_92_FIRST_2, AU_FE_91_FIRST_2, AU_FE_90_FIRST_2, AU_FE_89_FIRST_2, AU_FE_88_FIRST_2, AU_FE_87_FIRST_2, AU_FE_86_FIRST_2, AU_FE_85_FIRST_2, AU_FE_84_FIRST_2, AU_FE_83_FIRST_2, AU_FE_82_FIRST_2, AU_FE_81_FIRST_2, AU_FE_80_FIRST_2, AU_FE_79_FIRST_2, AU_FE_78_FIRST_2, AU_FE_77_FIRST_2, AU_FE_76_FIRST_2, AU_FE_75_FIRST_2, AU_FE_74_FIRST_2, AU_FE_73_FIRST_2, AU_FE_72_FIRST_2, AU_FE_71_FIRST_2, AU_FE_70_FIRST_2, AU_FE_69_FIRST_2, AU_FE_68_FIRST_2, AU_FE_67_FIRST_2, AU_FE_66_FIRST_2, AU_FE_65_FIRST_2, AU_FE_64_FIRST_2, AU_FE_63_FIRST_2, AU_FE_62_FIRST_2, AU_FE_61_FIRST_2, AU_FE_60_FIRST_2, AU_FE_59_FIRST_2, AU_FE_58_FIRST_2, AU_FE_57_FIRST_2, AU_FE_56_FIRST_2, AU_FE_55_FIRST_2, AU_FE_54_FIRST_2, AU_FE_53_FIRST_2, AU_FE_52_FIRST_2, AU_FE_51_FIRST_2, AU_FE_50_FIRST_2, AU_FE_49_FIRST_2, AU_FE_48_FIRST_2, AU_FE_47_FIRST_2, AU_FE_46_FIRST_2, AU_FE_45_FIRST_2, AU_FE_44_FIRST_2, AU_FE_43_FIRST_2, AU_FE_42_FIRST_2, AU_FE_41_FIRST_2, AU_FE_40_FIRST_2, AU_FE_39_FIRST_2, AU_FE_38_FIRST_2, AU_FE_37_FIRST_2, AU_FE_36_FIRST_2, AU_FE_35_FIRST_2, AU_FE_34_FIRST_2, AU_FE_33_FIRST_2, AU_FE_32_FIRST_2, AU_FE_31_FIRST_2, AU_FE_30_FIRST_2, AU_FE_29_FIRST_2, AU_FE_28_FIRST_2, AU_FE_27_FIRST_2, AU_FE_26_FIRST_2, AU_FE_25_FIRST_2, AU_FE_24_FIRST_2, AU_FE_23_FIRST_2, AU_FE_22_FIRST_2, AU_FE_21_FIRST_2, AU_FE_20_FIRST_2, AU_FE_19_FIRST_2, AU_FE_18_FIRST_2, AU_FE_17_FIRST_2, AU_FE_16_FIRST_2, AU_FE_15_FIRST_2, AU_FE_14_FIRST_2, AU_FE_13_FIRST_2, AU_FE_12_FIRST_2, AU_FE_11_FIRST_2, AU_FE_10_FIRST_2, AU_FE_9_FIRST_2, AU_FE_8_FIRST_2, AU_FE_7_FIRST_2, AU_FE_6_FIRST_2, AU_FE_5_FIRST_2, AU_FE_4_FIRST_2, AU_FE_3_FIRST_2, AU_FE_2_FIRST_2, AU_FE_1_FIRST_2, AU_FE_0_FIRST_2)(action,__VA_ARGS__)) +#define AU_FOR_EACH_2(action, ...) AU_FE_EXPAND(AU_GET_MACRO_2(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_122_2, AU_FE_ERROR, AU_FE_120_2, AU_FE_ERROR, AU_FE_118_2, AU_FE_ERROR, AU_FE_116_2, AU_FE_ERROR, AU_FE_114_2, AU_FE_ERROR, AU_FE_112_2, AU_FE_ERROR, AU_FE_110_2, AU_FE_ERROR, AU_FE_108_2, AU_FE_ERROR, AU_FE_106_2, AU_FE_ERROR, AU_FE_104_2, AU_FE_ERROR, AU_FE_102_2, AU_FE_ERROR, AU_FE_100_2, AU_FE_ERROR, AU_FE_98_2, AU_FE_ERROR, AU_FE_96_2, AU_FE_ERROR, AU_FE_94_2, AU_FE_ERROR, AU_FE_92_2, AU_FE_ERROR, AU_FE_90_2, AU_FE_ERROR, AU_FE_88_2, AU_FE_ERROR, AU_FE_86_2, AU_FE_ERROR, AU_FE_84_2, AU_FE_ERROR, AU_FE_82_2, AU_FE_ERROR, AU_FE_80_2, AU_FE_ERROR, AU_FE_78_2, AU_FE_ERROR, AU_FE_76_2, AU_FE_ERROR, AU_FE_74_2, AU_FE_ERROR, AU_FE_72_2, AU_FE_ERROR, AU_FE_70_2, AU_FE_ERROR, AU_FE_68_2, AU_FE_ERROR, AU_FE_66_2, AU_FE_ERROR, AU_FE_64_2, AU_FE_ERROR, AU_FE_62_2, AU_FE_ERROR, AU_FE_60_2, AU_FE_ERROR, AU_FE_58_2, AU_FE_ERROR, AU_FE_56_2, AU_FE_ERROR, AU_FE_54_2, AU_FE_ERROR, AU_FE_52_2, AU_FE_ERROR, AU_FE_50_2, AU_FE_ERROR, AU_FE_48_2, AU_FE_ERROR, AU_FE_46_2, AU_FE_ERROR, AU_FE_44_2, AU_FE_ERROR, AU_FE_42_2, AU_FE_ERROR, AU_FE_40_2, AU_FE_ERROR, AU_FE_38_2, AU_FE_ERROR, AU_FE_36_2, AU_FE_ERROR, AU_FE_34_2, AU_FE_ERROR, AU_FE_32_2, AU_FE_ERROR, AU_FE_30_2, AU_FE_ERROR, AU_FE_28_2, AU_FE_ERROR, AU_FE_26_2, AU_FE_ERROR, AU_FE_24_2, AU_FE_ERROR, AU_FE_22_2, AU_FE_ERROR, AU_FE_20_2, AU_FE_ERROR, AU_FE_18_2, AU_FE_ERROR, AU_FE_16_2, AU_FE_ERROR, AU_FE_14_2, AU_FE_ERROR, AU_FE_12_2, AU_FE_ERROR, AU_FE_10_2, AU_FE_ERROR, AU_FE_8_2, AU_FE_ERROR, AU_FE_6_2, AU_FE_ERROR, AU_FE_4_2, AU_FE_ERROR, AU_FE_2_2, AU_FE_ERROR, AU_FE_0_2)(action,__VA_ARGS__)) +#define AU_FOR_EACH_FIRST_2(action, ...) AU_FE_EXPAND(AU_GET_MACRO_2(_whydoweneedthis, __VA_ARGS__, AU_FE_123_FIRST_2, AU_FE_ERROR, AU_FE_121_FIRST_2, AU_FE_ERROR, AU_FE_119_FIRST_2, AU_FE_ERROR, AU_FE_117_FIRST_2, AU_FE_ERROR, AU_FE_115_FIRST_2, AU_FE_ERROR, AU_FE_113_FIRST_2, AU_FE_ERROR, AU_FE_111_FIRST_2, AU_FE_ERROR, AU_FE_109_FIRST_2, AU_FE_ERROR, AU_FE_107_FIRST_2, AU_FE_ERROR, AU_FE_105_FIRST_2, AU_FE_ERROR, AU_FE_103_FIRST_2, AU_FE_ERROR, AU_FE_101_FIRST_2, AU_FE_ERROR, AU_FE_99_FIRST_2, AU_FE_ERROR, AU_FE_97_FIRST_2, AU_FE_ERROR, AU_FE_95_FIRST_2, AU_FE_ERROR, AU_FE_93_FIRST_2, AU_FE_ERROR, AU_FE_91_FIRST_2, AU_FE_ERROR, AU_FE_89_FIRST_2, AU_FE_ERROR, AU_FE_87_FIRST_2, AU_FE_ERROR, AU_FE_85_FIRST_2, AU_FE_ERROR, AU_FE_83_FIRST_2, AU_FE_ERROR, AU_FE_81_FIRST_2, AU_FE_ERROR, AU_FE_79_FIRST_2, AU_FE_ERROR, AU_FE_77_FIRST_2, AU_FE_ERROR, AU_FE_75_FIRST_2, AU_FE_ERROR, AU_FE_73_FIRST_2, AU_FE_ERROR, AU_FE_71_FIRST_2, AU_FE_ERROR, AU_FE_69_FIRST_2, AU_FE_ERROR, AU_FE_67_FIRST_2, AU_FE_ERROR, AU_FE_65_FIRST_2, AU_FE_ERROR, AU_FE_63_FIRST_2, AU_FE_ERROR, AU_FE_61_FIRST_2, AU_FE_ERROR, AU_FE_59_FIRST_2, AU_FE_ERROR, AU_FE_57_FIRST_2, AU_FE_ERROR, AU_FE_55_FIRST_2, AU_FE_ERROR, AU_FE_53_FIRST_2, AU_FE_ERROR, AU_FE_51_FIRST_2, AU_FE_ERROR, AU_FE_49_FIRST_2, AU_FE_ERROR, AU_FE_47_FIRST_2, AU_FE_ERROR, AU_FE_45_FIRST_2, AU_FE_ERROR, AU_FE_43_FIRST_2, AU_FE_ERROR, AU_FE_41_FIRST_2, AU_FE_ERROR, AU_FE_39_FIRST_2, AU_FE_ERROR, AU_FE_37_FIRST_2, AU_FE_ERROR, AU_FE_35_FIRST_2, AU_FE_ERROR, AU_FE_33_FIRST_2, AU_FE_ERROR, AU_FE_31_FIRST_2, AU_FE_ERROR, AU_FE_29_FIRST_2, AU_FE_ERROR, AU_FE_27_FIRST_2, AU_FE_ERROR, AU_FE_25_FIRST_2, AU_FE_ERROR, AU_FE_23_FIRST_2, AU_FE_ERROR, AU_FE_21_FIRST_2, AU_FE_ERROR, AU_FE_19_FIRST_2, AU_FE_ERROR, AU_FE_17_FIRST_2, AU_FE_ERROR, AU_FE_15_FIRST_2, AU_FE_ERROR, AU_FE_13_FIRST_2, AU_FE_ERROR, AU_FE_11_FIRST_2, AU_FE_ERROR, AU_FE_9_FIRST_2, AU_FE_ERROR, AU_FE_7_FIRST_2, AU_FE_ERROR, AU_FE_5_FIRST_2, AU_FE_ERROR, AU_FE_3_FIRST_2, AU_FE_ERROR, AU_FE_1_FIRST_2, AU_FE_0_FIRST_2)(action,__VA_ARGS__)) #define AU_FE_0_3(prefix) -#define AU_FE_1_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_1_FIRST_3(first, prefix, X0, X1, X2) -#define AU_FE_2_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_2_FIRST_3(first, prefix, X0, X1, X2) #define AU_FE_3_3(prefix, X0, X1, X2) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_0_3(prefix)) -#define AU_FE_4_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_5_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_5_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_1_3(prefix, __VA_ARGS__)) #define AU_FE_6_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_3_3(prefix, __VA_ARGS__)) -#define AU_FE_7_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_8_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_8_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_4_3(prefix, __VA_ARGS__)) #define AU_FE_9_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_6_3(prefix, __VA_ARGS__)) -#define AU_FE_10_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_11_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_11_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_7_3(prefix, __VA_ARGS__)) #define AU_FE_12_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_9_3(prefix, __VA_ARGS__)) -#define AU_FE_13_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_14_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_14_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_10_3(prefix, __VA_ARGS__)) #define AU_FE_15_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_12_3(prefix, __VA_ARGS__)) -#define AU_FE_16_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_17_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_17_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_13_3(prefix, __VA_ARGS__)) #define AU_FE_18_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_15_3(prefix, __VA_ARGS__)) -#define AU_FE_19_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_20_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_20_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_16_3(prefix, __VA_ARGS__)) #define AU_FE_21_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_18_3(prefix, __VA_ARGS__)) -#define AU_FE_22_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_23_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_23_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_19_3(prefix, __VA_ARGS__)) #define AU_FE_24_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_21_3(prefix, __VA_ARGS__)) -#define AU_FE_25_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_26_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_26_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_22_3(prefix, __VA_ARGS__)) #define AU_FE_27_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_24_3(prefix, __VA_ARGS__)) -#define AU_FE_28_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_29_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_29_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_25_3(prefix, __VA_ARGS__)) #define AU_FE_30_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_27_3(prefix, __VA_ARGS__)) -#define AU_FE_31_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_32_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_32_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_28_3(prefix, __VA_ARGS__)) #define AU_FE_33_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_30_3(prefix, __VA_ARGS__)) -#define AU_FE_34_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_35_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_35_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_31_3(prefix, __VA_ARGS__)) #define AU_FE_36_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_33_3(prefix, __VA_ARGS__)) -#define AU_FE_37_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_38_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_38_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_34_3(prefix, __VA_ARGS__)) #define AU_FE_39_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_36_3(prefix, __VA_ARGS__)) -#define AU_FE_40_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_41_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_41_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_37_3(prefix, __VA_ARGS__)) #define AU_FE_42_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_39_3(prefix, __VA_ARGS__)) -#define AU_FE_43_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_44_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_44_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_40_3(prefix, __VA_ARGS__)) #define AU_FE_45_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_42_3(prefix, __VA_ARGS__)) -#define AU_FE_46_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_47_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_47_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_43_3(prefix, __VA_ARGS__)) #define AU_FE_48_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_45_3(prefix, __VA_ARGS__)) -#define AU_FE_49_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_50_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_50_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_46_3(prefix, __VA_ARGS__)) #define AU_FE_51_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_48_3(prefix, __VA_ARGS__)) -#define AU_FE_52_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_53_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_53_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_49_3(prefix, __VA_ARGS__)) #define AU_FE_54_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_51_3(prefix, __VA_ARGS__)) -#define AU_FE_55_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_56_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_56_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_52_3(prefix, __VA_ARGS__)) #define AU_FE_57_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_54_3(prefix, __VA_ARGS__)) -#define AU_FE_58_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_59_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_59_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_55_3(prefix, __VA_ARGS__)) #define AU_FE_60_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_57_3(prefix, __VA_ARGS__)) -#define AU_FE_61_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_62_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_62_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_58_3(prefix, __VA_ARGS__)) #define AU_FE_63_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_60_3(prefix, __VA_ARGS__)) -#define AU_FE_64_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_65_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_65_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_61_3(prefix, __VA_ARGS__)) #define AU_FE_66_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_63_3(prefix, __VA_ARGS__)) -#define AU_FE_67_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_68_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_68_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_64_3(prefix, __VA_ARGS__)) #define AU_FE_69_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_66_3(prefix, __VA_ARGS__)) -#define AU_FE_70_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_71_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_71_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_67_3(prefix, __VA_ARGS__)) #define AU_FE_72_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_69_3(prefix, __VA_ARGS__)) -#define AU_FE_73_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_74_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_74_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_70_3(prefix, __VA_ARGS__)) #define AU_FE_75_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_72_3(prefix, __VA_ARGS__)) -#define AU_FE_76_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_77_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_77_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_73_3(prefix, __VA_ARGS__)) #define AU_FE_78_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_75_3(prefix, __VA_ARGS__)) -#define AU_FE_79_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_80_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_80_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_76_3(prefix, __VA_ARGS__)) #define AU_FE_81_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_78_3(prefix, __VA_ARGS__)) -#define AU_FE_82_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_83_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_83_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_79_3(prefix, __VA_ARGS__)) #define AU_FE_84_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_81_3(prefix, __VA_ARGS__)) -#define AU_FE_85_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_86_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_86_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_82_3(prefix, __VA_ARGS__)) #define AU_FE_87_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_84_3(prefix, __VA_ARGS__)) -#define AU_FE_88_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_89_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_89_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_85_3(prefix, __VA_ARGS__)) #define AU_FE_90_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_87_3(prefix, __VA_ARGS__)) -#define AU_FE_91_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_92_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_92_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_88_3(prefix, __VA_ARGS__)) #define AU_FE_93_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_90_3(prefix, __VA_ARGS__)) -#define AU_FE_94_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_95_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_95_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_91_3(prefix, __VA_ARGS__)) #define AU_FE_96_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_93_3(prefix, __VA_ARGS__)) -#define AU_FE_97_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_98_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_98_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_94_3(prefix, __VA_ARGS__)) #define AU_FE_99_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_96_3(prefix, __VA_ARGS__)) -#define AU_FE_100_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_101_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_101_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_97_3(prefix, __VA_ARGS__)) #define AU_FE_102_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_99_3(prefix, __VA_ARGS__)) -#define AU_FE_103_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_104_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_104_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_100_3(prefix, __VA_ARGS__)) #define AU_FE_105_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_102_3(prefix, __VA_ARGS__)) -#define AU_FE_106_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_107_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_107_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_103_3(prefix, __VA_ARGS__)) #define AU_FE_108_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_105_3(prefix, __VA_ARGS__)) -#define AU_FE_109_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_110_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_110_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_106_3(prefix, __VA_ARGS__)) #define AU_FE_111_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_108_3(prefix, __VA_ARGS__)) -#define AU_FE_112_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_113_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_113_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_109_3(prefix, __VA_ARGS__)) #define AU_FE_114_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_111_3(prefix, __VA_ARGS__)) -#define AU_FE_115_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_116_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_116_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_112_3(prefix, __VA_ARGS__)) #define AU_FE_117_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_114_3(prefix, __VA_ARGS__)) -#define AU_FE_118_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_119_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_119_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_115_3(prefix, __VA_ARGS__)) #define AU_FE_120_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_117_3(prefix, __VA_ARGS__)) -#define AU_FE_121_3(prefix, X0, X1, X2, ...) Macro Jump Error -#define AU_FE_122_3(prefix, X0, X1, X2, ...) Macro Jump Error #define AU_FE_122_FIRST_3(first, prefix, X0, X1, X2, ...) first(X0, X1, X2) AU_FE_EXPAND(AU_FE_118_3(prefix, __VA_ARGS__)) #define AU_FE_123_3(prefix, X0, X1, X2, ...) prefix(X0, X1, X2) AU_FE_EXPAND(AU_FE_120_3(prefix, __VA_ARGS__)) #define AU_GET_MACRO_3(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, NAME,...) NAME -#define AU_FOR_EACH_3(action, ...) AU_FE_EXPAND(AU_GET_MACRO_3(_whydoweneedthis, __VA_ARGS__, AU_FE_123_3, AU_FE_122_3, AU_FE_121_3, AU_FE_120_3, AU_FE_119_3, AU_FE_118_3, AU_FE_117_3, AU_FE_116_3, AU_FE_115_3, AU_FE_114_3, AU_FE_113_3, AU_FE_112_3, AU_FE_111_3, AU_FE_110_3, AU_FE_109_3, AU_FE_108_3, AU_FE_107_3, AU_FE_106_3, AU_FE_105_3, AU_FE_104_3, AU_FE_103_3, AU_FE_102_3, AU_FE_101_3, AU_FE_100_3, AU_FE_99_3, AU_FE_98_3, AU_FE_97_3, AU_FE_96_3, AU_FE_95_3, AU_FE_94_3, AU_FE_93_3, AU_FE_92_3, AU_FE_91_3, AU_FE_90_3, AU_FE_89_3, AU_FE_88_3, AU_FE_87_3, AU_FE_86_3, AU_FE_85_3, AU_FE_84_3, AU_FE_83_3, AU_FE_82_3, AU_FE_81_3, AU_FE_80_3, AU_FE_79_3, AU_FE_78_3, AU_FE_77_3, AU_FE_76_3, AU_FE_75_3, AU_FE_74_3, AU_FE_73_3, AU_FE_72_3, AU_FE_71_3, AU_FE_70_3, AU_FE_69_3, AU_FE_68_3, AU_FE_67_3, AU_FE_66_3, AU_FE_65_3, AU_FE_64_3, AU_FE_63_3, AU_FE_62_3, AU_FE_61_3, AU_FE_60_3, AU_FE_59_3, AU_FE_58_3, AU_FE_57_3, AU_FE_56_3, AU_FE_55_3, AU_FE_54_3, AU_FE_53_3, AU_FE_52_3, AU_FE_51_3, AU_FE_50_3, AU_FE_49_3, AU_FE_48_3, AU_FE_47_3, AU_FE_46_3, AU_FE_45_3, AU_FE_44_3, AU_FE_43_3, AU_FE_42_3, AU_FE_41_3, AU_FE_40_3, AU_FE_39_3, AU_FE_38_3, AU_FE_37_3, AU_FE_36_3, AU_FE_35_3, AU_FE_34_3, AU_FE_33_3, AU_FE_32_3, AU_FE_31_3, AU_FE_30_3, AU_FE_29_3, AU_FE_28_3, AU_FE_27_3, AU_FE_26_3, AU_FE_25_3, AU_FE_24_3, AU_FE_23_3, AU_FE_22_3, AU_FE_21_3, AU_FE_20_3, AU_FE_19_3, AU_FE_18_3, AU_FE_17_3, AU_FE_16_3, AU_FE_15_3, AU_FE_14_3, AU_FE_13_3, AU_FE_12_3, AU_FE_11_3, AU_FE_10_3, AU_FE_9_3, AU_FE_8_3, AU_FE_7_3, AU_FE_6_3, AU_FE_5_3, AU_FE_4_3, AU_FE_3_3, AU_FE_2_3, AU_FE_1_3, AU_FE_0_3)(action,__VA_ARGS__)) -#define AU_FOR_EACH_FIRST_3(action, ...) AU_FE_EXPAND(AU_GET_MACRO_3(_whydoweneedthis, __VA_ARGS__, AU_FE_123_FIRST_3, AU_FE_122_FIRST_3, AU_FE_121_FIRST_3, AU_FE_120_FIRST_3, AU_FE_119_FIRST_3, AU_FE_118_FIRST_3, AU_FE_117_FIRST_3, AU_FE_116_FIRST_3, AU_FE_115_FIRST_3, AU_FE_114_FIRST_3, AU_FE_113_FIRST_3, AU_FE_112_FIRST_3, AU_FE_111_FIRST_3, AU_FE_110_FIRST_3, AU_FE_109_FIRST_3, AU_FE_108_FIRST_3, AU_FE_107_FIRST_3, AU_FE_106_FIRST_3, AU_FE_105_FIRST_3, AU_FE_104_FIRST_3, AU_FE_103_FIRST_3, AU_FE_102_FIRST_3, AU_FE_101_FIRST_3, AU_FE_100_FIRST_3, AU_FE_99_FIRST_3, AU_FE_98_FIRST_3, AU_FE_97_FIRST_3, AU_FE_96_FIRST_3, AU_FE_95_FIRST_3, AU_FE_94_FIRST_3, AU_FE_93_FIRST_3, AU_FE_92_FIRST_3, AU_FE_91_FIRST_3, AU_FE_90_FIRST_3, AU_FE_89_FIRST_3, AU_FE_88_FIRST_3, AU_FE_87_FIRST_3, AU_FE_86_FIRST_3, AU_FE_85_FIRST_3, AU_FE_84_FIRST_3, AU_FE_83_FIRST_3, AU_FE_82_FIRST_3, AU_FE_81_FIRST_3, AU_FE_80_FIRST_3, AU_FE_79_FIRST_3, AU_FE_78_FIRST_3, AU_FE_77_FIRST_3, AU_FE_76_FIRST_3, AU_FE_75_FIRST_3, AU_FE_74_FIRST_3, AU_FE_73_FIRST_3, AU_FE_72_FIRST_3, AU_FE_71_FIRST_3, AU_FE_70_FIRST_3, AU_FE_69_FIRST_3, AU_FE_68_FIRST_3, AU_FE_67_FIRST_3, AU_FE_66_FIRST_3, AU_FE_65_FIRST_3, AU_FE_64_FIRST_3, AU_FE_63_FIRST_3, AU_FE_62_FIRST_3, AU_FE_61_FIRST_3, AU_FE_60_FIRST_3, AU_FE_59_FIRST_3, AU_FE_58_FIRST_3, AU_FE_57_FIRST_3, AU_FE_56_FIRST_3, AU_FE_55_FIRST_3, AU_FE_54_FIRST_3, AU_FE_53_FIRST_3, AU_FE_52_FIRST_3, AU_FE_51_FIRST_3, AU_FE_50_FIRST_3, AU_FE_49_FIRST_3, AU_FE_48_FIRST_3, AU_FE_47_FIRST_3, AU_FE_46_FIRST_3, AU_FE_45_FIRST_3, AU_FE_44_FIRST_3, AU_FE_43_FIRST_3, AU_FE_42_FIRST_3, AU_FE_41_FIRST_3, AU_FE_40_FIRST_3, AU_FE_39_FIRST_3, AU_FE_38_FIRST_3, AU_FE_37_FIRST_3, AU_FE_36_FIRST_3, AU_FE_35_FIRST_3, AU_FE_34_FIRST_3, AU_FE_33_FIRST_3, AU_FE_32_FIRST_3, AU_FE_31_FIRST_3, AU_FE_30_FIRST_3, AU_FE_29_FIRST_3, AU_FE_28_FIRST_3, AU_FE_27_FIRST_3, AU_FE_26_FIRST_3, AU_FE_25_FIRST_3, AU_FE_24_FIRST_3, AU_FE_23_FIRST_3, AU_FE_22_FIRST_3, AU_FE_21_FIRST_3, AU_FE_20_FIRST_3, AU_FE_19_FIRST_3, AU_FE_18_FIRST_3, AU_FE_17_FIRST_3, AU_FE_16_FIRST_3, AU_FE_15_FIRST_3, AU_FE_14_FIRST_3, AU_FE_13_FIRST_3, AU_FE_12_FIRST_3, AU_FE_11_FIRST_3, AU_FE_10_FIRST_3, AU_FE_9_FIRST_3, AU_FE_8_FIRST_3, AU_FE_7_FIRST_3, AU_FE_6_FIRST_3, AU_FE_5_FIRST_3, AU_FE_4_FIRST_3, AU_FE_3_FIRST_3, AU_FE_2_FIRST_3, AU_FE_1_FIRST_3, AU_FE_0_FIRST_3)(action,__VA_ARGS__)) +#define AU_FOR_EACH_3(action, ...) AU_FE_EXPAND(AU_GET_MACRO_3(_whydoweneedthis, __VA_ARGS__, AU_FE_123_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_120_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_117_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_114_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_111_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_108_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_105_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_102_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_99_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_96_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_93_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_90_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_87_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_84_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_81_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_78_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_75_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_72_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_69_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_66_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_63_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_60_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_57_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_54_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_51_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_48_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_45_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_42_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_39_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_36_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_33_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_30_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_27_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_24_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_21_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_18_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_15_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_12_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_9_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_6_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_3_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_0_3)(action,__VA_ARGS__)) +#define AU_FOR_EACH_FIRST_3(action, ...) AU_FE_EXPAND(AU_GET_MACRO_3(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_122_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_119_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_116_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_113_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_110_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_107_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_104_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_101_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_98_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_95_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_92_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_89_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_86_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_83_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_80_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_77_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_74_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_71_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_68_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_65_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_62_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_59_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_56_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_53_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_50_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_47_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_44_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_41_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_38_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_35_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_32_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_29_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_26_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_23_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_20_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_17_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_14_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_11_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_8_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_5_FIRST_3, AU_FE_ERROR, AU_FE_ERROR, AU_FE_2_FIRST_3, AU_FE_1_FIRST_3, AU_FE_0_FIRST_3)(action,__VA_ARGS__)) #define AU_FE_0_4(prefix) -#define AU_FE_1_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_1_FIRST_4(first, prefix, X0, X1, X2, X3) -#define AU_FE_2_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_2_FIRST_4(first, prefix, X0, X1, X2, X3) -#define AU_FE_3_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_3_FIRST_4(first, prefix, X0, X1, X2, X3) #define AU_FE_4_4(prefix, X0, X1, X2, X3) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_0_4(prefix)) -#define AU_FE_5_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_6_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_7_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_7_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_2_4(prefix, __VA_ARGS__)) #define AU_FE_8_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_4_4(prefix, __VA_ARGS__)) -#define AU_FE_9_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_10_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_11_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_11_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_6_4(prefix, __VA_ARGS__)) #define AU_FE_12_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_8_4(prefix, __VA_ARGS__)) -#define AU_FE_13_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_14_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_15_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_15_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_10_4(prefix, __VA_ARGS__)) #define AU_FE_16_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_12_4(prefix, __VA_ARGS__)) -#define AU_FE_17_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_18_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_19_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_19_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_14_4(prefix, __VA_ARGS__)) #define AU_FE_20_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_16_4(prefix, __VA_ARGS__)) -#define AU_FE_21_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_22_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_23_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_23_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_18_4(prefix, __VA_ARGS__)) #define AU_FE_24_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_20_4(prefix, __VA_ARGS__)) -#define AU_FE_25_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_26_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_27_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_27_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_22_4(prefix, __VA_ARGS__)) #define AU_FE_28_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_24_4(prefix, __VA_ARGS__)) -#define AU_FE_29_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_30_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_31_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_31_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_26_4(prefix, __VA_ARGS__)) #define AU_FE_32_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_28_4(prefix, __VA_ARGS__)) -#define AU_FE_33_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_34_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_35_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_35_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_30_4(prefix, __VA_ARGS__)) #define AU_FE_36_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_32_4(prefix, __VA_ARGS__)) -#define AU_FE_37_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_38_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_39_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_39_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_34_4(prefix, __VA_ARGS__)) #define AU_FE_40_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_36_4(prefix, __VA_ARGS__)) -#define AU_FE_41_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_42_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_43_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_43_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_38_4(prefix, __VA_ARGS__)) #define AU_FE_44_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_40_4(prefix, __VA_ARGS__)) -#define AU_FE_45_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_46_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_47_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_47_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_42_4(prefix, __VA_ARGS__)) #define AU_FE_48_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_44_4(prefix, __VA_ARGS__)) -#define AU_FE_49_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_50_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_51_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_51_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_46_4(prefix, __VA_ARGS__)) #define AU_FE_52_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_48_4(prefix, __VA_ARGS__)) -#define AU_FE_53_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_54_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_55_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_55_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_50_4(prefix, __VA_ARGS__)) #define AU_FE_56_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_52_4(prefix, __VA_ARGS__)) -#define AU_FE_57_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_58_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_59_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_59_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_54_4(prefix, __VA_ARGS__)) #define AU_FE_60_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_56_4(prefix, __VA_ARGS__)) -#define AU_FE_61_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_62_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_63_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_63_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_58_4(prefix, __VA_ARGS__)) #define AU_FE_64_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_60_4(prefix, __VA_ARGS__)) -#define AU_FE_65_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_66_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_67_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_67_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_62_4(prefix, __VA_ARGS__)) #define AU_FE_68_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_64_4(prefix, __VA_ARGS__)) -#define AU_FE_69_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_70_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_71_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_71_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_66_4(prefix, __VA_ARGS__)) #define AU_FE_72_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_68_4(prefix, __VA_ARGS__)) -#define AU_FE_73_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_74_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_75_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_75_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_70_4(prefix, __VA_ARGS__)) #define AU_FE_76_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_72_4(prefix, __VA_ARGS__)) -#define AU_FE_77_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_78_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_79_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_79_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_74_4(prefix, __VA_ARGS__)) #define AU_FE_80_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_76_4(prefix, __VA_ARGS__)) -#define AU_FE_81_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_82_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_83_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_83_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_78_4(prefix, __VA_ARGS__)) #define AU_FE_84_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_80_4(prefix, __VA_ARGS__)) -#define AU_FE_85_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_86_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_87_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_87_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_82_4(prefix, __VA_ARGS__)) #define AU_FE_88_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_84_4(prefix, __VA_ARGS__)) -#define AU_FE_89_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_90_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_91_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_91_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_86_4(prefix, __VA_ARGS__)) #define AU_FE_92_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_88_4(prefix, __VA_ARGS__)) -#define AU_FE_93_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_94_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_95_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_95_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_90_4(prefix, __VA_ARGS__)) #define AU_FE_96_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_92_4(prefix, __VA_ARGS__)) -#define AU_FE_97_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_98_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_99_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_99_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_94_4(prefix, __VA_ARGS__)) #define AU_FE_100_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_96_4(prefix, __VA_ARGS__)) -#define AU_FE_101_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_102_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_103_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_103_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_98_4(prefix, __VA_ARGS__)) #define AU_FE_104_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_100_4(prefix, __VA_ARGS__)) -#define AU_FE_105_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_106_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_107_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_107_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_102_4(prefix, __VA_ARGS__)) #define AU_FE_108_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_104_4(prefix, __VA_ARGS__)) -#define AU_FE_109_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_110_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_111_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_111_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_106_4(prefix, __VA_ARGS__)) #define AU_FE_112_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_108_4(prefix, __VA_ARGS__)) -#define AU_FE_113_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_114_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_115_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_115_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_110_4(prefix, __VA_ARGS__)) #define AU_FE_116_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_112_4(prefix, __VA_ARGS__)) -#define AU_FE_117_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_118_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_119_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_119_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_114_4(prefix, __VA_ARGS__)) #define AU_FE_120_4(prefix, X0, X1, X2, X3, ...) prefix(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_116_4(prefix, __VA_ARGS__)) -#define AU_FE_121_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_122_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error -#define AU_FE_123_4(prefix, X0, X1, X2, X3, ...) Macro Jump Error #define AU_FE_123_FIRST_4(first, prefix, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) AU_FE_EXPAND(AU_FE_118_4(prefix, __VA_ARGS__)) #define AU_GET_MACRO_4(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, NAME,...) NAME -#define AU_FOR_EACH_4(action, ...) AU_FE_EXPAND(AU_GET_MACRO_4(_whydoweneedthis, __VA_ARGS__, AU_FE_123_4, AU_FE_122_4, AU_FE_121_4, AU_FE_120_4, AU_FE_119_4, AU_FE_118_4, AU_FE_117_4, AU_FE_116_4, AU_FE_115_4, AU_FE_114_4, AU_FE_113_4, AU_FE_112_4, AU_FE_111_4, AU_FE_110_4, AU_FE_109_4, AU_FE_108_4, AU_FE_107_4, AU_FE_106_4, AU_FE_105_4, AU_FE_104_4, AU_FE_103_4, AU_FE_102_4, AU_FE_101_4, AU_FE_100_4, AU_FE_99_4, AU_FE_98_4, AU_FE_97_4, AU_FE_96_4, AU_FE_95_4, AU_FE_94_4, AU_FE_93_4, AU_FE_92_4, AU_FE_91_4, AU_FE_90_4, AU_FE_89_4, AU_FE_88_4, AU_FE_87_4, AU_FE_86_4, AU_FE_85_4, AU_FE_84_4, AU_FE_83_4, AU_FE_82_4, AU_FE_81_4, AU_FE_80_4, AU_FE_79_4, AU_FE_78_4, AU_FE_77_4, AU_FE_76_4, AU_FE_75_4, AU_FE_74_4, AU_FE_73_4, AU_FE_72_4, AU_FE_71_4, AU_FE_70_4, AU_FE_69_4, AU_FE_68_4, AU_FE_67_4, AU_FE_66_4, AU_FE_65_4, AU_FE_64_4, AU_FE_63_4, AU_FE_62_4, AU_FE_61_4, AU_FE_60_4, AU_FE_59_4, AU_FE_58_4, AU_FE_57_4, AU_FE_56_4, AU_FE_55_4, AU_FE_54_4, AU_FE_53_4, AU_FE_52_4, AU_FE_51_4, AU_FE_50_4, AU_FE_49_4, AU_FE_48_4, AU_FE_47_4, AU_FE_46_4, AU_FE_45_4, AU_FE_44_4, AU_FE_43_4, AU_FE_42_4, AU_FE_41_4, AU_FE_40_4, AU_FE_39_4, AU_FE_38_4, AU_FE_37_4, AU_FE_36_4, AU_FE_35_4, AU_FE_34_4, AU_FE_33_4, AU_FE_32_4, AU_FE_31_4, AU_FE_30_4, AU_FE_29_4, AU_FE_28_4, AU_FE_27_4, AU_FE_26_4, AU_FE_25_4, AU_FE_24_4, AU_FE_23_4, AU_FE_22_4, AU_FE_21_4, AU_FE_20_4, AU_FE_19_4, AU_FE_18_4, AU_FE_17_4, AU_FE_16_4, AU_FE_15_4, AU_FE_14_4, AU_FE_13_4, AU_FE_12_4, AU_FE_11_4, AU_FE_10_4, AU_FE_9_4, AU_FE_8_4, AU_FE_7_4, AU_FE_6_4, AU_FE_5_4, AU_FE_4_4, AU_FE_3_4, AU_FE_2_4, AU_FE_1_4, AU_FE_0_4)(action,__VA_ARGS__)) -#define AU_FOR_EACH_FIRST_4(action, ...) AU_FE_EXPAND(AU_GET_MACRO_4(_whydoweneedthis, __VA_ARGS__, AU_FE_123_FIRST_4, AU_FE_122_FIRST_4, AU_FE_121_FIRST_4, AU_FE_120_FIRST_4, AU_FE_119_FIRST_4, AU_FE_118_FIRST_4, AU_FE_117_FIRST_4, AU_FE_116_FIRST_4, AU_FE_115_FIRST_4, AU_FE_114_FIRST_4, AU_FE_113_FIRST_4, AU_FE_112_FIRST_4, AU_FE_111_FIRST_4, AU_FE_110_FIRST_4, AU_FE_109_FIRST_4, AU_FE_108_FIRST_4, AU_FE_107_FIRST_4, AU_FE_106_FIRST_4, AU_FE_105_FIRST_4, AU_FE_104_FIRST_4, AU_FE_103_FIRST_4, AU_FE_102_FIRST_4, AU_FE_101_FIRST_4, AU_FE_100_FIRST_4, AU_FE_99_FIRST_4, AU_FE_98_FIRST_4, AU_FE_97_FIRST_4, AU_FE_96_FIRST_4, AU_FE_95_FIRST_4, AU_FE_94_FIRST_4, AU_FE_93_FIRST_4, AU_FE_92_FIRST_4, AU_FE_91_FIRST_4, AU_FE_90_FIRST_4, AU_FE_89_FIRST_4, AU_FE_88_FIRST_4, AU_FE_87_FIRST_4, AU_FE_86_FIRST_4, AU_FE_85_FIRST_4, AU_FE_84_FIRST_4, AU_FE_83_FIRST_4, AU_FE_82_FIRST_4, AU_FE_81_FIRST_4, AU_FE_80_FIRST_4, AU_FE_79_FIRST_4, AU_FE_78_FIRST_4, AU_FE_77_FIRST_4, AU_FE_76_FIRST_4, AU_FE_75_FIRST_4, AU_FE_74_FIRST_4, AU_FE_73_FIRST_4, AU_FE_72_FIRST_4, AU_FE_71_FIRST_4, AU_FE_70_FIRST_4, AU_FE_69_FIRST_4, AU_FE_68_FIRST_4, AU_FE_67_FIRST_4, AU_FE_66_FIRST_4, AU_FE_65_FIRST_4, AU_FE_64_FIRST_4, AU_FE_63_FIRST_4, AU_FE_62_FIRST_4, AU_FE_61_FIRST_4, AU_FE_60_FIRST_4, AU_FE_59_FIRST_4, AU_FE_58_FIRST_4, AU_FE_57_FIRST_4, AU_FE_56_FIRST_4, AU_FE_55_FIRST_4, AU_FE_54_FIRST_4, AU_FE_53_FIRST_4, AU_FE_52_FIRST_4, AU_FE_51_FIRST_4, AU_FE_50_FIRST_4, AU_FE_49_FIRST_4, AU_FE_48_FIRST_4, AU_FE_47_FIRST_4, AU_FE_46_FIRST_4, AU_FE_45_FIRST_4, AU_FE_44_FIRST_4, AU_FE_43_FIRST_4, AU_FE_42_FIRST_4, AU_FE_41_FIRST_4, AU_FE_40_FIRST_4, AU_FE_39_FIRST_4, AU_FE_38_FIRST_4, AU_FE_37_FIRST_4, AU_FE_36_FIRST_4, AU_FE_35_FIRST_4, AU_FE_34_FIRST_4, AU_FE_33_FIRST_4, AU_FE_32_FIRST_4, AU_FE_31_FIRST_4, AU_FE_30_FIRST_4, AU_FE_29_FIRST_4, AU_FE_28_FIRST_4, AU_FE_27_FIRST_4, AU_FE_26_FIRST_4, AU_FE_25_FIRST_4, AU_FE_24_FIRST_4, AU_FE_23_FIRST_4, AU_FE_22_FIRST_4, AU_FE_21_FIRST_4, AU_FE_20_FIRST_4, AU_FE_19_FIRST_4, AU_FE_18_FIRST_4, AU_FE_17_FIRST_4, AU_FE_16_FIRST_4, AU_FE_15_FIRST_4, AU_FE_14_FIRST_4, AU_FE_13_FIRST_4, AU_FE_12_FIRST_4, AU_FE_11_FIRST_4, AU_FE_10_FIRST_4, AU_FE_9_FIRST_4, AU_FE_8_FIRST_4, AU_FE_7_FIRST_4, AU_FE_6_FIRST_4, AU_FE_5_FIRST_4, AU_FE_4_FIRST_4, AU_FE_3_FIRST_4, AU_FE_2_FIRST_4, AU_FE_1_FIRST_4, AU_FE_0_FIRST_4)(action,__VA_ARGS__)) +#define AU_FOR_EACH_4(action, ...) AU_FE_EXPAND(AU_GET_MACRO_4(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_120_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_116_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_112_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_108_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_104_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_100_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_96_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_92_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_88_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_84_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_80_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_76_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_72_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_68_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_64_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_60_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_56_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_52_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_48_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_44_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_40_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_36_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_32_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_28_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_24_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_20_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_16_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_12_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_8_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_4_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_0_4)(action,__VA_ARGS__)) +#define AU_FOR_EACH_FIRST_4(action, ...) AU_FE_EXPAND(AU_GET_MACRO_4(_whydoweneedthis, __VA_ARGS__, AU_FE_123_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_119_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_115_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_111_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_107_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_103_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_99_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_95_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_91_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_87_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_83_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_79_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_75_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_71_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_67_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_63_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_59_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_55_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_51_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_47_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_43_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_39_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_35_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_31_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_27_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_23_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_19_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_15_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_11_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_7_FIRST_4, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_3_FIRST_4, AU_FE_2_FIRST_4, AU_FE_1_FIRST_4, AU_FE_0_FIRST_4)(action,__VA_ARGS__)) #define AU_FE_0_5(prefix) -#define AU_FE_1_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_1_FIRST_5(first, prefix, X0, X1, X2, X3, X4) -#define AU_FE_2_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_2_FIRST_5(first, prefix, X0, X1, X2, X3, X4) -#define AU_FE_3_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_3_FIRST_5(first, prefix, X0, X1, X2, X3, X4) -#define AU_FE_4_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_4_FIRST_5(first, prefix, X0, X1, X2, X3, X4) #define AU_FE_5_5(prefix, X0, X1, X2, X3, X4) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_0_5(prefix)) -#define AU_FE_6_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_7_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_8_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_9_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_9_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_3_5(prefix, __VA_ARGS__)) #define AU_FE_10_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_5_5(prefix, __VA_ARGS__)) -#define AU_FE_11_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_12_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_13_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_14_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_14_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_8_5(prefix, __VA_ARGS__)) #define AU_FE_15_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_10_5(prefix, __VA_ARGS__)) -#define AU_FE_16_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_17_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_18_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_19_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_19_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_13_5(prefix, __VA_ARGS__)) #define AU_FE_20_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_15_5(prefix, __VA_ARGS__)) -#define AU_FE_21_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_22_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_23_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_24_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_24_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_18_5(prefix, __VA_ARGS__)) #define AU_FE_25_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_20_5(prefix, __VA_ARGS__)) -#define AU_FE_26_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_27_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_28_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_29_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_29_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_23_5(prefix, __VA_ARGS__)) #define AU_FE_30_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_25_5(prefix, __VA_ARGS__)) -#define AU_FE_31_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_32_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_33_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_34_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_34_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_28_5(prefix, __VA_ARGS__)) #define AU_FE_35_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_30_5(prefix, __VA_ARGS__)) -#define AU_FE_36_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_37_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_38_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_39_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_39_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_33_5(prefix, __VA_ARGS__)) #define AU_FE_40_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_35_5(prefix, __VA_ARGS__)) -#define AU_FE_41_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_42_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_43_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_44_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_44_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_38_5(prefix, __VA_ARGS__)) #define AU_FE_45_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_40_5(prefix, __VA_ARGS__)) -#define AU_FE_46_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_47_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_48_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_49_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_49_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_43_5(prefix, __VA_ARGS__)) #define AU_FE_50_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_45_5(prefix, __VA_ARGS__)) -#define AU_FE_51_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_52_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_53_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_54_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_54_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_48_5(prefix, __VA_ARGS__)) #define AU_FE_55_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_50_5(prefix, __VA_ARGS__)) -#define AU_FE_56_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_57_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_58_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_59_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_59_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_53_5(prefix, __VA_ARGS__)) #define AU_FE_60_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_55_5(prefix, __VA_ARGS__)) -#define AU_FE_61_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_62_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_63_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_64_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_64_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_58_5(prefix, __VA_ARGS__)) #define AU_FE_65_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_60_5(prefix, __VA_ARGS__)) -#define AU_FE_66_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_67_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_68_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_69_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_69_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_63_5(prefix, __VA_ARGS__)) #define AU_FE_70_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_65_5(prefix, __VA_ARGS__)) -#define AU_FE_71_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_72_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_73_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_74_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_74_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_68_5(prefix, __VA_ARGS__)) #define AU_FE_75_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_70_5(prefix, __VA_ARGS__)) -#define AU_FE_76_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_77_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_78_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_79_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_79_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_73_5(prefix, __VA_ARGS__)) #define AU_FE_80_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_75_5(prefix, __VA_ARGS__)) -#define AU_FE_81_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_82_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_83_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_84_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_84_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_78_5(prefix, __VA_ARGS__)) #define AU_FE_85_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_80_5(prefix, __VA_ARGS__)) -#define AU_FE_86_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_87_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_88_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_89_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_89_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_83_5(prefix, __VA_ARGS__)) #define AU_FE_90_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_85_5(prefix, __VA_ARGS__)) -#define AU_FE_91_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_92_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_93_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_94_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_94_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_88_5(prefix, __VA_ARGS__)) #define AU_FE_95_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_90_5(prefix, __VA_ARGS__)) -#define AU_FE_96_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_97_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_98_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_99_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_99_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_93_5(prefix, __VA_ARGS__)) #define AU_FE_100_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_95_5(prefix, __VA_ARGS__)) -#define AU_FE_101_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_102_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_103_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_104_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_104_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_98_5(prefix, __VA_ARGS__)) #define AU_FE_105_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_100_5(prefix, __VA_ARGS__)) -#define AU_FE_106_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_107_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_108_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_109_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_109_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_103_5(prefix, __VA_ARGS__)) #define AU_FE_110_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_105_5(prefix, __VA_ARGS__)) -#define AU_FE_111_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_112_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_113_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_114_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_114_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_108_5(prefix, __VA_ARGS__)) #define AU_FE_115_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_110_5(prefix, __VA_ARGS__)) -#define AU_FE_116_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_117_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_118_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_119_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_FE_119_FIRST_5(first, prefix, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_113_5(prefix, __VA_ARGS__)) #define AU_FE_120_5(prefix, X0, X1, X2, X3, X4, ...) prefix(X0, X1, X2, X3, X4) AU_FE_EXPAND(AU_FE_115_5(prefix, __VA_ARGS__)) -#define AU_FE_121_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_122_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error -#define AU_FE_123_5(prefix, X0, X1, X2, X3, X4, ...) Macro Jump Error #define AU_GET_MACRO_5(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, NAME,...) NAME -#define AU_FOR_EACH_5(action, ...) AU_FE_EXPAND(AU_GET_MACRO_5(_whydoweneedthis, __VA_ARGS__, AU_FE_123_5, AU_FE_122_5, AU_FE_121_5, AU_FE_120_5, AU_FE_119_5, AU_FE_118_5, AU_FE_117_5, AU_FE_116_5, AU_FE_115_5, AU_FE_114_5, AU_FE_113_5, AU_FE_112_5, AU_FE_111_5, AU_FE_110_5, AU_FE_109_5, AU_FE_108_5, AU_FE_107_5, AU_FE_106_5, AU_FE_105_5, AU_FE_104_5, AU_FE_103_5, AU_FE_102_5, AU_FE_101_5, AU_FE_100_5, AU_FE_99_5, AU_FE_98_5, AU_FE_97_5, AU_FE_96_5, AU_FE_95_5, AU_FE_94_5, AU_FE_93_5, AU_FE_92_5, AU_FE_91_5, AU_FE_90_5, AU_FE_89_5, AU_FE_88_5, AU_FE_87_5, AU_FE_86_5, AU_FE_85_5, AU_FE_84_5, AU_FE_83_5, AU_FE_82_5, AU_FE_81_5, AU_FE_80_5, AU_FE_79_5, AU_FE_78_5, AU_FE_77_5, AU_FE_76_5, AU_FE_75_5, AU_FE_74_5, AU_FE_73_5, AU_FE_72_5, AU_FE_71_5, AU_FE_70_5, AU_FE_69_5, AU_FE_68_5, AU_FE_67_5, AU_FE_66_5, AU_FE_65_5, AU_FE_64_5, AU_FE_63_5, AU_FE_62_5, AU_FE_61_5, AU_FE_60_5, AU_FE_59_5, AU_FE_58_5, AU_FE_57_5, AU_FE_56_5, AU_FE_55_5, AU_FE_54_5, AU_FE_53_5, AU_FE_52_5, AU_FE_51_5, AU_FE_50_5, AU_FE_49_5, AU_FE_48_5, AU_FE_47_5, AU_FE_46_5, AU_FE_45_5, AU_FE_44_5, AU_FE_43_5, AU_FE_42_5, AU_FE_41_5, AU_FE_40_5, AU_FE_39_5, AU_FE_38_5, AU_FE_37_5, AU_FE_36_5, AU_FE_35_5, AU_FE_34_5, AU_FE_33_5, AU_FE_32_5, AU_FE_31_5, AU_FE_30_5, AU_FE_29_5, AU_FE_28_5, AU_FE_27_5, AU_FE_26_5, AU_FE_25_5, AU_FE_24_5, AU_FE_23_5, AU_FE_22_5, AU_FE_21_5, AU_FE_20_5, AU_FE_19_5, AU_FE_18_5, AU_FE_17_5, AU_FE_16_5, AU_FE_15_5, AU_FE_14_5, AU_FE_13_5, AU_FE_12_5, AU_FE_11_5, AU_FE_10_5, AU_FE_9_5, AU_FE_8_5, AU_FE_7_5, AU_FE_6_5, AU_FE_5_5, AU_FE_4_5, AU_FE_3_5, AU_FE_2_5, AU_FE_1_5, AU_FE_0_5)(action,__VA_ARGS__)) -#define AU_FOR_EACH_FIRST_5(action, ...) AU_FE_EXPAND(AU_GET_MACRO_5(_whydoweneedthis, __VA_ARGS__, AU_FE_123_FIRST_5, AU_FE_122_FIRST_5, AU_FE_121_FIRST_5, AU_FE_120_FIRST_5, AU_FE_119_FIRST_5, AU_FE_118_FIRST_5, AU_FE_117_FIRST_5, AU_FE_116_FIRST_5, AU_FE_115_FIRST_5, AU_FE_114_FIRST_5, AU_FE_113_FIRST_5, AU_FE_112_FIRST_5, AU_FE_111_FIRST_5, AU_FE_110_FIRST_5, AU_FE_109_FIRST_5, AU_FE_108_FIRST_5, AU_FE_107_FIRST_5, AU_FE_106_FIRST_5, AU_FE_105_FIRST_5, AU_FE_104_FIRST_5, AU_FE_103_FIRST_5, AU_FE_102_FIRST_5, AU_FE_101_FIRST_5, AU_FE_100_FIRST_5, AU_FE_99_FIRST_5, AU_FE_98_FIRST_5, AU_FE_97_FIRST_5, AU_FE_96_FIRST_5, AU_FE_95_FIRST_5, AU_FE_94_FIRST_5, AU_FE_93_FIRST_5, AU_FE_92_FIRST_5, AU_FE_91_FIRST_5, AU_FE_90_FIRST_5, AU_FE_89_FIRST_5, AU_FE_88_FIRST_5, AU_FE_87_FIRST_5, AU_FE_86_FIRST_5, AU_FE_85_FIRST_5, AU_FE_84_FIRST_5, AU_FE_83_FIRST_5, AU_FE_82_FIRST_5, AU_FE_81_FIRST_5, AU_FE_80_FIRST_5, AU_FE_79_FIRST_5, AU_FE_78_FIRST_5, AU_FE_77_FIRST_5, AU_FE_76_FIRST_5, AU_FE_75_FIRST_5, AU_FE_74_FIRST_5, AU_FE_73_FIRST_5, AU_FE_72_FIRST_5, AU_FE_71_FIRST_5, AU_FE_70_FIRST_5, AU_FE_69_FIRST_5, AU_FE_68_FIRST_5, AU_FE_67_FIRST_5, AU_FE_66_FIRST_5, AU_FE_65_FIRST_5, AU_FE_64_FIRST_5, AU_FE_63_FIRST_5, AU_FE_62_FIRST_5, AU_FE_61_FIRST_5, AU_FE_60_FIRST_5, AU_FE_59_FIRST_5, AU_FE_58_FIRST_5, AU_FE_57_FIRST_5, AU_FE_56_FIRST_5, AU_FE_55_FIRST_5, AU_FE_54_FIRST_5, AU_FE_53_FIRST_5, AU_FE_52_FIRST_5, AU_FE_51_FIRST_5, AU_FE_50_FIRST_5, AU_FE_49_FIRST_5, AU_FE_48_FIRST_5, AU_FE_47_FIRST_5, AU_FE_46_FIRST_5, AU_FE_45_FIRST_5, AU_FE_44_FIRST_5, AU_FE_43_FIRST_5, AU_FE_42_FIRST_5, AU_FE_41_FIRST_5, AU_FE_40_FIRST_5, AU_FE_39_FIRST_5, AU_FE_38_FIRST_5, AU_FE_37_FIRST_5, AU_FE_36_FIRST_5, AU_FE_35_FIRST_5, AU_FE_34_FIRST_5, AU_FE_33_FIRST_5, AU_FE_32_FIRST_5, AU_FE_31_FIRST_5, AU_FE_30_FIRST_5, AU_FE_29_FIRST_5, AU_FE_28_FIRST_5, AU_FE_27_FIRST_5, AU_FE_26_FIRST_5, AU_FE_25_FIRST_5, AU_FE_24_FIRST_5, AU_FE_23_FIRST_5, AU_FE_22_FIRST_5, AU_FE_21_FIRST_5, AU_FE_20_FIRST_5, AU_FE_19_FIRST_5, AU_FE_18_FIRST_5, AU_FE_17_FIRST_5, AU_FE_16_FIRST_5, AU_FE_15_FIRST_5, AU_FE_14_FIRST_5, AU_FE_13_FIRST_5, AU_FE_12_FIRST_5, AU_FE_11_FIRST_5, AU_FE_10_FIRST_5, AU_FE_9_FIRST_5, AU_FE_8_FIRST_5, AU_FE_7_FIRST_5, AU_FE_6_FIRST_5, AU_FE_5_FIRST_5, AU_FE_4_FIRST_5, AU_FE_3_FIRST_5, AU_FE_2_FIRST_5, AU_FE_1_FIRST_5, AU_FE_0_FIRST_5)(action,__VA_ARGS__)) +#define AU_FOR_EACH_5(action, ...) AU_FE_EXPAND(AU_GET_MACRO_5(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_120_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_115_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_110_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_105_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_100_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_95_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_90_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_85_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_80_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_75_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_70_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_65_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_60_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_55_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_50_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_45_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_40_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_35_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_30_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_25_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_20_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_15_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_10_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_5_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_0_5)(action,__VA_ARGS__)) +#define AU_FOR_EACH_FIRST_5(action, ...) AU_FE_EXPAND(AU_GET_MACRO_5(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_119_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_114_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_109_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_104_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_99_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_94_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_89_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_84_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_79_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_74_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_69_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_64_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_59_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_54_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_49_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_44_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_39_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_34_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_29_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_24_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_19_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_14_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_9_FIRST_5, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_4_FIRST_5, AU_FE_3_FIRST_5, AU_FE_2_FIRST_5, AU_FE_1_FIRST_5, AU_FE_0_FIRST_5)(action,__VA_ARGS__)) #define AU_FE_0_6(prefix) -#define AU_FE_1_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_1_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5) -#define AU_FE_2_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_2_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5) -#define AU_FE_3_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_3_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5) -#define AU_FE_4_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_4_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5) -#define AU_FE_5_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_5_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5) #define AU_FE_6_6(prefix, X0, X1, X2, X3, X4, X5) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_0_6(prefix)) -#define AU_FE_7_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_8_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_9_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_10_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_11_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_11_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_4_6(prefix, __VA_ARGS__)) #define AU_FE_12_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_6_6(prefix, __VA_ARGS__)) -#define AU_FE_13_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_14_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_15_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_16_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_17_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_17_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_10_6(prefix, __VA_ARGS__)) #define AU_FE_18_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_12_6(prefix, __VA_ARGS__)) -#define AU_FE_19_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_20_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_21_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_22_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_23_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_23_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_16_6(prefix, __VA_ARGS__)) #define AU_FE_24_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_18_6(prefix, __VA_ARGS__)) -#define AU_FE_25_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_26_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_27_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_28_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_29_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_29_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_22_6(prefix, __VA_ARGS__)) #define AU_FE_30_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_24_6(prefix, __VA_ARGS__)) -#define AU_FE_31_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_32_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_33_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_34_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_35_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_35_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_28_6(prefix, __VA_ARGS__)) #define AU_FE_36_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_30_6(prefix, __VA_ARGS__)) -#define AU_FE_37_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_38_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_39_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_40_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_41_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_41_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_34_6(prefix, __VA_ARGS__)) #define AU_FE_42_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_36_6(prefix, __VA_ARGS__)) -#define AU_FE_43_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_44_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_45_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_46_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_47_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_47_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_40_6(prefix, __VA_ARGS__)) #define AU_FE_48_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_42_6(prefix, __VA_ARGS__)) -#define AU_FE_49_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_50_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_51_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_52_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_53_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_53_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_46_6(prefix, __VA_ARGS__)) #define AU_FE_54_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_48_6(prefix, __VA_ARGS__)) -#define AU_FE_55_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_56_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_57_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_58_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_59_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_59_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_52_6(prefix, __VA_ARGS__)) #define AU_FE_60_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_54_6(prefix, __VA_ARGS__)) -#define AU_FE_61_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_62_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_63_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_64_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_65_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_65_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_58_6(prefix, __VA_ARGS__)) #define AU_FE_66_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_60_6(prefix, __VA_ARGS__)) -#define AU_FE_67_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_68_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_69_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_70_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_71_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_71_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_64_6(prefix, __VA_ARGS__)) #define AU_FE_72_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_66_6(prefix, __VA_ARGS__)) -#define AU_FE_73_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_74_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_75_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_76_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_77_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_77_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_70_6(prefix, __VA_ARGS__)) #define AU_FE_78_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_72_6(prefix, __VA_ARGS__)) -#define AU_FE_79_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_80_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_81_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_82_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_83_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_83_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_76_6(prefix, __VA_ARGS__)) #define AU_FE_84_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_78_6(prefix, __VA_ARGS__)) -#define AU_FE_85_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_86_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_87_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_88_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_89_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_89_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_82_6(prefix, __VA_ARGS__)) #define AU_FE_90_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_84_6(prefix, __VA_ARGS__)) -#define AU_FE_91_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_92_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_93_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_94_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_95_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_95_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_88_6(prefix, __VA_ARGS__)) #define AU_FE_96_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_90_6(prefix, __VA_ARGS__)) -#define AU_FE_97_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_98_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_99_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_100_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_101_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_101_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_94_6(prefix, __VA_ARGS__)) #define AU_FE_102_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_96_6(prefix, __VA_ARGS__)) -#define AU_FE_103_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_104_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_105_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_106_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_107_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_107_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_100_6(prefix, __VA_ARGS__)) #define AU_FE_108_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_102_6(prefix, __VA_ARGS__)) -#define AU_FE_109_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_110_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_111_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_112_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_113_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_113_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_106_6(prefix, __VA_ARGS__)) #define AU_FE_114_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_108_6(prefix, __VA_ARGS__)) -#define AU_FE_115_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_116_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_117_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_118_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_119_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_FE_119_FIRST_6(first, prefix, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_112_6(prefix, __VA_ARGS__)) #define AU_FE_120_6(prefix, X0, X1, X2, X3, X4, X5, ...) prefix(X0, X1, X2, X3, X4, X5) AU_FE_EXPAND(AU_FE_114_6(prefix, __VA_ARGS__)) -#define AU_FE_121_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_122_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error -#define AU_FE_123_6(prefix, X0, X1, X2, X3, X4, X5, ...) Macro Jump Error #define AU_GET_MACRO_6(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, NAME,...) NAME -#define AU_FOR_EACH_6(action, ...) AU_FE_EXPAND(AU_GET_MACRO_6(_whydoweneedthis, __VA_ARGS__, AU_FE_123_6, AU_FE_122_6, AU_FE_121_6, AU_FE_120_6, AU_FE_119_6, AU_FE_118_6, AU_FE_117_6, AU_FE_116_6, AU_FE_115_6, AU_FE_114_6, AU_FE_113_6, AU_FE_112_6, AU_FE_111_6, AU_FE_110_6, AU_FE_109_6, AU_FE_108_6, AU_FE_107_6, AU_FE_106_6, AU_FE_105_6, AU_FE_104_6, AU_FE_103_6, AU_FE_102_6, AU_FE_101_6, AU_FE_100_6, AU_FE_99_6, AU_FE_98_6, AU_FE_97_6, AU_FE_96_6, AU_FE_95_6, AU_FE_94_6, AU_FE_93_6, AU_FE_92_6, AU_FE_91_6, AU_FE_90_6, AU_FE_89_6, AU_FE_88_6, AU_FE_87_6, AU_FE_86_6, AU_FE_85_6, AU_FE_84_6, AU_FE_83_6, AU_FE_82_6, AU_FE_81_6, AU_FE_80_6, AU_FE_79_6, AU_FE_78_6, AU_FE_77_6, AU_FE_76_6, AU_FE_75_6, AU_FE_74_6, AU_FE_73_6, AU_FE_72_6, AU_FE_71_6, AU_FE_70_6, AU_FE_69_6, AU_FE_68_6, AU_FE_67_6, AU_FE_66_6, AU_FE_65_6, AU_FE_64_6, AU_FE_63_6, AU_FE_62_6, AU_FE_61_6, AU_FE_60_6, AU_FE_59_6, AU_FE_58_6, AU_FE_57_6, AU_FE_56_6, AU_FE_55_6, AU_FE_54_6, AU_FE_53_6, AU_FE_52_6, AU_FE_51_6, AU_FE_50_6, AU_FE_49_6, AU_FE_48_6, AU_FE_47_6, AU_FE_46_6, AU_FE_45_6, AU_FE_44_6, AU_FE_43_6, AU_FE_42_6, AU_FE_41_6, AU_FE_40_6, AU_FE_39_6, AU_FE_38_6, AU_FE_37_6, AU_FE_36_6, AU_FE_35_6, AU_FE_34_6, AU_FE_33_6, AU_FE_32_6, AU_FE_31_6, AU_FE_30_6, AU_FE_29_6, AU_FE_28_6, AU_FE_27_6, AU_FE_26_6, AU_FE_25_6, AU_FE_24_6, AU_FE_23_6, AU_FE_22_6, AU_FE_21_6, AU_FE_20_6, AU_FE_19_6, AU_FE_18_6, AU_FE_17_6, AU_FE_16_6, AU_FE_15_6, AU_FE_14_6, AU_FE_13_6, AU_FE_12_6, AU_FE_11_6, AU_FE_10_6, AU_FE_9_6, AU_FE_8_6, AU_FE_7_6, AU_FE_6_6, AU_FE_5_6, AU_FE_4_6, AU_FE_3_6, AU_FE_2_6, AU_FE_1_6, AU_FE_0_6)(action,__VA_ARGS__)) -#define AU_FOR_EACH_FIRST_6(action, ...) AU_FE_EXPAND(AU_GET_MACRO_6(_whydoweneedthis, __VA_ARGS__, AU_FE_123_FIRST_6, AU_FE_122_FIRST_6, AU_FE_121_FIRST_6, AU_FE_120_FIRST_6, AU_FE_119_FIRST_6, AU_FE_118_FIRST_6, AU_FE_117_FIRST_6, AU_FE_116_FIRST_6, AU_FE_115_FIRST_6, AU_FE_114_FIRST_6, AU_FE_113_FIRST_6, AU_FE_112_FIRST_6, AU_FE_111_FIRST_6, AU_FE_110_FIRST_6, AU_FE_109_FIRST_6, AU_FE_108_FIRST_6, AU_FE_107_FIRST_6, AU_FE_106_FIRST_6, AU_FE_105_FIRST_6, AU_FE_104_FIRST_6, AU_FE_103_FIRST_6, AU_FE_102_FIRST_6, AU_FE_101_FIRST_6, AU_FE_100_FIRST_6, AU_FE_99_FIRST_6, AU_FE_98_FIRST_6, AU_FE_97_FIRST_6, AU_FE_96_FIRST_6, AU_FE_95_FIRST_6, AU_FE_94_FIRST_6, AU_FE_93_FIRST_6, AU_FE_92_FIRST_6, AU_FE_91_FIRST_6, AU_FE_90_FIRST_6, AU_FE_89_FIRST_6, AU_FE_88_FIRST_6, AU_FE_87_FIRST_6, AU_FE_86_FIRST_6, AU_FE_85_FIRST_6, AU_FE_84_FIRST_6, AU_FE_83_FIRST_6, AU_FE_82_FIRST_6, AU_FE_81_FIRST_6, AU_FE_80_FIRST_6, AU_FE_79_FIRST_6, AU_FE_78_FIRST_6, AU_FE_77_FIRST_6, AU_FE_76_FIRST_6, AU_FE_75_FIRST_6, AU_FE_74_FIRST_6, AU_FE_73_FIRST_6, AU_FE_72_FIRST_6, AU_FE_71_FIRST_6, AU_FE_70_FIRST_6, AU_FE_69_FIRST_6, AU_FE_68_FIRST_6, AU_FE_67_FIRST_6, AU_FE_66_FIRST_6, AU_FE_65_FIRST_6, AU_FE_64_FIRST_6, AU_FE_63_FIRST_6, AU_FE_62_FIRST_6, AU_FE_61_FIRST_6, AU_FE_60_FIRST_6, AU_FE_59_FIRST_6, AU_FE_58_FIRST_6, AU_FE_57_FIRST_6, AU_FE_56_FIRST_6, AU_FE_55_FIRST_6, AU_FE_54_FIRST_6, AU_FE_53_FIRST_6, AU_FE_52_FIRST_6, AU_FE_51_FIRST_6, AU_FE_50_FIRST_6, AU_FE_49_FIRST_6, AU_FE_48_FIRST_6, AU_FE_47_FIRST_6, AU_FE_46_FIRST_6, AU_FE_45_FIRST_6, AU_FE_44_FIRST_6, AU_FE_43_FIRST_6, AU_FE_42_FIRST_6, AU_FE_41_FIRST_6, AU_FE_40_FIRST_6, AU_FE_39_FIRST_6, AU_FE_38_FIRST_6, AU_FE_37_FIRST_6, AU_FE_36_FIRST_6, AU_FE_35_FIRST_6, AU_FE_34_FIRST_6, AU_FE_33_FIRST_6, AU_FE_32_FIRST_6, AU_FE_31_FIRST_6, AU_FE_30_FIRST_6, AU_FE_29_FIRST_6, AU_FE_28_FIRST_6, AU_FE_27_FIRST_6, AU_FE_26_FIRST_6, AU_FE_25_FIRST_6, AU_FE_24_FIRST_6, AU_FE_23_FIRST_6, AU_FE_22_FIRST_6, AU_FE_21_FIRST_6, AU_FE_20_FIRST_6, AU_FE_19_FIRST_6, AU_FE_18_FIRST_6, AU_FE_17_FIRST_6, AU_FE_16_FIRST_6, AU_FE_15_FIRST_6, AU_FE_14_FIRST_6, AU_FE_13_FIRST_6, AU_FE_12_FIRST_6, AU_FE_11_FIRST_6, AU_FE_10_FIRST_6, AU_FE_9_FIRST_6, AU_FE_8_FIRST_6, AU_FE_7_FIRST_6, AU_FE_6_FIRST_6, AU_FE_5_FIRST_6, AU_FE_4_FIRST_6, AU_FE_3_FIRST_6, AU_FE_2_FIRST_6, AU_FE_1_FIRST_6, AU_FE_0_FIRST_6)(action,__VA_ARGS__)) +#define AU_FOR_EACH_6(action, ...) AU_FE_EXPAND(AU_GET_MACRO_6(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_120_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_114_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_108_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_102_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_96_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_90_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_84_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_78_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_72_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_66_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_60_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_54_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_48_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_42_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_36_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_30_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_24_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_18_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_12_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_6_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_0_6)(action,__VA_ARGS__)) +#define AU_FOR_EACH_FIRST_6(action, ...) AU_FE_EXPAND(AU_GET_MACRO_6(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_119_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_113_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_107_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_101_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_95_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_89_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_83_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_77_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_71_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_65_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_59_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_53_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_47_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_41_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_35_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_29_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_23_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_17_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_11_FIRST_6, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_5_FIRST_6, AU_FE_4_FIRST_6, AU_FE_3_FIRST_6, AU_FE_2_FIRST_6, AU_FE_1_FIRST_6, AU_FE_0_FIRST_6)(action,__VA_ARGS__)) #define AU_FE_0_7(prefix) -#define AU_FE_1_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_1_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6) -#define AU_FE_2_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_2_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6) -#define AU_FE_3_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_3_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6) -#define AU_FE_4_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_4_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6) -#define AU_FE_5_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_5_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6) -#define AU_FE_6_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_6_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6) #define AU_FE_7_7(prefix, X0, X1, X2, X3, X4, X5, X6) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_0_7(prefix)) -#define AU_FE_8_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_9_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_10_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_11_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_12_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_13_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_13_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_5_7(prefix, __VA_ARGS__)) #define AU_FE_14_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_7_7(prefix, __VA_ARGS__)) -#define AU_FE_15_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_16_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_17_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_18_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_19_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_20_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_20_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_12_7(prefix, __VA_ARGS__)) #define AU_FE_21_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_14_7(prefix, __VA_ARGS__)) -#define AU_FE_22_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_23_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_24_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_25_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_26_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_27_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_27_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_19_7(prefix, __VA_ARGS__)) #define AU_FE_28_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_21_7(prefix, __VA_ARGS__)) -#define AU_FE_29_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_30_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_31_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_32_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_33_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_34_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_34_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_26_7(prefix, __VA_ARGS__)) #define AU_FE_35_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_28_7(prefix, __VA_ARGS__)) -#define AU_FE_36_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_37_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_38_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_39_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_40_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_41_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_41_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_33_7(prefix, __VA_ARGS__)) #define AU_FE_42_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_35_7(prefix, __VA_ARGS__)) -#define AU_FE_43_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_44_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_45_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_46_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_47_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_48_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_48_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_40_7(prefix, __VA_ARGS__)) #define AU_FE_49_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_42_7(prefix, __VA_ARGS__)) -#define AU_FE_50_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_51_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_52_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_53_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_54_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_55_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_55_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_47_7(prefix, __VA_ARGS__)) #define AU_FE_56_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_49_7(prefix, __VA_ARGS__)) -#define AU_FE_57_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_58_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_59_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_60_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_61_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_62_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_62_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_54_7(prefix, __VA_ARGS__)) #define AU_FE_63_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_56_7(prefix, __VA_ARGS__)) -#define AU_FE_64_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_65_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_66_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_67_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_68_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_69_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_69_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_61_7(prefix, __VA_ARGS__)) #define AU_FE_70_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_63_7(prefix, __VA_ARGS__)) -#define AU_FE_71_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_72_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_73_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_74_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_75_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_76_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_76_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_68_7(prefix, __VA_ARGS__)) #define AU_FE_77_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_70_7(prefix, __VA_ARGS__)) -#define AU_FE_78_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_79_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_80_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_81_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_82_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_83_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_83_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_75_7(prefix, __VA_ARGS__)) #define AU_FE_84_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_77_7(prefix, __VA_ARGS__)) -#define AU_FE_85_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_86_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_87_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_88_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_89_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_90_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_90_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_82_7(prefix, __VA_ARGS__)) #define AU_FE_91_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_84_7(prefix, __VA_ARGS__)) -#define AU_FE_92_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_93_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_94_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_95_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_96_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_97_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_97_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_89_7(prefix, __VA_ARGS__)) #define AU_FE_98_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_91_7(prefix, __VA_ARGS__)) -#define AU_FE_99_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_100_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_101_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_102_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_103_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_104_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_104_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_96_7(prefix, __VA_ARGS__)) #define AU_FE_105_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_98_7(prefix, __VA_ARGS__)) -#define AU_FE_106_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_107_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_108_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_109_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_110_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_111_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_111_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_103_7(prefix, __VA_ARGS__)) #define AU_FE_112_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_105_7(prefix, __VA_ARGS__)) -#define AU_FE_113_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_114_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_115_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_116_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_117_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_118_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_FE_118_FIRST_7(first, prefix, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_110_7(prefix, __VA_ARGS__)) #define AU_FE_119_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) prefix(X0, X1, X2, X3, X4, X5, X6) AU_FE_EXPAND(AU_FE_112_7(prefix, __VA_ARGS__)) -#define AU_FE_120_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_121_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_122_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error -#define AU_FE_123_7(prefix, X0, X1, X2, X3, X4, X5, X6, ...) Macro Jump Error #define AU_GET_MACRO_7(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, NAME,...) NAME -#define AU_FOR_EACH_7(action, ...) AU_FE_EXPAND(AU_GET_MACRO_7(_whydoweneedthis, __VA_ARGS__, AU_FE_123_7, AU_FE_122_7, AU_FE_121_7, AU_FE_120_7, AU_FE_119_7, AU_FE_118_7, AU_FE_117_7, AU_FE_116_7, AU_FE_115_7, AU_FE_114_7, AU_FE_113_7, AU_FE_112_7, AU_FE_111_7, AU_FE_110_7, AU_FE_109_7, AU_FE_108_7, AU_FE_107_7, AU_FE_106_7, AU_FE_105_7, AU_FE_104_7, AU_FE_103_7, AU_FE_102_7, AU_FE_101_7, AU_FE_100_7, AU_FE_99_7, AU_FE_98_7, AU_FE_97_7, AU_FE_96_7, AU_FE_95_7, AU_FE_94_7, AU_FE_93_7, AU_FE_92_7, AU_FE_91_7, AU_FE_90_7, AU_FE_89_7, AU_FE_88_7, AU_FE_87_7, AU_FE_86_7, AU_FE_85_7, AU_FE_84_7, AU_FE_83_7, AU_FE_82_7, AU_FE_81_7, AU_FE_80_7, AU_FE_79_7, AU_FE_78_7, AU_FE_77_7, AU_FE_76_7, AU_FE_75_7, AU_FE_74_7, AU_FE_73_7, AU_FE_72_7, AU_FE_71_7, AU_FE_70_7, AU_FE_69_7, AU_FE_68_7, AU_FE_67_7, AU_FE_66_7, AU_FE_65_7, AU_FE_64_7, AU_FE_63_7, AU_FE_62_7, AU_FE_61_7, AU_FE_60_7, AU_FE_59_7, AU_FE_58_7, AU_FE_57_7, AU_FE_56_7, AU_FE_55_7, AU_FE_54_7, AU_FE_53_7, AU_FE_52_7, AU_FE_51_7, AU_FE_50_7, AU_FE_49_7, AU_FE_48_7, AU_FE_47_7, AU_FE_46_7, AU_FE_45_7, AU_FE_44_7, AU_FE_43_7, AU_FE_42_7, AU_FE_41_7, AU_FE_40_7, AU_FE_39_7, AU_FE_38_7, AU_FE_37_7, AU_FE_36_7, AU_FE_35_7, AU_FE_34_7, AU_FE_33_7, AU_FE_32_7, AU_FE_31_7, AU_FE_30_7, AU_FE_29_7, AU_FE_28_7, AU_FE_27_7, AU_FE_26_7, AU_FE_25_7, AU_FE_24_7, AU_FE_23_7, AU_FE_22_7, AU_FE_21_7, AU_FE_20_7, AU_FE_19_7, AU_FE_18_7, AU_FE_17_7, AU_FE_16_7, AU_FE_15_7, AU_FE_14_7, AU_FE_13_7, AU_FE_12_7, AU_FE_11_7, AU_FE_10_7, AU_FE_9_7, AU_FE_8_7, AU_FE_7_7, AU_FE_6_7, AU_FE_5_7, AU_FE_4_7, AU_FE_3_7, AU_FE_2_7, AU_FE_1_7, AU_FE_0_7)(action,__VA_ARGS__)) -#define AU_FOR_EACH_FIRST_7(action, ...) AU_FE_EXPAND(AU_GET_MACRO_7(_whydoweneedthis, __VA_ARGS__, AU_FE_123_FIRST_7, AU_FE_122_FIRST_7, AU_FE_121_FIRST_7, AU_FE_120_FIRST_7, AU_FE_119_FIRST_7, AU_FE_118_FIRST_7, AU_FE_117_FIRST_7, AU_FE_116_FIRST_7, AU_FE_115_FIRST_7, AU_FE_114_FIRST_7, AU_FE_113_FIRST_7, AU_FE_112_FIRST_7, AU_FE_111_FIRST_7, AU_FE_110_FIRST_7, AU_FE_109_FIRST_7, AU_FE_108_FIRST_7, AU_FE_107_FIRST_7, AU_FE_106_FIRST_7, AU_FE_105_FIRST_7, AU_FE_104_FIRST_7, AU_FE_103_FIRST_7, AU_FE_102_FIRST_7, AU_FE_101_FIRST_7, AU_FE_100_FIRST_7, AU_FE_99_FIRST_7, AU_FE_98_FIRST_7, AU_FE_97_FIRST_7, AU_FE_96_FIRST_7, AU_FE_95_FIRST_7, AU_FE_94_FIRST_7, AU_FE_93_FIRST_7, AU_FE_92_FIRST_7, AU_FE_91_FIRST_7, AU_FE_90_FIRST_7, AU_FE_89_FIRST_7, AU_FE_88_FIRST_7, AU_FE_87_FIRST_7, AU_FE_86_FIRST_7, AU_FE_85_FIRST_7, AU_FE_84_FIRST_7, AU_FE_83_FIRST_7, AU_FE_82_FIRST_7, AU_FE_81_FIRST_7, AU_FE_80_FIRST_7, AU_FE_79_FIRST_7, AU_FE_78_FIRST_7, AU_FE_77_FIRST_7, AU_FE_76_FIRST_7, AU_FE_75_FIRST_7, AU_FE_74_FIRST_7, AU_FE_73_FIRST_7, AU_FE_72_FIRST_7, AU_FE_71_FIRST_7, AU_FE_70_FIRST_7, AU_FE_69_FIRST_7, AU_FE_68_FIRST_7, AU_FE_67_FIRST_7, AU_FE_66_FIRST_7, AU_FE_65_FIRST_7, AU_FE_64_FIRST_7, AU_FE_63_FIRST_7, AU_FE_62_FIRST_7, AU_FE_61_FIRST_7, AU_FE_60_FIRST_7, AU_FE_59_FIRST_7, AU_FE_58_FIRST_7, AU_FE_57_FIRST_7, AU_FE_56_FIRST_7, AU_FE_55_FIRST_7, AU_FE_54_FIRST_7, AU_FE_53_FIRST_7, AU_FE_52_FIRST_7, AU_FE_51_FIRST_7, AU_FE_50_FIRST_7, AU_FE_49_FIRST_7, AU_FE_48_FIRST_7, AU_FE_47_FIRST_7, AU_FE_46_FIRST_7, AU_FE_45_FIRST_7, AU_FE_44_FIRST_7, AU_FE_43_FIRST_7, AU_FE_42_FIRST_7, AU_FE_41_FIRST_7, AU_FE_40_FIRST_7, AU_FE_39_FIRST_7, AU_FE_38_FIRST_7, AU_FE_37_FIRST_7, AU_FE_36_FIRST_7, AU_FE_35_FIRST_7, AU_FE_34_FIRST_7, AU_FE_33_FIRST_7, AU_FE_32_FIRST_7, AU_FE_31_FIRST_7, AU_FE_30_FIRST_7, AU_FE_29_FIRST_7, AU_FE_28_FIRST_7, AU_FE_27_FIRST_7, AU_FE_26_FIRST_7, AU_FE_25_FIRST_7, AU_FE_24_FIRST_7, AU_FE_23_FIRST_7, AU_FE_22_FIRST_7, AU_FE_21_FIRST_7, AU_FE_20_FIRST_7, AU_FE_19_FIRST_7, AU_FE_18_FIRST_7, AU_FE_17_FIRST_7, AU_FE_16_FIRST_7, AU_FE_15_FIRST_7, AU_FE_14_FIRST_7, AU_FE_13_FIRST_7, AU_FE_12_FIRST_7, AU_FE_11_FIRST_7, AU_FE_10_FIRST_7, AU_FE_9_FIRST_7, AU_FE_8_FIRST_7, AU_FE_7_FIRST_7, AU_FE_6_FIRST_7, AU_FE_5_FIRST_7, AU_FE_4_FIRST_7, AU_FE_3_FIRST_7, AU_FE_2_FIRST_7, AU_FE_1_FIRST_7, AU_FE_0_FIRST_7)(action,__VA_ARGS__)) +#define AU_FOR_EACH_7(action, ...) AU_FE_EXPAND(AU_GET_MACRO_7(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_119_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_112_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_105_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_98_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_91_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_84_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_77_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_70_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_63_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_56_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_49_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_42_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_35_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_28_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_21_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_14_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_7_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_0_7)(action,__VA_ARGS__)) +#define AU_FOR_EACH_FIRST_7(action, ...) AU_FE_EXPAND(AU_GET_MACRO_7(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_118_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_111_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_104_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_97_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_90_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_83_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_76_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_69_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_62_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_55_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_48_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_41_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_34_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_27_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_20_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_13_FIRST_7, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_6_FIRST_7, AU_FE_5_FIRST_7, AU_FE_4_FIRST_7, AU_FE_3_FIRST_7, AU_FE_2_FIRST_7, AU_FE_1_FIRST_7, AU_FE_0_FIRST_7)(action,__VA_ARGS__)) #define AU_FE_0_8(prefix) -#define AU_FE_1_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_1_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7) -#define AU_FE_2_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_2_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7) -#define AU_FE_3_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_3_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7) -#define AU_FE_4_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_4_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7) -#define AU_FE_5_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_5_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7) -#define AU_FE_6_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_6_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7) -#define AU_FE_7_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_7_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7) #define AU_FE_8_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_0_8(prefix)) -#define AU_FE_9_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_10_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_11_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_12_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_13_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_14_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_15_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_15_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_6_8(prefix, __VA_ARGS__)) #define AU_FE_16_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_8_8(prefix, __VA_ARGS__)) -#define AU_FE_17_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_18_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_19_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_20_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_21_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_22_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_23_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_23_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_14_8(prefix, __VA_ARGS__)) #define AU_FE_24_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_16_8(prefix, __VA_ARGS__)) -#define AU_FE_25_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_26_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_27_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_28_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_29_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_30_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_31_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_31_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_22_8(prefix, __VA_ARGS__)) #define AU_FE_32_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_24_8(prefix, __VA_ARGS__)) -#define AU_FE_33_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_34_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_35_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_36_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_37_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_38_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_39_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_39_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_30_8(prefix, __VA_ARGS__)) #define AU_FE_40_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_32_8(prefix, __VA_ARGS__)) -#define AU_FE_41_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_42_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_43_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_44_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_45_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_46_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_47_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_47_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_38_8(prefix, __VA_ARGS__)) #define AU_FE_48_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_40_8(prefix, __VA_ARGS__)) -#define AU_FE_49_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_50_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_51_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_52_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_53_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_54_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_55_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_55_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_46_8(prefix, __VA_ARGS__)) #define AU_FE_56_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_48_8(prefix, __VA_ARGS__)) -#define AU_FE_57_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_58_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_59_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_60_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_61_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_62_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_63_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_63_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_54_8(prefix, __VA_ARGS__)) #define AU_FE_64_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_56_8(prefix, __VA_ARGS__)) -#define AU_FE_65_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_66_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_67_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_68_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_69_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_70_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_71_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_71_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_62_8(prefix, __VA_ARGS__)) #define AU_FE_72_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_64_8(prefix, __VA_ARGS__)) -#define AU_FE_73_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_74_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_75_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_76_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_77_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_78_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_79_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_79_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_70_8(prefix, __VA_ARGS__)) #define AU_FE_80_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_72_8(prefix, __VA_ARGS__)) -#define AU_FE_81_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_82_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_83_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_84_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_85_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_86_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_87_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_87_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_78_8(prefix, __VA_ARGS__)) #define AU_FE_88_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_80_8(prefix, __VA_ARGS__)) -#define AU_FE_89_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_90_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_91_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_92_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_93_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_94_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_95_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_95_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_86_8(prefix, __VA_ARGS__)) #define AU_FE_96_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_88_8(prefix, __VA_ARGS__)) -#define AU_FE_97_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_98_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_99_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_100_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_101_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_102_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_103_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_103_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_94_8(prefix, __VA_ARGS__)) #define AU_FE_104_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_96_8(prefix, __VA_ARGS__)) -#define AU_FE_105_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_106_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_107_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_108_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_109_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_110_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_111_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_111_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_102_8(prefix, __VA_ARGS__)) #define AU_FE_112_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_104_8(prefix, __VA_ARGS__)) -#define AU_FE_113_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_114_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_115_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_116_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_117_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_118_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_119_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_FE_119_FIRST_8(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_110_8(prefix, __VA_ARGS__)) #define AU_FE_120_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7) AU_FE_EXPAND(AU_FE_112_8(prefix, __VA_ARGS__)) -#define AU_FE_121_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_122_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error -#define AU_FE_123_8(prefix, X0, X1, X2, X3, X4, X5, X6, X7, ...) Macro Jump Error #define AU_GET_MACRO_8(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, NAME,...) NAME -#define AU_FOR_EACH_8(action, ...) AU_FE_EXPAND(AU_GET_MACRO_8(_whydoweneedthis, __VA_ARGS__, AU_FE_123_8, AU_FE_122_8, AU_FE_121_8, AU_FE_120_8, AU_FE_119_8, AU_FE_118_8, AU_FE_117_8, AU_FE_116_8, AU_FE_115_8, AU_FE_114_8, AU_FE_113_8, AU_FE_112_8, AU_FE_111_8, AU_FE_110_8, AU_FE_109_8, AU_FE_108_8, AU_FE_107_8, AU_FE_106_8, AU_FE_105_8, AU_FE_104_8, AU_FE_103_8, AU_FE_102_8, AU_FE_101_8, AU_FE_100_8, AU_FE_99_8, AU_FE_98_8, AU_FE_97_8, AU_FE_96_8, AU_FE_95_8, AU_FE_94_8, AU_FE_93_8, AU_FE_92_8, AU_FE_91_8, AU_FE_90_8, AU_FE_89_8, AU_FE_88_8, AU_FE_87_8, AU_FE_86_8, AU_FE_85_8, AU_FE_84_8, AU_FE_83_8, AU_FE_82_8, AU_FE_81_8, AU_FE_80_8, AU_FE_79_8, AU_FE_78_8, AU_FE_77_8, AU_FE_76_8, AU_FE_75_8, AU_FE_74_8, AU_FE_73_8, AU_FE_72_8, AU_FE_71_8, AU_FE_70_8, AU_FE_69_8, AU_FE_68_8, AU_FE_67_8, AU_FE_66_8, AU_FE_65_8, AU_FE_64_8, AU_FE_63_8, AU_FE_62_8, AU_FE_61_8, AU_FE_60_8, AU_FE_59_8, AU_FE_58_8, AU_FE_57_8, AU_FE_56_8, AU_FE_55_8, AU_FE_54_8, AU_FE_53_8, AU_FE_52_8, AU_FE_51_8, AU_FE_50_8, AU_FE_49_8, AU_FE_48_8, AU_FE_47_8, AU_FE_46_8, AU_FE_45_8, AU_FE_44_8, AU_FE_43_8, AU_FE_42_8, AU_FE_41_8, AU_FE_40_8, AU_FE_39_8, AU_FE_38_8, AU_FE_37_8, AU_FE_36_8, AU_FE_35_8, AU_FE_34_8, AU_FE_33_8, AU_FE_32_8, AU_FE_31_8, AU_FE_30_8, AU_FE_29_8, AU_FE_28_8, AU_FE_27_8, AU_FE_26_8, AU_FE_25_8, AU_FE_24_8, AU_FE_23_8, AU_FE_22_8, AU_FE_21_8, AU_FE_20_8, AU_FE_19_8, AU_FE_18_8, AU_FE_17_8, AU_FE_16_8, AU_FE_15_8, AU_FE_14_8, AU_FE_13_8, AU_FE_12_8, AU_FE_11_8, AU_FE_10_8, AU_FE_9_8, AU_FE_8_8, AU_FE_7_8, AU_FE_6_8, AU_FE_5_8, AU_FE_4_8, AU_FE_3_8, AU_FE_2_8, AU_FE_1_8, AU_FE_0_8)(action,__VA_ARGS__)) -#define AU_FOR_EACH_FIRST_8(action, ...) AU_FE_EXPAND(AU_GET_MACRO_8(_whydoweneedthis, __VA_ARGS__, AU_FE_123_FIRST_8, AU_FE_122_FIRST_8, AU_FE_121_FIRST_8, AU_FE_120_FIRST_8, AU_FE_119_FIRST_8, AU_FE_118_FIRST_8, AU_FE_117_FIRST_8, AU_FE_116_FIRST_8, AU_FE_115_FIRST_8, AU_FE_114_FIRST_8, AU_FE_113_FIRST_8, AU_FE_112_FIRST_8, AU_FE_111_FIRST_8, AU_FE_110_FIRST_8, AU_FE_109_FIRST_8, AU_FE_108_FIRST_8, AU_FE_107_FIRST_8, AU_FE_106_FIRST_8, AU_FE_105_FIRST_8, AU_FE_104_FIRST_8, AU_FE_103_FIRST_8, AU_FE_102_FIRST_8, AU_FE_101_FIRST_8, AU_FE_100_FIRST_8, AU_FE_99_FIRST_8, AU_FE_98_FIRST_8, AU_FE_97_FIRST_8, AU_FE_96_FIRST_8, AU_FE_95_FIRST_8, AU_FE_94_FIRST_8, AU_FE_93_FIRST_8, AU_FE_92_FIRST_8, AU_FE_91_FIRST_8, AU_FE_90_FIRST_8, AU_FE_89_FIRST_8, AU_FE_88_FIRST_8, AU_FE_87_FIRST_8, AU_FE_86_FIRST_8, AU_FE_85_FIRST_8, AU_FE_84_FIRST_8, AU_FE_83_FIRST_8, AU_FE_82_FIRST_8, AU_FE_81_FIRST_8, AU_FE_80_FIRST_8, AU_FE_79_FIRST_8, AU_FE_78_FIRST_8, AU_FE_77_FIRST_8, AU_FE_76_FIRST_8, AU_FE_75_FIRST_8, AU_FE_74_FIRST_8, AU_FE_73_FIRST_8, AU_FE_72_FIRST_8, AU_FE_71_FIRST_8, AU_FE_70_FIRST_8, AU_FE_69_FIRST_8, AU_FE_68_FIRST_8, AU_FE_67_FIRST_8, AU_FE_66_FIRST_8, AU_FE_65_FIRST_8, AU_FE_64_FIRST_8, AU_FE_63_FIRST_8, AU_FE_62_FIRST_8, AU_FE_61_FIRST_8, AU_FE_60_FIRST_8, AU_FE_59_FIRST_8, AU_FE_58_FIRST_8, AU_FE_57_FIRST_8, AU_FE_56_FIRST_8, AU_FE_55_FIRST_8, AU_FE_54_FIRST_8, AU_FE_53_FIRST_8, AU_FE_52_FIRST_8, AU_FE_51_FIRST_8, AU_FE_50_FIRST_8, AU_FE_49_FIRST_8, AU_FE_48_FIRST_8, AU_FE_47_FIRST_8, AU_FE_46_FIRST_8, AU_FE_45_FIRST_8, AU_FE_44_FIRST_8, AU_FE_43_FIRST_8, AU_FE_42_FIRST_8, AU_FE_41_FIRST_8, AU_FE_40_FIRST_8, AU_FE_39_FIRST_8, AU_FE_38_FIRST_8, AU_FE_37_FIRST_8, AU_FE_36_FIRST_8, AU_FE_35_FIRST_8, AU_FE_34_FIRST_8, AU_FE_33_FIRST_8, AU_FE_32_FIRST_8, AU_FE_31_FIRST_8, AU_FE_30_FIRST_8, AU_FE_29_FIRST_8, AU_FE_28_FIRST_8, AU_FE_27_FIRST_8, AU_FE_26_FIRST_8, AU_FE_25_FIRST_8, AU_FE_24_FIRST_8, AU_FE_23_FIRST_8, AU_FE_22_FIRST_8, AU_FE_21_FIRST_8, AU_FE_20_FIRST_8, AU_FE_19_FIRST_8, AU_FE_18_FIRST_8, AU_FE_17_FIRST_8, AU_FE_16_FIRST_8, AU_FE_15_FIRST_8, AU_FE_14_FIRST_8, AU_FE_13_FIRST_8, AU_FE_12_FIRST_8, AU_FE_11_FIRST_8, AU_FE_10_FIRST_8, AU_FE_9_FIRST_8, AU_FE_8_FIRST_8, AU_FE_7_FIRST_8, AU_FE_6_FIRST_8, AU_FE_5_FIRST_8, AU_FE_4_FIRST_8, AU_FE_3_FIRST_8, AU_FE_2_FIRST_8, AU_FE_1_FIRST_8, AU_FE_0_FIRST_8)(action,__VA_ARGS__)) +#define AU_FOR_EACH_8(action, ...) AU_FE_EXPAND(AU_GET_MACRO_8(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_120_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_112_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_104_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_96_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_88_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_80_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_72_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_64_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_56_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_48_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_40_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_32_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_24_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_16_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_8_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_0_8)(action,__VA_ARGS__)) +#define AU_FOR_EACH_FIRST_8(action, ...) AU_FE_EXPAND(AU_GET_MACRO_8(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_119_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_111_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_103_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_95_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_87_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_79_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_71_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_63_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_55_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_47_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_39_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_31_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_23_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_15_FIRST_8, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_7_FIRST_8, AU_FE_6_FIRST_8, AU_FE_5_FIRST_8, AU_FE_4_FIRST_8, AU_FE_3_FIRST_8, AU_FE_2_FIRST_8, AU_FE_1_FIRST_8, AU_FE_0_FIRST_8)(action,__VA_ARGS__)) #define AU_FE_0_9(prefix) -#define AU_FE_1_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_1_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8) -#define AU_FE_2_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_2_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8) -#define AU_FE_3_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_3_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8) -#define AU_FE_4_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_4_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8) -#define AU_FE_5_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_5_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8) -#define AU_FE_6_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_6_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8) -#define AU_FE_7_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_7_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8) -#define AU_FE_8_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_8_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8) #define AU_FE_9_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_0_9(prefix)) -#define AU_FE_10_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_11_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_12_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_13_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_14_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_15_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_16_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_17_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_17_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_7_9(prefix, __VA_ARGS__)) #define AU_FE_18_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_9_9(prefix, __VA_ARGS__)) -#define AU_FE_19_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_20_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_21_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_22_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_23_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_24_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_25_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_26_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_26_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_16_9(prefix, __VA_ARGS__)) #define AU_FE_27_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_18_9(prefix, __VA_ARGS__)) -#define AU_FE_28_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_29_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_30_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_31_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_32_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_33_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_34_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_35_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_35_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_25_9(prefix, __VA_ARGS__)) #define AU_FE_36_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_27_9(prefix, __VA_ARGS__)) -#define AU_FE_37_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_38_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_39_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_40_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_41_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_42_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_43_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_44_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_44_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_34_9(prefix, __VA_ARGS__)) #define AU_FE_45_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_36_9(prefix, __VA_ARGS__)) -#define AU_FE_46_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_47_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_48_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_49_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_50_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_51_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_52_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_53_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_53_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_43_9(prefix, __VA_ARGS__)) #define AU_FE_54_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_45_9(prefix, __VA_ARGS__)) -#define AU_FE_55_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_56_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_57_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_58_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_59_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_60_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_61_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_62_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_62_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_52_9(prefix, __VA_ARGS__)) #define AU_FE_63_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_54_9(prefix, __VA_ARGS__)) -#define AU_FE_64_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_65_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_66_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_67_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_68_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_69_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_70_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_71_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_71_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_61_9(prefix, __VA_ARGS__)) #define AU_FE_72_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_63_9(prefix, __VA_ARGS__)) -#define AU_FE_73_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_74_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_75_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_76_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_77_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_78_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_79_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_80_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_80_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_70_9(prefix, __VA_ARGS__)) #define AU_FE_81_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_72_9(prefix, __VA_ARGS__)) -#define AU_FE_82_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_83_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_84_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_85_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_86_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_87_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_88_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_89_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_89_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_79_9(prefix, __VA_ARGS__)) #define AU_FE_90_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_81_9(prefix, __VA_ARGS__)) -#define AU_FE_91_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_92_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_93_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_94_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_95_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_96_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_97_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_98_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_98_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_88_9(prefix, __VA_ARGS__)) #define AU_FE_99_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_90_9(prefix, __VA_ARGS__)) -#define AU_FE_100_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_101_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_102_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_103_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_104_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_105_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_106_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_107_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_107_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_97_9(prefix, __VA_ARGS__)) #define AU_FE_108_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_99_9(prefix, __VA_ARGS__)) -#define AU_FE_109_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_110_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_111_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_112_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_113_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_114_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_115_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_116_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_FE_116_FIRST_9(first, prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_106_9(prefix, __VA_ARGS__)) #define AU_FE_117_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) prefix(X0, X1, X2, X3, X4, X5, X6, X7, X8) AU_FE_EXPAND(AU_FE_108_9(prefix, __VA_ARGS__)) -#define AU_FE_118_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_119_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_120_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_121_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_122_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error -#define AU_FE_123_9(prefix, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) Macro Jump Error #define AU_GET_MACRO_9(_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27, _28, _29, _30, _31, _32, _33, _34, _35, _36, _37, _38, _39, _40, _41, _42, _43, _44, _45, _46, _47, _48, _49, _50, _51, _52, _53, _54, _55, _56, _57, _58, _59, _60, _61, _62, _63, _64, _65, _66, _67, _68, _69, _70, _71, _72, _73, _74, _75, _76, _77, _78, _79, _80, _81, _82, _83, _84, _85, _86, _87, _88, _89, _90, _91, _92, _93, _94, _95, _96, _97, _98, _99, _100, _101, _102, _103, _104, _105, _106, _107, _108, _109, _110, _111, _112, _113, _114, _115, _116, _117, _118, _119, _120, _121, _122, _123, NAME,...) NAME -#define AU_FOR_EACH_9(action, ...) AU_FE_EXPAND(AU_GET_MACRO_9(_whydoweneedthis, __VA_ARGS__, AU_FE_123_9, AU_FE_122_9, AU_FE_121_9, AU_FE_120_9, AU_FE_119_9, AU_FE_118_9, AU_FE_117_9, AU_FE_116_9, AU_FE_115_9, AU_FE_114_9, AU_FE_113_9, AU_FE_112_9, AU_FE_111_9, AU_FE_110_9, AU_FE_109_9, AU_FE_108_9, AU_FE_107_9, AU_FE_106_9, AU_FE_105_9, AU_FE_104_9, AU_FE_103_9, AU_FE_102_9, AU_FE_101_9, AU_FE_100_9, AU_FE_99_9, AU_FE_98_9, AU_FE_97_9, AU_FE_96_9, AU_FE_95_9, AU_FE_94_9, AU_FE_93_9, AU_FE_92_9, AU_FE_91_9, AU_FE_90_9, AU_FE_89_9, AU_FE_88_9, AU_FE_87_9, AU_FE_86_9, AU_FE_85_9, AU_FE_84_9, AU_FE_83_9, AU_FE_82_9, AU_FE_81_9, AU_FE_80_9, AU_FE_79_9, AU_FE_78_9, AU_FE_77_9, AU_FE_76_9, AU_FE_75_9, AU_FE_74_9, AU_FE_73_9, AU_FE_72_9, AU_FE_71_9, AU_FE_70_9, AU_FE_69_9, AU_FE_68_9, AU_FE_67_9, AU_FE_66_9, AU_FE_65_9, AU_FE_64_9, AU_FE_63_9, AU_FE_62_9, AU_FE_61_9, AU_FE_60_9, AU_FE_59_9, AU_FE_58_9, AU_FE_57_9, AU_FE_56_9, AU_FE_55_9, AU_FE_54_9, AU_FE_53_9, AU_FE_52_9, AU_FE_51_9, AU_FE_50_9, AU_FE_49_9, AU_FE_48_9, AU_FE_47_9, AU_FE_46_9, AU_FE_45_9, AU_FE_44_9, AU_FE_43_9, AU_FE_42_9, AU_FE_41_9, AU_FE_40_9, AU_FE_39_9, AU_FE_38_9, AU_FE_37_9, AU_FE_36_9, AU_FE_35_9, AU_FE_34_9, AU_FE_33_9, AU_FE_32_9, AU_FE_31_9, AU_FE_30_9, AU_FE_29_9, AU_FE_28_9, AU_FE_27_9, AU_FE_26_9, AU_FE_25_9, AU_FE_24_9, AU_FE_23_9, AU_FE_22_9, AU_FE_21_9, AU_FE_20_9, AU_FE_19_9, AU_FE_18_9, AU_FE_17_9, AU_FE_16_9, AU_FE_15_9, AU_FE_14_9, AU_FE_13_9, AU_FE_12_9, AU_FE_11_9, AU_FE_10_9, AU_FE_9_9, AU_FE_8_9, AU_FE_7_9, AU_FE_6_9, AU_FE_5_9, AU_FE_4_9, AU_FE_3_9, AU_FE_2_9, AU_FE_1_9, AU_FE_0_9)(action,__VA_ARGS__)) -#define AU_FOR_EACH_FIRST_9(action, ...) AU_FE_EXPAND(AU_GET_MACRO_9(_whydoweneedthis, __VA_ARGS__, AU_FE_123_FIRST_9, AU_FE_122_FIRST_9, AU_FE_121_FIRST_9, AU_FE_120_FIRST_9, AU_FE_119_FIRST_9, AU_FE_118_FIRST_9, AU_FE_117_FIRST_9, AU_FE_116_FIRST_9, AU_FE_115_FIRST_9, AU_FE_114_FIRST_9, AU_FE_113_FIRST_9, AU_FE_112_FIRST_9, AU_FE_111_FIRST_9, AU_FE_110_FIRST_9, AU_FE_109_FIRST_9, AU_FE_108_FIRST_9, AU_FE_107_FIRST_9, AU_FE_106_FIRST_9, AU_FE_105_FIRST_9, AU_FE_104_FIRST_9, AU_FE_103_FIRST_9, AU_FE_102_FIRST_9, AU_FE_101_FIRST_9, AU_FE_100_FIRST_9, AU_FE_99_FIRST_9, AU_FE_98_FIRST_9, AU_FE_97_FIRST_9, AU_FE_96_FIRST_9, AU_FE_95_FIRST_9, AU_FE_94_FIRST_9, AU_FE_93_FIRST_9, AU_FE_92_FIRST_9, AU_FE_91_FIRST_9, AU_FE_90_FIRST_9, AU_FE_89_FIRST_9, AU_FE_88_FIRST_9, AU_FE_87_FIRST_9, AU_FE_86_FIRST_9, AU_FE_85_FIRST_9, AU_FE_84_FIRST_9, AU_FE_83_FIRST_9, AU_FE_82_FIRST_9, AU_FE_81_FIRST_9, AU_FE_80_FIRST_9, AU_FE_79_FIRST_9, AU_FE_78_FIRST_9, AU_FE_77_FIRST_9, AU_FE_76_FIRST_9, AU_FE_75_FIRST_9, AU_FE_74_FIRST_9, AU_FE_73_FIRST_9, AU_FE_72_FIRST_9, AU_FE_71_FIRST_9, AU_FE_70_FIRST_9, AU_FE_69_FIRST_9, AU_FE_68_FIRST_9, AU_FE_67_FIRST_9, AU_FE_66_FIRST_9, AU_FE_65_FIRST_9, AU_FE_64_FIRST_9, AU_FE_63_FIRST_9, AU_FE_62_FIRST_9, AU_FE_61_FIRST_9, AU_FE_60_FIRST_9, AU_FE_59_FIRST_9, AU_FE_58_FIRST_9, AU_FE_57_FIRST_9, AU_FE_56_FIRST_9, AU_FE_55_FIRST_9, AU_FE_54_FIRST_9, AU_FE_53_FIRST_9, AU_FE_52_FIRST_9, AU_FE_51_FIRST_9, AU_FE_50_FIRST_9, AU_FE_49_FIRST_9, AU_FE_48_FIRST_9, AU_FE_47_FIRST_9, AU_FE_46_FIRST_9, AU_FE_45_FIRST_9, AU_FE_44_FIRST_9, AU_FE_43_FIRST_9, AU_FE_42_FIRST_9, AU_FE_41_FIRST_9, AU_FE_40_FIRST_9, AU_FE_39_FIRST_9, AU_FE_38_FIRST_9, AU_FE_37_FIRST_9, AU_FE_36_FIRST_9, AU_FE_35_FIRST_9, AU_FE_34_FIRST_9, AU_FE_33_FIRST_9, AU_FE_32_FIRST_9, AU_FE_31_FIRST_9, AU_FE_30_FIRST_9, AU_FE_29_FIRST_9, AU_FE_28_FIRST_9, AU_FE_27_FIRST_9, AU_FE_26_FIRST_9, AU_FE_25_FIRST_9, AU_FE_24_FIRST_9, AU_FE_23_FIRST_9, AU_FE_22_FIRST_9, AU_FE_21_FIRST_9, AU_FE_20_FIRST_9, AU_FE_19_FIRST_9, AU_FE_18_FIRST_9, AU_FE_17_FIRST_9, AU_FE_16_FIRST_9, AU_FE_15_FIRST_9, AU_FE_14_FIRST_9, AU_FE_13_FIRST_9, AU_FE_12_FIRST_9, AU_FE_11_FIRST_9, AU_FE_10_FIRST_9, AU_FE_9_FIRST_9, AU_FE_8_FIRST_9, AU_FE_7_FIRST_9, AU_FE_6_FIRST_9, AU_FE_5_FIRST_9, AU_FE_4_FIRST_9, AU_FE_3_FIRST_9, AU_FE_2_FIRST_9, AU_FE_1_FIRST_9, AU_FE_0_FIRST_9)(action,__VA_ARGS__)) +#define AU_FOR_EACH_9(action, ...) AU_FE_EXPAND(AU_GET_MACRO_9(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_117_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_108_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_99_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_90_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_81_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_72_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_63_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_54_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_45_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_36_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_27_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_18_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_9_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_0_9)(action,__VA_ARGS__)) +#define AU_FOR_EACH_FIRST_9(action, ...) AU_FE_EXPAND(AU_GET_MACRO_9(_whydoweneedthis, __VA_ARGS__, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_116_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_107_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_98_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_89_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_80_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_71_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_62_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_53_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_44_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_35_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_26_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_17_FIRST_9, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_ERROR, AU_FE_8_FIRST_9, AU_FE_7_FIRST_9, AU_FE_6_FIRST_9, AU_FE_5_FIRST_9, AU_FE_4_FIRST_9, AU_FE_3_FIRST_9, AU_FE_2_FIRST_9, AU_FE_1_FIRST_9, AU_FE_0_FIRST_9)(action,__VA_ARGS__)) diff --git a/forEach.js b/forEach.js index 0d783a6..bef7215 100644 --- a/forEach.js +++ b/forEach.js @@ -47,6 +47,7 @@ textBuffer += */ #define AU_FE_EXPAND(exp) exp +#define AU_FE_ERROR(exp) ERROR. CHECK PARAMETER COUNT. DID YOU FORGET A COMMA? ` forN(subn, function(subN) { @@ -54,6 +55,8 @@ forN(subn, function(subN) { var suffix = subN != 1 ? "_" + (subN): "" var suffix2 = subN != 1 ? "_" + (subN): "" var re = Math.min(127 - 3, n * subN) + var ignoreList = {} + var ignoreList2 = {} forN(re, function(i) { if (i == 0) textBuffer += `#define AU_FE_0${suffix}(prefix) \n` @@ -72,12 +75,11 @@ forN(subn, function(subN) { } } else { - textBuffer += `#define AU_FE_${i}${suffix}(prefix, ${X}, ...) Macro Jump Error\n` + ignoreList[`AU_FE_${i}${suffix}`] = true } var I2 = i + 1 if (i < subN) { - textBuffer += `#define AU_FE_${i}_FIRST${suffix2}(first, prefix, ${X}) \n` } else if (I2 % (subN) == 0) { if ((i - 1) == subN) { @@ -85,6 +87,8 @@ forN(subn, function(subN) { } else { textBuffer += `#define AU_FE_${i}_FIRST${suffix2}(first, prefix, ${X}, ...) first(${X}) AU_FE_EXPAND(AU_FE_${iM1Translated2}${suffix}(prefix, __VA_ARGS__))\n` } + } else { + ignoreList2[`AU_FE_${i}_FIRST${suffix2}`] = true } } }) @@ -94,6 +98,10 @@ forN(subn, function(subN) { var params = formatNParamPatternReverseSuffix(re, "AU_FE_", suffix) var params2 = formatNParamPatternReverseSuffix(re, "AU_FE_", "_FIRST" + suffix) + + params = params.split(", ").map((str) => { return ignoreList[str] ? "AU_FE_ERROR" : str}).join(", ") + params2 = params2.split(", ").map((str) => { return ignoreList2[str] ? "AU_FE_ERROR" : str}).join(", ") + textBuffer += `#define AU_FOR_EACH${suffix}(action, ...) AU_FE_EXPAND(AU_GET_MACRO${suffix}(_whydoweneedthis, __VA_ARGS__, ${params})(action,__VA_ARGS__))\n` textBuffer += `#define AU_FOR_EACH_FIRST${suffix}(action, ...) AU_FE_EXPAND(AU_GET_MACRO${suffix}(_whydoweneedthis, __VA_ARGS__, ${params2})(action,__VA_ARGS__))`