summaryrefslogtreecommitdiff
path: root/qcow2.h
diff options
context:
space:
mode:
Diffstat (limited to 'qcow2.h')
-rw-r--r--qcow2.h19
1 files changed, 2 insertions, 17 deletions
diff --git a/qcow2.h b/qcow2.h
index c6f0b6b..0943d55 100644
--- 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 */