From 87e8a5e8983edf5dc47e0651fddaa0ee89e45dae Mon Sep 17 00:00:00 2001 From: Simon Tatham Date: Sun, 13 Nov 2005 13:07:52 +0000 Subject: Just to be on the safe side about avoiding other portability hazards in future, add `-ansi -pedantic' to the Halibut default compile options and fix the few resulting warnings (mostly signed/unsigned char mismatches and commas at the ends of enums). The one remaining warning I'm still seeing is `missing initializer' for the big table in charset/iso2022.c, but I think the code genuinely is more readable this way, and I haven't found a gcc option to disable that specific warning. [originally from svn r6458] --- winhelp.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'winhelp.c') diff --git a/winhelp.c b/winhelp.c index 9bf1bd0..7db4801 100644 --- a/winhelp.c +++ b/winhelp.c @@ -580,7 +580,7 @@ void whlp_browse_link(WHLP h, WHLP_TOPIC before, WHLP_TOPIC after) static void whlp_linkdata(WHLP h, int which, int c) { int *len = (which == 1 ? &h->link->len1 : &h->link->len2); - char *data = (which == 1 ? h->linkdata1 : h->linkdata2); + unsigned char *data = (which == 1 ? h->linkdata1 : h->linkdata2); assert(*len < TOPIC_BLKSIZE); data[(*len)++] = c; } @@ -1275,7 +1275,7 @@ static void whlp_make_btree(struct file *f, int flags, int pagesize, int npages = 0, pagessize = 0; int npages_this_level, nentries, nlevels; int total_leaf_entries; - char btdata[MAX_PAGE_SIZE]; + unsigned char btdata[MAX_PAGE_SIZE]; int btlen; int page_start, fixups_offset, unused_bytes; void *element; -- cgit v1.1