error: invalid use of incomplete type 'png_struct {aka struct png_struct_def}' > memcpy((void*)jmpbuf,(void*) png_ptr->jmpbuf, sizeof(jmp_buf))