comparison lisp/emacs-lisp/autoload.el @ 82358:386452a14fe0

(autoload-print-form): Use print-quoted.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Mon, 13 Aug 2007 05:35:43 +0000
parents b98604865ea0
children 107ccd98fa12 424b655804ca
comparison
equal deleted inserted replaced
82357:70180028ad92 82358:386452a14fe0
207 (let* ((p (nthcdr (1- doc-string-elt) form)) 207 (let* ((p (nthcdr (1- doc-string-elt) form))
208 (elt (cdr p))) 208 (elt (cdr p)))
209 (setcdr p nil) 209 (setcdr p nil)
210 (princ "\n(" outbuf) 210 (princ "\n(" outbuf)
211 (let ((print-escape-newlines t) 211 (let ((print-escape-newlines t)
212 (print-quoted t)
212 (print-escape-nonascii t)) 213 (print-escape-nonascii t))
213 (dolist (elt form) 214 (dolist (elt form)
214 (prin1 elt outbuf) 215 (prin1 elt outbuf)
215 (princ " " outbuf))) 216 (princ " " outbuf)))
216 (princ "\"\\\n" outbuf) 217 (princ "\"\\\n" outbuf)
230 (princ " " outbuf) 231 (princ " " outbuf)
231 (princ (substring (prin1-to-string (cdr elt)) 1) 232 (princ (substring (prin1-to-string (cdr elt)) 1)
232 outbuf)) 233 outbuf))
233 (terpri outbuf))) 234 (terpri outbuf)))
234 (let ((print-escape-newlines t) 235 (let ((print-escape-newlines t)
236 (print-quoted t)
235 (print-escape-nonascii t)) 237 (print-escape-nonascii t))
236 (print form outbuf))))))) 238 (print form outbuf)))))))
237 239
238 (defun autoload-ensure-default-file (file) 240 (defun autoload-ensure-default-file (file)
239 "Make sure that the autoload file FILE exists and if not create it." 241 "Make sure that the autoload file FILE exists and if not create it."