do { \
char *obt, *exp; \
printf(" Failure at %s:%d\n", __FILE__, __LINE__); \
printf(" Exp: %s\n", exp); \
printf(" Obt: %s\n", obt); \
CU_ASSERT(0); \
} else { \
CU_ASSERT(1); \
} \
} while (0)
char lwgeom_same(const LWGEOM *lwgeom1, const LWGEOM *lwgeom2)
geom1 same as geom2 iff
void lwgeom_free(LWGEOM *geom)
char * lwgeom_to_wkt(const LWGEOM *geom, uint8_t variant, int precision, size_t *size_out)
WKT emitter function.
LWGEOM * lwgeom_normalize(const LWGEOM *geom)
22 { \
23 char *obt, *exp; \
30 printf(" Failure at %s:%d\n", __FILE__, __LINE__); \
31 printf(" Exp: %s\n", exp); \
32 printf(" Obt: %s\n", obt); \
33 free(obt);
free(exp); \
35 CU_ASSERT(0); \
36 } else { \
38 CU_ASSERT(1); \
39 } \
40} while (0)