Lines Matching refs:dest

3145 unsigned lodepng_color_mode_copy(LodePNGColorMode * dest, const LodePNGColorMode * source)  in lodepng_color_mode_copy()  argument
3147 lodepng_color_mode_cleanup(dest); in lodepng_color_mode_copy()
3148 lodepng_memcpy(dest, source, sizeof(LodePNGColorMode)); in lodepng_color_mode_copy()
3150 dest->palette = (unsigned char *)lodepng_malloc(1024); in lodepng_color_mode_copy()
3151 if(!dest->palette && source->palettesize) return 83; /*alloc fail*/ in lodepng_color_mode_copy()
3152 lodepng_memcpy(dest->palette, source->palette, source->palettesize * 4); in lodepng_color_mode_copy()
3323 static unsigned LodePNGUnknownChunks_copy(LodePNGInfo * dest, const LodePNGInfo * src) in LodePNGUnknownChunks_copy() argument
3327 LodePNGUnknownChunks_cleanup(dest); in LodePNGUnknownChunks_copy()
3331 dest->unknown_chunks_size[i] = src->unknown_chunks_size[i]; in LodePNGUnknownChunks_copy()
3332 dest->unknown_chunks_data[i] = (unsigned char *)lodepng_malloc(src->unknown_chunks_size[i]); in LodePNGUnknownChunks_copy()
3333 if(!dest->unknown_chunks_data[i] && dest->unknown_chunks_size[i]) return 83; /*alloc fail*/ in LodePNGUnknownChunks_copy()
3335 dest->unknown_chunks_data[i][j] = src->unknown_chunks_data[i][j]; in LodePNGUnknownChunks_copy()
3362 static unsigned LodePNGText_copy(LodePNGInfo * dest, const LodePNGInfo * source) in LodePNGText_copy() argument
3365 dest->text_keys = NULL; in LodePNGText_copy()
3366 dest->text_strings = NULL; in LodePNGText_copy()
3367 dest->text_num = 0; in LodePNGText_copy()
3369 CERROR_TRY_RETURN(lodepng_add_text(dest, source->text_keys[i], source->text_strings[i])); in LodePNGText_copy()
3428 static unsigned LodePNGIText_copy(LodePNGInfo * dest, const LodePNGInfo * source) in LodePNGIText_copy() argument
3431 dest->itext_keys = NULL; in LodePNGIText_copy()
3432 dest->itext_langtags = NULL; in LodePNGIText_copy()
3433 dest->itext_transkeys = NULL; in LodePNGIText_copy()
3434 dest->itext_strings = NULL; in LodePNGIText_copy()
3435 dest->itext_num = 0; in LodePNGIText_copy()
3437 CERROR_TRY_RETURN(lodepng_add_itext(dest, source->itext_keys[i], source->itext_langtags[i], in LodePNGIText_copy()
3557 unsigned lodepng_info_copy(LodePNGInfo * dest, const LodePNGInfo * source) in lodepng_info_copy() argument
3559 lodepng_info_cleanup(dest); in lodepng_info_copy()
3560 lodepng_memcpy(dest, source, sizeof(LodePNGInfo)); in lodepng_info_copy()
3561 lodepng_color_mode_init(&dest->color); in lodepng_info_copy()
3562 CERROR_TRY_RETURN(lodepng_color_mode_copy(&dest->color, &source->color)); in lodepng_info_copy()
3565 CERROR_TRY_RETURN(LodePNGText_copy(dest, source)); in lodepng_info_copy()
3566 CERROR_TRY_RETURN(LodePNGIText_copy(dest, source)); in lodepng_info_copy()
3568 …CERROR_TRY_RETURN(lodepng_assign_icc(dest, source->iccp_name, source->iccp_profile, source->iccp_p… in lodepng_info_copy()
3571 LodePNGUnknownChunks_init(dest); in lodepng_info_copy()
3572 CERROR_TRY_RETURN(LodePNGUnknownChunks_copy(dest, source)); in lodepng_info_copy()
5947 void lodepng_state_copy(LodePNGState * dest, const LodePNGState * source) in lodepng_state_copy() argument
5949 lodepng_state_cleanup(dest); in lodepng_state_copy()
5950 *dest = *source; in lodepng_state_copy()
5951 lodepng_color_mode_init(&dest->info_raw); in lodepng_state_copy()
5952 lodepng_info_init(&dest->info_png); in lodepng_state_copy()
5953 dest->error = lodepng_color_mode_copy(&dest->info_raw, &source->info_raw); in lodepng_state_copy()
5954 if(dest->error) return; in lodepng_state_copy()
5955 dest->error = lodepng_info_copy(&dest->info_png, &source->info_png); in lodepng_state_copy()
5956 if(dest->error) return; in lodepng_state_copy()