Make libraries callable from c++ 54/283754/1
authorKarol Lewandowski <k.lewandowsk@samsung.com>
Wed, 2 Nov 2022 09:30:08 +0000 (10:30 +0100)
committerKarol Lewandowski <k.lewandowsk@samsung.com>
Wed, 2 Nov 2022 09:30:08 +0000 (10:30 +0100)
Change-Id: I43afc780c30004f1f588a72a1f018c1e547659c4

src/client-api/dumpsys-system.h
src/client-api/dumpsys-user.h

index 1abadad759aa4b9144472191ed4bc12d6e4b6d8d..5098cec532fe4bb85c9fdc36352e2d4cc2039a53 100644 (file)
 #ifndef __DUMPSYS_SYSTEM_H__
 #define __DUMPSYS_SYSTEM_H__
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /**
  * @brief Callback function
  * @param[in] fd File descriptor to write
@@ -48,4 +52,8 @@ extern int dumpsys_system_register_dump_cb(dumpsys_system_dump_cb callback, cons
  */
 extern int dumpsys_system_unregister_dump_cb(void *handler);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif  // __DUMPSYS_SYSTEM_H__
index 7d229933b2da1ed4ddb9ba86c40b4c1290bceb66..166ca17ffbb29d41ba11c786c3c34a4b3edde4c2 100644 (file)
@@ -27,6 +27,10 @@ typedef struct dumpsys_dump_data* dumpsys_dump_h;
  */
 typedef int (*dumpsys_dump_cb)(dumpsys_dump_h dump_context);
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /**
  * @brief Register the callback.
  * @param[in] callback A callback for data retrieval.
@@ -77,4 +81,9 @@ extern int dumpsys_get_args_count(dumpsys_dump_h dump_context, int *args_count);
  * @retval TIZEN_ERROR_INVALID_PARAMETER Invalid parameter value.
  */
 extern int dumpsys_get_args_array(dumpsys_dump_h dump_context, char ***args_array);
+
+#ifdef __cplusplus
+}
+#endif
+
 #endif  // __DUMPSYS_USER_H__