GNU Radio 2.x: int.h File Reference

Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members

# int.h File Reference

Go to the source code of this file.

## Classes
struct | rs
## Defines
#define | DTYPE int
#define | MODNN(x) modnn(rs,x)
#define | MM (rs->mm)
#define | NN (rs->nn)
#define | ALPHA_TO (rs->alpha_to)
#define | INDEX_OF (rs->index_of)
#define | GENPOLY (rs->genpoly)
#define | NROOTS (rs->nroots)
#define | FCR (rs->fcr)
#define | PRIM (rs->prim)
#define | IPRIM (rs->iprim)
#define | A0 (NN)
#define | ENCODE_RS encode_rs_int
#define | DECODE_RS decode_rs_int
#define | INIT_RS init_rs_int
#define | FREE_RS free_rs_int
## Functions
void | ENCODE_RS (void *p, DTYPE *data, DTYPE *parity)
int | DECODE_RS (void *p, DTYPE *data, int *eras_pos, int no_eras)
void * | INIT_RS (unsigned int symsize, unsigned int gfpoly, unsigned int fcr, unsigned int prim, unsigned int nroots)
void | FREE_RS (void *p)

## Define Documentation

#define A0 (NN)

#define ALPHA_TO (rs->alpha_to)

#define DECODE_RS decode_rs_int

#define DTYPE int

#define ENCODE_RS encode_rs_int

#define FCR (rs->fcr)

#define FREE_RS free_rs_int

#define GENPOLY (rs->genpoly)

#define INDEX_OF (rs->index_of)

#define INIT_RS init_rs_int

#define IPRIM (rs->iprim)

#define MM (rs->mm)

#define MODNN | ( | x |  | ) | modnn(rs,x)

#define NN (rs->nn)

#define NROOTS (rs->nroots)

#define PRIM (rs->prim)

## Function Documentation

int DECODE_RS | ( | void * | p,
|  | DTYPE * | data,
|  | int * | eras_pos,
|  | int | no_eras
| ) |

void ENCODE_RS | ( | void * | p,
|  | DTYPE * | data,
|  | DTYPE * | parity
| ) |

void FREE_RS | ( | void * | p | ) |

void* INIT_RS | ( | unsigned int | symsize,
|  | unsigned int | gfpoly,
|  | unsigned int | fcr,
|  | unsigned int | prim,
|  | unsigned int | nroots
| ) |