Lines Matching refs:point
14 An access point can be created at the start of any deflate block, by saving
18 point in the uncompressed stream. build_index() works by decompressing the
21 a new access point. If so, that point is saved in a data structure that
25 the latest accees point at or preceding that offset is located in the index.
45 more memory per access point, and also cannot be saved to file due to the
61 /* access point entry */
62 struct point {
69 /* access point list */
73 struct point *list; /* allocated list */
85 /* Add an entry to the access point list. If out of memory, deallocate the
90 struct point *next;
96 index->list = malloc(sizeof(struct point) << 3);
108 next = realloc(index->list, sizeof(struct point) * index->size);
134 of the list, about 32K bytes per access point. Note that data after the end
143 off_t last; /* totout value of last access point */
205 entry point after the zlib or gzip header, and assures that the
206 index always has at least one access point; we avoid creating an
207 access point after the last block by checking bit 6 of data_type
224 index = realloc(index, sizeof(struct point) * index->have);
249 struct point *here;