diff options
author | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-06-19 04:21:25 +0000 |
---|---|---|
committer | usa <usa@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-06-19 04:21:25 +0000 |
commit | 7bb51e6ce911f70d7f850f1495f93ef987a1603d (patch) | |
tree | 2211e3cf867a437c159126e25f5677519a4e1fb5 | |
parent | d8b02b509608c5b90056c7befa89fa29fda45f8f (diff) |
* hash.c (env_delete, rb_f_getenv, env_fetch): case insensitive to
access environment variables on DOSISH platforms.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@3961 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 5 | ||||
-rw-r--r-- | hash.c | 12 | ||||
-rw-r--r-- | version.h | 6 |
3 files changed, 14 insertions, 9 deletions
@@ -1,3 +1,8 @@ +Thu Jun 19 13:13:10 2003 NAKAMURA Usaku <usa@ruby-lang.org> + + * hash.c (env_delete, rb_f_getenv, env_fetch): case insensitive to + access environment variables on DOSISH platforms. + Wed Jun 18 23:41:27 2003 Marc Cartright <marc@isri.unlv.edu> * ext/zlib/zlib.c (zstream_run): In a particular situation, @@ -1017,8 +1017,8 @@ env_delete(obj, name) VALUE value = env_str_new2(val); ruby_setenv(nam, 0); -#ifdef __BORLANDC__ - if (strcmpi(nam, "PATH") == 0) { +#ifdef DOSISH + if (strcasecmp(nam, "PATH") == 0) { #else if (strcmp(nam, "PATH") == 0) { #endif @@ -1053,8 +1053,8 @@ rb_f_getenv(obj, name) } env = getenv(nam); if (env) { -#ifdef __BORLANDC__ - if (strcmpi(nam, "PATH") == 0 && !rb_env_path_tainted()) +#ifdef DOSISH + if (strcasecmp(nam, "PATH") == 0 && !rb_env_path_tainted()) #else if (strcmp(nam, "PATH") == 0 && !rb_env_path_tainted()) #endif @@ -1096,8 +1096,8 @@ env_fetch(argc, argv) } return if_none; } -#ifdef __BORLANDC__ - if (strcmpi(nam, "PATH") == 0 && !rb_env_path_tainted()) +#ifdef DOSISH + if (strcasecmp(nam, "PATH") == 0 && !rb_env_path_tainted()) #else if (strcmp(nam, "PATH") == 0 && !rb_env_path_tainted()) #endif @@ -1,11 +1,11 @@ #define RUBY_VERSION "1.8.0" -#define RUBY_RELEASE_DATE "2003-06-16" +#define RUBY_RELEASE_DATE "2003-06-19" #define RUBY_VERSION_CODE 180 -#define RUBY_RELEASE_CODE 20030616 +#define RUBY_RELEASE_CODE 20030619 #define RUBY_VERSION_MAJOR 1 #define RUBY_VERSION_MINOR 8 #define RUBY_VERSION_TEENY 0 #define RUBY_RELEASE_YEAR 2003 #define RUBY_RELEASE_MONTH 6 -#define RUBY_RELEASE_DAY 16 +#define RUBY_RELEASE_DAY 19 |