diff options
Diffstat (limited to 'src/gmalloc.c')
| -rw-r--r-- | src/gmalloc.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/src/gmalloc.c b/src/gmalloc.c index 0df050e127a..78d6934755b 100644 --- a/src/gmalloc.c +++ b/src/gmalloc.c | |||
| @@ -21,9 +21,7 @@ Fifth Floor, Boston, MA 02110-1301, USA. | |||
| 21 | The author may be reached (Email) at the address mike@ai.mit.edu, | 21 | The author may be reached (Email) at the address mike@ai.mit.edu, |
| 22 | or (US mail) as Mike Haertel c/o Free Software Foundation. */ | 22 | or (US mail) as Mike Haertel c/o Free Software Foundation. */ |
| 23 | 23 | ||
| 24 | #ifdef HAVE_CONFIG_H | ||
| 25 | #include <config.h> | 24 | #include <config.h> |
| 26 | #endif | ||
| 27 | 25 | ||
| 28 | #ifdef HAVE_PTHREAD | 26 | #ifdef HAVE_PTHREAD |
| 29 | #define USE_PTHREAD | 27 | #define USE_PTHREAD |
| @@ -1618,7 +1616,7 @@ memalign (size_t alignment, size_t size) | |||
| 1618 | break; | 1616 | break; |
| 1619 | if (l == NULL) | 1617 | if (l == NULL) |
| 1620 | { | 1618 | { |
| 1621 | l = malloc (sizeof (struct alignlist)); | 1619 | l = malloc (sizeof *l); |
| 1622 | if (l != NULL) | 1620 | if (l != NULL) |
| 1623 | { | 1621 | { |
| 1624 | l->next = _aligned_blocks; | 1622 | l->next = _aligned_blocks; |
| @@ -1689,11 +1687,6 @@ Fifth Floor, Boston, MA 02110-1301, USA. | |||
| 1689 | The author may be reached (Email) at the address mike@ai.mit.edu, | 1687 | The author may be reached (Email) at the address mike@ai.mit.edu, |
| 1690 | or (US mail) as Mike Haertel c/o Free Software Foundation. */ | 1688 | or (US mail) as Mike Haertel c/o Free Software Foundation. */ |
| 1691 | 1689 | ||
| 1692 | /* Emacs defines GMALLOC_INHIBIT_VALLOC to avoid this definition | ||
| 1693 | on MSDOS, where it conflicts with a system header file. */ | ||
| 1694 | |||
| 1695 | #ifndef GMALLOC_INHIBIT_VALLOC | ||
| 1696 | |||
| 1697 | /* Allocate SIZE bytes on a page boundary. */ | 1690 | /* Allocate SIZE bytes on a page boundary. */ |
| 1698 | extern void *valloc (size_t); | 1691 | extern void *valloc (size_t); |
| 1699 | 1692 | ||
| @@ -1714,8 +1707,6 @@ valloc (size_t size) | |||
| 1714 | return memalign (pagesize, size); | 1707 | return memalign (pagesize, size); |
| 1715 | } | 1708 | } |
| 1716 | 1709 | ||
| 1717 | #endif /* Not ELIDE_VALLOC. */ | ||
| 1718 | |||
| 1719 | #ifdef GC_MCHECK | 1710 | #ifdef GC_MCHECK |
| 1720 | 1711 | ||
| 1721 | /* Standard debugging hooks for `malloc'. | 1712 | /* Standard debugging hooks for `malloc'. |
| @@ -1813,7 +1804,7 @@ mallochook (size_t size) | |||
| 1813 | struct hdr *hdr; | 1804 | struct hdr *hdr; |
| 1814 | 1805 | ||
| 1815 | __malloc_hook = old_malloc_hook; | 1806 | __malloc_hook = old_malloc_hook; |
| 1816 | hdr = malloc (sizeof (struct hdr) + size + 1); | 1807 | hdr = malloc (sizeof *hdr + size + 1); |
| 1817 | __malloc_hook = mallochook; | 1808 | __malloc_hook = mallochook; |
| 1818 | if (hdr == NULL) | 1809 | if (hdr == NULL) |
| 1819 | return NULL; | 1810 | return NULL; |
| @@ -1844,7 +1835,7 @@ reallochook (void *ptr, size_t size) | |||
| 1844 | __free_hook = old_free_hook; | 1835 | __free_hook = old_free_hook; |
| 1845 | __malloc_hook = old_malloc_hook; | 1836 | __malloc_hook = old_malloc_hook; |
| 1846 | __realloc_hook = old_realloc_hook; | 1837 | __realloc_hook = old_realloc_hook; |
| 1847 | hdr = realloc (hdr, sizeof (struct hdr) + size + 1); | 1838 | hdr = realloc (hdr, sizeof *hdr + size + 1); |
| 1848 | __free_hook = freehook; | 1839 | __free_hook = freehook; |
| 1849 | __malloc_hook = mallochook; | 1840 | __malloc_hook = mallochook; |
| 1850 | __realloc_hook = reallochook; | 1841 | __realloc_hook = reallochook; |