Lines Matching refs:f
55 FILE* f;
109 #define bc_file_putchar(f, t, c) bc_file_putchar_impl(f, t, c)
110 #define bc_file_flushErr(f, t) bc_file_flushErr_impl(f, t)
111 #define bc_file_flush(f, t) bc_file_flush_impl(f, t)
112 #define bc_file_write(f, t, b, n) bc_file_write_impl(f, t, b, n)
113 #define bc_file_puts(f, t, s) bc_file_puts_impl(f, t, s)
120 #define bc_file_putchar(f, t, c) bc_file_putchar_impl(f, c)
121 #define bc_file_flushErr(f, t) bc_file_flushErr_impl(f)
122 #define bc_file_flush(f, t) bc_file_flush_impl(f)
123 #define bc_file_write(f, t, b, n) bc_file_write_impl(f, b, n)
124 #define bc_file_puts(f, t, s) bc_file_puts_impl(f, s)
132 * @param f The file to initialize.
137 bc_file_init(BcFile* f, FILE* file, bool errors_fatal);
143 * @param f The file to initialize.
150 bc_file_init(BcFile* f, int fd, char* buf, size_t cap, bool errors_fatal);
156 * @param f The file to free.
159 bc_file_free(BcFile* f);
163 * @param f The file to print to.
168 bc_file_putchar(BcFile* restrict f, BcFlushType type, uchar c);
174 * @param f The file to flush.
179 bc_file_flushErr(BcFile* restrict f, BcFlushType type);
183 * @param f The file to flush.
187 bc_file_flush(BcFile* restrict f, BcFlushType type);
191 * @param f The file to flush.
197 bc_file_write(BcFile* restrict f, BcFlushType type, const char* buf, size_t n);
201 * @param f The file to flush.
205 bc_file_printf(BcFile* restrict f, const char* fmt, ...);
209 * @param f The file to flush.
213 bc_file_vprintf(BcFile* restrict f, const char* fmt, va_list args);
217 * @param f The file to flush.
222 bc_file_puts(BcFile* restrict f, BcFlushType type, const char* str);