X-Git-Url: http://git.hcoop.net/bpt/emacs.git/blobdiff_plain/e8757f091a502b858912a4c267210e009227d6e6..8d3655be5a5c41b1f0a9985bcdb614693fce67e5:/src/w32heap.h diff --git a/src/w32heap.h b/src/w32heap.h index aae4845b4c..82b59dd027 100644 --- a/src/w32heap.h +++ b/src/w32heap.h @@ -1,5 +1,5 @@ /* Heap management routines (including unexec) for GNU Emacs on Windows NT. - Copyright (C) 1994, 2001-2012 Free Software Foundation, Inc. + Copyright (C) 1994, 2001-2013 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -24,9 +24,6 @@ along with GNU Emacs. If not, see . #include -#define ROUND_UP(p, align) (((DWORD_PTR)(p) + (align)-1) & ~((DWORD_PTR)(align)-1)) -#define ROUND_DOWN(p, align) ((DWORD_PTR)(p) & ~((DWORD_PTR)(align)-1)) - /* * Heap related stuff. */ @@ -34,28 +31,11 @@ along with GNU Emacs. If not, see . #define get_committed_heap_size() (get_data_end () - get_data_start ()) #define get_heap_start() get_data_start () #define get_heap_end() get_data_end () -#define get_page_size() sysinfo_cache.dwPageSize -#define get_allocation_unit() sysinfo_cache.dwAllocationGranularity -#define get_processor_type() sysinfo_cache.dwProcessorType -#define get_w32_major_version() w32_major_version -#define get_w32_minor_version() w32_minor_version extern unsigned char *get_data_start (void); extern unsigned char *get_data_end (void); extern size_t reserved_heap_size; -extern SYSTEM_INFO sysinfo_cache; -extern OSVERSIONINFO osinfo_cache; extern BOOL using_dynamic_heap; -extern int w32_major_version; -extern int w32_minor_version; -extern int w32_build_number; - -enum { - OS_9X = 1, - OS_NT -}; - -extern int os_subtype; /* Emulation of Unix sbrk(). */ extern void *sbrk (ptrdiff_t size); @@ -66,9 +46,6 @@ extern void init_heap (void); /* Round the heap to this size. */ extern void round_heap (size_t size); -/* Cache system info, e.g., the NT page size. */ -extern void cache_system_info (void); - /* ----------------------------------------------------------------- */ /* Useful routines for manipulating memory-mapped files. */