outstr
#define fputs outstr
outstr("$'", file);
outstr("\\r", file), p++;
outstr("\\t", file), p++;
outstr("''", file);
outstr(p, file);
outstr(p, file);
outstr(p, out1);
outstr(p, out2);
void outstr(const char *, struct output *);
send_data(FILE *instr, FILE *outstr)
sec_putc('\r', outstr);
sec_putc(c, outstr);
sec_fflush(outstr);
if (ferror(outstr))
sec_write(fileno(outstr), chunk + restart_point, cnt);
sec_fflush(outstr);
netfd = fileno(outstr);
sec_fflush(outstr); /* to end an encrypted stream */
receive_data(FILE *instr, FILE *outstr)
fstat(fileno(outstr), &st) >= 0 ? &st : NULL);
if (write(fileno(outstr), buf, cnt) != cnt)
fwrite(buf, q - buf, 1, outstr);
putc('\r', outstr);
fflush(outstr);
if (ferror(outstr))
krb5_flagnum_to_string(int flagnum, char **outstr)
*outstr = NULL;
if (asprintf(outstr, "0x%08lx", 1UL << flagnum) == -1)
*outstr = NULL;
*outstr = strdup(s);
if (*outstr == NULL)
const char *instr, char **outstr)
*outstr = NULL;
*outstr = k5_buf_cstring(&buf);
return (*outstr == NULL) ? ENOMEM : 0;
const char *outstr;
outstr = luaL_tolstring(L, i, NULL);
pager_output(outstr);
char *outp, outstr[outlen * weight + 1];
outp = outstr;