Author: pdewacht-guest
Date: 2013-05-30 19:50:22 +0000 (Thu, 30 May 2013)
New Revision: 14190

Modified:
   packages/trunk/gunroar/debian/patches/dlang_v2.patch
   packages/trunk/ii-esu/debian/patches/dlang_v2.patch
   packages/trunk/mu-cade/debian/patches/dlang_v2.patch
   packages/trunk/parsec47/debian/patches/dlang_v2.patch
   packages/trunk/projectl/debian/patches/dlang_v2.patch
   packages/trunk/tatan/debian/patches/dlang_v2.patch
   packages/trunk/titanion/debian/patches/dlang_v2.patch
   packages/trunk/torus-trooper/debian/patches/dlang_v2.patch
   packages/trunk/tumiki-fighters/debian/patches/dlang_v2.patch
   packages/trunk/val-and-rick/debian/patches/dlang_v2.patch
Log:
D-based games: previous patch was broken

size_t is unsigned, we need ptrdiff_t instead.


Modified: packages/trunk/gunroar/debian/patches/dlang_v2.patch
===================================================================
--- packages/trunk/gunroar/debian/patches/dlang_v2.patch        2013-05-30 
15:19:23 UTC (rev 14189)
+++ packages/trunk/gunroar/debian/patches/dlang_v2.patch        2013-05-30 
19:50:22 UTC (rev 14190)
@@ -1510,7 +1510,7 @@
    T[] actor;
   protected:
 -  int actorIdx = 0;
-+  size_t actorIdx = 0;
++  ptrdiff_t actorIdx = 0;
   private:
  
    public this() {}

