Lines Matching defs:new_key
1169 * The new_key is allocated to hold the corrected keyword and must be freed
1174 png_check_keyword(png_structp png_ptr, png_charp key, png_charpp new_key)
1182 *new_key = NULL;
1192 *new_key = (png_charp)png_malloc_warn(png_ptr, (png_uint_32)(key_len + 2));
1193 if (*new_key == NULL)
1200 for (kp = key, dp = *new_key; *kp != '\0'; kp++, dp++)
1222 kp = *new_key + key_len - 1;
1235 kp = *new_key;
1250 for (kflag = 0, dp = *new_key; *kp != '\0'; kp++)
1274 png_free(png_ptr, *new_key);
1275 *new_key=NULL;
1282 new_key[79] = '\0';
1300 png_charp new_key;
1303 if (key == NULL || (key_len = png_check_keyword(png_ptr, key, &new_key))==0)
1322 png_write_chunk_data(png_ptr, (png_bytep)new_key, key_len + 1);
1327 png_free(png_ptr, new_key);
1342 png_charp new_key;
1347 if (key == NULL || (key_len = png_check_keyword(png_ptr, key, &new_key))==0)
1355 png_write_tEXt(png_ptr, new_key, text, (png_size_t)0);
1356 png_free(png_ptr, new_key);
1362 png_free(png_ptr, new_key);
1394 png_charp new_lang, new_key;
1400 if (key == NULL || (key_len = png_check_keyword(png_ptr, key, &new_key))==0)
1444 png_write_chunk_data(png_ptr, (png_bytep)new_key, key_len + 1);
1462 png_free(png_ptr, new_key);