summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2017-07-28 11:50:31 +0100
committerCaolán McNamara <caolanm@redhat.com>2017-07-28 11:50:31 +0100
commita4d22caa78f58a2e9263a17370feaa6d7fdf665c (patch)
treec887c5db8853c38e0205d658a1b94a19cdb7bdde
parentf59284e3369f249b33dbd2adb4ed44d72840d78f (diff)
replace snprintf with our own converters
Change-Id: I27b0b82ac5be631c0d47f486603e241026dcabd9
-rw-r--r--cui/source/dialogs/cuicharmap.cxx16
1 files changed, 4 insertions, 12 deletions
diff --git a/cui/source/dialogs/cuicharmap.cxx b/cui/source/dialogs/cuicharmap.cxx
index e37a6163aea5..05626672e419 100644
--- a/cui/source/dialogs/cuicharmap.cxx
+++ b/cui/source/dialogs/cuicharmap.cxx
@@ -775,16 +775,12 @@ IMPL_LINK(SvxCharacterMap, CharClickHdl, SvxCharView*, rView, void)
// Get the hexadecimal code
OUString charValue = rView->GetText();
- char aBuf[32];
sal_Int32 tmp = 1;
sal_UCS4 cChar = charValue.iterateCodePoints(&tmp, -1);
- snprintf( aBuf, sizeof(aBuf), "%X", static_cast<unsigned>(cChar));
- OUString aHexText = OUString::createFromAscii(aBuf);
+ OUString aHexText = OUString::number(cChar, 16).toAsciiUpperCase();
// Get the decimal code
- char aDecBuf[32];
- snprintf( aDecBuf, sizeof(aDecBuf), "%u", static_cast<unsigned>(cChar));
- OUString aDecimalText = OUString::createFromAscii(aDecBuf);
+ OUString aDecimalText = OUString::number(cChar);
m_pHexCodeText->SetText( aHexText );
m_pDecimalCodeText->SetText( aDecimalText );
@@ -870,13 +866,9 @@ IMPL_LINK_NOARG(SvxCharacterMap, CharHighlightHdl, SvxShowCharSet*, void)
if ( bSelect )
{
// Get the hexadecimal code
- char aBuf[32];
- snprintf( aBuf, sizeof(aBuf), "%X", static_cast<unsigned>(cChar) );
- aHexText = OUString::createFromAscii(aBuf);
+ aHexText = OUString::number(cChar, 16).toAsciiUpperCase();
// Get the decimal code
- char aDecBuf[32];
- snprintf( aDecBuf, sizeof(aDecBuf), "%u", static_cast<unsigned>(cChar) );
- aDecimalText = OUString::createFromAscii(aDecBuf);
+ aDecimalText = OUString::number(cChar);
setCharName(cChar);
}