Mercurial > hg > xemacs-beta
diff src/alloca.c @ 203:850242ba4a81 r20-3b28
Import from CVS: tag r20-3b28
author | cvs |
---|---|
date | Mon, 13 Aug 2007 10:02:21 +0200 |
parents | 3d6bfa290dbd |
children | de805c49cfc1 |
line wrap: on
line diff
--- a/src/alloca.c Mon Aug 13 10:01:24 2007 +0200 +++ b/src/alloca.c Mon Aug 13 10:02:21 2007 +0200 @@ -193,7 +193,7 @@ unsigned size; { auto char probe; /* Probes stack depth: */ - register char *depth = ADDRESS_FUNCTION (probe); + REGISTER char *depth = ADDRESS_FUNCTION (probe); #if STACK_DIRECTION == 0 if (STACK_DIR == 0) /* Unknown growth direction. */ @@ -204,13 +204,13 @@ was allocated from deeper in the stack than currently. */ { - register header *hp; /* Traverses linked list. */ + REGISTER header *hp; /* Traverses linked list. */ for (hp = last_alloca_header; hp != NULL;) if ((STACK_DIR > 0 && hp->h.deep > depth) || (STACK_DIR < 0 && hp->h.deep < depth)) { - register header *np = hp->h.next; + REGISTER header *np = hp->h.next; free ((pointer) hp); /* Collect garbage. */ @@ -228,7 +228,7 @@ /* Allocate combined header + user data storage. */ { - register pointer new = malloc (sizeof (header) + size); + REGISTER pointer new = malloc (sizeof (header) + size); /* Address of header. */ ((header *) new)->h.next = last_alloca_header;