1 
2 /****************************************************************************
3  *
4  * MODULE:       r.describe
5  *
6  * AUTHOR(S):    Michael Shapiro - CERL
7  *
8  * PURPOSE:      Prints terse list of category values found in a raster
9  *               map layer.
10  *
11  * COPYRIGHT:    (C) 2006 by the GRASS Development Team
12  *
13  *               This program is free software under the GNU General Public
14  *               License (>=v2). Read the file COPYING that comes with GRASS
15  *               for details.
16  *
17  ***************************************************************************/
18 
19 #ifndef __R_DESC_LOCAL_PROTO_H__
20 #define __R_DESC_LOCAL_PROTO_H__
21 
22 #include <grass/raster.h>
23 
24 /* describe.c */
25 int describe(const char *, int, char *, int, int, int, int, int);
26 
27 /* dumplist.c */
28 int long_list(struct Cell_stats *, DCELL, DCELL, char *, int, RASTER_MAP_TYPE,
29 	      int);
30 int compact_list(struct Cell_stats *, DCELL, DCELL, char *, int,
31 		 RASTER_MAP_TYPE, int);
32 int compact_range_list(CELL, CELL, CELL, CELL, CELL, CELL, char *, int);
33 int range_list(CELL, CELL, CELL, CELL, CELL, CELL, char *, int);
34 
35 /* main.c */
36 int main(int, char *[]);
37 
38 /* tree.c */
39 int plant_tree(void);
40 int add_node_to_tree(register CELL);
41 int first_node(void);
42 int next_node(void);
43 int first_cat(CELL *);
44 int next_cat(CELL *);
45 
46 #endif /* __R_DESC_LOCAL_PROTO_H__ */
47