diff --git a/reactos/lib/libwine/debug.c b/reactos/lib/libwine/debug.c index e6648977144..9fb3e02ffe4 100644 --- a/reactos/lib/libwine/debug.c +++ b/reactos/lib/libwine/debug.c @@ -85,7 +85,7 @@ const char *wine_dbgstr_an(const char *src, int n) { char *dst, *res; - if (!((WORD)(DWORD)(src) >> 16)) + if (!HIWORD(src)) { if (!src) return "(null)"; res = gimme1(6); @@ -137,7 +137,7 @@ const char *wine_dbgstr_wn(const WCHAR *src, int n) { char *dst, *res; - if (!((WORD)(DWORD)(src) >> 16)) + if (!HIWORD(src)) { if (!src) return "(null)"; res = gimme1(6); @@ -190,7 +190,7 @@ const char *wine_dbgstr_guid(const GUID *id) char *str; if (!id) return "(null)"; - if (!((WORD)(DWORD)(id) >> 16)) { + if (!HIWORD(id)) { str = gimme1(12); sprintf(str, "", (WORD)(DWORD)(id)); } else {