diff --git a/reactos/lib/rtl/luid.c b/reactos/lib/rtl/luid.c index 79ff3e0854e..ced7aac2798 100644 --- a/reactos/lib/rtl/luid.c +++ b/reactos/lib/rtl/luid.c @@ -50,6 +50,7 @@ RtlCopyLuidAndAttributesArray(ULONG Count, } +#undef RtlEqualLuid /* * @implemented */ diff --git a/reactos/lib/rtl/mem.c b/reactos/lib/rtl/mem.c index c00824b6020..315e392fd7b 100644 --- a/reactos/lib/rtl/mem.c +++ b/reactos/lib/rtl/mem.c @@ -84,6 +84,7 @@ RtlCompareMemoryUlong ( } +#undef RtlFillMemory /* * @implemented */ @@ -123,7 +124,7 @@ RtlFillMemoryUlong ( } - +#undef RtlMoveMemory /* * @implemented */ @@ -155,6 +156,8 @@ RtlPrefetchMemoryNonTemporal( UNIMPLEMENTED; } + +#undef RtlZeroMemory /* * @implemented */ diff --git a/reactos/lib/rtl/rtl.h b/reactos/lib/rtl/rtl.h index 2abc9fd51a0..1b4258ea4ac 100644 --- a/reactos/lib/rtl/rtl.h +++ b/reactos/lib/rtl/rtl.h @@ -9,6 +9,7 @@ /* INCLUDES ******************************************************************/ #include +#include #include #include #include @@ -20,6 +21,7 @@ #include #include #include +#include #include #define ROUNDUP(a,b) ((((a)+(b)-1)/(b))*(b)) diff --git a/reactos/lib/rtl/rtl.xml b/reactos/lib/rtl/rtl.xml index 0e0082fcab9..4dfffa7dd91 100644 --- a/reactos/lib/rtl/rtl.xml +++ b/reactos/lib/rtl/rtl.xml @@ -1,4 +1,6 @@ + + . allshl.s diff --git a/reactos/lib/rtl/unicode.c b/reactos/lib/rtl/unicode.c index 79aa1d8af9c..699f64ff19b 100644 --- a/reactos/lib/rtl/unicode.c +++ b/reactos/lib/rtl/unicode.c @@ -341,8 +341,8 @@ RtlEqualString( BOOLEAN STDCALL RtlEqualUnicodeString( - IN PUNICODE_STRING String1, - IN PUNICODE_STRING String2, + IN CONST UNICODE_STRING *String1, + IN CONST UNICODE_STRING *String2, IN BOOLEAN CaseInsensitive) { ULONG i; diff --git a/reactos/lib/rtl/version.c b/reactos/lib/rtl/version.c index 4ce738fd5dc..a2e4e999342 100644 --- a/reactos/lib/rtl/version.c +++ b/reactos/lib/rtl/version.c @@ -29,7 +29,7 @@ */ /* INCLUDES *****************************************************************/ -#define __USE_W32API + #include "rtl.h" #define NDEBUG