| 107 | } |
| 108 | |
| 109 | void TFile::OpenWrite(GenericVector<char>* data) { |
| 110 | offset_ = 0; |
| 111 | if (data != NULL) { |
| 112 | if (data_is_owned_) delete data_; |
| 113 | data_ = data; |
| 114 | data_is_owned_ = false; |
| 115 | } else if (!data_is_owned_) { |
| 116 | data_ = new GenericVector<char>; |
| 117 | data_is_owned_ = true; |
| 118 | } |
| 119 | is_writing_ = true; |
| 120 | data_->truncate(0); |
| 121 | } |
| 122 | |
| 123 | bool TFile::CloseWrite(const STRING& filename, FileWriter writer) { |
| 124 | ASSERT_HOST(is_writing_); |
no test coverage detected