aboutsummaryrefslogtreecommitdiffstats
path: root/string.c
diff options
context:
space:
mode:
authorYusuke Endoh <mame@ruby-lang.org>2019-07-14 23:04:48 +0900
committerYusuke Endoh <mame@ruby-lang.org>2019-07-14 23:09:24 +0900
commit43c337dfc18676e95f9fb9b1d6bf3beb3ec6b306 (patch)
treed8009700b25bb6376ffbf0d0995c8af309c76472 /string.c
parent3fd086ed565e6156db5e64a5c42469db331a6237 (diff)
downloadruby-43c337dfc18676e95f9fb9b1d6bf3beb3ec6b306.tar.gz
string.c (str_succ): refactoring
Use more communicative variable name
Diffstat (limited to 'string.c')
-rw-r--r--string.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/string.c b/string.c
index aadc725397..fcaf280baa 100644
--- a/string.c
+++ b/string.c
@@ -4125,7 +4125,7 @@ str_succ(VALUE str)
{
rb_encoding *enc;
char *sbeg, *s, *e, *last_alnum = 0;
- int c = -1;
+ int found_alnum = 0;
long l, slen;
char carry[ONIGENC_CODE_TO_MBC_MAXLEN] = "\1";
long carry_pos = 0, carry_len = 1;
@@ -4158,11 +4158,11 @@ str_succ(VALUE str)
last_alnum = s;
break;
}
- c = 1;
+ found_alnum = 1;
carry_pos = s - sbeg;
carry_len = l;
}
- if (c == -1) { /* str contains no alnum */
+ if (!found_alnum) { /* str contains no alnum */
s = e;
while ((s = rb_enc_prev_char(sbeg, s, e, enc)) != 0) {
enum neighbor_char neighbor;