1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* 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
This commit is contained in:
nobu 2009-01-14 15:06:19 +00:00
parent 22e711c4bf
commit e24346d6c6
4 changed files with 12 additions and 8 deletions

View file

@ -1,3 +1,8 @@
Thu Jan 15 00:06:12 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
* 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 <nobu@ruby-lang.org> Wed Jan 14 23:57:28 2009 Nobuyoshi Nakada <nobu@ruby-lang.org>
* encoding.c (rb_locale_charmap): fallback to codepage if no * encoding.c (rb_locale_charmap): fallback to codepage if no

View file

@ -3,15 +3,15 @@
<% <%
require "gb18030-tbl" require "gb18030-tbl"
transcode_tbl_only "GB18030", "UTF-8", [["{00-7f}", :nomap], transcode_tbl_only "GB18030", "UTF-8", [["{00-7f}", :nomap]] +
*GB18030_TO_UCS_TBL, GB18030_TO_UCS_TBL + [
["{90-e2}{30-39}{81-fe}{30-39}", :func_so], ["{90-e2}{30-39}{81-fe}{30-39}", :func_so],
["e3{30-31}{81-fe}{30-39}", :func_so], ["e3{30-31}{81-fe}{30-39}", :func_so],
["e332{81-99}{30-39}", :func_so], ["e332{81-99}{30-39}", :func_so],
["e3329a{30-35}", :func_so], # "E3329A35" is U+10FFFF ["e3329a{30-35}", :func_so], # "E3329A35" is U+10FFFF
] ]
transcode_tbl_only "UTF-8", "GB18030", [["{00-7f}", :nomap], transcode_tbl_only "UTF-8", "GB18030", [["{00-7f}", :nomap]] +
*GB18030_TO_UCS_TBL.map {|a,b| [b,a] }, GB18030_TO_UCS_TBL.map {|a,b| [b,a] } + [
["f0{90-bf}{80-bf}{80-bf}", :func_so], ["f0{90-bf}{80-bf}{80-bf}", :func_so],
["{f1-f3}{80-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] ["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_from_GB18030);
rb_register_transcoder(&rb_to_GB18030); rb_register_transcoder(&rb_to_GB18030);
} }

View file

@ -607,7 +607,7 @@ end
TRANSCODERS = [] TRANSCODERS = []
TRANSCODE_GENERATED_TRANSCODER_CODE = '' TRANSCODE_GENERATED_TRANSCODER_CODE = ''
def transcode_tbl_only (from, to, map) def transcode_tbl_only(from, to, map)
if VERBOSE_MODE if VERBOSE_MODE
if from.empty? || to.empty? if from.empty? || to.empty?
STDERR.puts "converter for #{from.empty? ? to : from}" STDERR.puts "converter for #{from.empty? ? to : from}"

View file

@ -1,5 +1,5 @@
#define RUBY_VERSION "1.9.1" #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_PATCHLEVEL 5000
#define RUBY_BRANCH_NAME "trunk" #define RUBY_BRANCH_NAME "trunk"
@ -8,7 +8,7 @@
#define RUBY_VERSION_TEENY 1 #define RUBY_VERSION_TEENY 1
#define RUBY_RELEASE_YEAR 2009 #define RUBY_RELEASE_YEAR 2009
#define RUBY_RELEASE_MONTH 1 #define RUBY_RELEASE_MONTH 1
#define RUBY_RELEASE_DAY 14 #define RUBY_RELEASE_DAY 15
#ifdef RUBY_EXTERN #ifdef RUBY_EXTERN
RUBY_EXTERN const char ruby_version[]; RUBY_EXTERN const char ruby_version[];