summaryrefslogtreecommitdiff
path: root/doc/texi/asn1_array2tree.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/texi/asn1_array2tree.texi')
-rw-r--r--doc/texi/asn1_array2tree.texi20
1 files changed, 20 insertions, 0 deletions
diff --git a/doc/texi/asn1_array2tree.texi b/doc/texi/asn1_array2tree.texi
new file mode 100644
index 0000000..0974a0e
--- /dev/null
+++ b/doc/texi/asn1_array2tree.texi
@@ -0,0 +1,20 @@
+@subheading asn1_array2tree
+@anchor{asn1_array2tree}
+@deftypefun {int} {asn1_array2tree} (const asn1_static_node * @var{array}, asn1_node * @var{definitions}, char * @var{errorDescription})
+@var{array}: specify the array that contains ASN.1 declarations
+
+@var{definitions}: return the pointer to the structure created by
+*ARRAY ASN.1 declarations
+
+@var{errorDescription}: return the error description.
+
+Creates the structures needed to manage the ASN.1 definitions.
+ @code{array} is a vector created by @code{asn1_parser2array()} .
+
+@strong{Returns:} @code{ASN1_SUCCESS} if structure was created correctly,
+@code{ASN1_ELEMENT_NOT_EMPTY} if * @code{definitions} not NULL,
+@code{ASN1_IDENTIFIER_NOT_FOUND} if in the file there is an identifier
+that is not defined (see @code{errorDescription} for more information),
+@code{ASN1_ARRAY_ERROR} if the array pointed by @code{array} is wrong.
+@end deftypefun
+