aboutsummaryrefslogtreecommitdiff
path: root/dep/CascLib/src/CascRootFile_Ovr.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2017-03-07 17:14:16 +0100
committerShauren <shauren.trinity@gmail.com>2017-03-07 17:14:16 +0100
commit5e3156e27f7c49146ac6aa8af9fdab8a554a3c54 (patch)
tree03985520498e2a859751c11aea456a55f267d089 /dep/CascLib/src/CascRootFile_Ovr.cpp
parentc0a2c30a27f19d96a1ac44e6b2bcfcacb100b66a (diff)
Dep/CascLib: Update to ladislav-zezula/CascLib@2313e4aff966ef0f841c1748dad4db71c8ba6310
Closes #19237
Diffstat (limited to 'dep/CascLib/src/CascRootFile_Ovr.cpp')
-rw-r--r--dep/CascLib/src/CascRootFile_Ovr.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/dep/CascLib/src/CascRootFile_Ovr.cpp b/dep/CascLib/src/CascRootFile_Ovr.cpp
index dbb7620b769..01ad13dca8a 100644
--- a/dep/CascLib/src/CascRootFile_Ovr.cpp
+++ b/dep/CascLib/src/CascRootFile_Ovr.cpp
@@ -77,7 +77,7 @@ static int OvrHandler_Insert(
return InsertFileEntry(pRootHandler, szFileName, pbEncodingKey);
}
-static LPBYTE OvrHandler_Search(TRootHandler_Ovr * pRootHandler, TCascSearch * pSearch, PDWORD /* PtrFileSize */, PDWORD /* PtrLocaleFlags */)
+static LPBYTE OvrHandler_Search(TRootHandler_Ovr * pRootHandler, TCascSearch * pSearch, PDWORD /* PtrFileSize */, PDWORD /* PtrLocaleFlags */, PDWORD /* PtrFileDataId */)
{
PCASC_FILE_ENTRY pFileEntry;
@@ -109,6 +109,12 @@ static LPBYTE OvrHandler_GetKey(TRootHandler_Ovr * pRootHandler, const char * sz
return (LPBYTE)Map_FindObject(pRootHandler->pRootMap, &FileNameHash, NULL);
}
+static DWORD OvrHandler_GetFileId(TRootHandler_Ovr * /* pRootHandler */, const char * /* szFileName */)
+{
+ // Not implemented for Overwatch
+ return 0;
+}
+
static void OvrHandler_Close(TRootHandler_Ovr * pRootHandler)
{
if(pRootHandler != NULL)
@@ -155,6 +161,7 @@ int RootHandler_CreateOverwatch(TCascStorage * hs, LPBYTE pbRootFile, DWORD cbRo
pRootHandler->EndSearch = (ROOT_ENDSEARCH)OvrHandler_EndSearch;
pRootHandler->GetKey = (ROOT_GETKEY)OvrHandler_GetKey;
pRootHandler->Close = (ROOT_CLOSE)OvrHandler_Close;
+ pRootHandler->GetFileId = (ROOT_GETFILEID)OvrHandler_GetFileId;
// Fill-in the flags
pRootHandler->dwRootFlags |= ROOT_FLAG_HAS_NAMES;