oldloader.c
changeset 4000 bab1ebc37da0
parent 3875 f6c32ef22e50
child 4221 bb06fe8dcce2
equal deleted inserted replaced
3999:ea92235dd6bf 4000:bab1ebc37da0
   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 */