summaryrefslogtreecommitdiff
path: root/camlibs/casio
diff options
context:
space:
mode:
Diffstat (limited to 'camlibs/casio')
-rw-r--r--camlibs/casio/casio-qv-commands.c2
-rw-r--r--camlibs/casio/casio-qv.c6
2 files changed, 4 insertions, 4 deletions
diff --git a/camlibs/casio/casio-qv-commands.c b/camlibs/casio/casio-qv-commands.c
index 5a33cbc54..d1080e6ef 100644
--- a/camlibs/casio/casio-qv-commands.c
+++ b/camlibs/casio/casio-qv-commands.c
@@ -391,7 +391,7 @@ QVstatus (Camera *camera, char *status)
cmd[0] = 'D';
cmd[1] = 'S';
cmd[2] = STX;
- CR (QVsend (camera, cmd, 3, status, 2));
+ CR (QVsend (camera, cmd, 3, (unsigned char *)status, 2));
return (GP_OK);
}
diff --git a/camlibs/casio/casio-qv.c b/camlibs/casio/casio-qv.c
index 02d68c209..0d625f2d7 100644
--- a/camlibs/casio/casio-qv.c
+++ b/camlibs/casio/casio-qv.c
@@ -132,17 +132,17 @@ get_file_func (CameraFilesystem *fs, const char *folder, const char *filename,
switch (type) {
case GP_FILE_TYPE_RAW:
- CHECK_RESULT (QVgetCAMpic (camera, &data, &size, attr&2));
+ CHECK_RESULT (QVgetCAMpic (camera, &data, (long unsigned *)&size, attr&2));
CHECK_RESULT (gp_file_set_mime_type(file, GP_MIME_RAW));
break;
case GP_FILE_TYPE_PREVIEW:
- CHECK_RESULT (QVgetYCCpic (camera, &cam, &camSize));
+ CHECK_RESULT (QVgetYCCpic (camera, &cam, (long unsigned *)&camSize));
CHECK_RESULT (QVycctoppm(cam, camSize, THUMBNAIL_WIDTH, THUMBNAIL_HEIGHT, 2, &data, &size));
free(cam);
CHECK_RESULT (gp_file_set_mime_type (file, GP_MIME_PPM));
break;
case GP_FILE_TYPE_NORMAL:
- CHECK_RESULT (QVgetCAMpic (camera, &cam, &camSize, attr&2));
+ CHECK_RESULT (QVgetCAMpic (camera, &cam, (long unsigned *)&camSize, attr&2));
CHECK_RESULT ((attr&2 ? QVfinecamtojpeg : QVcamtojpeg)(cam, camSize, &data, &size));
free(cam);
CHECK_RESULT (gp_file_set_mime_type (file, GP_MIME_JPEG));