Ticket #31: signed_char_7_7.9

File signed_char_7_7.9, 1.3 kB (added by gunnar, 3 years ago)

A few more missed variables.

Line 
1Index: patterns/mkpat.c
2===================================================================
3RCS file: /cvsroot/gnugo/gnugo/patterns/mkpat.c,v
4retrieving revision 1.152
5diff -u -r1.152 mkpat.c
6--- patterns/mkpat.c    9 Oct 2005 19:06:13 -0000       1.152
7+++ patterns/mkpat.c    9 Oct 2005 19:10:12 -0000
8@@ -1967,7 +1967,7 @@
9 
10 /* Dynamically allocates a new variation structure. */
11 static struct corner_variation_b *
12-corner_variation_new(int move_offset, char xor_att, char num_stones)
13+corner_variation_new(int move_offset, signed char xor_att, unsigned char num_stones)
14 {
15   struct corner_variation_b *variation;
16   
17@@ -1993,9 +1993,9 @@
18  */
19 static struct corner_variation_b *
20 corner_follow_variation(struct corner_variation_b *variation,
21-                       int offset, int color, char num_stones)
22+                       int offset, int color, unsigned char num_stones)
23 {
24-  char xor_att = color ? ATT_O ^ ATT_O : ATT_O ^ ATT_X;
25+  signed char xor_att = color ? ATT_O ^ ATT_O : ATT_O ^ ATT_X;
26   struct corner_variation_b *subvariation = variation->child;
27   struct corner_variation_b **link = &(variation->child);
28 
29@@ -2031,7 +2031,7 @@
30   int move_pos;
31   int move_x;
32   int move_y;
33-  char num_stones;
34+  unsigned char num_stones;
35   struct corner_variation_b *variation = &corner_root;
36 
37   /* Check if we have a corner pattern and select appropriate transformation. */