Initial version of asn1c
[com/asn1c.git] / libasn1fix / asn1fix_constr.h
diff --git a/libasn1fix/asn1fix_constr.h b/libasn1fix/asn1fix_constr.h
new file mode 100644 (file)
index 0000000..5d9c4f9
--- /dev/null
@@ -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 */