aboutsummaryrefslogtreecommitdiffstats
path: root/src/alloc.c
diff options
context:
space:
mode:
authorDave Love2000-06-20 13:15:58 +0000
committerDave Love2000-06-20 13:15:58 +0000
commitc971ff9a0b224a27d4824f92a288eccacfa21d5c (patch)
tree2b8baad71d0d46492621997e7de00c3d7c564fc2 /src/alloc.c
parent0385e83ddf5b4cb54bc2ec6e462627f5f753b363 (diff)
downloademacs-c971ff9a0b224a27d4824f92a288eccacfa21d5c.tar.gz
emacs-c971ff9a0b224a27d4824f92a288eccacfa21d5c.zip
(xmalloc, xrealloc, xfree): Define using POINTER_TYPE.
Diffstat (limited to 'src/alloc.c')
-rw-r--r--src/alloc.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/alloc.c b/src/alloc.c
index 0c568f5fa70..480a30ace51 100644
--- a/src/alloc.c
+++ b/src/alloc.c
@@ -408,14 +408,14 @@ buffer_memory_full ()
408 408
409/* Like malloc but check for no memory and block interrupt input.. */ 409/* Like malloc but check for no memory and block interrupt input.. */
410 410
411long * 411POINTER_TYPE *
412xmalloc (size) 412xmalloc (size)
413 int size; 413 int size;
414{ 414{
415 register long *val; 415 register POINTER_TYPE *val;
416 416
417 BLOCK_INPUT; 417 BLOCK_INPUT;
418 val = (long *) malloc (size); 418 val = (POINTER_TYPE *) malloc (size);
419 UNBLOCK_INPUT; 419 UNBLOCK_INPUT;
420 420
421 if (!val && size) 421 if (!val && size)
@@ -426,20 +426,20 @@ xmalloc (size)
426 426
427/* Like realloc but check for no memory and block interrupt input.. */ 427/* Like realloc but check for no memory and block interrupt input.. */
428 428
429long * 429POINTER_TYPE *
430xrealloc (block, size) 430xrealloc (block, size)
431 long *block; 431 POINTER_TYPE *block;
432 int size; 432 int size;
433{ 433{
434 register long *val; 434 register POINTER_TYPE *val;
435 435
436 BLOCK_INPUT; 436 BLOCK_INPUT;
437 /* We must call malloc explicitly when BLOCK is 0, since some 437 /* We must call malloc explicitly when BLOCK is 0, since some
438 reallocs don't do this. */ 438 reallocs don't do this. */
439 if (! block) 439 if (! block)
440 val = (long *) malloc (size); 440 val = (POINTER_TYPE *) malloc (size);
441 else 441 else
442 val = (long *) realloc (block, size); 442 val = (POINTER_TYPE *) realloc (block, size);
443 UNBLOCK_INPUT; 443 UNBLOCK_INPUT;
444 444
445 if (!val && size) memory_full (); 445 if (!val && size) memory_full ();
@@ -451,7 +451,7 @@ xrealloc (block, size)
451 451
452void 452void
453xfree (block) 453xfree (block)
454 long *block; 454 POINTER_TYPE *block;
455{ 455{
456 BLOCK_INPUT; 456 BLOCK_INPUT;
457 free (block); 457 free (block);