From e24346d6c6b4bdf91e1e32bfd53a328086b8d772 Mon Sep 17 00:00:00 2001 From: nobu Date: Wed, 14 Jan 2009 15:06:19 +0000 Subject: [PATCH] * enc/trans/gb18030.trans: get rid of a 1.9 feature for cross compile. [ruby-core:21345] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21512 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 5 +++++ enc/trans/gb18030.trans | 9 ++++----- tool/transcode-tblgen.rb | 2 +- version.h | 4 ++-- 4 files changed, 12 insertions(+), 8 deletions(-) diff --git a/ChangeLog b/ChangeLog index ba9e3da566..0c99fcf071 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Thu Jan 15 00:06:12 2009 Nobuyoshi Nakada + + * enc/trans/gb18030.trans: get rid of a 1.9 feature for cross + compile. [ruby-core:21345] + Wed Jan 14 23:57:28 2009 Nobuyoshi Nakada * encoding.c (rb_locale_charmap): fallback to codepage if no diff --git a/enc/trans/gb18030.trans b/enc/trans/gb18030.trans index a32ad2e478..700522c9f0 100644 --- a/enc/trans/gb18030.trans +++ b/enc/trans/gb18030.trans @@ -3,15 +3,15 @@ <% require "gb18030-tbl" - transcode_tbl_only "GB18030", "UTF-8", [["{00-7f}", :nomap], - *GB18030_TO_UCS_TBL, + transcode_tbl_only "GB18030", "UTF-8", [["{00-7f}", :nomap]] + + GB18030_TO_UCS_TBL + [ ["{90-e2}{30-39}{81-fe}{30-39}", :func_so], ["e3{30-31}{81-fe}{30-39}", :func_so], ["e332{81-99}{30-39}", :func_so], ["e3329a{30-35}", :func_so], # "E3329A35" is U+10FFFF ] - transcode_tbl_only "UTF-8", "GB18030", [["{00-7f}", :nomap], - *GB18030_TO_UCS_TBL.map {|a,b| [b,a] }, + transcode_tbl_only "UTF-8", "GB18030", [["{00-7f}", :nomap]] + + GB18030_TO_UCS_TBL.map {|a,b| [b,a] } + [ ["f0{90-bf}{80-bf}{80-bf}", :func_so], ["{f1-f3}{80-bf}{80-bf}{80-bf}", :func_so], ["f4{80-8f}{80-bf}{80-bf}", :func_so] @@ -81,5 +81,4 @@ Init_gb18030(void) { rb_register_transcoder(&rb_from_GB18030); rb_register_transcoder(&rb_to_GB18030); - } diff --git a/tool/transcode-tblgen.rb b/tool/transcode-tblgen.rb index 170c314554..0269b8933c 100644 --- a/tool/transcode-tblgen.rb +++ b/tool/transcode-tblgen.rb @@ -607,7 +607,7 @@ end TRANSCODERS = [] TRANSCODE_GENERATED_TRANSCODER_CODE = '' -def transcode_tbl_only (from, to, map) +def transcode_tbl_only(from, to, map) if VERBOSE_MODE if from.empty? || to.empty? STDERR.puts "converter for #{from.empty? ? to : from}" diff --git a/version.h b/version.h index 0b176b9709..1394aa631b 100644 --- a/version.h +++ b/version.h @@ -1,5 +1,5 @@ #define RUBY_VERSION "1.9.1" -#define RUBY_RELEASE_DATE "2009-01-14" +#define RUBY_RELEASE_DATE "2009-01-15" #define RUBY_PATCHLEVEL 5000 #define RUBY_BRANCH_NAME "trunk" @@ -8,7 +8,7 @@ #define RUBY_VERSION_TEENY 1 #define RUBY_RELEASE_YEAR 2009 #define RUBY_RELEASE_MONTH 1 -#define RUBY_RELEASE_DAY 14 +#define RUBY_RELEASE_DAY 15 #ifdef RUBY_EXTERN RUBY_EXTERN const char ruby_version[];