Modified: packages/trunk/ii-esu/debian/patches/dlang_v2.patch
===================================================================
--- packages/trunk/ii-esu/debian/patches/dlang_v2.patch 2013-05-30 15:19:23 UTC 
(rev 14189)
+++ packages/trunk/ii-esu/debian/patches/dlang_v2.patch 2013-05-30 19:50:22 UTC 
(rev 14190)
@@ -384,7 +384,7 @@
      
        Enemy lock = null;
 -    for(int i = ep.enemy.length - 1;0 <= i;i --){
-+    for(size_t i = ep.enemy.length - 1;0 <= i;i --){
++    for(ptrdiff_t i = ep.enemy.length - 1;0 <= i;i --){
       Enemy e = cast(Enemy)ep.enemy[i];
                if(e !is null){
             if(dist(e.x ,e.y ,e.z ,x ,y ,z) < (SHOT_SIZE + e.largeness)){
@@ -402,7 +402,7 @@
    public void release(){
        
 -    int i = shots.length - 1;
-+    size_t i = shots.length - 1;
++    ptrdiff_t i = shots.length - 1;
      while(0 <=i){
        Shot s = shots[i];
          if(s !is null){
@@ -420,7 +420,7 @@
    real[] b;
    b.length = a.length;
 -  for(int i = a.length - 1;0 <= i;i --){
-+  for(size_t i = a.length - 1;0 <= i;i --){
++  for(ptrdiff_t i = a.length - 1;0 <= i;i --){
      b[i] = a[i] * mul;
    }
    return b;
@@ -429,10 +429,10 @@
    real[][] b;
    b.length = a.length;
 -  for(int i = a.length - 1;0 <= i;i --){
-+  for(size_t i = a.length - 1;0 <= i;i --){
++  for(ptrdiff_t i = a.length - 1;0 <= i;i --){
      b[i].length = a[i].length;
 -    for(int j = a[i].length - 1;0 <= j;j --){
-+    for(size_t j = a[i].length - 1;0 <= j;j --){
++    for(ptrdiff_t j = a[i].length - 1;0 <= j;j --){
        b[i][j] = a[i][j] * mul;
      }
    }
@@ -442,15 +442,15 @@
      }
 -    int maxNum = 0;
 -    for(int i = a.length -1;0 <= i;i --){
-+    size_t maxNum = 0;
-+    for(size_t i = a.length -1;0 <= i;i --){
++    ptrdiff_t maxNum = 0;
++    for(ptrdiff_t i = a.length -1;0 <= i;i --){
        if(a[i].length != b[i].length || a[i].length < 1){
          assert(1);
        }
        if(maxNum < a[i].length)maxNum = a[i].length;
      }
 -    int k,l;
-+    size_t k,l;
++    ptrdiff_t k,l;
      k = 0;
      
        real[][] x0;
@@ -459,7 +459,7 @@
        if(a.length <= k)k = 0;
      }
 -    int number = (2 * segment + 1) * maxNum;
-+    size_t number = (2 * segment + 1) * maxNum;
++    ptrdiff_t number = (2 * segment + 1) * maxNum;
      x = new real[number];
      y = new real[number];
      z = new real[number];
@@ -468,7 +468,7 @@
        seg ++;
        if(segment <= seg)break; 
 -      for(int j = maxNum - 1;0 <= j ;j --){
-+      for(size_t j = maxNum - 1;0 <= j ;j --){
++      for(ptrdiff_t j = maxNum - 1;0 <= j ;j --){
          x[num] = x0[seg][j];
          y[num] = y0[seg][j];
          z[num] = z0[seg][j];
@@ -477,7 +477,7 @@
        }
      }
 -    int number = (2 * segment + 1) * a.length;
-+    size_t number = (2 * segment + 1) * a.length;
++    ptrdiff_t number = (2 * segment + 1) * a.length;
      x.length = number;
      y.length = number;
      z.length = number;
@@ -486,7 +486,7 @@
        seg ++;
        if(segment <= seg)break; 
 -      for(int j = a.length - 1;0 <= j ;j --){
-+      for(size_t j = a.length - 1;0 <= j ;j --){
++      for(ptrdiff_t j = a.length - 1;0 <= j ;j --){
          x[num] = x0[seg][j];
          y[num] = y0[seg][j];
          z[num] = z0[seg][j];
@@ -495,7 +495,7 @@
        }
      }
 -    int number = segment * a.length;
-+    size_t number = segment * a.length;
++    ptrdiff_t number = segment * a.length;
      x = new real[number];
      y = new real[number];
      z = new real[number];
@@ -504,7 +504,7 @@
        
        if(segment <= seg)break; 
 -      for(int j = a.length - 1;0 <= j ;j --){
-+      for(size_t j = a.length - 1;0 <= j ;j --){
++      for(ptrdiff_t j = a.length - 1;0 <= j ;j --){
          x[num] = x0[seg][j];
          y[num] = y0[seg][j];
          z[num] = z0[seg][j];

Modified: packages/trunk/mu-cade/debian/patches/dlang_v2.patch
===================================================================
--- packages/trunk/mu-cade/debian/patches/dlang_v2.patch        2013-05-30 
15:19:23 UTC (rev 14189)
+++ packages/trunk/mu-cade/debian/patches/dlang_v2.patch        2013-05-30 
19:50:22 UTC (rev 14190)
@@ -1229,7 +1229,7 @@
    T[] actor;
   protected:
 -  int actorIdx = 0;
-+  size_t actorIdx = 0;
++  ptrdiff_t actorIdx = 0;
   private:
  
    public this() {}

Modified: packages/trunk/parsec47/debian/patches/dlang_v2.patch
===================================================================
--- packages/trunk/parsec47/debian/patches/dlang_v2.patch       2013-05-30 
15:19:23 UTC (rev 14189)
+++ packages/trunk/parsec47/debian/patches/dlang_v2.patch       2013-05-30 
19:50:22 UTC (rev 14190)
@@ -684,7 +684,7 @@
    Actor[] actor;
   protected:
 -  int actorIdx;
-+  size_t actorIdx;
++  ptrdiff_t actorIdx;
  
    public this(int n, Actor act, ActorInitializer ini) {
      actor = new Actor[n];

Modified: packages/trunk/projectl/debian/patches/dlang_v2.patch
===================================================================
--- packages/trunk/projectl/debian/patches/dlang_v2.patch       2013-05-30 
15:19:23 UTC (rev 14189)
+++ packages/trunk/projectl/debian/patches/dlang_v2.patch       2013-05-30 
19:50:22 UTC (rev 14190)
@@ -2319,7 +2319,7 @@
                        if(lap < lapTime[stage][i]){
                                rank = i+1;
 -                              for(int j=lapTime[stage].length-1;i<j;j--){
-+                              for(size_t j=lapTime[stage].length-1;i<j;j--){
++                              for(ptrdiff_t 
j=lapTime[stage].length-1;i<j;j--){
                                        lapTime[stage][j] = lapTime[stage][j-1];
                                }
                                lapTime[stage][i] = lap;
@@ -2328,7 +2328,7 @@
                        if(total < totalTime[stage][i]){
                                rank = i+1;
 -                              for(int j=totalTime[stage].length-1;i<j;j--){
-+                              for(size_t j=totalTime[stage].length-1;i<j;j--){
++                              for(ptrdiff_t 
j=totalTime[stage].length-1;i<j;j--){
                                        totalTime[stage][j] = 
totalTime[stage][j-1];
                                }
                                totalTime[stage][i] = total;
@@ -2398,18 +2398,18 @@
                this.fixedV.length = v.length;
                this.v.length = fixedV.length;
 -              for(int i = fixedV.length - 1;0 <= i;i --){
-+              for(size_t i = fixedV.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = fixedV.length - 1;0 <= i;i --){
                        this.fixedV[i] = new Vector3(v[i]);
                        this.v[i] = new Vector3(fixedV[i]);
                }
                this.wires.length = wires.length;
 -              for(int i = wires.length - 1;0 <= i;i --){
-+              for(size_t i = wires.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = wires.length - 1;0 <= i;i --){
                        this.wires[i] = wires[i].dup;
                }
                this.rects.length = rects.length;
 -              for(int i = rects.length - 1;0 <= i;i --){
-+              for(size_t i = rects.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = rects.length - 1;0 <= i;i --){
                        for(int j = rects[i].v.length - 1;0 <= j;j --){
                                this.rects[i].v[j] = rects[i].v[j];
                        }
@@ -2418,7 +2418,7 @@
    }
        public void resetVertex(){
 -              for(int i = v.length - 1;0 <= i;i --){
-+              for(size_t i = v.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = v.length - 1;0 <= i;i --){
                        v[i] = new Vector3(fixedV[i]);
                }
        }
@@ -2447,7 +2447,7 @@
                T[1][0] = (1 - cos) * UU[1][0] + u.z * sin; T[1][1] = cos + (1 
- cos) * UU[1][1]; T[1][2] = (1 - cos) * UU[1][2] - u.x * sin;
                T[2][0] = (1 - cos) * UU[2][0] - u.y * sin; T[2][1] = (1 - cos) 
* UU[2][1] + u.x * sin; T[2][2] = cos + (1 - cos) * UU[2][2];
 -              for(int i = v.length - 1;0 <= i;i --){
-+              for(size_t i = v.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = v.length - 1;0 <= i;i --){
                        v[i] = new Vector3(
                                T[0][0] * v[i].x + T[0][1] * v[i].y + T[0][2] * 
v[i].z ,
                                T[1][0] * v[i].x + T[1][1] * v[i].y + T[1][2] * 
v[i].z ,
@@ -2456,7 +2456,7 @@
        
        public void transformMatrix(Matrix t){
 -              for(int i = v.length - 1;0 <= i;i --){
-+              for(size_t i = v.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = v.length - 1;0 <= i;i --){
                        v[i] = vec3translate(v[i] , t);
                }
        }
@@ -2465,7 +2465,7 @@
  
                
 -              for(int i = v.length - 1;0 <= i;i --){
-+              for(size_t i = v.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = v.length - 1;0 <= i;i --){
                        float ty = v[i].y * cos - v[i].z * sin;
        v[i].z = v[i].y * sin + v[i].z * cos;
        v[i].y = ty;
@@ -2474,7 +2474,7 @@
                float cos = cos(d);
  
 -              for(int i = v.length - 1;0 <= i;i --){
-+              for(size_t i = v.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = v.length - 1;0 <= i;i --){
                        float tx = v[i].x * cos - v[i].z * sin;
        v[i].z = v[i].x * sin + v[i].z * cos;
        v[i].x = tx;
@@ -2483,7 +2483,7 @@
                float cos = cos(d);
  
 -              for(int i = v.length - 1;0 <= i;i --){
-+              for(size_t i = v.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = v.length - 1;0 <= i;i --){
        float tx = v[i].x * cos - v[i].y * sin;
        v[i].y = v[i].x * sin + v[i].y * cos;
        v[i].x = tx;
@@ -2493,8 +2493,8 @@
                }
 -              int maxNum = 0;
 -               for(int i = a.length -1;0 <= i;i --){
-+              size_t maxNum = 0;
-+               for(size_t i = a.length -1;0 <= i;i --){
++              ptrdiff_t maxNum = 0;
++               for(ptrdiff_t i = a.length -1;0 <= i;i --){
        if(a[i].length != b[i].length || a[i].length < 1){
          Log_write("Pole  arguments error" );
                                throw new Exception("Pole  arguments error" );
@@ -2503,7 +2503,7 @@
                        vec[i].length = maxNum;
                }
 -              int k,l;
-+              size_t k,l;
++              ptrdiff_t k,l;
                k = 0;
                for(int i = 0;i < segment ;i ++){
        for(int j = 0;j < maxNum ;j ++){
@@ -2513,8 +2513,8 @@
                
 -              int number = vec[0].length;
 -              for(int i = vec.length -1;0 <= i;i --){
-+              size_t number = vec[0].length;
-+              for(size_t i = vec.length -1;0 <= i;i --){
++              ptrdiff_t number = vec[0].length;
++              for(ptrdiff_t i = vec.length -1;0 <= i;i --){
        if(vec[i].length != number || number < 1){
          Log_write("Pole joint arguments error" );
                                throw new Exception("Pole joint arguments 
error" );
@@ -2533,7 +2533,7 @@
        if(vec.length <= seg)break; 
 -      for(int j = vec[0].length - 1;0 <= j ;j --){
 -                              twires[num] = seg * vec[0].length + j;
-+      for(size_t j = vec[0].length - 1;0 <= j ;j --){
++      for(ptrdiff_t j = vec[0].length - 1;0 <= j ;j --){
 +                              twires[num] = cast(int)(seg * vec[0].length + 
j);
          num ++;
        }
@@ -2577,8 +2577,8 @@
                
 -              int number = vec[0].length;
 -              for(int i = vec.length -1;0 <= i;i --){
-+              size_t number = vec[0].length;
-+              for(size_t i = vec.length -1;0 <= i;i --){
++              ptrdiff_t number = vec[0].length;
++              for(ptrdiff_t i = vec.length -1;0 <= i;i --){
        if(vec[i].length != number || number < 1){
          Log_write("Pot joint arguments error" );
                                throw new Exception("Pot joint arguments error" 
);
@@ -2587,7 +2587,7 @@
                        twires[i].length = vec[i].length + 1;
                }
 -              for(int i = vec.length;i < twires.length;i ++){
-+              for(size_t i = vec.length;i < twires.length;i ++){
++              for(ptrdiff_t i = vec.length;i < twires.length;i ++){
                        twires[i].length = vec.length;
                }
                for(int i = 0;i < vec.length;i ++){

Modified: packages/trunk/tatan/debian/patches/dlang_v2.patch
===================================================================
--- packages/trunk/tatan/debian/patches/dlang_v2.patch  2013-05-30 15:19:23 UTC 
(rev 14189)
+++ packages/trunk/tatan/debian/patches/dlang_v2.patch  2013-05-30 19:50:22 UTC 
(rev 14190)
@@ -251,7 +251,7 @@
 -              int idx = find(decoder, c); // 文字のインデックスを取得
 -              if(c == ' ' | idx < 0)
 +              if(!isASCII(c)) continue;    // ascii文字じゃないです
-+              size_t idx = countUntil(decoder, c); // 文字のインデックスを取得
++              ptrdiff_t idx = countUntil(decoder, c); // 文字のインデックスを取得
 +              if((c == ' ') | (idx < 0))
                {
                        x += cast(int)(WIDTH * zoom); // スペース
@@ -1653,7 +1653,7 @@
        Actor[] actor;
        protected:
 -      int actorIdx = 0;
-+      size_t actorIdx = 0;
++      ptrdiff_t actorIdx = 0;
        const int maxActor;
        public this() {
                maxActor = 16;
@@ -2276,7 +2276,7 @@
                        if(lap < lapTime[stage][i]){
                                rank = i+1;
 -                              for(int j=lapTime[stage].length-1;i<j;j--){
-+                              for(size_t j=lapTime[stage].length-1;i<j;j--){
++                              for(ptrdiff_t 
j=lapTime[stage].length-1;i<j;j--){
                                        lapTime[stage][j] = lapTime[stage][j-1];
                                }
                                lapTime[stage][i] = lap;
@@ -2285,7 +2285,7 @@
                        if(total < totalTime[stage][i]){
                                rank = i+1;
 -                              for(int j=totalTime[stage].length-1;i<j;j--){
-+                              for(size_t j=totalTime[stage].length-1;i<j;j--){
++                              for(ptrdiff_t 
j=totalTime[stage].length-1;i<j;j--){
                                        totalTime[stage][j] = 
totalTime[stage][j-1];
                                }
                                totalTime[stage][i] = total;
@@ -2296,18 +2296,18 @@
                this.fixedV.length = v.length;
                this.v.length = fixedV.length;
 -              for(int i = fixedV.length - 1;0 <= i;i --){
-+              for(size_t i = fixedV.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = fixedV.length - 1;0 <= i;i --){
                        this.fixedV[i] = new Vector3(v[i]);
                        this.v[i] = new Vector3(fixedV[i]);
                }
                this.wires.length = wires.length;
 -              for(int i = wires.length - 1;0 <= i;i --){
-+              for(size_t i = wires.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = wires.length - 1;0 <= i;i --){
                        this.wires[i] = wires[i].dup;
                }
                this.polygons.length = polygons.length;
 -              for(int i = polygons.length - 1;0 <= i;i --){
-+              for(size_t i = polygons.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = polygons.length - 1;0 <= i;i --){
                        for(int j = polygons[i].v.length - 1;0 <= j;j --){
                                this.polygons[i].v[j] = polygons[i].v[j];
                        }
@@ -2338,7 +2338,7 @@
    }
        public void resetVertex(){
 -              for(int i = v.length - 1;0 <= i;i --){
-+              for(size_t i = v.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = v.length - 1;0 <= i;i --){
                        v[i] = new Vector3(fixedV[i]);
                }
        }
@@ -2367,7 +2367,7 @@
                T[1][0] = (1 - cos) * UU[1][0] + u.z * sin; T[1][1] = cos + (1 
- cos) * UU[1][1]; T[1][2] = (1 - cos) * UU[1][2] - u.x * sin;
                T[2][0] = (1 - cos) * UU[2][0] - u.y * sin; T[2][1] = (1 - cos) 
* UU[2][1] + u.x * sin; T[2][2] = cos + (1 - cos) * UU[2][2];
 -              for(int i = v.length - 1;0 <= i;i --){
-+              for(size_t i = v.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = v.length - 1;0 <= i;i --){
                        v[i] = new Vector3(
                                T[0][0] * v[i].x + T[0][1] * v[i].y + T[0][2] * 
v[i].z ,
                                T[1][0] * v[i].x + T[1][1] * v[i].y + T[1][2] * 
v[i].z ,
@@ -2376,7 +2376,7 @@
        public Shape translate(float x,float y,float z){
                Vector3 dvec = new Vector3(x,y,z);
 -              for(int i = fixedV.length - 1;0 <= i;i --){
-+              for(size_t i = fixedV.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = fixedV.length - 1;0 <= i;i --){
                        fixedV[i] += dvec;
                }
                resetVertex();
@@ -2385,7 +2385,7 @@
        
        public Shape transformMatrix(Matrix t){
 -              for(int i = v.length - 1;0 <= i;i --){
-+              for(size_t i = v.length - 1;0 <= i;i --){
++              for(ptrdiff_t i = v.length - 1;0 <= i;i --){
                        v[i] = vec3translate(v[i] , t);
                }
                return this;
@@ -2424,8 +2424,8 @@
                }
 -              int maxNum = 0;
 -               for(int i = a.length -1;0 <= i;i --){
-+              size_t maxNum = 0;
-+               for(size_t i = a.length -1;0 <= i;i --){
++              ptrdiff_t maxNum = 0;
++               for(ptrdiff_t i = a.length -1;0 <= i;i --){
        if(a[i].length != b[i].length || a[i].length < 1){
          Log_write("Pole  arguments error" );
                                throw new Exception("Pole  arguments error" );
@@ -2434,7 +2434,7 @@
                        vec[i].length = maxNum;
                }
 -              int k,l;
-+              size_t k,l;
++              ptrdiff_t k,l;
                k = 0;
                for(int i = 0;i < segment ;i ++){
        for(int j = 0;j < maxNum ;j ++){
@@ -2444,8 +2444,8 @@
                
 -              int number = vec[0].length;
 -              for(int i = vec.length -1;0 <= i;i --){
-+              size_t number = vec[0].length;
-+              for(size_t i = vec.length -1;0 <= i;i --){
++              ptrdiff_t number = vec[0].length;
++              for(ptrdiff_t i = vec.length -1;0 <= i;i --){
        if(vec[i].length != number || number < 1){
          Log_write("Pole joint arguments error" );
                                throw new Exception("Pole joint arguments 
error" );
@@ -2464,7 +2464,7 @@
        if(vec.length <= seg)break; 
 -      for(int j = vec[0].length - 1;0 <= j ;j --){
 -                              twires[num] = seg * vec[0].length + j;
-+      for(size_t j = vec[0].length - 1;0 <= j ;j --){
++      for(ptrdiff_t j = vec[0].length - 1;0 <= j ;j --){
 +                              twires[num] = cast(int)(seg * vec[0].length + 
j);
          num ++;
        }
@@ -2525,8 +2525,8 @@
                
 -              int number = vec[0].length;
 -              for(int i = vec.length -1;0 <= i;i --){
-+              size_t number = vec[0].length;
-+              for(size_t i = vec.length -1;0 <= i;i --){
++              ptrdiff_t number = vec[0].length;
++              for(ptrdiff_t i = vec.length -1;0 <= i;i --){
        if(vec[i].length != number || number < 1){
          Log_write("Pot joint arguments error" );
                                throw new Exception("Pot joint arguments error" 
);
@@ -2535,7 +2535,7 @@
                        twires[i].length = vec[i].length + 1;
                }
 -              for(int i = vec.length;i < twires.length;i ++){
-+              for(size_t i = vec.length;i < twires.length;i ++){
++              for(ptrdiff_t i = vec.length;i < twires.length;i ++){
                        twires[i].length = vec.length;
                }
                for(int i = 0;i < vec.length;i ++){
@@ -2597,7 +2597,7 @@
                        num ++;
                }
 -              int length = vec.length;
-+              size_t length = vec.length;
++              ptrdiff_t length = vec.length;
                if((1e-6) <= vec[0][0].size()){
                        polygon[] cover;
                        tv.length = tv.length + vec[0].length;

Modified: packages/trunk/titanion/debian/patches/dlang_v2.patch
===================================================================
--- packages/trunk/titanion/debian/patches/dlang_v2.patch       2013-05-30 
15:19:23 UTC (rev 14189)
+++ packages/trunk/titanion/debian/patches/dlang_v2.patch       2013-05-30 
19:50:22 UTC (rev 14190)
@@ -792,7 +792,7 @@
 +  bool[string] seMark;
 +  string[] bgmFileName;
 +  string currentBgm;
-+  size_t prevBgmIdx;
++  ptrdiff_t prevBgmIdx;
    int nextIdxMv;
    bool _bgmEnabled = true;
    bool _seEnabled = true;
@@ -848,7 +848,7 @@
  
    public static void nextBgm() {
 -    int bgmIdx = prevBgmIdx + nextIdxMv;
-+    size_t bgmIdx = prevBgmIdx + nextIdxMv;
++    ptrdiff_t bgmIdx = prevBgmIdx + nextIdxMv;
      if (bgmIdx < 0)
        bgmIdx = bgm.length - 1;
      else if (bgmIdx >= bgm.length)
@@ -1003,7 +1003,7 @@
    T[] actors;
   protected:
 -  int actorIdx = 0;
-+  size_t actorIdx = 0;
++  ptrdiff_t actorIdx = 0;
   private:
    bool hasNoActor;
  

Modified: packages/trunk/torus-trooper/debian/patches/dlang_v2.patch
===================================================================
--- packages/trunk/torus-trooper/debian/patches/dlang_v2.patch  2013-05-30 
15:19:23 UTC (rev 14189)
+++ packages/trunk/torus-trooper/debian/patches/dlang_v2.patch  2013-05-30 
19:50:22 UTC (rev 14190)
@@ -713,7 +713,7 @@
 -  Chunk[char[]] se;
 -  int prevBgmIdx;
 +  Chunk[string] se;
-+  size_t prevBgmIdx;
++  ptrdiff_t prevBgmIdx;
    int nextIdxMv;
    bool seDisabled = false;
  
@@ -759,7 +759,7 @@
  
    public static void playBgm() {
 -    int bgmIdx = rand.nextInt(bgm.length);
-+    size_t bgmIdx = cast(size_t) rand.nextInt(cast(int)bgm.length);
++    ptrdiff_t bgmIdx = cast(ptrdiff_t) rand.nextInt(cast(int)bgm.length);
      nextIdxMv = rand.nextInt(2) * 2 - 1;
      if (bgmIdx == prevBgmIdx) {
        bgmIdx++;
@@ -768,7 +768,7 @@
  
    public static void nextBgm() {
 -    int bgmIdx = prevBgmIdx + nextIdxMv;
-+    size_t bgmIdx = prevBgmIdx + nextIdxMv;
++    ptrdiff_t bgmIdx = prevBgmIdx + nextIdxMv;
      if (bgmIdx < 0)
        bgmIdx = bgm.length - 1;
      else if (bgmIdx >= bgm.length)
@@ -1089,7 +1089,7 @@
    T[] actor;
   protected:
 -  int actorIdx = 0;
-+  size_t actorIdx = 0;
++  ptrdiff_t actorIdx = 0;
   private:
  
    public this() {}

Modified: packages/trunk/tumiki-fighters/debian/patches/dlang_v2.patch
===================================================================
--- packages/trunk/tumiki-fighters/debian/patches/dlang_v2.patch        
2013-05-30 15:19:23 UTC (rev 14189)
+++ packages/trunk/tumiki-fighters/debian/patches/dlang_v2.patch        
2013-05-30 19:50:22 UTC (rev 14190)
@@ -1312,7 +1312,7 @@
    Actor[] actor;
   protected:
 -  int actorIdx;
-+  size_t actorIdx;
++  ptrdiff_t actorIdx;
  
    public this(int n, Actor act, ActorInitializer ini) {
      actor = new Actor[n];

Modified: packages/trunk/val-and-rick/debian/patches/dlang_v2.patch
===================================================================
--- packages/trunk/val-and-rick/debian/patches/dlang_v2.patch   2013-05-30 
15:19:23 UTC (rev 14189)
+++ packages/trunk/val-and-rick/debian/patches/dlang_v2.patch   2013-05-30 
19:50:22 UTC (rev 14190)
@@ -10,7 +10,7 @@
    T[] actor;
   protected:
 -  int actorIdx = 0;
-+  size_t actorIdx = 0;
++  ptrdiff_t actorIdx = 0;
   private:
  
    public this() {}


_______________________________________________
Pkg-games-commits mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

Reply via email to