Update BIG5-HKSCS charmap to HKSCS-2008
commite79f00ebb776ad35ec6a9a4c89bc8046052674f0
authorAndreas Schwab <schwab@suse.de>
Mon, 7 Jan 2013 16:23:53 +0000 (7 17:23 +0100)
committerAndreas Schwab <schwab@suse.de>
Thu, 10 Jan 2013 08:59:58 +0000 (10 09:59 +0100)
tree49fd4e6550ff646203dc0f363201808e90703352
parent988197f0ccaec055daea6c3e1ab56f01e163ce2b
Update BIG5-HKSCS charmap to HKSCS-2008

[BZ #14991]
* charmaps/BIG5-HKSCS: Update to HKSCS-2008.

[BZ #14991]
* iconvdata/big5hkscs.c (big5hkscs_to_ucs, from_ucs4)
(from_ucs4_idx): Regenerate.
(MIN_NEEDED_FROM, MAX_NEEDED_FROM, MIN_NEEDED_TO): Remove macros.
(FROM_LOOP_MIN_NEEDED_FROM, FROM_LOOP_MAX_NEEDED_FROM)
(FROM_LOOP_MIN_NEEDED_TO, FROM_LOOP_MAX_NEEDED_TO)
(TO_LOOP_MIN_NEEDED_FROM, TO_LOOP_MAX_NEEDED_FROM)
(TO_LOOP_MIN_NEEDED_TO, TO_LOOP_MAX_NEEDED_TO, PREPARE_LOOP)
(EXTRA_LOOP_ARGS, SAVE_RESET_STATE, EMIT_SHIFT_TO_INIT)
(EXTRA_LOOP_DECLS, MAX_NEEDED_OUTPUT): New macros.
(MIN_NEEDED_INPUT, MAX_NEEDED_INPUT, MIN_NEEDED_OUTPUT): Define
from FROM_LOOP and TO_LOOP specific macros.
(BODY): Handle combining characters.
* iconvdata/BIG5HKSCS.irreversible: Update.
* iconvdata/BIG5HKSCS.precomposed: New file.
* iconvdata/testdata/BIG5HKSCS: Add all characters from range
0x8740 - 0x87DF.
* iconvdata/testdata/BIG5HKSCS..UTF8: Update.
iconvdata/BIG5HKSCS.irreversible
iconvdata/BIG5HKSCS.precomposed [new file with mode: 0644]
iconvdata/big5hkscs.c
iconvdata/testdata/BIG5HKSCS
iconvdata/testdata/BIG5HKSCS..UTF8
localedata/charmaps/BIG5-HKSCS