blob: 5d9c4f9a15ed4855499d41b88ba347431dfc8af5 [file] [log] [blame]
Lev Walkinc6cac8e2016-03-14 02:57:07 -07001#ifndef ASN1FIX_CONSTRUCTED_H
2#define ASN1FIX_CONSTRUCTED_H
Lev Walkinf15320b2004-06-03 03:38:44 +00003
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
Lev Walkinc6cac8e2016-03-14 02:57:07 -070029#endif /* ASN1FIX_CONSTRUCTED_H */