summaryrefslogtreecommitdiff
path: root/camlibs/sx330z
diff options
context:
space:
mode:
authorDominik Kuhlen <kinimod@users.sourceforge.net>2003-06-02 19:13:39 +0000
committerDominik Kuhlen <kinimod@users.sourceforge.net>2003-06-02 19:13:39 +0000
commit8a39b37999530094f7c89db3f525e823cf677605 (patch)
treeb7b03e5b2d32203dd99efea8b4f1bfd25d1c94e0 /camlibs/sx330z
parentc0944d92d67377157b6f663df7da7710b54ad541 (diff)
downloadlibgphoto2-8a39b37999530094f7c89db3f525e823cf677605.tar.gz
again endianness....
git-svn-id: https://svn.code.sf.net/p/gphoto/code/trunk/libgphoto2@6462 67ed7778-7388-44ab-90cf-0a291f65f57c
Diffstat (limited to 'camlibs/sx330z')
-rw-r--r--camlibs/sx330z/sx330z.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/camlibs/sx330z/sx330z.c b/camlibs/sx330z/sx330z.c
index dd6dfae31..bf17e1cb7 100644
--- a/camlibs/sx330z/sx330z.c
+++ b/camlibs/sx330z/sx330z.c
@@ -51,7 +51,7 @@ sx330z_fill_ack(int8_t *buf, struct traveler_ack *ack)
{
ack->always3 = le32toh(*(int32_t*)buf); buf += 4;
ack->timestamp = le32toh(*(int32_t*)buf); buf += 4;
- ack->size = le32toh(*(int32_t*)buf); buf += 4;
+ ack->size = le32toh(*(uint32_t*)buf); buf += 4;
ack->dontknow = le32toh(*(int32_t*)buf); buf += 4;
return(GP_OK);
} /* sx330z_fill_ack */
@@ -118,7 +118,7 @@ sx330z_read_block(Camera *camera, GPContext *context, struct traveler_req *req,
* Get TOC size
*/
int
-sx330z_get_toc_num_pages(Camera *camera, GPContext *context, unsigned int *pages)
+sx330z_get_toc_num_pages(Camera *camera, GPContext *context, uint32_t *pages)
{
struct traveler_ack ack;
uint8_t trxbuf[0x10];
@@ -130,7 +130,7 @@ sx330z_get_toc_num_pages(Camera *camera, GPContext *context, unsigned int *pages
sx330z_fill_ack(trxbuf, &ack); /* convert endianness */
- *pages = le32toh(ack.size / 0x200 + 1); /* TOC Pages */
+ *pages = ack.size / 0x200 + 1; /* TOC Pages */
/* bug in camera ??*/
if (ack.size == 0x200) (*pages)--;