summaryrefslogtreecommitdiff
path: root/dviware/dvisvgm/src/PDFParser.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'dviware/dvisvgm/src/PDFParser.cpp')
-rw-r--r--dviware/dvisvgm/src/PDFParser.cpp6
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)) + "'");
}