summary refs log tree commit diff
path: root/src/memalloc.h
diff options
context:
space:
mode:
authorHerbert Xu <herbert@gondor.apana.org.au>2018-05-19 02:39:46 +0800
committerHerbert Xu <herbert@gondor.apana.org.au>2018-05-28 17:12:23 +0800
commita9c4e4c9fc11cf1bd17d08e166405f7ab355a9f3 (patch)
tree32908ba144ab91e89b3d483b3a25c659ddad2a78 /src/memalloc.h
parentjobs: Replace some uses of fmtstr with stpcpy/stpncpy (diff)
downloaddash-a9c4e4c9fc11cf1bd17d08e166405f7ab355a9f3.tar.gz
dash-a9c4e4c9fc11cf1bd17d08e166405f7ab355a9f3.zip
memalloc: Add growstackto helper
This patch adds the growstackto helper which repeatedly calls
growstackblock until the requested size is reached.

Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Diffstat (limited to 'src/memalloc.h')
-rw-r--r--src/memalloc.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/memalloc.h b/src/memalloc.h
index 4b5be46..b348d9c 100644
--- a/src/memalloc.h
+++ b/src/memalloc.h
@@ -57,6 +57,7 @@ void setstackmark(struct stackmark *);
 void popstackmark(struct stackmark *);
 void growstackblock(void);
 void *growstackstr(void);
+char *growstackto(size_t len);
 char *makestrspace(size_t, char *);
 char *stnputs(const char *, size_t, char *);
 char *stputs(const char *, char *);