diff options
Diffstat (limited to 'dviware/dvisvgm/src/PDFParser.cpp')
-rw-r--r-- | dviware/dvisvgm/src/PDFParser.cpp | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/dviware/dvisvgm/src/PDFParser.cpp b/dviware/dvisvgm/src/PDFParser.cpp index 12637a6368..1ecd40cba8 100644 --- a/dviware/dvisvgm/src/PDFParser.cpp +++ b/dviware/dvisvgm/src/PDFParser.cpp @@ -168,10 +168,8 @@ static string parse_literal_string (InputReader &ir) { static char get_hex_digit (InputReader &ir) { int c = ir.get(); if (isxdigit(c)) - return static_cast<char>(c); - ostringstream oss; - oss << "invalid hexadecimal digit '" << static_cast<char>(c) << "'"; - throw PDFException(oss.str()); + return char(c); + throw PDFException("invalid hexadecimal digit '" + string(1, char(c)) + "'"); } |