blob: 336ba1eb3a9c0d4753852f7c5670860cb19f5f5d [file] [log] [blame]
Lev Walkinf15320b2004-06-03 03:38:44 +00001#ifndef _ASN1PRINT_H_
2#define _ASN1PRINT_H_
3
Lev Walkin3140e0e2004-08-18 04:50:37 +00004enum asn1print_flags {
5 APF_NOFLAGS,
6 APF_LINE_COMMENTS = 0x01, /* Include line comments */
7 APF_DEBUG_CONSTRAINTS = 0x02, /* Explain constraints */
Lev Walkinf7484512004-10-13 09:13:56 +00008 APF_PRINT_XML_DTD = 0x04, /* Generate XML DTD */
Lev Walkinf4069d22005-02-15 07:06:05 +00009 APF_NOINDENT = 0x08, /* Disable indentation */
Lev Walkinf15320b2004-06-03 03:38:44 +000010};
11
12/*
13 * Print the contents of the parsed ASN.1 syntax tree.
14 */
Lev Walkin3140e0e2004-08-18 04:50:37 +000015int asn1print(asn1p_t *asn, enum asn1print_flags flags);
Lev Walkinf15320b2004-06-03 03:38:44 +000016
17
18#endif /* _ASN1PRINT_H_ */