png_info_init_3(&info_ptr, sizeof(png_info));
png_info_init_3(&info_ptr, png_sizeof(png_info));
png_info_destroy(png_structp png_ptr, png_infop info_ptr){   png_debug(1, "in png_info_destroy\n");   png_free_data(png_ptr, info_ptr, PNG_FREE_ALL, -1);#if defined(PNG_UNKNOWN_CHUNKS_SUPPORTED)   if (png_ptr->num_chunk_list)   {       png_free(png_ptr, png_ptr->chunk_list);       png_ptr->chunk_list=NULL;       png_ptr->num_chunk_list=0;   }#endif   png_info_init_3(&info_ptr, sizeof(png_info));}