| 33 | } |
| 34 | |
| 35 | bool TFile::Open(const STRING& filename, FileReader reader) { |
| 36 | if (!data_is_owned_) { |
| 37 | data_ = new GenericVector<char>; |
| 38 | data_is_owned_ = true; |
| 39 | } |
| 40 | offset_ = 0; |
| 41 | is_writing_ = false; |
| 42 | if (reader == NULL) |
| 43 | return LoadDataFromFile(filename, data_); |
| 44 | else |
| 45 | return (*reader)(filename, data_); |
| 46 | } |
| 47 | |
| 48 | bool TFile::Open(const char* data, int size) { |
| 49 | offset_ = 0; |
no test coverage detected