diff options
Diffstat (limited to 'qcow2.h')
-rw-r--r-- | qcow2.h | 19 |
1 files changed, 2 insertions, 17 deletions
@@ -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 */ |