Lev Walkin | ad0d637 | 2017-08-08 02:02:42 -0700 | [diff] [blame] | 1 | #ifndef ASN1_IOC_H |
| 2 | #define ASN1_IOC_H |
| 3 | |
| 4 | #include "asn1compiler.h" |
| 5 | #include "asn1p_class.h" |
| 6 | |
| 7 | typedef struct asn1c_ioc_table_and_objset_s { |
| 8 | asn1p_ioc_table_t *ioct; |
| 9 | asn1p_expr_t *objset; |
| 10 | int fatal_error; /* if ioct == NULL then specifies error or 0. */ |
| 11 | } asn1c_ioc_table_and_objset_t; |
| 12 | |
| 13 | asn1c_ioc_table_and_objset_t asn1c_get_ioc_table(arg_t *arg); |
| 14 | |
| 15 | int emit_ioc_table(arg_t *arg, asn1p_expr_t *context, |
| 16 | asn1c_ioc_table_and_objset_t); |
| 17 | |
Lev Walkin | d8e07c5 | 2017-08-23 07:38:30 -0700 | [diff] [blame] | 18 | const asn1p_ref_t *asn1c_get_information_object_set_reference_from_constraint( |
| 19 | arg_t *arg, const asn1p_constraint_t *ct); |
| 20 | |
Lev Walkin | ad0d637 | 2017-08-08 02:02:42 -0700 | [diff] [blame] | 21 | |
| 22 | #endif /* ASN1_IOC_H */ |