From afc529626aa1c878cd055513dc40107704b113fb Mon Sep 17 00:00:00 2001 From: Steffen Vogel Date: Mon, 6 Aug 2018 11:24:49 +0200 Subject: [PATCH] fix some includes --- include/villas/api.h | 3 +-- include/villas/sample.h | 11 +++++++++-- lib/nodes/influxdb.c | 3 +++ lib/nodes/socket.c | 2 ++ 4 files changed, 15 insertions(+), 4 deletions(-) diff --git a/include/villas/api.h b/include/villas/api.h index 2757b62b6..f64a511bf 100644 --- a/include/villas/api.h +++ b/include/villas/api.h @@ -25,6 +25,7 @@ #include #include +#include #include #include @@ -36,8 +37,6 @@ extern "C" { #endif /* Forward declarations */ -struct lws; -enum lws_callback_reasons; struct super_node; struct api; diff --git a/include/villas/sample.h b/include/villas/sample.h index 7ca08cea6..942b5d068 100644 --- a/include/villas/sample.h +++ b/include/villas/sample.h @@ -23,15 +23,22 @@ #pragma once -#include - #include #include #include #include #include +#include #include +/* "I" defined by complex.h collides with a define in OpenSSL */ +#undef I +#define J _Complex_I + + +#include +#include + #ifdef __cplusplus extern "C" { #endif diff --git a/lib/nodes/influxdb.c b/lib/nodes/influxdb.c index 416469616..491aab035 100644 --- a/lib/nodes/influxdb.c +++ b/lib/nodes/influxdb.c @@ -22,6 +22,9 @@ #include #include +#include +#include +#include #include #include diff --git a/lib/nodes/socket.c b/lib/nodes/socket.c index 79db743b0..0f889a669 100644 --- a/lib/nodes/socket.c +++ b/lib/nodes/socket.c @@ -21,8 +21,10 @@ *********************************************************************************/ #include +#include #include #include +#include #include #include #include