MCPcopy Create free account
hub / github.com/Kenix3/libultraship / LoadFilePatch_COPY

Function LoadFilePatch_COPY

extern/StormLib/src/SFilePatchArchives.cpp:149–157  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

147}
148
149static 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
159static DWORD LoadFilePatch_BSD0(TMPQFile * hf, PMPQ_PATCH_HEADER pFullPatch)
160{

Callers 1

LoadFullFilePatchFunction · 0.85

Calls 1

SFileReadFileFunction · 0.85

Tested by

no test coverage detected