diff options
| author | luwenpeng <[email protected]> | 2024-08-28 19:00:32 +0800 |
|---|---|---|
| committer | luwenpeng <[email protected]> | 2024-08-28 19:00:32 +0800 |
| commit | 283d591e6b8dd460d19295519100472b78d3510a (patch) | |
| tree | c200047cdd6663c58da98e6cb17c4b9b611b87f6 /deps | |
| parent | 3e6b837318d44297a24d50ede8b57c365ffa8222 (diff) | |
fix compile error
Diffstat (limited to 'deps')
| -rw-r--r-- | deps/dablooms/dablooms.h | 10 | ||||
| -rw-r--r-- | deps/interval_tree/interval_tree.h | 9 | ||||
| -rw-r--r-- | deps/interval_tree/interval_tree_generic.h | 9 | ||||
| -rw-r--r-- | deps/rbtree/rbtree.h | 9 | ||||
| -rw-r--r-- | deps/rbtree/rbtree_augmented.h | 9 |
5 files changed, 46 insertions, 0 deletions
diff --git a/deps/dablooms/dablooms.h b/deps/dablooms/dablooms.h index bf5c654..f64cd6e 100644 --- a/deps/dablooms/dablooms.h +++ b/deps/dablooms/dablooms.h @@ -2,6 +2,12 @@ #ifndef __BLOOM_H__ #define __BLOOM_H__ + +#ifdef __cplusplus +extern "C" +{ +#endif + #include <stdint.h> #include <stdlib.h> @@ -97,4 +103,8 @@ int expiry_dablooms_element_count_get(struct expiry_dablooms_handle *handle, uin int expiry_dablooms_add(struct expiry_dablooms_handle *handle, const char *key, size_t len, time_t cur_time); int expiry_dablooms_search(struct expiry_dablooms_handle *handle, const char *key, size_t len, time_t cur_time); +#ifdef __cplusplus +} +#endif + #endif diff --git a/deps/interval_tree/interval_tree.h b/deps/interval_tree/interval_tree.h index 0b3d169..c446a25 100644 --- a/deps/interval_tree/interval_tree.h +++ b/deps/interval_tree/interval_tree.h @@ -2,6 +2,11 @@ #ifndef _LINUX_INTERVAL_TREE_H #define _LINUX_INTERVAL_TREE_H +#ifdef __cplusplus +extern "C" +{ +#endif + #include "rbtree.h" #include <stdint.h> @@ -30,4 +35,8 @@ extern struct interval_tree_node * interval_tree_iter_next(struct interval_tree_node *node, uint64_t start, uint64_t last); +#ifdef __cplusplus +} +#endif + #endif /* _LINUX_INTERVAL_TREE_H */ diff --git a/deps/interval_tree/interval_tree_generic.h b/deps/interval_tree/interval_tree_generic.h index 872c264..bf452c8 100644 --- a/deps/interval_tree/interval_tree_generic.h +++ b/deps/interval_tree/interval_tree_generic.h @@ -7,6 +7,11 @@ include/linux/interval_tree_generic.h */ +#ifdef __cplusplus +extern "C" +{ +#endif + #include "rbtree_augmented.h" /* @@ -195,3 +200,7 @@ return node; \ } \ } + +#ifdef __cplusplus +} +#endif diff --git a/deps/rbtree/rbtree.h b/deps/rbtree/rbtree.h index c7ab471..3f9b49a 100644 --- a/deps/rbtree/rbtree.h +++ b/deps/rbtree/rbtree.h @@ -17,6 +17,11 @@ #ifndef _LINUX_RBTREE_H #define _LINUX_RBTREE_H +#ifdef __cplusplus +extern "C" +{ +#endif + #include <stdlib.h> struct rb_node @@ -380,4 +385,8 @@ rb_next_match(const void *key, struct rb_node *node, for ((node) = rb_find_first((key), (tree), (cmp)); \ (node); (node) = rb_next_match((key), (node), (cmp))) +#ifdef __cplusplus +} +#endif + #endif /* _LINUX_RBTREE_H */ diff --git a/deps/rbtree/rbtree_augmented.h b/deps/rbtree/rbtree_augmented.h index add1ee5..48214a8 100644 --- a/deps/rbtree/rbtree_augmented.h +++ b/deps/rbtree/rbtree_augmented.h @@ -12,6 +12,11 @@ #ifndef _LINUX_RBTREE_AUGMENTED_H #define _LINUX_RBTREE_AUGMENTED_H +#ifdef __cplusplus +extern "C" +{ +#endif + #include "rbtree.h" /* @@ -317,4 +322,8 @@ rb_erase_augmented_cached(struct rb_node *node, struct rb_root_cached *root, rb_erase_augmented(node, &root->rb_root, augment); } +#ifdef __cplusplus +} +#endif + #endif /* _LINUX_RBTREE_AUGMENTED_H */ |
