================ idFileSystemLocal::OpenFileByMode ================ */
| 3358 | ================ |
| 3359 | */ |
| 3360 | idFile *idFileSystemLocal::OpenFileByMode( const char *relativePath, fsMode_t mode ) { |
| 3361 | if ( mode == FS_READ ) { |
| 3362 | return OpenFileRead( relativePath ); |
| 3363 | } |
| 3364 | if ( mode == FS_WRITE ) { |
| 3365 | return OpenFileWrite( relativePath ); |
| 3366 | } |
| 3367 | if ( mode == FS_APPEND ) { |
| 3368 | return OpenFileAppend( relativePath, true ); |
| 3369 | } |
| 3370 | common->FatalError( "idFileSystemLocal::OpenFileByMode: bad mode" ); |
| 3371 | return NULL; |
| 3372 | } |
| 3373 | |
| 3374 | /* |
| 3375 | ============== |
no test coverage detected