2 * This is the public interface for the processor (fixer) of the ASN.1 tree
3 * produced by the libasn1parser.
8 #include <asn1parser.h>
11 * Operation flags for the function below.
15 A1F_DEBUG = 0x01, /* Print debugging output */
16 A1F_EXTENDED_SizeConstraint = 0x02, /* Enable constraint gen code */
20 * Perform a set of semantics checks, transformations and small fixes
23 * -1: Some fatal problems were encountered.
24 * 0: No inconsistencies were found.
25 * 1: Some warnings were issued, but no fatal problems encountered.
27 int asn1f_process(asn1p_t *_asn,
29 void (*error_log_callback)(int _severity, const char *fmt, ...));
33 * Explicitly mark type as known.
35 int asn1f_make_known_external_type(const char *);
37 #endif /* ASN1FIX_H */