]> git.wincent.com - mkdtemp.git/commitdiff
Silence warning compiling against Ruby 1.9
authorWincent Colaiuta <win@wincent.com>
Sun, 6 Dec 2009 13:31:30 +0000 (14:31 +0100)
committerWincent Colaiuta <win@wincent.com>
Sun, 6 Dec 2009 13:31:30 +0000 (14:31 +0100)
Silence this warning:

  mkdtemp.c:52: warning: format ‘%d’ expects type ‘int’, but argument 3
  has type ‘long int’

Signed-off-by: Wincent Colaiuta <win@wincent.com>
ext/mkdtemp.c

index c334a192fc1f6026a33229b195c7939f4fa7462e..cdf823bbab42611ca89313586911eb22115e4b99 100644 (file)
@@ -49,7 +49,7 @@ static VALUE dir_mkdtemp_m(int argc, VALUE *argv, VALUE self)
     /* create temporary storage */
     c_template = malloc(RSTRING_LEN(template) + 1);
     if (!c_template)
-        rb_raise(rb_eNoMemError, "failed to allocate %d bytes of template storage", RSTRING_LEN(template) + 1);
+        rb_raise(rb_eNoMemError, "failed to allocate %ld bytes of template storage", RSTRING_LEN(template) + 1);
     strncpy(c_template, RSTRING_PTR(template), RSTRING_LEN(template));
     c_template[RSTRING_LEN(template)] = 0;              /* NUL-terminate */