MCPcopy Create free account
hub / github.com/TheForceEngine/TheForceEngine / close

Method close

TheForceEngine/TFE_FileSystem/filestream.cpp:62–80  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

60}
61
62void FileStream::close()
63{
64 if (m_file)
65 {
66 if (m_mode == MODE_WRITE || m_mode == MODE_READWRITE || m_mode == MODE_APPEND)
67 {
68 fflush(m_file);
69 }
70
71 fclose(m_file);
72 m_file = nullptr;
73 }
74 else if (m_archive)
75 {
76 m_archive->closeFile();
77 m_archive = nullptr;
78 }
79 m_mode = MODE_INVALID;
80}
81
82u32 FileStream::readContents(const char* filePath, void** output)
83{

Callers 9

readScriptFileTFEFunction · 0.45
parseNameFromTextFunction · 0.45
readFromQueueFunction · 0.45
extractPosterFromImageFunction · 0.45
extractPosterFromModFunction · 0.45
manualFunction · 0.45
creditsFunction · 0.45
configAboutFunction · 0.45
readContentsMethod · 0.45

Calls 1

closeFileMethod · 0.45

Tested by

no test coverage detected