ruby-changes:3454
From: ko1@a...
Date: 8 Jan 2008 15:49:03 +0900
Subject: [ruby-changes:3454] usa - Ruby:r14947 (trunk): * enc/utf{16,32}_{be,le}.c: use &OnigEncodingName(*) instead of
usa 2008-01-08 15:48:49 +0900 (Tue, 08 Jan 2008)
New Revision: 14947
Modified files:
trunk/ChangeLog
trunk/enc/utf16_be.c
trunk/enc/utf16_le.c
trunk/enc/utf32_be.c
trunk/enc/utf32_le.c
Log:
* enc/utf{16,32}_{be,le}.c: use &OnigEncodingName(*) instead of
ONIG_ENCODING_*.
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/enc/utf32_be.c?r1=14947&r2=14946&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14947&r2=14946&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/enc/utf32_le.c?r1=14947&r2=14946&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/enc/utf16_be.c?r1=14947&r2=14946&diff_format=u
http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/enc/utf16_le.c?r1=14947&r2=14946&diff_format=u
Index: ChangeLog
===================================================================
--- ChangeLog (revision 14946)
+++ ChangeLog (revision 14947)
@@ -1,3 +1,8 @@
+Tue Jan 8 15:47:43 2008 NAKAMURA Usaku <usa@r...>
+
+ * enc/utf{16,32}_{be,le}.c: use &OnigEncodingName(*) instead of
+ ONIG_ENCODING_*.
+
Tue Jan 8 15:40:31 2008 Nobuyoshi Nakada <nobu@r...>
* regenc.c (onigenc_strlen_null, onigenc_str_bytelen_null): suppressed
Index: enc/utf32_be.c
===================================================================
--- enc/utf32_be.c (revision 14946)
+++ enc/utf32_be.c (revision 14947)
@@ -29,6 +29,8 @@
#include "regenc.h"
+OnigEncodingDeclare(UTF32_BE);
+
static int
utf32be_mbc_enc_len(const UChar* p ARG_UNUSED, const OnigUChar* e ARG_UNUSED,
struct OnigEncodingTypeST* enc ARG_UNUSED)
@@ -114,8 +116,8 @@
return 4;
}
else
- return onigenc_unicode_mbc_case_fold(ONIG_ENCODING_UTF32_BE, flag, pp, end,
- fold);
+ return onigenc_unicode_mbc_case_fold(&OnigEncodingName(UTF32_BE), flag, pp,
+ end, fold);
}
#if 0
@@ -169,7 +171,7 @@
OnigCaseFoldCodeItem items[],
struct OnigEncodingTypeST* enc ARG_UNUSED)
{
- return onigenc_unicode_get_case_fold_codes_by_str(ONIG_ENCODING_UTF32_BE,
+ return onigenc_unicode_get_case_fold_codes_by_str(&OnigEncodingName(UTF32_BE),
flag, p, end, items);
}
Index: enc/utf16_be.c
===================================================================
--- enc/utf16_be.c (revision 14946)
+++ enc/utf16_be.c (revision 14947)
@@ -29,6 +29,8 @@
#include "regenc.h"
+OnigEncodingDeclare(UTF16_BE);
+
#define UTF16_IS_SURROGATE_FIRST(c) (c >= 0xd8 && c <= 0xdb)
#define UTF16_IS_SURROGATE_SECOND(c) (c >= 0xdc && c <= 0xdf)
@@ -153,7 +155,7 @@
return 2;
}
else
- return onigenc_unicode_mbc_case_fold(ONIG_ENCODING_UTF16_BE, flag,
+ return onigenc_unicode_mbc_case_fold(&OnigEncodingName(UTF16_BE), flag,
pp, end, fold);
}
@@ -213,7 +215,7 @@
OnigCaseFoldCodeItem items[],
struct OnigEncodingTypeST* enc ARG_UNUSED)
{
- return onigenc_unicode_get_case_fold_codes_by_str(ONIG_ENCODING_UTF16_BE,
+ return onigenc_unicode_get_case_fold_codes_by_str(&OnigEncodingName(UTF16_BE),
flag, p, end, items);
}
Index: enc/utf32_le.c
===================================================================
--- enc/utf32_le.c (revision 14946)
+++ enc/utf32_le.c (revision 14947)
@@ -29,6 +29,8 @@
#include "regenc.h"
+OnigEncodingDeclare(UTF32_LE);
+
static int
utf32le_mbc_enc_len(const UChar* p ARG_UNUSED, const OnigUChar* e ARG_UNUSED,
struct OnigEncodingTypeST* enc ARG_UNUSED)
@@ -115,8 +117,8 @@
return 4;
}
else
- return onigenc_unicode_mbc_case_fold(ONIG_ENCODING_UTF32_LE, flag, pp, end,
- fold);
+ return onigenc_unicode_mbc_case_fold(&OnigEncodingName(UTF32_LE), flag, pp,
+ end, fold);
}
#if 0
@@ -169,7 +171,7 @@
OnigCaseFoldCodeItem items[],
struct OnigEncodingTypeST* enc ARG_UNUSED)
{
- return onigenc_unicode_get_case_fold_codes_by_str(ONIG_ENCODING_UTF32_LE,
+ return onigenc_unicode_get_case_fold_codes_by_str(&OnigEncodingName(UTF32_LE),
flag, p, end, items);
}
Index: enc/utf16_le.c
===================================================================
--- enc/utf16_le.c (revision 14946)
+++ enc/utf16_le.c (revision 14947)
@@ -29,6 +29,8 @@
#include "regenc.h"
+OnigEncodingDeclare(UTF16_LE);
+
#define UTF16_IS_SURROGATE_FIRST(c) (c >= 0xd8 && c <= 0xdb)
#define UTF16_IS_SURROGATE_SECOND(c) (c >= 0xdc && c <= 0xdf)
@@ -155,8 +157,8 @@
return 2;
}
else
- return onigenc_unicode_mbc_case_fold(ONIG_ENCODING_UTF16_LE, flag, pp, end,
- fold);
+ return onigenc_unicode_mbc_case_fold(&OnigEncodingName(UTF16_LE), flag, pp,
+ end, fold);
}
#if 0
@@ -214,7 +216,7 @@
OnigCaseFoldCodeItem items[],
struct OnigEncodingTypeST* enc ARG_UNUSED)
{
- return onigenc_unicode_get_case_fold_codes_by_str(ONIG_ENCODING_UTF16_LE,
+ return onigenc_unicode_get_case_fold_codes_by_str(&OnigEncodingName(UTF16_LE),
flag, p, end, items);
}
--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml