Go to the source code of this file.
Functions | |
void | encode_rs_char (void *rs, unsigned char *data, unsigned char *parity) |
int | decode_rs_char (void *rs, unsigned char *data, int *eras_pos, int no_eras) |
void * | init_rs_char (unsigned int symsize, unsigned int gfpoly, unsigned int fcr, unsigned int prim, unsigned int nroots) |
void | free_rs_char (void *rs) |
void | encode_rs_int (void *rs, int *data, int *parity) |
int | decode_rs_int (void *rs, int *data, int *eras_pos, int no_eras) |
void * | init_rs_int (unsigned int symsize, unsigned int gfpoly, unsigned int fcr, unsigned int prim, unsigned int nroots) |
void | free_rs_int (void *rs) |
void | encode_rs_8 (unsigned char *data, unsigned char *parity) |
int | decode_rs_8 (unsigned char *data, int *eras_pos, int no_eras) |
Variables | |
unsigned char | Taltab [] |
unsigned char | Tal1tab [] |
int decode_rs_8 | ( | unsigned char * | data, | |
int * | eras_pos, | |||
int | no_eras | |||
) |
int decode_rs_char | ( | void * | rs, | |
unsigned char * | data, | |||
int * | eras_pos, | |||
int | no_eras | |||
) |
int decode_rs_int | ( | void * | rs, | |
int * | data, | |||
int * | eras_pos, | |||
int | no_eras | |||
) |
void encode_rs_8 | ( | unsigned char * | data, | |
unsigned char * | parity | |||
) |
void encode_rs_char | ( | void * | rs, | |
unsigned char * | data, | |||
unsigned char * | parity | |||
) |
void encode_rs_int | ( | void * | rs, | |
int * | data, | |||
int * | parity | |||
) |
void free_rs_char | ( | void * | rs | ) |
void free_rs_int | ( | void * | rs | ) |
void* init_rs_char | ( | unsigned int | symsize, | |
unsigned int | gfpoly, | |||
unsigned int | fcr, | |||
unsigned int | prim, | |||
unsigned int | nroots | |||
) |
void* init_rs_int | ( | unsigned int | symsize, | |
unsigned int | gfpoly, | |||
unsigned int | fcr, | |||
unsigned int | prim, | |||
unsigned int | nroots | |||
) |
unsigned char Tal1tab[] |
unsigned char Taltab[] |