summary refs log tree commit diff
path: root/src/memalloc.h
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2007-10-05 23:26:45 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2007-10-05 23:26:45 +0800
commit67c4a712abeb04df3bb98e40912d47bc8c294f5a (patch)
tree9f7cdde679122e0e1c27b732d26228b6dfe5ef21 /src/memalloc.h
parent[PARSER] Size optimisations in parameter expansion parser (diff)
downloaddash-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.h6
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();