typedef struct RgbImage {
int w, h;
- char data[];
+ unsigned 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;
void identify_rgbimage(const RgbImage *base, Rect portion,
- char result[MAXIMGIDENT]);
+ char result[MAXIMGIDENT], const char *what);
RgbImage *alloc_rgb_image(int w, int h);
#define RI_PIXEL(ri,x,y) ((ri)->data + ((y)*(ri)->w + (x)) * 3)