From 5a9d0fc2dbe37ee368755ad5784833302c89bb57 Mon Sep 17 00:00:00 2001 From: n <@> Date: Sat, 29 Apr 2023 19:55:39 +0300 Subject: g.k --- g.h | 67 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 67 insertions(+) (limited to 'g.h') diff --git a/g.h b/g.h index bf54a448..5eb863eb 100644 --- a/g.h +++ b/g.h @@ -591,3 +591,70 @@ #define _tZFC(x) (_tZF(x)||_tC(x)) #define _tmMA(x) (_tmM(x)||_tA(x)) #define _tsSA(x) (_tsS(x)||_tA(x)) +#define R2(x,a...) case x:R1(a) +#define R3(x,a...) case x:R2(a) +#define R4(x,a...) case x:R3(a) +#define R5(x,a...) case x:R4(a) +#define R6(x,a...) case x:R5(a) +#define R7(x,a...) case x:R6(a) +#define R8(x,a...) case x:R7(a) +#define R9(x,a...) case x:R8(a) +#define R10(x,a...) case x:R9(a) +#define R11(x,a...) case x:R10(a) +#define R12(x,a...) case x:R11(a) +#define R13(x,a...) case x:R12(a) +#define RA(a...) R(tA,a) +#define RE(a...) R(tE,a) +#define RG(a...) R(tG,a) +#define RH(a...) R(tH,a) +#define RI(a...) R(tI,a) +#define RL(a...) R(tL,a) +#define RF(a...) R(tF,a) +#define RC(a...) R(tC,a) +#define RS(a...) R(tS,a) +#define RM(a...) R(tM,a) +#define Rm(a...) R(tm,a) +#define Ri(a...) R(ti,a) +#define Rl(a...) R(tl,a) +#define Rf(a...) R(tf,a) +#define Rc(a...) R(tc,a) +#define Rs(a...) R(ts,a) +#define Ro(a...) R(to,a) +#define Rp(a...) R(tp,a) +#define Rq(a...) R(tq,a) +#define Rr(a...) R(tr,a) +#define Ru(a...) R(tu,a) +#define Rv(a...) R(tv,a) +#define Rw(a...) R(tw,a) +#define Rx(a...) R(tx,a) +#define RcC(a...) R2(tc,tC,a) +#define RfF(a...) R2(tf,tF,a) +#define RGC(a...) R2(tG,tC,a) +#define Ric(a...) R2(ti,tc,a) +#define RiI(a...) R2(ti,tI,a) +#define Rilf(a...) R3(ti,tl,tf,a) +#define RlL(a...) R2(tl,tL,a) +#define RmM(a...) R2(tm,tM,a) +#define RmMA(a...) R3(tm,tM,tA,a) +#define RMT(a...) R10(tM,tA,tE,tG,tH,tI,tL,tF,tC,tS,a) +#define RMT_C(a...) R9(tM,tA,tE,tG,tH,tI,tL,tF,tS,a) +#define RMT_E(a...) R9(tM,tA,tG,tH,tI,tL,tF,tC,tS,a) +#define Ropq(a...) R3(to,tp,tq,a) +#define RsS(a...) R2(ts,tS,a) +#define Rt(a...) R13(ti,tl,tf,tc,ts,to,tp,tq,tr,tu,tv,tw,tx,a) +#define RT(a...) R9(tA,tE,tG,tH,tI,tL,tF,tC,tS,a) +#define RT_A(a...) R8(tE,tG,tH,tI,tL,tF,tC,tS,a) +#define RT_AE(a...) R7(tG,tH,tI,tL,tF,tC,tS,a) +#define RT_E(a...) R8(tA,tG,tH,tI,tL,tF,tC,tS,a) +#define Rt_z(a...) R11(tf,tc,ts,to,tp,tq,tr,tu,tv,tw,tx,a) +#define RU(a...) R7(to,tp,tq,tr,tu,tv,tw,a) +#define Ruvw(a...) R3(tu,tv,tw,a) +#define Rz(a...) R2(ti,tl,a) +#define RZ(a...) R5(tE,tG,tH,tI,tL,a) +#define Rzc(a...) R3(ti,tl,tc,a) +#define RZC(a...) R6(tE,tG,tH,tI,tL,tC,a) +#define RZC_E(a...) R5(tG,tH,tI,tL,tC,a) +#define RZ_E(a...) R4(tG,tH,tI,tL,a) +#define RZF(a...) R6(tE,tG,tH,tI,tL,tF,a) +#define RZF_E(a...) R5(tG,tH,tI,tL,tF,a) +#define RzZ(a...) R7(ti,tl,tE,tG,tH,tI,tL,a) -- cgit v1.2.3-70-g09d2