diff options
| author | cremno <[email protected]> | 2014-01-31 16:06:45 +0100 |
|---|---|---|
| committer | cremno <[email protected]> | 2014-01-31 18:00:36 +0100 |
| commit | 4507985c3ea2b3a7d14745f1f432e544ddeafe93 (patch) | |
| tree | 8dce9e42e85ea6a953b37b7dcce73ce56c277fe4 /src/codegen.c | |
| parent | 7c9a1accff4c42ec781f14b1ba5abaf0ad1bb037 (diff) | |
| download | mruby-4507985c3ea2b3a7d14745f1f432e544ddeafe93.tar.gz mruby-4507985c3ea2b3a7d14745f1f432e544ddeafe93.zip | |
use mrb_bool, FALSE and TRUE more
It doesn't matter to me if one is using FALSE/TRUE instead of 1/0
but I prefer a type (alias) which emphasizes boolean vars to int.
I changed 1/0 to FALSE/TRUE anyway.
Diffstat (limited to 'src/codegen.c')
| -rw-r--r-- | src/codegen.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/codegen.c b/src/codegen.c index 931da06e1..d89fd57a5 100644 --- a/src/codegen.c +++ b/src/codegen.c @@ -981,7 +981,7 @@ gen_send_intern(codegen_scope *s) push(); } static void -gen_literal_array(codegen_scope *s, node *tree, int sym, int val) +gen_literal_array(codegen_scope *s, node *tree, mrb_bool sym, int val) { if (val) { int i = 0, j = 0; @@ -1069,7 +1069,7 @@ readint_float(codegen_scope *s, const char *p, int base) } static mrb_int -readint_mrb_int(codegen_scope *s, const char *p, int base, int neg, int *overflow) +readint_mrb_int(codegen_scope *s, const char *p, int base, mrb_bool neg, mrb_bool *overflow) { const char *e = p + strlen(p); mrb_int result = 0; @@ -1933,7 +1933,7 @@ codegen(codegen_scope *s, node *tree, int val) int base = (intptr_t)tree->cdr->car; mrb_int i; mrb_code co; - int overflow; + mrb_bool overflow; i = readint_mrb_int(s, p, base, FALSE, &overflow); if (overflow) { @@ -1989,7 +1989,7 @@ codegen(codegen_scope *s, node *tree, int val) int base = (intptr_t)tree->cdr->car; mrb_int i; mrb_code co; - int overflow; + mrb_bool overflow; i = readint_mrb_int(s, p, base, TRUE, &overflow); if (overflow) { |
