From 1afb8d6f01d82103e32b9758e4691b528bde8623 Mon Sep 17 00:00:00 2001 From: ksaito Date: Sun, 28 Nov 2004 03:16:16 +0000 Subject: * regparse.c (fetch_token): fixed test failure on HP-UX ia64 ([ruby-dev:24859]). git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@7399 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- regparse.c | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'regparse.c') diff --git a/regparse.c b/regparse.c index 16792ee9e..f4b72c3e8 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); -- cgit