extern BOOL ctrl_c_handler (unsigned long type);
-#include "ntheap.h"
+#include "w32heap.h"
/* A convenient type for keeping all the info about a mapped file together. */
typedef struct file_data {
unsigned char *file_base;
} file_data;
+/* Force zero initialized variables to be placed in the .data segment;
+ MSVC 5.0 otherwise places them in .bss, which breaks the dumping code. */
+#pragma data_seg(".data")
+
/* Basically, our "initialized" flag. */
BOOL need_to_recreate_heap = FALSE;