1*638691a0SAndroid Build Coastguard Worker /* General purpose Reed-Solomon decoder for 8-bit symbols or less 2*638691a0SAndroid Build Coastguard Worker * Copyright 2003 Phil Karn, KA9Q 3*638691a0SAndroid Build Coastguard Worker * May be used under the terms of the GNU Lesser General Public License (LGPL) 4*638691a0SAndroid Build Coastguard Worker */ 5*638691a0SAndroid Build Coastguard Worker 6*638691a0SAndroid Build Coastguard Worker #ifdef DEBUG 7*638691a0SAndroid Build Coastguard Worker #include <stdio.h> 8*638691a0SAndroid Build Coastguard Worker #endif 9*638691a0SAndroid Build Coastguard Worker 10*638691a0SAndroid Build Coastguard Worker #include <string.h> 11*638691a0SAndroid Build Coastguard Worker 12*638691a0SAndroid Build Coastguard Worker #include "fixed.h" 13*638691a0SAndroid Build Coastguard Worker decode_rs_8(data_t * data,int * eras_pos,int no_eras,int pad)14*638691a0SAndroid Build Coastguard Workerint decode_rs_8(data_t *data, int *eras_pos, int no_eras, int pad){ 15*638691a0SAndroid Build Coastguard Worker int retval; 16*638691a0SAndroid Build Coastguard Worker 17*638691a0SAndroid Build Coastguard Worker if(pad < 0 || pad > 222){ 18*638691a0SAndroid Build Coastguard Worker return -1; 19*638691a0SAndroid Build Coastguard Worker } 20*638691a0SAndroid Build Coastguard Worker 21*638691a0SAndroid Build Coastguard Worker #include "decode_rs.h" 22*638691a0SAndroid Build Coastguard Worker 23*638691a0SAndroid Build Coastguard Worker return retval; 24*638691a0SAndroid Build Coastguard Worker } 25