diff options
Diffstat (limited to 'modules/libmar')
-rw-r--r-- | modules/libmar/src/mar.h | 2 | ||||
-rw-r--r-- | modules/libmar/src/mar_extract.c | 2 | ||||
-rw-r--r-- | modules/libmar/src/mar_read.c | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/modules/libmar/src/mar.h b/modules/libmar/src/mar.h index 776daf648d..e9c8d555e4 100644 --- a/modules/libmar/src/mar.h +++ b/modules/libmar/src/mar.h @@ -109,7 +109,7 @@ int mar_enum_items(MarFile *mar, MarItemCallback callback, void *data); * @return The number of bytes written or a negative value if an * error occurs. */ -int mar_read(MarFile *mar, const MarItem *item, int offset, char *buf, +int mar_read(MarFile *mar, const MarItem *item, int offset, uint8_t *buf, int bufsize); /** diff --git a/modules/libmar/src/mar_extract.c b/modules/libmar/src/mar_extract.c index ec1cd6c534..969697ee29 100644 --- a/modules/libmar/src/mar_extract.c +++ b/modules/libmar/src/mar_extract.c @@ -37,7 +37,7 @@ static int mar_ensure_parent_dir(const char *path) static int mar_test_callback(MarFile *mar, const MarItem *item, void *unused) { FILE *fp; - char buf[BLOCKSIZE]; + uint8_t buf[BLOCKSIZE]; int fd, len, offset = 0; if (mar_ensure_parent_dir(item->name)) diff --git a/modules/libmar/src/mar_read.c b/modules/libmar/src/mar_read.c index 241d0c08e4..89b9da27d6 100644 --- a/modules/libmar/src/mar_read.c +++ b/modules/libmar/src/mar_read.c @@ -530,7 +530,7 @@ int mar_enum_items(MarFile *mar, MarItemCallback callback, void *closure) { return 0; } -int mar_read(MarFile *mar, const MarItem *item, int offset, char *buf, +int mar_read(MarFile *mar, const MarItem *item, int offset, uint8_t *buf, int bufsize) { int nr; |