diff options
Diffstat (limited to 'Memory.c')
-rw-r--r-- | Memory.c | 13 |
1 files changed, 13 insertions, 0 deletions
@@ -1,5 +1,7 @@ #include "Memory.h" +#include <string.h> + size_t CompressionBufferSize(const size_t original_size) { return original_size * 2 + 256; } uint32_t Swap32(const uint32_t value) @@ -11,3 +13,14 @@ uint32_t Swap32(const uint32_t value) ((uint8_t *)&swapped)[3] = ((uint8_t *)&value)[0]; return swapped; } + +void WriteAndSeek(void **dst, const void *src, const size_t size) +{ + if (!dst || !*dst) + { + return; + } + + memcpy(*dst, src, size); + *dst += size; +} |