chiark / gitweb /
WIP island determination; pixmap handling in progress
[ypp-sc-tools.main.git] / pctb / structure.h
index 6409c339038c4b0d2233e5e4c4db6f8245fcdd9e..3e30e28c65dca183412c7b77ded3a7797890c412 100644 (file)
@@ -77,19 +77,6 @@ CanonImage *alloc_canon_image(int w, int h);
   }while(0)
 
 
-typedef struct {
-  int w, h;
-  char data[];
-  /* red   = data[ y*w*3 + x*3 + 0 ] = RI_PIXEL(ri,x,y)[0]
-   * green = data[ y*w*3 + x*3 + 1 ] = RI_PIXEL(ri,x,y)[1]
-   * blue  = data[ y*w*3 + x*3 + 2 ] = RI_PIXEL(ri,x,y)[2]
-   */
-} RgbImage;
-
-RgbImage *alloc_rgb_image(int w, int h);
-
-#define RI_PIXEL(ri,x,y) ((ri)->data + ((y)*(ri)->w + (x)) * 3)
-
 #define CANONIMG_ALSO_STORERGB(ri)             \
   do{                                          \
     char *rip= RI_PIXEL((ri),x,y);             \
@@ -98,4 +85,5 @@ RgbImage *alloc_rgb_image(int w, int h);
     rip[2]= rgb;                               \
   }while(0)
 
+
 #endif /*STRUCTURE_H*/