summaryrefslogtreecommitdiff
path: root/qcow2.h
diff options
context:
space:
mode:
authorKent Overstreet <kent.overstreet@gmail.com>2017-03-01 01:45:15 -0900
committerKent Overstreet <kent.overstreet@gmail.com>2017-03-08 02:34:33 -0900
commit06b73dbd7ffc0296b2ecea8d3bc55bfeb72d7f2a (patch)
tree1ba37985a18eb2d9a9616ee160c82339e23e2160 /qcow2.h
parent171ee48e57be78f4e95954c99851553fa523bf91 (diff)
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 */