Mercurial > emacs
annotate lib-src/digest-doc.c @ 66092:7c0125b5b333
Revision: miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-597
Merge from gnus--rel--5.10
Patches applied:
* gnus--rel--5.10 (patch 133-141)
- Update from CVS
- Merge from emacs--cvs-trunk--0
- Update from CVS: texi/gnus.texi (RSS): Fix key description.
- Update from CVS: texi/gnus.texi (Document Server Internals): Addition.
2005-10-04 David Hansen <david.hansen@gmx.net>
* lisp/gnus/nnrss.el (nnrss-request-article): Add support for the comments tag.
(nnrss-check-group): Ditto.
2005-10-14 Katsumi Yamaoka <yamaoka@jpl.org>
* man/gnus.texi (Document Server Internals): Addition.
2005-10-13 Katsumi Yamaoka <yamaoka@jpl.org>
* man/gnus.texi (A note on namespaces): Fix RFC reference.
2005-10-12 Katsumi Yamaoka <yamaoka@jpl.org>
* man/gnus.texi (RSS): Fix key description.
2005-10-11 Katsumi Yamaoka <yamaoka@jpl.org>
* man/gnus.texi: Emacs/w3 -> Emacs/W3.
(Browsing the Web): Fix description.
(Web Searches): Ditto.
(Customizing W3): Ditto.
2005-10-07 Katsumi Yamaoka <yamaoka@jpl.org>
* man/gnus.texi (Maildir): Clarify expire-age and expire-group.
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sat, 15 Oct 2005 00:20:58 +0000 |
parents | 6358e3c6075c |
children | 3661e9b3c48f 2d92f5c9d6ae |
rev | line source |
---|---|
42260 | 1 /* Give this program DOC-mm.nn.oo as standard input and it outputs to |
36226 | 2 standard output a file of nroff output containing the doc strings. |
3 | |
64769
6358e3c6075c
Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
64083
diff
changeset
|
4 Copyright (C) 1987, 1994, 2001, 2002, 2003, 2004, |
6358e3c6075c
Update years in copyright notice; nfc.
Thien-Thi Nguyen <ttn@gnuvola.org>
parents:
64083
diff
changeset
|
5 2005 Free Software Foundation, Inc. |
36226 | 6 |
7 This file is part of GNU Emacs. | |
9 | 8 |
36226 | 9 GNU Emacs is free software; you can redistribute it and/or modify |
10 it under the terms of the GNU General Public License as published by | |
11 the Free Software Foundation; either version 2, or (at your option) | |
12 any later version. | |
13 | |
14 GNU Emacs is distributed in the hope that it will be useful, | |
15 but WITHOUT ANY WARRANTY; without even the implied warranty of | |
16 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |
17 GNU General Public License for more details. | |
18 | |
19 You should have received a copy of the GNU General Public License | |
42258 | 20 along with GNU Emacs; see the file COPYING. If not, write to the |
64083 | 21 Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, |
22 Boston, MA 02110-1301, USA. | |
42411
c67f88ae0e05
Remove trailing whitespaces.
Pavel Janík <Pavel@Janik.cz>
parents:
42260
diff
changeset
|
23 |
9 | 24 See also sorted-doc.c, which produces similar output |
25 but in texinfo format and sorted by function/variable name. */ | |
26 | |
27 #include <stdio.h> | |
9491
dd3b83e4ceb0
Eliminate some -Wall warnings.
David J. MacKenzie <djm@gnu.org>
parents:
9
diff
changeset
|
28 |
dd3b83e4ceb0
Eliminate some -Wall warnings.
David J. MacKenzie <djm@gnu.org>
parents:
9
diff
changeset
|
29 int |
9 | 30 main () |
31 { | |
32 register int ch; | |
33 register int notfirst = 0; | |
34 | |
35 printf (".TL\n"); | |
36 printf ("Command Summary for GNU Emacs\n"); | |
37 printf (".AU\nRichard M. Stallman\n"); | |
38 while ((ch = getchar ()) != EOF) | |
39 { | |
40 if (ch == '\037') | |
41 { | |
42 if (notfirst) | |
43 printf ("\n.DE"); | |
44 else | |
45 notfirst = 1; | |
46 | |
47 printf ("\n.SH\n"); | |
48 | |
49 ch = getchar (); | |
50 printf (ch == 'F' ? "Function " : "Variable "); | |
51 | |
52 while ((ch = getchar ()) != '\n') /* Changed this line */ | |
53 { | |
54 if (ch != EOF) | |
55 putchar (ch); | |
56 else | |
57 { | |
58 ungetc (ch, stdin); | |
59 break; | |
60 } | |
61 } | |
62 printf ("\n.DS L\n"); | |
63 } | |
64 else | |
65 putchar (ch); | |
66 } | |
67 return 0; | |
68 } | |
52401 | 69 |
70 /* arch-tag: 2ba2c9b0-4157-4eba-bd9f-967e3677e35f | |
71 (do not change this comment) */ |