-int aac_find_esds(unsigned char *buf, unsigned buflen, int *skip);
-int aac_find_entry(unsigned char *buf, unsigned buflen, int *skip);
-int aac_find_stsz(unsigned char *buf, unsigned buflen, unsigned *skip);
-unsigned aac_read_int32(unsigned char *buf);
+int aac_find_esds(char *buf, size_t buflen, size_t *skip,
+ unsigned long *decoder_length);
+ssize_t aac_find_entry_point(char *buf, size_t buflen, size_t *skip);