diff options
| author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-07-31 05:18:43 +0000 |
|---|---|---|
| committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-07-31 05:18:43 +0000 |
| commit | 2927a4d35e8ba874e543de8a1b4ebfbf9f608226 (patch) | |
| tree | dfd53f261ad935ffa14693c7147d4eafb63008ee /time.c | |
| parent | c9bead57e194f7c84553dac7009b7b61f510655c (diff) | |
| download | ruby-2927a4d35e8ba874e543de8a1b4ebfbf9f608226.tar.gz ruby-2927a4d35e8ba874e543de8a1b4ebfbf9f608226.tar.xz ruby-2927a4d35e8ba874e543de8a1b4ebfbf9f608226.zip | |
* eval.c (rb_undef): undef should be done for klass, not ruby_class.
git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@2677 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'time.c')
| -rw-r--r-- | time.c | 7 |
1 files changed, 4 insertions, 3 deletions
@@ -261,15 +261,16 @@ time_arg(argc, argv, tm, usec) year = obj2long(v[0]); if (0 <= year && year < 39) { - year += 2000; + year += 100; rb_warning("2 digits year is used"); } else if (69 <= year && year < 139) { - year += 1900; rb_warning("2 or 3 digits year is used"); } + else { + year -= 1900; + } - year -= 1900; tm->tm_year = year; if (NIL_P(v[1])) { |
