diff options
Diffstat (limited to 'gr-fec/lib/reed-solomon/gen_ccsds_tal.c')
-rw-r--r-- | gr-fec/lib/reed-solomon/gen_ccsds_tal.c | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/gr-fec/lib/reed-solomon/gen_ccsds_tal.c b/gr-fec/lib/reed-solomon/gen_ccsds_tal.c index 9dde18917b..9db195d79c 100644 --- a/gr-fec/lib/reed-solomon/gen_ccsds_tal.c +++ b/gr-fec/lib/reed-solomon/gen_ccsds_tal.c @@ -11,7 +11,7 @@ * May be used under the terms of the GNU General Public License (GPL) */ #include <stdio.h> -unsigned char Taltab[256],Tal1tab[256]; +unsigned char Taltab[256], Tal1tab[256]; static unsigned char tal[] = { 0x8d, 0xef, 0xec, 0x86, 0xfa, 0x99, 0xaf, 0x7b }; @@ -20,31 +20,31 @@ static unsigned char tal[] = { 0x8d, 0xef, 0xec, 0x86, 0xfa, 0x99, 0xaf, 0x7b }; * and Berlekamp's dual basis representation * (l0, l1, ...l7) */ -int main(){ - int i,j,k; +int main() +{ + int i, j, k; - for(i=0;i<256;i++){/* For each value of input */ - Taltab[i] = 0; - for(j=0;j<8;j++) /* for each column of matrix */ - for(k=0;k<8;k++){ /* for each row of matrix */ - if(i & (1<<k)) - Taltab[i] ^= tal[7-k] & (1<<j); - } - Tal1tab[Taltab[i]] = i; - } - printf("unsigned char Taltab[] = {\n"); - for(i=0;i<256;i++){ - if((i % 16) == 0) - printf("\n"); - printf("0x%02x,",Taltab[i]); - } - printf("\n};\n\nunsigned char Tal1tab[] = {"); - for(i=0;i<256;i++){ - if((i % 16) == 0) - printf("\n"); - printf("0x%02x,",Tal1tab[i]); - } - printf("\n};\n"); - exit(0); + for (i = 0; i < 256; i++) { /* For each value of input */ + Taltab[i] = 0; + for (j = 0; j < 8; j++) /* for each column of matrix */ + for (k = 0; k < 8; k++) { /* for each row of matrix */ + if (i & (1 << k)) + Taltab[i] ^= tal[7 - k] & (1 << j); + } + Tal1tab[Taltab[i]] = i; + } + printf("unsigned char Taltab[] = {\n"); + for (i = 0; i < 256; i++) { + if ((i % 16) == 0) + printf("\n"); + printf("0x%02x,", Taltab[i]); + } + printf("\n};\n\nunsigned char Tal1tab[] = {"); + for (i = 0; i < 256; i++) { + if ((i % 16) == 0) + printf("\n"); + printf("0x%02x,", Tal1tab[i]); + } + printf("\n};\n"); + exit(0); } - |