Changeset 15029
- Timestamp:
- 07/25/08 13:52:37 (4 months ago)
- Files:
-
- trunk/gdal/ogr/ogrct.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/gdal/ogr/ogrct.cpp
r12009 r15029 121 121 122 122 /************************************************************************/ 123 /* LoadProjLibrary() */ 124 /************************************************************************/ 125 126 static int LoadProjLibrary() 127 128 { 129 CPLMutexHolderD( &hPROJMutex ); 130 static int bTriedToLoad = FALSE; 123 /* GetProjLibraryName() */ 124 /************************************************************************/ 125 126 static const char* GetProjLibraryName() 127 { 131 128 const char *pszLibName = LIBNAME; 132 133 if( bTriedToLoad )134 return( pfn_pj_transform != NULL );135 136 bTriedToLoad = TRUE;137 138 129 #if !defined(WIN32CE) 139 130 if( CPLGetConfigOption("PROJSO",NULL) != NULL ) 140 131 pszLibName = CPLGetConfigOption("PROJSO",NULL); 141 132 #endif 133 return pszLibName; 134 } 135 136 /************************************************************************/ 137 /* LoadProjLibrary() */ 138 /************************************************************************/ 139 140 static int LoadProjLibrary() 141 142 { 143 CPLMutexHolderD( &hPROJMutex ); 144 static int bTriedToLoad = FALSE; 145 const char *pszLibName; 146 147 if( bTriedToLoad ) 148 return( pfn_pj_transform != NULL ); 149 150 bTriedToLoad = TRUE; 151 152 pszLibName = GetProjLibraryName(); 142 153 143 154 #ifdef PROJ_STATIC … … 282 293 "Unable to load PROJ.4 library (%s), creation of\n" 283 294 "OGRCoordinateTransformation failed.", 284 LIBNAME);295 GetProjLibraryName() ); 285 296 return NULL; 286 297 }
