Author: tkreuzer
Date: Sat Feb 6 20:12:02 2010
New Revision: 45463
URL:
http://svn.reactos.org/svn/reactos?rev=45463&view=rev
Log:
[RTL]
Prevent RtlLargeInteger functions to be "occupied" by inline functions.
Modified:
branches/ros-amd64-bringup/reactos/lib/rtl/largeint.c
Modified: branches/ros-amd64-bringup/reactos/lib/rtl/largeint.c
URL:
http://svn.reactos.org/svn/reactos/branches/ros-amd64-bringup/reactos/lib/r…
==============================================================================
--- branches/ros-amd64-bringup/reactos/lib/rtl/largeint.c [iso-8859-1] (original)
+++ branches/ros-amd64-bringup/reactos/lib/rtl/largeint.c [iso-8859-1] Sat Feb 6 20:12:02
2010
@@ -7,6 +7,12 @@
/* INCLUDES *****************************************************************/
+/* Prevent that inline function with the same names are created */
+#define RtlConvertLongToLargeInteger RtlConvertLongToLargeInteger_inline
+#define RtlEnlargedIntegerMultiply RtlEnlargedIntegerMultiply_inline
+#define RtlEnlargedUnsignedDivide RtlEnlargedUnsignedDivide_inline
+#define RtlEnlargedUnsignedMultiply RtlEnlargedUnsignedMultiply_inline
+
#include <rtl.h>
#define NDEBUG
@@ -17,6 +23,7 @@
/*
* @implemented
*/
+#undef RtlConvertLongToLargeInteger
LARGE_INTEGER
NTAPI
RtlConvertLongToLargeInteger (
@@ -49,6 +56,7 @@
/*
* @implemented
*/
+#undef RtlEnlargedIntegerMultiply
LARGE_INTEGER
NTAPI
RtlEnlargedIntegerMultiply (
@@ -66,6 +74,7 @@
/*
* @implemented
*/
+#undef RtlEnlargedUnsignedDivide
ULONG
NTAPI
RtlEnlargedUnsignedDivide (
@@ -83,6 +92,7 @@
/*
* @implemented
*/
+#undef RtlEnlargedUnsignedMultiply
LARGE_INTEGER
NTAPI
RtlEnlargedUnsignedMultiply (