| 513 | |
| 514 | |
| 515 | void Unpack::UnpWriteData(byte *Data,size_t Size) |
| 516 | { |
| 517 | if (WrittenFileSize>=DestUnpSize) |
| 518 | return; |
| 519 | size_t WriteSize=Size; |
| 520 | int64 LeftToWrite=DestUnpSize-WrittenFileSize; |
| 521 | if ((int64)WriteSize>LeftToWrite) |
| 522 | WriteSize=(size_t)LeftToWrite; |
| 523 | UnpIO->UnpWrite(Data,WriteSize); |
| 524 | WrittenFileSize+=Size; |
| 525 | } |
| 526 | |
| 527 | |
| 528 | void Unpack::UnpInitData50(bool Solid) |