[FAST486]
authorHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 27 Oct 2013 11:42:44 +0000 (11:42 +0000)
committerHermès Bélusca-Maïto <hermes.belusca-maito@reactos.org>
Sun, 27 Oct 2013 11:42:44 +0000 (11:42 +0000)
- Remove an unneeded inclusion to the CRT header: limits.h (and use instead NDK definitions for max/min long values).
- Remove unneeded comments...
[NTVDM]
Remove an unneeded add_dependencies(...) command.

svn path=/branches/ntvdm/; revision=60767

include/reactos/libs/fast486/fast486.h
lib/fast486/common.c
lib/fast486/common.h
lib/fast486/extraops.c
lib/fast486/extraops.h
lib/fast486/fast486.c
lib/fast486/opcodes.c
lib/fast486/opcodes.h
lib/fast486/opgroups.c
lib/fast486/opgroups.h
subsystems/ntvdm/CMakeLists.txt

index 0ace079..61d176e 100644 (file)
 #ifndef _FAST486_H_
 #define _FAST486_H_
 
+#pragma once
+
 /* DEFINES ********************************************************************/
 
+#ifndef FASTCALL
+#define FASTCALL __fastcall
+#endif
+
 #define FAST486_NUM_GEN_REGS    8
 #define FAST486_NUM_SEG_REGS    6
 #define FAST486_NUM_CTRL_REGS   3
index 9cd40a1..0d3746c 100644 (file)
@@ -21,8 +21,6 @@
 
 /* INCLUDES *******************************************************************/
 
-// #define WIN32_NO_STATUS
-// #define _INC_WINDOWS
 #include <windef.h>
 
 // #define NDEBUG
index 2e36df7..8bb8d02 100644 (file)
 #ifndef _COMMON_H_
 #define _COMMON_H_
 
-/* DEFINES ********************************************************************/
+#pragma once
 
-#ifndef FASTCALL
-#define FASTCALL __fastcall
-#endif
+/* DEFINES ********************************************************************/
 
 #define SIGN_FLAG_BYTE  0x80
 #define SIGN_FLAG_WORD  0x8000
index 7c6da5e..fc76e42 100644 (file)
@@ -21,8 +21,6 @@
 
 /* INCLUDES *******************************************************************/
 
-// #define WIN32_NO_STATUS
-// #define _INC_WINDOWS
 #include <windef.h>
 
 // #define NDEBUG
index 46ad861..94ebbb7 100644 (file)
 #ifndef _EXTRAOPS_H_
 #define _EXTRAOPS_H_
 
+#pragma once
+
 /* DEFINES ********************************************************************/
+
 FAST486_OPCODE_HANDLER(Fast486ExtOpcodeClts);
 FAST486_OPCODE_HANDLER(Fast486ExtOpcodeStoreControlReg);
 FAST486_OPCODE_HANDLER(Fast486ExtOpcodeStoreDebugReg);
index 04a8776..0dec8c1 100644 (file)
@@ -21,8 +21,6 @@
 
 /* INCLUDES *******************************************************************/
 
-// #define WIN32_NO_STATUS
-// #define _INC_WINDOWS
 #include <windef.h>
 
 // #define NDEBUG
index 083c349..7eb974f 100644 (file)
 
 /* INCLUDES *******************************************************************/
 
-// #define WIN32_NO_STATUS
-// #define _INC_WINDOWS
 #include <windef.h>
-#include <limits.h>
 
 // #define NDEBUG
 #include <debug.h>
@@ -3694,11 +3691,7 @@ FAST486_OPCODE_HANDLER(Fast486OpcodeImulModrmImm)
     }
 
     /* Check for carry/overflow */
-    if ((Product < LONG_MIN) || (Product > LONG_MAX))
-    {
-        State->Flags.Cf = State->Flags.Of = TRUE;
-    }
-    else State->Flags.Cf = State->Flags.Of = FALSE;
+    State->Flags.Cf = State->Flags.Of = ((Product < MINLONG) || (Product > MAXLONG));
 
     /* Write-back the result */
     return Fast486WriteModrmDwordOperands(State,
index 8a35dcf..3d29e47 100644 (file)
 #ifndef _OPCODES_H_
 #define _OPCODES_H_
 
-/* DEFINES ********************************************************************/
+#pragma once
 
-#ifndef FASTCALL
-#define FASTCALL __fastcall
-#endif
+/* DEFINES ********************************************************************/
 
 #define FAST486_NUM_OPCODE_HANDLERS 256
 #define FAST486_OPCODE_WRITE_REG (1 << 1)
index 2ab82e5..0c5690a 100644 (file)
@@ -21,8 +21,6 @@
 
 /* INCLUDES *******************************************************************/
 
-// #define WIN32_NO_STATUS
-// #define _INC_WINDOWS
 #include <windef.h>
 
 // #define NDEBUG
index f88bdea..a7ce707 100644 (file)
@@ -22,6 +22,8 @@
 #ifndef _OPGROUPS_H_
 #define _OPGROUPS_H_
 
+#pragma once
+
 /* DEFINES ********************************************************************/
 
 FAST486_OPCODE_HANDLER(Fast486OpcodeGroup8082);
index cab497c..accf3f7 100644 (file)
@@ -20,5 +20,4 @@ add_executable(ntvdm ${SOURCE})
 set_module_type(ntvdm win32cui UNICODE)
 target_link_libraries(ntvdm fast486)
 add_importlibs(ntvdm msvcrt user32 gdi32 kernel32 ntdll)
-add_dependencies(ntvdm fast486)
 add_cd_file(TARGET ntvdm DESTINATION reactos/system32 FOR all)