148 size_t result_sz = strlen(lwresult) + 8;
153 snprintf(
result, result_sz,
"0:%s", lwresult);
158 snprintf(
result, result_sz,
"%s", lwresult);
164 summary = cstring_to_text(
result);
167 PG_FREE_IF_COPY(g, 0);
168 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)