[*] Clang fix

This commit is contained in:
Reece Wilson 2022-03-20 08:09:56 +00:00
parent 68a3479d13
commit 68e2be1a26
2 changed files with 20 additions and 21 deletions

View File

@ -8,7 +8,6 @@
#define _ZAUFE_FE_0(expandable) #define _ZAUFE_FE_0(expandable)
#define _ZAUFE_FE_1(expandable, X0) expandable(X0) #define _ZAUFE_FE_1(expandable, X0) expandable(X0)
#define _ZAUFE_FE_2_THAT(expandable, ctx, X0) expandable(ctx, X0) #define _ZAUFE_FE_2_THAT(expandable, ctx, X0) expandable(ctx, X0)
#define _ZAUFE_FE_1_FIRST(first, second)
#define _ZAUFE_FE_2_FIRST(first, second, X0) first(X0) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0(second)) #define _ZAUFE_FE_2_FIRST(first, second, X0) first(X0) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0(second))
#define _ZAUFE_FE_2(expandable, X0, ...) expandable(X0) _ZAUFE_FE_EXPAND(_ZAUFE_FE_1(expandable, __VA_ARGS__)) #define _ZAUFE_FE_2(expandable, X0, ...) expandable(X0) _ZAUFE_FE_EXPAND(_ZAUFE_FE_1(expandable, __VA_ARGS__))
#define _ZAUFE_FE_3_THAT(expandable, ctx, X0, ...) expandable(ctx, X0) _ZAUFE_FE_EXPAND(_ZAUFE_FE_2_THAT(expandable, ctx, __VA_ARGS__)) #define _ZAUFE_FE_3_THAT(expandable, ctx, X0, ...) expandable(ctx, X0) _ZAUFE_FE_EXPAND(_ZAUFE_FE_2_THAT(expandable, ctx, __VA_ARGS__))
@ -312,7 +311,7 @@
#define _ZAUFE_FE_0_2(expandable) #define _ZAUFE_FE_0_2(expandable)
#define _ZAUFE_FE_1_2(expandable) #define _ZAUFE_FE_1_2(expandable)
#define _ZAUFE_FE_1_FIRST_2(first, second) #define _ZAUFE_FE_2_FIRST_2(first, second, ...)
#define _ZAUFE_FE_2_2(expandable, X0, X1) expandable(X0, X1) #define _ZAUFE_FE_2_2(expandable, X0, X1) expandable(X0, X1)
#define _ZAUFE_FE_3_THAT_2(expandable, ctx, X0, X1) expandable(ctx, X0, X1) #define _ZAUFE_FE_3_THAT_2(expandable, ctx, X0, X1) expandable(ctx, X0, X1)
#define _ZAUFE_FE_3_FIRST_2(first, second, X0, X1) first(X0, X1) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_2(second)) #define _ZAUFE_FE_3_FIRST_2(first, second, X0, X1) first(X0, X1) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_2(second))
@ -498,14 +497,14 @@
#define _ZAUFE_FE_123_FIRST_2(first, second, X0, X1, ...) first(X0, X1) _ZAUFE_FE_EXPAND(_ZAUFE_FE_120_2(second, __VA_ARGS__)) #define _ZAUFE_FE_123_FIRST_2(first, second, X0, X1, ...) first(X0, X1) _ZAUFE_FE_EXPAND(_ZAUFE_FE_120_2(second, __VA_ARGS__))
#define _ZAUFE_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 _ZAUFE_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, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_2(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_122_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_118_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_116_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_114_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_110_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_108_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_104_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_102_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_98_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_94_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_92_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_90_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_88_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_86_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_84_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_82_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_80_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_78_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_74_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_70_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_68_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_66_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_62_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_60_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_58_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_54_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_52_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_50_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_48_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_44_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_42_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_38_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_34_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_32_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_30_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_26_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_24_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_22_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_20_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_18_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_14_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_12_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_8_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_6_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_4_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_2_2, _ZAUFE_FE_1_2, _ZAUFE_FE_0_2)(action,__VA_ARGS__)) #define AU_FOR_EACH_2(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_2(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_122_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_118_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_116_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_114_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_110_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_108_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_104_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_102_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_98_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_94_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_92_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_90_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_88_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_86_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_84_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_82_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_80_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_78_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_74_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_70_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_68_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_66_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_62_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_60_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_58_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_54_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_52_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_50_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_48_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_44_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_42_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_38_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_34_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_32_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_30_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_26_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_24_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_22_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_20_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_18_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_14_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_12_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_8_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_6_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_4_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_2_2, _ZAUFE_FE_1_2, _ZAUFE_FE_0_2)(action,__VA_ARGS__))
#define AU_FOR_EACH_FIRST_2(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_2(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_123_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_119_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_111_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_107_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_95_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_93_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_87_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_83_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_77_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_75_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_69_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_63_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_59_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_53_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_51_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_47_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_39_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_35_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_27_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_23_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_11_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_5_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_3_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_2, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_FIRST_2(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_2(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_123_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_119_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_111_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_107_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_95_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_93_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_87_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_83_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_77_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_75_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_69_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_63_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_59_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_53_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_51_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_47_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_39_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_35_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_27_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_23_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_11_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_5_FIRST_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_3_FIRST_2, _ZAUFE_FE_2_FIRST_2, _ZAUFE_FE_1_FIRST_2, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define AU_FOR_EACH_THAT_2(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_2(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_123_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_119_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_111_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_107_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_95_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_93_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_87_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_83_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_77_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_75_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_69_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_63_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_59_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_53_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_51_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_47_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_39_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_35_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_27_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_23_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_11_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_5_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_3_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_THAT_2(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_2(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_123_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_119_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_111_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_107_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_95_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_93_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_87_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_83_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_77_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_75_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_69_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_63_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_59_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_53_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_51_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_47_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_39_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_35_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_27_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_23_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_11_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_5_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_3_THAT_2, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define _ZAUFE_FE_0_3(expandable) #define _ZAUFE_FE_0_3(expandable)
#define _ZAUFE_FE_1_3(expandable, empty) #define _ZAUFE_FE_1_3(expandable, empty)
#define _ZAUFE_FE_1_FIRST_3(first, second)
#define _ZAUFE_FE_2_3(expandable) #define _ZAUFE_FE_2_3(expandable)
#define _ZAUFE_FE_3_FIRST_3(first, second, ...)
#define _ZAUFE_FE_3_3(expandable, X0, X1, X2) expandable(X0, X1, X2) #define _ZAUFE_FE_3_3(expandable, X0, X1, X2) expandable(X0, X1, X2)
#define _ZAUFE_FE_4_THAT_3(expandable, ctx, X0, X1, X2) expandable(ctx, X0, X1, X2) #define _ZAUFE_FE_4_THAT_3(expandable, ctx, X0, X1, X2) expandable(ctx, X0, X1, X2)
#define _ZAUFE_FE_4_FIRST_3(first, second, X0, X1, X2) first(X0, X1, X2) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_3(second)) #define _ZAUFE_FE_4_FIRST_3(first, second, X0, X1, X2) first(X0, X1, X2) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_3(second))
@ -631,14 +630,14 @@
#define _ZAUFE_FE_124_FIRST_3(first, second, X0, X1, X2, ...) first(X0, X1, X2) _ZAUFE_FE_EXPAND(_ZAUFE_FE_120_3(second, __VA_ARGS__)) #define _ZAUFE_FE_124_FIRST_3(first, second, X0, X1, X2, ...) first(X0, X1, X2) _ZAUFE_FE_EXPAND(_ZAUFE_FE_120_3(second, __VA_ARGS__))
#define _ZAUFE_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 _ZAUFE_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, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_3(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_123_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_114_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_111_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_108_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_102_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_93_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_90_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_87_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_84_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_78_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_75_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_69_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_66_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_63_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_60_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_54_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_51_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_48_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_42_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_39_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_30_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_27_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_24_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_18_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_12_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_6_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_3_3, _ZAUFE_FE_2_3, _ZAUFE_FE_1_3, _ZAUFE_FE_0_3)(action,__VA_ARGS__)) #define AU_FOR_EACH_3(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_3(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_123_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_114_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_111_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_108_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_102_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_93_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_90_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_87_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_84_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_78_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_75_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_69_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_66_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_63_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_60_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_54_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_51_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_48_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_42_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_39_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_30_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_27_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_24_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_18_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_12_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_6_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_3_3, _ZAUFE_FE_2_3, _ZAUFE_FE_1_3, _ZAUFE_FE_0_3)(action,__VA_ARGS__))
#define AU_FOR_EACH_FIRST_3(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_3(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_118_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_94_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_88_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_82_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_70_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_58_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_52_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_34_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_22_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_4_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_3, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_FIRST_3(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_3(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_118_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_94_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_88_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_82_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_70_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_58_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_52_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_34_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_22_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_4_FIRST_3, _ZAUFE_FE_3_FIRST_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_3, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define AU_FOR_EACH_THAT_3(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_3(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_118_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_94_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_88_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_82_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_70_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_58_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_52_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_34_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_22_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_4_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_THAT_3(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_3(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_118_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_94_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_88_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_82_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_70_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_58_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_52_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_34_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_22_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_4_THAT_3, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define _ZAUFE_FE_0_4(expandable) #define _ZAUFE_FE_0_4(expandable)
#define _ZAUFE_FE_1_4(expandable, empty) #define _ZAUFE_FE_1_4(expandable, empty)
#define _ZAUFE_FE_1_FIRST_4(first, second)
#define _ZAUFE_FE_3_4(expandable) #define _ZAUFE_FE_3_4(expandable)
#define _ZAUFE_FE_4_FIRST_4(first, second, ...)
#define _ZAUFE_FE_4_4(expandable, X0, X1, X2, X3) expandable(X0, X1, X2, X3) #define _ZAUFE_FE_4_4(expandable, X0, X1, X2, X3) expandable(X0, X1, X2, X3)
#define _ZAUFE_FE_5_THAT_4(expandable, ctx, X0, X1, X2, X3) expandable(ctx, X0, X1, X2, X3) #define _ZAUFE_FE_5_THAT_4(expandable, ctx, X0, X1, X2, X3) expandable(ctx, X0, X1, X2, X3)
#define _ZAUFE_FE_5_FIRST_4(first, second, X0, X1, X2, X3) first(X0, X1, X2, X3) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_4(second)) #define _ZAUFE_FE_5_FIRST_4(first, second, X0, X1, X2, X3) first(X0, X1, X2, X3) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_4(second))
@ -731,14 +730,14 @@
#define _ZAUFE_FE_121_FIRST_4(first, second, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) _ZAUFE_FE_EXPAND(_ZAUFE_FE_116_4(second, __VA_ARGS__)) #define _ZAUFE_FE_121_FIRST_4(first, second, X0, X1, X2, X3, ...) first(X0, X1, X2, X3) _ZAUFE_FE_EXPAND(_ZAUFE_FE_116_4(second, __VA_ARGS__))
#define _ZAUFE_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 _ZAUFE_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, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_4(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_116_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_108_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_104_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_92_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_88_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_84_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_80_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_68_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_60_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_52_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_48_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_44_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_32_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_24_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_20_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_12_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_8_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_4_4, _ZAUFE_FE_3_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_4, _ZAUFE_FE_0_4)(action,__VA_ARGS__)) #define AU_FOR_EACH_4(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_4(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_116_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_108_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_104_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_92_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_88_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_84_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_80_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_68_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_60_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_52_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_48_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_44_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_32_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_24_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_20_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_12_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_8_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_4_4, _ZAUFE_FE_3_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_4, _ZAUFE_FE_0_4)(action,__VA_ARGS__))
#define AU_FOR_EACH_FIRST_4(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_4(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_93_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_77_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_69_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_53_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_5_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_4, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_FIRST_4(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_4(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_93_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_77_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_69_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_53_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_5_FIRST_4, _ZAUFE_FE_4_FIRST_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_4, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define AU_FOR_EACH_THAT_4(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_4(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_93_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_77_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_69_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_53_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_5_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_THAT_4(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_4(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_93_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_77_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_69_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_53_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_5_THAT_4, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define _ZAUFE_FE_0_5(expandable) #define _ZAUFE_FE_0_5(expandable)
#define _ZAUFE_FE_1_5(expandable, empty) #define _ZAUFE_FE_1_5(expandable, empty)
#define _ZAUFE_FE_1_FIRST_5(first, second)
#define _ZAUFE_FE_4_5(expandable) #define _ZAUFE_FE_4_5(expandable)
#define _ZAUFE_FE_5_FIRST_5(first, second, ...)
#define _ZAUFE_FE_5_5(expandable, X0, X1, X2, X3, X4) expandable(X0, X1, X2, X3, X4) #define _ZAUFE_FE_5_5(expandable, X0, X1, X2, X3, X4) expandable(X0, X1, X2, X3, X4)
#define _ZAUFE_FE_6_THAT_5(expandable, ctx, X0, X1, X2, X3, X4) expandable(ctx, X0, X1, X2, X3, X4) #define _ZAUFE_FE_6_THAT_5(expandable, ctx, X0, X1, X2, X3, X4) expandable(ctx, X0, X1, X2, X3, X4)
#define _ZAUFE_FE_6_FIRST_5(first, second, X0, X1, X2, X3, X4) first(X0, X1, X2, X3, X4) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_5(second)) #define _ZAUFE_FE_6_FIRST_5(first, second, X0, X1, X2, X3, X4) first(X0, X1, X2, X3, X4) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_5(second))
@ -813,14 +812,14 @@
#define _ZAUFE_FE_121_FIRST_5(first, second, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) _ZAUFE_FE_EXPAND(_ZAUFE_FE_115_5(second, __VA_ARGS__)) #define _ZAUFE_FE_121_FIRST_5(first, second, X0, X1, X2, X3, X4, ...) first(X0, X1, X2, X3, X4) _ZAUFE_FE_EXPAND(_ZAUFE_FE_115_5(second, __VA_ARGS__))
#define _ZAUFE_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 _ZAUFE_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, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_5(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_110_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_95_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_90_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_80_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_75_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_70_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_60_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_50_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_35_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_30_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_20_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_5_5, _ZAUFE_FE_4_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_5, _ZAUFE_FE_0_5)(action,__VA_ARGS__)) #define AU_FOR_EACH_5(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_5(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_110_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_95_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_90_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_80_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_75_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_70_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_60_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_50_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_35_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_30_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_20_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_5_5, _ZAUFE_FE_4_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_5, _ZAUFE_FE_0_5)(action,__VA_ARGS__))
#define AU_FOR_EACH_FIRST_5(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_5(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_116_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_111_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_86_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_66_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_51_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_26_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_11_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_6_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_5, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_FIRST_5(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_5(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_116_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_111_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_86_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_66_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_51_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_26_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_11_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_6_FIRST_5, _ZAUFE_FE_5_FIRST_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_5, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define AU_FOR_EACH_THAT_5(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_5(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_116_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_111_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_86_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_66_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_51_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_26_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_11_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_6_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_THAT_5(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_5(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_116_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_111_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_101_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_86_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_76_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_66_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_51_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_26_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_11_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_6_THAT_5, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define _ZAUFE_FE_0_6(expandable) #define _ZAUFE_FE_0_6(expandable)
#define _ZAUFE_FE_1_6(expandable, empty) #define _ZAUFE_FE_1_6(expandable, empty)
#define _ZAUFE_FE_1_FIRST_6(first, second)
#define _ZAUFE_FE_5_6(expandable) #define _ZAUFE_FE_5_6(expandable)
#define _ZAUFE_FE_6_FIRST_6(first, second, ...)
#define _ZAUFE_FE_6_6(expandable, X0, X1, X2, X3, X4, X5) expandable(X0, X1, X2, X3, X4, X5) #define _ZAUFE_FE_6_6(expandable, X0, X1, X2, X3, X4, X5) expandable(X0, X1, X2, X3, X4, X5)
#define _ZAUFE_FE_7_THAT_6(expandable, ctx, X0, X1, X2, X3, X4, X5) expandable(ctx, X0, X1, X2, X3, X4, X5) #define _ZAUFE_FE_7_THAT_6(expandable, ctx, X0, X1, X2, X3, X4, X5) expandable(ctx, X0, X1, X2, X3, X4, X5)
#define _ZAUFE_FE_7_FIRST_6(first, second, X0, X1, X2, X3, X4, X5) first(X0, X1, X2, X3, X4, X5) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_6(second)) #define _ZAUFE_FE_7_FIRST_6(first, second, X0, X1, X2, X3, X4, X5) first(X0, X1, X2, X3, X4, X5) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_6(second))
@ -883,14 +882,14 @@
#define _ZAUFE_FE_121_FIRST_6(first, second, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) _ZAUFE_FE_EXPAND(_ZAUFE_FE_114_6(second, __VA_ARGS__)) #define _ZAUFE_FE_121_FIRST_6(first, second, X0, X1, X2, X3, X4, X5, ...) first(X0, X1, X2, X3, X4, X5) _ZAUFE_FE_EXPAND(_ZAUFE_FE_114_6(second, __VA_ARGS__))
#define _ZAUFE_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 _ZAUFE_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, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_6(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_114_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_108_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_102_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_90_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_84_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_78_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_66_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_60_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_54_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_48_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_42_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_30_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_24_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_18_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_12_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_6_6, _ZAUFE_FE_5_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_6, _ZAUFE_FE_0_6)(action,__VA_ARGS__)) #define AU_FOR_EACH_6(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_6(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_114_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_108_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_102_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_90_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_84_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_78_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_66_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_60_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_54_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_48_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_42_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_30_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_24_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_18_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_12_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_6_6, _ZAUFE_FE_5_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_6, _ZAUFE_FE_0_6)(action,__VA_ARGS__))
#define AU_FOR_EACH_FIRST_6(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_6(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_6, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_FIRST_6(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_6(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_FIRST_6, _ZAUFE_FE_6_FIRST_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_6, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define AU_FOR_EACH_THAT_6(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_6(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_THAT_6(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_6(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_115_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_103_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_79_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_67_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_61_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_31_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_13_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_THAT_6, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define _ZAUFE_FE_0_7(expandable) #define _ZAUFE_FE_0_7(expandable)
#define _ZAUFE_FE_1_7(expandable, empty) #define _ZAUFE_FE_1_7(expandable, empty)
#define _ZAUFE_FE_1_FIRST_7(first, second)
#define _ZAUFE_FE_6_7(expandable) #define _ZAUFE_FE_6_7(expandable)
#define _ZAUFE_FE_7_FIRST_7(first, second, ...)
#define _ZAUFE_FE_7_7(expandable, X0, X1, X2, X3, X4, X5, X6) expandable(X0, X1, X2, X3, X4, X5, X6) #define _ZAUFE_FE_7_7(expandable, X0, X1, X2, X3, X4, X5, X6) expandable(X0, X1, X2, X3, X4, X5, X6)
#define _ZAUFE_FE_8_THAT_7(expandable, ctx, X0, X1, X2, X3, X4, X5, X6) expandable(ctx, X0, X1, X2, X3, X4, X5, X6) #define _ZAUFE_FE_8_THAT_7(expandable, ctx, X0, X1, X2, X3, X4, X5, X6) expandable(ctx, X0, X1, X2, X3, X4, X5, X6)
#define _ZAUFE_FE_8_FIRST_7(first, second, X0, X1, X2, X3, X4, X5, X6) first(X0, X1, X2, X3, X4, X5, X6) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_7(second)) #define _ZAUFE_FE_8_FIRST_7(first, second, X0, X1, X2, X3, X4, X5, X6) first(X0, X1, X2, X3, X4, X5, X6) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_7(second))
@ -944,14 +943,14 @@
#define _ZAUFE_FE_120_FIRST_7(first, second, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) _ZAUFE_FE_EXPAND(_ZAUFE_FE_112_7(second, __VA_ARGS__)) #define _ZAUFE_FE_120_FIRST_7(first, second, X0, X1, X2, X3, X4, X5, X6, ...) first(X0, X1, X2, X3, X4, X5, X6) _ZAUFE_FE_EXPAND(_ZAUFE_FE_112_7(second, __VA_ARGS__))
#define _ZAUFE_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 _ZAUFE_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, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_7(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_119_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_98_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_84_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_77_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_70_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_63_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_42_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_35_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_14_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_7, _ZAUFE_FE_6_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_7, _ZAUFE_FE_0_7)(action,__VA_ARGS__)) #define AU_FOR_EACH_7(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_7(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_119_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_98_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_84_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_77_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_70_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_63_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_42_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_35_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_21_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_14_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_7_7, _ZAUFE_FE_6_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_7, _ZAUFE_FE_0_7)(action,__VA_ARGS__))
#define AU_FOR_EACH_FIRST_7(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_7(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_92_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_78_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_50_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_22_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_8_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_7, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_FIRST_7(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_7(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_92_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_78_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_50_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_22_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_8_FIRST_7, _ZAUFE_FE_7_FIRST_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_7, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define AU_FOR_EACH_THAT_7(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_7(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_92_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_78_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_50_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_22_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_8_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_THAT_7(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_7(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_106_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_92_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_85_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_78_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_71_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_50_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_43_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_29_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_22_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_15_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_8_THAT_7, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define _ZAUFE_FE_0_8(expandable) #define _ZAUFE_FE_0_8(expandable)
#define _ZAUFE_FE_1_8(expandable, empty) #define _ZAUFE_FE_1_8(expandable, empty)
#define _ZAUFE_FE_1_FIRST_8(first, second)
#define _ZAUFE_FE_7_8(expandable) #define _ZAUFE_FE_7_8(expandable)
#define _ZAUFE_FE_8_FIRST_8(first, second, ...)
#define _ZAUFE_FE_8_8(expandable, X0, X1, X2, X3, X4, X5, X6, X7) expandable(X0, X1, X2, X3, X4, X5, X6, X7) #define _ZAUFE_FE_8_8(expandable, X0, X1, X2, X3, X4, X5, X6, X7) expandable(X0, X1, X2, X3, X4, X5, X6, X7)
#define _ZAUFE_FE_9_THAT_8(expandable, ctx, X0, X1, X2, X3, X4, X5, X6, X7) expandable(ctx, X0, X1, X2, X3, X4, X5, X6, X7) #define _ZAUFE_FE_9_THAT_8(expandable, ctx, X0, X1, X2, X3, X4, X5, X6, X7) expandable(ctx, X0, X1, X2, X3, X4, X5, X6, X7)
#define _ZAUFE_FE_9_FIRST_8(first, second, X0, X1, X2, X3, X4, X5, X6, X7) first(X0, X1, X2, X3, X4, X5, X6, X7) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_8(second)) #define _ZAUFE_FE_9_FIRST_8(first, second, X0, X1, X2, X3, X4, X5, X6, X7) first(X0, X1, X2, X3, X4, X5, X6, X7) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_8(second))
@ -999,14 +998,14 @@
#define _ZAUFE_FE_121_FIRST_8(first, second, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) _ZAUFE_FE_EXPAND(_ZAUFE_FE_112_8(second, __VA_ARGS__)) #define _ZAUFE_FE_121_FIRST_8(first, second, X0, X1, X2, X3, X4, X5, X6, X7, ...) first(X0, X1, X2, X3, X4, X5, X6, X7) _ZAUFE_FE_EXPAND(_ZAUFE_FE_112_8(second, __VA_ARGS__))
#define _ZAUFE_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 _ZAUFE_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, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_8(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_104_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_88_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_80_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_48_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_32_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_24_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_8_8, _ZAUFE_FE_7_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_8, _ZAUFE_FE_0_8)(action,__VA_ARGS__)) #define AU_FOR_EACH_8(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_8(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_120_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_112_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_104_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_96_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_88_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_80_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_56_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_48_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_40_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_32_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_24_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_16_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_8_8, _ZAUFE_FE_7_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_8, _ZAUFE_FE_0_8)(action,__VA_ARGS__))
#define AU_FOR_EACH_FIRST_8(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_8(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_8, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_FIRST_8(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_8(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_FIRST_8, _ZAUFE_FE_8_FIRST_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_8, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define AU_FOR_EACH_THAT_8(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_8(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_THAT_8(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_8(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_121_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_113_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_105_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_97_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_89_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_65_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_57_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_49_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_41_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_33_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_25_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_17_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_THAT_8, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define _ZAUFE_FE_0_9(expandable) #define _ZAUFE_FE_0_9(expandable)
#define _ZAUFE_FE_1_9(expandable, empty) #define _ZAUFE_FE_1_9(expandable, empty)
#define _ZAUFE_FE_1_FIRST_9(first, second)
#define _ZAUFE_FE_8_9(expandable) #define _ZAUFE_FE_8_9(expandable)
#define _ZAUFE_FE_9_FIRST_9(first, second, ...)
#define _ZAUFE_FE_9_9(expandable, X0, X1, X2, X3, X4, X5, X6, X7, X8) expandable(X0, X1, X2, X3, X4, X5, X6, X7, X8) #define _ZAUFE_FE_9_9(expandable, X0, X1, X2, X3, X4, X5, X6, X7, X8) expandable(X0, X1, X2, X3, X4, X5, X6, X7, X8)
#define _ZAUFE_FE_10_THAT_9(expandable, ctx, X0, X1, X2, X3, X4, X5, X6, X7, X8) expandable(ctx, X0, X1, X2, X3, X4, X5, X6, X7, X8) #define _ZAUFE_FE_10_THAT_9(expandable, ctx, X0, X1, X2, X3, X4, X5, X6, X7, X8) expandable(ctx, X0, X1, X2, X3, X4, X5, X6, X7, X8)
#define _ZAUFE_FE_10_FIRST_9(first, second, X0, X1, X2, X3, X4, X5, X6, X7, X8) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_9(second)) #define _ZAUFE_FE_10_FIRST_9(first, second, X0, X1, X2, X3, X4, X5, X6, X7, X8) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) _ZAUFE_FE_EXPAND(_ZAUFE_FE_0_9(second))
@ -1048,7 +1047,7 @@
#define _ZAUFE_FE_118_FIRST_9(first, second, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) _ZAUFE_FE_EXPAND(_ZAUFE_FE_108_9(second, __VA_ARGS__)) #define _ZAUFE_FE_118_FIRST_9(first, second, X0, X1, X2, X3, X4, X5, X6, X7, X8, ...) first(X0, X1, X2, X3, X4, X5, X6, X7, X8) _ZAUFE_FE_EXPAND(_ZAUFE_FE_108_9(second, __VA_ARGS__))
#define _ZAUFE_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 _ZAUFE_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, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_9(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_108_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_90_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_63_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_54_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_27_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_18_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_9, _ZAUFE_FE_8_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_9, _ZAUFE_FE_0_9)(action,__VA_ARGS__)) #define AU_FOR_EACH_9(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_9(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_117_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_108_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_99_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_90_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_81_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_72_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_63_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_54_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_45_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_36_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_27_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_18_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_9_9, _ZAUFE_FE_8_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_9, _ZAUFE_FE_0_9)(action,__VA_ARGS__))
#define AU_FOR_EACH_FIRST_9(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_9(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_118_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_82_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_9, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_FIRST_9(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_9(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_118_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_82_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_FIRST_9, _ZAUFE_FE_9_FIRST_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_1_FIRST_9, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))
#define AU_FOR_EACH_THAT_9(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_9(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_118_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_82_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__)) #define AU_FOR_EACH_THAT_9(action, ...) _ZAUFE_FE_EXPAND(_ZAUFE_GET_MACRO_9(_whydoweneedthis, __VA_ARGS__, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_118_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_109_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_100_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_91_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_82_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_73_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_64_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_55_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_46_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_37_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_28_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_19_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_10_THAT_9, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR, _ZAUFE_FE_ERROR)(action,__VA_ARGS__))

