Mercurial > hg > xemacs-beta
annotate etc/unicode/mule-ucs/README @ 1202:6041a741b6d6
[xemacs-hg @ 2003-01-12 11:03:13 by michaels]
2003-01-12 Mike Sperber <mike@xemacs.org>
* configure.in: Check for strupr and strlwr.
2002-12-16 Ben Wing <ben@xemacs.org>
* INSTALL (Rationale):
* configure.in (XE_COMPUTE_RUNPATH):
* configure.usage (Usage):
* configure.usage (--xemacs-compiler):
* configure.usage (--srcdir):
* configure.usage (--with-prefix):
* configure.usage (--bindir): New.
* configure.usage (--datadir): New.
* configure.usage (--statedir): New.
* configure.usage (--libdir): New.
* configure.usage (--infodir): New.
* configure.usage (--mandir): New.
* configure.usage (--lispdir): New.
* configure.usage (--sitelispdir): New.
* configure.usage (--etcdir): New.
* configure.usage (--lockdir): New.
* configure.usage (--archlibdir): New.
* configure.usage (--docdir): New.
* configure.usage (--moduledir): New.
* configure.usage (--with-site-lisp): New.
* configure.usage (--with-site-modules): New.
* configure.usage (--package-path): New.
* configure.usage (--infopath): New.
* configure.usage (--with-xmu):
* configure.usage (--with-tty):
* configure.usage (--with-gif):
* configure.usage (--native-sound-lib):
* configure.usage (--with-xim): New.
* configure.usage (--with-clash-detection): New.
* configure.usage (--with-database):
* configure.usage (--mail-locking):
* configure.usage (--with-ipv6-cname): Removed.
* configure.usage (--error-checking):
Redo usage message more logically, fix some problems. In configure,
when outputting the compilation options, put in a big ugly warning
about using union-type, since it's been known to trigger so many
compiler bugs, invariably leading to weird crashes.
author | michaels |
---|---|
date | Sun, 12 Jan 2003 11:03:16 +0000 |
parents | a29c4eef8f00 |
children |
rev | line source |
---|---|
779 | 1 The files in this directory were converted from data in the mule-ucs |
2 package (mule-ucs/lisp/reldata/*), using this code: | |
3 | |
4 (defun convert-mule-ucs-file (start end) | |
5 (interactive "r") | |
6 (with-output-to-temp-buffer "*mule-ucs-convert*" | |
7 (save-excursion | |
8 (goto-char start) | |
9 (while (re-search-forward "(\\?\\(.\\) \\. \"\\(.*\\)\") ;+ \\(.*\\)$" | |
10 end t) | |
11 (let ((ch (string-to-char (match-string 1))) | |
12 (codepoint (match-string 2)) | |
13 (name (match-string 3))) | |
14 (if (= 1 (charset-dimension (char-charset ch))) | |
15 (princ (format "0x%x %s # %s\n" (char-octet ch) codepoint name)) | |
16 (princ (format "0x%x%x %s # %s\n" (char-octet ch 0) (char-octet ch 1) codepoint name)))))))) | |
17 | |
18 Each file is named after the XEmacs charset it represents. The CNS files | |
19 contain more codepoints than those in unicode-consortium/ because they list | |
20 codepoints above 0xFFFF, those handled by surrogates (supported starting in | |
21 Windows 2000, I think, but not yet by XEmacs). |