summaryrefslogtreecommitdiffstats
path: root/libqpdf/QPDF_String.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libqpdf/QPDF_String.cc')
-rw-r--r--libqpdf/QPDF_String.cc7
1 files changed, 4 insertions, 3 deletions
diff --git a/libqpdf/QPDF_String.cc b/libqpdf/QPDF_String.cc
index bf1141d1..5558979c 100644
--- a/libqpdf/QPDF_String.cc
+++ b/libqpdf/QPDF_String.cc
@@ -9,13 +9,14 @@
#include <string.h>
// See above about ctype.
-static bool is_ascii_printable(unsigned char ch)
+static bool is_ascii_printable(char ch)
{
return ((ch >= 32) && (ch <= 126));
}
-static bool is_iso_latin1_printable(unsigned char ch)
+static bool is_iso_latin1_printable(char ch)
{
- return (((ch >= 32) && (ch <= 126)) || (ch >= 160));
+ return (((ch >= 32) && (ch <= 126)) ||
+ (static_cast<unsigned char>(ch) >= 160));
}
QPDF_String::QPDF_String(std::string const& val) :