fixed gfximage_save_jpeg function call
authorMatthias Kramm <kramm@quiss.org>
Wed, 30 Dec 2009 01:42:52 +0000 (17:42 -0800)
committerMatthias Kramm <kramm@quiss.org>
Wed, 30 Dec 2009 01:42:52 +0000 (17:42 -0800)
lib/gfximage.c
lib/gfximage.h
lib/ruby/gfx.c

index 54adadc..58f18b3 100644 (file)
@@ -6,7 +6,7 @@
 #include "gfximage.h"
 #include "types.h"
 
-void gfximage_save_jpeg(gfximage_t*img, int quality, const char*filename)
+void gfximage_save_jpeg(gfximage_t*img, const char*filename, int quality)
 {
     int x,y;
     int l = img->width*img->height;
index 11545ff..161ac4f 100644 (file)
@@ -3,7 +3,7 @@
 
 #include "gfxdevice.h"
 
-void gfximage_save_jpeg(gfximage_t*image, int quality, const char*filename);
+void gfximage_save_jpeg(gfximage_t*image, const char*filename, int quality);
 void gfximage_save_png(gfximage_t*image, const char*filename);
 gfximage_t* gfximage_rescale(gfximage_t*image, int newwidth, int newheight);
 
index 1ba0c1e..687e38a 100644 (file)
@@ -220,7 +220,7 @@ static VALUE image_save_jpeg(VALUE cls, VALUE _filename, VALUE quality)
     Check_Type(_filename, T_STRING);
     Check_Type(quality, T_FIXNUM);
     const char*filename = StringValuePtr(_filename);
-    gfximage_save_jpeg(image->image, FIX2INT(quality), filename);
+    gfximage_save_jpeg(image->image, filename, FIX2INT(quality));
     return cls;
 }
 static VALUE image_save_png(VALUE cls, VALUE _filename)