27 return type_descriptor->
tags[0];
29 return type_descriptor->
outmost_tag(type_descriptor, struct_ptr, 0, 0);
37 if(!stream) stream = stdout;
38 if(!td || !struct_ptr) {
51 return fflush(stream);
56 _print2fp(
const void *buffer,
size_t size,
void *app_key) {
57 FILE *stream = (FILE *)app_key;
59 if(fwrite(buffer, 1, size, stream) != size)
74 vfprintf(stderr, fmt, ap);
75 fprintf(stderr,
"\n");
void ASN_DEBUG_f(const char *fmt,...)
int get_asn1c_environment_version()
asn_outmost_tag_f * outmost_tag
#define ASN1C_ENVIRONMENT_VERSION
static asn_app_consume_bytes_f _print2fp
asn_struct_print_f * print_struct
int() asn_app_consume_bytes_f(const void *buffer, size_t size, void *application_specific_key)
ber_tlv_tag_t asn_TYPE_outmost_tag(asn_TYPE_descriptor_t *type_descriptor, const void *struct_ptr, int tag_mode, ber_tlv_tag_t tag)
int asn_fprint(FILE *stream, asn_TYPE_descriptor_t *td, const void *struct_ptr)