btrfs-progs: update CHANGES for v4.16
[platform/upstream/btrfs-progs.git] / rbtree-utils.h
index 7298c72..718581f 100644 (file)
 
 #include "rbtree.h"
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
 /* The common insert/search/free functions */
 typedef int (*rb_compare_nodes)(struct rb_node *node1, struct rb_node *node2);
 typedef int (*rb_compare_keys)(struct rb_node *node, void *key);
@@ -42,4 +46,8 @@ static void free_##name##_tree(struct rb_root *root)  \
        rb_free_nodes(root, free_func);                 \
 }
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif