11 if(symsize < 0 || symsize > 8*
sizeof(
data_t)){
15 if(fcr < 0 || fcr >= (1<<symsize))
17 if(prim <= 0 || prim >= (1<<symsize))
19 if(nroots < 0 || nroots >= (1<<symsize))
21 if(pad < 0 || pad >= ((1<<symsize) -1 -
nroots))
24 rs = (
struct rs *)calloc(1,
sizeof(
struct rs));
90 for (
j =
i;
j > 0;
j--){
#define A0
Definition char.h:20
unsigned char data_t
Definition char.h:6
#define NULL
Definition decode_rs.h:63
int j
Definition decode_rs.h:73
int i
Definition decode_rs.h:73
data_t root[NROOTS]
Definition decode_rs.h:78
rs pad
Definition init_rs.h:30
sr
Definition init_rs.h:49
rs nroots
Definition init_rs.h:78
rs fcr
Definition init_rs.h:76
rs prim
Definition init_rs.h:77
rs iprim
Definition init_rs.h:83
static int modnn(struct rs *rs, int x)
Definition rs-common.h:20
int nn
Definition rs-common.h:9
int nroots
Definition rs-common.h:13
int iprim
Definition rs-common.h:16
data_t * genpoly
Definition rs-common.h:12
data_t * index_of
Definition rs-common.h:11
int fcr
Definition rs-common.h:14
int mm
Definition rs-common.h:8
int pad
Definition rs-common.h:17
int prim
Definition rs-common.h:15
data_t * alpha_to
Definition rs-common.h:10