inline char* loop(const char* p0 = 0, const char* p1 = 0, const char* p2 = 0, const char* p3 = 0, const char* p4 = 0, const char* p5 = 0, const char* p6 = 0, const char* p7 = 0, const char* p8 = 0, const char* p9 = 0, const char* p10 = 0, const char* p11 = 0, const char* p12 = 0, const char* p13 = 0, const char* p14 = 0, const char* p15 = 0, const char* p16 = 0, const char* p17 = 0, const char* p18 = 0, const char* p19 = 0,
const char* p20 = 0, const char* p21 = 0, const char* p22 = 0, const char* p23 = 0, const char* p24 = 0, const char* p25 = 0, const char* p26 = 0, const char* p27 = 0, const char* p28 = 0, const char* p29 = 0, const char* p30 = 0, const char* p31 = 0, const char* p32 = 0, const char* p33 = 0, const char* p34 = 0, const char* p35 = 0, const char* p36 = 0, const char* p37 = 0, const char* p38 = 0, const char* p39 = 0)
{ return loop0(CCC(p0), CCC(p1), CCC(p2), CCC(p3), CCC(p4), CCC(p5), CCC(p6), CCC(p7), CCC(p8), CCC(p9), CCC(p10), CCC(p11), CCC(p12), CCC(p13), CCC(p14), CCC(p15), CCC(p16), CCC(p17), CCC(p18), CCC(p19,
p20), CCC(p21), CCC(p22), CCC(p23), CCC(p24), CCC(p25), CCC(p26), CCC(p27), CCC(p28), CCC(p29), CCC(p30), CCC(p31), CCC(p32), CCC(p33), CCC(p34), CCC(p35), CCC(p36), CCC(p37), CCC(p38), CCC(p39));
}