From: nobu.nakada@... Date: 2002-01-10T14:46:00+09:00 Subject: [ruby-dev:15668] Re: [ruby-cvs] ruby, ruby/win32: * win32/resource.rb: Modify copyright in resource script. なかだです。 At Thu, 10 Jan 2002 02:43:06 +0000, cvs-admin@ruby-lang.org (usa) wrote: > Log: > * win32/resource.rb: Modify copyright in resource script. 毎年これをするのもバカらしいので、version.cも含めてこうしといた ほうがよいのでは。 Index: version.c =================================================================== RCS file: /cvs/ruby/src/ruby/version.c,v retrieving revision 1.6 diff -u -2 -p -r1.6 version.c --- version.c 2001/10/29 05:07:18 1.6 +++ version.c 2002/01/10 04:44:29 @@ -41,5 +41,8 @@ void ruby_show_copyright() { - printf("ruby - Copyright (C) 1993-2001 Yukihiro Matsumoto\n"); + const char *release_date = RUBY_RELEASE_DATE; + const char *hyphen = strchr(release_date, '-'); + printf("ruby - Copyright (C) 1993-%.*s Yukihiro Matsumoto\n", + hyphen - release_date, release_date); exit(0); } Index: win32/resource.rb =================================================================== RCS file: /cvs/ruby/src/ruby/win32/resource.rb,v retrieving revision 1.4 diff -u -2 -p -r1.4 resource.rb --- win32/resource.rb 2002/01/10 02:43:06 1.4 +++ win32/resource.rb 2002/01/10 04:42:36 @@ -5,4 +5,5 @@ require 'rbconfig' CONFIG = Config::MAKEFILE_CONFIG +release_year, = RUBY_RELEASE_DATE.split('-', 2) fversion = "#{CONFIG['MAJOR']},#{CONFIG['MINOR']},#{CONFIG['TEENY']},0" @@ -76,5 +77,5 @@ BEGIN VALUE "Home Page", "http://www.ruby-lang.org/\\0" VALUE "InternalName", "#{base + ext}\\0" - VALUE "LegalCopyright", "Copyright (C) 1993-2002 Yukihiro Matsumoto\\0" + VALUE "LegalCopyright", "Copyright (C) 1993-#{release_year} Yukihiro Matsumoto\\0" VALUE "OriginalFilename", "#{base + ext}\\0" VALUE "Platform", "#{RUBY_PLATFORM}\\0" -- --- 僕の前にBugはない。 --- 僕の後ろにBugはできる。 中田 伸悦