src/saveload.h
changeset 9390 88d36f907e96
parent 9111 48ce04029fe4
child 9413 7042a8ec3fa8
equal deleted inserted replaced
9389:b547cd1aaac2 9390:88d36f907e96
   312 
   312 
   313 void SlSetArrayIndex(uint index);
   313 void SlSetArrayIndex(uint index);
   314 int SlIterateArray();
   314 int SlIterateArray();
   315 
   315 
   316 void SlAutolength(AutolengthProc *proc, void *arg);
   316 void SlAutolength(AutolengthProc *proc, void *arg);
   317 uint SlGetFieldLength();
   317 size_t SlGetFieldLength();
   318 void SlSetLength(size_t length);
   318 void SlSetLength(size_t length);
   319 size_t SlCalcObjMemberLength(const void *object, const SaveLoad *sld);
   319 size_t SlCalcObjMemberLength(const void *object, const SaveLoad *sld);
   320 
   320 
   321 byte SlReadByte();
   321 byte SlReadByte();
   322 void SlWriteByte(byte b);
   322 void SlWriteByte(byte b);
   323 
   323 
   324 void SlGlobList(const SaveLoadGlobVarList *sldg);
   324 void SlGlobList(const SaveLoadGlobVarList *sldg);
   325 void SlArray(void *array, uint length, VarType conv);
   325 void SlArray(void *array, size_t length, VarType conv);
   326 void SlObject(void *object, const SaveLoad *sld);
   326 void SlObject(void *object, const SaveLoad *sld);
   327 bool SlObjectMember(void *object, const SaveLoad *sld);
   327 bool SlObjectMember(void *object, const SaveLoad *sld);
   328 
   328 
   329 #endif /* SAVELOAD_H */
   329 #endif /* SAVELOAD_H */