diff options
Diffstat (limited to 'src/saveload/saveload.h')
-rw-r--r-- | src/saveload/saveload.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/saveload/saveload.h b/src/saveload/saveload.h index af2de1189..26462cdaa 100644 --- a/src/saveload/saveload.h +++ b/src/saveload/saveload.h @@ -900,6 +900,16 @@ void NORETURN SlErrorCorruptFmt(const char *format, ...) WARN_FORMAT(1, 2); bool SaveloadCrashWithMissingNewGRFs(); +/** + * Read in bytes from the file/data structure but don't do + * anything with them, discarding them in effect + * @param length The amount of bytes that is being treated this way + */ +static inline void SlSkipBytes(size_t length) +{ + for (; length != 0; length--) SlReadByte(); +} + extern char _savegame_format[8]; extern bool _do_autosave; |