file.cpp

changeset 28
208adc847377
parent 26
83184d9407c7
child 29
55406ce7446e
equal deleted inserted replaced
27:2ba799d294bc 28:208adc847377
152 } 152 }
153 153
154 // ============================================================================= 154 // =============================================================================
155 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 155 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
156 // ============================================================================= 156 // =============================================================================
157 void OpenFile::save (str zPath) { 157 bool OpenFile::save (str zPath) {
158 if (!~zPath) 158 if (!~zPath)
159 zPath = zFileName; 159 zPath = zFileName;
160 160
161 FILE* fp = fopen (zPath, "w"); 161 FILE* fp = fopen (zPath, "w");
162 if (!fp) 162 if (!fp)
163 return; 163 return false;
164 164
165 // Write all entries now 165 // Write all entries now
166 for (ulong i = 0; i < objects.size(); ++i) { 166 for (ulong i = 0; i < objects.size(); ++i) {
167 LDObject* obj = objects[i]; 167 LDObject* obj = objects[i];
168 168
171 171
172 fwrite (zLine.chars(), 1, ~zLine, fp); 172 fwrite (zLine.chars(), 1, ~zLine, fp);
173 } 173 }
174 174
175 fclose (fp); 175 fclose (fp);
176 return true;
176 } 177 }
177 178
178 // ============================================================================= 179 // =============================================================================
179 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 180 // * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
180 // ============================================================================= 181 // =============================================================================

mercurial