buf_fill
if ((cnt <= 0) && ((cnt = buf_fill()) < 0))
static int buf_fill(void);
if ((cnt <= 0) && ((cnt = buf_fill()) <= 0)) {
if ((cnt <= 0) && ((cnt = buf_fill()) <= 0))