Lines Matching refs:ebuf
1328 char *expanding_buffer_ensure(struct expanding_buffer *ebuf, int min_avail) in expanding_buffer_ensure() argument
1333 if (ebuf->avail >= min_avail) in expanding_buffer_ensure()
1334 return ebuf->buf; in expanding_buffer_ensure()
1339 want = ebuf->avail + min_avail + 10; in expanding_buffer_ensure()
1340 got = realloc(ebuf->buf, want); in expanding_buffer_ensure()
1344 ebuf->buf = got; in expanding_buffer_ensure()
1345 ebuf->avail = want; in expanding_buffer_ensure()
1346 return ebuf->buf; in expanding_buffer_ensure()
1349 char *sanitise_value(struct expanding_buffer *ebuf, in sanitise_value() argument
1355 #define ADD(c) (ebuf->buf[used++] = (c)) in sanitise_value()
1356 #define ADDF(f,c) (used += sprintf(ebuf->buf+used, (f), (c))) in sanitise_value()
1364 if (!expanding_buffer_ensure(ebuf, remain + 1)) in sanitise_value()
1375 if (!expanding_buffer_ensure(ebuf, used + remain + 5)) in sanitise_value()
1392 assert(used <= ebuf->avail); in sanitise_value()
1393 return ebuf->buf; in sanitise_value()