summaryrefslogtreecommitdiffhomepage
path: root/src/object.c
diff options
context:
space:
mode:
authorYukihiro "Matz" Matsumoto <[email protected]>2013-01-16 01:40:27 -0800
committerYukihiro "Matz" Matsumoto <[email protected]>2013-01-16 01:40:27 -0800
commit016e82173677ab626f66fc85c547c3860e3037af (patch)
tree7783f5ac82c9869ba5983946d87bf701b92fd23e /src/object.c
parent6445f575874c4c9b3cb81c6b586774e960705ea0 (diff)
parent0a22c59938d3a69900bd9b9468c1c9898bcb4684 (diff)
downloadmruby-016e82173677ab626f66fc85c547c3860e3037af.tar.gz
mruby-016e82173677ab626f66fc85c547c3860e3037af.zip
Merge pull request #739 from cremno/use-b-specifier
Use new mrb_get_args binary specifier.
Diffstat (limited to 'src/object.c')
-rw-r--r--src/object.c32
1 files changed, 16 insertions, 16 deletions
diff --git a/src/object.c b/src/object.c
index 51b5c12d9..99034e3be 100644
--- a/src/object.c
+++ b/src/object.c
@@ -112,10 +112,10 @@ nil_inspect(mrb_state *mrb, mrb_value obj)
static mrb_value
true_and(mrb_state *mrb, mrb_value obj)
{
- mrb_value obj2;
+ int obj2;
- mrb_get_args(mrb, "o", &obj2);
- return mrb_test(obj2)?mrb_true_value():mrb_false_value();
+ mrb_get_args(mrb, "b", &obj2);
+ return obj2 ? mrb_true_value() : mrb_false_value();
}
/* 15.2.5.3.2 */
@@ -131,10 +131,10 @@ true_and(mrb_state *mrb, mrb_value obj)
static mrb_value
true_xor(mrb_state *mrb, mrb_value obj)
{
- mrb_value obj2;
+ int obj2;
- mrb_get_args(mrb, "o", &obj2);
- return mrb_test(obj2)?mrb_false_value():mrb_true_value();
+ mrb_get_args(mrb, "b", &obj2);
+ return obj2 ? mrb_false_value() : mrb_true_value();
}
/* 15.2.5.3.3 */
@@ -171,9 +171,9 @@ true_to_s(mrb_state *mrb, mrb_value obj)
static mrb_value
true_or(mrb_state *mrb, mrb_value obj)
{
- mrb_value obj2;
+ int obj2;
- mrb_get_args(mrb, "o", &obj2);
+ mrb_get_args(mrb, "b", &obj2);
return mrb_true_value();
}
@@ -202,9 +202,9 @@ true_or(mrb_state *mrb, mrb_value obj)
static mrb_value
false_and(mrb_state *mrb, mrb_value obj)
{
- mrb_value obj2;
+ int obj2;
- mrb_get_args(mrb, "o", &obj2);
+ mrb_get_args(mrb, "b", &obj2);
return mrb_false_value();
}
@@ -224,10 +224,10 @@ false_and(mrb_state *mrb, mrb_value obj)
static mrb_value
false_xor(mrb_state *mrb, mrb_value obj)
{
- mrb_value obj2;
+ int obj2;
- mrb_get_args(mrb, "o", &obj2);
- return mrb_test(obj2)?mrb_true_value():mrb_false_value();
+ mrb_get_args(mrb, "b", &obj2);
+ return obj2 ? mrb_true_value() : mrb_false_value();
}
/* 15.2.4.3.3 */
@@ -244,10 +244,10 @@ false_xor(mrb_state *mrb, mrb_value obj)
static mrb_value
false_or(mrb_state *mrb, mrb_value obj)
{
- mrb_value obj2;
+ int obj2;
- mrb_get_args(mrb, "o", &obj2);
- return mrb_test(obj2)?mrb_true_value():mrb_false_value();
+ mrb_get_args(mrb, "b", &obj2);
+ return obj2 ? mrb_true_value() : mrb_false_value();
}
/* 15.2.6.3.3 */