Commit 80334ed5 authored by Lev Walkin's avatar Lev Walkin

guard PER references

parent 38b3e23d
...@@ -27,8 +27,13 @@ asn_TYPE_descriptor_t asn_DEF_BIT_STRING = { ...@@ -27,8 +27,13 @@ asn_TYPE_descriptor_t asn_DEF_BIT_STRING = {
OCTET_STRING_encode_der, /* Implemented in terms of OCTET STRING */ OCTET_STRING_encode_der, /* Implemented in terms of OCTET STRING */
OCTET_STRING_decode_xer_binary, OCTET_STRING_decode_xer_binary,
BIT_STRING_encode_xer, BIT_STRING_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, /* Unaligned PER decoder */ OCTET_STRING_decode_uper, /* Unaligned PER decoder */
OCTET_STRING_encode_uper, /* Unaligned PER encoder */ OCTET_STRING_encode_uper, /* Unaligned PER encoder */
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_BIT_STRING_tags, asn_DEF_BIT_STRING_tags,
sizeof(asn_DEF_BIT_STRING_tags) sizeof(asn_DEF_BIT_STRING_tags)
......
...@@ -33,8 +33,13 @@ asn_TYPE_descriptor_t asn_DEF_BMPString = { ...@@ -33,8 +33,13 @@ asn_TYPE_descriptor_t asn_DEF_BMPString = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
BMPString_decode_xer, /* Convert from UTF-8 */ BMPString_decode_xer, /* Convert from UTF-8 */
BMPString_encode_xer, /* Convert to UTF-8 */ BMPString_encode_xer, /* Convert to UTF-8 */
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_BMPString_tags, asn_DEF_BMPString_tags,
sizeof(asn_DEF_BMPString_tags) sizeof(asn_DEF_BMPString_tags)
......
...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_BOOLEAN = { ...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_BOOLEAN = {
BOOLEAN_encode_der, BOOLEAN_encode_der,
BOOLEAN_decode_xer, BOOLEAN_decode_xer,
BOOLEAN_encode_xer, BOOLEAN_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
BOOLEAN_decode_uper, /* Unaligned PER decoder */ BOOLEAN_decode_uper, /* Unaligned PER decoder */
BOOLEAN_encode_uper, /* Unaligned PER encoder */ BOOLEAN_encode_uper, /* Unaligned PER encoder */
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_BOOLEAN_tags, asn_DEF_BOOLEAN_tags,
sizeof(asn_DEF_BOOLEAN_tags) / sizeof(asn_DEF_BOOLEAN_tags[0]), sizeof(asn_DEF_BOOLEAN_tags) / sizeof(asn_DEF_BOOLEAN_tags[0]),
......
...@@ -24,8 +24,13 @@ asn_TYPE_descriptor_t asn_DEF_ENUMERATED = { ...@@ -24,8 +24,13 @@ asn_TYPE_descriptor_t asn_DEF_ENUMERATED = {
INTEGER_encode_der, /* Implemented in terms of INTEGER */ INTEGER_encode_der, /* Implemented in terms of INTEGER */
INTEGER_decode_xer, /* This is temporary! */ INTEGER_decode_xer, /* This is temporary! */
INTEGER_encode_xer, INTEGER_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
ENUMERATED_decode_uper, /* Unaligned PER decoder */ ENUMERATED_decode_uper, /* Unaligned PER decoder */
ENUMERATED_encode_uper, /* Unaligned PER encoder */ ENUMERATED_encode_uper, /* Unaligned PER encoder */
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_ENUMERATED_tags, asn_DEF_ENUMERATED_tags,
sizeof(asn_DEF_ENUMERATED_tags) / sizeof(asn_DEF_ENUMERATED_tags[0]), sizeof(asn_DEF_ENUMERATED_tags) / sizeof(asn_DEF_ENUMERATED_tags[0]),
......
...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_GeneralString = { ...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_GeneralString = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_hex, OCTET_STRING_decode_xer_hex,
OCTET_STRING_encode_xer, OCTET_STRING_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, /* Implemented in terms of OCTET STRING */ OCTET_STRING_decode_uper, /* Implemented in terms of OCTET STRING */
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_GeneralString_tags, asn_DEF_GeneralString_tags,
sizeof(asn_DEF_GeneralString_tags) sizeof(asn_DEF_GeneralString_tags)
......
...@@ -181,8 +181,13 @@ asn_TYPE_descriptor_t asn_DEF_GeneralizedTime = { ...@@ -181,8 +181,13 @@ asn_TYPE_descriptor_t asn_DEF_GeneralizedTime = {
GeneralizedTime_encode_der, GeneralizedTime_encode_der,
OCTET_STRING_decode_xer_utf8, OCTET_STRING_decode_xer_utf8,
GeneralizedTime_encode_xer, GeneralizedTime_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_GeneralizedTime_tags, asn_DEF_GeneralizedTime_tags,
sizeof(asn_DEF_GeneralizedTime_tags) sizeof(asn_DEF_GeneralizedTime_tags)
......
...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_GraphicString = { ...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_GraphicString = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_hex, OCTET_STRING_decode_xer_hex,
OCTET_STRING_encode_xer, /* Can't expect it to be ASCII/UTF8 */ OCTET_STRING_encode_xer, /* Can't expect it to be ASCII/UTF8 */
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, /* Implemented in terms of OCTET STRING */ OCTET_STRING_decode_uper, /* Implemented in terms of OCTET STRING */
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_GraphicString_tags, asn_DEF_GraphicString_tags,
sizeof(asn_DEF_GraphicString_tags) sizeof(asn_DEF_GraphicString_tags)
......
...@@ -27,8 +27,13 @@ asn_TYPE_descriptor_t asn_DEF_IA5String = { ...@@ -27,8 +27,13 @@ asn_TYPE_descriptor_t asn_DEF_IA5String = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_utf8, OCTET_STRING_decode_xer_utf8,
OCTET_STRING_encode_xer_utf8, OCTET_STRING_encode_xer_utf8,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_IA5String_tags, asn_DEF_IA5String_tags,
sizeof(asn_DEF_IA5String_tags) sizeof(asn_DEF_IA5String_tags)
......
...@@ -27,8 +27,13 @@ asn_TYPE_descriptor_t asn_DEF_ISO646String = { ...@@ -27,8 +27,13 @@ asn_TYPE_descriptor_t asn_DEF_ISO646String = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_utf8, OCTET_STRING_decode_xer_utf8,
OCTET_STRING_encode_xer_utf8, OCTET_STRING_encode_xer_utf8,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_ISO646String_tags, asn_DEF_ISO646String_tags,
sizeof(asn_DEF_ISO646String_tags) sizeof(asn_DEF_ISO646String_tags)
......
...@@ -23,8 +23,13 @@ asn_TYPE_descriptor_t asn_DEF_NULL = { ...@@ -23,8 +23,13 @@ asn_TYPE_descriptor_t asn_DEF_NULL = {
NULL_encode_der, /* Special handling of DER encoding */ NULL_encode_der, /* Special handling of DER encoding */
NULL_decode_xer, NULL_decode_xer,
NULL_encode_xer, NULL_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
NULL_decode_uper, /* Unaligned PER decoder */ NULL_decode_uper, /* Unaligned PER decoder */
NULL_encode_uper, /* Unaligned PER encoder */ NULL_encode_uper, /* Unaligned PER encoder */
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_NULL_tags, asn_DEF_NULL_tags,
sizeof(asn_DEF_NULL_tags) / sizeof(asn_DEF_NULL_tags[0]), sizeof(asn_DEF_NULL_tags) / sizeof(asn_DEF_NULL_tags[0]),
......
...@@ -28,8 +28,13 @@ asn_TYPE_descriptor_t asn_DEF_NativeEnumerated = { ...@@ -28,8 +28,13 @@ asn_TYPE_descriptor_t asn_DEF_NativeEnumerated = {
NativeInteger_encode_der, NativeInteger_encode_der,
NativeInteger_decode_xer, NativeInteger_decode_xer,
NativeEnumerated_encode_xer, NativeEnumerated_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
NativeEnumerated_decode_uper, NativeEnumerated_decode_uper,
NativeEnumerated_encode_uper, NativeEnumerated_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_NativeEnumerated_tags, asn_DEF_NativeEnumerated_tags,
sizeof(asn_DEF_NativeEnumerated_tags) / sizeof(asn_DEF_NativeEnumerated_tags[0]), sizeof(asn_DEF_NativeEnumerated_tags) / sizeof(asn_DEF_NativeEnumerated_tags[0]),
......
...@@ -29,8 +29,13 @@ asn_TYPE_descriptor_t asn_DEF_NativeInteger = { ...@@ -29,8 +29,13 @@ asn_TYPE_descriptor_t asn_DEF_NativeInteger = {
NativeInteger_encode_der, NativeInteger_encode_der,
NativeInteger_decode_xer, NativeInteger_decode_xer,
NativeInteger_encode_xer, NativeInteger_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
NativeInteger_decode_uper, /* Unaligned PER decoder */ NativeInteger_decode_uper, /* Unaligned PER decoder */
NativeInteger_encode_uper, /* Unaligned PER encoder */ NativeInteger_encode_uper, /* Unaligned PER encoder */
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_NativeInteger_tags, asn_DEF_NativeInteger_tags,
sizeof(asn_DEF_NativeInteger_tags) / sizeof(asn_DEF_NativeInteger_tags[0]), sizeof(asn_DEF_NativeInteger_tags) / sizeof(asn_DEF_NativeInteger_tags[0]),
......
...@@ -30,8 +30,13 @@ asn_TYPE_descriptor_t asn_DEF_NativeReal = { ...@@ -30,8 +30,13 @@ asn_TYPE_descriptor_t asn_DEF_NativeReal = {
NativeReal_encode_der, NativeReal_encode_der,
NativeReal_decode_xer, NativeReal_decode_xer,
NativeReal_encode_xer, NativeReal_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
NativeReal_decode_uper, NativeReal_decode_uper,
NativeReal_encode_uper, NativeReal_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_NativeReal_tags, asn_DEF_NativeReal_tags,
sizeof(asn_DEF_NativeReal_tags) / sizeof(asn_DEF_NativeReal_tags[0]), sizeof(asn_DEF_NativeReal_tags) / sizeof(asn_DEF_NativeReal_tags[0]),
......
...@@ -47,8 +47,13 @@ asn_TYPE_descriptor_t asn_DEF_NumericString = { ...@@ -47,8 +47,13 @@ asn_TYPE_descriptor_t asn_DEF_NumericString = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_utf8, OCTET_STRING_decode_xer_utf8,
OCTET_STRING_encode_xer_utf8, OCTET_STRING_encode_xer_utf8,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_NumericString_tags, asn_DEF_NumericString_tags,
sizeof(asn_DEF_NumericString_tags) sizeof(asn_DEF_NumericString_tags)
......
...@@ -25,8 +25,13 @@ asn_TYPE_descriptor_t asn_DEF_OBJECT_IDENTIFIER = { ...@@ -25,8 +25,13 @@ asn_TYPE_descriptor_t asn_DEF_OBJECT_IDENTIFIER = {
der_encode_primitive, der_encode_primitive,
OBJECT_IDENTIFIER_decode_xer, OBJECT_IDENTIFIER_decode_xer,
OBJECT_IDENTIFIER_encode_xer, OBJECT_IDENTIFIER_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_OBJECT_IDENTIFIER_tags, asn_DEF_OBJECT_IDENTIFIER_tags,
sizeof(asn_DEF_OBJECT_IDENTIFIER_tags) sizeof(asn_DEF_OBJECT_IDENTIFIER_tags)
......
...@@ -34,8 +34,13 @@ asn_TYPE_descriptor_t asn_DEF_OCTET_STRING = { ...@@ -34,8 +34,13 @@ asn_TYPE_descriptor_t asn_DEF_OCTET_STRING = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_hex, OCTET_STRING_decode_xer_hex,
OCTET_STRING_encode_xer, OCTET_STRING_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, /* Unaligned PER decoder */ OCTET_STRING_decode_uper, /* Unaligned PER decoder */
OCTET_STRING_encode_uper, /* Unaligned PER encoder */ OCTET_STRING_encode_uper, /* Unaligned PER encoder */
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_OCTET_STRING_tags, asn_DEF_OCTET_STRING_tags,
sizeof(asn_DEF_OCTET_STRING_tags) sizeof(asn_DEF_OCTET_STRING_tags)
......
...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_ObjectDescriptor = { ...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_ObjectDescriptor = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_utf8, OCTET_STRING_decode_xer_utf8,
OCTET_STRING_encode_xer_utf8, OCTET_STRING_encode_xer_utf8,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_ObjectDescriptor_tags, asn_DEF_ObjectDescriptor_tags,
sizeof(asn_DEF_ObjectDescriptor_tags) sizeof(asn_DEF_ObjectDescriptor_tags)
......
...@@ -57,8 +57,13 @@ asn_TYPE_descriptor_t asn_DEF_PrintableString = { ...@@ -57,8 +57,13 @@ asn_TYPE_descriptor_t asn_DEF_PrintableString = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_utf8, OCTET_STRING_decode_xer_utf8,
OCTET_STRING_encode_xer_utf8, OCTET_STRING_encode_xer_utf8,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_PrintableString_tags, asn_DEF_PrintableString_tags,
sizeof(asn_DEF_PrintableString_tags) sizeof(asn_DEF_PrintableString_tags)
......
...@@ -51,8 +51,13 @@ asn_TYPE_descriptor_t asn_DEF_REAL = { ...@@ -51,8 +51,13 @@ asn_TYPE_descriptor_t asn_DEF_REAL = {
der_encode_primitive, der_encode_primitive,
REAL_decode_xer, REAL_decode_xer,
REAL_encode_xer, REAL_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
REAL_decode_uper, REAL_decode_uper,
REAL_encode_uper, REAL_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_REAL_tags, asn_DEF_REAL_tags,
sizeof(asn_DEF_REAL_tags) / sizeof(asn_DEF_REAL_tags[0]), sizeof(asn_DEF_REAL_tags) / sizeof(asn_DEF_REAL_tags[0]),
......
...@@ -26,8 +26,13 @@ asn_TYPE_descriptor_t asn_DEF_RELATIVE_OID = { ...@@ -26,8 +26,13 @@ asn_TYPE_descriptor_t asn_DEF_RELATIVE_OID = {
der_encode_primitive, der_encode_primitive,
RELATIVE_OID_decode_xer, RELATIVE_OID_decode_xer,
RELATIVE_OID_encode_xer, RELATIVE_OID_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_RELATIVE_OID_tags, asn_DEF_RELATIVE_OID_tags,
sizeof(asn_DEF_RELATIVE_OID_tags) sizeof(asn_DEF_RELATIVE_OID_tags)
......
...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_T61String = { ...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_T61String = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_hex, OCTET_STRING_decode_xer_hex,
OCTET_STRING_encode_xer, OCTET_STRING_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_T61String_tags, asn_DEF_T61String_tags,
sizeof(asn_DEF_T61String_tags) sizeof(asn_DEF_T61String_tags)
......
...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_TeletexString = { ...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_TeletexString = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_hex, OCTET_STRING_decode_xer_hex,
OCTET_STRING_encode_xer, OCTET_STRING_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_TeletexString_tags, asn_DEF_TeletexString_tags,
sizeof(asn_DEF_TeletexString_tags) sizeof(asn_DEF_TeletexString_tags)
......
...@@ -38,8 +38,13 @@ asn_TYPE_descriptor_t asn_DEF_UTCTime = { ...@@ -38,8 +38,13 @@ asn_TYPE_descriptor_t asn_DEF_UTCTime = {
OCTET_STRING_encode_der, /* Implemented in terms of OCTET STRING */ OCTET_STRING_encode_der, /* Implemented in terms of OCTET STRING */
OCTET_STRING_decode_xer_utf8, OCTET_STRING_decode_xer_utf8,
UTCTime_encode_xer, UTCTime_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_UTCTime_tags, asn_DEF_UTCTime_tags,
sizeof(asn_DEF_UTCTime_tags) sizeof(asn_DEF_UTCTime_tags)
......
...@@ -23,8 +23,13 @@ asn_TYPE_descriptor_t asn_DEF_UTF8String = { ...@@ -23,8 +23,13 @@ asn_TYPE_descriptor_t asn_DEF_UTF8String = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_utf8, OCTET_STRING_decode_xer_utf8,
OCTET_STRING_encode_xer_utf8, OCTET_STRING_encode_xer_utf8,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_UTF8String_tags, asn_DEF_UTF8String_tags,
sizeof(asn_DEF_UTF8String_tags) sizeof(asn_DEF_UTF8String_tags)
......
...@@ -33,8 +33,13 @@ asn_TYPE_descriptor_t asn_DEF_UniversalString = { ...@@ -33,8 +33,13 @@ asn_TYPE_descriptor_t asn_DEF_UniversalString = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
UniversalString_decode_xer, /* Convert from UTF-8 */ UniversalString_decode_xer, /* Convert from UTF-8 */
UniversalString_encode_xer, /* Convert into UTF-8 */ UniversalString_encode_xer, /* Convert into UTF-8 */
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_UniversalString_tags, asn_DEF_UniversalString_tags,
sizeof(asn_DEF_UniversalString_tags) sizeof(asn_DEF_UniversalString_tags)
......
...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_VideotexString = { ...@@ -22,8 +22,13 @@ asn_TYPE_descriptor_t asn_DEF_VideotexString = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_hex, OCTET_STRING_decode_xer_hex,
OCTET_STRING_encode_xer, OCTET_STRING_encode_xer,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, /* Implemented in terms of OCTET STRING */ OCTET_STRING_decode_uper, /* Implemented in terms of OCTET STRING */
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_VideotexString_tags, asn_DEF_VideotexString_tags,
sizeof(asn_DEF_VideotexString_tags) sizeof(asn_DEF_VideotexString_tags)
......
...@@ -27,8 +27,13 @@ asn_TYPE_descriptor_t asn_DEF_VisibleString = { ...@@ -27,8 +27,13 @@ asn_TYPE_descriptor_t asn_DEF_VisibleString = {
OCTET_STRING_encode_der, OCTET_STRING_encode_der,
OCTET_STRING_decode_xer_utf8, OCTET_STRING_decode_xer_utf8,
OCTET_STRING_encode_xer_utf8, OCTET_STRING_encode_xer_utf8,
#ifdef ASN_DISABLE_PER_SUPPORT
0,
0,
#else
OCTET_STRING_decode_uper, OCTET_STRING_decode_uper,
OCTET_STRING_encode_uper, OCTET_STRING_encode_uper,
#endif /* ASN_DISABLE_PER_SUPPORT */
0, /* Use generic outmost tag fetcher */ 0, /* Use generic outmost tag fetcher */
asn_DEF_VisibleString_tags, asn_DEF_VisibleString_tags,
sizeof(asn_DEF_VisibleString_tags) sizeof(asn_DEF_VisibleString_tags)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment