]> granicus.if.org Git - postgis/commitdiff
ISO C90 forbids mixed declarations and code, fix corresponding warning
authorSandro Santilli <strk@kbt.io>
Tue, 2 Jan 2018 15:11:08 +0000 (15:11 +0000)
committerSandro Santilli <strk@kbt.io>
Tue, 2 Jan 2018 15:11:08 +0000 (15:11 +0000)
git-svn-id: http://svn.osgeo.org/postgis/trunk@16215 b70326c6-7e19-0410-871a-916f4a2858ee

extensions/address_standardizer/std_pg_hash.c

index 082d52ae71da6cd86182739bf99af1293f044ed8..2bf2bfd39f4bbf93b59dc173b441f5b3f919e79a 100644 (file)
@@ -364,6 +364,9 @@ AddToStdPortalCache(StdPortalCache *STDCache, char *lextab, char *gaztab, char *
     MemoryContext STDMemoryContext;
     MemoryContext old_context;
     STANDARDIZER *std = NULL;
+#if POSTGIS_PGSQL_VERSION >= 96
+               MemoryContextCallback *callback;
+#endif
 
     DBG("Enter: AddToStdPortalCache");
     std = CreateStd(lextab, gaztab, rultab);
@@ -396,7 +399,7 @@ AddToStdPortalCache(StdPortalCache *STDCache, char *lextab, char *gaztab, char *
        /* PgSQL comments suggest allocating callback in the context */
        /* being managed, so that the callback object gets cleaned along with */
        /* the context */
-       MemoryContextCallback *callback = MemoryContextAlloc(STDMemoryContext, sizeof(MemoryContextCallback));
+       callback = MemoryContextAlloc(STDMemoryContext, sizeof(MemoryContextCallback));
        callback->arg = (void*)(STDMemoryContext);
        callback->func = StdCacheDelete;
        MemoryContextRegisterResetCallback(STDMemoryContext, callback);