diff options
author | duerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-01-04 08:40:26 +0000 |
---|---|---|
committer | duerst <duerst@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2009-01-04 08:40:26 +0000 |
commit | 3bc30f0b73d917360b0a550eafbe6894fbf0b334 (patch) | |
tree | f2c3ed97724fde5d7f0d0a854c13fea6f5c583f3 /enc/trans/big5.trans | |
parent | 6754cad8e9dc6db89f07d3df378fa124fae70944 (diff) |
* enc/trans/big5.trans, big5-tbl.rb:
new Chinese Big5 transcoding (from Yoshihiro Kambayashi)
* test/ruby/test_transcode.rb: added tests for the above
(from Yoshihiro Kambayashi)
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@21313 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'enc/trans/big5.trans')
-rw-r--r-- | enc/trans/big5.trans | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/enc/trans/big5.trans b/enc/trans/big5.trans new file mode 100644 index 0000000000..ba7bae53f9 --- /dev/null +++ b/enc/trans/big5.trans @@ -0,0 +1,16 @@ +#include "transcode_data.h" + +<% + require "big5-tbl" + + transcode_tblgen "Big5", "UTF-8", [["{00-7f}", :nomap], *BIG5_TO_UCS_TBL] + transcode_tblgen "UTF-8", "Big5", [["{00-7f}", :nomap], *BIG5_TO_UCS_TBL.map {|a,b| [b,a] }] +%> + +<%= transcode_generated_code %> + +void +Init_big5(void) +{ +<%= transcode_register_code %> +}
\ No newline at end of file |