From: Michal Rokos Date: 2002-08-28T17:25:02+09:00 Subject: Re: [Safer] rb_class_path Hello, On Wed, Aug 28, 2002 at 03:56:17AM +0900, nobu.nokada@softhome.net wrote: > + RSTRING(str)->len = strlen(RSTRING(str)->ptr); How about: + long len; + len = snprintf(RSTRING(str)->ptr, RSTRING(str)->len, "#<%s:0x%lx>", s, klass); + if (len != -1) { + RSTRING(str)->len = len; + } Michal -- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- Michal Rokos Czech Technical University, Prague E-mail:m.rokos@sh.cvut.cz ICQ:36118339 Jabber:majkl@jabber.cz -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-