diff --git a/doc/asn1c-usage.html b/doc/asn1c-usage.html index c2e33774..8bd76d68 100644 --- a/doc/asn1c-usage.html +++ b/doc/asn1c-usage.html @@ -177,7 +177,7 @@ standardized encoding rules (BER, DER, XER).
For example, suppose the following ASN.1 module is given1.1: + HREF="#foot843">1.1:
@@ -195,7 +195,7 @@ END The compiler would read this ASN.1 definition and produce the following C type1.2: + HREF="#foot844">1.2:
@@ -219,8 +219,8 @@ Quick start with asn1c
After building and installing the compiler, the asn1c1.3 command may be used to compile the ASN.1 module1.4: + HREF="#foot845">1.3 command may be used to compile the ASN.1 module1.4:
@@ -328,7 +328,7 @@ the compiler's behavior.
-Overall Options | -Description | +Description | -
-E | + | |
-E | Stop after the parsing stage and print the reconstructed ASN.1 specification code to the standard output. | |
-F | + | |
-F | Used together with -E, instructs the compiler to stop after the ASN.1 syntax tree fixing stage and dump the reconstructed ASN.1 specification to the standard output. | |
-P | + | |
-P | Dump the compiled output to the standard output instead of cre- ating the target language files on disk. | |
-R | + | |
-R | Restrict the compiler to generate only the ASN.1 tables, omit- ting the usual support code. | |
-S <directory> | + | |
-S <directory> | Use the specified directory with ASN.1 skeleton files. | |
-X | -Generate the XML DTD for the specified ASN.1 modules. | |
-X | +Generate the XML DTD for the specified ASN.1 modules. | |
Warning Options | -Description | |
Warning Options | +Description | |
-Werror | + | |
-Werror | Treat warnings as errors; abort if any warning is produced. | |
-Wdebug-lexer | + | |
-Wdebug-lexer | Enable lexer debugging during the ASN.1 parsing stage. | |
-Wdebug-fixer | + | |
-Wdebug-fixer | Enable ASN.1 syntax tree fixer debugging during the fixing stage. | |
-Wdebug-compiler | + | |
-Wdebug-compiler | Enable debugging during the actual compile time. | |
Language Options | -Description | |
Language Options | +Description | |
-fall-defs-global | -Normally the compiler hides the definitions (asn_DEF_xxx) of the -inner structure elements (members of SEQUENCE, SET and other types). -This option makes all such definitions global. Enabling this option -may pollute the namespace by making lots of asn_DEF_xxx structures + | |
-fall-defs-global | +Normally the compiler hides the definitions (asn_DEF_xxx) +of the inner structure elements (members of SEQUENCE, SET and other +types). This option makes all such definitions global. Enabling this +option may pollute the namespace by making lots of asn_DEF_xxx structures globally visible, but will allow you to manipulate (encode and decode) -the individual members of any complex ASN.1 structure. | |
-fbless-SIZE | + | |
-fbless-SIZE | Allow SIZE() constraint for INTEGER, ENUMERATED, and other types for which this constraint is normally prohibited by the standard. This is a violation of an ASN.1 standard and compiler may fail to produce the meaningful code. | |
-fnative-types | + | |
-fcompound-names | +Use complex names for C structures. Using complex names prevents +name clashes in case the module reuses the same identifiers in multiple +contexts. | |
-fnative-types | Use the native machine's data types (int, double) whenever possible, instead of the compound INTEGER_t, ENUMERATED_t and REAL_t types. | |
-fno-constraints | -Do not generate ASN.1 subtype constraint checking code. This may make -a shorter executable. | |
-fno-constraints | +Do not generate ASN.1 subtype constraint checking code. This +may produce a shorter executable. | |
-funnamed-unions | + | |
-fno-include-deps | +Do not generate courtesy #include lines for non-critical +dependencies. | |
-funnamed-unions | Enable unnamed unions in the definitions of target language's structures. | |
-ftypes88 | + | |
-ftypes88 | Pretend to support only ASN.1:1988 embedded types. Certain reserved words, such as UniversalString and BMPString, become ordinary type references and may be redefined by the specification. | |
Output Options | -Description | |
Output Options | +Description | |
--print-constraints | +-print-constraints | When -EF are also specified, this option forces the compiler to explain its internal understanding of subtype constraints. |
-print-lines | + | |
-print-lines | Generate "- #line" comments in -E output. |
Please look into der_encoder.h for the precise definition of der_encode() @@ -1262,7 +1271,7 @@ END main() routine shown in the Section A Rectangle Decoder) by placing the following snippet of code before encoding and/or after decoding the Rectangle type4.1: + HREF="#foot923">4.1:
@@ -1732,44 +1741,44 @@ ISBN:0-12-6333361-0.