} gfxsource_internal_t;
-static char* dirseparator()
+static const char* dirseparator()
{
#ifdef WIN32
return "\\";
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) {
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;