Changeset: 35d17d037172 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=35d17d037172
Modified Files:
        geom/monetdb5/Makefile.ag
        geom/monetdb5/geomBulk.c
        geom/monetdb5/geom_geojson.c
        geom/monetdb5/geom_x3d.c
        geom/monetdb5/sfcgal.mal
Branch: sfcgal
Log Message:

Fix compilation in other platforms


diffs (66 lines):

diff --git a/geom/monetdb5/Makefile.ag b/geom/monetdb5/Makefile.ag
--- a/geom/monetdb5/Makefile.ag
+++ b/geom/monetdb5/Makefile.ag
@@ -62,4 +62,4 @@ headers_autoload_sfcgal = {
        SOURCES = 31_sfcgal.mal
 }
 
-EXTRA_DIST = 30_geom.mal 31_geom.mal geom.mal
+EXTRA_DIST = 30_geom.mal 31_sfcgal.mal geom.mal sfcgal.mal
diff --git a/geom/monetdb5/geomBulk.c b/geom/monetdb5/geomBulk.c
--- a/geom/monetdb5/geomBulk.c
+++ b/geom/monetdb5/geomBulk.c
@@ -1661,7 +1661,7 @@ wkbIntersection_bat_s(bat *outBAT_id, ba
 {
        BAT *outBAT = NULL, *aBAT = NULL, *bBAT = NULL, *saBAT = NULL, *sbBAT = 
NULL;
        BATiter aBAT_iter, bBAT_iter, saBAT_iter, sbBAT_iter;
-    uint32_t i = 0;
+    BUN i = 0;
 
        //get the descriptors of the input BATs
        if ((aBAT = BATdescriptor(*aBAT_id)) == NULL) {
diff --git a/geom/monetdb5/geom_geojson.c b/geom/monetdb5/geom_geojson.c
--- a/geom/monetdb5/geom_geojson.c
+++ b/geom/monetdb5/geom_geojson.c
@@ -598,7 +598,7 @@ asgeojson_geom_buf(GEOSGeom geom, char *
 print_double(double d, int maxdd, char *buf, size_t bufsize)
 {
     double ad = fabs(d);
-    int ndd = ad < 1 ? 0 : floor(log10(ad))+1; /* non-decimal digits */
+    double ndd = ad < 1 ? 0 : floor(log10(ad))+1; /* non-decimal digits */
     if (fabs(d) < OUT_MAX_DOUBLE)
     {
         if ( maxdd > (OUT_MAX_DOUBLE_PRECISION - ndd) )  maxdd -= ndd;
@@ -691,7 +691,7 @@ points_geojson_size(const GEOSGeometry *
 trim_trailing_zeros(char *str)
 {
     char *ptr, *totrim=NULL;
-    int len;
+    size_t len;
     int i;
 
     /* no dot, no decimal digits */
diff --git a/geom/monetdb5/geom_x3d.c b/geom/monetdb5/geom_x3d.c
--- a/geom/monetdb5/geom_x3d.c
+++ b/geom/monetdb5/geom_x3d.c
@@ -490,7 +490,7 @@ x3d_3_psurface_buf(GEOSGeom psur, char *
             {
                 ptr += sprintf(ptr, " ");
             }
-            ptr += sprintf(ptr, "%d", (j + k));
+            ptr += sprintf(ptr, "%ud", (j + k));
         }
         if (i < (ngeoms - 1) )
         {
diff --git a/geom/monetdb5/sfcgal.mal b/geom/monetdb5/sfcgal.mal
--- a/geom/monetdb5/sfcgal.mal
+++ b/geom/monetdb5/sfcgal.mal
@@ -26,8 +26,6 @@ command triangulate2DZ(geo:wkb, flag:int
 address geom_sfcgal_triangulate2DZ
 comment "Triangulates a geometry collection";
 
-
-
 module batgeom;
 
 command triangulate2DZ(geo:bat[:oid,:wkb], flag:int) :bat[ :oid, :wkb]
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to