genunifont: fix ftell() error checking
authorDavid Herrmann <dh.herrmann@gmail.com>
Fri, 18 Oct 2013 15:55:56 +0000 (17:55 +0200)
committerDavid Herrmann <dh.herrmann@gmail.com>
Fri, 18 Oct 2013 15:56:46 +0000 (17:56 +0200)
We need to use signed types to actually see errors from ftell(). Fix it by
using "long" for status bits now.

Reported-by: Edward O'Callaghan <eocallaghan@alterapraxis.com>
Signed-off-by: David Herrmann <dh.herrmann@gmail.com>
src/genunifont.c

index caedf4a..feaa3f4 100644 (file)
@@ -119,7 +119,7 @@ static int parse_single_file(FILE *out, FILE *in)
        char buf[MAX_DATA_SIZE];
        struct unifont_glyph *g, **iter, *list, *last;
        int ret, num;
-       unsigned long status_max, status_cur;
+       long status_max, status_cur;
        unsigned long perc_prev, perc_now;
 
        if (fseek(in, 0, SEEK_END) != 0) {