ruby--ruby/enc/trans
akr 7908180df1 * tool/transcode-tblgen.rb: record offsets array as index of
byte_array to avoid relocation.

* transcode.c (transcode_restartable0): add byte_array to get offsets
  array.

* transcode_data.h (BYTE_LOOKUP_BASE): change return type to
  uintptr_t.
  (rb_transcoder): add fields: byte_array, word_array and word_size.

* enc/trans/newline.trans: follow rb_transcoder change.

* enc/trans/iso2022.trans: ditto.

* enc/trans/utf_16_32.trans: ditto.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@19043 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
2008-09-01 17:40:32 +00:00
..
CP * tool/transcode-tblgen.rb: add table generator from Citrus maps. 2008-08-31 16:23:04 +00:00
JIS * tool/transcode-tblgen.rb: add table generator from Citrus maps. 2008-08-31 16:23:04 +00:00
cp949-tbl.rb
euckr-tbl.rb
iso-8859-2-tbl.rb
iso-8859-3-tbl.rb
iso-8859-4-tbl.rb
iso-8859-5-tbl.rb
iso-8859-6-tbl.rb
iso-8859-7-tbl.rb
iso-8859-8-tbl.rb
iso-8859-9-tbl.rb
iso-8859-10-tbl.rb
iso-8859-11-tbl.rb
iso-8859-13-tbl.rb
iso-8859-14-tbl.rb
iso-8859-15-tbl.rb
iso2022.trans * tool/transcode-tblgen.rb: record offsets array as index of 2008-09-01 17:40:32 +00:00
japanese.trans * enc/euc_jp.c (euc-jp-ms): euc-jp-ms is not EUC-JP not an alias of 2008-09-01 08:24:55 +00:00
korean.trans * tool/transcode-tblgen.rb (transcode_generated_code): defined for 2008-08-31 17:35:00 +00:00
make_transdb.rb * enc/trans/make_transdb.rb: *.erb.c is not used anymore. 2008-08-12 09:43:44 +00:00
newline.trans * tool/transcode-tblgen.rb: record offsets array as index of 2008-09-01 17:40:32 +00:00
single_byte.trans * tool/transcode-tblgen.rb (transcode_generated_code): defined for 2008-08-31 17:35:00 +00:00
transdb.c
utf_16_32.trans * tool/transcode-tblgen.rb: record offsets array as index of 2008-09-01 17:40:32 +00:00