aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorPaul Eggert2011-04-14 13:16:48 -0700
committerPaul Eggert2011-04-14 13:16:48 -0700
commit8bd7b8304a41da5dc0c8a11967c1a6005e9465d0 (patch)
tree145588110166df723c31f3fceaa00c190b77aa8c /src/alloc.c
parentcd64ea1d0df393beb93d1bdf19bd3990e3378f85 (diff)
parent9024ff7943e9529ec38a80aaaa0db43224c1e885 (diff)
downloademacs-8bd7b8304a41da5dc0c8a11967c1a6005e9465d0.tar.gz
emacs-8bd7b8304a41da5dc0c8a11967c1a6005e9465d0.zip
Merge from mainline.
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/alloc.c b/src/alloc.c
index 1c793c985eb..16cd183aaa1 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -565,8 +565,7 @@ static int check_depth;
565/* Like malloc, but wraps allocated block with header and trailer. */ 565/* Like malloc, but wraps allocated block with header and trailer. */
566 566
567POINTER_TYPE * 567POINTER_TYPE *
568overrun_check_malloc (size) 568overrun_check_malloc (size_t size)
569 size_t size;
570{ 569{
571 register unsigned char *val; 570 register unsigned char *val;
572 size_t overhead = ++check_depth == 1 ? XMALLOC_OVERRUN_CHECK_SIZE*2 : 0; 571 size_t overhead = ++check_depth == 1 ? XMALLOC_OVERRUN_CHECK_SIZE*2 : 0;
@@ -590,11 +589,9 @@ overrun_check_malloc (size)
590 with header and trailer. */ 589 with header and trailer. */
591 590
592POINTER_TYPE * 591POINTER_TYPE *
593overrun_check_realloc (block, size) 592overrun_check_realloc (POINTER_TYPE *block, size_t size)
594 POINTER_TYPE *block;
595 size_t size;
596{ 593{
597 register unsigned char *val = (unsigned char *)block; 594 register unsigned char *val = (unsigned char *) block;
598 size_t overhead = ++check_depth == 1 ? XMALLOC_OVERRUN_CHECK_SIZE*2 : 0; 595 size_t overhead = ++check_depth == 1 ? XMALLOC_OVERRUN_CHECK_SIZE*2 : 0;
599 596
600 if (val 597 if (val
@@ -630,10 +627,9 @@ overrun_check_realloc (block, size)
630/* Like free, but checks block for overrun. */ 627/* Like free, but checks block for overrun. */
631 628
632void 629void
633overrun_check_free (block) 630overrun_check_free (POINTER_TYPE *block)
634 POINTER_TYPE *block;
635{ 631{
636 unsigned char *val = (unsigned char *)block; 632 unsigned char *val = (unsigned char *) block;
637 633
638 ++check_depth; 634 ++check_depth;
639 if (val 635 if (val