From 0cd0cc28ffe5b7532c091eef9ddc6c0ec794fb9f Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Sat, 6 Aug 2016 15:04:08 +0000 Subject: [PATCH] [NTOS:MM][USER32] - Correctly handle/avoid C99-style inline semantics CORE-11794 svn path=/trunk/; revision=72138 --- reactos/ntoskrnl/mm/ARM3/sysldr.c | 4 ++-- reactos/win32ss/user/user32/include/ntwrapper.h | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/reactos/ntoskrnl/mm/ARM3/sysldr.c b/reactos/ntoskrnl/mm/ARM3/sysldr.c index fca38487541..d27e49bda94 100644 --- a/reactos/ntoskrnl/mm/ARM3/sysldr.c +++ b/reactos/ntoskrnl/mm/ARM3/sysldr.c @@ -16,8 +16,8 @@ #define MODULE_INVOLVED_IN_ARM3 #include -/* GCC's incompetence strikes again */ -__inline +static +inline VOID sprintf_nt(IN PCHAR Buffer, IN PCHAR Format, diff --git a/reactos/win32ss/user/user32/include/ntwrapper.h b/reactos/win32ss/user/user32/include/ntwrapper.h index f61224e0ea9..01a07e4b301 100644 --- a/reactos/win32ss/user/user32/include/ntwrapper.h +++ b/reactos/win32ss/user/user32/include/ntwrapper.h @@ -1,7 +1,7 @@ #pragma once #if defined(__GNUC__) -#define EXTINLINE extern inline __attribute__((always_inline)) +#define EXTINLINE extern inline __attribute__((always_inline)) __attribute__((gnu_inline)) #elif defined(_MSC_VER) #define EXTINLINE extern __forceinline #else