--- scribus/scribus.cpp.orig 2003-07-11 21:58:11.000000000 +0200 +++ scribus/scribus.cpp 2003-07-15 10:59:33.000000000 +0200 @@ -3051,7 +3051,7 @@ void ScribusApp::slotHelpAbout() { void *mo; - char *error; + const char *error; typedef About* (*sdem)(QWidget *d); sdem demo; QString pfad = PREL; @@ -4694,7 +4694,7 @@ void ScribusApp::slotPrefsOrg() { void *mo; - char *error; + const char *error; bool zChange = false; typedef Preferences* (*sdem)(QWidget *d, preV *Vor); sdem demo; @@ -5156,7 +5156,7 @@ PSLib* ScribusApp::getPSDriver(bool psart, SCFonts &AllFonts, QMap DocFonts, CListe DocColors, bool pdf) { - char *error; + const char *error; typedef PSLib* (*sdem)(bool psart, SCFonts &AllFonts, QMap DocFonts, CListe DocColors, bool pdf); sdem demo; QString pfad = PREL; @@ -5191,7 +5191,7 @@ bool ScribusApp::getPDFDriver(QString fn, QString nam, int Components, int frPa, int toPa, QMap thumbs) { bool ret = false; - char *error; + const char *error; void *PDFDriver; typedef bool (*sdem)(ScribusApp *plug, QString fn, QString nam, int Components, int frPa, int toPa, QMap thumbs); sdem demo; @@ -5738,7 +5738,7 @@ void ScribusApp::FinalizePlugs() { - char *error; + const char *error; QMap::Iterator it; struct PlugData pda; typedef void (*sdem2)(); @@ -5808,7 +5808,7 @@ void ScribusApp::CallDLL(QString name) { void *mo; - char *error; + const char *error; struct PlugData pda; pda = PluginMap[name]; typedef void (*sdem)(QWidget *d, ScribusApp *plug); @@ -5842,7 +5842,7 @@ bool ScribusApp::DLLName(QString name, QString *PName, int *typ, void **Zeig) { void *mo; - char *error; + const char *error; typedef QString (*sdem0)(); typedef int (*sdem1)(); typedef void (*sdem2)(QWidget *d, ScribusApp *plug); --- scribus/scfonts_ttf.cpp Fri Apr 11 23:11:08 2003 +++ scribus/scfonts_ttf.cpp Wed May 14 10:25:46 2003 @@ -22,7 +22,7 @@ #endif // #define doPost -QString showTag(u_int32_t tag) +QString showTag(uint32_t tag) { char tmp[5]; tmp[0]=(tag>>24) & 255; @@ -80,8 +80,8 @@ SCFonts_Encoding OwnEncoding; SCFonts_Encoding PostEncoding; sc_TTFontError error; - u_int16_t readBEUInt16(); - u_int32_t readBEUInt32(); + uint16_t readBEUInt16(); + uint32_t readBEUInt32(); bool readHeaders(); bool readOffsetTable(); @@ -120,7 +120,7 @@ bool GlyphNamesRead; #endif - QArray Loca; + QArray Loca; bool LocaRead; QArray Hmtx; @@ -254,9 +254,9 @@ } -u_int16_t sc_TTFont::readBEUInt16() +uint16_t sc_TTFont::readBEUInt16() { - u_int16_t result=0; + uint16_t result=0; unsigned char tmp[2]; char *t=reinterpret_cast(tmp); if(file.readBlock(t,2)==2) @@ -267,9 +267,9 @@ } -u_int32_t sc_TTFont::readBEUInt32() +uint32_t sc_TTFont::readBEUInt32() { - u_int32_t result=0; + uint32_t result=0; unsigned char tmp[4]; char *t=reinterpret_cast(tmp); if(file.readBlock(t,4)==4) @@ -456,7 +456,7 @@ return(true); struct { fxp16_16_t version; - u_int16_t nglyphs; + uint16_t nglyphs; } data; file.at(entries[o_maxp].offset); @@ -561,7 +561,7 @@ error=sc_TTFBadFile; return(false); } - u_int16_t nglyphsps = readBEUInt16(); + uint16_t nglyphsps = readBEUInt16(); if(nglyphsps!=nGlyphs) std::cout << "Warning: nGlyphs should be consistent between head and post" << endl; @@ -765,9 +765,9 @@ #if 0 // Need to implement Mac encoding sometime... struct CmapFormat0 { - u_int16_t format; - u_int16_t length; - u_int16_t language; + uint16_t format; + uint16_t length; + uint16_t language; char glyphIdArray[256]; }; #endif @@ -794,7 +794,7 @@ } int segCount=tcm.segCountX2/2; - u_int16_t *data=new u_int16_t[segCount*4]; + uint16_t *data=new uint16_t[segCount*4]; if(!(data)) { @@ -831,7 +831,7 @@ int idarraylength=(tcm.length-(16+8*segCount))/2; - u_int16_t *idarray = new u_int16_t[idarraylength]; + uint16_t *idarray = new uint16_t[idarraylength]; for(int i=0;i