Mercurial > hg > xemacs-beta
comparison src/ntheap.h @ 169:15872534500d r20-3b11
Import from CVS: tag r20-3b11
author | cvs |
---|---|
date | Mon, 13 Aug 2007 09:46:53 +0200 |
parents | 4be1180a9e89 |
children | 41ff10fd062f |
comparison
equal
deleted
inserted
replaced
168:9851d5c6556e | 169:15872534500d |
---|---|
43 extern unsigned char *get_data_start(); | 43 extern unsigned char *get_data_start(); |
44 extern unsigned char *get_data_end(); | 44 extern unsigned char *get_data_end(); |
45 extern unsigned long data_region_size; | 45 extern unsigned long data_region_size; |
46 extern unsigned long reserved_heap_size; | 46 extern unsigned long reserved_heap_size; |
47 extern SYSTEM_INFO sysinfo_cache; | 47 extern SYSTEM_INFO sysinfo_cache; |
48 extern BOOL need_to_recreate_heap; | |
49 extern int nt_major_version; | 48 extern int nt_major_version; |
50 extern int nt_minor_version; | 49 extern int nt_minor_version; |
50 | |
51 /* To prevent zero-initialized variables from being placed into the bss | |
52 section, use non-zero values to represent an uninitialized state. */ | |
53 #define UNINIT_PTR ((void *) 0xF0A0F0A0) | |
54 #define UNINIT_LONG (0xF0A0F0A0L) | |
51 | 55 |
52 /* Emulation of Unix sbrk(). */ | 56 /* Emulation of Unix sbrk(). */ |
53 extern void *sbrk (unsigned long size); | 57 extern void *sbrk (unsigned long size); |
54 | 58 |
55 /* Recreate the heap created during dumping. */ | 59 /* Recreate the heap created during dumping. */ |