]> git.sesse.net Git - bcachefs-tools-debian/blobdiff - qcow2.h
rust: support fstab style mount
[bcachefs-tools-debian] / qcow2.h
diff --git a/qcow2.h b/qcow2.h
index c6f0b6ba7eb69be5ae103e29ab705db6c79e0f9d..0943d55cdf71647b037857a27f80a4b7623173b8 100644 (file)
--- a/qcow2.h
+++ b/qcow2.h
@@ -2,23 +2,8 @@
 #define _QCOW2_H
 
 #include <linux/types.h>
-#include "ccan/darray/darray.h"
+#include "tools-util.h"
 
-struct range {
-       u64             start;
-       u64             end;
-};
-
-typedef darray(struct range) sparse_data;
-
-static inline void data_add(sparse_data *data, u64 offset, u64 size)
-{
-       darray_append(*data, (struct range) {
-               .start = offset,
-               .end = offset + size
-       });
-}
-
-void qcow2_write_image(int, int, sparse_data *, unsigned);
+void qcow2_write_image(int, int, ranges *, unsigned);
 
 #endif /* _QCOW2_H */