summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenys Vlasenko <dvlasenk@redhat.com>2011-01-20 16:39:20 +0100
committerDenys Vlasenko <dvlasenk@redhat.com>2011-01-20 16:39:20 +0100
commit006e7e8dd2592c949c4f986473a8bfe975aa8264 (patch)
treee82c5fcd2e397b80bd85dfd428d7d19e5c7d5c9a
parent8edbe4daaa0948b3a718e376b9c4d2d847e4e2c1 (diff)
downloadabrt-006e7e8dd2592c949c4f986473a8bfe975aa8264.tar.gz
abrt-006e7e8dd2592c949c4f986473a8bfe975aa8264.tar.xz
abrt-006e7e8dd2592c949c4f986473a8bfe975aa8264.zip
convert abrt-action-save-package-data.cpp to C
The conversion is trivial: a few tweaks to one header file Signed-off-by: Denys Vlasenko <dvlasenk@redhat.com>
-rw-r--r--src/daemon/Makefile.am2
-rw-r--r--src/daemon/Settings.cpp1
-rw-r--r--src/daemon/Settings.h20
-rw-r--r--src/daemon/abrt-action-save-package-data.c (renamed from src/daemon/abrt-action-save-package-data.cpp)0
4 files changed, 15 insertions, 8 deletions
diff --git a/src/daemon/Makefile.am b/src/daemon/Makefile.am
index bef380bf..f3f7bc0f 100644
--- a/src/daemon/Makefile.am
+++ b/src/daemon/Makefile.am
@@ -80,7 +80,7 @@ abrt_handle_crashdump_LDADD = \
abrt_action_save_package_data_SOURCES = \
rpm.h rpm.c \
Settings.h Settings.cpp \
- abrt-action-save-package-data.cpp
+ abrt-action-save-package-data.c
abrt_action_save_package_data_CPPFLAGS = \
-I$(srcdir)/../include/report -I$(srcdir)/../include \
-I$(srcdir)/../lib \
diff --git a/src/daemon/Settings.cpp b/src/daemon/Settings.cpp
index d155b4ec..5b5b18dd 100644
--- a/src/daemon/Settings.cpp
+++ b/src/daemon/Settings.cpp
@@ -39,7 +39,6 @@
static map_string_t s_mapSectionCommon;
/* Public data */
-/* Written out exactly in this order by SaveSettings() */
/* [ Common ] */
/* one line: "OpenGPGCheck = value" */
diff --git a/src/daemon/Settings.h b/src/daemon/Settings.h
index 49790e01..05e7e907 100644
--- a/src/daemon/Settings.h
+++ b/src/daemon/Settings.h
@@ -22,11 +22,18 @@
#include "abrt_types.h"
#include <glib.h>
+#ifdef __cplusplus
+
typedef map_map_string_t map_abrt_settings_t;
+void SetSettings(const map_abrt_settings_t& pSettings, const char *dbus_sender);
+map_abrt_settings_t GetSettings();
+
+extern "C" {
+#endif
-extern GList *g_settings_setOpenGPGPublicKeys;
-extern GList *g_settings_setBlackListedPkgs;
-extern GList *g_settings_setBlackListedPaths;
+extern GList * g_settings_setOpenGPGPublicKeys;
+extern GList * g_settings_setBlackListedPkgs;
+extern GList * g_settings_setBlackListedPaths;
extern unsigned int g_settings_nMaxCrashReportsSize;
extern bool g_settings_bOpenGPGCheck;
extern bool g_settings_bProcessUnpackaged;
@@ -35,10 +42,11 @@ extern char * g_settings_sWatchCrashdumpArchiveDir;
extern char * g_settings_sLogScanners;
int LoadSettings();
-void SaveSettings();
-void SetSettings(const map_abrt_settings_t& pSettings, const char * dbus_sender);
-map_abrt_settings_t GetSettings();
void settings_free();
+#ifdef __cplusplus
+}
+#endif
+
#endif
diff --git a/src/daemon/abrt-action-save-package-data.cpp b/src/daemon/abrt-action-save-package-data.c
index cb880bd3..cb880bd3 100644
--- a/src/daemon/abrt-action-save-package-data.cpp
+++ b/src/daemon/abrt-action-save-package-data.c