Re: [Safer] rb_class_path

From: Michal Rokos <m.rokos@...>
Date: 2002-08-28 08:25:02 UTC
List: ruby-core #378
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
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

In This Thread