X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=doc%2Fyaz-asncomp-man.xml;h=18b6146fd18f8a5f2ca59e8276725c22dca479da;hb=4eb90d87b9374b30b8ea4f9d5e70d509a11d9a58;hp=1df0fd81ace9dfb75e8f6c21edf49f8c9c9bd974;hpb=a85807bde8a4a08706d266bd7dd089fb6778e281;p=yaz-moved-to-github.git
diff --git a/doc/yaz-asncomp-man.xml b/doc/yaz-asncomp-man.xml
index 1df0fd8..18b6146 100644
--- a/doc/yaz-asncomp-man.xml
+++ b/doc/yaz-asncomp-man.xml
@@ -14,18 +14,18 @@
&version;Index Data
-
+
yaz-asncomp1Commands
-
+
yaz-asncompYAZ ASN.1 compiler
-
+
yaz-asncomp
@@ -39,7 +39,7 @@
filename
-
+
DESCRIPTION
@@ -52,7 +52,7 @@
which is a library that encodes/decodes/prints BER packages.
yaz-asncomp allows you to specify name of
resulting source via options. Alternatively, you can specify
- a DEFINISIONS file, which provides customized output to
+ a DEFINITIONS file, which provides customized output to
many output files - if the ASN.1 specification file consists
of many modules.
@@ -68,25 +68,25 @@
Makes the ASN.1 compiler print more verbose about the
- various stages of operations.
+ various stages of operations.
-
+
-c cfile
Specifies the name of the C/C++ file with encoders/decoders.
-
+
-h hfile
Specifies the name of header file with definitions.
-
+
-p pfile
@@ -95,14 +95,14 @@
in header file (option -h).
-
+
-d dfile
Specifies the name of a definitions file.
-
+
-I iout
@@ -110,7 +110,7 @@
are written.
-
+
-i idir
@@ -118,7 +118,7 @@
are written.
-
+
-m module
@@ -127,7 +127,7 @@
all modules in the ASN.1 file are processed.
-
+
DEFINITIONS FILE
@@ -135,7 +135,7 @@
The definitions file is really a Tcl script but follows
traditional rules for Shell like configuration files.
That is # denotes the beginning of a comment. Definitions
- are line oriented. The definitions files usually consists of
+ are line oriented. The definitions files usually consist of
a series of variable assignments of the form:
@@ -144,7 +144,7 @@
Available variables are:
-
+
default-prefix
Sets prefix for names in the produced output.
@@ -152,7 +152,7 @@
C typedef prefix and preprocessor prefix respectively.
-
+
prefix(module)
This value sets prefix values for module
@@ -160,24 +160,24 @@
The value has same form as default-prefix.
-
+
filename(module)
Specifies filename for C/header file for module
module.
-
+
init(module,h)
- Code fragment to be put in first part of public header for module
+ Code fragment to be put in first part of public header for module
module.
-
+
body(module,h)
- Code fragment to be put in last part of public header for module
+ Code fragment to be put in last part of public header for module
module (trailer).
@@ -188,21 +188,21 @@
module module.
-
+
body(module,c)
Code fragment to be put in last part of C based encoder/decoder for
module module (trailer).
-
+
map(module,name)
- Maps ASN.1 type in module module
+ Maps ASN.1 type in module module
of name to value.
-
+
membermap(module,name,member)
Maps member member in SEQUENCE/CHOICE of
@@ -215,13 +215,13 @@
C struct,union.
-
+
unionmap(module,name,member)
Maps member member in CHOICE of
name in module
module to value.
- Value consists of to or three tokens. The first token
+ Value consists of two or three tokens. The first token
is name of the integer in the union that
is used as selector for the union itself.
The second token is name of the union.
@@ -254,15 +254,7 @@