From: Richard M. Stallman <rms@gnu.org> Date: Sat, 7 Apr 2007 01:52:16 +0000 (+0000) Subject: (Case Tables): Improve last change. X-Git-Tag: emacs-pretest-22.0.98~263 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=1e8f1e2fb0f4f768ca1a4139becd190c55978862;p=emacs.git (Case Tables): Improve last change. --- diff --git a/lispref/strings.texi b/lispref/strings.texi index 788a7948b4f..af5a2fa14d3 100644 --- a/lispref/strings.texi +++ b/lispref/strings.texi @@ -1117,17 +1117,18 @@ of an abnormal exit via @code{throw} or error (@pxref{Nonlocal 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