summaryrefslogtreecommitdiff
path: root/gr-fec/lib/reed-solomon/gen_ccsds_tal.c
diff options
context:
space:
mode:
Diffstat (limited to 'gr-fec/lib/reed-solomon/gen_ccsds_tal.c')
-rw-r--r--gr-fec/lib/reed-solomon/gen_ccsds_tal.c54
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);
}
-