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