1 #include <math.h> 2 #include <grass/gis.h> 3 #include <grass/raster.h> 4 5 struct _gstats_ 6 { 7 long *cats; 8 long count; 9 }; 10 11 struct _layer_ 12 { 13 const char *name; 14 const char *mapset; 15 struct Categories labels; 16 }; 17 18 extern struct Cell_head window; 19 20 extern const char *maps[2]; 21 extern const char *output; 22 extern const char *title; 23 extern long *matr; 24 extern long *rlst; 25 extern int ncat; 26 extern const char *stats_file; 27 28 #define LAYER struct _layer_ 29 extern LAYER *layers; 30 extern int nlayers; 31 32 #define GSTATS struct _gstats_ 33 extern GSTATS *Gstats; 34 extern size_t nstats; 35