summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Love <fx@gnu.org>2000-06-20 13:15:58 +0000
committerDave Love <fx@gnu.org>2000-06-20 13:15:58 +0000
commitc971ff9a0b224a27d4824f92a288eccacfa21d5c (patch)
tree2b8baad71d0d46492621997e7de00c3d7c564fc2
parent0385e83ddf5b4cb54bc2ec6e462627f5f753b363 (diff)
downloademacs-c971ff9a0b224a27d4824f92a288eccacfa21d5c.tar.gz
emacs-c971ff9a0b224a27d4824f92a288eccacfa21d5c.tar.bz2
emacs-c971ff9a0b224a27d4824f92a288eccacfa21d5c.zip
(xmalloc, xrealloc, xfree): Define using POINTER_TYPE.
-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 ()
/* Like malloc but check for no memory and block interrupt input.. */
-long *
+POINTER_TYPE *
xmalloc (size)
int size;
{
- register long *val;
+ register POINTER_TYPE *val;
BLOCK_INPUT;
- val = (long *) malloc (size);
+ val = (POINTER_TYPE *) malloc (size);
UNBLOCK_INPUT;
if (!val && size)
@@ -426,20 +426,20 @@ xmalloc (size)
/* Like realloc but check for no memory and block interrupt input.. */
-long *
+POINTER_TYPE *
xrealloc (block, size)
- long *block;
+ POINTER_TYPE *block;
int size;
{
- register long *val;
+ register POINTER_TYPE *val;
BLOCK_INPUT;
/* We must call malloc explicitly when BLOCK is 0, since some
reallocs don't do this. */
if (! block)
- val = (long *) malloc (size);
+ val = (POINTER_TYPE *) malloc (size);
else
- val = (long *) realloc (block, size);
+ val = (POINTER_TYPE *) realloc (block, size);
UNBLOCK_INPUT;
if (!val && size) memory_full ();
@@ -451,7 +451,7 @@ xrealloc (block, size)
void
xfree (block)
- long *block;
+ POINTER_TYPE *block;
{
BLOCK_INPUT;
free (block);