saveload.c
changeset 5141 05a806850445
parent 5140 3d58647a202a
child 5142 d423c895a5b4
equal deleted inserted replaced
5140:3d58647a202a 5141:05a806850445
   749 		SlSetLength(SlCalcObjLength(sld));
   749 		SlSetLength(SlCalcObjLength(sld));
   750 		if (_sl.need_length == NL_CALCLENGTH) return;
   750 		if (_sl.need_length == NL_CALCLENGTH) return;
   751 	}
   751 	}
   752 
   752 
   753 	for (; sld->cmd != SL_END; sld++) {
   753 	for (; sld->cmd != SL_END; sld++) {
   754 		void *ptr = (byte*)object + (ptrdiff_t)sld->address;
   754 		void *ptr = GetVariableAddress(object, sld);
   755 		SlObjectMember(ptr, sld);
   755 		SlObjectMember(ptr, sld);
   756 	}
   756 	}
   757 }
   757 }
   758 
   758 
   759 /**
   759 /**