summaryrefslogtreecommitdiff
path: root/misc/window/patches/patch-wwframe.c
blob: e69d46d03d3eee69c4381160c59cdb90ad014009 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$NetBSD: patch-wwframe.c,v 1.1 2017/09/10 01:00:01 dholland Exp $

Signedness fixes: the sign bit of fmap is used in bit operations and
causes compiler warnings and build failures, so make it unsigned.

--- wwframe.c~	2003-08-07 11:17:39.000000000 +0000
+++ wwframe.c
@@ -194,9 +194,9 @@ wwframe(struct ww *w, struct ww *wframe)
 }
 
 void
-wwframec(struct ww *f, int r, int c, char code)
+wwframec(struct ww *f, int r, int c, unsigned char code)
 {
-	char oldcode;
+	unsigned char oldcode;
 	unsigned char *smap;
 
 	if (r < f->ww_i.t || r >= f->ww_i.b || c < f->ww_i.l || c >= f->ww_i.r)
@@ -216,7 +216,7 @@ wwframec(struct ww *f, int r, int c, cha
 	}
 
 	if (f->ww_fmap != 0) {
-		char *fmap;
+		unsigned char *fmap;
 
 		fmap = &f->ww_fmap[r][c];
 		oldcode = *fmap;