1 
2 /**
3    \file lib/proj/local_proto.h
4 
5    \brief GProj library
6 
7    \author Paul Kelly <paul-grass stjohnspoint.co.uk>
8 
9    (C) 2003-2008 by the GRASS Development Team
10 
11    This program is free software under the GNU General Public
12    License (>=v2). Read the file COPYING that comes with GRASS
13    for details.
14 **/
15 
16 struct ellps_list
17 {
18     char *name, *longname;
19     double a, es, rf;
20     struct ellps_list *next;
21 };
22 
23 struct datum_list
24 {
25     char *name, *longname, *ellps;
26     double dx, dy, dz;
27     struct datum_list *next;
28 };
29 
30 struct ellps_list *read_ellipsoid_table(int);
31 void free_ellps_list(struct ellps_list *);
32 
33 struct datum_list *read_datum_table(void);
34 void free_datum_list(struct datum_list *);
35