Lines Matching refs:buf
35 char *buf; member
41 ltoa (char *buf, long val) in ltoa() argument
43 char *cp = buf, tmp; in ltoa()
54 len = cp - buf; in ltoa()
58 tmp = buf[i]; in ltoa()
59 buf[i] = cp[-i]; in ltoa()
62 return buf + len; in ltoa()
91 mi->buf = mi->buf_end = cp + mi->buf_size; in maps_init()
215 ssize_t bytes_left = mi->buf_end - mi->buf; in maps_next()
220 if (mi->buf[i] == '\n') in maps_next()
222 eol = mi->buf + i; in maps_next()
225 else if (mi->buf[i] == '\0') in maps_next()
232 memmove (mi->buf_end - mi->buf_size, mi->buf, bytes_left); in maps_next()
234 mi->buf = mi->buf_end - mi->buf_size; in maps_next()
235 nread = read (mi->fd, mi->buf + bytes_left, in maps_next()
244 memmove (mi->buf_end - nread - bytes_left, mi->buf, in maps_next()
246 mi->buf = mi->buf_end - nread - bytes_left; in maps_next()
249 eol = mi->buf + bytes_left + nread - 1; in maps_next()
252 if (mi->buf[i] == '\n') in maps_next()
254 eol = mi->buf + i; in maps_next()
258 cp = mi->buf; in maps_next()
259 mi->buf = eol + 1; in maps_next()
290 if (mi->buf) in maps_close()
293 mi->buf = mi->buf_end = NULL; in maps_close()