Lines Matching defs:point
19 An access point can be created at the start of any deflate block, by saving
23 point in the uncompressed stream. build_index() works by decompressing the
26 a new access point. If so, that point is saved in a data structure that
30 the latest accees point at or preceding that offset is located in the index.
50 more memory per access point, and also cannot be saved to file due to the
66 /* access point entry */
67 struct point {
74 /* access point list */
78 struct point *list; /* allocated list */
90 /* Add an entry to the access point list. If out of memory, deallocate the
95 struct point *next;
101 index->list = malloc(sizeof(struct point) << 3);
113 next = realloc(index->list, sizeof(struct point) * index->size);
139 of the list, about 32K bytes per access point. Note that data after the end
148 off_t last; /* totout value of last access point */
210 entry point after the zlib or gzip header, and assures that the
211 index always has at least one access point; we avoid creating an
212 access point after the last block by checking bit 6 of data_type
229 index->list = realloc(index->list, sizeof(struct point) * index->have);
254 struct point *here;