X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=libasn1fix%2Fasn1fix_constr.h;fp=libasn1fix%2Fasn1fix_constr.h;h=5d9c4f9a15ed4855499d41b88ba347431dfc8af5;hb=70ee6fc793ec8e828067a3569849b6c216054497;hp=0000000000000000000000000000000000000000;hpb=59f84608ec15c016958a6e0e0ddd813f376c0925;p=com%2Fasn1c.git diff --git a/libasn1fix/asn1fix_constr.h b/libasn1fix/asn1fix_constr.h new file mode 100644 index 0000000..5d9c4f9 --- /dev/null +++ b/libasn1fix/asn1fix_constr.h @@ -0,0 +1,29 @@ +#ifndef ASN1FIX_CONSTRUCTED_H +#define ASN1FIX_CONSTRUCTED_H + +/* + * Pull in COMPONENTS OF. + */ +int asn1f_pull_components_of(arg_t *); + +/* + * Fix extensions in constructed types. + */ +int asn1f_fix_constr_ext(arg_t *); + +/* + * Fix tagging in constructed types. + */ +int asn1f_fix_constr_tag(arg_t *, int fix_top_level); + +/* + * Check distinctive tagging in constructed types. + */ +int asn1f_check_constr_tags_distinct(arg_t *); + +/* + * Perform automatic tagging. + */ +int asn1f_fix_constr_autotag(arg_t *); + +#endif /* ASN1FIX_CONSTRUCTED_H */