static int ktap_lib_next(ktap_State *ks) { Table *t = hvalue(ks->top - 2); if (kp_table_next(ks, t, ks->top)) { ks->top += 2; return 2; } else { setnilvalue(ks->top++); return 1; } }
static int ktap_lib_next(ktap_state *ks) { ktap_table *t = hvalue(ks->top - 2); if (kp_table_next(ks, t, ks->top-1)) { ks->top += 1; return 2; } else { ks->top -= 1; setnilvalue(ks->top++); return 1; } }