MCPcopy Create free account
hub / github.com/StrongPC123/Far-Cry-1-Source-Full / FGetSize

Method FGetSize

CrySystem/CryPak.cpp:745–759  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

743
744
745unsigned CCryPak::FGetSize(FILE* hFile)
746{
747 AUTO_LOCK(m_csMain);
748 INT_PTR nPseudoFile = ((INT_PTR)hFile) - g_nPseudoFileIdxOffset;
749 if ((UINT_PTR)nPseudoFile < m_arrOpenFiles.size())
750 return m_arrOpenFiles[nPseudoFile].GetFileSize();
751 else
752 {
753 long nSave = ftell (hFile);
754 fseek (hFile, 0, SEEK_END);
755 long nSize = ftell(hFile);
756 fseek (hFile, nSave, SEEK_SET);
757 return nSize;
758 }
759}
760
761int CCryPak::FFlush(FILE *hFile)
762{

Callers

nothing calls this directly

Calls 2

sizeMethod · 0.45
GetFileSizeMethod · 0.45

Tested by

no test coverage detected