| 26 | return ret; |
| 27 | } |
| 28 | File FileCreate(NULLCArray name, NULLCArray access) |
| 29 | { |
| 30 | File ret; |
| 31 | ret.flag = FILE_OPENED; |
| 32 | ret.handle = fopen(name.ptr, access.ptr); |
| 33 | if(!ret.handle) |
| 34 | nullcThrowError("Cannot open file."); |
| 35 | return ret; |
| 36 | } |
| 37 | void FileOpen(NULLCArray name, NULLCArray access, File* file) |
| 38 | { |
| 39 | if(file->flag & FILE_OPENED) |
nothing calls this directly
no test coverage detected