Module: wine Branch: master Commit: 318d02723cef8e79e7b559d569808a98629dc88e URL: https://gitlab.winehq.org/wine/wine/-/commit/318d02723cef8e79e7b559d569808a9...
Author: Alex Henrie alexhenrie24@gmail.com Date: Mon Nov 21 21:14:47 2022 -0700
kernel32/tests: Avoid using GCC's typeof extension.
---
dlls/kernel32/tests/heap.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-)
diff --git a/dlls/kernel32/tests/heap.c b/dlls/kernel32/tests/heap.c index 3e861f52248..f449f06270d 100644 --- a/dlls/kernel32/tests/heap.c +++ b/dlls/kernel32/tests/heap.c @@ -52,13 +52,10 @@ static BOOLEAN (WINAPI *pRtlSetUserFlagsHeap)(HANDLE,ULONG,void*,ULONG,ULONG); static HGLOBAL (WINAPI *pGlobalAlloc)(UINT,SIZE_T); static HGLOBAL (WINAPI *pGlobalFree)(HGLOBAL); static HGLOBAL (WINAPI *pLocalFree)(HLOCAL); - -#define MAKE_FUNC(f) static typeof(f) *p ## f -MAKE_FUNC( HeapQueryInformation ); -MAKE_FUNC( HeapSetInformation ); -MAKE_FUNC( GlobalFlags ); -MAKE_FUNC( RtlGetNtGlobalFlags ); -#undef MAKE_FUNC +static BOOL (WINAPI *pHeapQueryInformation)(HANDLE,HEAP_INFORMATION_CLASS,void*,SIZE_T,SIZE_T*); +static BOOL (WINAPI *pHeapSetInformation)(HANDLE,HEAP_INFORMATION_CLASS,void*,SIZE_T); +static UINT (WINAPI *pGlobalFlags)(HGLOBAL); +static ULONG (WINAPI *pRtlGetNtGlobalFlags)(void);
static void load_functions(void) {