From: Denys Vlasenko Date: Wed, 26 Oct 2016 16:26:27 +0000 (+0200) Subject: ash: [MEMALLOC] Made grabstackblock an inline wrapper for stalloc X-Git-Tag: 1_26_0~116 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=a318bba199a08d65c6fb804e26d0993068a4ba16;p=oweals%2Fbusybox.git ash: [MEMALLOC] Made grabstackblock an inline wrapper for stalloc Upstream patch: Date: Fri, 5 Oct 2007 23:26:45 +0800 [MEMALLOC] Made grabstackblock an inline wrapper for stalloc The function grabstackblock is identical in semantics to stalloc within its input constraints. function old new delta dotcmd 319 321 +2 grabstackblock 19 5 -14 Signed-off-by: Denys Vlasenko --- diff --git a/shell/ash.c b/shell/ash.c index 2c439602a..e47c47850 100644 --- a/shell/ash.c +++ b/shell/ash.c @@ -1491,12 +1491,10 @@ sstrdup(const char *p) return memcpy(stalloc(len), p, len); } -static void +static inline void grabstackblock(size_t len) { - len = SHELL_ALIGN(len); - g_stacknxt += len; - g_stacknleft -= len; + stalloc(len); } static void