[NTVDM]: Code formatting and add a warning about the usage of callbacks.
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 14 Sep 2014 14:59:20 +0000 (14:59 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 14 Sep 2014 14:59:20 +0000 (14:59 +0000)
svn path=/trunk/; revision=64147

reactos/subsystems/ntvdm/callback.c
reactos/subsystems/ntvdm/hardware/mouse.c

index d1ecaf3..6c7e552 100644 (file)
@@ -7,6 +7,14 @@
  *                  Hermes Belusca-Maito (hermes.belusca@sfr.fr)
  */
 
+/******************************************************************************\
+|   WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING! WARNING!
+|
+|   Callbacks support supposes implicitely that the callbacks are used
+|   in the SAME thread as the CPU thread, otherwise messing in parallel
+|   with the CPU registers is 100% prone to bugs!!
+\******************************************************************************/
+
 /* INCLUDES *******************************************************************/
 
 #define NDEBUG
index 63399d9..65727d1 100644 (file)
@@ -121,7 +121,7 @@ static VOID MouseGetPacket(PMOUSE_PACKET Packet)
 VOID MouseUpdatePosition(PCOORD NewPosition)
 {
     /* Update the counters */
-    HorzCounter += ((NewPosition->X - Position.X) * WidthMm * Resolution) / WidthPixels;
+    HorzCounter += ((NewPosition->X - Position.X) * WidthMm  * Resolution) / WidthPixels;
     VertCounter += ((NewPosition->Y - Position.Y) * HeightMm * Resolution) / HeightPixels;
 
     /* Update the position */