diff options
Diffstat (limited to 'call_cfunc.ci')
-rw-r--r-- | call_cfunc.ci | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/call_cfunc.ci b/call_cfunc.ci index 8f4525ca4a..8a94f3f206 100644 --- a/call_cfunc.ci +++ b/call_cfunc.ci @@ -17,76 +17,76 @@ call_cfunc(func, recv, len, argc, argv) } switch (len) { - case -2: + case -2: return (*func) (recv, rb_ary_new4(argc, argv)); break; - case -1: + case -1: return (*func) (argc, argv, recv); break; - case 0: + case 0: return (*func) (recv); break; - case 1: + case 1: return (*func) (recv, argv[0]); break; - case 2: + case 2: return (*func) (recv, argv[0], argv[1]); break; - case 3: + case 3: return (*func) (recv, argv[0], argv[1], argv[2]); break; - case 4: + case 4: return (*func) (recv, argv[0], argv[1], argv[2], argv[3]); break; - case 5: + case 5: return (*func) (recv, argv[0], argv[1], argv[2], argv[3], argv[4]); break; - case 6: + case 6: return (*func) (recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5]); break; - case 7: + case 7: return (*func) (recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6]); break; - case 8: + case 8: return (*func) (recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7]); break; - case 9: + case 9: return (*func) (recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8]); break; - case 10: + case 10: return (*func) (recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9]); break; - case 11: + case 11: return (*func) (recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9], argv[10]); break; - case 12: + case 12: return (*func) (recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9], argv[10], argv[11]); break; - case 13: + case 13: return (*func) (recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9], argv[10], argv[11], argv[12]); break; - case 14: + case 14: return (*func) (recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9], argv[10], argv[11], argv[12], argv[13]); break; - case 15: + case 15: return (*func) (recv, argv[0], argv[1], argv[2], argv[3], argv[4], argv[5], argv[6], argv[7], argv[8], argv[9], argv[10], argv[11], argv[12], argv[13], argv[14]); break; - default: + default: rb_raise(rb_eArgError, "too many arguments(%d)", len); break; } |