SDL: IsEqualGUID uses memcmp behind the scenes, thwarting a NOLIBC build

From 51338496278b725e2ebd3be2aecadd8a1349d9ba Mon Sep 17 00:00:00 2001
From: Anonymous Maarten <[EMAIL REDACTED]>
Date: Sat, 18 Jul 2026 02:09:09 +0200
Subject: [PATCH] IsEqualGUID uses memcmp behind the scenes, thwarting a NOLIBC
 build

---
 src/notification/windows/SDL_windowsnotification.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/src/notification/windows/SDL_windowsnotification.c b/src/notification/windows/SDL_windowsnotification.c
index 7d7aedc9fb9cf..35badc3109d6a 100644
--- a/src/notification/windows/SDL_windowsnotification.c
+++ b/src/notification/windows/SDL_windowsnotification.c
@@ -120,9 +120,9 @@ static HRESULT STDMETHODCALLTYPE Impl_OnActivated_QueryInterface(__FITypedEventH
     if (ppvObject == NULL) {
         return E_POINTER;
     }
-    if (IsEqualGUID(riid, &IID_IToastActivatedEventHandler) ||
-        IsEqualGUID(riid, &IID_IAgileObject) ||
-        IsEqualGUID(riid, &IID_IUnknown)) {
+    if (WIN_IsEqualGUID(riid, &IID_IToastActivatedEventHandler) ||
+        WIN_IsEqualGUID(riid, &IID_IAgileObject) ||
+        WIN_IsEqualGUID(riid, &IID_IUnknown)) {
         *ppvObject = _this;
         _this->lpVtbl->AddRef(_this);
         return S_OK;
@@ -185,9 +185,9 @@ static HRESULT STDMETHODCALLTYPE Impl_OnDismissed_QueryInterface(__FITypedEventH
     if (ppvObject == NULL) {
         return E_POINTER;
     }
-    if (IsEqualGUID(riid, &IID_IToastDismissedEventHandler) ||
-        IsEqualGUID(riid, &IID_IAgileObject) ||
-        IsEqualGUID(riid, &IID_IUnknown)) {
+    if (WIN_IsEqualGUID(riid, &IID_IToastDismissedEventHandler) ||
+        WIN_IsEqualGUID(riid, &IID_IAgileObject) ||
+        WIN_IsEqualGUID(riid, &IID_IUnknown)) {
         *ppvObject = _this;
         _this->lpVtbl->AddRef(_this);
         return S_OK;