void identify_rgbimage(const RgbImage *base, Rect portion,
char result[MAXIMGIDENT], const char *what);
RgbImage *alloc_rgb_image(int w, int h);
void identify_rgbimage(const RgbImage *base, Rect portion,
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)
/*----- from structure.c -----*/
void find_structure(const CanonImage *im, int *max_relevant_y_r);
#define RI_PIXEL(ri,x,y) ((ri)->data + ((y)*(ri)->w + (x)) * 3)
/*----- from structure.c -----*/
void find_structure(const CanonImage *im, int *max_relevant_y_r);
void check_correct_commodities(void);
void read_screenshots(void);
void read_one_screenshot(void);
void check_correct_commodities(void);
void read_screenshots(void);
void read_one_screenshot(void);
extern enum flags o_flags;
extern const char *o_ocean, *o_pirate;
extern enum flags o_flags;
extern const char *o_ocean, *o_pirate;