summaryrefslogtreecommitdiff
path: root/py/unicode.c
diff options
context:
space:
mode:
authorPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-06-28 23:14:30 +0300
committerPaul Sokolovsky <pfalcon@users.sourceforge.net>2014-06-28 23:15:29 +0300
commit9e215fa4c2773b7a4102aec4203c9bf74aa0eccc (patch)
tree45201e201128c5be451bb292699f72e5395d698d /py/unicode.c
parenta62da515af72c67cbe74efbd6a74cd0a1e7d935e (diff)
py: Make unichar_charlen() accept/return machine_uint_t.
Diffstat (limited to 'py/unicode.c')
-rw-r--r--py/unicode.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/py/unicode.c b/py/unicode.c
index a91e08078..d69e81c8e 100644
--- a/py/unicode.c
+++ b/py/unicode.c
@@ -107,11 +107,11 @@ machine_uint_t utf8_ptr_to_index(const char *s, const char *ptr) {
return i;
}
-// TODO: Rename to str_charlen; return machine_uint_t
-uint unichar_charlen(const char *str, uint len)
+// TODO: Rename to str_charlen
+machine_uint_t unichar_charlen(const char *str, machine_uint_t len)
{
#if MICROPY_PY_BUILTINS_STR_UNICODE
- uint charlen = 0;
+ machine_uint_t charlen = 0;
for (const char *top = str + len; str < top; ++str) {
if (!UTF8_IS_CONT(*str)) {
++charlen;