Просмотр исходного кода

IsEqualGUID uses memcmp behind the scenes, thwarting a NOLIBC build

Anonymous Maarten 2 месяцев назад
Родитель
Сommit
5133849627
1 измененных файлов с 6 добавлено и 6 удалено
  1. 6 6
      src/notification/windows/SDL_windowsnotification.c

+ 6 - 6
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;