2016-03-14 09:57:07 +00:00
|
|
|
#ifndef ASN1FIX_CONSTRUCTED_H
|
|
|
|
#define ASN1FIX_CONSTRUCTED_H
|
2004-06-03 03:38:44 +00:00
|
|
|
|
2004-08-22 03:09:24 +00:00
|
|
|
/*
|
|
|
|
* Pull in COMPONENTS OF.
|
|
|
|
*/
|
|
|
|
int asn1f_pull_components_of(arg_t *);
|
|
|
|
|
2004-06-03 03:38:44 +00:00
|
|
|
/*
|
|
|
|
* Fix extensions in constructed types.
|
|
|
|
*/
|
|
|
|
int asn1f_fix_constr_ext(arg_t *);
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Fix tagging in constructed types.
|
|
|
|
*/
|
2004-09-05 10:36:22 +00:00
|
|
|
int asn1f_fix_constr_tag(arg_t *, int fix_top_level);
|
2004-06-03 03:38:44 +00:00
|
|
|
|
|
|
|
/*
|
|
|
|
* Check distinctive tagging in constructed types.
|
|
|
|
*/
|
|
|
|
int asn1f_check_constr_tags_distinct(arg_t *);
|
|
|
|
|
|
|
|
/*
|
|
|
|
* Perform automatic tagging.
|
|
|
|
*/
|
|
|
|
int asn1f_fix_constr_autotag(arg_t *);
|
|
|
|
|
2016-03-14 09:57:07 +00:00
|
|
|
#endif /* ASN1FIX_CONSTRUCTED_H */
|