Home | History | Annotate | Download | only in libpng

Lines Matching full:key_len

683    png_uint_32 key_len = 0;
695 while (*key && key_len < 79)
700 *new_key++ = ch, ++key_len, space = 0;
707 *new_key++ = 32, ++key_len, space = 1;
718 if (key_len > 0 && space) /* trailing space */
720 --key_len, --new_key;
728 if (key_len == 0)
745 return key_len;
1581 png_uint_32 key_len;
1586 key_len = png_check_keyword(png_ptr, key, new_key);
1588 if (key_len == 0)
1597 if (text_len > PNG_UINT_31_MAX - (key_len+1))
1602 (png_uint_32)/*checked above*/(key_len + text_len + 1));
1609 png_write_chunk_data(png_ptr, new_key, key_len + 1);
1624 png_uint_32 key_len;
1640 key_len = png_check_keyword(png_ptr, key, new_key);
1642 if (key_len == 0)
1646 new_key[++key_len] = PNG_COMPRESSION_TYPE_BASE;
1647 ++key_len;
1653 if (png_text_compress(png_ptr, png_zTXt, &comp, key_len) != Z_OK)
1657 png_write_chunk_header(png_ptr, png_zTXt, key_len + comp.output_len);
1660 png_write_chunk_data(png_ptr, new_key, key_len);
1676 png_uint_32 key_len, prefix_len;
1683 key_len = png_check_keyword(png_ptr, key, new_key);
1685 if (key_len == 0)
1693 compression = new_key[++key_len] = 0; /* no compression */
1698 compression = new_key[++key_len] = 1; /* compressed */
1705 new_key[++key_len] = PNG_COMPRESSION_TYPE_BASE;
1706 ++key_len; /* for the keywod separator */
1724 prefix_len = key_len;
1754 png_write_chunk_data(png_ptr, new_key, key_len);