From: "U.Nakamura" Date: 2001-05-14T00:04:47+09:00 Subject: [ruby-dev:13175] request RUBY_COPYRIGHT こんにちは、なかむら(う)です。 組み込み定数に RUBY_VERSION や RUBY_RELEASE_DATE などがあ りますが、同じように RUBY_COPYRIGHT というようなものを追加 できないでしょうか? mswin32的には「win32/resource.rbを毎年いじらなくて済むよう になる」というメリットがあるのですが (^^; 、それ以外にも、 例えばrubyを組み込みで使う場合なんかでruby自身のcopyrightを どっかで出力したいとかいう需要はけっこうあるんじゃないかと 思うのですが。 いちおうパッチ(あんまり意味ないかな...) Index: version.c =================================================================== RCS file: /src/ruby/version.c,v retrieving revision 1.5 diff -u -2 -p -r1.5 version.c --- version.c 2001/02/14 05:51:58 1.5 +++ version.c 2001/05/13 14:56:20 @@ -21,8 +21,10 @@ Init_version() VALUE d = rb_str_new2(RUBY_RELEASE_DATE); VALUE p = rb_str_new2(RUBY_PLATFORM); + VALUE c = rb_str_new2(RUBY_COPYRIGHT); rb_define_global_const("RUBY_VERSION", v); rb_define_global_const("RUBY_RELEASE_DATE", d); rb_define_global_const("RUBY_PLATFORM", p); + rb_define_global_const("RUBY_COPYRIGHT", c); /* obsolete constants */ @@ -41,5 +43,5 @@ void ruby_show_copyright() { - printf("ruby - Copyright (C) 1993-2001 Yukihiro Matsumoto\n"); + printf("ruby - %s\n", RUBY_COPYRIGHT); exit(0); } Index: version.h =================================================================== RCS file: /src/ruby/version.h,v retrieving revision 1.177 diff -u -2 -p -r1.177 version.h --- version.h 2001/05/11 05:24:54 1.177 +++ version.h 2001/05/13 14:56:20 @@ -3,2 +3,3 @@ #define RUBY_VERSION_CODE 170 #define RUBY_RELEASE_CODE 20010511 +#define RUBY_COPYRIGHT "Copyright (C) 1993-2001 Yukihiro Matsumoto" それでは。 -- U.Nakamura