[pypy-commit] pypy default: Silence (reasonable) gcc warnings and copy the style of cpython 2.7
arigo
pypy.commits at gmail.com
Tue Aug 16 14:06:26 EDT 2016
Author: Armin Rigo <arigo at tunes.org>
Branch:
Changeset: r86225:074e4ef9eb3a
Date: 2016-08-16 13:23 +0200
http://bitbucket.org/pypy/pypy/changeset/074e4ef9eb3a/
Log: Silence (reasonable) gcc warnings and copy the style of cpython 2.7
diff --git a/pypy/module/_multibytecodec/src/cjkcodecs/cjkcodecs.h b/pypy/module/_multibytecodec/src/cjkcodecs/cjkcodecs.h
--- a/pypy/module/_multibytecodec/src/cjkcodecs/cjkcodecs.h
+++ b/pypy/module/_multibytecodec/src/cjkcodecs/cjkcodecs.h
@@ -268,22 +268,26 @@
min = 0;
max = haystacksize;
- for (pos = haystacksize >> 1; min != max; pos = (min + max) >> 1)
+ for (pos = haystacksize >> 1; min != max; pos = (min + max) >> 1) {
if (value < haystack[pos].uniseq) {
- if (max == pos) break;
- else max = pos;
+ if (max != pos) {
+ max = pos;
+ continue;
+ }
}
else if (value > haystack[pos].uniseq) {
- if (min == pos) break;
- else min = pos;
+ if (min != pos) {
+ min = pos;
+ continue;
+ }
}
- else
- break;
+ break;
+ }
- if (value == haystack[pos].uniseq)
- return haystack[pos].code;
- else
- return DBCINV;
+ if (value == haystack[pos].uniseq) {
+ return haystack[pos].code;
+ }
+ return DBCINV;
}
#endif
More information about the pypy-commit
mailing list