Merge "citrix" branch into "master".
[openvswitch] / lib / shash.h
index 52cd4dca640658ee8fe7384570d22d1acab965a5..3a6e2778861503aa7604a3f0ce296682739a20e8 100644 (file)
 
 #include "hmap.h"
 
+#ifdef  __cplusplus
+extern "C" {
+#endif
+
 struct shash_node {
     struct hmap_node node;
     char *name;
@@ -55,4 +59,8 @@ struct shash_node *shash_first(const struct shash *);
 const struct shash_node **shash_sort(const struct shash *);
 bool shash_equal_keys(const struct shash *, const struct shash *);
 
+#ifdef  __cplusplus
+}
+#endif
+
 #endif /* shash.h */