SafeOpenWrite, SafeOpenRead funcs use

This commit is contained in:
Garux
2021-02-09 18:05:06 +03:00
parent 37c11990cb
commit ba497e4139
15 changed files with 43 additions and 114 deletions

View File

@@ -409,25 +409,21 @@ int Q_filelength( FILE *f ){
}
FILE *SafeOpenWrite( const char *filename ){
FILE *f;
f = fopen( filename, "wb" );
FILE *SafeOpenWrite( const char *filename, const char *mode ){
FILE *f = fopen( filename, mode );
if ( !f ) {
Error( "Error opening %s: %s",filename,strerror( errno ) );
Error( "Error opening %s: %s", filename, strerror( errno ) );
}
return f;
}
FILE *SafeOpenRead( const char *filename ){
FILE *f;
f = fopen( filename, "rb" );
FILE *SafeOpenRead( const char *filename, const char *mode ){
FILE *f = fopen( filename, mode );
if ( !f ) {
Error( "Error opening %s: %s",filename,strerror( errno ) );
Error( "Error opening %s: %s", filename, strerror( errno ) );
}
return f;