1 #include <grass/config.h>
2 
3 extern struct Key_Value *projinfo, *projunits, *projepsg;
4 extern char *projsrid, *projwkt;
5 extern struct Cell_head cellhd;
6 
7 /* input.c */
8 void input_currloc(void);
9 #ifdef HAVE_OGR
10 int input_wkt(char *);
11 int input_srid(char *);
12 int input_proj4(char *);
13 int input_epsg(int);
14 int input_georef(char *);
15 #endif
16 
17 /* output.c */
18 void print_projinfo(int);
19 void print_datuminfo(void);
20 void print_proj4(int);
21 #ifdef HAVE_OGR
22 void print_wkt(int, int);
23 #endif
24 
25 /* datumtrans.c */
26 int set_datum(char *);
27 int set_datumtrans(int, int);
28 
29 /* create.c */
30 void create_location(const char *);
31 void modify_projinfo();
32 
33 /* list_codes.c */
34 char *get_authority_names(void);
35 void list_codes(char *);
36