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
|
@ -31,7 +31,7 @@ RB_METHOD(fontDoesExist)
|
|||
RB_UNUSED_PARAM;
|
||||
|
||||
const char *name;
|
||||
rb_get_args(argc, argv, "z", &name, RB_ARG_END);
|
||||
rb_get_args(argc, argv, "z", &name RB_ARG_END);
|
||||
|
||||
return rb_bool_new(Font::doesExist(name));
|
||||
}
|
||||
|
@ -41,7 +41,7 @@ RB_METHOD(fontInitialize)
|
|||
const char *name = 0;
|
||||
int size = 0;
|
||||
|
||||
rb_get_args(argc, argv, "|zi", &name, &size, RB_ARG_END);
|
||||
rb_get_args(argc, argv, "|zi", &name, &size RB_ARG_END);
|
||||
|
||||
Font *f = new Font(name, size);
|
||||
|
||||
|
@ -57,7 +57,7 @@ RB_METHOD(fontInitialize)
|
|||
RB_METHOD(fontInitializeCopy)
|
||||
{
|
||||
VALUE origObj;
|
||||
rb_get_args(argc, argv, "o", &origObj, RB_ARG_END);
|
||||
rb_get_args(argc, argv, "o", &origObj RB_ARG_END);
|
||||
|
||||
if (!OBJ_INIT_COPY(self, origObj))
|
||||
return self;
|
||||
|
@ -87,7 +87,7 @@ RB_METHOD(FontSetName)
|
|||
Font *f = getPrivateData<Font>(self);
|
||||
|
||||
VALUE name;
|
||||
rb_get_args(argc, argv, "S", &name, RB_ARG_END);
|
||||
rb_get_args(argc, argv, "S", &name RB_ARG_END);
|
||||
|
||||
f->setName(RSTRING_PTR(name));
|
||||
|
||||
|
@ -112,7 +112,7 @@ DEF_PROP_OBJ(Font, Color, Color, "color")
|
|||
{ \
|
||||
RB_UNUSED_PARAM; \
|
||||
type value; \
|
||||
rb_get_args(argc, argv, param_t_s, &value, RB_ARG_END); \
|
||||
rb_get_args(argc, argv, param_t_s, &value RB_ARG_END); \
|
||||
Klass::set##PropName(value); \
|
||||
return value_fun(value); \
|
||||
}
|
||||
|
@ -131,7 +131,7 @@ RB_METHOD(FontSetDefaultName)
|
|||
{
|
||||
RB_UNUSED_PARAM;
|
||||
VALUE nameObj;
|
||||
rb_get_args(argc, argv, "S", &nameObj, RB_ARG_END);
|
||||
rb_get_args(argc, argv, "S", &nameObj RB_ARG_END);
|
||||
|
||||
Font::setDefaultName(RSTRING_PTR(nameObj));
|
||||
|
||||
|
@ -148,7 +148,7 @@ RB_METHOD(FontGetDefaultColor)
|
|||
RB_METHOD(FontSetDefaultColor)
|
||||
{
|
||||
VALUE colorObj;
|
||||
rb_get_args(argc, argv, "o", &colorObj, RB_ARG_END);
|
||||
rb_get_args(argc, argv, "o", &colorObj RB_ARG_END);
|
||||
|
||||
Color *c = getPrivateDataCheck<Color>(colorObj, ColorType);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue