uname,individual: fix improper printf usage
uname,awk: small code shrink function old new delta uname_main 175 166 -9 nvalloc 167 157 -10 evaluate 6381 6370 -11 ------------------------------------------------------------------------------ (add/remove: 0/0 grow/shrink: 0/3 up/down: 0/-30) Total: -30 bytes
This commit is contained in:
@@ -852,11 +852,11 @@ static var *nvalloc(int n)
|
||||
|
||||
if (!g_cb) {
|
||||
size = (n <= MINNVBLOCK) ? MINNVBLOCK : n;
|
||||
g_cb = xmalloc(sizeof(nvblock) + size * sizeof(var));
|
||||
g_cb = xzalloc(sizeof(nvblock) + size * sizeof(var));
|
||||
g_cb->size = size;
|
||||
g_cb->pos = g_cb->nv;
|
||||
g_cb->prev = pb;
|
||||
g_cb->next = NULL;
|
||||
/*g_cb->next = NULL; - xzalloc did it */
|
||||
if (pb) pb->next = g_cb;
|
||||
}
|
||||
|
||||
@@ -2028,9 +2028,9 @@ static var *exec_builtin(node *op, var *res)
|
||||
if (i < 0) i = 0;
|
||||
n = (nargs > 2) ? getvar_i(av[2]) : l-i;
|
||||
if (n < 0) n = 0;
|
||||
s = xmalloc(n+1);
|
||||
s = xzalloc(n + 1);
|
||||
strncpy(s, as[0]+i, n);
|
||||
s[n] = '\0';
|
||||
/*s[n] = '\0'; - xzalloc did it */
|
||||
setvar_p(res, s);
|
||||
break;
|
||||
|
||||
|
Reference in New Issue
Block a user