diff --git a/panda/src/pnmimagetypes/pnmFileTypeJPGReader.cxx b/panda/src/pnmimagetypes/pnmFileTypeJPGReader.cxx index 9aefdafe05..707b910150 100644 --- a/panda/src/pnmimagetypes/pnmFileTypeJPGReader.cxx +++ b/panda/src/pnmimagetypes/pnmFileTypeJPGReader.cxx @@ -121,7 +121,7 @@ fill_input_buffer (j_decompress_ptr cinfo) my_src_ptr src = (my_src_ptr) cinfo->src; size_t nbytes; - src->infile->read(src->buffer, INPUT_BUF_SIZE); + src->infile->read((char *)src->buffer, INPUT_BUF_SIZE); nbytes = src->infile->gcount(); if (nbytes <= 0) { diff --git a/panda/src/pnmimagetypes/pnmFileTypeJPGWriter.cxx b/panda/src/pnmimagetypes/pnmFileTypeJPGWriter.cxx index b673a1fa1c..413f4fcd1f 100644 --- a/panda/src/pnmimagetypes/pnmFileTypeJPGWriter.cxx +++ b/panda/src/pnmimagetypes/pnmFileTypeJPGWriter.cxx @@ -114,7 +114,7 @@ empty_output_buffer (j_compress_ptr cinfo) { my_dest_ptr dest = (my_dest_ptr) cinfo->dest; - if (!dest->outfile->write(dest->buffer, OUTPUT_BUF_SIZE)) + if (!dest->outfile->write((const char *)dest->buffer, OUTPUT_BUF_SIZE)) ERREXIT(cinfo, JERR_FILE_WRITE); dest->pub.next_output_byte = dest->buffer; @@ -141,7 +141,7 @@ term_destination (j_compress_ptr cinfo) /* Write any data remaining in the buffer */ if (datacount > 0) { - if (!dest->outfile->write(dest->buffer, datacount)) + if (!dest->outfile->write((const char *)dest->buffer, datacount)) ERREXIT(cinfo, JERR_FILE_WRITE); } dest->outfile->flush();