Lines Matching defs:write_fn
42 static int _io_pad_line(GlWriteFn *write_fn, void *data, int c, int n);
62 * write_fn GlWriteFn * The callback function to use to write the
65 * write_fn() whenever it is called.
101 int _io_display_text(GlWriteFn *write_fn, void *data, int indentation,
117 if(!string || !write_fn) {
156 if(_io_pad_line(write_fn, data, fill_char, indentation - last))
167 if(write_fn(data, prefix+pstart, plen) != plen)
207 if(write_fn(data, string+ndone, nnew) != nnew)
224 if(npad > 0 && _io_pad_line(write_fn, data, fill_char, npad))
227 if(write_fn(data, suffix, suffix_len) != suffix_len)
234 if(write_fn(data, "\n", 1) != 1)
261 * write_fn GlWriteFn * The callback function to use to write the
264 * write_fn() whenever it is called.
271 static int _io_pad_line(GlWriteFn *write_fn, void *data, int c, int n)
286 if(write_fn(data, fill, nnew) != nnew)