Update of /cvsroot/monetdb/MonetDB4/src/modules/plain
In directory sc8-pr-cvs16.sourceforge.net:/tmp/cvs-serv5979/src/modules/plain

Modified Files:
      Tag: MonetDB_4-18
        bat.mx 
Log Message:

let's check, whether some explicte casts help to fix some batCacheid printing 
issues
on Darwin
http://monetdb.cwi.nl/testing/projects/monetdb/Stable/MonetDB4/.mTests103/GNU.32.32.d-Darwin8.9.0/tests_from_Twente_Bugs/Arjen_01.out.00.html
http://monetdb.cwi.nl/testing/projects/monetdb/Stable/MonetDB4/.mTests103/GNU.32.32.d-Darwin8.9.0/tests_from_Twente_Bugs/Arjen_01_noPropCheck.out.00.html


Index: bat.mx
===================================================================
RCS file: /cvsroot/monetdb/MonetDB4/src/modules/plain/bat.mx,v
retrieving revision 1.14
retrieving revision 1.14.2.1
diff -u -d -r1.14 -r1.14.2.1
--- bat.mx      3 May 2007 12:30:30 -0000       1.14
+++ bat.mx      5 Jun 2007 06:05:38 -0000       1.14.2.1
@@ -1368,29 +1368,29 @@
                accessmode = "unknown";
        }
 
-       BUNins(bn, "version", local_itoa(b->GDKversion),FALSE);
+       BUNins(bn, "version", local_itoa((ssize_t)(b->GDKversion)),FALSE);
        BUNins(bn, "batId", BATgetId(b),FALSE);
-       BUNins(bn, "batCacheid", local_itoa(b->batCacheid),FALSE);
-       BUNins(bn, "batParentid", local_itoa(b->batParentid),FALSE);
-       BUNins(bn, "batSharecnt", local_itoa(b->batSharecnt),FALSE);
+       BUNins(bn, "batCacheid", local_itoa((ssize_t)(b->batCacheid)),FALSE);
+       BUNins(bn, "batParentid", local_itoa((ssize_t)(b->batParentid)),FALSE);
+       BUNins(bn, "batSharecnt", local_itoa((ssize_t)(b->batSharecnt)),FALSE);
        BUNins(bn, "head", ATOMname(b->htype),FALSE);
        BUNins(bn, "tail", ATOMname(b->ttype),FALSE);
        BUNins(bn, "batPersistence", mode,FALSE);
        BUNins(bn, "batRestricted", accessmode,FALSE);
-       BUNins(bn, "batRefcnt", local_itoa(BBP_refs(b->batCacheid)),FALSE);
-       BUNins(bn, "batLRefcnt", local_itoa(BBP_lrefs(b->batCacheid)),FALSE);
+       BUNins(bn, "batRefcnt", 
local_itoa((ssize_t)(BBP_refs(b->batCacheid))),FALSE);
+       BUNins(bn, "batLRefcnt", 
local_itoa((ssize_t)(BBP_lrefs(b->batCacheid))),FALSE);
        BUNins(bn, "batDirty", BATdirty(b) ? "dirty" : "clean",FALSE);
-       BUNins(bn, "batSet", local_itoa(b->batSet),FALSE);
-       BUNins(bn, "void_tid", local_itoa(b->void_tid),FALSE);
-       BUNins(bn, "void_cnt", local_itoa(b->void_cnt),FALSE);
+       BUNins(bn, "batSet", local_itoa((ssize_t)(b->batSet)),FALSE);
+       BUNins(bn, "void_tid", local_itoa((ssize_t)(b->void_tid)),FALSE);
+       BUNins(bn, "void_cnt", local_itoa((ssize_t)(b->void_cnt)),FALSE);
 
-       BUNins(bn, "hsorted", local_itoa(BAThordered(b)),FALSE);
+       BUNins(bn, "hsorted", local_itoa((ssize_t)(BAThordered(b))),FALSE);
        BUNins(bn, "hident", b->hident,FALSE);
-       BUNins(bn, "hdense", local_itoa(BAThdense(b)),FALSE);
+       BUNins(bn, "hdense", local_itoa((ssize_t)(BAThdense(b))),FALSE);
        BUNins(bn, "hseqbase", oidtostr(b->hseqbase),FALSE);
