Jelajahi Sumber

win32 casting

David Rose 23 tahun lalu
induk
melakukan
66d70e6200

+ 1 - 1
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) {

+ 2 - 2
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();