Functions
uper_support.h File Reference
#include <etsi_its_denm_coding/asn_system.h>
#include <etsi_its_denm_coding/per_support.h>
Include dependency graph for uper_support.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int per_imax_range_rebase (intmax_t v, intmax_t lb, intmax_t ub, uintmax_t *output)
 
int per_imax_range_unrebase (uintmax_t inp, intmax_t lb, intmax_t ub, intmax_t *outp)
 
int per_long_range_rebase (long, intmax_t lb, intmax_t ub, unsigned long *output)
 
int per_long_range_unrebase (unsigned long inp, intmax_t lb, intmax_t ub, long *outp)
 
int uper_get_constrained_whole_number (asn_per_data_t *pd, uintmax_t *v, int nbits)
 
ssize_t uper_get_length (asn_per_data_t *pd, int effective_bound_bits, size_t lower_bound, int *repeat)
 
ssize_t uper_get_nslength (asn_per_data_t *pd)
 
ssize_t uper_get_nsnnwn (asn_per_data_t *pd)
 
int uper_put_constrained_whole_number_u (asn_per_outp_t *po, uintmax_t v, int nbits)
 
ssize_t uper_put_length (asn_per_outp_t *po, size_t whole_length, int *opt_need_eom)
 
int uper_put_nslength (asn_per_outp_t *po, size_t length)
 
int uper_put_nsnnwn (asn_per_outp_t *po, int n)
 

Function Documentation

◆ per_imax_range_rebase()

int per_imax_range_rebase ( intmax_t  v,
intmax_t  lb,
intmax_t  ub,
uintmax_t *  output 
)

Definition at line 235 of file uper_support.c.

◆ per_imax_range_unrebase()

int per_imax_range_unrebase ( uintmax_t  inp,
intmax_t  lb,
intmax_t  ub,
intmax_t *  outp 
)

Definition at line 280 of file uper_support.c.

◆ per_long_range_rebase()

int per_long_range_rebase ( long  ,
intmax_t  lb,
intmax_t  ub,
unsigned long *  output 
)

Definition at line 272 of file uper_support.c.

◆ per_long_range_unrebase()

int per_long_range_unrebase ( unsigned long  inp,
intmax_t  lb,
intmax_t  ub,
long *  outp 
)

Definition at line 306 of file uper_support.c.

◆ uper_get_constrained_whole_number()

int uper_get_constrained_whole_number ( asn_per_data_t pd,
uintmax_t *  v,
int  nbits 
)

Definition at line 124 of file uper_support.c.

◆ uper_get_length()

ssize_t uper_get_length ( asn_per_data_t pd,
int  effective_bound_bits,
size_t  lower_bound,
int *  repeat 
)

Definition at line 14 of file uper_support.c.

◆ uper_get_nslength()

ssize_t uper_get_nslength ( asn_per_data_t pd)

Definition at line 52 of file uper_support.c.

◆ uper_get_nsnnwn()

ssize_t uper_get_nsnnwn ( asn_per_data_t pd)

Definition at line 75 of file uper_support.c.

◆ uper_put_constrained_whole_number_u()

int uper_put_constrained_whole_number_u ( asn_per_outp_t po,
uintmax_t  v,
int  nbits 
)

Definition at line 151 of file uper_support.c.

◆ uper_put_length()

ssize_t uper_put_length ( asn_per_outp_t po,
size_t  whole_length,
int *  opt_need_eom 
)

Definition at line 168 of file uper_support.c.

◆ uper_put_nslength()

int uper_put_nslength ( asn_per_outp_t po,
size_t  length 
)

Definition at line 201 of file uper_support.c.

◆ uper_put_nsnnwn()

int uper_put_nsnnwn ( asn_per_outp_t po,
int  n 
)

Definition at line 101 of file uper_support.c.



etsi_its_denm_coding
Author(s): Jean-Pierre Busch , Guido Küppers , Lennart Reiher
autogenerated on Sun May 18 2025 02:23:48