diff options
Diffstat (limited to 'src/pdf/SkPDFDevice.cpp')
-rw-r--r-- | src/pdf/SkPDFDevice.cpp | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/src/pdf/SkPDFDevice.cpp b/src/pdf/SkPDFDevice.cpp index 12698dc00b..7c366cdae7 100644 --- a/src/pdf/SkPDFDevice.cpp +++ b/src/pdf/SkPDFDevice.cpp @@ -1063,15 +1063,9 @@ static void write_wide_string(SkDynamicMemoryWStream* wStream, bool wideChars) { if (wideChars) { SkASSERT(2 * len < 65535); - static const char gHex[] = "0123456789ABCDEF"; wStream->writeText("<"); for (size_t i = 0; i < len; i++) { - char result[4]; // Big-endian - result[0] = gHex[(input[i] >> 12) & 0xF]; - result[1] = gHex[(input[i] >> 8) & 0xF]; - result[2] = gHex[(input[i] >> 4) & 0xF]; - result[3] = gHex[(input[i]) & 0xF]; - wStream->write(result, 4); + SkPDFUtils::WriteUInt16BE(wStream, input[i]); } wStream->writeText(">"); } else { |