equal
deleted
inserted
replaced
186 * |
186 * |
187 */ |
187 */ |
188 static bool LoadChunk(LoadgameState *ls, void *base, const OldChunks *chunks) |
188 static bool LoadChunk(LoadgameState *ls, void *base, const OldChunks *chunks) |
189 { |
189 { |
190 const OldChunks *chunk = chunks; |
190 const OldChunks *chunk = chunks; |
191 byte *ptr; |
|
192 byte *base_ptr = base; |
191 byte *base_ptr = base; |
193 uint i; |
|
194 |
192 |
195 while (chunk->type != OC_END) { |
193 while (chunk->type != OC_END) { |
196 ptr = chunk->ptr; |
194 byte* ptr = chunk->ptr; |
|
195 uint i; |
197 |
196 |
198 for (i = 0; i < chunk->amount; i++) { |
197 for (i = 0; i < chunk->amount; i++) { |
199 if (ls->failed) return false; |
198 if (ls->failed) return false; |
200 |
199 |
201 /* Handle simple types */ |
200 /* Handle simple types */ |