Lines Matching refs:pos
2094 if (buf->size - buf->pos < len) { in buf_write()
2098 strncpy(buf->p + buf->pos, s, len); in buf_write()
2099 buf->pos += len; in buf_write()
2324 if (fwrite(b->p, 1, b->pos, file) != b->pos) { in write_buf()
2347 if (st.st_size != b->pos) in write_if_changed()
2350 tmp = NOFAIL(malloc(b->pos)); in write_if_changed()
2351 if (fread(tmp, 1, b->pos, file) != b->pos) in write_if_changed()
2354 if (memcmp(tmp, b->p, b->pos) != 0) in write_if_changed()
2374 char *buf, *pos, *line; in read_dump() local
2381 pos = buf; in read_dump()
2383 while ((line = get_line(&pos))) { in read_dump()
2553 buf.pos = 0; in main()