summaryrefslogtreecommitdiffstats
path: root/Documentation/doc-guide
diff options
context:
space:
mode:
authorMauro Carvalho Chehab <mchehab@s-opensource.com>2016-11-30 05:00:20 -0500
committerJonathan Corbet <corbet@lwn.net>2016-11-30 19:08:09 -0500
commitc3396656666c2c98db306dc91c480d9fbde35cc9 (patch)
tree1781dbbb72dd7425a124f8e4205a5a9e42df81fe /Documentation/doc-guide
parent293fbd4fefec92f5d8e7d8256f9228a9aaf99070 (diff)
docs-rst: parse-headers.pl: cleanup the documentation
Keeping both rst and in-file documentation in sync can be harsh. So, simplify the script's internal documntation to a bare minimum, and add a mention to the ReST file with its full documentation. This way, a quick help is still available at the command line, while the complete one is maintained at the ReST format. As we won't be using pad2rst anymore, do a cleanup at the ReST file. Signed-off-by: Mauro Carvalho Chehab <mchehab@s-opensource.com> Signed-off-by: Jonathan Corbet <corbet@lwn.net>
Diffstat (limited to 'Documentation/doc-guide')
-rw-r--r--Documentation/doc-guide/parse-headers.rst22
1 files changed, 3 insertions, 19 deletions
diff --git a/Documentation/doc-guide/parse-headers.rst b/Documentation/doc-guide/parse-headers.rst
index 615e25ec64bb..96a0423d5dba 100644
--- a/Documentation/doc-guide/parse-headers.rst
+++ b/Documentation/doc-guide/parse-headers.rst
@@ -18,13 +18,6 @@ about how to use it inside the Kernel tree.
18parse_headers.pl 18parse_headers.pl
19^^^^^^^^^^^^^^^^ 19^^^^^^^^^^^^^^^^
20 20
21.. NOTE: the man pages below were generated using pod2rst tool:
22.. http://search.cpan.org/~dowens/Pod-POM-View-Restructured-0.02/bin/pod2rst
23.. If you need to change anything below this point, please do the changes
24.. at parse-headers.pl directly, re-run the script and paste the output of
25.. the script here.
26
27****
28NAME 21NAME
29**** 22****
30 23
@@ -33,7 +26,6 @@ parse_headers.pl - parse a C file, in order to identify functions, structs,
33enums and defines and create cross-references to a Sphinx book. 26enums and defines and create cross-references to a Sphinx book.
34 27
35 28
36********
37SYNOPSIS 29SYNOPSIS
38******** 30********
39 31
@@ -43,7 +35,6 @@ SYNOPSIS
43Where <options> can be: --debug, --help or --man. 35Where <options> can be: --debug, --help or --man.
44 36
45 37
46*******
47OPTIONS 38OPTIONS
48******* 39*******
49 40
@@ -55,20 +46,17 @@ OPTIONS
55 46
56 47
57 48
58\ **--help**\ 49\ **--usage**\
59 50
60 Prints a brief help message and exits. 51 Prints a brief help message and exits.
61 52
62 53
63 54
64\ **--man**\ 55\ **--help**\
65
66 Prints the manual page and exits.
67
68 56
57 Prints a more detailed help message and exits.
69 58
70 59
71***********
72DESCRIPTION 60DESCRIPTION
73*********** 61***********
74 62
@@ -155,8 +143,6 @@ For both statements, \ **type**\ can be either one of the following:
155 143
156 144
157 145
158
159********
160EXAMPLES 146EXAMPLES
161******** 147********
162 148
@@ -187,7 +173,6 @@ It will make the BAR1 and BAR2 enum symbols to cross reference the foo
187symbol at the C domain. 173symbol at the C domain.
188 174
189 175
190****
191BUGS 176BUGS
192**** 177****
193 178
@@ -195,7 +180,6 @@ BUGS
195Report bugs to Mauro Carvalho Chehab <mchehab@s-opensource.com> 180Report bugs to Mauro Carvalho Chehab <mchehab@s-opensource.com>
196 181
197 182
198*********
199COPYRIGHT 183COPYRIGHT
200********* 184*********
201 185