MRI-Binding: Optimize RB_ARG_END vaarg guard
It's enough to check this only in debug mode. Make this an empty define in release mode.
This commit is contained in:
parent
d7ceff91a2
commit
c504a383ba
16 changed files with 61 additions and 52 deletions
|
@ -50,7 +50,7 @@ RB_METHOD(fileIntRead)
|
|||
{
|
||||
|
||||
int length = -1;
|
||||
rb_get_args(argc, argv, "i", &length, RB_ARG_END);
|
||||
rb_get_args(argc, argv, "i", &length RB_ARG_END);
|
||||
|
||||
SDL_RWops *ops = getPrivateData<SDL_RWops>(self);
|
||||
|
||||
|
@ -132,7 +132,7 @@ RB_METHOD(kernelLoadData)
|
|||
RB_UNUSED_PARAM;
|
||||
|
||||
const char *filename;
|
||||
rb_get_args(argc, argv, "z", &filename, RB_ARG_END);
|
||||
rb_get_args(argc, argv, "z", &filename RB_ARG_END);
|
||||
|
||||
return kernelLoadDataInt(filename);
|
||||
}
|
||||
|
@ -144,7 +144,7 @@ RB_METHOD(kernelSaveData)
|
|||
VALUE obj;
|
||||
VALUE filename;
|
||||
|
||||
rb_get_args(argc, argv, "oS", &obj, &filename, RB_ARG_END);
|
||||
rb_get_args(argc, argv, "oS", &obj, &filename RB_ARG_END);
|
||||
|
||||
VALUE file = rb_funcall(rb_cFile, rb_intern("open"), 2, filename, rb_str_new_cstr("w"));
|
||||
|
||||
|
@ -179,7 +179,7 @@ RB_METHOD(_marshalLoad)
|
|||
|
||||
VALUE port, proc = Qnil;
|
||||
|
||||
rb_get_args(argc, argv, "o|o", &port, &proc, RB_ARG_END);
|
||||
rb_get_args(argc, argv, "o|o", &port, &proc RB_ARG_END);
|
||||
|
||||
VALUE utf8Proc;
|
||||
if (NIL_P(proc))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue