diff options
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | eval.c | 4 | ||||
-rw-r--r-- | process.c | 4 |
3 files changed, 8 insertions, 5 deletions
@@ -1,4 +1,4 @@ -Fri Nov 28 00:34:44 2003 Nobuyoshi Nakada <nobu@ruby-lang.org> +Fri Nov 28 00:47:29 2003 Nobuyoshi Nakada <nobu@ruby-lang.org> * eval.c (rb_f_exit), process.c (rb_f_exit_bang): treat true as success, false as failure. [ruby-dev:22067] @@ -6,6 +6,9 @@ Fri Nov 28 00:34:44 2003 Nobuyoshi Nakada <nobu@ruby-lang.org> * eval.c (rb_f_abort, rb_thread_switch), process.c (rb_f_system): use ANSI macro instead of hard coded value. + * eval.c (rb_f_exit), process.c (rb_f_exit_bang): use VALUEs not but + TYPEs. + Thu Nov 27 22:05:48 2003 Akinori MUSHA <knu@iDaemons.org> * eval.c, gc.c: FreeBSD/ia64 currently does not have a way for a @@ -3896,10 +3896,10 @@ rb_f_exit(argc, argv) rb_secure(4); if (rb_scan_args(argc, argv, "01", &status) == 1) { switch (status) { - case T_TRUE: + case Qtrue: istatus = EXIT_SUCCESS; break; - case T_FALSE: + case Qfalse: istatus = EXIT_FAILURE; break; default: @@ -882,10 +882,10 @@ rb_f_exit_bang(argc, argv, obj) rb_secure(4); if (rb_scan_args(argc, argv, "01", &status) == 1) { switch (status) { - case T_TRUE: + case Qtrue: istatus = EXIT_SUCCESS; break; - case T_FALSE: + case Qfalse: istatus = EXIT_FAILURE; break; default: |