hash: deprecate poorly-named hash_insert0: use hash_insert_if_absent
authorJim Meyering <meyering@redhat.com>
Fri, 18 Nov 2011 11:09:16 +0000 (12:09 +0100)
committerJim Meyering <meyering@redhat.com>
Fri, 18 Nov 2011 15:00:44 +0000 (16:00 +0100)
commit2895f9dcb663cc11cd70395c98442574bc5df5fd
tree013a2179261899c01448c077e38bfec663f5efe8
parentff37e81646b996b43d4635ddbb12c4e2654d544b
hash: deprecate poorly-named hash_insert0: use hash_insert_if_absent

* lib/hash.c (hash_insert_if_absent): Rename from hash_insert0.
Add a sentence to the comment.
(hash_insert0): New function that simply calls hash_insert_if_absent.
* lib/hash.h (hash_insert_if_absent): Declare it.
(hash_insert0): Add deprecation attribute.
(_GL_ATTRIBUTE_DEPRECATED): Define.
* lib/di-set.c (di_set_insert): Use hash_insert_if_absent,
not hash_insert0.
* NEWS: Mention it, even though it's not really an incompatible change
Prompted by a question from Matthew Booth <mbooth@redhat.com>.
ChangeLog
NEWS
lib/di-set.c
lib/hash.c
lib/hash.h