comparison src/casetab.c @ 90261:7beb78bc1f8e

Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-97 Merge from emacs--cvs-trunk--0 Patches applied: * emacs--cvs-trunk--0 (patch 616-696) - Add lisp/mh-e/.arch-inventory - Update from CVS - Merge from gnus--rel--5.10 - Update from CVS: lisp/smerge-mode.el: Add 'tools' to file keywords. - lisp/gnus/ChangeLog: Remove duplicate entry * gnus--rel--5.10 (patch 147-181) - Update from CVS - Merge from emacs--cvs-trunk--0 - Update from CVS: lisp/mml.el (mml-preview): Doc fix. - Update from CVS: texi/message.texi: Fix default values. - Update from CVS: texi/gnus.texi (RSS): Addition.
author Miles Bader <miles@gnu.org>
date Mon, 16 Jan 2006 08:37:27 +0000
parents 2d92f5c9d6ae 1bd74e01cf90
children c5406394f567
comparison
equal deleted inserted replaced
90260:0ca0d9181b5e 90261:7beb78bc1f8e
95 doc: /* Select a new case table for the current buffer. 95 doc: /* Select a new case table for the current buffer.
96 A case table is a char-table which maps characters 96 A case table is a char-table which maps characters
97 to their lower-case equivalents. It also has three \"extra\" slots 97 to their lower-case equivalents. It also has three \"extra\" slots
98 which may be additional char-tables or nil. 98 which may be additional char-tables or nil.
99 These slots are called UPCASE, CANONICALIZE and EQUIVALENCES. 99 These slots are called UPCASE, CANONICALIZE and EQUIVALENCES.
100 UPCASE maps each character to its upper-case equivalent; 100 UPCASE maps each non-upper-case character to its upper-case equivalent.
101 if lower and upper case characters are in 1-1 correspondence, 101 (The value in UPCASE for an upper-case character is never used.)
102 If lower and upper case characters are in 1-1 correspondence,
102 you may use nil and the upcase table will be deduced from DOWNCASE. 103 you may use nil and the upcase table will be deduced from DOWNCASE.
103 CANONICALIZE maps each character to a canonical equivalent; 104 CANONICALIZE maps each character to a canonical equivalent;
104 any two characters that are related by case-conversion have the same 105 any two characters that are related by case-conversion have the same
105 canonical equivalent character; it may be nil, in which case it is 106 canonical equivalent character; it may be nil, in which case it is
106 deduced from DOWNCASE and UPCASE. 107 deduced from DOWNCASE and UPCASE.