Author: tkreuzer
Date: Sat May 31 21:39:36 2014
New Revision: 63521
URL:
http://svn.reactos.org/svn/reactos?rev=63521&view=rev
Log:
{CRT]
- Treat ARM like x64 in excpt.h
- Give Clang the right __CRT_INLINE definition
Modified:
trunk/reactos/include/crt/_mingw.h
trunk/reactos/include/crt/excpt.h
Modified: trunk/reactos/include/crt/_mingw.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/_mingw.h?rev=6…
==============================================================================
--- trunk/reactos/include/crt/_mingw.h [iso-8859-1] (original)
+++ trunk/reactos/include/crt/_mingw.h [iso-8859-1] Sat May 31 21:39:36 2014
@@ -56,7 +56,7 @@
#elif defined(_MSC_VER)
# define __CRT_INLINE __inline
#elif defined(__GNUC__)
-# if ( __MINGW_GNUC_PREREQ(4, 3) && __STDC_VERSION__ >= 199901L)
+# if defined(__clang__) || ( __MINGW_GNUC_PREREQ(4, 3) && __STDC_VERSION__
>= 199901L)
# define __CRT_INLINE extern inline __attribute__((__always_inline__,__gnu_inline__))
# else
# define __CRT_INLINE extern __inline__ __attribute__((__always_inline__))
Modified: trunk/reactos/include/crt/excpt.h
URL:
http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/excpt.h?rev=63…
==============================================================================
--- trunk/reactos/include/crt/excpt.h [iso-8859-1] (original)
+++ trunk/reactos/include/crt/excpt.h [iso-8859-1] Sat May 31 21:39:36 2014
@@ -53,7 +53,7 @@
_Inout_ struct _DISPATCHER_CONTEXT *_DispatcherContext,
_In_ unsigned __int64 _GlobalPointer);
-#elif defined(__x86_64)
+#elif defined(__x86_64) || defined(_M_ARM)
struct _EXCEPTION_RECORD;
struct _CONTEXT;