aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEli Zaretskii2017-03-04 13:23:52 +0200
committerEli Zaretskii2017-03-04 13:23:52 +0200
commitf2bd2c1e6476acc71e71f6cb2a1c56c5edd900ba (patch)
treecc3f78a2c9e4c0340482296e9426445aab79425e
parent43e792cd7f752cc0cff5845c5399cab1272670fa (diff)
downloademacs-f2bd2c1e6476acc71e71f6cb2a1c56c5edd900ba.tar.gz
emacs-f2bd2c1e6476acc71e71f6cb2a1c56c5edd900ba.zip
Fix minor problems with loaddefs autogeneration
* admin/ldefs-clean.el (ldefs-clean): Bind coding-system-for-read and coding-system-for-write, to produce a UTF-8 file with Unix EOLs on MS-Windows. * lisp/ldefs-boot-manual.el (image-type): Add autoload cookie.
-rw-r--r--admin/ldefs-clean.el7
-rw-r--r--lisp/ldefs-boot-manual.el3
2 files changed, 8 insertions, 2 deletions
diff --git a/admin/ldefs-clean.el b/admin/ldefs-clean.el
index 91512b4bbb7..33bc9e529fa 100644
--- a/admin/ldefs-clean.el
+++ b/admin/ldefs-clean.el
@@ -57,6 +57,9 @@
57 57
58 58
59(defun ldefs-clean () 59(defun ldefs-clean ()
60 (find-file "../lisp/ldefs-boot-auto.temp") 60 ;; Remove CR characters produced on MS-DOS/MS-Windows systems.
61 (let ((coding-system-for-read 'utf-8-dos))
62 (find-file "../lisp/ldefs-boot-auto.temp"))
61 (ldefs-clean-up) 63 (ldefs-clean-up)
62 (write-file "ldefs-boot-auto.el")) 64 (let ((coding-system-for-write 'utf-8-unix))
65 (write-file "ldefs-boot-auto.el")))
diff --git a/lisp/ldefs-boot-manual.el b/lisp/ldefs-boot-manual.el
index 2f6e3fd2094..06b9738d5ee 100644
--- a/lisp/ldefs-boot-manual.el
+++ b/lisp/ldefs-boot-manual.el
@@ -16,6 +16,9 @@
16(autoload 'dos-convert-standard-filename "dos-fns.el" nil nil nil) 16(autoload 'dos-convert-standard-filename "dos-fns.el" nil nil nil)
17(autoload 'w32-convert-standard-filename "w32-fns.el" nil nil nil) 17(autoload 'w32-convert-standard-filename "w32-fns.el" nil nil nil)
18 18
19;; This is needed on MS-Windows only, and won't be in
20;; ldefs-boot-auto.el on other platforms.
21(autoload 'image-type "image" nil nil nil)
19 22
20(load "ldefs-boot-auto.el") 23(load "ldefs-boot-auto.el")
21 24