reactos/lib/msvcrt
diff -u -r1.36 -r1.37
--- msvcrt.def 27 Aug 2004 03:08:23 -0000 1.36
+++ msvcrt.def 18 Dec 2004 22:15:07 -0000 1.37
@@ -1,4 +1,4 @@
-; $Id: msvcrt.def,v 1.36 2004/08/27 03:08:23 navaraf Exp $
+; $Id: msvcrt.def,v 1.37 2004/12/18 22:15:07 gvg Exp $
;
; ReactOS MSVCRT Compatibility Library
;
@@ -183,15 +183,15 @@
_access
_acmdln DATA
;_adj_fdiv_m16i
-;_adj_fdiv_m32
-;_adj_fdiv_m32i
-;_adj_fdiv_m64
-;_adj_fdiv_r
+_adj_fdiv_m32 = _adj_fdiv_m32@4
+_adj_fdiv_m32i = _adj_fdiv_m32i@4
+_adj_fdiv_m64 = _adj_fdiv_m64@8
+_adj_fdiv_r
;_adj_fdivr_m16i
-;_adj_fdivr_m32
-;_adj_fdivr_m32i
-;_adj_fdivr_m64
-;_adj_fpatan
+_adj_fdivr_m32 = _adj_fdivr_m32@4
+_adj_fdivr_m32i = _adj_fdivr_m32i@4
+_adj_fdivr_m64 = _adj_fdivr_m64@8
+_adj_fpatan
;_adj_fprem
;_adj_fprem1
;_adj_fptan
reactos/lib/msvcrt/misc
diff -u -r1.1 -r1.2
--- stubs.c 9 Dec 2004 06:10:05 -0000 1.1
+++ stubs.c 18 Dec 2004 22:15:07 -0000 1.2
@@ -1,5 +1,8 @@
#include "precomp.h"
+#define NDEBUG
+#include <msvcrt/msvcrtdbg.h>
+
/*********************************************************************
* $I10_OUTPUT (MSVCRT.@)
* Function not really understood but needed to make the DLL work
@@ -8,3 +11,103 @@
{
/* FIXME: This is probably data, not a function */
}
+
+/***********************************************************************
+ * _adj_fdiv_m32 (MSVCRT.@)
+ *
+ * NOTE
+ * I _think_ this function is intended to work around the Pentium
+ * fdiv bug.
+ */
+void __stdcall _adj_fdiv_m32( unsigned int arg )
+{
+ DPRINT1("_adj_fdiv_m32 stub\n");
+}
+
+/***********************************************************************
+ * _adj_fdiv_m32i (MSVCRT.@)
+ *
+ * NOTE
+ * I _think_ this function is intended to work around the Pentium
+ * fdiv bug.
+ */
+void __stdcall _adj_fdiv_m32i( int arg )
+{
+ DPRINT1("_adj_fdiv_m32i stub\n");
+}
+
+/***********************************************************************
+ * _adj_fdiv_m64 (MSVCRT.@)
+ *
+ * NOTE
+ * I _think_ this function is intended to work around the Pentium
+ * fdiv bug.
+ */
+void __stdcall _adj_fdiv_m64( unsigned __int64 arg )
+{
+ DPRINT1("_adj_fdiv_m64 stub\n");
+}
+
+/***********************************************************************
+ * _adj_fdiv_r (MSVCRT.@)
+ * FIXME
+ * This function is likely to have the wrong number of arguments.
+ *
+ * NOTE
+ * I _think_ this function is intended to work around the Pentium
+ * fdiv bug.
+ */
+void _adj_fdiv_r(void)
+{
+ DPRINT1("_adj_fdiv_r stub\n");
+}
+
+/***********************************************************************
+ * _adj_fdivr_m32 (MSVCRT.@)
+ *
+ * NOTE
+ * I _think_ this function is intended to work around the Pentium
+ * fdiv bug.
+ */
+void __stdcall _adj_fdivr_m32( unsigned int arg )
+{
+ DPRINT1("_adj_fdivr_m32i stub\n");
+}
+
+/***********************************************************************
+ * _adj_fdivr_m32i (MSVCRT.@)
+ *
+ * NOTE
+ * I _think_ this function is intended to work around the Pentium
+ * fdiv bug.
+ */
+void __stdcall _adj_fdivr_m32i( int arg )
+{
+ DPRINT1("_adj_fdivr_m32i stub\n");
+}
+
+/***********************************************************************
+ * _adj_fdivr_m64 (MSVCRT.@)
+ *
+ * NOTE
+ * I _think_ this function is intended to work around the Pentium
+ * fdiv bug.
+ */
+void __stdcall _adj_fdivr_m64( unsigned __int64 arg )
+{
+ DPRINT1("_adj_fdivr_m64 stub\n");
+}
+
+/***********************************************************************
+ * _adj_fpatan (MSVCRT.@)
+ * FIXME
+ * This function is likely to have the wrong number of arguments.
+ *
+ * NOTE
+ * I _think_ this function is intended to work around the Pentium
+ * fdiv bug.
+ */
+void _adj_fpatan(void)
+{
+ DPRINT1("_adj_fpatan stub\n");
+}