rem: pio = static_cast<BPositionIO *>(png_get_io_ptr(ppng)); if (!pio) debugger("pio is NULL");
add: pio = static_cast<BPositionIO *>(png_get_io_ptr(ppng));
context: get_pio(png_structp ppng){	BPositionIO *pio = NULL;	pio = static_cast<BPositionIO *>(png_get_io_ptr(ppng));	if (!pio)		debugger("pio is NULL");			return pio;}