| 484 | |
| 485 | |
| 486 | void RSEncode::DecodeBuf() |
| 487 | { |
| 488 | for (int BufPos=BufStart;BufPos<BufEnd;BufPos++) |
| 489 | { |
| 490 | byte Data[256]; |
| 491 | for (int I=0;I<FileNumber;I++) |
| 492 | Data[I]=Buf[I*RecBufferSize+BufPos]; |
| 493 | RSC.Decode(Data,FileNumber,Erasures,EraSize); |
| 494 | for (int I=0;I<EraSize;I++) |
| 495 | Buf[Erasures[I]*RecBufferSize+BufPos]=Data[Erasures[I]]; |
| 496 | } |
| 497 | } |
| 498 | |
| 499 | |
| 500 | void RecVolumes3::Test(RAROptions *Cmd,const wchar *Name) |
no test coverage detected