Lines Matching refs:key_len
1533 png_uint_32 key_len;
1538 key_len = png_check_keyword(png_ptr, key, new_key);
1540 if (key_len == 0)
1549 if (text_len > PNG_UINT_31_MAX - (key_len+1))
1554 (png_uint_32)/*checked above*/(key_len + text_len + 1));
1561 png_write_chunk_data(png_ptr, new_key, key_len + 1);
1576 png_uint_32 key_len;
1591 key_len = png_check_keyword(png_ptr, key, new_key);
1593 if (key_len == 0)
1597 new_key[++key_len] = PNG_COMPRESSION_TYPE_BASE;
1598 ++key_len;
1604 if (png_text_compress(png_ptr, png_zTXt, &comp, key_len) != Z_OK)
1608 png_write_chunk_header(png_ptr, png_zTXt, key_len + comp.output_len);
1611 png_write_chunk_data(png_ptr, new_key, key_len);
1627 png_uint_32 key_len, prefix_len;
1634 key_len = png_check_keyword(png_ptr, key, new_key);
1636 if (key_len == 0)
1644 compression = new_key[++key_len] = 0; /* no compression */
1649 compression = new_key[++key_len] = 1; /* compressed */
1656 new_key[++key_len] = PNG_COMPRESSION_TYPE_BASE;
1657 ++key_len; /* for the keywod separator */
1675 prefix_len = key_len;
1705 png_write_chunk_data(png_ptr, new_key, key_len);