From d3c86d308fbf9100462618619f623d01bb450bbd Mon Sep 17 00:00:00 2001 From: Frank Warmerdam Date: Mon, 9 Mar 2009 13:32:02 +0000 Subject: added initial init file caching git-svn-id: http://svn.osgeo.org/metacrs/proj/trunk@1542 4e78687f-474d-0410-85f9-8d5e500ac6b2 --- src/projects.h | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/projects.h') diff --git a/src/projects.h b/src/projects.h index 6ed75648..60693e53 100644 --- a/src/projects.h +++ b/src/projects.h @@ -342,6 +342,12 @@ int pj_ell_set(paralist *, double *, double *); int pj_datum_set(paralist *, PJ *); int pj_prime_meridian_set(paralist *, PJ *); int pj_angular_units_set(paralist *, PJ *); + +paralist *pj_clone_paralist( const paralist* ); +void pj_clear_initcache(void); +paralist*pj_search_initcache( const char *filekey ); +void pj_insert_initcache( const char *filekey, const paralist *list); + double *pj_enfn(double); double pj_mlfn(double, double, double, double *); double pj_inv_mlfn(double, double, double *); @@ -398,6 +404,9 @@ PJ_GRIDINFO *pj_gridinfo_init( const char * ); int pj_gridinfo_load( PJ_GRIDINFO * ); void pj_gridinfo_free( PJ_GRIDINFO * ); +void pj_acquire_lock(void); +void pj_release_lock(void); + void *proj_mdist_ini(double); double proj_mdist(double, double, double, const void *); double proj_inv_mdist(double, const void *); -- cgit v1.2.3