Mercurial > emacs
changeset 76991:0f5bdc282b8f
(Case Tables): Improve last change.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 07 Apr 2007 01:52:16 +0000 |
parents | b47dd202aa79 |
children | cb061d31cf52 |
files | lispref/strings.texi |
diffstat | 1 files changed, 10 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/lispref/strings.texi Sat Apr 07 01:49:15 2007 +0000 +++ b/lispref/strings.texi Sat Apr 07 01:52:16 2007 +0000 @@ -1117,17 +1117,18 @@ Exits}). @end defmac - Some language environments may modify the case conversions of ASCII -characters; for example, in the Turkish language environment, the -ASCII character ``I'' is downcased into a Turkish ``dotless i''. This -can interfere with code that requires ordinary ASCII case conversion, -such as implementations of ASCII-based network protocols. In that -case, use the @code{with-case-table} macro with the variable -@var{ascii-case-table}, which stores the unmodified case table for the -ASCII character set. + Some language environments may modify the case conversions of +@acronym{ASCII} characters; for example, in the Turkish language +environment, the @acronym{ASCII} character @samp{I} is downcased into +a Turkish ``dotless i''. This can interfere with code that requires +ordinary ASCII case conversion, such as implementations of +@acronym{ASCII}-based network protocols. In that case, use the +@code{with-case-table} macro with the variable @var{ascii-case-table}, +which stores the unmodified case table for the @acronym{ASCII} +character set. @defvar ascii-case-table -The case table for the ASCII character set. This should not be +The case table for the @acronym{ASCII} character set. This should not be modified by any language environment settings. @end defvar