Lines Matching refs:stdio
137 snd_output_stdio_t *stdio = output->private_data; in snd_output_stdio_close() local
138 if (stdio->close) in snd_output_stdio_close()
139 fclose(stdio->fp); in snd_output_stdio_close()
140 free(stdio); in snd_output_stdio_close()
146 snd_output_stdio_t *stdio = output->private_data; in snd_output_stdio_print() local
147 return vfprintf(stdio->fp, format, args); in snd_output_stdio_print()
152 snd_output_stdio_t *stdio = output->private_data; in snd_output_stdio_puts() local
153 return fputs(str, stdio->fp); in snd_output_stdio_puts()
158 snd_output_stdio_t *stdio = output->private_data; in snd_output_stdio_putc() local
159 return putc(c, stdio->fp); in snd_output_stdio_putc()
164 snd_output_stdio_t *stdio = output->private_data; in snd_output_stdio_flush() local
165 return fflush(stdio->fp); in snd_output_stdio_flush()
191 snd_output_stdio_t *stdio; in snd_output_stdio_attach() local
193 stdio = calloc(1, sizeof(*stdio)); in snd_output_stdio_attach()
194 if (!stdio) in snd_output_stdio_attach()
198 free(stdio); in snd_output_stdio_attach()
201 stdio->fp = fp; in snd_output_stdio_attach()
202 stdio->close = _close; in snd_output_stdio_attach()
205 output->private_data = stdio; in snd_output_stdio_attach()