Lines Matching refs:f
55 FILE* f; member
103 #define bc_file_putchar(f, t, c) bc_file_putchar_impl(f, t, c) argument
104 #define bc_file_flushErr(f, t) bc_file_flushErr_impl(f, t) argument
105 #define bc_file_flush(f, t) bc_file_flush_impl(f, t) argument
106 #define bc_file_write(f, t, b, n) bc_file_write_impl(f, t, b, n) argument
107 #define bc_file_puts(f, t, s) bc_file_puts_impl(f, t, s) argument
114 #define bc_file_putchar(f, t, c) bc_file_putchar_impl(f, c) argument
115 #define bc_file_flushErr(f, t) bc_file_flushErr_impl(f) argument
116 #define bc_file_flush(f, t) bc_file_flush_impl(f) argument
117 #define bc_file_write(f, t, b, n) bc_file_write_impl(f, b, n) argument
118 #define bc_file_puts(f, t, s) bc_file_puts_impl(f, s) argument
130 bc_file_init(BcFile* f, FILE* file);
142 bc_file_init(BcFile* f, int fd, char* buf, size_t cap);
151 bc_file_free(BcFile* f);
160 bc_file_putchar(BcFile* restrict f, BcFlushType type, uchar c);
171 bc_file_flushErr(BcFile* restrict f, BcFlushType type);
179 bc_file_flush(BcFile* restrict f, BcFlushType type);
189 bc_file_write(BcFile* restrict f, BcFlushType type, const char* buf, size_t n);
197 bc_file_printf(BcFile* restrict f, const char* fmt, ...);
205 bc_file_vprintf(BcFile* restrict f, const char* fmt, va_list args);
214 bc_file_puts(BcFile* restrict f, BcFlushType type, const char* str);