utf8proc

A clean C library for processing UTF-8 Unicode data
git clone https://git.sinitax.com/juliastrings/utf8proc
Log | Files | Refs | README | LICENSE | sfeed.txt

commit 6b510deff274dc79b4e324abef5fbb45a8162861
parent 6d4d7a9acf7187f272a2b246a45c68b153faf0be
Author: Steven G. Johnson <stevenj@mit.edu>
Date:   Tue, 24 Nov 2015 16:53:05 -0500

Merge pull request #61 from fgsch/issue_60

Silence warning with -Wextra
Diffstat:
Mutf8proc.c | 3++-
1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/utf8proc.c b/utf8proc.c @@ -436,7 +436,8 @@ UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_decompose( if (decomp_result < 0) return decomp_result; wpos += decomp_result; /* prohibiting integer overflows due to too long strings: */ - if (wpos < 0 || wpos > SSIZE_MAX/sizeof(utf8proc_int32_t)/2) + if (wpos < 0 || + wpos > (utf8proc_ssize_t)(SSIZE_MAX/sizeof(utf8proc_int32_t)/2)) return UTF8PROC_ERROR_OVERFLOW; } }