commit 50023c6f8717ee1939ebba885feb9f43fdb7dd33 Author: Andrei Errapart <andrei@xxxxxxxxxxxxxxxxxxxxxxx> Date: Wed Jun 18 08:21:01 2014 +0200 For Microsoft C compiler, char defaults to signed char. Signed-off-by: Andrei Errapart <andrei@xxxxxxxxxxxxxxxxxxxxxxx> diff --git a/treesource.c b/treesource.c index bf7a626..2386b93 100644 --- a/treesource.c +++ b/treesource.c @@ -178,7 +178,7 @@ static void write_propval_bytes(FILE *f, struct data val) m = m->next; } - fprintf(f, "%02hhx", *bp++); + fprintf(f, "%02hhx", (unsigned char)(*bp++)); if ((const void *)bp >= propend) break; fprintf(f, " ");