2004-06-03 03:38:44 +00:00
|
|
|
#ifndef _ASN1PRINT_H_
|
|
|
|
#define _ASN1PRINT_H_
|
|
|
|
|
2004-08-18 04:50:37 +00:00
|
|
|
enum asn1print_flags {
|
|
|
|
APF_NOFLAGS,
|
2006-03-16 10:03:35 +00:00
|
|
|
APF_NOINDENT = 0x01, /* Disable indentation */
|
|
|
|
APF_LINE_COMMENTS = 0x02, /* Include line comments */
|
2004-10-13 09:13:56 +00:00
|
|
|
APF_PRINT_XML_DTD = 0x04, /* Generate XML DTD */
|
2006-03-16 10:03:35 +00:00
|
|
|
APF_PRINT_CONSTRAINTS = 0x08, /* Explain constraints */
|
|
|
|
APF_PRINT_CLASS_MATRIX = 0x10, /* Dump class matrix */
|
2004-06-03 03:38:44 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Print the contents of the parsed ASN.1 syntax tree.
|
|
|
|
*/
|
2004-08-18 04:50:37 +00:00
|
|
|
int asn1print(asn1p_t *asn, enum asn1print_flags flags);
|
2004-06-03 03:38:44 +00:00
|
|
|
|
|
|
|
|
|
|
|
#endif /* _ASN1PRINT_H_ */
|