From 30027481f7f9e9191f7c8deea51850b7a76b1b1f Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Sat, 23 Feb 2013 21:46:21 -0500 Subject: Remove all old-style casts from C++ code --- libqpdf/QPDF_String.cc | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'libqpdf/QPDF_String.cc') diff --git a/libqpdf/QPDF_String.cc b/libqpdf/QPDF_String.cc index 619adef6..db6fb2f5 100644 --- a/libqpdf/QPDF_String.cc +++ b/libqpdf/QPDF_String.cc @@ -140,7 +140,7 @@ QPDF_String::unparse(bool force_binary) } else { - sprintf(num, "\\%03o", (unsigned char)ch); + sprintf(num, "\\%03o", static_cast(ch)); result += num; } break; @@ -181,8 +181,8 @@ QPDF_String::getUTF8Val() const // discarded, and a low codepoint not preceded by a high // codepoint will just get its low 10 bits output. unsigned short bits = - (((unsigned char) this->val[i]) << 8) + - ((unsigned char) this->val[i+1]); + (static_cast(this->val[i]) << 8) + + static_cast(this->val[i+1]); if ((bits & 0xFC00) == 0xD800) { codepoint = 0x10000 + ((bits & 0x3FF) << 10); @@ -209,7 +209,7 @@ QPDF_String::getUTF8Val() const { for (unsigned int i = 0; i < len; ++i) { - result += QUtil::toUTF8((unsigned char) this->val[i]); + result += QUtil::toUTF8(static_cast(this->val[i])); } } return result; -- cgit v1.2.3-70-g09d2