Mercurial > hg
comparison mercurial/parsers.c @ 19030:48d6f436363e
parsers: fix variable declaration position issue
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Wed, 17 Apr 2013 12:57:26 -0500 |
parents | 5bae936764bb |
children | 365b0de17c1c |
comparison
equal
deleted
inserted
replaced
19029:b5ca14163742 | 19030:48d6f436363e |
---|---|
1190 const bitmask allseen = (1ull << revcount) - 1; | 1190 const bitmask allseen = (1ull << revcount) - 1; |
1191 const bitmask poison = 1ull << revcount; | 1191 const bitmask poison = 1ull << revcount; |
1192 PyObject *gca = PyList_New(0); | 1192 PyObject *gca = PyList_New(0); |
1193 int i, v, interesting, left; | 1193 int i, v, interesting, left; |
1194 int maxrev = -1; | 1194 int maxrev = -1; |
1195 long sp; | |
1195 bitmask *seen; | 1196 bitmask *seen; |
1196 | 1197 |
1197 for (i = 0; i < revcount; i++) { | 1198 for (i = 0; i < revcount; i++) { |
1198 if (revs[i] > maxrev) | 1199 if (revs[i] > maxrev) |
1199 maxrev = revs[i]; | 1200 maxrev = revs[i]; |
1239 | 1240 |
1240 for (i = 0; i < 2; i++) { | 1241 for (i = 0; i < 2; i++) { |
1241 int p = parents[i]; | 1242 int p = parents[i]; |
1242 if (p == -1) | 1243 if (p == -1) |
1243 continue; | 1244 continue; |
1244 const long sp = seen[p]; | 1245 sp = seen[p]; |
1245 if (sv < poison) { | 1246 if (sv < poison) { |
1246 if (sp == 0) { | 1247 if (sp == 0) { |
1247 seen[p] = sv; | 1248 seen[p] = sv; |
1248 interesting++; | 1249 interesting++; |
1249 } | 1250 } |