diff -urN ooo_SRC680_m139_src.orig/rsc/source/res/rscrange.cxx ooo_SRC680_m139_src/rsc/source/res/rscrange.cxx --- ooo_SRC680_m139_src.orig/rsc/source/res/rscrange.cxx 2005-11-10 19:20:27.000000000 +0100 +++ ooo_SRC680_m139_src/rsc/source/res/rscrange.cxx 2005-11-10 19:20:39.000000000 +0100 @@ -212,7 +212,7 @@ void RscRange::WriteSrc( const RSCINST & rInst, FILE * fOutput, RscTypCont *, sal_uInt32, const char * ) { - fprintf( fOutput, "%ld", ((RscRangeInst *)rInst.pData)->nValue + nMin ); + fprintf( fOutput, "%ld", long( ((RscRangeInst *)rInst.pData)->nValue + nMin ) ); } /*************************************************************************