]> git.eshelyaron.com Git - emacs.git/commitdiff
(coding-system-change-eol-conversion): Make it accepts an integer
authorKenichi Handa <handa@m17n.org>
Sat, 25 Jul 1998 04:23:13 +0000 (04:23 +0000)
committerKenichi Handa <handa@m17n.org>
Sat, 25 Jul 1998 04:23:13 +0000 (04:23 +0000)
value in EOL-TYPE argument.

lisp/international/mule-util.el

index cba5abfc9d46fd31917c07b812c786cae946787d..96a69730583ca51a644e31cffb50fe5888020b27 100644 (file)
@@ -294,12 +294,16 @@ The returned coding system converts end-of-line by EOL-TYPE
 but text as the same way as CODING-SYSTEM.
 EOL-TYPE should be `unix', `dos', `mac', or nil.
 If EOL-TYPE is nil, the returned coding system detects
-how end-of-line is formatted automatically while decoding."
-  (let ((eol-type (cond ((eq eol-type 'unix) 0)
-                       ((eq eol-type 'dos) 1)
-                       ((eq eol-type 'mac) 2)
-                       (t eol-type)))
-       (orig-eol-type (coding-system-eol-type coding-system)))
+how end-of-line is formatted automatically while decoding.
+
+EOL-TYPE can be specified by an integer 0, 1, or 2.
+They means `unix', `dos', and `mac' respectively."
+  (if (symbolp eol-type)
+      (setq eol-type (cond ((eq eol-type 'unix) 0)
+                          ((eq eol-type 'dos) 1)
+                          ((eq eol-type 'mac) 2)
+                          (t eol-type))))
+  (let ((orig-eol-type (coding-system-eol-type coding-system)))
     (if (vectorp orig-eol-type)
        (if (not eol-type)
            coding-system