remove the gotos
This commit is contained in:
parent
25894a99f0
commit
0a3db088e1
|
|
@ -14,26 +14,26 @@ int
|
||||||
goodmagic(magic)
|
goodmagic(magic)
|
||||||
int magic;
|
int magic;
|
||||||
{
|
{
|
||||||
register int i;
|
register int ret;
|
||||||
|
|
||||||
swap_flg=0x0000;
|
swap_flg=0x0000;
|
||||||
foo0:
|
|
||||||
magics[0]=(unsigned)magic;
|
|
||||||
|
|
||||||
i=10;
|
do {
|
||||||
foo1:
|
magics[0]=magic;
|
||||||
i--;
|
ret=sizeof(magics)/sizeof(int);
|
||||||
if(magic!=magics[i])
|
|
||||||
goto foo1;
|
do
|
||||||
if(i)
|
ret--;
|
||||||
goto foo2;
|
while (magic!=magics[ret]);
|
||||||
magic=swap(magic);
|
|
||||||
if(!swap_flg++)
|
if(ret)
|
||||||
goto foo0;
|
break;
|
||||||
foo2:
|
|
||||||
if(i)
|
magic=swap(magic);
|
||||||
goto foo3;
|
} while(!swap_flg++);
|
||||||
swap_flg=0x0000;
|
|
||||||
foo3:
|
if(!ret)
|
||||||
return(i);
|
swap_flg=0x0000;
|
||||||
|
|
||||||
|
return(ret);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue