Ticket #31: signed_char_7_7.7

File signed_char_7_7.7, 3.3 KB (added by arend, 4 years ago)

some tidbits missed earlier

Line 
1Index: engine/matchpat.c
2===================================================================
3RCS file: /cvsroot/gnugo/gnugo/engine/matchpat.c,v
4retrieving revision 1.72
5diff -u -p -r1.72 matchpat.c
6--- engine/matchpat.c   8 Oct 2005 08:14:04 -0000       1.72
7+++ engine/matchpat.c   8 Oct 2005 08:30:31 -0000
8@@ -1025,7 +1025,7 @@ do_corner_matchpat(int num_variations, s
9 {
10   for (; --num_variations >= 0; variation++) {
11     int move = AFFINE_TRANSFORM(variation->move_offset, trans, anchor);
12-    char color_check = match_color ^ variation->xor_att;
13+    int color_check = match_color ^ variation->xor_att;
14     struct corner_pattern *pattern = variation->pattern;
15 
16     if (pattern && color_check == callback_color) {
17Index: engine/persistent.c
18===================================================================
19RCS file: /cvsroot/gnugo/gnugo/engine/persistent.c,v
20retrieving revision 1.36
21diff -u -p -r1.36 persistent.c
22--- engine/persistent.c 8 Oct 2005 08:19:42 -0000       1.36
23+++ engine/persistent.c 8 Oct 2005 08:30:31 -0000
24@@ -1083,7 +1083,7 @@ compute_active_breakin_area(struct persi
25   }
26   
27   for (pos = BOARDMIN; pos < BOARDMAX; pos++) {
28-    char value = board[pos];
29+    Intersection value = board[pos];
30     if (!ON_BOARD(pos))
31       continue;
32     if (!active[pos])
33Index: engine/readconnect.c
34===================================================================
35RCS file: /cvsroot/gnugo/gnugo/engine/readconnect.c,v
36retrieving revision 1.92
37diff -u -p -r1.92 readconnect.c
38--- engine/readconnect.c        8 Oct 2005 08:19:42 -0000       1.92
39+++ engine/readconnect.c        8 Oct 2005 08:30:32 -0000
40@@ -88,7 +88,7 @@ static void order_connection_moves(int *
41 static int nodes_connect = 0;
42 
43 /* Used by alternate connections. */
44-static char connection_shadow[BOARDMAX];
45+static signed char connection_shadow[BOARDMAX];
46 
47 static signed char breakin_shadow[BOARDMAX];
48 
49@@ -2697,7 +2697,7 @@ init_connection_data(int color, const si
50                     struct connection_data *conn, int speculative)
51 {
52   int pos;
53-  char mark[BOARDMAX];
54+  signed char mark[BOARDMAX];
55 
56   memset(mark, 0, BOARDMAX);
57   VALGRIND_MAKE_WRITABLE(conn, sizeof(conn));
58Index: engine/reading.c
59===================================================================
60RCS file: /cvsroot/gnugo/gnugo/engine/reading.c,v
61retrieving revision 1.161
62diff -u -p -r1.161 reading.c
63--- engine/reading.c    28 Sep 2005 21:52:04 -0000      1.161
64+++ engine/reading.c    8 Oct 2005 08:30:34 -0000
65@@ -4444,7 +4444,7 @@ do_find_break_chain3_moves(int *chain_li
66 {
67   int other = board[chain_links[0]];
68   int color = OTHER_COLOR(other);
69-  char move_added[BOARDMAX];
70+  signed char move_added[BOARDMAX];
71   int possible_moves[MAX_MOVES];
72   int num_possible_moves = 0;
73   int r;
74Index: engine/semeai.c
75===================================================================
76RCS file: /cvsroot/gnugo/gnugo/engine/semeai.c,v
77retrieving revision 1.74
78diff -u -p -r1.74 semeai.c
79--- engine/semeai.c     12 Jun 2005 09:34:14 -0000      1.74
80+++ engine/semeai.c     8 Oct 2005 08:30:34 -0000
81@@ -52,7 +52,7 @@ semeai()
82   int semeai_results_first[MAX_DRAGONS][MAX_DRAGONS];
83   int semeai_results_second[MAX_DRAGONS][MAX_DRAGONS];
84   int semeai_move[MAX_DRAGONS][MAX_DRAGONS];
85-  char semeai_certain[MAX_DRAGONS][MAX_DRAGONS];
86+  signed char semeai_certain[MAX_DRAGONS][MAX_DRAGONS];
87   int d1, d2;
88   int k;
89   int num_dragons = number_of_dragons;