From 419d12760ea8c83a981b3f00fc84427b385c8408 Mon Sep 17 00:00:00 2001 From: luwenpeng Date: Thu, 29 Aug 2024 09:56:57 +0800 Subject: refactor(deps): from *.cpp to *.c --- deps/interval_tree/CMakeLists.txt | 2 +- deps/interval_tree/interval_tree.c | 10 ++++++++++ deps/interval_tree/interval_tree.cpp | 10 ---------- deps/interval_tree/interval_tree_generic.h | 1 + 4 files changed, 12 insertions(+), 11 deletions(-) create mode 100644 deps/interval_tree/interval_tree.c delete mode 100644 deps/interval_tree/interval_tree.cpp (limited to 'deps/interval_tree') diff --git a/deps/interval_tree/CMakeLists.txt b/deps/interval_tree/CMakeLists.txt index 2b297fa..8553f14 100644 --- a/deps/interval_tree/CMakeLists.txt +++ b/deps/interval_tree/CMakeLists.txt @@ -1,4 +1,4 @@ -add_library(interval_tree STATIC interval_tree.cpp) +add_library(interval_tree STATIC interval_tree.c) target_include_directories(interval_tree PUBLIC ${CMAKE_CURRENT_LIST_DIR}) target_include_directories(interval_tree PUBLIC ${CMAKE_SOURCE_DIR}/deps/rbtree) target_link_libraries(interval_tree rbtree) diff --git a/deps/interval_tree/interval_tree.c b/deps/interval_tree/interval_tree.c new file mode 100644 index 0000000..da6d2c5 --- /dev/null +++ b/deps/interval_tree/interval_tree.c @@ -0,0 +1,10 @@ +// SPDX-License-Identifier: GPL-2.0-only +#include "interval_tree.h" +#include "interval_tree_generic.h" + +#define START(node) ((node)->start) +#define LAST(node) ((node)->last) + +INTERVAL_TREE_DEFINE(struct interval_tree_node, rb, + uint64_t, __subtree_last, + START, LAST, , interval_tree) diff --git a/deps/interval_tree/interval_tree.cpp b/deps/interval_tree/interval_tree.cpp deleted file mode 100644 index da6d2c5..0000000 --- a/deps/interval_tree/interval_tree.cpp +++ /dev/null @@ -1,10 +0,0 @@ -// SPDX-License-Identifier: GPL-2.0-only -#include "interval_tree.h" -#include "interval_tree_generic.h" - -#define START(node) ((node)->start) -#define LAST(node) ((node)->last) - -INTERVAL_TREE_DEFINE(struct interval_tree_node, rb, - uint64_t, __subtree_last, - START, LAST, , interval_tree) diff --git a/deps/interval_tree/interval_tree_generic.h b/deps/interval_tree/interval_tree_generic.h index bf452c8..0c04395 100644 --- a/deps/interval_tree/interval_tree_generic.h +++ b/deps/interval_tree/interval_tree_generic.h @@ -12,6 +12,7 @@ extern "C" { #endif +#include #include "rbtree_augmented.h" /* -- cgit v1.2.3