--- a/src/include/eibclient.h | |
+++ b/src/include/eibclient.h | |
@@ -27,10 +27,11 @@ | |
#ifndef EIBCLIENT_H | |
#define EIBCLIENT_H | |
-#include <sys/cdefs.h> | |
#include <stdint.h> | |
-__BEGIN_DECLS; | |
+#ifdef __cplusplus | |
+extern "C" { | |
+#endif | |
#include "eibloadresult.h" | |
@@ -935,5 +936,7 @@ int EIB_Cache_LastUpdates2_async (EIBCon | |
uint32_t * end); | |
-__END_DECLS | |
+#ifdef __cplusplus | |
+} | |
+#endif | |
#endif |