[#3234] sample of TkFont class — NAGAI Hidetoshi <nagai@...>

永井@知能.九工大です.

52 messages 1998/07/08
[#3241] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/09

永井@知能.九工大です.

[#3290] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/15

永井@知能.九工大です.

[#3291] Re: sample of TkFont class — matz@... (Yukihiro Matsumoto) 1998/07/15

まつもと ゆきひろです

[#3307] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/16

永井@知能.九工大です.

[#3309] Re: sample of TkFont class — matz@... (Yukihiro Matsumoto) 1998/07/16

まつもと ゆきひろです

[#3319] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/16

永井@知能.九工大です.

[#3321] Re: sample of TkFont class — matz@... (Yukihiro Matsumoto) 1998/07/16

まつもと ゆきひろです

[#3324] Re: sample of TkFont class — NAGAI Hidetoshi <nagai@...> 1998/07/16

永井@知能.九工大です.

[#3367] Re: sample of TkFont class — Tadayoshi Funaba <tadf@...> 1998/07/22

ふなばです。

[#3369] Re: sample of TkFont class — ttate@... 1998/07/22

立石@JAISTです。

[#3370] Re: sample of TkFont class — Tadayoshi Funaba <tadf@...> 1998/07/22

ふなばです。

[#3371] Re: sample of TkFont class — ttate@... 1998/07/23

立石@JAISTです。

[#3292] exprimental release 1.1b9_31 (hopefully final) — matz@... (Yukihiro Matsumoto)

まつもと ゆきひろです

20 messages 1998/07/15
[#3293] Re: exprimental release 1.1b9_31 (hopefully final) — Takahiro Maebashi <maebashi@...> 1998/07/15

前橋です。

[#3294] Re: exprimental release 1.1b9_31 (hopefully final) — matz@... (Yukihiro Matsumoto) 1998/07/15

まつもと ゆきひろです

[#3295] Re: exprimental release 1.1b9_31 (hopefully final) — Takahiro Maebashi <maebashi@...> 1998/07/15

前橋です。

[ruby-dev:3269] Re: [BUG] format(nil, arg)

From: WATANABE Hirofumi <watanabe@...>
Date: 1998-07-13 01:11:00 UTC
List: ruby-dev #3269
わたなべです.

Tadayoshi Funaba <tadf@kt.rim.or.jp> writes:

:考えたら、pack/unpack、strftime でもありうることだと気がつきました (他
:にもあるかな)。ということで、またまた参考まで。

strftime はこのままだと正常な場合もエラーになってしまいます.
Check_Type のほうが簡単かな.

--- sprintf.c.orig	Thu Jul 09 17:40:26 1998
+++ sprintf.c	Sun Jul 12 16:47:00 1998
@@ -143,2 +143,3 @@
     fmt = GETARG();
+    Check_Type(fmt, T_STRING);
     p = str2cstr(fmt, &blen);
--- time.c.orig	Tue Jun 30 11:20:18 1998
+++ time.c	Mon Jul 13 00:31:52 1998
@@ -742,6 +742,7 @@
     int len;
     VALUE str;
 
+    Check_Type(format, T_STRING);
     GetTimeval(time, tobj);
     if (tobj->tm_got == 0) {
 	time_localtime(time);
--- pack.c.orig	Fri Jun 26 18:44:28 1998
+++ pack.c	Mon Jul 13 00:30:14 1998
@@ -103,7 +103,7 @@
     char *ptr;
     int plen;
 
-    
+    Check_Type(fmt, T_STRING);
     p = str2cstr(fmt, &plen);
     pend = p + plen;
     res = str_new(0, 0);
@@ -550,6 +550,7 @@
     char type;
     int len;
 
+    Check_Type(fmt, T_STRING);
     s = str2cstr(str, &len);
     send = s + len;
     p = str2cstr(fmt, &len);

In This Thread