/* Zeta API - Z/macros/iteration.h ______ ______________ ___ |__ / | ___|___ ___|/ \ / /__| __| | | / - \ /______|_____| |__| /__/ \__\ Copyright (C) 2006-2025 Manuel Sainz de Baranda y Goñi. Released under the terms of the GNU Lesser General Public License v3. */ #ifndef Z_macros_iteration_H #define Z_macros_iteration_H #define Z_APPEND_INDEX_FOR_0( l, _) #define Z_APPEND_INDEX_FOR_1( l, _) l##0 #define Z_APPEND_INDEX_FOR_2( l, _) l##0 _ l##1 #define Z_APPEND_INDEX_FOR_3( l, _) l##0 _ l##1 _ l##2 #define Z_APPEND_INDEX_FOR_4( l, _) l##0 _ l##1 _ l##2 _ l##3 #define Z_APPEND_INDEX_FOR_5( l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 #define Z_APPEND_INDEX_FOR_6( l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 #define Z_APPEND_INDEX_FOR_7( l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 #define Z_APPEND_INDEX_FOR_8( l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 #define Z_APPEND_INDEX_FOR_9( l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 #define Z_APPEND_INDEX_FOR_10(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 #define Z_APPEND_INDEX_FOR_11(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 #define Z_APPEND_INDEX_FOR_12(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 #define Z_APPEND_INDEX_FOR_13(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 #define Z_APPEND_INDEX_FOR_14(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 #define Z_APPEND_INDEX_FOR_15(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 #define Z_APPEND_INDEX_FOR_16(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 #define Z_APPEND_INDEX_FOR_17(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 #define Z_APPEND_INDEX_FOR_18(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 #define Z_APPEND_INDEX_FOR_19(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 #define Z_APPEND_INDEX_FOR_20(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 #define Z_APPEND_INDEX_FOR_21(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 #define Z_APPEND_INDEX_FOR_22(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 #define Z_APPEND_INDEX_FOR_23(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 #define Z_APPEND_INDEX_FOR_24(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 #define Z_APPEND_INDEX_FOR_25(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 #define Z_APPEND_INDEX_FOR_26(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 #define Z_APPEND_INDEX_FOR_27(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 #define Z_APPEND_INDEX_FOR_28(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 _ l##27 #define Z_APPEND_INDEX_FOR_29(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 _ l##27 _ l##28 #define Z_APPEND_INDEX_FOR_30(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 _ l##27 _ l##28 _ l##29 #define Z_APPEND_INDEX_FOR_31(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 _ l##27 _ l##28 _ l##29 _ l##30 #define Z_APPEND_INDEX_FOR_32(l, _) l##0 _ l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 _ l##27 _ l##28 _ l##29 _ l##30 _ l##31 #define Z_APPEND_TIME_FOR_0( l, _) #define Z_APPEND_TIME_FOR_1( l, _) l##1 #define Z_APPEND_TIME_FOR_2( l, _) l##1 _ l##2 #define Z_APPEND_TIME_FOR_3( l, _) l##1 _ l##2 _ l##3 #define Z_APPEND_TIME_FOR_4( l, _) l##1 _ l##2 _ l##3 _ l##4 #define Z_APPEND_TIME_FOR_5( l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 #define Z_APPEND_TIME_FOR_6( l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 #define Z_APPEND_TIME_FOR_7( l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 #define Z_APPEND_TIME_FOR_8( l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 #define Z_APPEND_TIME_FOR_9( l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 #define Z_APPEND_TIME_FOR_10(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 #define Z_APPEND_TIME_FOR_11(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 #define Z_APPEND_TIME_FOR_12(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 #define Z_APPEND_TIME_FOR_13(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 #define Z_APPEND_TIME_FOR_14(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 #define Z_APPEND_TIME_FOR_15(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 #define Z_APPEND_TIME_FOR_16(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 #define Z_APPEND_TIME_FOR_17(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 #define Z_APPEND_TIME_FOR_18(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 #define Z_APPEND_TIME_FOR_19(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 #define Z_APPEND_TIME_FOR_20(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 #define Z_APPEND_TIME_FOR_21(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 #define Z_APPEND_TIME_FOR_22(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 #define Z_APPEND_TIME_FOR_23(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 #define Z_APPEND_TIME_FOR_24(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 #define Z_APPEND_TIME_FOR_25(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 #define Z_APPEND_TIME_FOR_26(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 #define Z_APPEND_TIME_FOR_27(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 _ l##27 #define Z_APPEND_TIME_FOR_28(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 _ l##27 _ l##28 #define Z_APPEND_TIME_FOR_29(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 _ l##27 _ l##28 _ l##29 #define Z_APPEND_TIME_FOR_30(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 _ l##27 _ l##28 _ l##29 _ l##30 #define Z_APPEND_TIME_FOR_31(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 _ l##27 _ l##28 _ l##29 _ l##30 _ l##31 #define Z_APPEND_TIME_FOR_32(l, _) l##1 _ l##2 _ l##3 _ l##4 _ l##5 _ l##6 _ l##7 _ l##8 _ l##9 _ l##10 _ l##11 _ l##12 _ l##13 _ l##14 _ l##15 _ l##16 _ l##17 _ l##18 _ l##19 _ l##20 _ l##21 _ l##22 _ l##23 _ l##24 _ l##25 _ l##26 _ l##27 _ l##28 _ l##29 _ l##30 _ l##31 _ l##32 #define Z_INSERT_INDEX_FOR_0( l, r, _) #define Z_INSERT_INDEX_FOR_1( l, r, _) l##0##r #define Z_INSERT_INDEX_FOR_2( l, r, _) l##0##r _ l##1##r #define Z_INSERT_INDEX_FOR_3( l, r, _) l##0##r _ l##1##r _ l##2##r #define Z_INSERT_INDEX_FOR_4( l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r #define Z_INSERT_INDEX_FOR_5( l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r #define Z_INSERT_INDEX_FOR_6( l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r #define Z_INSERT_INDEX_FOR_7( l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r #define Z_INSERT_INDEX_FOR_8( l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r #define Z_INSERT_INDEX_FOR_9( l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r #define Z_INSERT_INDEX_FOR_10(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r #define Z_INSERT_INDEX_FOR_11(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r #define Z_INSERT_INDEX_FOR_12(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r #define Z_INSERT_INDEX_FOR_13(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r #define Z_INSERT_INDEX_FOR_14(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r #define Z_INSERT_INDEX_FOR_15(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r #define Z_INSERT_INDEX_FOR_16(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r #define Z_INSERT_INDEX_FOR_17(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r #define Z_INSERT_INDEX_FOR_18(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r #define Z_INSERT_INDEX_FOR_19(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r #define Z_INSERT_INDEX_FOR_20(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r #define Z_INSERT_INDEX_FOR_21(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r #define Z_INSERT_INDEX_FOR_22(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r #define Z_INSERT_INDEX_FOR_23(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r #define Z_INSERT_INDEX_FOR_24(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r #define Z_INSERT_INDEX_FOR_25(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r #define Z_INSERT_INDEX_FOR_26(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r #define Z_INSERT_INDEX_FOR_27(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r #define Z_INSERT_INDEX_FOR_28(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r _ l##27##r #define Z_INSERT_INDEX_FOR_29(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r _ l##27##r _ l##28##r #define Z_INSERT_INDEX_FOR_30(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r _ l##27##r _ l##28##r _ l##29##r #define Z_INSERT_INDEX_FOR_31(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r _ l##27##r _ l##28##r _ l##29##r _ l##30##r #define Z_INSERT_INDEX_FOR_32(l, r, _) l##0##r _ l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r _ l##27##r _ l##28##r _ l##29##r _ l##30##r _ l##31##r #define Z_INSERT_TIME_FOR_0( l, r, _) #define Z_INSERT_TIME_FOR_1( l, r, _) l##1##r #define Z_INSERT_TIME_FOR_2( l, r, _) l##1##r _ l##2##r #define Z_INSERT_TIME_FOR_3( l, r, _) l##1##r _ l##2##r _ l##3##r #define Z_INSERT_TIME_FOR_4( l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r #define Z_INSERT_TIME_FOR_5( l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r #define Z_INSERT_TIME_FOR_6( l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r #define Z_INSERT_TIME_FOR_7( l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r #define Z_INSERT_TIME_FOR_8( l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r #define Z_INSERT_TIME_FOR_9( l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r #define Z_INSERT_TIME_FOR_10(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r #define Z_INSERT_TIME_FOR_11(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r #define Z_INSERT_TIME_FOR_12(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r #define Z_INSERT_TIME_FOR_13(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r #define Z_INSERT_TIME_FOR_14(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r #define Z_INSERT_TIME_FOR_15(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r #define Z_INSERT_TIME_FOR_16(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r #define Z_INSERT_TIME_FOR_17(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r #define Z_INSERT_TIME_FOR_18(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r #define Z_INSERT_TIME_FOR_19(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r #define Z_INSERT_TIME_FOR_20(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r #define Z_INSERT_TIME_FOR_21(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r #define Z_INSERT_TIME_FOR_22(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r #define Z_INSERT_TIME_FOR_23(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r #define Z_INSERT_TIME_FOR_24(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r #define Z_INSERT_TIME_FOR_25(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r #define Z_INSERT_TIME_FOR_26(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r #define Z_INSERT_TIME_FOR_27(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r _ l##27##r #define Z_INSERT_TIME_FOR_28(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r _ l##27##r _ l##28##r #define Z_INSERT_TIME_FOR_29(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r _ l##27##r _ l##28##r _ l##29##r #define Z_INSERT_TIME_FOR_30(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r _ l##27##r _ l##28##r _ l##29##r _ l##30##r #define Z_INSERT_TIME_FOR_31(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r _ l##27##r _ l##28##r _ l##29##r _ l##30##r _ l##31##r #define Z_INSERT_TIME_FOR_32(l, r, _) l##1##r _ l##2##r _ l##3##r _ l##4##r _ l##5##r _ l##6##r _ l##7##r _ l##8##r _ l##9##r _ l##10##r _ l##11##r _ l##12##r _ l##13##r _ l##14##r _ l##15##r _ l##16##r _ l##17##r _ l##18##r _ l##19##r _ l##20##r _ l##21##r _ l##22##r _ l##23##r _ l##24##r _ l##25##r _ l##26##r _ l##27##r _ l##28##r _ l##29##r _ l##30##r _ l##31##r _ l##32##r #define Z_CALL_WITH_INDEX_FOR_0( c, _) #define Z_CALL_WITH_INDEX_FOR_1( c, _) c(0) #define Z_CALL_WITH_INDEX_FOR_2( c, _) c(0) _ c(1) #define Z_CALL_WITH_INDEX_FOR_3( c, _) c(0) _ c(1) _ c(2) #define Z_CALL_WITH_INDEX_FOR_4( c, _) c(0) _ c(1) _ c(2) _ c(3) #define Z_CALL_WITH_INDEX_FOR_5( c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) #define Z_CALL_WITH_INDEX_FOR_6( c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) #define Z_CALL_WITH_INDEX_FOR_7( c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) #define Z_CALL_WITH_INDEX_FOR_8( c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) #define Z_CALL_WITH_INDEX_FOR_9( c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) #define Z_CALL_WITH_INDEX_FOR_10(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) #define Z_CALL_WITH_INDEX_FOR_11(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) #define Z_CALL_WITH_INDEX_FOR_12(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) #define Z_CALL_WITH_INDEX_FOR_13(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) #define Z_CALL_WITH_INDEX_FOR_14(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) #define Z_CALL_WITH_INDEX_FOR_15(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) #define Z_CALL_WITH_INDEX_FOR_16(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) #define Z_CALL_WITH_INDEX_FOR_17(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) #define Z_CALL_WITH_INDEX_FOR_18(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) #define Z_CALL_WITH_INDEX_FOR_19(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) #define Z_CALL_WITH_INDEX_FOR_20(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) #define Z_CALL_WITH_INDEX_FOR_21(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) #define Z_CALL_WITH_INDEX_FOR_22(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) #define Z_CALL_WITH_INDEX_FOR_23(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) #define Z_CALL_WITH_INDEX_FOR_24(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) #define Z_CALL_WITH_INDEX_FOR_25(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) #define Z_CALL_WITH_INDEX_FOR_26(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) #define Z_CALL_WITH_INDEX_FOR_27(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) #define Z_CALL_WITH_INDEX_FOR_28(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) _ c(27) #define Z_CALL_WITH_INDEX_FOR_29(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) _ c(27) _ c(28) #define Z_CALL_WITH_INDEX_FOR_30(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) _ c(27) _ c(28) _ c(29) #define Z_CALL_WITH_INDEX_FOR_31(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) _ c(27) _ c(28) _ c(29) _ c(30) #define Z_CALL_WITH_INDEX_FOR_32(c, _) c(0) _ c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) _ c(27) _ c(28) _ c(29) _ c(30) _ c(31) #define Z_CALL_WITH_TIME_FOR_0( c, _) #define Z_CALL_WITH_TIME_FOR_1( c, _) c(1) #define Z_CALL_WITH_TIME_FOR_2( c, _) c(1) _ c(2) #define Z_CALL_WITH_TIME_FOR_3( c, _) c(1) _ c(2) _ c(3) #define Z_CALL_WITH_TIME_FOR_4( c, _) c(1) _ c(2) _ c(3) _ c(4) #define Z_CALL_WITH_TIME_FOR_5( c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) #define Z_CALL_WITH_TIME_FOR_6( c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) #define Z_CALL_WITH_TIME_FOR_7( c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) #define Z_CALL_WITH_TIME_FOR_8( c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) #define Z_CALL_WITH_TIME_FOR_9( c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) #define Z_CALL_WITH_TIME_FOR_10(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) #define Z_CALL_WITH_TIME_FOR_11(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) #define Z_CALL_WITH_TIME_FOR_12(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) #define Z_CALL_WITH_TIME_FOR_13(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) #define Z_CALL_WITH_TIME_FOR_14(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) #define Z_CALL_WITH_TIME_FOR_15(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) #define Z_CALL_WITH_TIME_FOR_16(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) #define Z_CALL_WITH_TIME_FOR_17(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) #define Z_CALL_WITH_TIME_FOR_18(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) #define Z_CALL_WITH_TIME_FOR_19(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) #define Z_CALL_WITH_TIME_FOR_20(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) #define Z_CALL_WITH_TIME_FOR_21(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) #define Z_CALL_WITH_TIME_FOR_22(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) #define Z_CALL_WITH_TIME_FOR_23(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) #define Z_CALL_WITH_TIME_FOR_24(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) #define Z_CALL_WITH_TIME_FOR_25(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) #define Z_CALL_WITH_TIME_FOR_26(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) #define Z_CALL_WITH_TIME_FOR_27(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) _ c(27) #define Z_CALL_WITH_TIME_FOR_28(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) _ c(27) _ c(28) #define Z_CALL_WITH_TIME_FOR_29(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) _ c(27) _ c(28) _ c(29) #define Z_CALL_WITH_TIME_FOR_30(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) _ c(27) _ c(28) _ c(29) _ c(30) #define Z_CALL_WITH_TIME_FOR_31(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) _ c(27) _ c(28) _ c(29) _ c(30) _ c(31) #define Z_CALL_WITH_TIME_FOR_32(c, _) c(1) _ c(2) _ c(3) _ c(4) _ c(5) _ c(6) _ c(7) _ c(8) _ c(9) _ c(10) _ c(11) _ c(12) _ c(13) _ c(14) _ c(15) _ c(16) _ c(17) _ c(18) _ c(19) _ c(20) _ c(21) _ c(22) _ c(23) _ c(24) _ c(25) _ c(26) _ c(27) _ c(28) _ c(29) _ c(30) _ c(31) _ c(32) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_0( c, t, _) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_1( c, t, _) c(t, 0) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_2( c, t, _) c(t, 0) _ c(t, 1) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_3( c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_4( c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_5( c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_6( c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_7( c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_8( c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_9( c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_10(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_11(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_12(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_13(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_14(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_15(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_16(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_17(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_18(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_19(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_20(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_21(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_22(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_23(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_24(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_25(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_26(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_27(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_28(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) _ c(t, 27) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_29(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) _ c(t, 27) _ c(t, 28) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_30(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) _ c(t, 27) _ c(t, 28) _ c(t, 29) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_31(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) _ c(t, 27) _ c(t, 28) _ c(t, 29) _ c(t, 30) #define Z_CALL_WITH_TOKEN_AND_INDEX_FOR_32(c, t, _) c(t, 0) _ c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) _ c(t, 27) _ c(t, 28) _ c(t, 29) _ c(t, 30) _ c(t, 31) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_0( c, t, _) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_1( c, t, _) c(t, 1) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_2( c, t, _) c(t, 1) _ c(t, 2) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_3( c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_4( c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_5( c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_6( c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_7( c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_8( c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_9( c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_10(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_11(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_12(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_13(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_14(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_15(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_16(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_17(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_18(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_19(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_20(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_21(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_22(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_23(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_24(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_25(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_26(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_27(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) _ c(t, 27) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_28(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) _ c(t, 27) _ c(t, 28) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_29(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) _ c(t, 27) _ c(t, 28) _ c(t, 29) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_30(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) _ c(t, 27) _ c(t, 28) _ c(t, 29) _ c(t, 30) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_31(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) _ c(t, 27) _ c(t, 28) _ c(t, 29) _ c(t, 30) _ c(t, 31) #define Z_CALL_WITH_TOKEN_AND_TIME_FOR_32(c, t, _) c(t, 1) _ c(t, 2) _ c(t, 3) _ c(t, 4) _ c(t, 5) _ c(t, 6) _ c(t, 7) _ c(t, 8) _ c(t, 9) _ c(t, 10) _ c(t, 11) _ c(t, 12) _ c(t, 13) _ c(t, 14) _ c(t, 15) _ c(t, 16) _ c(t, 17) _ c(t, 18) _ c(t, 19) _ c(t, 20) _ c(t, 21) _ c(t, 22) _ c(t, 23) _ c(t, 24) _ c(t, 25) _ c(t, 26) _ c(t, 27) _ c(t, 28) _ c(t, 29) _ c(t, 30) _ c(t, 31) _ c(t, 32) #endif /* Z_macros_iteration_H */