comparison Core/Compression/HierarchicalZipWriter.cpp @ 249:5694365ecb96

fixes for windows
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 05 Dec 2012 09:28:06 +0100
parents 2442033911d6
children f23318b11b39
comparison
equal deleted inserted replaced
248:2442033911d6 249:5694365ecb96
118 { 118 {
119 delete *it; 119 delete *it;
120 } 120 }
121 } 121 }
122 122
123 std::string HierarchicalZipWriter::Index::CreateFile(const char* name) 123 std::string HierarchicalZipWriter::Index::OpenFile(const char* name)
124 { 124 {
125 return GetCurrentDirectoryPath() + EnsureUniqueFilename(name); 125 return GetCurrentDirectoryPath() + EnsureUniqueFilename(name);
126 } 126 }
127 127
128 void HierarchicalZipWriter::Index::CreateDirectory(const char* name) 128 void HierarchicalZipWriter::Index::OpenDirectory(const char* name)
129 { 129 {
130 std::string d = EnsureUniqueFilename(name); 130 std::string d = EnsureUniqueFilename(name);
131 131
132 // Push the new directory onto the stack 132 // Push the new directory onto the stack
133 stack_.push_back(new Directory); 133 stack_.push_back(new Directory);
156 HierarchicalZipWriter::~HierarchicalZipWriter() 156 HierarchicalZipWriter::~HierarchicalZipWriter()
157 { 157 {
158 writer_.Close(); 158 writer_.Close();
159 } 159 }
160 160
161 void HierarchicalZipWriter::CreateFile(const char* name) 161 void HierarchicalZipWriter::OpenFile(const char* name)
162 { 162 {
163 std::string p = indexer_.CreateFile(name); 163 std::string p = indexer_.OpenFile(name);
164 writer_.CreateFileInZip(p.c_str()); 164 writer_.OpenFile(p.c_str());
165 } 165 }
166 166
167 void HierarchicalZipWriter::CreateDirectory(const char* name) 167 void HierarchicalZipWriter::OpenDirectory(const char* name)
168 { 168 {
169 indexer_.CreateDirectory(name); 169 indexer_.OpenDirectory(name);
170 } 170 }
171 171
172 void HierarchicalZipWriter::CloseDirectory() 172 void HierarchicalZipWriter::CloseDirectory()
173 { 173 {
174 indexer_.CloseDirectory(); 174 indexer_.CloseDirectory();