do \
{ \
char *obt, *exp; \
LWGEOM *ngobt, *ngexp; \
{ \
fprintf(stderr, "[%s:%d]\n Expected: %s\n Obtained: %s\n", __FILE__, __LINE__, exp, obt); \
free(obt); \
free(exp); \
lwgeom_free(ngobt); \
lwgeom_free(ngexp); \
CU_ASSERT(0); \
} \
else \
{ \
lwgeom_free(ngobt); \
lwgeom_free(ngexp); \
CU_ASSERT(1); \
} \
} while (0)
char lwgeom_same(const LWGEOM *lwgeom1, const LWGEOM *lwgeom2)
geom1 same as geom2 iff
LWGEOM * lwgeom_normalize(const LWGEOM *geom)
char * lwgeom_to_wkt(const LWGEOM *geom, uint8_t variant, int precision, size_t *size_out)
WKT emitter function.