File 0002-Add-cmpiutil.h-for-declarations.patch of Package sblim-cmpi-authorization

From 2fcc17cb4b0dc140ee662a49a92324fb6cd5b8cb Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Klaus=20K=C3=A4mpf?= <kkaempf@gmail.com>
Date: Fri, 24 Jan 2025 19:34:40 +0100
Subject: [PATCH 2/3] Add cmpiutil.h for declarations
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Klaus Kämpf <kkaempf@gmail.com>
---
 CWS_Authorization.c | 3 ++-
 cmpiutil.c          | 2 +-
 cmpiutil.h          | 6 ++++++
 3 files changed, 9 insertions(+), 2 deletions(-)
 create mode 100644 cmpiutil.h

diff --git a/CWS_Authorization.c b/CWS_Authorization.c
index df974dc..78c4758 100644
--- a/CWS_Authorization.c
+++ b/CWS_Authorization.c
@@ -66,8 +66,9 @@
 // CHANGE THIS TO YOUR PROVIDER'S CLASSNAME
 static char _CLASSNAME[] = "CWS_Authorization";
 
+#include "cmpiutil.h"
+
 /* Include the required CMPI macros, data types, and API function headers */
-#include "cmpidt.h"
 #include "cmpift.h"
 #include "cmpimacs.h"
 
diff --git a/cmpiutil.c b/cmpiutil.c
index 9d42057..8049f6e 100644
--- a/cmpiutil.c
+++ b/cmpiutil.c
@@ -20,9 +20,9 @@
 #include <string.h>
 #include <errno.h>
 #include <unistd.h>
+#include "cmpiutil.h"
 
 /* Include required CMPI library headers */
-#include "cmpidt.h"
 #include "cmpift.h"
 #include "cmpimacs.h"
 
diff --git a/cmpiutil.h b/cmpiutil.h
new file mode 100644
index 0000000..bcc2f59
--- /dev/null
+++ b/cmpiutil.h
@@ -0,0 +1,6 @@
+#ifndef CMPIUTIL_H
+#define CMPIUTIL_H
+#include "cmpidt.h"
+int _CMSameValue( CMPIData value1, CMPIData value2 );
+int _CMSameObject( CMPIObjectPath * object1, CMPIObjectPath * object2 );
+#endif
-- 
2.48.0

openSUSE Build Service is sponsored by