aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2009-07-13 02:42:48 +0200
committerJay Berkenbilt <ejb@ql.org>2009-07-13 02:42:48 +0200
commit7acc0498ebfe13c48ecbaee718537a4c088cca5e (patch)
tree2e1ef4c2ce58aec56e22ef5fdad932470d5b3907
parent9bc73a49ed56a5514ca08f3a4ff294b3b99f16dd (diff)
downloadqpdf-7acc0498ebfe13c48ecbaee718537a4c088cca5e.tar.zst
cast arg to isspace to unsigned char
git-svn-id: svn+q:///qpdf/trunk@683 71b93d88-0707-0410-a8cf-f5a4172ac649
-rw-r--r--libqpdf/QPDF.cc5
1 files changed, 3 insertions, 2 deletions
diff --git a/libqpdf/QPDF.cc b/libqpdf/QPDF.cc
index 0385828d..399d68e1 100644
--- a/libqpdf/QPDF.cc
+++ b/libqpdf/QPDF.cc
@@ -1342,7 +1342,8 @@ QPDF::readToken(InputSource* input)
}
else
{
- if (isspace(ch) && (input->getLastOffset() == offset))
+ if (isspace((unsigned char)ch) &&
+ (input->getLastOffset() == offset))
{
++offset;
}
@@ -1460,7 +1461,7 @@ QPDF::readObjectAtOffset(off_t offset, int exp_objid, int exp_generation,
char ch;
if (this->file.read(&ch, 1))
{
- if (! isspace(ch))
+ if (! isspace((unsigned char)ch))
{
this->file.seek(-1, SEEK_CUR);
break;