X-Git-Url: http://git.asbjorn.biz/?a=blobdiff_plain;ds=sidebyside;f=lib%2Fpdf%2Fpdf.cc;fp=lib%2Fpdf%2Fpdf.cc;h=3f74b60b03f6f7a65057faf15111e52ed896348e;hb=6b98a8dc81b47257d03a91dbd0efa3789aa0abfd;hp=368416e1a9ab11764e248b182b8d317909b2eaff;hpb=2e2252fba96c094b53475c87bc41f25fe6b946bb;p=swftools.git diff --git a/lib/pdf/pdf.cc b/lib/pdf/pdf.cc index 368416e..3f74b60 100644 --- a/lib/pdf/pdf.cc +++ b/lib/pdf/pdf.cc @@ -72,7 +72,7 @@ typedef struct _gfxsource_internal } gfxsource_internal_t; -static char* dirseparator() +static const char* dirseparator() { #ifdef WIN32 return "\\"; @@ -228,13 +228,13 @@ gfxpage_t* pdf_doc_getpage(gfxdocument_t*doc, int page) return pdf_page; } -static char*getInfoString(Dict *infoDict, char *key) +static char*getInfoString(Dict *infoDict, const char *key) { Object obj; GString *s1, *s2; int i; - if (infoDict && infoDict->lookup(key, &obj)->isString()) { + if (infoDict && infoDict->lookup((char*)key, &obj)->isString()) { s1 = obj.getString(); if ((s1->getChar(0) & 0xff) == 0xfe && (s1->getChar(1) & 0xff) == 0xff) { @@ -261,12 +261,12 @@ static char*getInfoString(Dict *infoDict, char *key) return strdup(""); } -static char*getInfoDate(Dict *infoDict, char *key) +static char*getInfoDate(Dict *infoDict, const char *key) { Object obj; char *s; - if (infoDict && infoDict->lookup(key, &obj)->isString()) { + if (infoDict && infoDict->lookup((char*)key, &obj)->isString()) { s = obj.getString()->getCString(); if (s[0] == 'D' && s[1] == ':') { s += 2;