Lines Matching refs:out
22 FILE *out; /* output file */ member
33 fputs(" ", self->out); in jsonw_indent()
42 putc('\n', self->out); in jsonw_eol()
50 putc(self->sep, self->out); in jsonw_eor()
59 putc('"', self->out); in jsonw_puts()
63 fputs("\\t", self->out); in jsonw_puts()
66 fputs("\\n", self->out); in jsonw_puts()
69 fputs("\\r", self->out); in jsonw_puts()
72 fputs("\\f", self->out); in jsonw_puts()
75 fputs("\\b", self->out); in jsonw_puts()
78 fputs("\\\\", self->out); in jsonw_puts()
81 fputs("\\\"", self->out); in jsonw_puts()
84 putc(*str, self->out); in jsonw_puts()
86 putc('"', self->out); in jsonw_puts()
94 self->out = f; in jsonw_new()
108 fputs("\n", self->out); in jsonw_destroy()
109 fflush(self->out); in jsonw_destroy()
129 putc(c, self->out); in jsonw_begin()
141 putc(c, self->out); in jsonw_end()
153 putc(':', self->out); in jsonw_name()
155 putc(' ', self->out); in jsonw_name()
161 putc('"', self->out); in jsonw_vprintf_enquote()
162 vfprintf(self->out, fmt, ap); in jsonw_vprintf_enquote()
163 putc('"', self->out); in jsonw_vprintf_enquote()
172 vfprintf(self->out, fmt, ap); in jsonw_printf()