From 94a1bece4a4adb5c0f8f09fb9b95356bae24912b Mon Sep 17 00:00:00 2001 From: matz Date: Thu, 16 Apr 1998 07:42:49 +0000 Subject: flock,flatten,signal to main_thread git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/v1_1r@168 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- object.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'object.c') diff --git a/object.c b/object.c index fa55391260..09545441ec 100644 --- a/object.c +++ b/object.c @@ -118,10 +118,12 @@ VALUE any_to_s(obj) VALUE obj; { - char buf[256]; + char *s; + char *cname = rb_class2name(CLASS_OF(obj)); - sprintf(buf, "#<%s:0x%x>", rb_class2name(CLASS_OF(obj)), obj); - return str_new2(buf); + s = ALLOCA_N(char, strlen(cname)+6+16+1); /* 6:tags 16:addr 1:eos */ + sprintf(s, "#<%s:0x%x>", cname, obj); + return str_new2(s); } VALUE -- cgit v1.2.3