Lines Matching refs:pos
361 char *get_next_line(unsigned long *pos, void *file, unsigned long size) in get_next_line() argument
366 signed char *p = (signed char *)file + *pos; in get_next_line()
369 for (; *pos < size ; (*pos)++) { in get_next_line()
375 if (*p != '\n' && (*pos < size)) { in get_next_line()
1762 if (buf->size - buf->pos < len) { in buf_write()
1766 strncpy(buf->p + buf->pos, s, len); in buf_write()
1767 buf->pos += len; in buf_write()
1972 if (st.st_size != b->pos) in write_if_changed()
1975 tmp = NOFAIL(malloc(b->pos)); in write_if_changed()
1976 if (fread(tmp, 1, b->pos, file) != b->pos) in write_if_changed()
1979 if (memcmp(tmp, b->p, b->pos) != 0) in write_if_changed()
1996 if (fwrite(b->p, 1, b->pos, file) != b->pos) { in write_if_changed()
2008 unsigned long size, pos = 0; in read_dump() local
2016 while ((line = get_next_line(&pos, file, size))) { in read_dump()
2172 buf.pos = 0; in main()