summaryrefslogtreecommitdiffhomepage
path: root/src
diff options
context:
space:
mode:
authorCremno <[email protected]>2013-01-15 09:15:10 +0100
committerCremno <[email protected]>2013-01-15 09:15:10 +0100
commit0a22c59938d3a69900bd9b9468c1c9898bcb4684 (patch)
tree58c02d4bec1fdec82e1ef76230a4123b5a259949 /src
parent315ecb60cda1b26cc67114e3afb116f6f39ecfab (diff)
downloadmruby-0a22c59938d3a69900bd9b9468c1c9898bcb4684.tar.gz
mruby-0a22c59938d3a69900bd9b9468c1c9898bcb4684.zip
use the new specifier b instead of o
Diffstat (limited to 'src')
-rw-r--r--src/gc.c10
-rw-r--r--src/kernel.c5
-rw-r--r--src/object.c32
3 files changed, 22 insertions, 25 deletions
diff --git a/src/gc.c b/src/gc.c
index d84f44377..2505fce28 100644
--- a/src/gc.c
+++ b/src/gc.c
@@ -1188,13 +1188,13 @@ gc_generational_mode_get(mrb_state *mrb, mrb_value self)
static mrb_value
gc_generational_mode_set(mrb_state *mrb, mrb_value self)
{
- mrb_value enable;
+ int enable;
- mrb_get_args(mrb, "o", &enable);
- if (mrb->is_generational_gc_mode != mrb_test(enable))
- change_gen_gc_mode(mrb, mrb_test(enable));
+ mrb_get_args(mrb, "b", &enable);
+ if (mrb->is_generational_gc_mode != enable)
+ change_gen_gc_mode(mrb, enable);
- if (mrb_test(enable))
+ if (enable)
return mrb_true_value();
else
return mrb_false_value();
diff --git a/src/kernel.c b/src/kernel.c
index 5e8a2f5aa..de4e474b3 100644
--- a/src/kernel.c
+++ b/src/kernel.c
@@ -728,10 +728,7 @@ class_instance_method_list(mrb_state *mrb, int argc, mrb_value *argv, struct RCl
recur = TRUE;
}
else {
- mrb_value r;
-
- mrb_get_args(mrb, "o", &r);
- recur = mrb_test(r);
+ mrb_get_args(mrb, "b", &recur);
}
ary = mrb_ary_new(mrb);
oldklass = 0;
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 */