Fix some CRT includes to make it build
Modified: branches/new_headers/reactos/lib/crt/except/exhand2.c
Modified: branches/new_headers/reactos/lib/crt/except/matherr.c
Modified: branches/new_headers/reactos/lib/crt/except/unwind.c
Modified: branches/new_headers/reactos/lib/crt/include/internal/debug.h
Modified: branches/new_headers/reactos/lib/crt/include/internal/tls.h
Modified: branches/new_headers/reactos/lib/crt/stdio/vfwprint.c
Modified: branches/new_headers/reactos/lib/crt/stdlib/rand.c
Modified: branches/new_headers/reactos/lib/crt/wine/heap.c
Modified: branches/new_headers/reactos/lib/crt/wine/scanf.c
Modified: branches/new_headers/reactos/lib/crt/wine/thread.c
Modified: branches/new_headers/reactos/lib/tgetopt/getopt.c
_____
Modified: branches/new_headers/reactos/lib/crt/except/exhand2.c
--- branches/new_headers/reactos/lib/crt/except/exhand2.c
2005-05-08 17:34:37 UTC (rev 15137)
+++ branches/new_headers/reactos/lib/crt/except/exhand2.c
2005-05-08 17:35:17 UTC (rev 15138)
@@ -1,5 +1,6 @@
#include "precomp.h"
-#include <excpt.h>
+#include <ndk/umtypes.h>
+#include <ndk/rtltypes.h>
#ifdef __GNUC__
#else
_____
Modified: branches/new_headers/reactos/lib/crt/except/matherr.c
--- branches/new_headers/reactos/lib/crt/except/matherr.c
2005-05-08 17:34:37 UTC (rev 15137)
+++ branches/new_headers/reactos/lib/crt/except/matherr.c
2005-05-08 17:35:17 UTC (rev 15138)
@@ -1,6 +1,5 @@
#include "precomp.h"
#include <math.h>
-#include <ntos/except.h>
int _matherr(struct _exception* e)
_____
Modified: branches/new_headers/reactos/lib/crt/except/unwind.c
--- branches/new_headers/reactos/lib/crt/except/unwind.c
2005-05-08 17:34:37 UTC (rev 15137)
+++ branches/new_headers/reactos/lib/crt/except/unwind.c
2005-05-08 17:35:17 UTC (rev 15138)
@@ -1,6 +1,7 @@
#include "precomp.h"
-#include <excpt.h>
-#include <wine/winternl.h>
+#include <ndk/umtypes.h>
+#include <ndk/rtltypes.h>
+#include <ndk/rtlfuncs.h>
/*
* @implemented
_____
Modified: branches/new_headers/reactos/lib/crt/include/internal/debug.h
--- branches/new_headers/reactos/lib/crt/include/internal/debug.h
2005-05-08 17:34:37 UTC (rev 15137)
+++ branches/new_headers/reactos/lib/crt/include/internal/debug.h
2005-05-08 17:35:17 UTC (rev 15138)
@@ -75,12 +75,6 @@
#endif
-/* ULONG CDECL DbgPrint(PCH Format, ...); */
-ULONG DbgPrint(PCH Format,...);
-/* unsigned long DbgPrint(const char* Format, ...); */
-
-
-
/* #define TRACE 0 ? (void)0 : Trace */
/* void Trace(TCHAR* lpszFormat, ...); */
_____
Modified: branches/new_headers/reactos/lib/crt/include/internal/tls.h
--- branches/new_headers/reactos/lib/crt/include/internal/tls.h
2005-05-08 17:34:37 UTC (rev 15137)
+++ branches/new_headers/reactos/lib/crt/include/internal/tls.h
2005-05-08 17:35:17 UTC (rev 15138)
@@ -9,14 +9,13 @@
#include <winbase.h>
#include <winnt.h>
-#include <msvcrt/crttypes.h>
#include <stddef.h>
typedef struct _ThreadData
{
int terrno; /* *nix error code */
unsigned long tdoserrno; /* Win32 error code (for I/O only) */
- unsigned LONGLONG tnext; /* used by rand/srand */
+ unsigned long long tnext; /* used by rand/srand */
char *lasttoken; /* used by strtok */
wchar_t *wlasttoken; /* used by wcstok */
_____
Modified: branches/new_headers/reactos/lib/crt/stdio/vfwprint.c
--- branches/new_headers/reactos/lib/crt/stdio/vfwprint.c
2005-05-08 17:34:37 UTC (rev 15137)
+++ branches/new_headers/reactos/lib/crt/stdio/vfwprint.c
2005-05-08 17:35:17 UTC (rev 15138)
@@ -7,8 +7,9 @@
#include <malloc.h>
#include <internal/file.h>
-#include <ntdef.h>
+#include <ndk/umtypes.h>
+
int _isnanl(double x);
int _isinfl(double x);
int _isnan(double x);
_____
Modified: branches/new_headers/reactos/lib/crt/stdlib/rand.c
--- branches/new_headers/reactos/lib/crt/stdlib/rand.c 2005-05-08
17:34:37 UTC (rev 15137)
+++ branches/new_headers/reactos/lib/crt/stdlib/rand.c 2005-05-08
17:35:17 UTC (rev 15138)
@@ -11,11 +11,7 @@
{
PTHREADDATA ThreadData = GetThreadData();
-#ifdef HAVE_LONGLONG
ThreadData->tnext = ThreadData->tnext * 0x5deece66dLL + 11;
-#else
- ThreadData->tnext = ThreadData->tnext * 0x5deece66dL + 11;
-#endif
return (int)((ThreadData->tnext >> 16) & RAND_MAX);
}
_____
Modified: branches/new_headers/reactos/lib/crt/wine/heap.c
--- branches/new_headers/reactos/lib/crt/wine/heap.c 2005-05-08
17:34:37 UTC (rev 15137)
+++ branches/new_headers/reactos/lib/crt/wine/heap.c 2005-05-08
17:35:17 UTC (rev 15138)
@@ -28,9 +28,11 @@
#include <stdlib.h>
#include <internal/mtdll.h>
-#include "wine/debug.h"
+#define NDEBUG
+#include <internal/debug.h>
+//#include "wine/debug.h"
-WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
+//WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
/* MT */
#define LOCK_HEAP _mlock( _HEAP_LOCK )
_____
Modified: branches/new_headers/reactos/lib/crt/wine/scanf.c
--- branches/new_headers/reactos/lib/crt/wine/scanf.c 2005-05-08
17:34:37 UTC (rev 15137)
+++ branches/new_headers/reactos/lib/crt/wine/scanf.c 2005-05-08
17:35:17 UTC (rev 15138)
@@ -23,44 +23,19 @@
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
USA
*/
-
-/*
#include <stdarg.h>
-
-#include "windef.h"
-#include "winbase.h"
-#include "winreg.h"
-#include "winternl.h"
-#include "msvcrt.h"
-*/
-
-//#include <ntdll/ntdll.h>
-#include <ntdll/rtl.h>
-//#include <ddk/ntddk.h>
-//#include <ntos/heap.h>
-#include <stdarg.h>
#include <wchar.h>
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <internal/file.h>
-//#include <ntos/heap.h>
+#include <ndk/umtypes.h>
+#include <ndk/rtlfuncs.h>
#define NDEBUG
#include <internal/debug.h>
-
-/*
-This is so ugly. I tried including anything/everything, but no matter
-what i did i got complaints about RtlGetProcessHeap etc. being
undefined.
--Gunnar (i hate headers)
-*/
-#define RtlFreeHeap HeapFree
-#define RtlAllocateHeap HeapAlloc
-#define RtlGetProcessHeap GetProcessHeap
-//#include "wine/debug.h"
-
#define WARN DPRINT1
//WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
_____
Modified: branches/new_headers/reactos/lib/crt/wine/thread.c
--- branches/new_headers/reactos/lib/crt/wine/thread.c 2005-05-08
17:34:37 UTC (rev 15137)
+++ branches/new_headers/reactos/lib/crt/wine/thread.c 2005-05-08
17:35:17 UTC (rev 15138)
@@ -24,9 +24,11 @@
#include <malloc.h>
#include <process.h>
-#include "wine/debug.h"
+#define NDEBUG
+#include <internal/debug.h>
+//#include "wine/debug.h"
-WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
+//WINE_DEFAULT_DEBUG_CHANNEL(msvcrt);
void _amsg_exit (int errnum);
/* Index to TLS */
_____
Modified: branches/new_headers/reactos/lib/tgetopt/getopt.c
--- branches/new_headers/reactos/lib/tgetopt/getopt.c 2005-05-08
17:34:37 UTC (rev 15137)
+++ branches/new_headers/reactos/lib/tgetopt/getopt.c 2005-05-08
17:35:17 UTC (rev 15138)
@@ -11,8 +11,6 @@
#include <string.h>
#include <stdio.h>
-#include "tgetopt.h"
-
int _topterr = 1;
int _toptind = 1;
int _toptopt;