Mercurial > hg > xemacs-beta
diff src/lisp.h @ 251:677f6a0ee643 r20-5b24
Import from CVS: tag r20-5b24
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:19:59 +0200 |
parents | 51092a27c943 |
children | 727739f917cb |
line wrap: on
line diff
--- a/src/lisp.h Mon Aug 13 10:19:12 2007 +0200 +++ b/src/lisp.h Mon Aug 13 10:19:59 2007 +0200 @@ -195,15 +195,15 @@ /* Dammit! Macros suffer from dynamic scope! */ \ /* We demand inline functions! */ \ int do_realloc_needed_size = (needed_size); \ - int newsize = 0; \ + int do_realloc_newsize = 0; \ while ((sizevar) < (do_realloc_needed_size)) { \ - newsize = 2*(sizevar); \ - if (newsize < 32) \ - newsize = 32; \ - (sizevar) = newsize; \ + do_realloc_newsize = 2*(sizevar); \ + if (do_realloc_newsize < 32) \ + do_realloc_newsize = 32; \ + (sizevar) = do_realloc_newsize; \ } \ - if (newsize) \ - XREALLOC_ARRAY (basevar, type, newsize); \ + if (do_realloc_newsize) \ + XREALLOC_ARRAY (basevar, type, do_realloc_newsize); \ } while (0) #ifdef ERROR_CHECK_MALLOC