X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=rbtree-utils.h;h=718581ff105caf630a8cafdf9e1cc56abaa9e87e;hb=9708f0d54e0381017114c0a4ca1f48e7aa8a8bbc;hp=7298c72eba3d8249c0caa9a4d09ae0d7c07ebe8d;hpb=cdb9e22e292275237cbd93b9c4326382daff70f1;p=platform%2Fupstream%2Fbtrfs-progs.git diff --git a/rbtree-utils.h b/rbtree-utils.h index 7298c72..718581f 100644 --- a/rbtree-utils.h +++ b/rbtree-utils.h @@ -21,6 +21,10 @@ #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