blob: 1666b9933524e6aa10e02c8ea0e2ee0adbc70f4f [file] [log] [blame]
#ifndef ASN1PRINT_H
#define ASN1PRINT_H
enum asn1print_flags {
APF_NOFLAGS,
APF_NOINDENT = 0x01, /* Disable indentation */
APF_LINE_COMMENTS = 0x02, /* Include line comments */
APF_PRINT_XML_DTD = 0x04, /* Generate XML DTD */
APF_PRINT_CONSTRAINTS = 0x08, /* Explain constraints */
APF_PRINT_CLASS_MATRIX = 0x10, /* Dump class matrix */
};
/*
* Print the contents of the parsed ASN.1 syntax tree.
*/
int asn1print(asn1p_t *asn, enum asn1print_flags flags);
const char *asn1p_constraint_string(const asn1p_constraint_t *ct);
#endif /* ASN1PRINT_H */