along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
typedef struct sd_bus_vtable sd_bus_vtable;
#include "sd-bus.h"
.type = _SD_BUS_VTABLE_END, \
}
+#ifdef __cplusplus
+}
+#endif
+
#endif
- Handles signals and child PIDs
*/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
typedef struct sd_event sd_event;
typedef struct sd_event_source sd_event_source;
int sd_event_source_get_signal(sd_event_source *s);
int sd_event_source_get_child_pid(sd_event_source *s, pid_t *pid);
+#ifdef __cplusplus
+}
+#endif
+
#endif
/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/
-#ifndef fooid128hfoo
-#define fooid128hfoo
+#ifndef foosdid128hfoo
+#define foosdid128hfoo
/***
This file is part of systemd.
/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/
-#ifndef foojournalhfoo
-#define foojournalhfoo
+#ifndef foosdjournalhfoo
+#define foosdjournalhfoo
/***
This file is part of systemd.
#include <inttypes.h>
+#ifdef __cplusplus
+extern "C" {
+#endif
+
typedef struct sd_rtnl sd_rtnl;
typedef struct sd_rtnl_message sd_rtnl_message;
int sd_rtnl_message_append(sd_rtnl_message *m, unsigned short type, const void *data);
int sd_rtnl_message_read(sd_rtnl_message *m, unsigned short *type, void **data);
+#ifdef __cplusplus
+}
+#endif
+
#endif
/*-*- Mode: C; c-basic-offset: 8; indent-tabs-mode: nil -*-*/
-#ifndef fooutf8hfoo
-#define fooutf8hfoo
+#ifndef foosdutf8hfoo
+#define foosdutf8hfoo
/***
This file is part of systemd.
along with systemd; If not, see <http://www.gnu.org/licenses/>.
***/
+#ifdef __cplusplus
+extern "C" {
+#endif
+
const char *sd_utf8_is_valid(const char *s);
const char *sd_ascii_is_valid(const char *s);
+#ifdef __cplusplus
+}
+#endif
+
#endif