diff options
author | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-10-04 01:23:58 +0000 |
---|---|---|
committer | naruse <naruse@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2010-10-04 01:23:58 +0000 |
commit | b259e449d14e47e225960ec0fce12a5b2c1bec6d (patch) | |
tree | bfd3f3e3fcfcc3bb1769177ece8d2f229006cb61 | |
parent | 3a633b812e3676d4a1c8f20426d0354be530e056 (diff) |
* random.c (rand_init): remove useless assignment.
* re.c (update_char_offset): remove unused variable.
* re.c (read_escaped_byte): ditto.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@29408 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | random.c | 4 | ||||
-rw-r--r-- | re.c | 5 |
3 files changed, 11 insertions, 6 deletions
@@ -1,3 +1,11 @@ +Mon Oct 4 09:47:39 2010 NARUSE, Yui <naruse@ruby-lang.org> + + * random.c (rand_init): remove useless assignment. + + * re.c (update_char_offset): remove unused variable. + + * re.c (read_escaped_byte): ditto. + Mon Oct 4 09:30:42 2010 NARUSE, Yui <naruse@ruby-lang.org> * ext/openssl/lib/openssl/bn.rb (Integer#to_bn): OpenSSL::BN.new @@ -415,7 +415,7 @@ rand_init(struct MT *mt, VALUE vseed) } else { if (blen > MT_MAX_STATE * SIZEOF_INT32 / SIZEOF_BDIGITS) - blen = (len = MT_MAX_STATE) * SIZEOF_INT32 / SIZEOF_BDIGITS; + blen = MT_MAX_STATE * SIZEOF_INT32 / SIZEOF_BDIGITS; len = roomof((int)blen * SIZEOF_BDIGITS, SIZEOF_INT32); } /* allocate ints for init_by_array */ @@ -1066,7 +1066,7 @@ random_rand(int argc, VALUE *argv, VALUE obj) v = Qnil; } else if (TYPE(vmax) != T_FLOAT && (v = rb_check_to_integer(vmax, "to_int"), !NIL_P(v))) { - v = rand_int(&rnd->mt, vmax = v, 1); + v = rand_int(&rnd->mt, v, 1); } else if (v = rb_check_to_float(vmax), !NIL_P(v)) { double max = float_value(v); @@ -859,7 +859,7 @@ update_char_offset(VALUE match) struct re_registers *regs; int i, num_regs, num_pos; long c; - char *s, *p, *q, *e; + char *s, *p, *q; rb_encoding *enc; pair_t *pairs; @@ -895,7 +895,6 @@ update_char_offset(VALUE match) qsort(pairs, num_pos, sizeof(pair_t), pair_byte_cmp); s = p = RSTRING_PTR(RMATCH(match)->str); - e = s + RSTRING_LEN(RMATCH(match)->str); c = 0; for (i = 0; i < num_pos; i++) { q = s + pairs[i].byte_pos; @@ -1899,9 +1898,7 @@ read_escaped_byte(const char **pp, const char *end, onig_errmsg_buffer err) int code; int meta_prefix = 0, ctrl_prefix = 0; size_t len; - int retbyte; - retbyte = -1; if (p == end || *p++ != '\\') { errcpy(err, "too short escaped multibyte character"); return -1; |