From c3a908f04b578b391ecc86198368cc22a742d105 Mon Sep 17 00:00:00 2001 From: Dominik Riebeling Date: Wed, 9 Dec 2009 19:04:02 +0000 Subject: Always format error message using ANSI functions to get rid of type-punning when building with rbutil. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@23913 a1c6a512-1295-4272-9138-f99709370657 --- rbutil/sansapatcher/sansaio-win32.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/rbutil/sansapatcher/sansaio-win32.c b/rbutil/sansapatcher/sansaio-win32.c index c27092762a..5797eae2aa 100644 --- a/rbutil/sansapatcher/sansaio-win32.c +++ b/rbutil/sansapatcher/sansaio-win32.c @@ -57,12 +57,12 @@ static int unlock_volume(HANDLE hDisk) void sansa_print_error(char* msg) { - char* pMsgBuf; + LPSTR pMsgBuf = NULL; printf(msg); - FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | + FormatMessageA(FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM | FORMAT_MESSAGE_IGNORE_INSERTS, NULL, GetLastError(), - MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), (LPTSTR)&pMsgBuf, + MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), pMsgBuf, 0, NULL); printf(pMsgBuf); LocalFree(pMsgBuf); -- cgit v1.2.3