diff options
Diffstat (limited to 'camlibs/casio')
-rw-r--r-- | camlibs/casio/casio-qv-commands.c | 2 | ||||
-rw-r--r-- | camlibs/casio/casio-qv.c | 6 |
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)); |