diff options
| author | Kenichi Handa | 2012-10-06 21:55:09 +0900 |
|---|---|---|
| committer | Kenichi Handa | 2012-10-06 21:55:09 +0900 |
| commit | 16ddec7e9e6adcf615db097d9627d490ca29208c (patch) | |
| tree | 1c16b9565c9cca81ec8f5b10f0f4110340d4654a /src/gmalloc.c | |
| parent | 2b89bca49d55cec1a004353354a76de2972c68f3 (diff) | |
| parent | d5acb99a199d83cde1a43482709c3e9d4ec34b2f (diff) | |
| download | emacs-16ddec7e9e6adcf615db097d9627d490ca29208c.tar.gz emacs-16ddec7e9e6adcf615db097d9627d490ca29208c.zip | |
merge trunk
Diffstat (limited to 'src/gmalloc.c')
| -rw-r--r-- | src/gmalloc.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gmalloc.c b/src/gmalloc.c index 78d6934755b..dc584955661 100644 --- a/src/gmalloc.c +++ b/src/gmalloc.c | |||
| @@ -36,6 +36,10 @@ Fifth Floor, Boston, MA 02110-1301, USA. | |||
| 36 | #include <pthread.h> | 36 | #include <pthread.h> |
| 37 | #endif | 37 | #endif |
| 38 | 38 | ||
| 39 | #ifdef WINDOWSNT | ||
| 40 | #include <w32heap.h> /* for sbrk */ | ||
| 41 | #endif | ||
| 42 | |||
| 39 | #ifdef __cplusplus | 43 | #ifdef __cplusplus |
| 40 | extern "C" | 44 | extern "C" |
| 41 | { | 45 | { |
| @@ -460,7 +464,7 @@ get_contiguous_space (ptrdiff_t size, void *position) | |||
| 460 | /* This is called when `_heapinfo' and `heapsize' have just | 464 | /* This is called when `_heapinfo' and `heapsize' have just |
| 461 | been set to describe a new info table. Set up the table | 465 | been set to describe a new info table. Set up the table |
| 462 | to describe itself and account for it in the statistics. */ | 466 | to describe itself and account for it in the statistics. */ |
| 463 | static inline void | 467 | static void |
| 464 | register_heapinfo (void) | 468 | register_heapinfo (void) |
| 465 | { | 469 | { |
| 466 | size_t block, blocks; | 470 | size_t block, blocks; |
| @@ -1289,7 +1293,9 @@ Fifth Floor, Boston, MA 02110-1301, USA. | |||
| 1289 | The author may be reached (Email) at the address mike@ai.mit.edu, | 1293 | The author may be reached (Email) at the address mike@ai.mit.edu, |
| 1290 | or (US mail) as Mike Haertel c/o Free Software Foundation. */ | 1294 | or (US mail) as Mike Haertel c/o Free Software Foundation. */ |
| 1291 | 1295 | ||
| 1296 | #ifndef min | ||
| 1292 | #define min(A, B) ((A) < (B) ? (A) : (B)) | 1297 | #define min(A, B) ((A) < (B) ? (A) : (B)) |
| 1298 | #endif | ||
| 1293 | 1299 | ||
| 1294 | /* On Cygwin the dumped emacs may try to realloc storage allocated in | 1300 | /* On Cygwin the dumped emacs may try to realloc storage allocated in |
| 1295 | the static heap. We just malloc space in the new heap and copy the | 1301 | the static heap. We just malloc space in the new heap and copy the |