- Remove NTSYSAPI/NTSYSCALLAPI definitions from NDK, they are already in
winnt.h (add them to w32api).
- Add the generic RTL definitions to rtl.xml instead of the rtl.h
- Don't define min again, it's already in the SDK headers.
Modified: trunk/reactos/include/ndk/umtypes.h
Modified: trunk/reactos/lib/rtl/qsort.c
Modified: trunk/reactos/lib/rtl/rtl.h
Modified: trunk/reactos/lib/rtl/rtl.xml
Modified: trunk/reactos/w32api/include/winnt.h
_____
Modified: trunk/reactos/include/ndk/umtypes.h
--- trunk/reactos/include/ndk/umtypes.h 2005-11-30 06:49:19 UTC (rev
19770)
+++ trunk/reactos/include/ndk/umtypes.h 2005-11-30 07:36:08 UTC (rev
19771)
@@ -48,18 +48,6 @@
#define NTAPI_INLINE
#endif
-#if !defined(_NTSYSTEM_)
-#define NTSYSAPI DECLSPEC_IMPORT
-#define NTSYSCALLAPI DECLSPEC_IMPORT
-#else
-#define NTSYSAPI
-#if defined(_NTDLLBUILD_)
-#define NTSYSCALLAPI
-#else
-#define NTSYSCALLAPI DECLSPEC_ADDRSAFE
-#endif
-#endif
-
//
// Alignment Macros
//
_____
Modified: trunk/reactos/lib/rtl/qsort.c
--- trunk/reactos/lib/rtl/qsort.c 2005-11-30 06:49:19 UTC (rev
19770)
+++ trunk/reactos/lib/rtl/qsort.c 2005-11-30 07:36:08 UTC (rev
19771)
@@ -43,8 +43,6 @@
typedef int (* _pfunccmp_t) (const void *, const void *);
-#define min(a,b) ((a)<(b)?(a):(b))
-
/*
* Qsort routine from Bentley & McIlroy's "Engineering a Sort
Function".
*/
_____
Modified: trunk/reactos/lib/rtl/rtl.h
--- trunk/reactos/lib/rtl/rtl.h 2005-11-30 06:49:19 UTC (rev 19770)
+++ trunk/reactos/lib/rtl/rtl.h 2005-11-30 07:36:08 UTC (rev 19771)
@@ -8,13 +8,9 @@
/* INCLUDES
******************************************************************/
-/* We're a core NT DLL, we don't import syscalls */
-#define _NTSYSTEM_
-#define _NTDLLBUILD_
+/* Definitions */
#define WIN32_NO_STATUS
#define _INC_SWPRINTF_INL_
-#define _CRT_SECURE_NO_DEPRECATE
-#define NO_RTL_INLINES
/* C Headers */
#include <stdio.h>
_____
Modified: trunk/reactos/lib/rtl/rtl.xml
--- trunk/reactos/lib/rtl/rtl.xml 2005-11-30 06:49:19 UTC (rev
19770)
+++ trunk/reactos/lib/rtl/rtl.xml 2005-11-30 07:36:08 UTC (rev
19771)
@@ -2,6 +2,10 @@
<define name="__USE_W32API" />
<define name="_NTOSKRNL_" />
<define name="__NO_CTYPE_INLINES" />
+ <define name="NO_RTL_INLINES" />
+ <define name="_CRTIMP=" />
+ <define name="_NTDLLBUILD_" />
+ <define name="_NTSYSTEM_" />
<include base="rtl">.</include>
<if property="ARCH" value="i386">
<directory name="i386">
_____
Modified: trunk/reactos/w32api/include/winnt.h
--- trunk/reactos/w32api/include/winnt.h 2005-11-30 06:49:19 UTC
(rev 19770)
+++ trunk/reactos/w32api/include/winnt.h 2005-11-30 07:36:08 UTC
(rev 19771)
@@ -65,6 +65,18 @@
#endif
#endif
+#if !defined(_NTSYSTEM_)
+#define NTSYSAPI DECLSPEC_IMPORT
+#define NTSYSCALLAPI DECLSPEC_IMPORT
+#else
+#define NTSYSAPI
+#if defined(_NTDLLBUILD_)
+#define NTSYSCALLAPI
+#else
+#define NTSYSCALLAPI DECLSPEC_ADDRSAFE
+#endif
+#endif
+
#ifndef VOID
#define VOID void
#endif
Show replies by date