aboutsummaryrefslogtreecommitdiff
path: root/src/geod.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/geod.c')
-rw-r--r--src/geod.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/geod.c b/src/geod.c
index 755afbd7..e90d71b5 100644
--- a/src/geod.c
+++ b/src/geod.c
@@ -1,4 +1,6 @@
/* <<<< Geodesic filter program >>>> */
+
+#include "proj.h"
# include "projects.h"
# include "geod_interface.h"
# include "emess.h"
@@ -175,15 +177,15 @@ noargument: emess(1,"missing argument for -%c",*arg);
continue;
case 'l':
if (!arg[1] || arg[1] == 'e') { /* list of ellipsoids */
- struct PJ_ELLPS *le;
+ const struct PJ_ELLPS *le;
- for (le=pj_get_ellps_ref(); le->id ; ++le)
+ for (le=proj_list_ellps(); le->id ; ++le)
(void)printf("%9s %-16s %-16s %s\n",
le->id, le->major, le->ell, le->name);
} else if (arg[1] == 'u') { /* list of units */
- struct PJ_UNITS *lu;
+ const struct PJ_UNITS *lu;
- for (lu = pj_get_units_ref();lu->id ; ++lu)
+ for (lu = proj_list_units();lu->id ; ++lu)
(void)printf("%12s %-20s %s\n",
lu->id, lu->to_meter, lu->name);
} else