summaryrefslogtreecommitdiff
path: root/camlibs/clicksmart310
diff options
context:
space:
mode:
authorTheodore Kilgore <kilgota@auburn.edu>2007-06-26 00:12:25 +0000
committerTheodore Kilgore <kilgota@auburn.edu>2007-06-26 00:12:25 +0000
commiteec17f989d171e59959e171db4f7c43d4cc3bf08 (patch)
treeda0b398dbc7c24b2638b5284eb8efe1ca5dc9cf9 /camlibs/clicksmart310
parentca6805f0a5ac02d039af65cd95d161d5a8b24fd3 (diff)
downloadlibgphoto2-eec17f989d171e59959e171db4f7c43d4cc3bf08.tar.gz
Fixed signedness warnings in clicksmart310, iclick, mars, and sonix camlibs
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@10409 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'camlibs/clicksmart310')
-rw-r--r--camlibs/clicksmart310/clicksmart.c22
-rw-r--r--camlibs/clicksmart310/library.c4
2 files changed, 13 insertions, 13 deletions
diff --git a/camlibs/clicksmart310/clicksmart.c b/camlibs/clicksmart310/clicksmart.c
index 4897663be..5b2cebac1 100644
--- a/camlibs/clicksmart310/clicksmart.c
+++ b/camlibs/clicksmart310/clicksmart.c
@@ -64,7 +64,7 @@ int clicksmart_init (GPPort *port, CameraPrivateLibrary *priv)
int short_read;
unsigned char *temp_catalog;
unsigned char *buffer;
- unsigned char c = 0;
+ char c = 0;
GP_DEBUG("Running clicksmart_init\n");
@@ -73,10 +73,10 @@ int clicksmart_init (GPPort *port, CameraPrivateLibrary *priv)
CLICKSMART_READ(port, CS_INIT2, &c);
CLICKSMART_READ(port, CS_NUM_PICS, &c);
- priv->num_pics = c;
- full_reads = c/2;
- short_read = c%2;
- cat_size = c*0x10;
+ priv->num_pics = (unsigned)c;
+ full_reads = (unsigned)c/2;
+ short_read = (unsigned)c%2;
+ cat_size = (unsigned)c*0x10;
temp_catalog = malloc(cat_size);
if (!temp_catalog)
return GP_ERROR_NO_MEMORY;
@@ -99,14 +99,14 @@ int clicksmart_init (GPPort *port, CameraPrivateLibrary *priv)
*/
for (i=0; i < full_reads; i++) {
memset (buffer, 0, 0x200);
- gp_port_read(port, buffer, 0x200);
+ gp_port_read(port, (char *)buffer, 0x200);
memcpy (temp_catalog + cat_size - (2*i+1)*0x10, buffer, 0x10);
memcpy (temp_catalog + cat_size - (2*i+2)*0x10, buffer+0x100,
0x10);
}
if (short_read) {
memset (buffer, 0, 0x200);
- gp_port_read(port, buffer, 0x100);
+ gp_port_read(port, (char *)buffer, 0x100);
memcpy (temp_catalog, buffer, 0x10);
}
priv->catalog = temp_catalog;
@@ -134,7 +134,7 @@ clicksmart_read_pic_data (CameraPrivateLibrary *priv, GPPort *port,
unsigned char *data, int n)
{
int offset=0;
- unsigned char c;
+ char c;
unsigned int size = 0;
unsigned int remainder = 0;
@@ -164,14 +164,14 @@ clicksmart_read_pic_data (CameraPrivateLibrary *priv, GPPort *port,
/* Download the data */
while (offset < size-remainder) {
GP_DEBUG("offset: %x\n", offset);
- gp_port_read(port, data + offset, 0x200);
+ gp_port_read(port, (char *)data + offset, 0x200);
offset = offset + 0x200;
}
remainder=((remainder+0xff)/0x100)*0x100;
GP_DEBUG("Second remainder: %x\n", remainder);
if (remainder)
- gp_port_read(port, data + offset, remainder);
+ gp_port_read(port, (char *)data + offset, remainder);
gp_port_usb_msg_interface_read(port, 0, 0, CS_READCLOSE, &c, 1);
gp_port_usb_msg_interface_write(port, 0, 2, CS_CH_READY, NULL, 0);
@@ -200,7 +200,7 @@ clicksmart_delete_all_pics (GPPort *port)
int
clicksmart_reset (GPPort *port)
{
- unsigned char c;
+ char c;
/* Release current register */
CLICKSMART_READ (port, CS_READCLOSE, &c);
gp_port_usb_msg_interface_write(port, 0, 2, CS_CH_READY, NULL, 0);
diff --git a/camlibs/clicksmart310/library.c b/camlibs/clicksmart310/library.c
index 9ff7362c5..ccb261185 100644
--- a/camlibs/clicksmart310/library.c
+++ b/camlibs/clicksmart310/library.c
@@ -210,7 +210,7 @@ get_file_func (CameraFilesystem *fs, const char *folder, const char *filename,
if (GP_FILE_TYPE_RAW == type) { /* type is GP_FILE_TYPE_RAW */
gp_file_set_mime_type (file, GP_MIME_RAW);
gp_file_set_name (file, filename);
- gp_file_set_data_and_size (file, data, b);
+ gp_file_set_data_and_size (file, (char *)data, b);
/* Reset camera when done, for more graceful exit. */
if (k +1 == camera->pl->num_pics) {
clicksmart_reset (camera->port);
@@ -237,7 +237,7 @@ get_file_func (CameraFilesystem *fs, const char *folder, const char *filename,
gp_file_set_mime_type (file, GP_MIME_JPEG);
gp_file_set_name (file, filename);
- gp_file_set_data_and_size (file, jpeg_out, file_size);
+ gp_file_set_data_and_size (file, (char *)jpeg_out, file_size);
/* Reset camera when done, for more graceful exit. */
if (k +1 == camera->pl->num_pics) {
clicksmart_reset (camera->port);