aboutsummaryrefslogtreecommitdiffstats
path: root/regparse.c
diff options
context:
space:
mode:
authorksaito <ksaito@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-11-28 03:16:16 +0000
committerksaito <ksaito@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2004-11-28 03:16:16 +0000
commitaa01c7368935835509e9db1c79fdb588c5d5f12b (patch)
treef0018566b0868bd57a96eed84167b134363e2d23 /regparse.c
parent09542e3269f5b915b45eb5c03fcb8c61452d751e (diff)
downloadruby-aa01c7368935835509e9db1c79fdb588c5d5f12b.tar.gz
* regparse.c (fetch_token): fixed test failure on HP-UX ia64 ([ruby-dev:24859]).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@7399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'regparse.c')
-rw-r--r--regparse.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/regparse.c b/regparse.c
index 16792ee9eb..f4b72c3e84 100644
--- a/regparse.c
+++ b/regparse.c
@@ -2561,9 +2561,9 @@ fetch_token_in_cc(OnigToken* tok, UChar** src, UChar* end, ScanEnv* env)
if (p == prev) { /* can't read nothing. */
num = 0; /* but, it's not error */
}
- tok->type = TK_CODE_POINT;
- tok->base = 16;
- tok->u.c = num;
+ tok->type = TK_CODE_POINT;
+ tok->base = 16;
+ tok->u.code = (OnigCodePoint )num;
}
break;
@@ -2588,8 +2588,8 @@ fetch_token_in_cc(OnigToken* tok, UChar** src, UChar* end, ScanEnv* env)
num = fetch_escaped_value(&p, end, env);
if (num < 0) return num;
if (tok->u.c != num) {
- tok->u.c = num;
- tok->type = TK_CODE_POINT;
+ tok->u.code = (OnigCodePoint )num;
+ tok->type = TK_CODE_POINT;
}
break;
}
@@ -2892,9 +2892,9 @@ fetch_token(OnigToken* tok, UChar** src, UChar* end, ScanEnv* env)
if (p == prev) { /* can't read nothing. */
num = 0; /* but, it's not error */
}
- tok->type = TK_CODE_POINT;
- tok->base = 16;
- tok->u.c = num;
+ tok->type = TK_CODE_POINT;
+ tok->base = 16;
+ tok->u.code = (OnigCodePoint )num;
}
break;
@@ -3042,8 +3042,8 @@ fetch_token(OnigToken* tok, UChar** src, UChar* end, ScanEnv* env)
if (num < 0) return num;
/* set_raw: */
if (tok->u.c != num) {
- tok->type = TK_CODE_POINT;
- tok->u.c = num;
+ tok->type = TK_CODE_POINT;
+ tok->u.code = (OnigCodePoint )num;
}
else { /* string */
p = tok->backp + enc_len(enc, tok->backp);