diff options
-rw-r--r-- | common/array.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/common/array.h b/common/array.h index 29a1ff8470..16ca76919b 100644 --- a/common/array.h +++ b/common/array.h @@ -417,22 +417,22 @@ private: // Licensed under GPLv2+ void *bsearchMin(const void *key, const void *base, uint num, uint size, int (*cmp)(const void *key, const void *elt)) { - uint start = 0, end = num; + uint start_ = 0, end_ = num; int result; - while (start < end) { - uint mid = start + (end - start) / 2; + while (start_ < end_) { + uint mid = start_ + (end_ - start_) / 2; result = cmp(key, (byte *)base + mid * size); if (result < 0) - end = mid; + end_ = mid; else if (result > 0) - start = mid + 1; + start_ = mid + 1; else return (void *)((byte *)base + mid * size); } - return (void *)((byte *)base + start * size); + return (void *)((byte *)base + start_ * size); } private: |