# HG changeset patch # User John Lindgren # Date 1240769581 14400 # Node ID eed75824b3f79a8def1448d79d94319d8fdb7843 # Parent 177688d045db746d80e9d40deddc13ed1a292efe Return bytes in the range 0x80-0xff as positive; negative values indicate an error (fixes bug #27). diff -r 177688d045db -r eed75824b3f7 src/neon/neon.c --- a/src/neon/neon.c Sun Apr 26 04:26:40 2009 -0400 +++ b/src/neon/neon.c Sun Apr 26 14:13:01 2009 -0400 @@ -17,6 +17,8 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */ +#include + #include "neon.h" #include @@ -189,7 +191,7 @@ } -static void add_icy(struct icy_metadata* m, gchar* name, gchar* value) { +static void add_icy(struct icy_metadata* m, gchar* name, gchar* value) { _ENTER; @@ -1165,9 +1167,7 @@ */ gint neon_aud_vfs_getc_impl(VFSFile* file) { - - gchar c; - + unsigned char c; _ENTER; if (1 != neon_aud_vfs_fread_impl(&c, 1, 1, file)) {