[lvm-devel] [PATCH 13/13] lvm2app: Remove forward declarations.
Tony Asleson
tasleson at redhat.com
Thu Nov 14 14:43:10 UTC 2013
Remove the forward struct declaration. This isn't needed for
implementing opaque data pointers.
Signed-off-by: Tony Asleson <tasleson at redhat.com>
---
liblvm/lvm2app.h | 21 +++++++--------------
1 file changed, 7 insertions(+), 14 deletions(-)
diff --git a/liblvm/lvm2app.h b/liblvm/lvm2app.h
index 0940b6f..a91640a 100644
--- a/liblvm/lvm2app.h
+++ b/liblvm/lvm2app.h
@@ -84,20 +84,13 @@ const char *lvm_library_get_version(void);
/******************************** structures ********************************/
/**
- * Opaque structures - do not use directly. Internal structures may change
- * without notice between releases, whereas this API will be changed much less
- * frequently. Backwards compatibility will normally be preserved in future
- * releases. On any occasion when the developers do decide to break backwards
- * compatibility in any significant way, the LVM_LIBAPI number (included in
- * the library's soname) will be incremented.
- */
-struct lvm;
-struct physical_volume;
-struct volume_group;
-struct logical_volume;
-struct lv_segment;
-struct pv_segment;
-struct lvm_lv_create_params;
+ * Opaque C pointers - Internal structures may change without notice between
+ * releases, whereas this API will be changed much less frequently. Backwards
+ * compatibility will normally be preserved in future releases. On any occasion
+ * when the developers do decide to break backwards compatibility in any
+ * significant way, the LVM_LIBAPI number (included in the library's soname)
+ * will be incremented.
+ */
/**
* \class lvm_t
--
1.8.2.1
More information about the lvm-devel
mailing list