diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-03-14 09:25:20 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-03-14 09:25:20 +0000 |
commit | 4de12b6ae9a7fc1e28ada4b62291a78f28ae7528 (patch) | |
tree | 0670533363243cd4971f6c4699dee00d88cc70bc /re.c | |
parent | eca77cc85c9c90f23d6f09ecdfa185eba488f8ed (diff) | |
download | ruby-4de12b6ae9a7fc1e28ada4b62291a78f28ae7528.tar.gz |
* util.c (ruby_scan_oct, ruby_scan_hex): use size_t.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@22957 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 're.c')
-rw-r--r-- | re.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -1842,7 +1842,7 @@ read_escaped_byte(const char **pp, const char *end, onig_errmsg_buffer err) const char *p = *pp; int code; int meta_prefix = 0, ctrl_prefix = 0; - int len; + size_t len; int retbyte; retbyte = -1; @@ -2041,7 +2041,7 @@ unescape_unicode_list(const char **pp, const char *end, const char *p = *pp; int has_unicode = 0; unsigned long code; - int len; + size_t len; while (p < end && ISSPACE(*p)) p++; @@ -2076,7 +2076,7 @@ unescape_unicode_bmp(const char **pp, const char *end, VALUE buf, rb_encoding **encp, onig_errmsg_buffer err) { const char *p = *pp; - int len; + size_t len; unsigned long code; if (end < p+4) { @@ -2131,7 +2131,7 @@ unescape_nonascii(const char *p, const char *end, rb_encoding *enc, case '1': case '2': case '3': case '4': case '5': case '6': case '7': /* \O, \OO, \OOO or backref */ { - int octlen; + size_t octlen; if (ruby_scan_oct(p-1, end-(p-1), &octlen) <= 0177) { /* backref or 7bit octal. no need to unescape anyway. |