SIM-115: update simulator to use latest E2SM KPM version 3
[sim/e2-interface.git] / e2sim / asn1c / OPEN_TYPE.c
1 /*
2  * Copyright (c) 2017 Lev Walkin <vlm@lionet.info>. All rights reserved.
3  * Redistribution and modifications are permitted subject to BSD license.
4  */
5 #include <asn_internal.h>
6 #include <OPEN_TYPE.h>
7 #include <constr_CHOICE.h>
8
9 asn_TYPE_operation_t asn_OP_OPEN_TYPE = {
10     OPEN_TYPE_free,
11 #if !defined(ASN_DISABLE_PRINT_SUPPORT)
12     OPEN_TYPE_print,
13 #else
14     0,
15 #endif  /* !defined(ASN_DISABLE_PRINT_SUPPORT) */
16     OPEN_TYPE_compare,
17 #if !defined(ASN_DISABLE_BER_SUPPORT)
18     OPEN_TYPE_decode_ber,
19     OPEN_TYPE_encode_der,
20 #else
21     0,
22     0,
23 #endif  /* !defined(ASN_DISABLE_BER_SUPPORT) */
24 #if !defined(ASN_DISABLE_XER_SUPPORT)
25     OPEN_TYPE_decode_xer,
26     OPEN_TYPE_encode_xer,
27 #else
28     0,
29     0,
30 #endif  /* !defined(ASN_DISABLE_XER_SUPPORT) */
31 #if !defined(ASN_DISABLE_JER_SUPPORT)
32     OPEN_TYPE_encode_jer,
33 #else
34     0,
35 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
36 #if !defined(ASN_DISABLE_OER_SUPPORT)
37     OPEN_TYPE_decode_oer,
38     OPEN_TYPE_encode_oer,
39 #else
40     0,
41     0,
42 #endif  /* !defined(ASN_DISABLE_OER_SUPPORT) */
43 #if !defined(ASN_DISABLE_UPER_SUPPORT)
44     OPEN_TYPE_decode_uper,
45     OPEN_TYPE_encode_uper,
46 #else
47     0,
48     0,
49 #endif  /* !defined(ASN_DISABLE_UPER_SUPPORT) */
50 #if !defined(ASN_DISABLE_APER_SUPPORT)
51     OPEN_TYPE_decode_aper,
52     OPEN_TYPE_encode_aper,
53 #else
54     0,
55     0,
56 #endif  /* !defined(ASN_DISABLE_APER_SUPPORT) */
57 #if !defined(ASN_DISABLE_RFILL_SUPPORT)
58     0,  /* Random fill is not supported for open type */
59 #else
60     0,
61 #endif  /* !defined(ASN_DISABLE_RFILL_SUPPORT) */
62     0  /* Use generic outmost tag fetcher */
63 };