From fafaf2688b8e5ddc595d4031afe1e92caab57e9a Mon Sep 17 00:00:00 2001 From: Stefan Schmidt Date: Sun, 5 May 2024 08:30:00 +0200 Subject: [PATCH] winapi: Suppress language extension warning on LONG64 typedef --- lib/winapi/winnt.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/winapi/winnt.h b/lib/winapi/winnt.h index d3685dda5..ff1eceb0f 100644 --- a/lib/winapi/winnt.h +++ b/lib/winapi/winnt.h @@ -1,7 +1,7 @@ // SPDX-License-Identifier: MIT // SPDX-FileCopyrightText: 2019 Jannik Vogel -// SPDX-FileCopyrightText: 2019-2022 Stefan Schmidt +// SPDX-FileCopyrightText: 2019-2024 Stefan Schmidt // SPDX-FileCopyrightText: 2021 Lucas Jansson #ifndef __WINNT_H__ @@ -13,7 +13,10 @@ typedef LONG HRESULT; typedef CHAR *LPSTR; +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wlanguage-extension-token" typedef signed __int64 LONG64, *PLONG64; +#pragma clang diagnostic pop LONG64 InterlockedExchange64 (LONG64 volatile *Target, LONG64 Value); PVOID InterlockedExchangePointer (PVOID volatile *Target, PVOID Value);