1
0
Fork 0
forked from len0rd/rockbox

Stop libmad from crashing on 64 bit simulators.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14636 a1c6a512-1295-4272-9138-f99709370657
This commit is contained in:
Jens Arnold 2007-09-07 23:45:42 +00:00
parent b69556f3eb
commit aebeabdade
3 changed files with 20 additions and 15 deletions

View file

@ -23,8 +23,8 @@
# define LIBMAD_BIT_H
struct mad_bitptr {
unsigned long *ptr;
unsigned long readbit;
uint32_t *ptr;
uint32_t readbit;
};
void mad_bit_init(struct mad_bitptr *, unsigned char const *);
@ -38,8 +38,8 @@ unsigned char mad_bit_bitsleft(struct mad_bitptr const *bitptr);
unsigned char const *mad_bit_nextbyte(struct mad_bitptr const *);
void mad_bit_skip(struct mad_bitptr *, unsigned int);
unsigned long mad_bit_read(struct mad_bitptr *, unsigned int);
void mad_bit_write(struct mad_bitptr *, unsigned int, unsigned long);
uint32_t mad_bit_read(struct mad_bitptr *, unsigned int);
void mad_bit_write(struct mad_bitptr *, unsigned int, uint32_t);
unsigned short mad_bit_crc(struct mad_bitptr, unsigned int, unsigned short);