Add extern C to public headers
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 9 Nov 2022 01:43:06 +0000 (20:43 -0500)
committerMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Wed, 9 Nov 2022 01:43:06 +0000 (20:43 -0500)
Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
include/side/endian.h
include/side/trace.h

index a9680cac6f33c84d6ac5812fa3b1d2d10d4c8df9..de8ccd716aaea99d1a84ccefbfe732e146da1e39 100644 (file)
 #error "Please add support for your OS."
 #endif
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 #ifdef __HAVE_FLOAT128
 static inline
 void side_bswap_128p(char *p)
@@ -78,6 +82,10 @@ void side_bswap_128p(char *p)
 }
 #endif
 
+#ifdef __cplusplus
+}
+#endif
+
 #if SIDE_BITS_PER_LONG == 64
 # define side_bswap_pointer(x) side_bswap_64(x)
 #else
index d7c3d98be6497890fb99b0a67120aa17a7549dc1..e70de21926dfa4f0d13725c34904ce85c3641f90 100644 (file)
@@ -1605,6 +1605,10 @@ struct side_event_description {
        extern uintptr_t side_event_enable_##_identifier; \
        extern struct side_event_description _identifier
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 extern const struct side_callback side_empty_callback;
 
 void side_call(const struct side_event_description *desc,
@@ -1709,4 +1713,8 @@ side_event_description_ptr_exit(void)
        side_events_handle = NULL;
 }
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* _SIDE_TRACE_H */
This page took 0.024146 seconds and 4 git commands to generate.