-       BUNins(bn, "hkey", local_itoa(b->hkey),FALSE);
-       BUNins(bn, "hloc", local_itoa(b->hloc),FALSE);
-       BUNins(bn, "hvarsized", local_itoa(b->hvarsized),FALSE);
+       BUNins(bn, "hkey", local_itoa((ssize_t)(b->hkey)),FALSE);
+       BUNins(bn, "hloc", local_itoa((ssize_t)(b->hloc)),FALSE);
+       BUNins(bn, "hvarsized", local_itoa((ssize_t)(b->hvarsized)),FALSE);
        BUNins(bn, "halign", local_utoa(b->halign),FALSE);
        BUNins(bn, "hnosorted", local_utoa(b->H->nosorted),FALSE);
        BUNins(bn, "hnosorted_rev", local_utoa(b->H->nosorted_rev),FALSE);
@@ -1399,12 +1399,12 @@
        BUNins(bn, "hnokey[1]", local_utoa(b->H->nokey[1]),FALSE);
 
        BUNins(bn, "tident", b->tident,FALSE);
-       BUNins(bn, "tdense", local_itoa(BATtdense(b)),FALSE);
+       BUNins(bn, "tdense", local_itoa((ssize_t)(BATtdense(b))),FALSE);
        BUNins(bn, "tseqbase", oidtostr(b->tseqbase),FALSE);
-       BUNins(bn, "tsorted", local_itoa(BATtordered(b)),FALSE);
-       BUNins(bn, "tkey", local_itoa(b->tkey),FALSE);
-       BUNins(bn, "tloc", local_itoa(b->tloc),FALSE);
-       BUNins(bn, "tvarsized", local_itoa(b->tvarsized),FALSE);
+       BUNins(bn, "tsorted", local_itoa((ssize_t)(BATtordered(b))),FALSE);
+       BUNins(bn, "tkey", local_itoa((ssize_t)(b->tkey)),FALSE);
+       BUNins(bn, "tloc", local_itoa((ssize_t)(b->tloc)),FALSE);
+       BUNins(bn, "tvarsized", local_itoa((ssize_t)(b->tvarsized)),FALSE);
        BUNins(bn, "talign", local_utoa(b->talign),FALSE);
        BUNins(bn, "tnosorted", local_utoa(b->T->nosorted),FALSE);
        BUNins(bn, "tnosorted_rev", local_utoa(b->T->nosorted_rev),FALSE);
@@ -1416,10 +1416,10 @@
        BUNins(bn, "batDeleted", local_utoa(BUNindex(b, b->batDeleted)),FALSE);
        BUNins(bn, "batFirst", local_utoa(BUNindex(b, b->batFirst)),FALSE);
        BUNins(bn, "top", local_utoa(BUNindex(b, (BUN) ((char *) Bunbase(b) + 
b->batBuns->free))),FALSE);
-       BUNins(bn, "batStamp", local_itoa(b->batStamp),FALSE);
-       BUNins(bn, "lastUsed", local_itoa(BBP_lastused(b->batCacheid)),FALSE);
-       BUNins(bn, "curStamp", local_itoa(BBPcurstamp()),FALSE);
-       BUNins(bn, "batCopiedtodisk", local_itoa(b->batCopiedtodisk),FALSE);
+       BUNins(bn, "batStamp", local_itoa((ssize_t)(b->batStamp)),FALSE);
+       BUNins(bn, "lastUsed", 
local_itoa((ssize_t)(BBP_lastused(b->batCacheid))),FALSE);
+       BUNins(bn, "curStamp", local_itoa((ssize_t)(BBPcurstamp())),FALSE);
+       BUNins(bn, "batCopiedtodisk", 
local_itoa((ssize_t)(b->batCopiedtodisk)),FALSE);
        BUNins(bn, "batDirtydesc", b->batDirtydesc ? "dirty" : "clean",FALSE);
 
        BUNins(bn, "batDirtybuns", b->batDirtybuns ? "dirty" : "clean",FALSE);


-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
Monetdb-checkins mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/monetdb-checkins

Reply via email to