Prevent RtlLargeInteger functions to be "occupied" by inline functions.

svn path=/branches/ros-amd64-bringup/; revision=45463
This commit is contained in:
Timo Kreuzer 2010-02-06 19:12:02 +00:00
parent add3de6c67
commit 6bfc56886a

View file

@ -7,6 +7,12 @@
/* INCLUDES *****************************************************************/ /* 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> #include <rtl.h>
#define NDEBUG #define NDEBUG
@ -17,6 +23,7 @@
/* /*
* @implemented * @implemented
*/ */
#undef RtlConvertLongToLargeInteger
LARGE_INTEGER LARGE_INTEGER
NTAPI NTAPI
RtlConvertLongToLargeInteger ( RtlConvertLongToLargeInteger (
@ -49,6 +56,7 @@ RtlConvertUlongToLargeInteger (
/* /*
* @implemented * @implemented
*/ */
#undef RtlEnlargedIntegerMultiply
LARGE_INTEGER LARGE_INTEGER
NTAPI NTAPI
RtlEnlargedIntegerMultiply ( RtlEnlargedIntegerMultiply (
@ -66,6 +74,7 @@ RtlEnlargedIntegerMultiply (
/* /*
* @implemented * @implemented
*/ */
#undef RtlEnlargedUnsignedDivide
ULONG ULONG
NTAPI NTAPI
RtlEnlargedUnsignedDivide ( RtlEnlargedUnsignedDivide (
@ -83,6 +92,7 @@ RtlEnlargedUnsignedDivide (
/* /*
* @implemented * @implemented
*/ */
#undef RtlEnlargedUnsignedMultiply
LARGE_INTEGER LARGE_INTEGER
NTAPI NTAPI
RtlEnlargedUnsignedMultiply ( RtlEnlargedUnsignedMultiply (