summaryrefslogtreecommitdiff
path: root/debian/protoize.1
blob: 59c7ec4a633e94f31d7669d531ee71c34aa4324c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
.TH PROTOIZE 1
.\" NAME should be all caps, SECTION should be 1-8, maybe w/ subsection
.\" other parms are allowed: see man(7), man(1)
.SH NAME
protoize, unprotoize \- create/remove ANSI prototypes from C code
.SH SYNOPSIS
.B protoize
.I "[options] files ...." 
.br
.B unprotoize
.I "[options] files ...." 
.SH "DESCRIPTION"
This manual page documents briefly the
.BR protoize ,
and
.B unprotoize
commands.
This manual page was written for the Debian GNU/Linux distribution
(but may be used by others), because the original program does not
have a manual page.
Instead, it has documentation in the GNU Info format; see below.
.PP
.B protoize
is an optional part of GNU C.  You can use it to add prototypes to a
program, thus converting the program to ANSI C in one respect.  The companion
program `unprotoize' does the reverse: it removes argument types from
any prototypes that are found.
.PP
When you run these programs, you must specify a set of source files
as command line arguments.
.SH OPTIONS
These programs are non-trivial to operate, and it is neither possible nor
desirable to properly summarize options in this man page.  Read the info
documentation for more information.
.SH "SEE ALSO"
The programs are documented fully by
.IR "Gcc: The use and the internals of the GNU compiler",
available via the Info system.  The documentation for protoize/unprotoize
can be found in the subsection "Invoking GCC", under "Running Protoize."
.SH AUTHOR
This manual page was written by Galen Hazelwood,
for the Debian GNU/Linux system.