Lines Matching refs:comp
163 compression_state *comp)
167 comp->num_output_ptr = 0;
168 comp->max_output_ptr = 0;
169 comp->output_ptr = NULL;
170 comp->input = NULL;
171 comp->input_len = 0;
176 comp->input = text;
177 comp->input_len = text_len;
230 if (comp->num_output_ptr >= comp->max_output_ptr)
234 old_max = comp->max_output_ptr;
235 comp->max_output_ptr = comp->num_output_ptr + 4;
236 if (comp->output_ptr != NULL)
240 old_ptr = comp->output_ptr;
241 comp->output_ptr = (png_charpp)png_malloc(png_ptr,
242 (png_uint_32)(comp->max_output_ptr *
244 png_memcpy(comp->output_ptr, old_ptr, old_max
249 comp->output_ptr = (png_charpp)png_malloc(png_ptr,
250 (png_uint_32)(comp->max_output_ptr *
255 comp->output_ptr[comp->num_output_ptr] = (png_charp)png_malloc(png_ptr,
257 png_memcpy(comp->output_ptr[comp->num_output_ptr], png_ptr->zbuf,
259 comp->num_output_ptr++;
280 if (comp->num_output_ptr >= comp->max_output_ptr)
284 old_max = comp->max_output_ptr;
285 comp->max_output_ptr = comp->num_output_ptr + 4;
286 if (comp->output_ptr != NULL)
290 old_ptr = comp->output_ptr;
292 comp->output_ptr = (png_charpp)png_malloc(png_ptr,
293 (png_uint_32)(comp->max_output_ptr *
295 png_memcpy(comp->output_ptr, old_ptr,
300 comp->output_ptr = (png_charpp)png_malloc(png_ptr,
301 (png_uint_32)(comp->max_output_ptr *
306 comp->output_ptr[comp->num_output_ptr] =
308 png_memcpy(comp->output_ptr[comp->num_output_ptr], png_ptr->zbuf,
310 comp->num_output_ptr++;
328 text_len = png_ptr->zbuf_size * comp->num_output_ptr;
337 png_write_compressed_data_out(png_structp png_ptr, compression_state *comp)
342 if (comp->input)
344 png_write_chunk_data(png_ptr, (png_bytep)comp->input,
345 (png_size_t)comp->input_len);
350 for (i = 0; i < comp->num_output_ptr; i++)
352 png_write_chunk_data(png_ptr,(png_bytep)comp->output_ptr[i],
354 png_free(png_ptr, comp->output_ptr[i]);
355 comp->output_ptr[i]=NULL;
357 if (comp->max_output_ptr != 0)
358 png_free(png_ptr, comp->output_ptr);
359 comp->output_ptr=NULL;
736 compression_state comp;
741 comp.num_output_ptr = 0;
742 comp.max_output_ptr = 0;
743 comp.output_ptr = NULL;
744 comp.input = NULL;
745 comp.input_len = 0;
783 PNG_COMPRESSION_TYPE_BASE, &comp);
792 png_write_compressed_data_out(png_ptr, &comp);
1377 compression_state comp;
1381 comp.num_output_ptr = 0;
1382 comp.max_output_ptr = 0;
1383 comp.output_ptr = NULL;
1384 comp.input = NULL;
1385 comp.input_len = 0;
1404 &comp);
1417 png_write_compressed_data_out(png_ptr, &comp);
1436 compression_state comp;
1440 comp.num_output_ptr = 0;
1441 comp.max_output_ptr = 0;
1442 comp.output_ptr = NULL;
1443 comp.input = NULL;
1469 &comp);
1477 5 /* comp byte, comp flag, terminators for key, lang and lang_key */
1504 png_write_compressed_data_out(png_ptr, &comp);