| 700 | } |
| 701 | |
| 702 | File *FileSystem::OpenFile(const char *filename, File::Mode::Enum mode, bool searchDirs) { |
| 703 | switch (mode) { |
| 704 | case File::Mode::Read: |
| 705 | return OpenFileRead(filename, searchDirs); |
| 706 | case File::Mode::Write: |
| 707 | return OpenFileWrite(filename); |
| 708 | case File::Mode::Append: |
| 709 | return OpenFileAppend(filename); |
| 710 | } |
| 711 | |
| 712 | BE_FATALERROR("FileSystem::OpenFile: bad mode"); |
| 713 | return nullptr; |
| 714 | } |
| 715 | |
| 716 | void FileSystem::CloseFile(File *file) { |
| 717 | if (!file) { |
no outgoing calls
no test coverage detected