diff options
| author | Simon Tatham <anakin@pobox.com> | 2005-09-24 17:15:33 +0000 |
|---|---|---|
| committer | Simon Tatham <anakin@pobox.com> | 2005-09-24 17:15:33 +0000 |
| commit | d5675dabba3d2858756ca00f0b458e938d6156f5 (patch) | |
| tree | f98ede1a383ca664fc3fde45fab9f753b9513160 /charset | |
| parent | 039e0f47e1b2fd890882f817fe0bfc2a2163a115 (diff) | |
| download | halibut-d5675dabba3d2858756ca00f0b458e938d6156f5.zip halibut-d5675dabba3d2858756ca00f0b458e938d6156f5.tar.gz halibut-d5675dabba3d2858756ca00f0b458e938d6156f5.tar.bz2 halibut-d5675dabba3d2858756ca00f0b458e938d6156f5.tar.xz | |
Space-saving restructure of the CNS 11643 data tables. Reduces the
RO data size in cns11643.o from 400k to 240k. Relies on there being
at most seven planes (7*94*94 <= 64k) and on the character set not
encoding any Unicode code point above U+40000; if either of these
becomes untrue later on we can always fall back to the previous
approach, or to somewhere between that and here.
The new version passes all the same tests as the old one did, and
generates the same output under the new `cstable -v'. I'm confident
that I haven't broken it.
[originally from svn r6351]
[this svn revision also touched charset,filter,timber]
Diffstat (limited to 'charset')
| m--------- | charset | 0 |
1 files changed, 0 insertions, 0 deletions
diff --git a/charset b/charset -Subproject ca595203821ad7a39d4fb1aea1980b6b42db2ee +Subproject 649d4eb52f23f74e0ed61ff58df84f2ede42840 |