From 04fd4a2756cc1b5905afedec57211bf8d0938d4a Mon Sep 17 00:00:00 2001 From: Juraj Hercek Date: Wed, 6 Nov 2002 22:02:52 +0000 Subject: [PATCH] Bug fixes related to sparc 4-byte boundary alignment. --- programs/regedit/regproc.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/programs/regedit/regproc.c b/programs/regedit/regproc.c index bf802877c4d..c76bb9b5b4b 100644 --- a/programs/regedit/regproc.c +++ b/programs/regedit/regproc.c @@ -260,10 +260,10 @@ DWORD convertHexCSVToHex(char *str, BYTE *buf, ULONG bufLen) while (strPos < strLen) { char xbuf[3]; - char wc; + UINT wc; - memcpy(xbuf,s,2); xbuf[3]='\0'; - sscanf(xbuf,"%02x",(UINT*)&wc); + memcpy(xbuf,s,2); xbuf[2]='\0'; + sscanf(xbuf,"%02x",&wc); if (byteCount < bufLen) *b++ =(unsigned char)wc;