summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-11-27 15:47:33 +0000
committernobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2003-11-27 15:47:33 +0000
commit9d1bd210b78401feba5430a46ceeeaf6d3eecd1e (patch)
tree5ce1037a1bd81d2c8b378968e9515a0ac7303c40
parent3336f7cb3f231630eee7a298b558c93afe7f3ab7 (diff)
downloadruby-9d1bd210b78401feba5430a46ceeeaf6d3eecd1e.tar.gz
ruby-9d1bd210b78401feba5430a46ceeeaf6d3eecd1e.tar.xz
ruby-9d1bd210b78401feba5430a46ceeeaf6d3eecd1e.zip
* eval.c (rb_f_exit), process.c (rb_f_exit_bang): use VALUEs not but
TYPEs. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@5041 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog5
-rw-r--r--eval.c4
-rw-r--r--process.c4
3 files changed, 8 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index 555aab01e..91af3dfb0 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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
diff --git a/eval.c b/eval.c
index 5cfee877e..8d64bf6bb 100644
--- a/eval.c
+++ b/eval.c
@@ -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:
diff --git a/process.c b/process.c
index cbee4ffd3..321088200 100644
--- a/process.c
+++ b/process.c
@@ -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: