6 #ifndef _PER_SUPPORT_H_ 7 #define _PER_SUPPORT_H_ 71 int effective_bound_bits,
int(* value2code)(unsigned int value)
int(* outper)(const void *data, size_t size, void *op_key)
int per_put_many_bits(asn_per_outp_t *po, const uint8_t *src, int put_nbits)
int uper_put_constrained_whole_number_s(asn_per_outp_t *po, long v, int nbits)
asn_per_constraint_t size
enum asn_per_constraint_s::asn_per_constraint_flags flags
int per_put_few_bits(asn_per_outp_t *per_data, uint32_t bits, int obits)
ssize_t uper_put_length(asn_per_outp_t *po, size_t whole_length)
int uper_put_nsnnwn(asn_per_outp_t *po, int n)
asn_per_constraint_t value
struct asn_per_data_s asn_per_data_t
int per_get_many_bits(asn_per_data_t *pd, uint8_t *dst, int right_align, int get_nbits)
int uper_get_constrained_whole_number(asn_per_data_t *pd, unsigned long *v, int nbits)
int32_t per_get_few_bits(asn_per_data_t *per_data, int get_nbits)
int uper_put_nslength(asn_per_outp_t *po, size_t length)
struct asn_per_constraints_s asn_per_constraints_t
ssize_t uper_get_length(asn_per_data_t *pd, int effective_bound_bits, int *repeat)
int(* refill)(struct asn_per_data_s *)
void per_get_undo(asn_per_data_t *per_data, int get_nbits)
struct asn_per_constraint_s asn_per_constraint_t
ssize_t uper_get_nsnnwn(asn_per_data_t *pd)
char * per_data_string(asn_per_data_t *pd)
int(* code2value)(unsigned int code)
struct asn_per_outp_s asn_per_outp_t
ssize_t uper_get_nslength(asn_per_data_t *pd)
int uper_put_constrained_whole_number_u(asn_per_outp_t *po, unsigned long v, int nbits)