void a::fileclose(ofstream &out, Error &error) { if (out.fail()) { error.addwarning(10,15,"Misc","Error writing to output file!"); error.writewarnings(); } out.close(); }
void a::fileopenbinary(ofstream &out, const string &filename, Error &error) { out.clear(); out.open(filename.c_str(),ios::binary); if (!out) { error.addwarning(2,15,"Misc", "Could not open "+string(filename)+" for output!"); error.writewarnings(); } }
void a::fileopen(ofstream &out, const char *filename, Error &error) { out.clear(); out.open(filename); if (!out) { error.addwarning(2,15,"Misc", "Could not open "+string(filename)+" for output!"); error.writewarnings(); } }
void a::fileopenbinary(ifstream &in, const string &filename, Error &error) { in.clear(); in.open(filename.c_str(), ios::binary); if (!in) { error.addwarning(1,15,"Misc", "Could not open "+string(filename)+" for input!"); error.writewarnings(); } }
void a::fileopen(ifstream &in, const char *filename, Error &error) { in.clear(); in.open(filename); if (!in) { error.addwarning(1,15,"Misc", "Could not open "+string(filename)+" for input!"); error.writewarnings(); } }