//! Writes a Mng file ILboolean ilSaveMng(const ILstring FileName) { ILHANDLE MngFile; ILuint MngSize; if (ilGetBoolean(IL_FILE_MODE) == IL_FALSE) { if (iFileExists(FileName)) { ilSetError(IL_FILE_ALREADY_EXISTS); return IL_FALSE; } } MngFile = iopenw(FileName); if (MngFile == NULL) { ilSetError(IL_COULD_NOT_OPEN_FILE); return IL_FALSE; } MngSize = ilSaveMngF(MngFile); iclosew(MngFile); if (MngSize == 0) return IL_FALSE; return IL_TRUE; }
//! Writes a Mng file ILboolean ilSaveMng(ILconst_string FileName) { ILHANDLE MngFile; ILboolean bMng = IL_FALSE; if (ilGetBoolean(IL_FILE_MODE) == IL_FALSE) { if (iFileExists(FileName)) { ilSetError(IL_FILE_ALREADY_EXISTS); return IL_FALSE; } } MngFile = iopenw(FileName); if (MngFile == NULL) { ilSetError(IL_COULD_NOT_OPEN_FILE); return bMng; } bMng = ilSaveMngF(MngFile); iclosew(MngFile); return bMng; }