Hide structure definitions and add explicit API instead, to keep an
eye on the scope of the shared fields.
Signed-off-by: Vladimir Sementsov-Ogievskiy<address@hidden>
---
include/block/block-copy.h | 52 +++----------------------------
block/backup-top.c | 6 ++--
block/backup.c | 25 +++++++--------
block/block-copy.c | 63 ++++++++++++++++++++++++++++++++++++--
4 files changed, 82 insertions(+), 64 deletions(-)
diff --git a/include/block/block-copy.h b/include/block/block-copy.h
index c46b382cc6..9718c241c9 100644
--- a/include/block/block-copy.h
+++ b/include/block/block-copy.h