Author: tkreuzer
Date: Tue Feb 15 17:03:28 2011
New Revision: 50712
URL:
http://svn.reactos.org/svn/reactos?rev=50712&view=rev
Log:
[NMIDEBUG]
Fix compilation with MSVC
Modified:
branches/cmake-bringup/drivers/base/nmidebug/nmidebug.c
Modified: branches/cmake-bringup/drivers/base/nmidebug/nmidebug.c
URL:
http://svn.reactos.org/svn/reactos/branches/cmake-bringup/drivers/base/nmid…
==============================================================================
--- branches/cmake-bringup/drivers/base/nmidebug/nmidebug.c [iso-8859-1] (original)
+++ branches/cmake-bringup/drivers/base/nmidebug/nmidebug.c [iso-8859-1] Tue Feb 15
17:03:28 2011
@@ -21,7 +21,14 @@
{
((PCHAR)&KiBugCheckData[4])[0] -= (NmiBegin[3] | NmiBegin[7]);
((PCHAR)&KiBugCheckData[4])[3] |= 1;
+#ifdef _MSC_VER
+ __asm
+ {
+ rcr KiBugCheckData[4], 8
+ }
+#else
__asm__("rcrl %b[shift], %k[retval]" : [retval] "=rm"
(KiBugCheckData[4]) : "[retval]" (KiBugCheckData[4]), [shift] "Nc"
(8));
+#endif
}
BOOLEAN