Home | History | Annotate | Download | only in libpng-1.2.19

Lines Matching refs:chunkdata

177  * Decompress trailing data in a chunk.  The assumption is that chunkdata
185 png_charp chunkdata, png_size_t chunklength,
195 png_ptr->zstream.next_in = (png_bytep)(chunkdata + prefix_size);
221 png_free(png_ptr,chunkdata);
224 png_memcpy(text, chunkdata, prefix_size);
230 text_size = (png_size_t)(chunklength - (text - chunkdata) - 1);
245 png_free(png_ptr,chunkdata);
250 png_memcpy(text, chunkdata, prefix_size);
264 png_free(png_ptr, chunkdata);
311 png_free(png_ptr, chunkdata);
314 png_memcpy(text, chunkdata, prefix_size);
322 png_free(png_ptr, chunkdata);
323 chunkdata = text;
338 *(chunkdata + prefix_size) = 0x00;
342 return chunkdata;
990 png_charp chunkdata;
1028 chunkdata = (png_charp)png_malloc(png_ptr, length + 1);
1030 png_crc_read(png_ptr, (png_bytep)chunkdata, slength);
1034 png_free(png_ptr, chunkdata);
1038 chunkdata[slength] = 0x00;
1040 for (profile = chunkdata; *profile; profile++)
1047 if ( profile >= chunkdata + slength - 1)
1049 png_free(png_ptr, chunkdata);
1063 prefix_length = profile - chunkdata;
1064 chunkdata = png_decompress_chunk(png_ptr, compression_type, chunkdata,
1071 png_free(png_ptr, chunkdata);
1077 pC = (png_bytep)(chunkdata+prefix_length);
1088 png_free(png_ptr, chunkdata);
1093 png_set_iCCP(png_ptr, info_ptr, chunkdata, compression_type,
1094 chunkdata
1095 png_free(png_ptr, chunkdata);
1104 png_bytep chunkdata;
1134 chunkdata = (png_bytep)png_malloc(png_ptr, length + 1);
1136 png_crc_read(png_ptr, (png_bytep)chunkdata, slength);
1140 png_free(png_ptr, chunkdata);
1144 chunkdata[slength] = 0x00;
1146 for (entry_start = chunkdata; *entry_start; entry_start++)
1151 if (entry_start > chunkdata + slength - 2)
1153 png_free(png_ptr, chunkdata);
1160 data_length = (slength - (entry_start - chunkdata));
1165 png_free(png_ptr, chunkdata);
1230 new_palette.name = (png_charp)chunkdata;
1234 png_free(png_ptr, chunkdata);
1953 png_charp chunkdata;
1977 chunkdata = (png_charp)png_malloc_warn(png_ptr, length + 1);
1978 if (chunkdata == NULL)
1984 png_crc_read(png_ptr, (png_bytep)chunkdata, slength);
1987 png_free(png_ptr, chunkdata);
1991 chunkdata[slength] = 0x00;
1993 for (text = chunkdata; *text; text++)
1997 if (text == chunkdata + slength - 1)
2000 png_free(png_ptr, chunkdata);
2013 prefix_len = text - chunkdata;
2015 chunkdata = (png_charp)png_decompress_chunk(png_ptr, comp_type, chunkdata,
2023 png_free(png_ptr, chunkdata);
2027 text_ptr->key = chunkdata;
2033 text_ptr->text = chunkdata + prefix_len;
2039 png_free(png_ptr, chunkdata);
2051 png_charp chunkdata;
2077 chunkdata = (png_charp)png_malloc_warn(png_ptr, length + 1);
2078 if (chunkdata == NULL)
2084 png_crc_read(png_ptr, (png_bytep)chunkdata, slength);
2087 png_free(png_ptr, chunkdata);
2091 chunkdata[slength] = 0x00;
2093 for (lang = chunkdata; *lang; lang++)
2101 if (lang >= chunkdata + slength - 3)
2104 png_free(png_ptr, chunkdata);
2120 if (text >= chunkdata + slength)
2123 png_free(png_ptr, chunkdata);
2127 prefix_len = text - chunkdata;
2129 key=chunkdata;
2131 chunkdata = png_decompress_chunk(png_ptr, comp_type, chunkdata,
2134 data_len=png_strlen(chunkdata + prefix_len);
2140 png_free(png_ptr, chunkdata);
2144 text_ptr->lang_key = chunkdata+(lang_key-key);
2145 text_ptr->lang = chunkdata+(lang-key);
2148 text_ptr->key = chunkdata;
2149 text_ptr->text = chunkdata + prefix_len;
2154 png_free(png_ptr, chunkdata);