View File

@ -107,10 +107,10 @@ forN(kMaxPairedElements, function(nElements) {
ignoreList[`_ZAUFE_FE_${suffix}_THAT${suffix}`] = true ignoreList[`_ZAUFE_FE_${suffix}_THAT${suffix}`] = true
if (i == 1) { if (I2 == nElements) {
textBuffer += `#define _ZAUFE_FE_${i}_FIRST${suffix}(first, second) \n` textBuffer += `#define _ZAUFE_FE_${I2}_FIRST${suffix}(first, second, ...) \n`
} }
else
if (i == nElements) { if (i == nElements) {
textBuffer += `#define _ZAUFE_FE_${I2}_FIRST${suffix}(first, second, ${X}) first(${X}) _ZAUFE_FE_EXPAND(_ZAUFE_FE_${iM1Translated}${suffix}(second))\n` textBuffer += `#define _ZAUFE_FE_${I2}_FIRST${suffix}(first, second, ${X}) first(${X}) _ZAUFE_FE_EXPAND(_ZAUFE_FE_${iM1Translated}${suffix}(second))\n`
} else if ((i % (nElements) == 0)) { } else if ((i % (nElements) == 0)) {
@ -146,4 +146,4 @@ forN(kMaxPairedElements, function(nElements) {
textBuffer += "\n\n" textBuffer += "\n\n"
}) })
fs.writeFileSync("./Include/AuroraForEach.hpp", textBuffer) fs.writeFileSync("./Include/AuroraForEach.hpp", textBuffer)