diff options
Diffstat (limited to 'gr-fec/lib/reed-solomon/decode_rs_ccsds.c')
-rw-r--r-- | gr-fec/lib/reed-solomon/decode_rs_ccsds.c | 27 |
1 files changed, 14 insertions, 13 deletions
diff --git a/gr-fec/lib/reed-solomon/decode_rs_ccsds.c b/gr-fec/lib/reed-solomon/decode_rs_ccsds.c index 2543d3a640..e842bfaf84 100644 --- a/gr-fec/lib/reed-solomon/decode_rs_ccsds.c +++ b/gr-fec/lib/reed-solomon/decode_rs_ccsds.c @@ -8,20 +8,21 @@ #include "fixed.h" #include "ccsds.h" -int decode_rs_ccsds(unsigned char *data,int *eras_pos,int no_eras){ - int i,r; - unsigned char cdata[NN]; +int decode_rs_ccsds(unsigned char* data, int* eras_pos, int no_eras) +{ + int i, r; + unsigned char cdata[NN]; - /* Convert data from dual basis to conventional */ - for(i=0;i<NN;i++) - cdata[i] = Tal1tab[data[i]]; + /* Convert data from dual basis to conventional */ + for (i = 0; i < NN; i++) + cdata[i] = Tal1tab[data[i]]; - r = decode_rs_8(cdata,eras_pos,no_eras); + r = decode_rs_8(cdata, eras_pos, no_eras); - if(r > 0){ - /* Convert from conventional to dual basis */ - for(i=0;i<NN;i++) - data[i] = Taltab[cdata[i]]; - } - return r; + if (r > 0) { + /* Convert from conventional to dual basis */ + for (i = 0; i < NN; i++) + data[i] = Taltab[cdata[i]]; + } + return r; } |