Minor tweaks to bring defs in line with MS.

dw
Index: winnt.h
===================================================================
--- winnt.h	(revision 5973)
+++ winnt.h	(working copy)
@@ -1620,7 +1620,7 @@
 #else
 #define YieldProcessor __buildpause()
 VOID MemoryBarrier(VOID);
-__CRT_INLINE VOID MemoryBarrier(VOID)
+FORCEINLINE VOID MemoryBarrier(VOID)
 __buildmemorybarrier()
 #endif
 
@@ -6258,9 +6258,9 @@
     struct _TEB *NtCurrentTeb(VOID);
     PVOID GetCurrentFiber(VOID);
     PVOID GetFiberData(VOID);
-    __CRT_INLINE struct _TEB *NtCurrentTeb(VOID) { return (struct _TEB *)__readgsqword(FIELD_OFFSET(NT_TIB,Self)); }
-    __CRT_INLINE PVOID GetCurrentFiber(VOID) { return(PVOID)__readgsqword(FIELD_OFFSET(NT_TIB,FiberData)); }
-    __CRT_INLINE PVOID GetFiberData(VOID) {
+    FORCEINLINE struct _TEB *NtCurrentTeb(VOID) { return (struct _TEB *)__readgsqword(FIELD_OFFSET(NT_TIB,Self)); }
+    FORCEINLINE PVOID GetCurrentFiber(VOID) { return(PVOID)__readgsqword(FIELD_OFFSET(NT_TIB,FiberData)); }
+    FORCEINLINE PVOID GetFiberData(VOID) {
       return *(PVOID *)GetCurrentFiber();
     }
 #endif /* __x86_64 */
------------------------------------------------------------------------------
See everything from the browser to the database with AppDynamics
Get end-to-end visibility with application monitoring from AppDynamics
Isolate bottlenecks and diagnose root cause in seconds.
Start your free trial of AppDynamics Pro today!
http://pubads.g.doubleclick.net/gampad/clk?id=48808831&iu=/4140/ostg.clktrk
_______________________________________________
Mingw-w64-public mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mingw-w64-public

Reply via email to