Lines Matching refs:maplen
32 size_t maplen;
40 static int countlines(char *map, int maplen)
43 char *end = map + maplen;
46 if (maplen == 0)
58 static void fill_lines(char **lines, int maxline, char *map, int maplen)
61 char *end = map + maplen;
64 if (maplen == 0 || maxline == 0)
81 map_total_sz -= sf->maplen;
82 munmap(sf->map, sf->maplen);
127 h->maplen = st.st_size;
128 sz = (h->maplen + page_size - 1) & ~(page_size - 1);
135 h->numlines = countlines(h->map, h->maplen);
139 fill_lines(h->lines, h->numlines, h->map, h->maplen);
142 map_total_sz += h->maplen;
168 p = memchr(l, '\n', sf->map + sf->maplen - l);