Lines Matching refs:chunkdata
427 (png_bytep)(png_ptr->chunkdata + prefix_size), in png_decompress_chunk()
461 png_memcpy(text, png_ptr->chunkdata, prefix_size); in png_decompress_chunk()
463 (png_bytep)(png_ptr->chunkdata + prefix_size), in png_decompress_chunk()
470 png_free(png_ptr, png_ptr->chunkdata); in png_decompress_chunk()
471 png_ptr->chunkdata = text; in png_decompress_chunk()
504 png_memcpy(text, png_ptr->chunkdata, prefix_size); in png_decompress_chunk()
506 png_free(png_ptr, png_ptr->chunkdata); in png_decompress_chunk()
507 png_ptr->chunkdata = text; in png_decompress_chunk()
510 *(png_ptr->chunkdata + prefix_size) = 0x00; in png_decompress_chunk()
1279 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iCCP()
1280 png_ptr->chunkdata = (png_charp)png_malloc(png_ptr, length + 1); in png_handle_iCCP()
1282 png_crc_read(png_ptr, (png_bytep)png_ptr->chunkdata, slength); in png_handle_iCCP()
1286 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iCCP()
1287 png_ptr->chunkdata = NULL; in png_handle_iCCP()
1291 png_ptr->chunkdata[slength] = 0x00; in png_handle_iCCP()
1293 for (profile = png_ptr->chunkdata; *profile; profile++) in png_handle_iCCP()
1301 if (profile >= png_ptr->chunkdata + slength - 1) in png_handle_iCCP()
1303 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iCCP()
1304 png_ptr->chunkdata = NULL; in png_handle_iCCP()
1319 prefix_length = profile - png_ptr->chunkdata; in png_handle_iCCP()
1327 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iCCP()
1328 png_ptr->chunkdata = NULL; in png_handle_iCCP()
1334 pC = (png_bytep)(png_ptr->chunkdata + prefix_length); in png_handle_iCCP()
1351 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iCCP()
1352 png_ptr->chunkdata = NULL; in png_handle_iCCP()
1361 png_set_iCCP(png_ptr, info_ptr, png_ptr->chunkdata, in png_handle_iCCP()
1362 compression_type, (png_bytep)png_ptr->chunkdata + prefix_length, in png_handle_iCCP()
1364 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iCCP()
1365 png_ptr->chunkdata = NULL; in png_handle_iCCP()
1424 png_free(png_ptr, png_ptr->chunkdata); in png_handle_sPLT()
1425 png_ptr->chunkdata = (png_charp)png_malloc(png_ptr, length + 1); in png_handle_sPLT()
1432 png_crc_read(png_ptr, (png_bytep)png_ptr->chunkdata, slength); in png_handle_sPLT()
1436 png_free(png_ptr, png_ptr->chunkdata); in png_handle_sPLT()
1437 png_ptr->chunkdata = NULL; in png_handle_sPLT()
1441 png_ptr->chunkdata[slength] = 0x00; in png_handle_sPLT()
1443 for (entry_start = (png_bytep)png_ptr->chunkdata; *entry_start; in png_handle_sPLT()
1450 if (entry_start > (png_bytep)png_ptr->chunkdata + slength - 2) in png_handle_sPLT()
1452 png_free(png_ptr, png_ptr->chunkdata); in png_handle_sPLT()
1453 png_ptr->chunkdata = NULL; in png_handle_sPLT()
1465 (png_bytep)png_ptr->chunkdata); in png_handle_sPLT()
1470 png_free(png_ptr, png_ptr->chunkdata); in png_handle_sPLT()
1471 png_ptr->chunkdata = NULL; in png_handle_sPLT()
1546 new_palette.name = png_ptr->chunkdata; in png_handle_sPLT()
1550 png_free(png_ptr, png_ptr->chunkdata); in png_handle_sPLT()
1551 png_ptr->chunkdata = NULL; in png_handle_sPLT()
1949 png_free(png_ptr, png_ptr->chunkdata); in png_handle_pCAL()
1950 png_ptr->chunkdata = (png_charp)png_malloc_warn(png_ptr, length + 1); in png_handle_pCAL()
1952 if (png_ptr->chunkdata == NULL) in png_handle_pCAL()
1959 png_crc_read(png_ptr, (png_bytep)png_ptr->chunkdata, slength); in png_handle_pCAL()
1963 png_free(png_ptr, png_ptr->chunkdata); in png_handle_pCAL()
1964 png_ptr->chunkdata = NULL; in png_handle_pCAL()
1968 png_ptr->chunkdata[slength] = 0x00; /* Null terminate the last string */ in png_handle_pCAL()
1971 for (buf = png_ptr->chunkdata; *buf; buf++) in png_handle_pCAL()
1974 endptr = png_ptr->chunkdata + slength; in png_handle_pCAL()
1982 png_free(png_ptr, png_ptr->chunkdata); in png_handle_pCAL()
1983 png_ptr->chunkdata = NULL; in png_handle_pCAL()
2004 png_free(png_ptr, png_ptr->chunkdata); in png_handle_pCAL()
2005 png_ptr->chunkdata = NULL; in png_handle_pCAL()
2024 png_free(png_ptr, png_ptr->chunkdata); in png_handle_pCAL()
2025 png_ptr->chunkdata = NULL; in png_handle_pCAL()
2044 png_free(png_ptr, png_ptr->chunkdata); in png_handle_pCAL()
2045 png_ptr->chunkdata = NULL; in png_handle_pCAL()
2051 png_set_pCAL(png_ptr, info_ptr, png_ptr->chunkdata, X0, X1, type, nparams, in png_handle_pCAL()
2054 png_free(png_ptr, png_ptr->chunkdata); in png_handle_pCAL()
2055 png_ptr->chunkdata = NULL; in png_handle_pCAL()
2098 png_ptr->chunkdata = (png_charp)png_malloc_warn(png_ptr, length + 1); in png_handle_sCAL()
2100 if (png_ptr->chunkdata == NULL) in png_handle_sCAL()
2108 png_crc_read(png_ptr, (png_bytep)png_ptr->chunkdata, slength); in png_handle_sCAL()
2109 png_ptr->chunkdata[slength] = 0x00; /* Null terminate the last string */ in png_handle_sCAL()
2113 png_free(png_ptr, png_ptr->chunkdata); in png_handle_sCAL()
2114 png_ptr->chunkdata = NULL; in png_handle_sCAL()
2119 if (png_ptr->chunkdata[0] != 1 && png_ptr->chunkdata[0] != 2) in png_handle_sCAL()
2122 png_free(png_ptr, png_ptr->chunkdata); in png_handle_sCAL()
2123 png_ptr->chunkdata = NULL; in png_handle_sCAL()
2133 if (!png_check_fp_number(png_ptr->chunkdata, slength, &state, &i) || in png_handle_sCAL()
2134 i >= slength || png_ptr->chunkdata[i++] != 0) in png_handle_sCAL()
2145 if (!png_check_fp_number(png_ptr->chunkdata, slength, &state, &i) || in png_handle_sCAL()
2155 png_set_sCAL_s(png_ptr, info_ptr, png_ptr->chunkdata[0], in png_handle_sCAL()
2156 png_ptr->chunkdata+1, png_ptr->chunkdata+heighti); in png_handle_sCAL()
2160 png_free(png_ptr, png_ptr->chunkdata); in png_handle_sCAL()
2161 png_ptr->chunkdata = NULL; in png_handle_sCAL()
2257 png_free(png_ptr, png_ptr->chunkdata); in png_handle_tEXt()
2259 png_ptr->chunkdata = (png_charp)png_malloc_warn(png_ptr, length + 1); in png_handle_tEXt()
2261 if (png_ptr->chunkdata == NULL) in png_handle_tEXt()
2268 png_crc_read(png_ptr, (png_bytep)png_ptr->chunkdata, slength); in png_handle_tEXt()
2272 png_free(png_ptr, png_ptr->chunkdata); in png_handle_tEXt()
2273 png_ptr->chunkdata = NULL; in png_handle_tEXt()
2277 key = png_ptr->chunkdata; in png_handle_tEXt()
2293 png_free(png_ptr, png_ptr->chunkdata); in png_handle_tEXt()
2294 png_ptr->chunkdata = NULL; in png_handle_tEXt()
2308 png_free(png_ptr, png_ptr->chunkdata); in png_handle_tEXt()
2309 png_ptr->chunkdata = NULL; in png_handle_tEXt()
2366 png_free(png_ptr, png_ptr->chunkdata); in png_handle_zTXt()
2367 png_ptr->chunkdata = (png_charp)png_malloc_warn(png_ptr, length + 1); in png_handle_zTXt()
2369 if (png_ptr->chunkdata == NULL) in png_handle_zTXt()
2376 png_crc_read(png_ptr, (png_bytep)png_ptr->chunkdata, slength); in png_handle_zTXt()
2380 png_free(png_ptr, png_ptr->chunkdata); in png_handle_zTXt()
2381 png_ptr->chunkdata = NULL; in png_handle_zTXt()
2385 png_ptr->chunkdata[slength] = 0x00; in png_handle_zTXt()
2387 for (text = png_ptr->chunkdata; *text; text++) in png_handle_zTXt()
2391 if (text >= png_ptr->chunkdata + slength - 2) in png_handle_zTXt()
2394 png_free(png_ptr, png_ptr->chunkdata); in png_handle_zTXt()
2395 png_ptr->chunkdata = NULL; in png_handle_zTXt()
2412 prefix_len = text - png_ptr->chunkdata; in png_handle_zTXt()
2423 png_free(png_ptr, png_ptr->chunkdata); in png_handle_zTXt()
2424 png_ptr->chunkdata = NULL; in png_handle_zTXt()
2429 text_ptr->key = png_ptr->chunkdata; in png_handle_zTXt()
2433 text_ptr->text = png_ptr->chunkdata + prefix_len; in png_handle_zTXt()
2439 png_free(png_ptr, png_ptr->chunkdata); in png_handle_zTXt()
2440 png_ptr->chunkdata = NULL; in png_handle_zTXt()
2497 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iTXt()
2498 png_ptr->chunkdata = (png_charp)png_malloc_warn(png_ptr, length + 1); in png_handle_iTXt()
2500 if (png_ptr->chunkdata == NULL) in png_handle_iTXt()
2507 png_crc_read(png_ptr, (png_bytep)png_ptr->chunkdata, slength); in png_handle_iTXt()
2511 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iTXt()
2512 png_ptr->chunkdata = NULL; in png_handle_iTXt()
2516 png_ptr->chunkdata[slength] = 0x00; in png_handle_iTXt()
2518 for (lang = png_ptr->chunkdata; *lang; lang++) in png_handle_iTXt()
2528 if (lang >= png_ptr->chunkdata + slength - 3) in png_handle_iTXt()
2531 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iTXt()
2532 png_ptr->chunkdata = NULL; in png_handle_iTXt()
2545 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iTXt()
2546 png_ptr->chunkdata = NULL; in png_handle_iTXt()
2555 if (lang_key >= png_ptr->chunkdata + slength) in png_handle_iTXt()
2558 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iTXt()
2559 png_ptr->chunkdata = NULL; in png_handle_iTXt()
2568 if (text >= png_ptr->chunkdata + slength) in png_handle_iTXt()
2571 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iTXt()
2572 png_ptr->chunkdata = NULL; in png_handle_iTXt()
2576 prefix_len = text - png_ptr->chunkdata; in png_handle_iTXt()
2578 key=png_ptr->chunkdata; in png_handle_iTXt()
2585 data_len = png_strlen(png_ptr->chunkdata + prefix_len); in png_handle_iTXt()
2593 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iTXt()
2594 png_ptr->chunkdata = NULL; in png_handle_iTXt()
2599 text_ptr->lang_key = png_ptr->chunkdata + (lang_key - key); in png_handle_iTXt()
2600 text_ptr->lang = png_ptr->chunkdata + (lang - key); in png_handle_iTXt()
2603 text_ptr->key = png_ptr->chunkdata; in png_handle_iTXt()
2604 text_ptr->text = png_ptr->chunkdata + prefix_len; in png_handle_iTXt()
2609 png_free(png_ptr, png_ptr->chunkdata); in png_handle_iTXt()
2610 png_ptr->chunkdata = NULL; in png_handle_iTXt()