SET_VARSIZE(result, nbytes);
result->ndim = 1;
result->elemtype = oid;
-
-#if POSTGIS_PGSQL_VERSION > 81
result->dataoffset = 0;
-#endif
+
memcpy(ARR_DIMS(result), &nelems, sizeof(int));
memcpy(ARR_LBOUND(result), &lbs, sizeof(int));
memcpy(ARR_DATA_PTR(result), geom, VARSIZE(geom));
if (in != (PG_LWGEOM*)DatumGetPointer(entry->key))
pfree(in); /* PG_FREE_IF_COPY */
-#if POSTGIS_PGSQL_VERSION >= 82
gistentryinit(*retval, PointerGetDatum(rr),
entry->rel, entry->page,
entry->offset,
FALSE);
-#else
- gistentryinit(*retval, PointerGetDatum(rr),
- entry->rel, entry->page,
- entry->offset, sizeof(BOX2DFLOAT4),
- FALSE);
-#endif
}
{
POSTGIS_DEBUG(4, "GIST: LWGEOM_gist_compress got a NULL key");
-#if POSTGIS_PGSQL_VERSION >= 82
gistentryinit(*retval, (Datum) 0, entry->rel,
entry->page, entry->offset, FALSE);
-#else
- gistentryinit(*retval, (Datum) 0, entry->rel,
- entry->page, entry->offset, 0, FALSE);
-#endif
}