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;