Package: xshisen / 1:1.51-5

0008-Fix-FTBFS-with-gcc-4.7-by-using-this-foo-where-neede.patch Patch series | download
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
From: Cyril Brulebois <kibi@debian.org>
Date: Wed, 4 Apr 2012 16:08:57 +0200
Subject: =?UTF-8?q?Fix=20FTBFS=20with=20gcc=204.7=20by=20using=20=E2=80=9Cth?=
 =?UTF-8?q?is->foo=E2=80=9D=20where=20needed=20(Closes:=20#667425).?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Bug-Debian: http://bugs.debian.org/667425
Origin: vendor, http://bugs.debian.org/cgi-bin/bugreport.cgi?msg=10;bug=667425
---
 body.C |   24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

diff --git a/body.C b/body.C
index 0e9cc1d..7e700f1 100644
--- a/body.C
+++ b/body.C
@@ -40,13 +40,13 @@ Body::Body(int g, int x, int y, Widget parent, Widget top)
 {
     int i, num_each;
 
-    pie      = new (Mahjong** [xsize]);
-    initialp = new (Mahjong** [xsize]);
-    pstatus  = new (unsigned char* [xsize]);
+    pie      = new (Mahjong** [this->xsize]);
+    initialp = new (Mahjong** [this->xsize]);
+    pstatus  = new (unsigned char* [this->xsize]);
     for(i=0; i<xsize; i++) {
-        pie[i]      = new (Mahjong* [ysize]);
-        initialp[i] = new (Mahjong* [ysize]);
-        pstatus[i]  = new unsigned char [ysize];
+        pie[i]      = new (Mahjong* [this->ysize]);
+        initialp[i] = new (Mahjong* [this->ysize]);
+        pstatus[i]  = new unsigned char [this->ysize];
     }
     num_each = x*y/PKIND;
     for(i=0; i<PKIND; i++) {
@@ -146,13 +146,13 @@ Body::ChangeGame(int g, int x, int y)
     delete[] initialp;
     delete[] pstatus;
 
-    pie      = new (Mahjong** [xsize]);
-    initialp = new (Mahjong** [xsize]);
-    pstatus  = new (unsigned char* [xsize]);
+    pie      = new (Mahjong** [this->xsize]);
+    initialp = new (Mahjong** [this->xsize]);
+    pstatus  = new (unsigned char* [this->xsize]);
     for(i=0; i<xsize; i++) {
-        pie[i]      = new (Mahjong* [ysize]);
-        initialp[i] = new (Mahjong* [ysize]);
-        pstatus[i]  = new unsigned char [ysize];
+        pie[i]      = new (Mahjong* [this->ysize]);
+        initialp[i] = new (Mahjong* [this->ysize]);
+        pstatus[i]  = new unsigned char [this->ysize];
     }
     num_each = x*y/PKIND;
     for(i=0; i<PKIND; i++) {