[PATCH v3 12/25] util: virtypedparam: Privatize definition of struct _virTypedParamList

Peter Krempa pkrempa at redhat.com
Wed Apr 19 12:04:29 UTC 2023


Ensure that all callers access it via the APIs.

Signed-off-by: Peter Krempa <pkrempa at redhat.com>
---
 src/util/virtypedparam.c | 7 +++++++
 src/util/virtypedparam.h | 5 -----
 2 files changed, 7 insertions(+), 5 deletions(-)

diff --git a/src/util/virtypedparam.c b/src/util/virtypedparam.c
index 6e837c65bc..e03e112d1e 100644
--- a/src/util/virtypedparam.c
+++ b/src/util/virtypedparam.c
@@ -705,6 +705,13 @@ virTypedParamsSerialize(virTypedParameterPtr params,
 }


+struct _virTypedParamList {
+    virTypedParameterPtr par;
+    size_t npar;
+    size_t par_alloc;
+};
+
+
 virTypedParamList *
 virTypedParamListNew(void)
 {
diff --git a/src/util/virtypedparam.h b/src/util/virtypedparam.h
index 628c951432..b6ad209e25 100644
--- a/src/util/virtypedparam.h
+++ b/src/util/virtypedparam.h
@@ -137,11 +137,6 @@ VIR_ENUM_DECL(virTypedParameter);
     } while (0)

 typedef struct _virTypedParamList virTypedParamList;
-struct _virTypedParamList {
-    virTypedParameterPtr par;
-    size_t npar;
-    size_t par_alloc;
-};

 void
 virTypedParamListFree(virTypedParamList *list);
-- 
2.39.2



More information about the libvir-list mailing list