X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fshash.h;h=8efdde1b9ef0d6b2ab409066af71a5c65c616edb;hb=5e4641a147c3e450a56b199b9066f1af75c2f779;hp=c2d13b157f3f2870b0844fa65620b9599e4c045e;hpb=07423999f1759af064316aa4c1a1f499322c5ddc;p=openvswitch diff --git a/lib/shash.h b/lib/shash.h index c2d13b15..8efdde1b 100644 --- a/lib/shash.h +++ b/lib/shash.h @@ -43,7 +43,8 @@ void shash_destroy(struct shash *); void shash_clear(struct shash *); bool shash_is_empty(const struct shash *); size_t shash_count(const struct shash *); -struct shash_node *shash_add(struct shash *, const char *, void *); +struct shash_node *shash_add(struct shash *, const char *, const void *); +bool shash_add_once(struct shash *, const char *, const void *); void shash_delete(struct shash *, struct shash_node *); struct shash_node *shash_find(const struct shash *, const char *); void *shash_find_data(const struct shash *, const char *);