[poppler] poppler/Gfx.cc poppler/Gfx.h poppler/Object.h poppler/XRef.cc
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Sun Sep 23 11:05:37 UTC 2018
poppler/Gfx.cc | 5 ++---
poppler/Gfx.h | 2 +-
poppler/Object.h | 2 +-
poppler/XRef.cc | 2 +-
4 files changed, 5 insertions(+), 6 deletions(-)
New commits:
commit c46f445b6ff4ea59f845a81b873599835ad64b6a
Author: Albert Astals Cid <aacid at kde.org>
Date: Sun Sep 23 13:05:21 2018 +0200
Object: make getCmd const char *
diff --git a/poppler/Gfx.cc b/poppler/Gfx.cc
index ea85dcd1..f64606ad 100644
--- a/poppler/Gfx.cc
+++ b/poppler/Gfx.cc
@@ -832,12 +832,11 @@ void Gfx::go(GBool topLevel) {
void Gfx::execOp(Object *cmd, Object args[], int numArgs) {
Operator *op;
- char *name;
Object *argPtr;
int i;
// find operator
- name = cmd->getCmd();
+ const char *name = cmd->getCmd();
if (!(op = findOp(name))) {
if (ignoreUndef == 0)
error(errSyntaxError, getPos(), "Unknown operator '{0:s}'", name);
@@ -879,7 +878,7 @@ void Gfx::execOp(Object *cmd, Object args[], int numArgs) {
(this->*op->func)(argPtr, numArgs);
}
-Operator *Gfx::findOp(char *name) {
+Operator *Gfx::findOp(const char *name) {
int a, b, m, cmp;
a = -1;
diff --git a/poppler/Gfx.h b/poppler/Gfx.h
index 3ac4c929..ae83e8f4 100644
--- a/poppler/Gfx.h
+++ b/poppler/Gfx.h
@@ -247,7 +247,7 @@ private:
void go(GBool topLevel);
void execOp(Object *cmd, Object args[], int numArgs);
- Operator *findOp(char *name);
+ Operator *findOp(const char *name);
GBool checkArg(Object *arg, TchkType type);
Goffset getPos();
diff --git a/poppler/Object.h b/poppler/Object.h
index 3dcf9e6b..7af91c33 100644
--- a/poppler/Object.h
+++ b/poppler/Object.h
@@ -259,7 +259,7 @@ public:
Ref getRef() const { OBJECT_TYPE_CHECK(objRef); return ref; }
int getRefNum() const { OBJECT_TYPE_CHECK(objRef); return ref.num; }
int getRefGen() const { OBJECT_TYPE_CHECK(objRef); return ref.gen; }
- char *getCmd() const { OBJECT_TYPE_CHECK(objCmd); return cString; }
+ const char *getCmd() const { OBJECT_TYPE_CHECK(objCmd); return cString; }
long long getInt64() const { OBJECT_TYPE_CHECK(objInt64); return int64g; }
long long getIntOrInt64() const { OBJECT_2TYPES_CHECK(objInt, objInt64);
return type == objInt ? intg : int64g; }
diff --git a/poppler/XRef.cc b/poppler/XRef.cc
index 1dac5216..7b492491 100644
--- a/poppler/XRef.cc
+++ b/poppler/XRef.cc
@@ -1152,7 +1152,7 @@ Object XRef::fetch(int num, int gen, int recursion) {
if (obj1.isInt() && obj1.getInt() == num &&
obj2.isInt() && obj2.getInt() == gen &&
obj3.isCmd()) {
- char *cmd = obj3.getCmd();
+ const char *cmd = obj3.getCmd();
if (strlen(cmd) > 3 &&
cmd[0] == 'o' &&
cmd[1] == 'b' &&
More information about the poppler
mailing list