PostGIS 3.7.0dev-r@@SVN_REVISION@@
Loading...
Searching...
No Matches

◆ test_clone()

static void test_clone ( void  )
static

Definition at line 227 of file liblwgeom/cunit/cu_misc.c.

228{
229 static char *wkt = "GEOMETRYCOLLECTION(MULTIPOLYGON(((0 0, 10 0, 10 10, 0 10, 0 0))),POINT(1 1),LINESTRING(2 3,4 5))";
231 LWGEOM *geom2;
232
233 /* Free in "backwards" order */
234 geom2 = lwgeom_clone(geom1);
235 lwgeom_free(geom1);
236 lwgeom_free(geom2);
237
238 /* Free in "forwards" order */
240 geom2 = lwgeom_clone(geom1);
241 lwgeom_free(geom2);
242 lwgeom_free(geom1);
243}
#define LW_PARSER_CHECK_ALL
Definition liblwgeom.h:2150
void lwgeom_free(LWGEOM *geom)
Definition lwgeom.c:1246
LWGEOM * lwgeom_clone(const LWGEOM *lwgeom)
Clone LWGEOM object.
Definition lwgeom.c:519
LWGEOM * lwgeom_from_wkt(const char *wkt, const char check)
Definition lwin_wkt.c:940

References LW_PARSER_CHECK_ALL, lwgeom_clone(), lwgeom_free(), and lwgeom_from_wkt().

Referenced by misc_suite_setup().

Here is the call graph for this function:
Here is the caller graph for this function: