2 * Copyright (c) 2004-2017 Lev Walkin <vlm@lionet.info>. All rights reserved.
3 * Redistribution and modifications are permitted subject to BSD license.
5 #include <asn_internal.h>
8 asn_OCTET_STRING_specifics_t asn_SPC_ANY_specs = {
10 offsetof(ANY_t, _asn_ctx),
13 asn_TYPE_operation_t asn_OP_ANY = {
15 #if !defined(ASN_DISABLE_PRINT_SUPPORT)
19 #endif /* !defined(ASN_DISABLE_PRINT_SUPPORT) */
21 #if !defined(ASN_DISABLE_BER_SUPPORT)
22 OCTET_STRING_decode_ber,
23 OCTET_STRING_encode_der,
27 #endif /* !defined(ASN_DISABLE_BER_SUPPORT) */
28 #if !defined(ASN_DISABLE_XER_SUPPORT)
29 OCTET_STRING_decode_xer_hex,
34 #endif /* !defined(ASN_DISABLE_XER_SUPPORT) */
35 #if !defined(ASN_DISABLE_JER_SUPPORT)
39 #endif /* !defined(ASN_DISABLE_JER_SUPPORT) */
40 #if !defined(ASN_DISABLE_OER_SUPPORT)
46 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
47 #if !defined(ASN_DISABLE_UPER_SUPPORT)
53 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) */
54 #if !defined(ASN_DISABLE_APER_SUPPORT)
60 #endif /* !defined(ASN_DISABLE_APER_SUPPORT) */
61 0, /* Random fill is not defined for ANY type */
62 0 /* Use generic outmost tag fetcher */
64 asn_TYPE_descriptor_t asn_DEF_ANY = {
70 #if !defined(ASN_DISABLE_OER_SUPPORT)
72 #endif /* !defined(ASN_DISABLE_OER_SUPPORT) */
73 #if !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT)
75 #endif /* !defined(ASN_DISABLE_UPER_SUPPORT) || !defined(ASN_DISABLE_APER_SUPPORT) */
76 asn_generic_no_constraint
77 }, /* No constraints */
78 0, 0, /* No members */