Next: Future developments, Previous: Simple parsing, Up: ASN.1 structure handling [Contents][Index]
The header file of this library is libtasn1.h.
The main type used in it is asn1_node, and it’s used to store
the ASN.1 definitions and structures (instances).
The NULL constant can be used for the variable
initialization. For example:
asn1_node definitions = NULL;
Some functions require an errorDescription argument of type
char *, pointing to a pre-allocated buffer of at least
ASN1_MAX_ERROR_DESCRIPTION_SIZE bytes size (e.g., as in
‘char description[ASN1_MAX_ERROR_DESCRIPTION_SIZE];’).
ASN1_MAX_NAME_SIZE is the maximum number of characters allowed
for an ASN.1 identifier.