From 82e85732c49d30ec3cea36b9e875b08df74e12d0 Mon Sep 17 00:00:00 2001 From: Al Date: Thu, 25 Jun 2015 17:20:55 -0400 Subject: [PATCH] [fix] Setting codepoint in utf8proc_iterate_reversed --- src/string_utils.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/string_utils.c b/src/string_utils.c index b9ad7d4e..b5f3bea0 100644 --- a/src/string_utils.c +++ b/src/string_utils.c @@ -107,7 +107,11 @@ ssize_t utf8proc_iterate_reversed(const uint8_t *str, ssize_t start, int32_t *ds ptr--; len++; } while ((*ptr & 0xC0) == 0x80); - return utf8proc_iterate(ptr, len, dst); + int32_t ch = 0; + + ssize_t ret_len = utf8proc_iterate(ptr, len, &ch); + *dst = ch; + return ret_len; } char *utf8_reversed_string(const char *s) {