]> git.imager.perl.org - imager.git/blobdiff - flip.im
1.005 release
[imager.git] / flip.im
diff --git a/flip.im b/flip.im
index c3df8f7f9e3f275e1b8e453ed76a7da17aa85ed0..d286b91f432c3e206a5dcaf1ff629be62f8ae42d 100644 (file)
--- a/flip.im
+++ b/flip.im
@@ -1,3 +1,4 @@
+#define IMAGER_NO_CONTEXT
 #include "imager.h"
 
 static void flip_h(i_img *im);
 #include "imager.h"
 
 static void flip_h(i_img *im);
@@ -22,9 +23,10 @@ Returns 0 if parameters are invalid.
 
 undef_int
 i_flipxy(i_img *im, int direction) {
 
 undef_int
 i_flipxy(i_img *im, int direction) {
+  dIMCTXim(im);
   i_clear_error();
 
   i_clear_error();
 
-  mm_log((1, "i_flipxy(im %p, direction %d)\n", im, direction ));
+  im_log((aIMCTX, 1, "i_flipxy(im %p, direction %d)\n", im, direction ));
 
   if (!im)
     return 0;
 
   if (!im)
     return 0;
@@ -43,10 +45,9 @@ i_flipxy(i_img *im, int direction) {
     break;
 
   default:
     break;
 
   default:
-    mm_log((1, "i_flipxy: direction is invalid\n" ));
-    i_push_errorf(0, "direction %d invalid", direction);
+    im_log((aIMCTX, 1, "i_flipxy: direction is invalid\n" ));
+    im_push_errorf(aIMCTX, 0, "direction %d invalid", direction);
     return 0;
     return 0;
-
   }
   return 1;
 }
   }
   return 1;
 }
@@ -87,7 +88,7 @@ IM_SUFFIX(flip_row)(IM_COLOR *row, i_img_dim width) {
 
 static void
 flip_h(i_img *im) {
 
 static void
 flip_h(i_img *im) {
-  int y;
+  i_img_dim y;
   if (im->type == i_palette_type) {
     i_palidx *line = mymalloc(im->xsize * sizeof(i_palidx));
     for (y = 0; y < im->ysize; ++y) {
   if (im->type == i_palette_type) {
     i_palidx *line = mymalloc(im->xsize * sizeof(i_palidx));
     for (y = 0; y < im->ysize; ++y) {
@@ -112,8 +113,8 @@ flip_h(i_img *im) {
 
 static void
 flip_v(i_img *im) {
 
 static void
 flip_v(i_img *im) {
-  int topy = 0;
-  int boty = im->ysize - 1;
+  i_img_dim topy = 0;
+  i_img_dim boty = im->ysize - 1;
   if (im->type == i_palette_type) {
     i_palidx *top_line = mymalloc(im->xsize * sizeof(i_palidx));
     i_palidx *bot_line = mymalloc(im->xsize * sizeof(i_palidx));
   if (im->type == i_palette_type) {
     i_palidx *top_line = mymalloc(im->xsize * sizeof(i_palidx));
     i_palidx *bot_line = mymalloc(im->xsize * sizeof(i_palidx));
@@ -148,8 +149,8 @@ flip_v(i_img *im) {
 
 static void
 flip_hv(i_img *im) {
 
 static void
 flip_hv(i_img *im) {
-  int topy = 0;
-  int boty = im->ysize - 1;
+  i_img_dim topy = 0;
+  i_img_dim boty = im->ysize - 1;
   if (im->type == i_palette_type) {
     i_palidx *top_line = mymalloc(im->xsize * sizeof(i_palidx));
     i_palidx *bot_line = mymalloc(im->xsize * sizeof(i_palidx));
   if (im->type == i_palette_type) {
     i_palidx *top_line = mymalloc(im->xsize * sizeof(i_palidx));
     i_palidx *bot_line = mymalloc(im->xsize * sizeof(i_palidx));