Began seperation of machine-dependant/independant sections of memory
[reactos.git] / reactos / ntoskrnl / ldr / rtl.c
index b01cf0c..9afb124 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: rtl.c,v 1.5 2000/03/18 15:12:18 ea Exp $
+/* $Id: rtl.c,v 1.6 2000/04/07 02:24:00 dwelch Exp $
  *
  * COPYRIGHT:       See COPYING in the top level directory
  * PROJECT:         ReactOS kernel
 #include <internal/teb.h>
 #include <internal/ldr.h>
 
-#define NDEBUG
+//#define NDEBUG
 #include <internal/debug.h>
 
 /* FUNCTIONS ****************************************************************/
 
-PIMAGE_NT_HEADERS
-STDCALL
-RtlImageNtHeader (IN PVOID BaseAddress)
+PIMAGE_NT_HEADERS STDCALL RtlImageNtHeader (IN PVOID BaseAddress)
 {
    PIMAGE_DOS_HEADER DosHeader;
    PIMAGE_NT_HEADERS NTHeaders;
@@ -39,6 +37,9 @@ RtlImageNtHeader (IN PVOID BaseAddress)
    DPRINT("DosHeader %x\n", DosHeader);
    NTHeaders = (PIMAGE_NT_HEADERS)(BaseAddress + DosHeader->e_lfanew);
    DPRINT("NTHeaders %x\n", NTHeaders);
+   DPRINT("DosHeader->e_magic %x DosHeader->e_lfanew %x\n",
+         DosHeader->e_magic, DosHeader->e_lfanew);
+   DPRINT("*NTHeaders %x\n", *(PULONG)NTHeaders);
    if ((DosHeader->e_magic != IMAGE_DOS_MAGIC)
        || (DosHeader->e_lfanew == 0L)
        || (*(PULONG) NTHeaders != IMAGE_PE_MAGIC))