Changeset: 3a83af17b396 for MonetDB
URL: http://dev.monetdb.org/hg/MonetDB?cmd=changeset;node=3a83af17b396
Modified Files:
        gdk/gdk_bbp.c
Branch: Oct2014
Log Message:

Fix printf format so that icc on Linux accepts it.
An unsigned short argument should get a %d format, since it gets
promoted to int, not unsigned int, according to the C standard.


diffs (39 lines):

diff --git a/gdk/gdk_bbp.c b/gdk/gdk_bbp.c
--- a/gdk/gdk_bbp.c
+++ b/gdk/gdk_bbp.c
@@ -1222,7 +1222,7 @@ BBPexit(void)
 static inline int
 heap_entry(FILE *fp, COLrec *col)
 {
-       return fprintf(fp, " %s %u %u %u " BUNFMT " " BUNFMT " " BUNFMT " "
+       return fprintf(fp, " %s %d %d %d " BUNFMT " " BUNFMT " " BUNFMT " "
                       BUNFMT " " OIDFMT " " OIDFMT " " SZFMT " " SZFMT " %d",
                       col->type >= 0 ? BATatoms[col->type].name : 
ATOMunknown_name(col->type),
                       col->width,
@@ -1276,8 +1276,10 @@ new_bbpentry(FILE *fp, bat i)
        }
 #endif
 
-       if (fprintf(fp, SSZFMT " %d %s %s %s %d %u " BUNFMT " " BUNFMT " " 
BUNFMT " " BUNFMT " " BUNFMT " %u %u %u %u", /* BAT info */
-                   (ssize_t) i, BBP_status(i) & BBPPERSISTENT,
+       if (fprintf(fp, SSZFMT " %d %s %s %s %d %d " BUNFMT " " BUNFMT " "
+                   BUNFMT " " BUNFMT " " BUNFMT " %d %d %d %d", /* BAT info */
+                   (ssize_t) i,
+                   BBP_status(i) & BBPPERSISTENT,
                    BBP_logical(i),
                    BBP_logical(-i) ? BBP_logical(-i) : BBPNONAME,
                    BBP_physical(i),
@@ -2837,11 +2839,11 @@ BBPtrim_select(size_t target, int dirty)
                                PTRFMTCAST(void *)b);
 
                        fprintf(stderr,
-                               "#            (cnt=" BUNFMT ", mode=%u, "
+                               "#            (cnt=" BUNFMT ", mode=%d, "
                                "refs=%d, wait=%d, parent=%d,%d, "
                                "lastused=%d,%d,%d)\n",
                                bbptrim[cur].cnt,
-                               b->batPersistence,
+                               (int) b->batPersistence,
                                BBP_refs(b->batCacheid),
                                (BBP_status(b->batCacheid) & BBPWAITING) != 0,
                                VIEWhparent(b),
_______________________________________________
checkin-list mailing list
checkin-list@monetdb.org
https://www.monetdb.org/mailman/listinfo/checkin-list

Reply via email to