Changeset: ed480560b028 for MonetDB
URL: https://dev.monetdb.org/hg/MonetDB/rev/ed480560b028
Modified Files:
        geom/monetdb5/geom_atoms.c
Branch: resource_management
Log Message:

merge upstream


diffs (44 lines):

diff --git a/geom/monetdb5/geom_atoms.c b/geom/monetdb5/geom_atoms.c
--- a/geom/monetdb5/geom_atoms.c
+++ b/geom/monetdb5/geom_atoms.c
@@ -52,6 +52,7 @@ wkbTOSTR(allocator *ma, char **geomWKT, 
                if (*len < dstStrLen + 1 || *geomWKT == NULL) {
                        *len = dstStrLen + 1;
                        ////GDKfree(*geomWKT);
+                       assert(ma);
                        if ((*geomWKT = ma_alloc(ma, *len)) == NULL) {
                                GEOSFree_r(geoshandle, wkt);
                                return -1;
@@ -1153,24 +1154,6 @@ mbrFromString(Client ctx, mbr **w, const
  */
 
 str
-ordinatesMBR(mbr **res, flt *minX, flt *minY, flt *maxX, flt *maxY)
-{
-       allocator *ma = MT_thread_getallocator();
-       assert(ma);
-       if ((*res = ma_alloc(ma, sizeof(mbr))) == NULL)
-               throw(MAL, "geom.mbr", SQLSTATE(HY013) MAL_MALLOC_FAIL);
-       if (is_flt_nil(*minX) || is_flt_nil(*minY) || is_flt_nil(*maxX) || 
is_flt_nil(*maxY))
-               **res = mbrNIL;
-       else {
-               (*res)->xmin = *minX;
-               (*res)->ymin = *minY;
-               (*res)->xmax = *maxX;
-               (*res)->ymax = *maxY;
-       }
-       return MAL_SUCCEED;
-}
-
-str
 mbrIntersects(Client ctx, bit *out, mbr** mbr1, mbr** mbr2) {
        (void) ctx;
        if (((*mbr1)->ymax < (*mbr2)->ymin) || ((*mbr1)->ymin > (*mbr2)->ymax))
diff --git a/geom/monetdb5/geom_atoms.h b/geom/monetdb5/geom_atoms.h
--- a/geom/monetdb5/geom_atoms.h
+++ b/geom/monetdb5/geom_atoms.h
@@ -83,4 +83,3 @@ geom_export str mbrDistance(Client ctx, 
 geom_export str mbrDistance_wkb(Client ctx, dbl *out, wkb **geom1WKB, wkb 
**geom2WKB);
 geom_export str wkbCoordinateFromWKB(Client ctx, dbl*, wkb**, int*);
 geom_export str wkbCoordinateFromMBR(Client ctx, dbl*, mbr**, int*);
-geom_export str ordinatesMBR(mbr **res, flt *minX, flt *minY, flt *maxX, flt 
*maxY);
_______________________________________________
checkin-list mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to