diff src/alloc.c @ 551:e9a3f8b4de53

[xemacs-hg @ 2001-05-21 05:26:06 by martinb] realloc() handling on sunos4; remove lwlib-config kludge
author martinb
date Mon, 21 May 2001 05:26:51 +0000
parents 223736d75acb
children 183866b06e0b
line wrap: on
line diff
--- a/src/alloc.c	Mon May 21 02:15:12 2001 +0000
+++ b/src/alloc.c	Mon May 21 05:26:51 2001 +0000
@@ -271,12 +271,10 @@
 void *
 xrealloc (void *block, size_t size)
 {
-  /* We must call malloc explicitly when BLOCK is 0, since some
-     reallocs don't do this.  */
-  void *val = block ? realloc (block, size) : malloc (size);
-
-  if (!val && (size != 0)) memory_full ();
-  return val;
+  block = realloc (block, size);
+
+  if (!block && (size != 0)) memory_full ();
+  return block;
 }
 
 void