From 547a2831c7d7b66f823947e75c18c40329510b5a Mon Sep 17 00:00:00 2001 From: gingerBill Date: Sun, 27 May 2018 22:09:11 +0100 Subject: Clean up name mangling by using unique package names per project --- src/unicode.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'src/unicode.cpp') diff --git a/src/unicode.cpp b/src/unicode.cpp index 538e6adce..78c94e84e 100644 --- a/src/unicode.cpp +++ b/src/unicode.cpp @@ -9,9 +9,11 @@ extern "C" { bool rune_is_letter(Rune r) { - if ((r < 0x80 && gb_char_is_alpha(cast(char)r)) || - r == '_') { - return true; + if (r < 0x80) { + if (r == '_') { + return true; + } + return gb_char_is_alpha(cast(char)r) != 0; } switch (utf8proc_category(r)) { case UTF8PROC_CATEGORY_LU: @@ -25,8 +27,8 @@ bool rune_is_letter(Rune r) { } bool rune_is_digit(Rune r) { - if (r < 0x80 && gb_is_between(r, '0', '9')) { - return true; + if (r < 0x80) { + return gb_is_between(r, '0', '9'); } return utf8proc_category(r) == UTF8PROC_CATEGORY_ND; } -- cgit v1.2.3