--- id3tag.h.orig 2004-01-23 18:22:46.000000000 -0500 +++ id3tag.h 2008-05-04 19:46:33.000000000 -0400 @@ -25,6 +25,8 @@ # ifndef LIBID3TAG_ID3TAG_H # define LIBID3TAG_ID3TAG_H +#include + # ifdef __cplusplus extern "C" { # endif @@ -36,10 +38,10 @@ typedef unsigned char id3_byte_t; typedef unsigned long id3_length_t; -typedef unsigned long id3_ucs4_t; +typedef uint32_t id3_ucs4_t; typedef unsigned char id3_latin1_t; -typedef unsigned short id3_utf16_t; +typedef uint16_t id3_utf16_t; typedef signed char id3_utf8_t; struct id3_tag {