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 
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  */
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 
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