blob: ffed1437164814b278075ddace5dc4364478b65f [file] [log] [blame]
Lev Walkinf15320b2004-06-03 03:38:44 +00001#ifndef _ASN1FIX_CONSTRUCTED_H_
2#define _ASN1FIX_CONSTRUCTED_H_
3
4/*
Lev Walkin4ec3b4c2004-08-22 03:09:24 +00005 * Pull in COMPONENTS OF.
6 */
7int asn1f_pull_components_of(arg_t *);
8
9/*
Lev Walkinf15320b2004-06-03 03:38:44 +000010 * Fix extensions in constructed types.
11 */
12int asn1f_fix_constr_ext(arg_t *);
13
14/*
15 * Fix tagging in constructed types.
16 */
Lev Walkind541c252004-09-05 10:36:22 +000017int asn1f_fix_constr_tag(arg_t *, int fix_top_level);
Lev Walkinf15320b2004-06-03 03:38:44 +000018
19/*
20 * Check distinctive tagging in constructed types.
21 */
22int asn1f_check_constr_tags_distinct(arg_t *);
23
24/*
25 * Perform automatic tagging.
26 */
27int asn1f_fix_constr_autotag(arg_t *);
28
29#endif /* _ASN1FIX_CONSTRUCTED_H_ */