Mercurial > hg > octave-nkf > gnulib-hg
diff NEWS @ 16096:13817d3d0af6
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>.
author | Jim Meyering <meyering@redhat.com> |
---|---|
date | Fri, 18 Nov 2011 12:09:16 +0100 |
parents | 8d9cce581f57 |
children | 18a38c9615f0 |
line wrap: on
line diff
--- a/NEWS +++ b/NEWS @@ -12,6 +12,10 @@ Date Modules Changes +2011-11-18 hash This module deprecates the hash_insert0 function + using gcc's "deprecated" attribute. Use the better- + named hash_insert_if_absent equivalent. + 2011-11-04 openat This module no longer provides the mkdirat() function. If you need this function, you now need to request the 'mkdirat' module.