release
[apps/core/preloaded/settings.git] / include / setting-plugin.h
1 #ifndef _SETTING_PLUGIN_H_
2 #define _SETTING_PLUGIN_H_
3 #ifndef bool
4 #define bool int
5 #define TRUE 1
6 #define FALSE 0
7 #endif
8
9 #if 1
10 #define PLUGIN_INIT \
11 {\
12         setting_drawer_list_init();\
13         setting_dbus_handler_init();\
14 }
15 #define PLUGIN_FINI \
16 {\
17         setting_dbus_handler_fini();\
18         setting_drawer_list_fini();\
19 }
20 #else
21
22 #define PLUGIN_INIT
23 #define PLUGIN_FINI
24
25 #endif
26
27 extern int setting_dbus_handler_init(void);
28 extern int setting_dbus_handler_fini(void);
29 extern void setting_drawer_list_init();
30 extern void setting_drawer_list_fini();
31 extern bool setting_plugin_load(const char *cfg_file);
32 #endif //_SETTING_PLUGIN_H_
33