diff options
author | Herbert Xu <herbert@gondor.apana.org.au> | 2007-10-05 23:26:45 +0800 |
---|---|---|
committer | Herbert Xu <herbert@gondor.apana.org.au> | 2007-10-05 23:26:45 +0800 |
commit | 67c4a712abeb04df3bb98e40912d47bc8c294f5a (patch) | |
tree | 9f7cdde679122e0e1c27b732d26228b6dfe5ef21 /src/memalloc.h | |
parent | [PARSER] Size optimisations in parameter expansion parser (diff) | |
download | dash-67c4a712abeb04df3bb98e40912d47bc8c294f5a.tar.gz dash-67c4a712abeb04df3bb98e40912d47bc8c294f5a.zip |
[MEMALLOC] Made grabstackblock an inline wrapper for stalloc
The function grabstackblock is identical in semantics to stalloc within its input constraints.
Diffstat (limited to 'src/memalloc.h')
-rw-r--r-- | src/memalloc.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/memalloc.h b/src/memalloc.h index 8a41e64..282dbb0 100644 --- a/src/memalloc.h +++ b/src/memalloc.h @@ -57,13 +57,17 @@ void stunalloc(pointer); void setstackmark(struct stackmark *); void popstackmark(struct stackmark *); void growstackblock(void); -void grabstackblock(size_t); void *growstackstr(void); char *makestrspace(size_t, char *); char *stnputs(const char *, size_t, char *); char *stputs(const char *, char *); +static inline void grabstackblock(size_t len) +{ + stalloc(len); +} + static inline char *_STPUTC(int c, char *p) { if (p == sstrend) p = growstackstr(); |