mirror of
https://github.com/servalproject/serval-dna.git
synced 2024-12-28 00:48:54 +00:00
c28fdcf558
Encodes 223 bytes in 255 bytes, allowing upto 16 errors.
25 lines
442 B
C
25 lines
442 B
C
/* General purpose Reed-Solomon decoder for 8-bit symbols or less
|
|
* Copyright 2003 Phil Karn, KA9Q
|
|
* May be used under the terms of the GNU Lesser General Public License (LGPL)
|
|
*/
|
|
|
|
#ifdef DEBUG
|
|
#include <stdio.h>
|
|
#endif
|
|
|
|
#include <string.h>
|
|
|
|
#include "fixed.h"
|
|
|
|
int decode_rs_8(data_t *data, int *eras_pos, int no_eras, int pad){
|
|
int retval;
|
|
|
|
if(pad < 0 || pad > 222){
|
|
return -1;
|
|
}
|
|
|
|
#include "decode_rs.h"
|
|
|
|
return retval;
|
|
}
|