]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix last change.
authorJason Rumney <jasonr@gnu.org>
Sun, 9 May 2004 15:39:00 +0000 (15:39 +0000)
committerJason Rumney <jasonr@gnu.org>
Sun, 9 May 2004 15:39:00 +0000 (15:39 +0000)
lisp/international/code-pages.el
lisp/international/mule-cmds.el

index cb81c23b0126f8de7ee708cd0b0b7c8b86e8f16c..58bedc84e595fbf71e34c07fcccbb1db5819a920 100644 (file)
@@ -4482,13 +4482,13 @@ Return an updated `non-iso-charset-alist'."
   ?๐  ?๑  ?๒  ?๓  ?๔  ?๕  ?๖  ?๗  ?๘  ?๙  ?๚  ?๛   nil nil nil nil]
  "ISO-8859-11.  This is `thai-tis620' with the addition of no-break-space.")
 
-(dotimes (i 8)
+(dotimes (i 9)
   (let ((w (intern (format "windows-125%d" i)))
        (c (intern (format "cp125%d" i))))
-    (if (coding-system-p c)            ; 1251 is in cyrillic.el
-       (define-coding-system-alias c w)
-      (if (coding-system-p w)
-         (define-coding-system-alias w c)))
+    ;; Define cp125* as aliases for all windows-125*, so on Windows
+    ;; we can just concat "cp" to the ANSI codepage we get from the system
+    ;; and not have to worry about whether it should be "cp" or "windows-".
+    (define-coding-system-alias c w)
     ;; Compatibility with codepage.el, though cp... are not the
     ;; canonical names.
     (push (assoc w non-iso-charset-alist) non-iso-charset-alist)))
index b8c071b8585a9c59b45a0155cab73caad71b976c..24664f9fc64a61a86d745c29aba1cbbae8da1dca 100644 (file)
@@ -2415,7 +2415,7 @@ See also `locale-charset-language-names', `locale-language-names',
 
     ;; On Windows, override locale-coding-system, keyboard-coding-system,
     ;; selection-coding-system with system codepage.
-    (when (boundp w32-ansi-code-page)
+    (when (boundp 'w32-ansi-code-page)
       (let ((code-page-coding (intern (format "cp%d" w32-ansi-code-page))))
        (when (coding-system-p code-page-coding)
          (setq locale-coding-system code-page-coding)