From 38484613d5ade3ff4302db348dda8cc0f8faaf48 Mon Sep 17 00:00:00 2001 From: Clownacy Date: Sun, 5 Jan 2020 04:44:32 +0000 Subject: [PATCH] Better GUID-printing bugfix %hhx is a C99 thing, apparently. --- src/Input.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Input.cpp b/src/Input.cpp index 605ad4f9..f1e73db3 100644 --- a/src/Input.cpp +++ b/src/Input.cpp @@ -146,7 +146,7 @@ BOOL __stdcall EnumDevices_Callback(LPCDIDEVICEINSTANCE lpddi, LPVOID pvRef) char string[0x100]; #ifdef FIX_BUGS - sprintf(string, "DeviceGUID = %lx-%hx-%hx-%hhx%hhx-%hhx%hhx%hhx%hhx%hhx%hhx\n", lpddi->guidInstance.Data1, lpddi->guidInstance.Data2, lpddi->guidInstance.Data3, lpddi->guidInstance.Data4[0], lpddi->guidInstance.Data4[1], lpddi->guidInstance.Data4[2], lpddi->guidInstance.Data4[3], lpddi->guidInstance.Data4[4], lpddi->guidInstance.Data4[5], lpddi->guidInstance.Data4[6], lpddi->guidInstance.Data4[7]); + sprintf(string, "DeviceGUID = %08lX-%04X-%04X-%02X%02X-%02X%02X%02X%02X%02X%02X\n", lpddi->guidInstance.Data1, lpddi->guidInstance.Data2, lpddi->guidInstance.Data3, lpddi->guidInstance.Data4[0], lpddi->guidInstance.Data4[1], lpddi->guidInstance.Data4[2], lpddi->guidInstance.Data4[3], lpddi->guidInstance.Data4[4], lpddi->guidInstance.Data4[5], lpddi->guidInstance.Data4[6], lpddi->guidInstance.Data4[7]); #else sprintf(string, "DeviceGUID = %x\n", lpddi->guidInstance); // Tries to print a struct as an int #endif