annotate lisp/make-docfile.el @ 402:5a2589c672dc r21-2-31

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