]> git.pld-linux.org Git - packages/flow-tools.git/blob - flow-tools-gcc4.patch
- added patch1 (gcc4 buildfix)
[packages/flow-tools.git] / flow-tools-gcc4.patch
1 diff -u -r ./lib/ftchash.c ./lib/ftchash.c
2 --- ./lib/ftchash.c     Thu May 19 10:15:21 2005
3 +++ ./lib/ftchash.c     Thu May 19 10:18:31 2005
4 @@ -326,7 +326,7 @@
5        (char*)ftch->traverse_chunk->base+ftch->traverse_chunk->next) {
6  
7        ret = ftch->traverse_rec;
8 -      (char*)ftch->traverse_rec += ftch->d_size;
9 +      ftch->traverse_rec = (void*)( ((char*)ftch->traverse_rec) + ftch->d_size);
10        return ret;
11  
12      } else {
13 diff -u -r ./lib/ftio.c ./lib/ftio.c
14 --- ./lib/ftio.c        Thu May 19 10:15:21 2005
15 +++ ./lib/ftio.c        Thu May 19 10:18:44 2005
16 @@ -2267,7 +2267,7 @@
17          break;
18  
19        nleft -= nread;
20 -      (char*)ptr += nread;
21 +      ptr = (void*)( ((char*)ptr) + nread);
22    }
23    return (nbytes - nleft);
24  } /* readn */
25 @@ -2292,7 +2292,7 @@
26        return(nwritten); /* error */
27  
28      nleft -= nwritten;
29 -    (char*)ptr += nwritten;
30 +    ptr = (void*)( ((char*)ptr) + nwritten);
31    }
32    return(nbytes - nleft);
33  } /* writen */
34 diff -u -r ./lib/fttlv.c ./lib/fttlv.c
35 --- ./lib/fttlv.c       Thu May 19 10:15:21 2005
36 +++ ./lib/fttlv.c       Thu May 19 10:18:55 2005
37 @@ -68,10 +68,10 @@
38    }
39  
40    bcopy(&t, buf, 2);
41 -  (char*)buf+= 2;
42 +  buf = (void*)( ((char*)buf) + 2);
43  
44    bcopy(&len, buf, 2);
45 -  (char*)buf+= 2;
46 +  buf = (void*)( ((char*)buf) + 2);
47  
48    bcopy(&v, buf, 4);
49  
50 @@ -107,10 +107,10 @@
51    }
52  
53    bcopy(&t, buf, 2);
54 -  (char*)buf+= 2;
55 +  buf = (void*)( ((char*)buf) + 2);
56  
57    bcopy(&len, buf, 2);
58 -  (char*)buf+= 2;
59 +  buf = (void*)( ((char*)buf) + 2);
60  
61    bcopy(&v, buf, 2);
62  
63 @@ -145,10 +145,10 @@
64    }
65  
66    bcopy(&t, buf, 2);
67 -  (char*)buf+= 2;
68 +  buf = (void*)( ((char*)buf) + 2);
69  
70    bcopy(&len, buf, 2);
71 -  (char*)buf+= 2;
72 +  buf = (void*)( ((char*)buf) + 2);
73  
74    bcopy(&v, buf, 1);
75  
76 @@ -183,10 +183,10 @@
77    }
78  
79    bcopy(&t, buf, 2);
80 -  (char*)buf+= 2;
81 +  buf = (void*)( ((char*)buf) + 2);
82  
83    bcopy(&len, buf, 2);
84 -  (char*)buf+= 2;
85 +  buf = (void*)( ((char*)buf) + 2);
86  
87    bcopy(v, buf, len);
88  
89 @@ -230,16 +230,16 @@
90      return -1;
91  
92    bcopy(&t, buf, 2);
93 -  (char*)buf+= 2;
94 +  buf = (void*)( ((char*)buf) + 2);
95  
96    bcopy(&len, buf, 2);
97 -  (char*)buf+= 2;
98 +  buf = (void*)( ((char*)buf) + 2);
99  
100    bcopy(&ip, buf, 4);
101 -  (char*)buf += 4;
102 +  buf = (void*)( ((char*)buf) + 4);
103  
104    bcopy(&ifIndex, buf, 2);
105 -  (char*)buf += 2;
106 +  buf = (void*)( ((char*)buf) + 2);
107  
108    bcopy(name, buf, n);
109  
110 @@ -287,19 +287,19 @@
111    }
112  
113    bcopy(&t, buf, 2);
114 -  (char*)buf+= 2;
115 +  buf = (void*)( ((char*)buf) + 2);
116  
117    bcopy(&len, buf, 2);
118 -  (char*)buf+= 2;
119 +  buf = (void*)( ((char*)buf) + 2);
120  
121    bcopy(&ip, buf, 4);
122 -  (char*)buf += 4;
123 +  buf = (void*)( ((char*)buf) + 4);
124  
125    bcopy(&entries, buf, 2);
126 -  (char*)buf += 2;
127 +  buf = (void*)( ((char*)buf) + 2);
128  
129    bcopy(ifIndex_list, buf, esize);
130 -  (char*)buf += esize;
131 +  buf = (void*)( ((char*)buf) + esize);
132  
133    bcopy(name, buf, n);
134  
This page took 0.051335 seconds and 3 git commands to generate.