Mercurial > hg > xemacs-beta
comparison 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 |
comparison
equal
deleted
inserted
replaced
250:f385a461c9aa | 251:677f6a0ee643 |
---|---|
193 { \ | 193 { \ |
194 /* Avoid side-effectualness. */ \ | 194 /* Avoid side-effectualness. */ \ |
195 /* Dammit! Macros suffer from dynamic scope! */ \ | 195 /* Dammit! Macros suffer from dynamic scope! */ \ |
196 /* We demand inline functions! */ \ | 196 /* We demand inline functions! */ \ |
197 int do_realloc_needed_size = (needed_size); \ | 197 int do_realloc_needed_size = (needed_size); \ |
198 int newsize = 0; \ | 198 int do_realloc_newsize = 0; \ |
199 while ((sizevar) < (do_realloc_needed_size)) { \ | 199 while ((sizevar) < (do_realloc_needed_size)) { \ |
200 newsize = 2*(sizevar); \ | 200 do_realloc_newsize = 2*(sizevar); \ |
201 if (newsize < 32) \ | 201 if (do_realloc_newsize < 32) \ |
202 newsize = 32; \ | 202 do_realloc_newsize = 32; \ |
203 (sizevar) = newsize; \ | 203 (sizevar) = do_realloc_newsize; \ |
204 } \ | 204 } \ |
205 if (newsize) \ | 205 if (do_realloc_newsize) \ |
206 XREALLOC_ARRAY (basevar, type, newsize); \ | 206 XREALLOC_ARRAY (basevar, type, do_realloc_newsize); \ |
207 } while (0) | 207 } while (0) |
208 | 208 |
209 #ifdef ERROR_CHECK_MALLOC | 209 #ifdef ERROR_CHECK_MALLOC |
210 void xfree_1 (void *); | 210 void xfree_1 (void *); |
211 #define xfree(lvalue) do \ | 211 #define xfree(lvalue) do \ |