5d9c4f9a15ed4855499d41b88ba347431dfc8af5
[com/asn1c.git] / libasn1fix / asn1fix_constr.h
1 #ifndef ASN1FIX_CONSTRUCTED_H
2 #define ASN1FIX_CONSTRUCTED_H
3
4 /*
5  * Pull in COMPONENTS OF.
6  */
7 int asn1f_pull_components_of(arg_t *);
8
9 /*
10  * Fix extensions in constructed types.
11  */
12 int asn1f_fix_constr_ext(arg_t *);
13
14 /*
15  * Fix tagging in constructed types.
16  */
17 int asn1f_fix_constr_tag(arg_t *, int fix_top_level);
18
19 /*
20  * Check distinctive tagging in constructed types.
21  */
22 int asn1f_check_constr_tags_distinct(arg_t *);
23
24 /*
25  * Perform automatic tagging.
26  */
27 int asn1f_fix_constr_autotag(arg_t *);
28
29 #endif  /* ASN1FIX_CONSTRUCTED_H */