include
etsi_its_vam_ts_coding
IA5String.h
Go to the documentation of this file.
1
/*-
2
* Copyright (c) 2003-2017 Lev Walkin <vlm@lionet.info>. All rights reserved.
3
* Redistribution and modifications are permitted subject to BSD license.
4
*/
5
#ifndef _IA5String_H_
6
#define _IA5String_H_
7
8
#include <
etsi_its_vam_ts_coding/OCTET_STRING.h
>
9
10
#ifdef __cplusplus
11
extern
"C"
{
12
#endif
13
14
typedef
OCTET_STRING_t
IA5String_t
;
/* Implemented via OCTET STRING */
15
16
/*
17
* IA5String ASN.1 type definition.
18
*/
19
extern
asn_TYPE_descriptor_t
asn_DEF_IA5String
;
20
extern
asn_TYPE_operation_t
asn_OP_IA5String
;
21
22
#define IA5String_free OCTET_STRING_free
23
24
#if !defined(ASN_DISABLE_PRINT_SUPPORT)
25
#define IA5String_print OCTET_STRING_print_utf8
26
#endif
/* !defined(ASN_DISABLE_PRINT_SUPPORT) */
27
28
#define IA5String_compare OCTET_STRING_compare
29
#define IA5String_copy OCTET_STRING_copy
30
31
asn_constr_check_f
IA5String_constraint
;
32
33
#if !defined(ASN_DISABLE_BER_SUPPORT)
34
#define IA5String_decode_ber OCTET_STRING_decode_ber
35
#define IA5String_encode_der OCTET_STRING_encode_der
36
#endif
/* !defined(ASN_DISABLE_BER_SUPPORT) */
37
38
#if !defined(ASN_DISABLE_XER_SUPPORT)
39
#define IA5String_decode_xer OCTET_STRING_decode_xer_utf8
40
#define IA5String_encode_xer OCTET_STRING_encode_xer_utf8
41
#endif
/* !defined(ASN_DISABLE_XER_SUPPORT) */
42
43
#if !defined(ASN_DISABLE_JER_SUPPORT)
44
#define IA5String_decode_jer OCTET_STRING_decode_jer_utf8
45
#define IA5String_encode_jer OCTET_STRING_encode_jer_utf8
46
#endif
/* !defined(ASN_DISABLE_JER_SUPPORT) */
47
48
#if !defined(ASN_DISABLE_UPER_SUPPORT)
49
#define IA5String_decode_uper OCTET_STRING_decode_uper
50
#define IA5String_encode_uper OCTET_STRING_encode_uper
51
#endif
/* !defined(ASN_DISABLE_UPER_SUPPORT) */
52
#if !defined(ASN_DISABLE_APER_SUPPORT)
53
#define IA5String_decode_aper OCTET_STRING_decode_aper
54
#define IA5String_encode_aper OCTET_STRING_encode_aper
55
#endif
/* !defined(ASN_DISABLE_APER_SUPPORT) */
56
57
#ifdef __cplusplus
58
}
59
#endif
60
61
#endif
/* _IA5String_H_ */
asn_TYPE_operation_s
Definition:
constr_TYPE.h:184
IA5String_t
OCTET_STRING_t IA5String_t
Definition:
IA5String.h:14
asn_TYPE_descriptor_s
Definition:
constr_TYPE.h:224
asn_DEF_IA5String
asn_TYPE_descriptor_t asn_DEF_IA5String
Definition:
IA5String.c:80
IA5String_constraint
asn_constr_check_f IA5String_constraint
Definition:
IA5String.h:31
asn_constr_check_f
int() asn_constr_check_f(const struct asn_TYPE_descriptor_s *type_descriptor, const void *struct_ptr, asn_app_constraint_failed_f *optional_callback, void *optional_app_key)
Definition:
constraints.h:41
OCTET_STRING
Definition:
OCTET_STRING.h:14
asn_OP_IA5String
asn_TYPE_operation_t asn_OP_IA5String
Definition:
IA5String.c:22
OCTET_STRING.h
etsi_its_vam_ts_coding
Author(s): Jean-Pierre Busch
, Guido Küppers
, Lennart Reiher
autogenerated on Sun May 18 2025 02:30:55