]> git.sesse.net Git - nageru/blobdiff - shared/memcpy_interleaved.h
Combine the Nageru and Futatabi files that are identical.
[nageru] / shared / memcpy_interleaved.h
diff --git a/shared/memcpy_interleaved.h b/shared/memcpy_interleaved.h
new file mode 100644 (file)
index 0000000..a7f8994
--- /dev/null
@@ -0,0 +1,11 @@
+#ifndef _MEMCPY_INTERLEAVED_H
+#define _MEMCPY_INTERLEAVED_H 1
+
+#include <stddef.h>
+#include <stdint.h>
+
+// Copies every other byte from src to dest1 and dest2.
+// TODO: Support stride.
+void memcpy_interleaved(uint8_t *dest1, uint8_t *dest2, const uint8_t *src, size_t n);
+
+#endif  // !defined(_MEMCPY_INTERLEAVED_H)