Mercurial > hg > xemacs-beta
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