Lines Matching refs:hdr_ptr
268 small_pool_ptr hdr_ptr, prev_hdr_ptr;
288 hdr_ptr = mem->small_list[pool_id];
289 while (hdr_ptr != NULL) {
290 if (hdr_ptr->bytes_left >= sizeofobject)
292 prev_hdr_ptr = hdr_ptr;
293 hdr_ptr = hdr_ptr->next;
297 if (hdr_ptr == NULL) {
309 hdr_ptr = (small_pool_ptr) jpeg_get_small(cinfo, min_request + slop);
310 if (hdr_ptr != NULL)
318 hdr_ptr->next = NULL;
319 hdr_ptr->bytes_used = 0;
320 hdr_ptr->bytes_left = sizeofobject + slop;
322 mem->small_list[pool_id] = hdr_ptr;
324 prev_hdr_ptr->next = hdr_ptr;
328 data_ptr = (char *) hdr_ptr; /* point to first data byte in pool... */
332 data_ptr += hdr_ptr->bytes_used; /* point to place for object */
333 hdr_ptr->bytes_used += sizeofobject;
334 hdr_ptr->bytes_left -= sizeofobject;
358 large_pool_ptr hdr_ptr;
376 hdr_ptr = (large_pool_ptr) jpeg_get_large(cinfo, sizeofobject +
379 if (hdr_ptr == NULL)
384 hdr_ptr->next = mem->large_list[pool_id];
388 hdr_ptr->bytes_used = sizeofobject;
389 hdr_ptr->bytes_left = 0;
390 mem->large_list[pool_id] = hdr_ptr;
392 data_ptr = (char *) hdr_ptr; /* point to first data byte in pool... */