From cb0c36a6375a1ba3dbeb07e7f30a5a565a2f4e05 Mon Sep 17 00:00:00 2001 From: Anssi Hannula Date: Sat, 2 Jan 2010 02:37:16 +0000 Subject: Fix signedness of integers read from char buffer. --- vbe.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/vbe.c b/vbe.c index 9c00d0b..5029020 100644 --- a/vbe.c +++ b/vbe.c @@ -85,7 +85,7 @@ static char *get_str(char *buf, unsigned buf_size, char *v, int offset) return canon_str(buf, len); } -#define GET_WORD(ADDR, OFS) ((ADDR)[OFS] + ((ADDR)[(OFS) + 1] << 8)) +#define GET_WORD(ADDR, OFS) (((unsigned char *)ADDR)[OFS] + (((unsigned char *)ADDR)[(OFS) + 1] << 8)) static void parse_vbe_info(char *v) { -- cgit v1.2.1