725{
728 static int ngeoms = 1;
730
731
732 if( ! geom )
733 {
735 return NULL;
736 }
737
738
739
741 {
744 return NULL;
745 }
746
747
749 geoms[0] = geom;
750
751
753
754
756}
LWCOLLECTION * lwcollection_construct(uint8_t type, int32_t srid, GBOX *bbox, uint32_t ngeoms, LWGEOM **geoms)
void lwgeom_free(LWGEOM *geom)
#define PARSER_ERROR_INCONTINUOUS
#define PARSER_ERROR_OTHER
void * lwalloc(size_t size)
#define SRID_UNKNOWN
Unknown SRID value.
LWGEOM * lwcollection_as_lwgeom(const LWCOLLECTION *obj)
#define LWDEBUG(level, msg)
#define SET_PARSER_ERROR(errno)
static int lwgeom_is_empty(const LWGEOM *geom)
Return true or false depending on whether a geometry is an "empty" geometry (no vertices members)