]> git.sesse.net Git - nageru/blobdiff - nageru/memcpy_interleaved.h
Move everything into a separate futatabi/ subdir, for the upcoming merge with Futatabi.
[nageru] / nageru / memcpy_interleaved.h
diff --git a/nageru/memcpy_interleaved.h b/nageru/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)