put_char
if (put_char(out, &o, 0x20, *out_len))
if (put_char(out, &o, 0x20, *out_len) ||
put_char(out, &o, 0x20, *out_len))
if (put_char(out, &o, tmp[i++], *out_len))
put_char(out, &o, 0x20, *out_len);
put_char(quote, buf, remain, needed);
put_char(quote, buf, remain, needed);
put_char(',', &buf, &bufsize, &needed);
put_char('?', &buf, &bufsize, &needed);
put_char('-', &buf, &bufsize, &needed);
put_char('!', &buf, &bufsize, &needed);
put_char('=', &buf, &bufsize, &needed);
put_char('\0', &buf, &bufsize, &needed);
if (alarmed || put_char(c) < 0) {
int put_char(int c);