From 9666dda282baf2d1e2b760c3e2787a10d6313065 Mon Sep 17 00:00:00 2001 From: Mounir IDRASSI Date: Thu, 26 Nov 2015 19:14:21 +0100 Subject: Windows: solve GUI issues caused by using ANSI string instead of UNICODE ones. Remove Unused functions. --- src/Common/Volumes.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'src/Common/Volumes.c') diff --git a/src/Common/Volumes.c b/src/Common/Volumes.c index 051a9ecf..3f0c5b67 100644 --- a/src/Common/Volumes.c +++ b/src/Common/Volumes.c @@ -1013,17 +1013,17 @@ int CreateVolumeHeaderInMemory (HWND hwndDlg, BOOL bBoot, char *header, int ea, MasterKeyGUIView[0] = 0; for (i = 0; i < j; i++) { - char tmp2[8] = {0}; - StringCbPrintfA (tmp2, sizeof(tmp2), "%02X", (int) (unsigned char) keyInfo.master_keydata[i + primaryKeyOffset]); - StringCbCatA (MasterKeyGUIView, sizeof(MasterKeyGUIView), tmp2); + wchar_t tmp2[8] = {0}; + StringCbPrintfW (tmp2, sizeof(tmp2), L"%02X", (int) (unsigned char) keyInfo.master_keydata[i + primaryKeyOffset]); + StringCbCatW (MasterKeyGUIView, sizeof(MasterKeyGUIView), tmp2); } HeaderKeyGUIView[0] = 0; for (i = 0; i < NBR_KEY_BYTES_TO_DISPLAY; i++) { - char tmp2[8]; - StringCbPrintfA (tmp2, sizeof(tmp2), "%02X", (int) (unsigned char) dk[primaryKeyOffset + i]); - StringCbCatA (HeaderKeyGUIView, sizeof(HeaderKeyGUIView), tmp2); + wchar_t tmp2[8]; + StringCbPrintfW (tmp2, sizeof(tmp2), L"%02X", (int) (unsigned char) dk[primaryKeyOffset + i]); + StringCbCatW (HeaderKeyGUIView, sizeof(HeaderKeyGUIView), tmp2); } if (dots3) -- cgit v1.2.3