[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH 2/3] nfkc.c: int/size_t fixes in find_decomposition()
From: |
Karlson2k |
Subject: |
[PATCH 2/3] nfkc.c: int/size_t fixes in find_decomposition() |
Date: |
Mon, 4 Apr 2016 15:29:50 +0300 |
---
lib/nfkc.c | 8 ++++----
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/lib/nfkc.c b/lib/nfkc.c
index feb4844..77ebc04 100644
--- a/lib/nfkc.c
+++ b/lib/nfkc.c
@@ -634,17 +634,17 @@ decompose_hangul (gunichar s, gunichar * r, gsize *
result_len)
static const gchar *
find_decomposition (gunichar ch, gboolean compat)
{
- int start = 0;
- int end = G_N_ELEMENTS (decomp_table);
+ gsize start = 0;
+ gsize end = G_N_ELEMENTS (decomp_table);
if (ch >= decomp_table[start].ch && ch <= decomp_table[end - 1].ch)
{
while (TRUE)
{
- int half = (start + end) / 2;
+ gsize half = (start + end) / 2;
if (ch == decomp_table[half].ch)
{
- int offset;
+ gsize offset;
if (compat)
{
--
2.8.0.windows.1
- [PATCH 0/3] Series of fixes for Win x64, Karlson2k, 2016/04/04
- [PATCH 1/3] nfkc.c: Fixed invalid variable types and invalid pointer casting., Karlson2k, 2016/04/04
- [PATCH 3/3] nfkc.c: reuse internally calculated lengths for buffer overrun protection, adjust internal API to public API: use ether string length OR null-termination, and do not stop processing on null char if length is specified., Karlson2k, 2016/04/04
- [PATCH 2/3] nfkc.c: int/size_t fixes in find_decomposition(),
Karlson2k <=
- [PATCH v2 0/4] Crash fixed on Win x64, Karlson2k, 2016/04/04
- [PATCH v2 4/4] nfkc.c: reuse internally calculated lengths for buffer overrun protection, adjust internal API to public API: use ether string length OR null-termination, and do not stop processing on null char if length is specified., Karlson2k, 2016/04/04
- [PATCH v2 1/4] nfkc.c: Fix incorrect "items_written" returned by stringprep_utf8_to_ucs4() on platforms with sizeof(size_t) != sizeof(long) (i.e. Win x64). Also fixed crash in various function which use value of "items_written" (like tld_check_8z(), tld_check_lz()), Karlson2k, 2016/04/04
- [PATCH v2 3/4] nfkc.c: int/size_t fixes in find_decomposition(), Karlson2k, 2016/04/04
- [PATCH v2 2/4] nfkc.c: Fixed invalid variable types and invalid pointer casting., Karlson2k, 2016/04/04