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