summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNedeljko Babic <nbabic@mips.com>2012-02-25 11:26:15 +0100
committerNedeljko Babic <nbabic@mips.com>2012-04-03 15:30:17 +0200
commit11a6174c7c1678741e2c3792b3e43ad5abb48dd1 (patch)
treea3b83ee8da66ea5f599dbdb252239b7179f45603
parentc84e4158ad3b23cca4f524645297be0e4128e2e2 (diff)
downloadtremor-11a6174c7c1678741e2c3792b3e43ad5abb48dd1.tar.gz
Add explicit casts of pointers to void
Some compilers expect explicit cast of pointers to void in appropriate pointer types.
-rw-r--r--info.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/info.c b/info.c
index be5df49..eccbdbe 100644
--- a/info.c
+++ b/info.c
@@ -31,7 +31,7 @@
/* helpers */
static void _v_readstring(oggpack_buffer *o,char *buf,int bytes){
while(bytes--){
- *buf++=oggpack_read(o,8);
+ *buf++=(char)oggpack_read(o,8);
}
}
@@ -242,7 +242,7 @@ static int _vorbis_unpack_books(vorbis_info *vi,oggpack_buffer *opb){
ci->floor_param=_ogg_malloc(sizeof(*ci->floor_param)*ci->floors);
ci->floor_type=_ogg_malloc(sizeof(*ci->floor_type)*ci->floors);
for(i=0;i<ci->floors;i++){
- ci->floor_type[i]=oggpack_read(opb,16);
+ ci->floor_type[i]=(char)oggpack_read(opb,16);
if(ci->floor_type[i]<0 || ci->floor_type[i]>=VI_FLOORB)goto err_out;
if(ci->floor_type[i])
ci->floor_param[i]=floor1_info_unpack(vi,opb);
@@ -270,10 +270,10 @@ static int _vorbis_unpack_books(vorbis_info *vi,oggpack_buffer *opb){
ci->mode_param=
(vorbis_info_mode *)_ogg_malloc(ci->modes*sizeof(*ci->mode_param));
for(i=0;i<ci->modes;i++){
- ci->mode_param[i].blockflag=oggpack_read(opb,1);
+ ci->mode_param[i].blockflag=(unsigned char)oggpack_read(opb,1);
if(oggpack_read(opb,16))goto err_out;
if(oggpack_read(opb,16))goto err_out;
- ci->mode_param[i].mapping=oggpack_read(opb,8);
+ ci->mode_param[i].mapping=(unsigned char)oggpack_read(opb,8);
if(ci->mode_param[i].mapping>=ci->maps)goto err_out;
}