2 * Copyright (c) 2017 Lev Walkin <vlm@lionet.info>. All rights reserved.
3 * Redistribution and modifications are permitted subject to BSD license.
5 #include <asn_internal.h>
7 #include <constr_CHOICE.h>
9 asn_TYPE_operation_t asn_OP_OPEN_TYPE = {
11 #if !defined(ASN_DISABLE_PRINT_SUPPORT)
15 #endif /* !defined(ASN_DISABLE_PRINT_SUPPORT) */
17 #if !defined(ASN_DISABLE_BER_SUPPORT)
23 #endif /* !defined(ASN_DISABLE_BER_SUPPORT) */
24 #if !defined(ASN_DISABLE_XER_SUPPORT)
30 #endif /* !defined(ASN_DISABLE_XER_SUPPORT) */
31 #if !defined(ASN_DISABLE_JER_SUPPORT)
35 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
36 #if !defined(ASN_DISABLE_OER_SUPPORT)
42 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
43 #if !defined(ASN_DISABLE_UPER_SUPPORT)
44 OPEN_TYPE_decode_uper,
45 OPEN_TYPE_encode_uper,
49 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) */
50 #if !defined(ASN_DISABLE_APER_SUPPORT)
51 OPEN_TYPE_decode_aper,
52 OPEN_TYPE_encode_aper,
56 #endif /* !defined(ASN_DISABLE_APER_SUPPORT) */
57 #if !defined(ASN_DISABLE_RFILL_SUPPORT)
58 0, /* Random fill is not supported for open type */
61 #endif /* !defined(ASN_DISABLE_RFILL_SUPPORT) */
62 0 /* Use generic outmost tag fetcher */