| 147 | } |
| 148 | |
| 149 | static DWORD LoadFilePatch_COPY(TMPQFile * hf, PMPQ_PATCH_HEADER pFullPatch) |
| 150 | { |
| 151 | DWORD cbBytesToRead = pFullPatch->dwSizeOfPatchData - sizeof(MPQ_PATCH_HEADER); |
| 152 | DWORD cbBytesRead = 0; |
| 153 | |
| 154 | // Simply load the rest of the patch |
| 155 | SFileReadFile((HANDLE)hf, (pFullPatch + 1), cbBytesToRead, &cbBytesRead, NULL); |
| 156 | return (cbBytesRead == cbBytesToRead) ? ERROR_SUCCESS : ERROR_FILE_CORRUPT; |
| 157 | } |
| 158 | |
| 159 | static DWORD LoadFilePatch_BSD0(TMPQFile * hf, PMPQ_PATCH_HEADER pFullPatch) |
| 160 | { |
no test coverage detected