summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorQuentin Carbonneaux2014-09-05 16:34:43 -0400
committerQuentin Carbonneaux2014-09-05 16:34:43 -0400
commitbf4a4fdd88c686a0774d8321c6462fbe4588362a (patch)
treec1b11a997fbd4ae7fbb17a25c164b8a07b91c808
parent6001744256164f92aa609f3af402278f829766f9 (diff)
optimize utf8_decode_rune for ascii
-rw-r--r--unicode.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/unicode.c b/unicode.c
index 41d7cba..653bc9c 100644
--- a/unicode.c
+++ b/unicode.c
@@ -124,8 +124,8 @@ utf8_decode_rune(Rune *r, const unsigned char *str, int len)
c = *str++;
if (c < 0x80) {
- read = 1;
- ucs = c;
+ *r = c;
+ return 1;
}
else if (c < 0xc0) {
goto fail;