chiark / gitweb /
api: add C++ guards to all headers
[elogind.git] / src / systemd / sd-id128.h
index d835cf47688671fce90dff0936267c5ea87ec335..af2841eb776675d8472eb12ca3a34c32825c9a9a 100644 (file)
 #include <stdbool.h>
 #include <string.h>
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 typedef union sd_id128 sd_id128_t;
 
 union sd_id128 {
@@ -39,8 +43,6 @@ int sd_id128_from_string(const char s[33], sd_id128_t *ret);
 
 int sd_id128_randomize(sd_id128_t *ret);
 
-sd_id128_t sd_id128_make_v4_uuid(sd_id128_t id);
-
 int sd_id128_get_machine(sd_id128_t *ret);
 
 int sd_id128_get_boot(sd_id128_t *ret);
@@ -60,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