diff -urN ooo_DEV300_m11_src.orig/writerfilter/source/ooxml/OOXMLFastContextHandler.cxx ooo_DEV300_m11_src/writerfilter/source/ooxml/OOXMLFastContextHandler.cxx --- ooo_DEV300_m11_src.orig/writerfilter/source/ooxml/OOXMLFastContextHandler.cxx 2008-04-26 15:58:44.000000000 +0200 +++ ooo_DEV300_m11_src/writerfilter/source/ooxml/OOXMLFastContextHandler.cxx 2008-04-26 15:58:51.000000000 +0200 @@ -150,7 +150,8 @@ pTag->addAttr("name", sName); static char sBuffer[256]; - snprintf(sBuffer, sizeof(sBuffer), "0x%lx, %ld", rSprm.getId(), + snprintf(sBuffer, sizeof(sBuffer), + "0x%" SAL_PRIxUINT32 "x, %" SAL_PRIxUINT32 "d", rSprm.getId(), rSprm.getId()); pTag->addAttr("id", sBuffer); pTag->addAttr("value", rSprm.getValue()->toString());