Author: aandrejevic
Date: Sun Nov 10 18:14:40 2013
New Revision: 60919

URL: http://svn.reactos.org/svn/reactos?rev=60919&view=rev
Log:
[NTVDM]
Remove unnecessary indentation and clarify the code a bit.


Modified:
    branches/ntvdm/subsystems/ntvdm/int32.c

Modified: branches/ntvdm/subsystems/ntvdm/int32.c
URL: 
http://svn.reactos.org/svn/reactos/branches/ntvdm/subsystems/ntvdm/int32.c?rev=60919&r1=60918&r2=60919&view=diff
==============================================================================
--- branches/ntvdm/subsystems/ntvdm/int32.c     [iso-8859-1] (original)
+++ branches/ntvdm/subsystems/ntvdm/int32.c     [iso-8859-1] Sun Nov 10 
18:14:40 2013
@@ -130,40 +130,38 @@
 {
     LPDWORD IntVecTable = (LPDWORD)BaseAddress;
     LPBYTE  BiosCode    = (LPBYTE)SEG_OFF_TO_PTR(BiosSegment, 0);
-
     USHORT i;
     WORD CommonStub, BopSeqOffset, Offset;
 
-    CommonStub = Offset = 0x00;
+    CommonStub = Offset = 0;
 
     /* Write the common stub code */
-    {
+
 // BOP_SEQ:
-        BiosCode[Offset++] = 0xF8; // clc
+    BiosCode[Offset++] = 0xF8; // clc
 
-        BiosCode[Offset++] = LOBYTE(EMULATOR_BOP);  // BOP sequence
-        BiosCode[Offset++] = HIBYTE(EMULATOR_BOP);
-        BiosCode[Offset++] = EMULATOR_CTRL_BOP;     // Control BOP
-        BiosCode[Offset++] = CTRL_BOP_INT32;        // 32-bit Interrupt 
dispatcher
+    BiosCode[Offset++] = LOBYTE(EMULATOR_BOP);  // BOP sequence
+    BiosCode[Offset++] = HIBYTE(EMULATOR_BOP);
+    BiosCode[Offset++] = EMULATOR_CTRL_BOP;     // Control BOP
+    BiosCode[Offset++] = CTRL_BOP_INT32;        // 32-bit Interrupt dispatcher
 
-        BiosCode[Offset++] = 0x73; // jnc EXIT (offset +4)
-        BiosCode[Offset++] = 0x04;
+    BiosCode[Offset++] = 0x73; // jnc EXIT (offset +4)
+    BiosCode[Offset++] = 0x04;
 
-        BiosCode[Offset++] = 0xFB; // sti
+    BiosCode[Offset++] = 0xFB; // sti
 
-        // HACK: The following instruction should be HLT!
-        BiosCode[Offset++] = 0x90; // nop
+    // HACK: The following instruction should be HLT!
+    BiosCode[Offset++] = 0x90; // nop
 
-        BiosCode[Offset++] = 0xEB; // jmp BOP_SEQ (offset -11)
-        BiosCode[Offset++] = 0xF5;
+    BiosCode[Offset++] = 0xEB; // jmp BOP_SEQ (offset -11)
+    BiosCode[Offset++] = 0xF5;
 
 // EXIT:
-        BiosCode[Offset++] = 0x83; // add sp, 4
-        BiosCode[Offset++] = 0xC4;
-        BiosCode[Offset++] = 0x04;
+    BiosCode[Offset++] = 0x83; // add sp, 4
+    BiosCode[Offset++] = 0xC4;
+    BiosCode[Offset++] = 0x04;
 
-        BiosCode[Offset++] = 0xCF; // iret
-    }
+    BiosCode[Offset++] = 0xCF; // iret
 
     /* Generate ISR stubs and fill the IVT */
     for (i = 0x00; i <= 0xFF; i++)
@@ -178,12 +176,11 @@
         BiosCode[Offset++] = 0x6A; // push 0
         BiosCode[Offset++] = 0x00;
 
-        BopSeqOffset = CommonStub - Offset - 3;
+        BopSeqOffset = CommonStub - (Offset + 3);
 
-        BiosCode[Offset+0] = 0xE9; // jmp near BOP_SEQ
-        BiosCode[Offset+1] = LOBYTE(BopSeqOffset);
-        BiosCode[Offset+2] = HIBYTE(BopSeqOffset);
-        Offset+=3;
+        BiosCode[Offset++] = 0xE9; // jmp near BOP_SEQ
+        BiosCode[Offset++] = LOBYTE(BopSeqOffset);
+        BiosCode[Offset++] = HIBYTE(BopSeqOffset);
     }
 }
 


Reply via email to