diff options
Diffstat (limited to 'libqpdf/QPDF_String.cc')
-rw-r--r-- | libqpdf/QPDF_String.cc | 7 |
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) : |