asn1_array2tree3
Api function
Usage
#include <libtasn1.h>
int asn1_array2tree(const asn1_static_node * array, asn1_node * definitions, char * errorDescription);
Arguments
const asn1_static_node * array
|
specify the array that contains ASN.1 declarations |
|---|---|
asn1_node * definitions
|
return the pointer to the structure created by *ARRAY ASN.1 declarations |
char * errorDescription
|
return the error description. |
Overview
Creates the structures needed to manage the ASN.1 definitions.
array is a vector created by asn1_parser2array().
Returns
ASN1_SUCCESS if structure was created correctly, ASN1_ELEMENT_NOT_EMPTY if * definitions not NULL, ASN1_IDENTIFIER_NOT_FOUND if in the file there is an identifier that is not defined (see errorDescription for more information), ASN1_ARRAY_ERROR if the array pointed by array is wrong.
Releases
11 releases since Debian 4.0 (Etch); the text changed 9 times.