2
* Copyright (c) 2003 Lev Walkin <vlm@lionet.info>. All rights reserved.
3
* Redistribution and modifications are permitted subject to BSD license.
5
#include <asn_internal.h>
6
#include <GeneralString.h>
9
* GeneralString basic type description.
11
static ber_tlv_tag_t asn_DEF_GeneralString_tags[] = {
12
(ASN_TAG_CLASS_UNIVERSAL | (27 << 2)), /* [UNIVERSAL 27] IMPLICIT ...*/
13
(ASN_TAG_CLASS_UNIVERSAL | (4 << 2)) /* ... OCTET STRING */
15
asn_TYPE_descriptor_t asn_DEF_GeneralString = {
19
OCTET_STRING_print, /* non-ascii string */
20
asn_generic_unknown_constraint,
21
OCTET_STRING_decode_ber, /* Implemented in terms of OCTET STRING */
22
OCTET_STRING_encode_der,
23
OCTET_STRING_decode_xer_hex,
24
OCTET_STRING_encode_xer,
25
OCTET_STRING_decode_uper, /* Implemented in terms of OCTET STRING */
26
OCTET_STRING_encode_uper,
27
0, /* Use generic outmost tag fetcher */
28
asn_DEF_GeneralString_tags,
29
sizeof(asn_DEF_GeneralString_tags)
30
/ sizeof(asn_DEF_GeneralString_tags[0]) - 1,
31
asn_DEF_GeneralString_tags,
32
sizeof(asn_DEF_GeneralString_tags)
33
/ sizeof(asn_DEF_GeneralString_tags[0]),
34
0, /* No PER visible constraints */
35
0, 0, /* No members */