annotate lisp/prim/make-docfile.el @ 183:e121b013d1f0 r20-3b18

Import from CVS: tag r20-3b18
author cvs
date Mon, 13 Aug 2007 09:54:23 +0200
parents 6075d714658b
children 3d6bfa290dbd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
1 ;;; make-docfile.el --- Cache docstrings in external file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
2
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
3 ;; Copyright (C) 1985, 1986, 1992-1995, 1997 Free Software Foundation, Inc.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
4
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
5 ;; Author: Unknown
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
6 ;; Maintainer: Steven L Baur <steve@altair.xemacs.org>
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
7 ;; Keywords: internal
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
8
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
9 ;; This file is part of XEmacs.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
10
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
11 ;; XEmacs is free software; you can redistribute it and/or modify it
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
12 ;; under the terms of the GNU General Public License as published by
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
13 ;; the Free Software Foundation; either version 2, or (at your option)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
14 ;; any later version.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
15
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
16 ;; XEmacs is distributed in the hope that it will be useful, but
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
17 ;; WITHOUT ANY WARRANTY; without even the implied warranty of
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
18 ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
19 ;; General Public License for more details.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
20
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
21 ;; You should have received a copy of the GNU General Public License
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
22 ;; along with XEmacs; see the file COPYING. If not, write to the Free
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
23 ;; Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
24 ;; 02111-1307, USA.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
25
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
26 ;;; Synched up with: Not in FSF
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
27
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
28 ;;; Commentary:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
29
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
30 ;; This is a front-end to the make-docfile program that gathers up all the
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
31 ;; lisp files that will be dumped with XEmacs. It would probably be best
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
32 ;; to just move make-docfile.c completely to lisp and be done with it.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
33
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
34 ;;; Code:
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
35
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
36 (defvar options nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
37 (defvar processed nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
38 (defvar docfile nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
39 (defvar docfile-buffer nil)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
40 (defvar site-file-list nil)
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
41 (defvar docfile-out-of-date nil)
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
42
183
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
43 ;; BOGUS
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
44 (defvar find-file-hooks nil)
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
45
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
46 ;; Gobble up the stuff we don't wish to pass on.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
47 (setq command-line-args (cdr (cdr (cdr (cdr command-line-args)))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
48
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
49 ;; First gather up the command line options.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
50 (let (done)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
51 (while (and (null done) command-line-args)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
52 (let ((arg (car command-line-args)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
53 (cond ((or (string-equal arg "-o") ; Specify DOC file name
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
54 (string-equal arg "-a") ; Append to DOC file
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
55 (string-equal arg "-d")) ; Set working directory
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
56 (if (string-equal arg "-o")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
57 (setq docfile (car (cdr command-line-args))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
58 (setq options (cons arg options))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
59 (setq options (cons (car (cdr command-line-args)) options)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
60 ((string-equal arg "-i") ; Set site files to scan
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
61 (setq site-file-list (car (cdr command-line-args))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
62 (t (setq done t)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
63 (if (null done)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
64 (setq command-line-args (cdr (cdr command-line-args)))))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
65 (setq options (nreverse options))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
66
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
67 ;; (print (concat "Options: " (prin1-to-string options)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
68
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
69 ;; Next process the list of C files.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
70 (while command-line-args
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
71 (let ((arg (car command-line-args)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
72 (if (null (member arg processed))
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
73 (progn
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
74 (if (and (null docfile-out-of-date)
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
75 (file-newer-than-file-p arg docfile))
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
76 (setq docfile-out-of-date t))
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
77 (setq processed (cons arg processed)))))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
78 (setq command-line-args (cdr command-line-args)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
79
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
80 ;; Then process the list of Lisp files.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
81 (define-function 'defalias 'define-function)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
82 (let ((temp-path (expand-file-name ".." (car load-path))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
83 (setq load-path (nconc (directory-files temp-path t "^[^-.]"
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
84 nil 'dirs-only)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
85 (cons temp-path load-path))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
86
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
87 ;; Then process the autoloads
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
88 (setq autoload-file-name "auto-autoloads.elc")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
89 (setq source-directory (concat default-directory "../lisp"))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
90 ;; (print (concat "Source directory: " source-directory))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
91 (require 'packages)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
92
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
93 ;; We must have some lisp support at this point
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
94
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
95 ;(load "backquote")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
96 ;(load "bytecomp-runtime")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
97 ;(load "subr")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
98 ;(load "replace")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
99 ;(load "version.el")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
100 ;(load "cl")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
101
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
102 ;; (load "featurep")
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
103
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
104 (let (dumped-lisp-packages)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
105 (load (concat default-directory "../lisp/prim/dumped-lisp.el"))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
106 (setq dumped-lisp-packages
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
107 (append dumped-lisp-packages packages-hardcoded-lisp))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
108 (while dumped-lisp-packages
175
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 167
diff changeset
109 (let ((arg0 (packages-add-suffix (car dumped-lisp-packages)))
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 167
diff changeset
110 arg)
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 167
diff changeset
111 (setq arg (locate-library arg0))
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 167
diff changeset
112 (if (null arg)
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 167
diff changeset
113 (princ (format "Error: dumped file %s does not exist\n" arg))
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 167
diff changeset
114 (if (null (member arg processed))
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 167
diff changeset
115 (progn
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 167
diff changeset
116 (if (and (null docfile-out-of-date)
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 167
diff changeset
117 (file-newer-than-file-p arg docfile))
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 167
diff changeset
118 (setq docfile-out-of-date t))
2d532a89d707 Import from CVS: tag r20-3b14
cvs
parents: 167
diff changeset
119 (setq processed (cons arg processed)))))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
120 (setq dumped-lisp-packages (cdr dumped-lisp-packages)))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
121
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
122 ;; Finally process the list of site-loaded files.
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
123 (if site-file-list
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
124 (let (site-load-packages)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
125 (load site-file-list t t)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
126 (while site-load-packages
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
127 (let ((arg (car site-load-packages)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
128 (if (not (member arg processed))
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
129 (progn
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
130 (if (and (null docfile-out-of-date)
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
131 (file-newer-than-file-p arg docfile))
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
132 (setq docfile-out-of-date t))
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
133 (setq processed (cons arg processed)))))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
134 (setq site-load-packages (cdr site-load-packages)))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
135
183
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
136 (packages-find-packages package-path t)
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
137
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
138 (let ((autoloads (list-autoloads-path)))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
139 ;; (print (concat "Autoloads: " (prin1-to-string autoloads)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
140 (while autoloads
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
141 (let ((arg (car autoloads)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
142 (if (null (member arg processed))
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
143 (progn
183
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
144 ;; (print arg)
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
145 (if (and (null docfile-out-of-date)
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
146 (file-newer-than-file-p arg docfile))
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
147 (setq docfile-out-of-date t))
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
148 (setq processed (cons arg processed))))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
149 (setq autoloads (cdr autoloads)))))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
150
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
151 ;; Now fire up make-docfile and we're done
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
152
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
153 (setq processed (nreverse processed))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
154
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
155 ;; (print (prin1-to-string (append options processed)))
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
156
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
157 (if docfile-out-of-date
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
158 (progn
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
159 (princ "Spawning make-docfile ...")
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
160 ;; (print (prin1-to-string (append options processed)))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
161
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
162 (setq exec-path (list (concat default-directory "../lib-src")))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
163
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
164 ;; (locate-file-clear-hashing nil)
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
165 (if (eq system-type 'berkeley-unix)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
166 ;; Suboptimal, but we have a unresolved bug somewhere in the
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
167 ;; low-level process code
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
168 (call-process-internal
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
169 "/bin/csh"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
170 nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
171 t
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
172 nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
173 "-fc"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
174 (mapconcat
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
175 'identity
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
176 (append
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
177 (list (concat default-directory "../lib-src/make-docfile"))
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
178 options processed)
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
179 " "))
183
e121b013d1f0 Import from CVS: tag r20-3b18
cvs
parents: 177
diff changeset
180 ;; (print (prin1-to-string (append options processed)))
177
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
181 (apply 'call-process-internal
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
182 ;; (concat default-directory "../lib-src/make-docfile")
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
183 "make-docfile"
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
184 nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
185 t
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
186 nil
6075d714658b Import from CVS: tag r20-3b15
cvs
parents: 175
diff changeset
187 (append options processed)))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
188
167
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
189 (princ "Spawning make-docfile ...done\n")
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
190 ;; (write-region-internal (point-min) (point-max) "/tmp/DOC")
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
191 )
85ec50267440 Import from CVS: tag r20-3b10
cvs
parents: 165
diff changeset
192 (princ "DOC file is up to date\n"))
163
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
193
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
194 (kill-emacs)
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
195
0132846995bd Import from CVS: tag r20-3b8
cvs
parents:
diff changeset
196 ;;; make-docfile.el ends here