X-Git-Url: https://wimlib.net/git/?a=blobdiff_plain;ds=sidebyside;f=src%2Fio.h;h=dc49f5c08e92887f422e3fce1134dc16d5c4317d;hb=81be60d782a4b4b8ae2e40141fc42b6e0e2d2706;hp=ac5ea506a1f43d7232bd64d52d4780a8f7ed51fd;hpb=6f77434ea6ff1407603410e28d1edb966c40e568;p=wimlib diff --git a/src/io.h b/src/io.h index ac5ea506..dc49f5c0 100644 --- a/src/io.h +++ b/src/io.h @@ -108,9 +108,13 @@ static inline const u8 *get_bytes(const u8 *p, size_t num_bytes, void *res) return p + num_bytes; } +static inline u8 *put_zeroes(u8 *p, size_t num_bytes) +{ + return (u8*)memset(p, 0, num_bytes) + num_bytes; +} + static inline u8 *put_bytes(u8 *p, size_t num_bytes, const u8 *input) { - memcpy(p, input, num_bytes); - return p + num_bytes; + return (u8*)memcpy(p, input, num_bytes) + num_bytes; } #endif /* _WIMLIB_IO_H */