-
Notifications
You must be signed in to change notification settings - Fork 57
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
init_rs_char is used both by libfec and during build process to generate some items. we need to build it both ways so we can use it natively and by cross-compiling target
- Loading branch information
1 parent
1114a9c
commit b802307
Showing
2 changed files
with
45 additions
and
1 deletion.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,35 @@ | ||
/* Initialize a RS codec | ||
* | ||
* Copyright 2002 Phil Karn, KA9Q | ||
* May be used under the terms of the GNU Lesser General Public License (LGPL) | ||
*/ | ||
#include <stdlib.h> | ||
|
||
#include "char.h" | ||
#include "rs-common.h" | ||
|
||
void free_rs_char(void *p){ | ||
struct rs *rs = (struct rs *)p; | ||
|
||
free(rs->alpha_to); | ||
free(rs->index_of); | ||
free(rs->genpoly); | ||
free(rs); | ||
} | ||
|
||
/* Initialize a Reed-Solomon codec | ||
* symsize = symbol size, bits | ||
* gfpoly = Field generator polynomial coefficients | ||
* fcr = first root of RS code generator polynomial, index form | ||
* prim = primitive element to generate polynomial roots | ||
* nroots = RS code generator polynomial degree (number of roots) | ||
* pad = padding bytes at front of shortened block | ||
*/ | ||
void *init_rs_char(int symsize,int gfpoly,int fcr,int prim, | ||
int nroots,int pad){ | ||
struct rs *rs; | ||
|
||
#include "init_rs.h" | ||
|
||
return rs; | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters