summaryrefslogtreecommitdiff
path: root/camlibs/minolta
diff options
context:
space:
mode:
authorMarcus Meissner <marcus@jet.franken.de>2014-04-11 20:25:20 +0000
committerMarcus Meissner <marcus@jet.franken.de>2014-04-11 20:25:20 +0000
commit18c4ba9cc44f21f71334787d3d09a60cb49d2c66 (patch)
tree435a848a4f7b971de2d86c4dcf130c28d08508cb /camlibs/minolta
parent669d3bfc2fc7b1b8f8fbe4e97e1b51a37068b3ed (diff)
downloadlibgphoto2-18c4ba9cc44f21f71334787d3d09a60cb49d2c66.tar.gz
From: "Daniel P. Berrange" <dan@berrange.com>
Fixes to misc functions to address char * vs unsigned char * sign mis-matches, by adding casts to silence the compiler. git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@14902 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'camlibs/minolta')
-rw-r--r--camlibs/minolta/dimagev/download.c6
-rw-r--r--camlibs/minolta/dimagev/upload.c6
2 files changed, 7 insertions, 5 deletions
diff --git a/camlibs/minolta/dimagev/download.c b/camlibs/minolta/dimagev/download.c
index bd1e33520..575e9f0b7 100644
--- a/camlibs/minolta/dimagev/download.c
+++ b/camlibs/minolta/dimagev/download.c
@@ -191,8 +191,8 @@ int dimagev_get_picture(dimagev_t *dimagev, int file_number, CameraFile *file) {
}
#ifdef _gphoto_exif_
- exifdat.header = data;
- exifdat.data = data + 12 ;
+ exifdat.header = (unsigned char *)data;
+ exifdat.data = (unsigned char *)data + 12 ;
if ( gpi_exif_stat(&exifdat) != 0 ) {
GP_DEBUG( "dimagev_get_picture::unable to stat EXIF tags");
@@ -352,7 +352,7 @@ int dimagev_get_thumbnail(dimagev_t *dimagev, int file_number, CameraFile *file)
return GP_ERROR_IO;
}
- data = dimagev_ycbcr_to_ppm(ycrcb_data);
+ data = (char *)dimagev_ycbcr_to_ppm(ycrcb_data);
size = 14413;
gp_file_set_data_and_size (file, data, size);
diff --git a/camlibs/minolta/dimagev/upload.c b/camlibs/minolta/dimagev/upload.c
index 6719533fd..c7f7c600b 100644
--- a/camlibs/minolta/dimagev/upload.c
+++ b/camlibs/minolta/dimagev/upload.c
@@ -139,14 +139,16 @@ int dimagev_put_file(dimagev_t* dimagev, CameraFile *file) {
for ( sent_packets = (unsigned char) 1 ; sent_packets < total_packets ; sent_packets++ ) {
if ( left_to_send > 993 ) {
- if ( ( p = dimagev_make_packet(&(data[(sent_packets * 993) - 1]), 993, sent_packets) ) == NULL ) {
+ if ( ( p = dimagev_make_packet((unsigned char *)&(data[(sent_packets * 993) - 1]),
+ 993, sent_packets) ) == NULL ) {
GP_DEBUG( "dimagev_put_file::unable to allocate data packet");
free(p);
return GP_ERROR_NO_MEMORY;
}
left_to_send-=993;
} else {
- if ( ( p = dimagev_make_packet(&(data[((sent_packets * 993) - 1)]), left_to_send, sent_packets) ) == NULL ) {
+ if ( ( p = dimagev_make_packet((unsigned char *)&(data[((sent_packets * 993) - 1)]),
+ left_to_send, sent_packets) ) == NULL ) {
GP_DEBUG( "dimagev_put_file::unable to allocate data packet");
return GP_ERROR_NO_MEMORY;
}