nmctx_malloc
void *nmctx_malloc(struct nmctx *, size_t);
clnup = (struct nmport_cleanup_d *)nmctx_malloc(ctx, sizeof(*clnup));
d->extmem = nmctx_malloc(ctx, sizeof(*d->extmem));
clnup = nmctx_malloc(ctx, sizeof(*clnup));
clnup = nmctx_malloc(ctx, sizeof(*clnup));
opt = nmctx_malloc(ctx, sizeof(*opt));
m = nmctx_malloc(ctx, sizeof(*m));
d = nmctx_malloc(ctx, sizeof(*d));
w = nmctx_malloc(ctx, len + 1);