diff options
author | François Revel <mmu_man@netsurf-browser.org> | 2012-03-24 09:51:47 +0000 |
---|---|---|
committer | François Revel <mmu_man@netsurf-browser.org> | 2012-03-24 09:51:47 +0000 |
commit | 9f247941596edd74aef550d15483cbd2db51f3e2 (patch) | |
tree | 538410c6bc416e1688c6270d725a7b70c925119e /src/utils/character_valid.c | |
parent | 6888c9d308393e7505659062290a0d5029972210 (diff) | |
download | libdom-9f247941596edd74aef550d15483cbd2db51f3e2.tar.gz libdom-9f247941596edd74aef550d15483cbd2db51f3e2.tar.bz2 |
C89.
svn path=/trunk/libdom/; revision=13583
Diffstat (limited to 'src/utils/character_valid.c')
-rw-r--r-- | src/utils/character_valid.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/utils/character_valid.c b/src/utils/character_valid.c index 2251075..e966ec1 100644 --- a/src/utils/character_valid.c +++ b/src/utils/character_valid.c @@ -142,10 +142,12 @@ static bool binary_search(unsigned int ch, int left, int right, bool binary_search(unsigned int ch, int left, int right, const struct xml_char_range *range) { + int mid; + if (left > right) return false; - int mid = (left + right) / 2; + mid = (left + right) / 2; if (ch >= range[mid].start && ch <= range[mid].end) return true; |