diff --git a/.clang-format b/.clang-format index 1c493308f..c3fc99edb 100644 --- a/.clang-format +++ b/.clang-format @@ -7,3 +7,18 @@ BasedOnStyle: LLVM # Disable automatic line-breaks in comments # as this breaks SPDX headers ReflowComments: false + +# Regroup #include directives to villas - std - other +IncludeBlocks: Regroup +IncludeIsMainRegex: / # disable main header heuristic +IncludeCategories: + - Regex: '^$' + Priority: 1 + CaseSensitive: true + - Regex: '^<.*>$' + Priority: 2 + - Regex: '^".*"$' + Priority: 4 diff --git a/clients/opal-rt/rtlab-asyncip/models/send_receive/src/socket.c b/clients/opal-rt/rtlab-asyncip/models/send_receive/src/socket.c index d6a2e1ab6..02284e955 100644 --- a/clients/opal-rt/rtlab-asyncip/models/send_receive/src/socket.c +++ b/clients/opal-rt/rtlab-asyncip/models/send_receive/src/socket.c @@ -19,7 +19,6 @@ #define RTLAB #include "AsyncApi.h" #include "OpalPrint.h" - #include "config.h" #include "socket.h" diff --git a/clients/opal-rt/rtlab-asyncip/models/send_receive/src/utils.c b/clients/opal-rt/rtlab-asyncip/models/send_receive/src/utils.c index 76e1daa7e..f8259fc43 100644 --- a/clients/opal-rt/rtlab-asyncip/models/send_receive/src/utils.c +++ b/clients/opal-rt/rtlab-asyncip/models/send_receive/src/utils.c @@ -14,7 +14,6 @@ * to the OpalDisplay. Otherwise stdout will be used. */ #define RTLAB #include "OpalPrint.h" - #include "config.h" #include "utils.h" diff --git a/common/include/villas/buffer.hpp b/common/include/villas/buffer.hpp index 949e9ca61..b957718a8 100644 --- a/common/include/villas/buffer.hpp +++ b/common/include/villas/buffer.hpp @@ -7,9 +7,8 @@ #pragma once -#include - #include +#include #include diff --git a/common/include/villas/cpuset.hpp b/common/include/villas/cpuset.hpp index 11547daed..5b8d02fba 100644 --- a/common/include/villas/cpuset.hpp +++ b/common/include/villas/cpuset.hpp @@ -10,6 +10,7 @@ #ifdef __linux__ #include + #include #include diff --git a/common/include/villas/dsp/moving_average_window.hpp b/common/include/villas/dsp/moving_average_window.hpp index d91b9127b..135aeefdf 100644 --- a/common/include/villas/dsp/moving_average_window.hpp +++ b/common/include/villas/dsp/moving_average_window.hpp @@ -8,6 +8,7 @@ #pragma once #include + #include namespace villas { diff --git a/common/include/villas/dsp/window_cosine.hpp b/common/include/villas/dsp/window_cosine.hpp index 96b5d75ba..aedfa478e 100644 --- a/common/include/villas/dsp/window_cosine.hpp +++ b/common/include/villas/dsp/window_cosine.hpp @@ -8,7 +8,6 @@ #pragma once #include - #include #include diff --git a/common/include/villas/graph/edge.hpp b/common/include/villas/graph/edge.hpp index e2d8c179c..0c4efe3d1 100644 --- a/common/include/villas/graph/edge.hpp +++ b/common/include/villas/graph/edge.hpp @@ -8,6 +8,7 @@ #pragma once #include + #include #include diff --git a/common/include/villas/graph/vertex.hpp b/common/include/villas/graph/vertex.hpp index 4aecf5cbd..4dcf73ad1 100644 --- a/common/include/villas/graph/vertex.hpp +++ b/common/include/villas/graph/vertex.hpp @@ -7,9 +7,11 @@ #pragma once -#include #include #include + +#include + #include namespace villas { diff --git a/common/include/villas/kernel/devices/device.hpp b/common/include/villas/kernel/devices/device.hpp index 896cab042..00b1f7ad5 100644 --- a/common/include/villas/kernel/devices/device.hpp +++ b/common/include/villas/kernel/devices/device.hpp @@ -10,6 +10,7 @@ #include #include + #include namespace villas { diff --git a/common/include/villas/kernel/devices/driver.hpp b/common/include/villas/kernel/devices/driver.hpp index 5c1cf1bb8..e156af96a 100644 --- a/common/include/villas/kernel/devices/driver.hpp +++ b/common/include/villas/kernel/devices/driver.hpp @@ -9,6 +9,8 @@ #pragma once +#include + namespace villas { namespace kernel { namespace devices { diff --git a/common/include/villas/kernel/devices/ip_device.hpp b/common/include/villas/kernel/devices/ip_device.hpp index 8fb2f7465..dd97e8b8e 100644 --- a/common/include/villas/kernel/devices/ip_device.hpp +++ b/common/include/villas/kernel/devices/ip_device.hpp @@ -9,6 +9,8 @@ #pragma once #include +#include + #include namespace villas { diff --git a/common/include/villas/kernel/devices/linux_driver.hpp b/common/include/villas/kernel/devices/linux_driver.hpp index 87a6ea5bf..7d120438a 100644 --- a/common/include/villas/kernel/devices/linux_driver.hpp +++ b/common/include/villas/kernel/devices/linux_driver.hpp @@ -11,6 +11,7 @@ #include #include #include + #include namespace villas { diff --git a/common/include/villas/kernel/devices/pci_device.hpp b/common/include/villas/kernel/devices/pci_device.hpp index 65794644b..ea95b7346 100644 --- a/common/include/villas/kernel/devices/pci_device.hpp +++ b/common/include/villas/kernel/devices/pci_device.hpp @@ -7,11 +7,10 @@ #pragma once -#include -#include - #include #include +#include +#include #include diff --git a/common/include/villas/kernel/devices/platform_device.hpp b/common/include/villas/kernel/devices/platform_device.hpp index 57c3ec915..2245c681c 100644 --- a/common/include/villas/kernel/devices/platform_device.hpp +++ b/common/include/villas/kernel/devices/platform_device.hpp @@ -9,6 +9,7 @@ #pragma once #include + #include #include diff --git a/common/include/villas/list.hpp b/common/include/villas/list.hpp index f65f9c5e4..59b6941c1 100644 --- a/common/include/villas/list.hpp +++ b/common/include/villas/list.hpp @@ -14,8 +14,9 @@ #pragma once #include -#include #include + +#include #include #include diff --git a/common/include/villas/log.hpp b/common/include/villas/log.hpp index 459939499..7859e24f2 100644 --- a/common/include/villas/log.hpp +++ b/common/include/villas/log.hpp @@ -11,12 +11,11 @@ #include #include +#include #include #include #include -#include - namespace villas { // Forward declarations diff --git a/common/include/villas/memory.hpp b/common/include/villas/memory.hpp index b34062031..922eb516d 100644 --- a/common/include/villas/memory.hpp +++ b/common/include/villas/memory.hpp @@ -8,6 +8,7 @@ #pragma once #include + #include #include diff --git a/common/include/villas/memory_manager.hpp b/common/include/villas/memory_manager.hpp index 4ec830d79..71ede716e 100644 --- a/common/include/villas/memory_manager.hpp +++ b/common/include/villas/memory_manager.hpp @@ -8,11 +8,13 @@ #pragma once #include -#include #include #include #include + +#include #include + #include #include #include diff --git a/common/include/villas/plugin.hpp b/common/include/villas/plugin.hpp index 41a0f18d5..f401d1bc4 100644 --- a/common/include/villas/plugin.hpp +++ b/common/include/villas/plugin.hpp @@ -8,11 +8,13 @@ #pragma once -#include #include -#include #include #include + +#include +#include + #include #include #include diff --git a/common/include/villas/popen.hpp b/common/include/villas/popen.hpp index e952640d1..95994f59d 100644 --- a/common/include/villas/popen.hpp +++ b/common/include/villas/popen.hpp @@ -7,10 +7,6 @@ #pragma once -#include - -#include - #include #include #include @@ -18,6 +14,9 @@ #include #include +#include +#include + namespace villas { namespace utils { diff --git a/common/include/villas/task.hpp b/common/include/villas/task.hpp index 4883bd5ea..e51ca2e46 100644 --- a/common/include/villas/task.hpp +++ b/common/include/villas/task.hpp @@ -9,7 +9,6 @@ #include #include - #include namespace villas { diff --git a/common/include/villas/timing.hpp b/common/include/villas/timing.hpp index 36f8ab8c4..8952dd480 100644 --- a/common/include/villas/timing.hpp +++ b/common/include/villas/timing.hpp @@ -9,7 +9,6 @@ #include #include - #include // Compare two timestamps. Return zero if they are equal. diff --git a/common/include/villas/utils.hpp b/common/include/villas/utils.hpp index 3c341ce2b..ce6defa42 100644 --- a/common/include/villas/utils.hpp +++ b/common/include/villas/utils.hpp @@ -8,20 +8,19 @@ #pragma once +#include +#include +#include #include #include #include #include -#include -#include -#include +#include #include #include #include -#include - #include #ifdef __GNUC__ diff --git a/common/lib/common.cpp b/common/lib/common.cpp index 9a15b9efa..e3a9c788b 100644 --- a/common/lib/common.cpp +++ b/common/lib/common.cpp @@ -5,10 +5,10 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include +#include + std::string stateToString(enum State s) { switch (s) { case State::DESTROYED: diff --git a/common/lib/compat.cpp b/common/lib/compat.cpp index fb19b45ef..1197643b0 100644 --- a/common/lib/compat.cpp +++ b/common/lib/compat.cpp @@ -6,6 +6,7 @@ */ #include + #include #include diff --git a/common/lib/dsp/pid.cpp b/common/lib/dsp/pid.cpp index 5924dfcff..205abb03e 100644 --- a/common/lib/dsp/pid.cpp +++ b/common/lib/dsp/pid.cpp @@ -7,6 +7,7 @@ #include #include + #include using namespace std; diff --git a/common/lib/kernel/devices/device_connection.cpp b/common/lib/kernel/devices/device_connection.cpp index b96778741..e2cadfe87 100644 --- a/common/lib/kernel/devices/device_connection.cpp +++ b/common/lib/kernel/devices/device_connection.cpp @@ -6,10 +6,9 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include +#include #include #include diff --git a/common/lib/kernel/devices/linux_driver.cpp b/common/lib/kernel/devices/linux_driver.cpp index 1f5a20537..f9e689868 100644 --- a/common/lib/kernel/devices/linux_driver.cpp +++ b/common/lib/kernel/devices/linux_driver.cpp @@ -6,9 +6,8 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include +#include #include using villas::kernel::devices::Device, villas::kernel::devices::LinuxDriver; diff --git a/common/lib/kernel/devices/pci_device.cpp b/common/lib/kernel/devices/pci_device.cpp index 940728aa2..377c7d697 100644 --- a/common/lib/kernel/devices/pci_device.cpp +++ b/common/lib/kernel/devices/pci_device.cpp @@ -8,6 +8,7 @@ */ #include + #include #include #include diff --git a/common/lib/kernel/kernel.cpp b/common/lib/kernel/kernel.cpp index 902b67130..8b9856323 100644 --- a/common/lib/kernel/kernel.cpp +++ b/common/lib/kernel/kernel.cpp @@ -9,21 +9,19 @@ #include #include #include -#include -#include -#include +#include #include +#include #include +#include #include +#include #include #include #include -#include -#include - using namespace villas; using namespace villas::utils; diff --git a/common/lib/kernel/rt.cpp b/common/lib/kernel/rt.cpp index feaec4445..2e7bab0c0 100644 --- a/common/lib/kernel/rt.cpp +++ b/common/lib/kernel/rt.cpp @@ -11,11 +11,10 @@ #include #include #include -#include -#include - #include #include +#include +#include #ifdef __linux__ using villas::utils::CpuSet; diff --git a/common/lib/kernel/vfio_container.cpp b/common/lib/kernel/vfio_container.cpp index fb52926e2..cf30f29bd 100644 --- a/common/lib/kernel/vfio_container.cpp +++ b/common/lib/kernel/vfio_container.cpp @@ -18,14 +18,13 @@ #include #include +#include +#include +#include #include #include #include -#include -#include - -#include #include #include #include diff --git a/common/lib/kernel/vfio_group.cpp b/common/lib/kernel/vfio_group.cpp index 512460c20..e17ee4c67 100644 --- a/common/lib/kernel/vfio_group.cpp +++ b/common/lib/kernel/vfio_group.cpp @@ -17,14 +17,13 @@ #endif #include +#include +#include +#include #include #include #include -#include -#include - -#include #include #include #include diff --git a/common/lib/list.cpp b/common/lib/list.cpp index fbac03205..b75ce5ba0 100644 --- a/common/lib/list.cpp +++ b/common/lib/list.cpp @@ -9,7 +9,6 @@ #include #include - #include #include diff --git a/common/lib/log.cpp b/common/lib/log.cpp index 3320eb579..c1536b6e1 100644 --- a/common/lib/log.cpp +++ b/common/lib/log.cpp @@ -10,7 +10,6 @@ #include #include - #include #include diff --git a/common/lib/memory.cpp b/common/lib/memory.cpp index 205d8c70f..8605b54aa 100644 --- a/common/lib/memory.cpp +++ b/common/lib/memory.cpp @@ -5,14 +5,13 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include +#include +#include #include +#include #include -#include -#include - #include namespace villas { diff --git a/common/lib/plugin.cpp b/common/lib/plugin.cpp index ee8c84aa0..b54a37319 100644 --- a/common/lib/plugin.cpp +++ b/common/lib/plugin.cpp @@ -5,12 +5,13 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include #include #include #include +#include + #include using namespace villas::plugin; diff --git a/common/lib/popen.cpp b/common/lib/popen.cpp index 6468da69c..99fc2a60c 100644 --- a/common/lib/popen.cpp +++ b/common/lib/popen.cpp @@ -5,8 +5,15 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include +#include +#include +#include +#include + #include #include +#include #include #include #include @@ -14,14 +21,6 @@ #include #include -#include -#include -#include -#include - -#include - -#include #include #include #include diff --git a/common/lib/task.cpp b/common/lib/task.cpp index ebdfc8e28..5d6478e21 100644 --- a/common/lib/task.cpp +++ b/common/lib/task.cpp @@ -7,6 +7,7 @@ #include #include + #include #include diff --git a/common/lib/utils.cpp b/common/lib/utils.cpp index 8ad411664..61666029a 100644 --- a/common/lib/utils.cpp +++ b/common/lib/utils.cpp @@ -6,10 +6,6 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include -#include -#include - #include #include #include @@ -17,18 +13,20 @@ #include #include #include -#include -#include #include #include #include -#include -#include +#include +#include +#include +#include #include #include #include #include +#include +#include #include #include diff --git a/common/tests/unit/base64.cpp b/common/tests/unit/base64.cpp index 305c0afc5..f8a68e811 100644 --- a/common/tests/unit/base64.cpp +++ b/common/tests/unit/base64.cpp @@ -5,10 +5,10 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include +#include + #include using namespace villas::utils::base64; diff --git a/common/tests/unit/graph.cpp b/common/tests/unit/graph.cpp index 2c7cf7408..55d9c7551 100644 --- a/common/tests/unit/graph.cpp +++ b/common/tests/unit/graph.cpp @@ -8,6 +8,7 @@ #include #include + #include #include #include diff --git a/common/tests/unit/kernel.cpp b/common/tests/unit/kernel.cpp index 9112b1782..dd38c607d 100644 --- a/common/tests/unit/kernel.cpp +++ b/common/tests/unit/kernel.cpp @@ -5,9 +5,8 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include +#include #include #include diff --git a/common/tests/unit/list.cpp b/common/tests/unit/list.cpp index 98b6c34d3..ae39da14e 100644 --- a/common/tests/unit/list.cpp +++ b/common/tests/unit/list.cpp @@ -5,10 +5,11 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include #include +#include + #include #include #include diff --git a/common/tests/unit/popen.cpp b/common/tests/unit/popen.cpp index 6fe4dd700..08488a5a7 100644 --- a/common/tests/unit/popen.cpp +++ b/common/tests/unit/popen.cpp @@ -5,9 +5,10 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include +#include + #include using namespace villas::utils; diff --git a/common/tests/unit/task.cpp b/common/tests/unit/task.cpp index daaeea21d..6c0241ed6 100644 --- a/common/tests/unit/task.cpp +++ b/common/tests/unit/task.cpp @@ -6,7 +6,6 @@ */ #include - #include #include diff --git a/fpga/include/villas/fpga/card_parser.hpp b/fpga/include/villas/fpga/card_parser.hpp index 03c482a77..20e8925ea 100644 --- a/fpga/include/villas/fpga/card_parser.hpp +++ b/fpga/include/villas/fpga/card_parser.hpp @@ -13,6 +13,7 @@ #include #include + #include #include diff --git a/fpga/include/villas/fpga/core.hpp b/fpga/include/villas/fpga/core.hpp index 84844c4a6..0210d5fed 100644 --- a/fpga/include/villas/fpga/core.hpp +++ b/fpga/include/villas/fpga/core.hpp @@ -10,11 +10,13 @@ #pragma once -#include -#include #include #include #include + +#include +#include + #include #include #include diff --git a/fpga/include/villas/fpga/ips/dma.hpp b/fpga/include/villas/fpga/ips/dma.hpp index b7caa2dbb..44e26c25c 100644 --- a/fpga/include/villas/fpga/ips/dma.hpp +++ b/fpga/include/villas/fpga/ips/dma.hpp @@ -10,14 +10,13 @@ #pragma once #include +#include #include #include #include #include -#include - namespace villas { namespace fpga { namespace ip { diff --git a/fpga/include/villas/fpga/ips/gpu2rtds.hpp b/fpga/include/villas/fpga/ips/gpu2rtds.hpp index b2105331d..0177aeebb 100644 --- a/fpga/include/villas/fpga/ips/gpu2rtds.hpp +++ b/fpga/include/villas/fpga/ips/gpu2rtds.hpp @@ -8,11 +8,10 @@ #pragma once #include -#include -#include - #include #include +#include +#include namespace villas { namespace fpga { diff --git a/fpga/include/villas/fpga/ips/i2c.hpp b/fpga/include/villas/fpga/ips/i2c.hpp index 072a72157..b90f34fac 100644 --- a/fpga/include/villas/fpga/ips/i2c.hpp +++ b/fpga/include/villas/fpga/ips/i2c.hpp @@ -8,11 +8,12 @@ #pragma once #include +#include + #include #include #include #include -#include namespace villas { namespace fpga { diff --git a/fpga/include/villas/fpga/ips/rtds2gpu/register_types.hpp b/fpga/include/villas/fpga/ips/rtds2gpu/register_types.hpp index bfe16ac3c..4ed9bf108 100644 --- a/fpga/include/villas/fpga/ips/rtds2gpu/register_types.hpp +++ b/fpga/include/villas/fpga/ips/rtds2gpu/register_types.hpp @@ -9,6 +9,7 @@ #include #include + #include union axilite_reg_status_t { diff --git a/fpga/include/villas/fpga/ips/timer.hpp b/fpga/include/villas/fpga/ips/timer.hpp index ae81eeabf..1b57d6049 100644 --- a/fpga/include/villas/fpga/ips/timer.hpp +++ b/fpga/include/villas/fpga/ips/timer.hpp @@ -11,6 +11,7 @@ #pragma once #include + #include #include diff --git a/fpga/include/villas/fpga/json_parser.hpp b/fpga/include/villas/fpga/json_parser.hpp index 5fcbe8a7a..8273fd589 100644 --- a/fpga/include/villas/fpga/json_parser.hpp +++ b/fpga/include/villas/fpga/json_parser.hpp @@ -8,11 +8,12 @@ #pragma once -#include #include -#include #include +#include +#include + class JsonParser { private: inline static auto logger = villas::Log::get("Json Parser"); diff --git a/fpga/include/villas/fpga/node.hpp b/fpga/include/villas/fpga/node.hpp index 8bc420752..2224cbc34 100644 --- a/fpga/include/villas/fpga/node.hpp +++ b/fpga/include/villas/fpga/node.hpp @@ -10,10 +10,12 @@ #pragma once -#include -#include #include #include + +#include +#include + #include #include #include diff --git a/fpga/include/villas/fpga/pcie_card.hpp b/fpga/include/villas/fpga/pcie_card.hpp index 329bcaa29..1583ed7de 100644 --- a/fpga/include/villas/fpga/pcie_card.hpp +++ b/fpga/include/villas/fpga/pcie_card.hpp @@ -11,20 +11,19 @@ #pragma once #include -#include #include #include #include -#include -#include - -#include -#include +#include #include #include #include +#include +#include +#include +#include namespace villas { namespace fpga { diff --git a/fpga/include/villas/fpga/utils.hpp b/fpga/include/villas/fpga/utils.hpp index 0eb52906d..514e05768 100644 --- a/fpga/include/villas/fpga/utils.hpp +++ b/fpga/include/villas/fpga/utils.hpp @@ -7,6 +7,7 @@ #pragma once #include + #include #include #include diff --git a/fpga/include/villas/fpga/vlnv.hpp b/fpga/include/villas/fpga/vlnv.hpp index 693903cad..56d44c54f 100644 --- a/fpga/include/villas/fpga/vlnv.hpp +++ b/fpga/include/villas/fpga/vlnv.hpp @@ -7,10 +7,12 @@ #pragma once -#include #include #include #include + +#include + #include namespace villas { diff --git a/fpga/lib/core.cpp b/fpga/lib/core.cpp index 7533e6a32..70f17c131 100644 --- a/fpga/lib/core.cpp +++ b/fpga/lib/core.cpp @@ -10,20 +10,18 @@ #include #include -#include -#include -#include - #include -#include -#include - #include #include #include #include #include #include +#include +#include +#include +#include +#include using namespace villas::fpga; using namespace villas::fpga::ip; diff --git a/fpga/lib/dma.cpp b/fpga/lib/dma.cpp index 44178a0d0..6ea1e0318 100644 --- a/fpga/lib/dma.cpp +++ b/fpga/lib/dma.cpp @@ -5,19 +5,17 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include #include -#include -#include - #include #include +#include #include #include #include +#include +#include using namespace villas; diff --git a/fpga/lib/ips/aurora.cpp b/fpga/lib/ips/aurora.cpp index 40a2f68b0..be2f7214b 100644 --- a/fpga/lib/ips/aurora.cpp +++ b/fpga/lib/ips/aurora.cpp @@ -7,9 +7,8 @@ #include -#include - #include +#include // Register offsets #define AURORA_AXIS_SR_OFFSET 0x00 // Status Register (read-only) diff --git a/fpga/lib/ips/aurora_xilinx.cpp b/fpga/lib/ips/aurora_xilinx.cpp index e516512cd..aef581810 100644 --- a/fpga/lib/ips/aurora_xilinx.cpp +++ b/fpga/lib/ips/aurora_xilinx.cpp @@ -7,9 +7,8 @@ #include -#include - #include +#include using namespace villas::fpga::ip; diff --git a/fpga/lib/ips/dino.cpp b/fpga/lib/ips/dino.cpp index 7360746db..a3df87124 100644 --- a/fpga/lib/ips/dino.cpp +++ b/fpga/lib/ips/dino.cpp @@ -7,10 +7,9 @@ #include -#include - #include #include +#include using namespace villas::fpga::ip; diff --git a/fpga/lib/ips/dma.cpp b/fpga/lib/ips/dma.cpp index b8e9c7213..11134c306 100644 --- a/fpga/lib/ips/dma.cpp +++ b/fpga/lib/ips/dma.cpp @@ -8,17 +8,17 @@ #include #include + #include +#include +#include +#include #include #include #include #include -#include -#include -#include - // Max. size of a DMA transfer in simple mode #define FPGA_DMA_BOUNDARY 0x1000 diff --git a/fpga/lib/ips/fifo.cpp b/fpga/lib/ips/fifo.cpp index fcc95bcdc..65d94a812 100644 --- a/fpga/lib/ips/fifo.cpp +++ b/fpga/lib/ips/fifo.cpp @@ -9,7 +9,6 @@ */ #include - #include #include diff --git a/fpga/lib/ips/gpio.cpp b/fpga/lib/ips/gpio.cpp index b3abb42bf..fd2e17a9f 100644 --- a/fpga/lib/ips/gpio.cpp +++ b/fpga/lib/ips/gpio.cpp @@ -5,9 +5,8 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include +#include using namespace villas::fpga::ip; diff --git a/fpga/lib/ips/intc.cpp b/fpga/lib/ips/intc.cpp index c074b05dd..4f3fd035e 100644 --- a/fpga/lib/ips/intc.cpp +++ b/fpga/lib/ips/intc.cpp @@ -10,13 +10,11 @@ #include #include -#include - -#include - #include #include #include +#include +#include using namespace villas::fpga::ip; diff --git a/fpga/lib/ips/pcie.cpp b/fpga/lib/ips/pcie.cpp index eae333b38..0d158f22b 100644 --- a/fpga/lib/ips/pcie.cpp +++ b/fpga/lib/ips/pcie.cpp @@ -5,15 +5,15 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include -#include -#include +#include +#include #include #include #include +#include using namespace villas::fpga::ip; diff --git a/fpga/lib/ips/rtds.cpp b/fpga/lib/ips/rtds.cpp index 78f266572..fc7792922 100644 --- a/fpga/lib/ips/rtds.cpp +++ b/fpga/lib/ips/rtds.cpp @@ -7,9 +7,8 @@ #include -#include - #include +#include #define RTDS_HZ 100000000 // 100 MHz diff --git a/fpga/lib/ips/rtds2gpu/gpu2rtds.cpp b/fpga/lib/ips/rtds2gpu/gpu2rtds.cpp index ad0845854..172953536 100644 --- a/fpga/lib/ips/rtds2gpu/gpu2rtds.cpp +++ b/fpga/lib/ips/rtds2gpu/gpu2rtds.cpp @@ -6,6 +6,7 @@ */ #include + #include #include diff --git a/fpga/lib/ips/rtds2gpu/rtds2gpu.cpp b/fpga/lib/ips/rtds2gpu/rtds2gpu.cpp index 7efb9c150..7e06b5df7 100644 --- a/fpga/lib/ips/rtds2gpu/rtds2gpu.cpp +++ b/fpga/lib/ips/rtds2gpu/rtds2gpu.cpp @@ -6,6 +6,7 @@ */ #include + #include #include diff --git a/fpga/lib/ips/zynq.cpp b/fpga/lib/ips/zynq.cpp index b27243bf9..72114dc19 100644 --- a/fpga/lib/ips/zynq.cpp +++ b/fpga/lib/ips/zynq.cpp @@ -5,9 +5,8 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include +#include #include using namespace villas::fpga::ip; diff --git a/fpga/lib/node.cpp b/fpga/lib/node.cpp index d0a4f1f4a..43b57bf25 100644 --- a/fpga/lib/node.cpp +++ b/fpga/lib/node.cpp @@ -5,16 +5,16 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include #include -#include -#include +#include +#include #include #include #include +#include using namespace villas::fpga::ip; diff --git a/fpga/lib/pcie_card.cpp b/fpga/lib/pcie_card.cpp index fd43b82fc..ca8e3410a 100644 --- a/fpga/lib/pcie_card.cpp +++ b/fpga/lib/pcie_card.cpp @@ -5,10 +5,12 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include #include #include + +#include + #include #include #include diff --git a/fpga/lib/platform_card.cpp b/fpga/lib/platform_card.cpp index e0acb7736..ae7ade806 100644 --- a/fpga/lib/platform_card.cpp +++ b/fpga/lib/platform_card.cpp @@ -10,9 +10,10 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include +#include + #include #include #include diff --git a/fpga/lib/utils.cpp b/fpga/lib/utils.cpp index 20f64ba50..62f144ec6 100644 --- a/fpga/lib/utils.cpp +++ b/fpga/lib/utils.cpp @@ -9,17 +9,14 @@ #include #include #include -#include #include #include #include +#include #include #include -#include -#include - #include #include #include @@ -29,6 +26,8 @@ #include #include #include +#include +#include using namespace villas; diff --git a/fpga/src/villas-fpga-ctrl.cpp b/fpga/src/villas-fpga-ctrl.cpp index d475bcc30..05317524b 100644 --- a/fpga/src/villas-fpga-ctrl.cpp +++ b/fpga/src/villas-fpga-ctrl.cpp @@ -9,18 +9,15 @@ #include #include -#include #include #include #include #include +#include #include #include -#include -#include - #include #include #include @@ -31,6 +28,8 @@ #include #include #include +#include +#include using namespace villas; diff --git a/fpga/src/villas-fpga-pipe.cpp b/fpga/src/villas-fpga-pipe.cpp index b059501c0..3aba1657a 100644 --- a/fpga/src/villas-fpga-pipe.cpp +++ b/fpga/src/villas-fpga-pipe.cpp @@ -6,17 +6,14 @@ */ #include -#include #include #include #include +#include #include #include -#include -#include - #include #include #include @@ -24,6 +21,8 @@ #include #include #include +#include +#include using namespace villas; diff --git a/fpga/tests/unit/fifo.cpp b/fpga/tests/unit/fifo.cpp index f875aa30d..01227eb8a 100644 --- a/fpga/tests/unit/fifo.cpp +++ b/fpga/tests/unit/fifo.cpp @@ -7,11 +7,10 @@ #include -#include -#include - #include #include +#include +#include #include "global.hpp" diff --git a/fpga/tests/unit/fpga.cpp b/fpga/tests/unit/fpga.cpp index 587cc0264..4b1ffd096 100644 --- a/fpga/tests/unit/fpga.cpp +++ b/fpga/tests/unit/fpga.cpp @@ -8,6 +8,7 @@ */ #include +#include #include #include @@ -16,8 +17,6 @@ #include "global.hpp" -#include - #define FPGA_CARD "vc707" #define TEST_CONFIG "../etc/fpga.json" #define TEST_LEN 0x1000 diff --git a/fpga/tests/unit/logging.cpp b/fpga/tests/unit/logging.cpp index 46abafdbc..11a085815 100644 --- a/fpga/tests/unit/logging.cpp +++ b/fpga/tests/unit/logging.cpp @@ -10,8 +10,8 @@ #include #include - #include + #include extern "C" { diff --git a/fpga/tests/unit/main.cpp b/fpga/tests/unit/main.cpp index 8aeb32d7d..6a67d14ff 100644 --- a/fpga/tests/unit/main.cpp +++ b/fpga/tests/unit/main.cpp @@ -9,11 +9,10 @@ #include #include #include +#include #include -#include - // Returns true if there is at least one enabled test in this suite static bool suite_enabled(struct criterion_test_set *tests, const char *name) { FOREACH_SET(void *suite_ptr, tests->suites) { diff --git a/fpga/tests/unit/rtds.cpp b/fpga/tests/unit/rtds.cpp index b5728667b..b0c9e69f5 100644 --- a/fpga/tests/unit/rtds.cpp +++ b/fpga/tests/unit/rtds.cpp @@ -7,20 +7,17 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include #include #include -#include -#include -#include - #include #include #include #include - -#include +#include +#include #include #include "global.hpp" diff --git a/fpga/tests/unit/rtds2gpu.cpp b/fpga/tests/unit/rtds2gpu.cpp index 4e18b76b9..b84d0cb12 100644 --- a/fpga/tests/unit/rtds2gpu.cpp +++ b/fpga/tests/unit/rtds2gpu.cpp @@ -5,19 +5,18 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include -#include -#include -#include +#include +#include #include #include #include #include #include +#include +#include #include "global.hpp" diff --git a/fpga/tests/unit/rtds_rtt.cpp b/fpga/tests/unit/rtds_rtt.cpp index 273b46404..882f4c6ec 100644 --- a/fpga/tests/unit/rtds_rtt.cpp +++ b/fpga/tests/unit/rtds_rtt.cpp @@ -8,11 +8,10 @@ #include #include -#include - #include #include #include +#include extern struct fpga_card *card; diff --git a/fpga/tests/unit/timer.cpp b/fpga/tests/unit/timer.cpp index 37e3e87cc..7e4cc6c98 100644 --- a/fpga/tests/unit/timer.cpp +++ b/fpga/tests/unit/timer.cpp @@ -6,13 +6,15 @@ */ #include + #include + +#include #include #include #include #include "global.hpp" -#include // cppcheck-suppress unknownMacro Test(fpga, timer, .description = "Timer Counter") { diff --git a/fpga/thirdparty/rang/rang.hpp b/fpga/thirdparty/rang/rang.hpp index 599250c37..8730622b1 100644 --- a/fpga/thirdparty/rang/rang.hpp +++ b/fpga/thirdparty/rang/rang.hpp @@ -31,8 +31,9 @@ #define _WIN32_WINNT _WIN32_WINNT_VISTA #endif -#include #include + +#include #include // Only defined in windows 10 onwards, redefining in lower windows since it diff --git a/include/villas/api.hpp b/include/villas/api.hpp index 8e13cdd22..b4a682865 100644 --- a/include/villas/api.hpp +++ b/include/villas/api.hpp @@ -7,13 +7,13 @@ #pragma once -#include -#include - #include #include #include +#include +#include + #include #include #include diff --git a/include/villas/api/request.hpp b/include/villas/api/request.hpp index 69bdcd0b7..7330949fe 100644 --- a/include/villas/api/request.hpp +++ b/include/villas/api/request.hpp @@ -7,10 +7,11 @@ #pragma once -#include #include #include +#include + #include #include #include diff --git a/include/villas/config_class.hpp b/include/villas/config_class.hpp index 5aca090ac..23e05dad7 100644 --- a/include/villas/config_class.hpp +++ b/include/villas/config_class.hpp @@ -8,13 +8,13 @@ #pragma once #include -#include -#include - #include #include #include +#include +#include + #include #include diff --git a/include/villas/dumper.hpp b/include/villas/dumper.hpp index 61fa61c03..ce1aef62e 100644 --- a/include/villas/dumper.hpp +++ b/include/villas/dumper.hpp @@ -7,10 +7,10 @@ #pragma once -#include - #include +#include + namespace villas { namespace node { diff --git a/include/villas/kernel/nl.hpp b/include/villas/kernel/nl.hpp index 94d4af69d..f3f49cf95 100644 --- a/include/villas/kernel/nl.hpp +++ b/include/villas/kernel/nl.hpp @@ -7,11 +7,10 @@ #pragma once -#include - #include #include #include +#include namespace villas { namespace kernel { diff --git a/include/villas/kernel/tc.hpp b/include/villas/kernel/tc.hpp index 923f0062b..51de653d3 100644 --- a/include/villas/kernel/tc.hpp +++ b/include/villas/kernel/tc.hpp @@ -14,11 +14,10 @@ #include +#include #include #include -#include - namespace villas { namespace kernel { diff --git a/include/villas/kernel/tc_netem.hpp b/include/villas/kernel/tc_netem.hpp index a119fcd09..f2368bb5a 100644 --- a/include/villas/kernel/tc_netem.hpp +++ b/include/villas/kernel/tc_netem.hpp @@ -14,11 +14,10 @@ #include +#include #include #include -#include - namespace villas { namespace kernel { diff --git a/include/villas/mapping.hpp b/include/villas/mapping.hpp index 364d2abbe..04e1da90b 100644 --- a/include/villas/mapping.hpp +++ b/include/villas/mapping.hpp @@ -7,9 +7,10 @@ #pragma once -#include #include +#include + #include #include #include diff --git a/include/villas/node.h b/include/villas/node.h index 333670f66..4ba8ed6f4 100644 --- a/include/villas/node.h +++ b/include/villas/node.h @@ -7,9 +7,8 @@ #pragma once -#include - #include +#include typedef void *vnode; typedef void *vsample; diff --git a/include/villas/node.hpp b/include/villas/node.hpp index aea2ef0fc..f4c52a62e 100644 --- a/include/villas/node.hpp +++ b/include/villas/node.hpp @@ -7,10 +7,12 @@ #pragma once -#include #include + +#include #include #include + #include #include #include diff --git a/include/villas/node_list.hpp b/include/villas/node_list.hpp index 7afde3a0d..3b6e9750f 100644 --- a/include/villas/node_list.hpp +++ b/include/villas/node_list.hpp @@ -7,12 +7,12 @@ #pragma once -#include -#include - #include #include +#include +#include + namespace villas { namespace node { diff --git a/include/villas/nodes/api.hpp b/include/villas/nodes/api.hpp index 8aa834df9..daad5cecb 100644 --- a/include/villas/nodes/api.hpp +++ b/include/villas/nodes/api.hpp @@ -9,6 +9,7 @@ #pragma once #include + #include #include diff --git a/include/villas/nodes/fpga.hpp b/include/villas/nodes/fpga.hpp index 53aa7f815..8264fa616 100644 --- a/include/villas/nodes/fpga.hpp +++ b/include/villas/nodes/fpga.hpp @@ -10,16 +10,17 @@ #pragma once #include -#include -#include -#include -#include #include + +#include #include #include #include #include +#include +#include +#include namespace villas { namespace node { diff --git a/include/villas/nodes/iec60870.hpp b/include/villas/nodes/iec60870.hpp index c7b88f9d7..707503e17 100644 --- a/include/villas/nodes/iec60870.hpp +++ b/include/villas/nodes/iec60870.hpp @@ -10,11 +10,13 @@ #include #include #include +#include +#include + #include #include #include -#include -#include + #include #include #include diff --git a/include/villas/nodes/iec61850.hpp b/include/villas/nodes/iec61850.hpp index dcd8e35b0..d8cc7ec19 100644 --- a/include/villas/nodes/iec61850.hpp +++ b/include/villas/nodes/iec61850.hpp @@ -9,11 +9,10 @@ #include -#include - #include #include #include +#include #include #include diff --git a/include/villas/nodes/infiniband.hpp b/include/villas/nodes/infiniband.hpp index de6870f76..b21c76b44 100644 --- a/include/villas/nodes/infiniband.hpp +++ b/include/villas/nodes/infiniband.hpp @@ -7,6 +7,7 @@ #pragma once +#include #include #include @@ -28,18 +29,18 @@ class NodeCompat; struct infiniband { // IBV/RDMA CM structs struct context_s { - struct rdma_cm_id *listen_id; - struct rdma_cm_id *id; - struct rdma_event_channel *ec; - - struct ibv_pd *pd; - struct ibv_cq *recv_cq; - struct ibv_cq *send_cq; - struct ibv_comp_channel *comp_channel; + ::rdma_cm_id *listen_id; + ::rdma_cm_id *id; + ::rdma_event_channel *ec; + + ::ibv_pd *pd; + ::ibv_cq *recv_cq; + ::ibv_cq *send_cq; + ::ibv_comp_channel *comp_channel; } ctx; // Queue Pair init variables - struct ibv_qp_init_attr qp_init; + ::ibv_qp_init_attr qp_init; // Size of receive and send completion queue int recv_cq_size; @@ -54,17 +55,17 @@ struct infiniband { // Connection specific variables struct connection_s { - struct addrinfo *src_addr; - struct addrinfo *dst_addr; + ::addrinfo *src_addr; + ::addrinfo *dst_addr; // RDMA_PS_TCP or RDMA_PS_UDP - enum rdma_port_space port_space; + ::rdma_port_space port_space; // Timeout for rdma_resolve_route int timeout; // Thread to monitor RDMA CM Event threads - pthread_t rdma_cm_event_thread; + ::pthread_t rdma_cm_event_thread; // Bool, should data be send inline if possible? int send_inline; @@ -81,10 +82,10 @@ struct infiniband { // Unrealiable connectionless data struct ud_s { - struct rdma_ud_param ud; - struct ibv_ah *ah; + ::rdma_ud_param ud; + ::ibv_ah *ah; void *grh_ptr; - struct ibv_mr *grh_mr; + ::ibv_mr *grh_mr; } ud; } conn; @@ -97,7 +98,7 @@ int ib_reverse(NodeCompat *n); char *ib_print(NodeCompat *n); -int ib_parse(NodeCompat *n, json_t *json); +int ib_parse(NodeCompat *n, ::json_t *json); int ib_check(NodeCompat *n); diff --git a/include/villas/nodes/modbus.hpp b/include/villas/nodes/modbus.hpp index 6cdfd3b4a..d6c455cd6 100644 --- a/include/villas/nodes/modbus.hpp +++ b/include/villas/nodes/modbus.hpp @@ -10,11 +10,11 @@ #include #include #include -#include #include #include #include +#include #include #include diff --git a/include/villas/nodes/redis_helpers.hpp b/include/villas/nodes/redis_helpers.hpp index 0cef4d2aa..aea868968 100644 --- a/include/villas/nodes/redis_helpers.hpp +++ b/include/villas/nodes/redis_helpers.hpp @@ -8,10 +8,12 @@ #pragma once #include -#include #include + +#include #include #include + #include namespace std { diff --git a/include/villas/nodes/rtp.hpp b/include/villas/nodes/rtp.hpp index 0b33bf175..cd245837d 100644 --- a/include/villas/nodes/rtp.hpp +++ b/include/villas/nodes/rtp.hpp @@ -8,10 +8,10 @@ #pragma once -#include - #include +#include + #include #include #include diff --git a/include/villas/nodes/uldaq.hpp b/include/villas/nodes/uldaq.hpp index 628ae7fc6..efcdbc26c 100644 --- a/include/villas/nodes/uldaq.hpp +++ b/include/villas/nodes/uldaq.hpp @@ -9,12 +9,11 @@ #pragma once #include +#include #include #include -#include - #define ULDAQ_MAX_DEV_COUNT 100 #define ULDAQ_MAX_RANGE_COUNT 8 diff --git a/include/villas/nodes/webrtc/peer_connection.hpp b/include/villas/nodes/webrtc/peer_connection.hpp index 3afc19723..e0ccf91f9 100644 --- a/include/villas/nodes/webrtc/peer_connection.hpp +++ b/include/villas/nodes/webrtc/peer_connection.hpp @@ -13,6 +13,7 @@ #include #include #include + #include #include #include diff --git a/include/villas/nodes/websocket.hpp b/include/villas/nodes/websocket.hpp index aec7a4bfb..294b1f278 100644 --- a/include/villas/nodes/websocket.hpp +++ b/include/villas/nodes/websocket.hpp @@ -9,6 +9,7 @@ #include #include + #include #include #include diff --git a/include/villas/nodes/zeromq.hpp b/include/villas/nodes/zeromq.hpp index 1478ae727..75066f000 100644 --- a/include/villas/nodes/zeromq.hpp +++ b/include/villas/nodes/zeromq.hpp @@ -8,6 +8,7 @@ #pragma once #include + #include #include diff --git a/include/villas/path.hpp b/include/villas/path.hpp index fb01de9e3..84ed80e9f 100644 --- a/include/villas/path.hpp +++ b/include/villas/path.hpp @@ -13,6 +13,7 @@ #include #include #include + #include #include #include diff --git a/include/villas/path_list.hpp b/include/villas/path_list.hpp index d76a689a6..8de9afaaf 100644 --- a/include/villas/path_list.hpp +++ b/include/villas/path_list.hpp @@ -7,12 +7,12 @@ #pragma once -#include -#include - #include #include +#include +#include + namespace villas { namespace node { diff --git a/include/villas/pool.hpp b/include/villas/pool.hpp index bfcc4065e..dfbb4714b 100644 --- a/include/villas/pool.hpp +++ b/include/villas/pool.hpp @@ -10,6 +10,7 @@ #pragma once #include + #include #include diff --git a/include/villas/queue.h b/include/villas/queue.h index aabe06438..078b78780 100644 --- a/include/villas/queue.h +++ b/include/villas/queue.h @@ -34,9 +34,9 @@ #pragma once #include - #include #include + #include #include diff --git a/include/villas/sample.hpp b/include/villas/sample.hpp index a651d4858..e79908896 100644 --- a/include/villas/sample.hpp +++ b/include/villas/sample.hpp @@ -8,7 +8,6 @@ #pragma once #include - #include #include #include diff --git a/include/villas/signal_data.hpp b/include/villas/signal_data.hpp index 53263a1cd..042022e51 100644 --- a/include/villas/signal_data.hpp +++ b/include/villas/signal_data.hpp @@ -7,13 +7,12 @@ #pragma once -#include - #include +#include #include #include -#include +#include #include diff --git a/include/villas/stats.hpp b/include/villas/stats.hpp index b550b80d1..0cb038c61 100644 --- a/include/villas/stats.hpp +++ b/include/villas/stats.hpp @@ -8,12 +8,12 @@ #pragma once #include -#include - #include #include #include +#include + #include #include #include diff --git a/include/villas/usb.hpp b/include/villas/usb.hpp index 7c0086b71..e77da36f8 100644 --- a/include/villas/usb.hpp +++ b/include/villas/usb.hpp @@ -7,10 +7,10 @@ #pragma once -#include - #include +#include + namespace villas { namespace usb { diff --git a/lib/api/requests/node_file.cpp b/lib/api/requests/node_file.cpp index f2ee5f897..436cd84d1 100644 --- a/lib/api/requests/node_file.cpp +++ b/lib/api/requests/node_file.cpp @@ -8,11 +8,10 @@ #include #include #include -#include - #include #include #include +#include namespace villas { namespace node { diff --git a/lib/api/session.cpp b/lib/api/session.cpp index 0494aa10b..820c48649 100644 --- a/lib/api/session.cpp +++ b/lib/api/session.cpp @@ -9,12 +9,11 @@ #include -#include -#include - #include #include #include +#include +#include using namespace villas; using namespace villas::node; diff --git a/lib/capabilities.cpp b/lib/capabilities.cpp index 2296c2438..ecbd92af5 100644 --- a/lib/capabilities.cpp +++ b/lib/capabilities.cpp @@ -5,9 +5,8 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include +#include #include #include #include diff --git a/lib/config.cpp b/lib/config.cpp index 433197426..0bd9cc190 100644 --- a/lib/config.cpp +++ b/lib/config.cpp @@ -5,13 +5,13 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include + #include #include #include #include -#include - #include #include #include diff --git a/lib/dumper.cpp b/lib/dumper.cpp index 5d00d9439..4bc56664b 100644 --- a/lib/dumper.cpp +++ b/lib/dumper.cpp @@ -5,14 +5,14 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include +#include + #include #include #include #include -#include -#include - #include using namespace villas; diff --git a/lib/format.cpp b/lib/format.cpp index 66ca0c81a..e87f379d1 100644 --- a/lib/format.cpp +++ b/lib/format.cpp @@ -8,6 +8,7 @@ #include #include #include + #include #include diff --git a/lib/formats/villas_binary.cpp b/lib/formats/villas_binary.cpp index 46211bafb..2e2dccef0 100644 --- a/lib/formats/villas_binary.cpp +++ b/lib/formats/villas_binary.cpp @@ -5,9 +5,10 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include +#include + #include #include #include diff --git a/lib/formats/villas_human.cpp b/lib/formats/villas_human.cpp index 61687a2b4..6353e7488 100644 --- a/lib/formats/villas_human.cpp +++ b/lib/formats/villas_human.cpp @@ -9,6 +9,7 @@ #include #include + #include #include #include diff --git a/lib/hooks/digest.cpp b/lib/hooks/digest.cpp index 2bf26a5fe..0d82cfc35 100644 --- a/lib/hooks/digest.cpp +++ b/lib/hooks/digest.cpp @@ -9,12 +9,12 @@ #include #include #include -#include #include #include #include #include +#include #include #include diff --git a/lib/hooks/dp.cpp b/lib/hooks/dp.cpp index 05c8da0f7..ebce15a66 100644 --- a/lib/hooks/dp.cpp +++ b/lib/hooks/dp.cpp @@ -6,9 +6,8 @@ */ #include -#include - #include +#include #include #include diff --git a/lib/hooks/frame.cpp b/lib/hooks/frame.cpp index 5c3676caf..531196d87 100644 --- a/lib/hooks/frame.cpp +++ b/lib/hooks/frame.cpp @@ -7,10 +7,12 @@ #include #include -#include #include #include #include + +#include + #include #include #include diff --git a/lib/hooks/pmu_dft.cpp b/lib/hooks/pmu_dft.cpp index 1cdb3051b..7ab6de59a 100644 --- a/lib/hooks/pmu_dft.cpp +++ b/lib/hooks/pmu_dft.cpp @@ -8,11 +8,11 @@ #include #include #include -#include #include #include #include +#include // Uncomment to enable dumper of memory windows //#define DFT_MEM_DUMP diff --git a/lib/hooks/reorder_ts.cpp b/lib/hooks/reorder_ts.cpp index ef2524bda..7b96fb68e 100644 --- a/lib/hooks/reorder_ts.cpp +++ b/lib/hooks/reorder_ts.cpp @@ -5,7 +5,6 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include "villas/exceptions.hpp" #include #include #include @@ -15,6 +14,8 @@ #include #include +#include "villas/exceptions.hpp" + namespace villas { namespace node { diff --git a/lib/kernel/if.cpp b/lib/kernel/if.cpp index 98477bfab..71ae1a9d5 100644 --- a/lib/kernel/if.cpp +++ b/lib/kernel/if.cpp @@ -7,23 +7,21 @@ #include #include -#include +#include #include #include #include -#include -#include -#include - #include #include #include #include #include - +#include #include +#include +#include using namespace villas; using namespace villas::node; diff --git a/lib/kernel/nl.cpp b/lib/kernel/nl.cpp index 9d317571f..72de36c4d 100644 --- a/lib/kernel/nl.cpp +++ b/lib/kernel/nl.cpp @@ -8,7 +8,6 @@ */ #include - #include #include diff --git a/lib/kernel/tc.cpp b/lib/kernel/tc.cpp index 08cf3eb81..924a9f1e5 100644 --- a/lib/kernel/tc.cpp +++ b/lib/kernel/tc.cpp @@ -7,11 +7,10 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include #include #include -#include - #include #include #include diff --git a/lib/kernel/tc_netem.cpp b/lib/kernel/tc_netem.cpp index 1f4f3cc17..1a539ee10 100644 --- a/lib/kernel/tc_netem.cpp +++ b/lib/kernel/tc_netem.cpp @@ -8,8 +8,8 @@ */ #include -#include +#include #include #include diff --git a/lib/memory.cpp b/lib/memory.cpp index e4452405c..9f454f288 100644 --- a/lib/memory.cpp +++ b/lib/memory.cpp @@ -5,17 +5,16 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include #include #include -#include -#include +#include +#include #include #include #include +#include #include #include diff --git a/lib/memory/managed.cpp b/lib/memory/managed.cpp index 3b3c5c412..e0be1c5b9 100644 --- a/lib/memory/managed.cpp +++ b/lib/memory/managed.cpp @@ -6,13 +6,13 @@ */ #include -#include -#include +#include #include #include #include #include +#include #include #include diff --git a/lib/memory/mmap.cpp b/lib/memory/mmap.cpp index 65efb0b0d..e1931a071 100644 --- a/lib/memory/mmap.cpp +++ b/lib/memory/mmap.cpp @@ -6,12 +6,12 @@ */ #include -#include #include #include #include #include +#include // Required to allocate hugepages on Apple OS X #ifdef __MACH__ diff --git a/lib/node.cpp b/lib/node.cpp index 1b8982ea9..b7453eb4b 100644 --- a/lib/node.cpp +++ b/lib/node.cpp @@ -5,9 +5,10 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include +#include + #ifdef __linux__ extern "C" { #include diff --git a/lib/nodes/can.cpp b/lib/nodes/can.cpp index 6e62551c5..f9e66478a 100644 --- a/lib/nodes/can.cpp +++ b/lib/nodes/can.cpp @@ -8,16 +8,15 @@ #include #include #include -#include +#include +#include +#include #include #include #include #include - -#include -#include -#include +#include #include #include diff --git a/lib/nodes/comedi.cpp b/lib/nodes/comedi.cpp index 3bc688742..4842021e2 100644 --- a/lib/nodes/comedi.cpp +++ b/lib/nodes/comedi.cpp @@ -7,9 +7,10 @@ */ #include +#include + #include #include -#include #include #include diff --git a/lib/nodes/exec.cpp b/lib/nodes/exec.cpp index e6967136f..6fe0cbde8 100644 --- a/lib/nodes/exec.cpp +++ b/lib/nodes/exec.cpp @@ -6,6 +6,7 @@ */ #include + #include #include diff --git a/lib/nodes/file.cpp b/lib/nodes/file.cpp index 725d27a1c..3b6166869 100644 --- a/lib/nodes/file.cpp +++ b/lib/nodes/file.cpp @@ -7,6 +7,7 @@ #include #include + #include #include #include diff --git a/lib/nodes/fpga.cpp b/lib/nodes/fpga.cpp index a8c96c4b6..45f1e3f24 100644 --- a/lib/nodes/fpga.cpp +++ b/lib/nodes/fpga.cpp @@ -7,12 +7,17 @@ #include #include -#include #include #include +#include #include +#include +#include +#include +#include +#include #include #include #include @@ -20,12 +25,6 @@ #include #include -#include -#include -#include -#include -#include - using namespace villas; using namespace villas::node; using namespace villas::fpga; diff --git a/lib/nodes/iec61850.cpp b/lib/nodes/iec61850.cpp index 57672fe37..57938f9af 100644 --- a/lib/nodes/iec61850.cpp +++ b/lib/nodes/iec61850.cpp @@ -5,10 +5,9 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include - #include #include +#include #include #include diff --git a/lib/nodes/iec61850_sv.cpp b/lib/nodes/iec61850_sv.cpp index def34ffce..4cd5486d8 100644 --- a/lib/nodes/iec61850_sv.cpp +++ b/lib/nodes/iec61850_sv.cpp @@ -6,6 +6,7 @@ */ #include + #include #include #include diff --git a/lib/nodes/infiniband.cpp b/lib/nodes/infiniband.cpp index 7897481fb..03c66dcb9 100644 --- a/lib/nodes/infiniband.cpp +++ b/lib/nodes/infiniband.cpp @@ -7,6 +7,7 @@ #include #include + #include #include diff --git a/lib/nodes/influxdb.cpp b/lib/nodes/influxdb.cpp index 8e357df9d..9845fdd17 100644 --- a/lib/nodes/influxdb.cpp +++ b/lib/nodes/influxdb.cpp @@ -7,6 +7,7 @@ #include #include + #include #include #include diff --git a/lib/nodes/kafka.cpp b/lib/nodes/kafka.cpp index c41551e8c..183717d27 100644 --- a/lib/nodes/kafka.cpp +++ b/lib/nodes/kafka.cpp @@ -6,6 +6,7 @@ */ #include + #include #include diff --git a/lib/nodes/nanomsg.cpp b/lib/nodes/nanomsg.cpp index 55a113b8b..15ad6076a 100644 --- a/lib/nodes/nanomsg.cpp +++ b/lib/nodes/nanomsg.cpp @@ -6,6 +6,7 @@ */ #include + #include #include diff --git a/lib/nodes/opendss.cpp b/lib/nodes/opendss.cpp index c7e9fbec4..b9fcb107e 100644 --- a/lib/nodes/opendss.cpp +++ b/lib/nodes/opendss.cpp @@ -5,7 +5,11 @@ * SPDX-License-Identifier: Apache-2.0 */ +// clang-format off +// OpenDSS has broken header files that conflict with std::complex #include +// clang-format on + #include #include diff --git a/lib/nodes/rtp.cpp b/lib/nodes/rtp.cpp index 553841584..964e6f1c0 100644 --- a/lib/nodes/rtp.cpp +++ b/lib/nodes/rtp.cpp @@ -8,6 +8,7 @@ #include #include + #include #include diff --git a/lib/nodes/shmem.cpp b/lib/nodes/shmem.cpp index 1bfa8c4ed..c502ddb02 100644 --- a/lib/nodes/shmem.cpp +++ b/lib/nodes/shmem.cpp @@ -6,6 +6,7 @@ */ #include + #include #include #include diff --git a/lib/nodes/socket.cpp b/lib/nodes/socket.cpp index a38a5afa7..295fa681b 100644 --- a/lib/nodes/socket.cpp +++ b/lib/nodes/socket.cpp @@ -5,9 +5,10 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include #include + +#include #include #include diff --git a/lib/nodes/test_rtt.cpp b/lib/nodes/test_rtt.cpp index 2ba494a00..2059a61f9 100644 --- a/lib/nodes/test_rtt.cpp +++ b/lib/nodes/test_rtt.cpp @@ -7,6 +7,7 @@ #include #include + #include #include diff --git a/lib/nodes/webrtc/peer_connection.cpp b/lib/nodes/webrtc/peer_connection.cpp index 3223ffb06..fca8f1359 100644 --- a/lib/nodes/webrtc/peer_connection.cpp +++ b/lib/nodes/webrtc/peer_connection.cpp @@ -14,6 +14,7 @@ #include #include #include + #include #include #include diff --git a/lib/nodes/webrtc/signaling_message.cpp b/lib/nodes/webrtc/signaling_message.cpp index e11f7471b..71aaac5cf 100644 --- a/lib/nodes/webrtc/signaling_message.cpp +++ b/lib/nodes/webrtc/signaling_message.cpp @@ -8,7 +8,9 @@ */ #include + #include + #include #include #include diff --git a/lib/nodes/websocket.cpp b/lib/nodes/websocket.cpp index 0caa1d358..bdf9cccc5 100644 --- a/lib/nodes/websocket.cpp +++ b/lib/nodes/websocket.cpp @@ -8,6 +8,7 @@ #include #include #include + #include #include diff --git a/lib/nodes/zeromq.cpp b/lib/nodes/zeromq.cpp index 23ef45675..98bc19ea8 100644 --- a/lib/nodes/zeromq.cpp +++ b/lib/nodes/zeromq.cpp @@ -6,6 +6,7 @@ */ #include + #include #if ZMQ_VERSION_MAJOR < 4 || (ZMQ_VERSION_MAJOR == 4 && ZMQ_VERSION_MINOR <= 1) diff --git a/lib/path.cpp b/lib/path.cpp index e9ff9bcbd..2657fdb95 100644 --- a/lib/path.cpp +++ b/lib/path.cpp @@ -5,10 +5,9 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include #include #include - -#include #include #include diff --git a/lib/path_source.cpp b/lib/path_source.cpp index b1caafcfd..9d7dc0d04 100644 --- a/lib/path_source.cpp +++ b/lib/path_source.cpp @@ -10,14 +10,12 @@ #include #include #include -#include -#include -#include - #include - +#include #include #include +#include +#include using namespace villas; using namespace villas::node; diff --git a/lib/shmem.cpp b/lib/shmem.cpp index d06e176f3..d6740ed2b 100644 --- a/lib/shmem.cpp +++ b/lib/shmem.cpp @@ -6,6 +6,7 @@ */ #include + #include #include #include diff --git a/lib/socket_addr.cpp b/lib/socket_addr.cpp index 3ddfa1093..2d72e9f5a 100644 --- a/lib/socket_addr.cpp +++ b/lib/socket_addr.cpp @@ -5,9 +5,10 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include #include + +#include #include #include diff --git a/src/villas-compare.cpp b/src/villas-compare.cpp index 344d5f102..818254a6e 100644 --- a/src/villas-compare.cpp +++ b/src/villas-compare.cpp @@ -6,9 +6,9 @@ */ #include -#include #include +#include #include #include diff --git a/src/villas-conf2json.cpp b/src/villas-conf2json.cpp index 9217321f6..ed9e5bf79 100644 --- a/src/villas-conf2json.cpp +++ b/src/villas-conf2json.cpp @@ -6,6 +6,7 @@ */ #include + #include #include #include diff --git a/src/villas-convert.cpp b/src/villas-convert.cpp index 944af0dba..73fe656b1 100644 --- a/src/villas-convert.cpp +++ b/src/villas-convert.cpp @@ -6,6 +6,7 @@ */ #include + #include #include diff --git a/src/villas-graph.cpp b/src/villas-graph.cpp index 6306550de..78e19c67f 100644 --- a/src/villas-graph.cpp +++ b/src/villas-graph.cpp @@ -7,9 +7,10 @@ #include +// clang-format off #include - #include +// clang-format on #include #include diff --git a/src/villas-hook.cpp b/src/villas-hook.cpp index d9b0c868b..1441242b3 100644 --- a/src/villas-hook.cpp +++ b/src/villas-hook.cpp @@ -7,6 +7,7 @@ #include #include + #include #include diff --git a/src/villas-node.cpp b/src/villas-node.cpp index 2a4c9d7e5..190e2e7e3 100644 --- a/src/villas-node.cpp +++ b/src/villas-node.cpp @@ -6,11 +6,11 @@ */ #include -#include - #include #include +#include + #include #include #include diff --git a/src/villas-pipe.cpp b/src/villas-pipe.cpp index 053d90ba2..8febf76a8 100644 --- a/src/villas-pipe.cpp +++ b/src/villas-pipe.cpp @@ -5,14 +5,14 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include -#include -#include - #include +#include #include #include +#include +#include + #include #include #include diff --git a/src/villas-relay.cpp b/src/villas-relay.cpp index d9e134ebe..f02313024 100644 --- a/src/villas-relay.cpp +++ b/src/villas-relay.cpp @@ -5,14 +5,13 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include #include #include #include #include #include -#include - #include #include diff --git a/src/villas-relay.hpp b/src/villas-relay.hpp index 069dd1bb1..1c62f244e 100644 --- a/src/villas-relay.hpp +++ b/src/villas-relay.hpp @@ -5,14 +5,16 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include #include +#include #include -#include - #include +#include #include +#include namespace villas { namespace node { diff --git a/src/villas-signal.cpp b/src/villas-signal.cpp index 82e20548d..9a5de77a0 100644 --- a/src/villas-signal.cpp +++ b/src/villas-signal.cpp @@ -7,6 +7,7 @@ #include #include + #include #include diff --git a/src/villas-test-config.cpp b/src/villas-test-config.cpp index ae618c666..b482d67ce 100644 --- a/src/villas-test-config.cpp +++ b/src/villas-test-config.cpp @@ -6,6 +6,7 @@ */ #include + #include #include diff --git a/src/villas-zmq-keygen.cpp b/src/villas-zmq-keygen.cpp index 75d98307e..507840588 100644 --- a/src/villas-zmq-keygen.cpp +++ b/src/villas-zmq-keygen.cpp @@ -7,9 +7,11 @@ #include #include -#include + #include +#include + #if ZMQ_VERSION_MAJOR < 4 || (ZMQ_VERSION_MAJOR == 4 && ZMQ_VERSION_MINOR <= 1) #include #endif diff --git a/tests/unit/config.cpp b/tests/unit/config.cpp index cdb0f5ba2..4e1b12bc4 100644 --- a/tests/unit/config.cpp +++ b/tests/unit/config.cpp @@ -5,10 +5,11 @@ * SPDX-License-Identifier: Apache-2.0 */ -#include #include #include +#include + #include #include diff --git a/tests/unit/format.cpp b/tests/unit/format.cpp index d788dc9bc..020399bf1 100644 --- a/tests/unit/format.cpp +++ b/tests/unit/format.cpp @@ -6,11 +6,11 @@ */ #include -#include -#include #include #include +#include +#include #include #include diff --git a/tests/unit/memory.cpp b/tests/unit/memory.cpp index 5b575145d..30863ae38 100644 --- a/tests/unit/memory.cpp +++ b/tests/unit/memory.cpp @@ -5,11 +5,11 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include + #include #include -#include - #include #include #include diff --git a/tests/unit/pool.cpp b/tests/unit/pool.cpp index c78550f72..1f5835d7d 100644 --- a/tests/unit/pool.cpp +++ b/tests/unit/pool.cpp @@ -5,11 +5,11 @@ * SPDX-License-Identifier: Apache-2.0 */ +#include + #include #include - #include -#include #include #include diff --git a/tests/unit/queue.cpp b/tests/unit/queue.cpp index f03d65c18..ddc3c2ce6 100644 --- a/tests/unit/queue.cpp +++ b/tests/unit/queue.cpp @@ -8,12 +8,12 @@ #include #include #include -#include -#include -#include #include #include +#include +#include +#include #include #include diff --git a/tests/unit/queue_signalled.cpp b/tests/unit/queue_signalled.cpp index 3f440e523..4d16a8983 100644 --- a/tests/unit/queue_signalled.cpp +++ b/tests/unit/queue_signalled.cpp @@ -7,7 +7,6 @@ #include #include - #include #include