File tree Expand file tree Collapse file tree 2 files changed +7
-6
lines changed
Expand file tree Collapse file tree 2 files changed +7
-6
lines changed Original file line number Diff line number Diff line change 1+ https://github.com/zagalskij/HammingCode
2+
131.3: zvezdochiot <mykaralw@yandex.ru>
24
35 * magic word
1618
17191.0: Dmitrii Zagalskij
1820
19- * init version
21+ * init version
Original file line number Diff line number Diff line change @@ -77,11 +77,10 @@ int main(int argc, char *argv[])
7777 int c = 8 ;
7878 char mc [7 ] = {"\0" };
7979 fread (mc , 6 , 1 , f );
80- if (strcmp (mc , "HECC8" ) && strcmp (mc , "HECC12" ) &&
81- strcmp (mc , "HECC16" ) && strcmp (mc , "HECC32" ) &&
82- strcmp (mc , "HECC64" ))
83- fprintf (stderr , "WARNIND: Bad MAGIC number: %s\n\n" , mc );
84- sscanf (mc , "HECC%d" , & c );
80+ if (!sscanf (mc , "HECC%d" , & c ))
81+ {
82+ fprintf (stderr , "WARNIND: Bad MAGIC word: %s\n\n" , mc );
83+ }
8584 if (argc > 3 ) c = atoi (argv [3 ]);
8685 printf ("decoding length: %d\n\n" , c );
8786 if (c == 8 )
You can’t perform that action at this time.
0 commit comments