chiark / gitweb /
api: add C++ guards to all headers
authorLennart Poettering <lennart@poettering.net>
Thu, 12 Jan 2012 23:49:21 +0000 (00:49 +0100)
committerLennart Poettering <lennart@poettering.net>
Thu, 12 Jan 2012 23:49:21 +0000 (00:49 +0100)
src/systemd/sd-id128.h
src/systemd/sd-journal.h
src/systemd/sd-login.h
src/systemd/sd-messages.h

index 22fcb932719fe508a8792785905b027150a7f214..af2841eb776675d8472eb12ca3a34c32825c9a9a 100644 (file)
 #include <stdbool.h>
 #include <string.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef union sd_id128 sd_id128_t;
 
 union sd_id128 {
@@ -58,4 +62,8 @@ static inline bool sd_id128_equal(sd_id128_t a, sd_id128_t b) {
         return memcmp(&a, &b, 16) == 0;
 }
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
index c635df3f2a289526c12272104c4b599b5bc4bcd8..8737a4cac7e36b24ee64f00c35ba6dd2098bdd44 100644 (file)
 
 #include <systemd/sd-id128.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /* TODO:
  *
  *   - OR of matches is borked...
@@ -122,4 +126,8 @@ int sd_journal_process(sd_journal *j);
 #define SD_JOURNAL_FOREACH_UNIQUE(j, data, l)                           \
         for (sd_journal_restart_unique(j); sd_journal_enumerate_data((j), &(data), &(l)) > 0; )
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
index 7d76f9a44ed3553b635da72960e9bd13a3a7074c..7746c742ffd9123de089ba21807b70e37497c0bf 100644 (file)
 
 #include <sys/types.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /*
  * A few points:
  *
@@ -125,4 +129,8 @@ int sd_login_monitor_flush(sd_login_monitor *m);
 /* Get FD from monitor */
 int sd_login_monitor_get_fd(sd_login_monitor *m);
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif
index 8e52d95ebb40946b6e538c08cd80a6eb7e6d5512..5fd1aa7e31c7c6e0e88888b68638f2f6530d6b04 100644 (file)
 
 #include <systemd/sd-id128.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #define SD_MESSAGE_JOURNAL_START   SD_ID128_MAKE(f7,73,79,a8,49,0b,40,8b,be,5f,69,40,50,5a,77,7b)
 #define SD_MESSAGE_JOURNAL_STOP    SD_ID128_MAKE(d9,3f,b3,c9,c2,4d,45,1a,97,ce,a6,15,ce,59,c0,0b)
 #define SD_MESSAGE_JOURNAL_DROPPED SD_ID128_MAKE(a5,96,d6,fe,7b,fa,49,94,82,8e,72,30,9e,95,d6,1e)
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif