Ben Wing <ben(a)666.com> writes:
 Zhang, i've attached a recent diff.  it's unlikely to build
using
 these diffs, as i'm in the middle of merging the recent code changes;
 but you'll get an idea. 
Thanks, I'll study them and try to grasp the idea.
[...]
 in any case, the internal representation should never escape to any
 external files.  if this happens in emacs-unicode-2 (does it ever
 happen?), i'd consider it a bug.  XEmacs has never allowed its
 internal representation to escape; in fact, you can't create such a
 file even if you want to, unless you have compiled with `--debug'. 
Did you mean those "*.map" files in $EMACS_DIR/etc/charsets? I think
they are just used for translation between charset<-->unicode.
[...]