[postgis-commits] svn - r2656 - in trunk: loader lwgeom

postgis-commits at postgis.refractions.net postgis-commits at postgis.refractions.net
Thu Jul 12 22:42:47 PDT 2007


Author: mcayland
Date: 2007-07-12 22:42:46 -0700 (Thu, 12 Jul 2007)
New Revision: 2656

Modified:
   trunk/loader/shp2pgsql.c
   trunk/lwgeom/lwgeom_transform.c
Log:
Correct previous commit for older PostgreSQL versions - the order of the methods in PROJ4SRSCacheContextMethods is not consistent between versions.

Modified: trunk/loader/shp2pgsql.c
===================================================================
--- trunk/loader/shp2pgsql.c	2007-07-12 20:33:23 UTC (rev 2655)
+++ trunk/loader/shp2pgsql.c	2007-07-13 05:42:46 UTC (rev 2656)
@@ -251,7 +251,8 @@
 	optr=result;
 	ptr=str;
 	while (*ptr) {
-		if ( *ptr == '\'' || *ptr == '\\' ) *optr++='\\';
+		if ( *ptr == '\'' ) *optr++='\'';
+        else if ( *ptr == '\\' ) *optr++='\\';
 		*optr++=*ptr++;
 	}
 	*optr='\0';

Modified: trunk/lwgeom/lwgeom_transform.c
===================================================================
--- trunk/lwgeom/lwgeom_transform.c	2007-07-12 20:33:23 UTC (rev 2655)
+++ trunk/lwgeom/lwgeom_transform.c	2007-07-13 05:42:46 UTC (rev 2656)
@@ -160,10 +160,11 @@
  	NULL,
  	PROJ4SRSCacheInit,
  	PROJ4SRSCacheReset,
- 	PROJ4SRSCacheDelete
+ 	PROJ4SRSCacheDelete,
 #ifdef MEMORY_CONTEXT_CHECKING
- 	,PROJ4SRSCacheCheck
+ 	PROJ4SRSCacheCheck,
 #endif
+    PROJ4SRSCacheStats
 };
 #endif
 
@@ -176,7 +177,7 @@
 	PROJ4SRSCacheReset,
 	PROJ4SRSCacheDelete,
 	NULL,
-	PROJ4SRSCacheIsEmpty
+	PROJ4SRSCacheStats
 #ifdef MEMORY_CONTEXT_CHECKING
  	,PROJ4SRSCacheCheck
 #endif
@@ -310,7 +311,7 @@
 	ctl.entrysize = sizeof(PJHashEntry);
 	ctl.hash = mcxt_ptr_hash;
 
-	return hash_create("PROJ4 Backend PJ MemoryContext Hash", PROJ4_BACKEND_HASH_SIZE, &ctl, (HASH_ELEM | HASH_FUNCTION));
+	return hash_create("PostGIS PROJ4 Backend PJ MemoryContext Hash", PROJ4_BACKEND_HASH_SIZE, &ctl, (HASH_ELEM | HASH_FUNCTION));
 }
 
 static void AddPJHashEntry(MemoryContext mcxt, PJ *projection)



More information about the postgis-commits mailing list