nodesize
struct nodesize sz;
calcsize(union node *n, struct nodesize *result)
result->blocksize += nodesize[n->type];
sizenodelist(struct nodelist *lp, struct nodesize *result)
state->block = (char *)state->block + nodesize[n->type];
static const short nodesize[27] = {
static void calcsize(union node *, struct nodesize *);
static void sizenodelist(struct nodelist *, struct nodesize *);
u_int nodesize;
nodesize = *sizep;
if ((nodesize > maxsize) && (xdrs->x_op != XDR_FREE)) {
if (nodesize == 0) {
*cpp = sp = mem_alloc(nodesize);
ret = xdr_opaque(xdrs, sp, nodesize);
mem_free(sp, nodesize);
u_int nodesize;
nodesize = size + 1;
if (nodesize == 0) {
*cpp = sp = mem_alloc(nodesize);
mem_free(sp, nodesize);
memset(target, 0, nodesize);
mem_free(*addrp, nodesize);
u_int nodesize;
nodesize = c * elsize;
*addrp = target = mem_alloc(nodesize);