buf_alloc
addr = buf_alloc(desired_size);
static void *buf_alloc(size_t);
char *buf_alloc = NULL, *outbufp;
buf_alloc = alloca(sendsz); /* not in IDR2? */
buf_alloc = malloc(sendsz);
if (buf_alloc == NULL) {
a.rmt_args.args = buf_alloc;
if (buf_alloc)
free(buf_alloc);