Odamex
Setting the Standard in Multiplayer Doom
common/m_fileio.cpp File Reference

Functions

SDWORD M_FileLength (FILE *f)
BOOL M_FileExists (std::string filename)
BOOL M_WriteFile (std::string filename, void *source, QWORD length)
QWORD M_ReadFile (std::string filename, BYTE **buffer)
BOOL M_AppendExtension (std::string &filename, std::string extension, bool if_needed)
void M_ExtractFilePath (std::string filename, std::string &dest)
BOOL M_ExtractFileExtension (std::string filename, std::string &dest)
void M_ExtractFileBase (std::string filename, std::string &dest)
void M_ExtractFileName (std::string filename, std::string &dest)

Variables

std::ofstream LOG
std::ifstream CON

Function Documentation

BOOL M_AppendExtension ( std::string filename,
std::string  extension,
bool  if_needed 
)
void M_ExtractFileBase ( std::string  filename,
std::string dest 
)
BOOL M_ExtractFileExtension ( std::string  filename,
std::string dest 
)
void M_ExtractFileName ( std::string  filename,
std::string dest 
)
void M_ExtractFilePath ( std::string  filename,
std::string dest 
)
BOOL M_FileExists ( std::string  filename)
SDWORD M_FileLength ( FILE *  f)
QWORD M_ReadFile ( std::string  filename,
BYTE **  buffer 
)
BOOL M_WriteFile ( std::string  filename,
void *  source,
QWORD  length 
)

Variable Documentation

std::ifstream CON
std::ofstream LOG
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends