151 size_t result_sz = strlen(lwresult) + 8;
156 snprintf(
result, result_sz,
"0:%s", lwresult);
161 snprintf(
result, result_sz,
"%s", lwresult);
167 summary = cstring_to_text(
result);
170 PG_FREE_IF_COPY(g, 0);
171 PG_RETURN_TEXT_P(summary);
char result[OUT_DOUBLE_BUFFER_SIZE]
uint32_t gserialized_get_version(const GSERIALIZED *g)
Return the serialization version.
LWGEOM * lwgeom_from_gserialized(const GSERIALIZED *g)
Allocate a new LWGEOM from a GSERIALIZED.
void lwgeom_free(LWGEOM *geom)
char * lwgeom_summary(const LWGEOM *lwgeom, int offset)
void * lwalloc(size_t size)