Added ifdef for Zeta build
[pwlib.git] / tools / asnparser / asnparser.1
blobc0f0b53441ab08d182f8e3499c1bdf6fabd19fad
1 '\" t
2 .\" Man page for asnparser
3 .\" Santiago Garcia Mantinan (manty) 18 Jul 2001
4 .\"
5 .TH asnparser 1 "18 Jul 2001"
6 .LO 1
7 .SH NAME
8 asnparser \- ASN.1 to C/C++ converter
9 .SH SYNOPSIS
10 .B asnparser
11 [\fIoptions\fR]... \fIasnfile\fR
12 .SH DESCRIPTION
13 .PP
14 .B asnparser
15 is a command line application that helps to convert ASN.1 description files
16 to C/C++ applications.
18 .SH OPTIONS
19 .PP
20 All of the command line options to
21 .B asnparser
22 can be specified in long form, and the most commonly used options also have
23 single character equivalents.
25 .TP
26 \fB\-c\fR, \fB\-\-c++\fR
27 Generate C++ files.
29 .TP
30 \fB\-d\fR, \fB\-\-debug\fR
31 Output a copious debug info on stderr.
33 .TP
34 \fB\-e\fR, \fB\-\-echo\fR
35 Echo input file on stdout.
37 .TP
38 \fB\-i\fR, \fB\-\-inlines\fR
39 Use C++ inlines.
41 .TP
42 \fB\-m\fR, \fB\-\-module\fR \fIname\fR
43 Sets the module name prefix/namespace to \fIname\fR.
45 .TP
46 \fB\-n\fR, \fB\-\-namespace\fR
47 Use C++ namespace.
49 .TP
50 \fB\-o\fR, \fB\-\-output\fR \fIfile\fR
51 Sets the output filename or directory to \fIname\fR.
53 .TP
54 \fB\-r\fR, \fB\-\-rename\fR \fIfrom=to\fR
55 Rename import module from \fIfrom\fR to \fIto\fR.
57 .TP
58 \fB\-s\fR[n], \fB\-\-split\fR[n]
59 Split output into n files (n defaults to 2).
61 .TP
62 \fB\-v\fR, \fB\-\-verbose\fR
63 Verbose output, using this option multiple times will give even more verbose
64 output.
66 .TP
67 \fB\-V\fR, \fB\-\-version\fR
68 Display program version and exit.
70 .SH EXAMPLES
71 .PP
73 .TP
74 asnparser -m H225 -r MULTIMEDIA-SYSTEM-CONTROL=H245 -c h225.asn
76 .TP
77 asnparser -s3 -m H245 -c h245.asn
79 .SH "SEE ALSO"
80 None