changeset 16260:852b7a7a689a

ignore-value: remove deprecated ignore_ptr function * lib/ignore-value.h (ignore_ptr): Remove deprecated function. * NEWS: Note this.
author Jim Meyering <meyering@redhat.com>
date Tue, 10 Jan 2012 08:38:52 +0100
parents d571b7ad9c91
children 0505376775c9
files ChangeLog NEWS lib/ignore-value.h
diffstat 3 files changed, 11 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2012-01-10  Jim Meyering  <meyering@redhat.com>
+
+	ignore-value: remove deprecated ignore_ptr function
+	* lib/ignore-value.h (ignore_ptr): Remove deprecated function.
+	* NEWS: Note this.
+
 2012-01-09  Jim Meyering  <meyering@redhat.com>
 
 	test-init.sh: avoid a subshell
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,11 @@
 
 Date        Modules         Changes
 
+2012-01-10  ignore-value    This module no longer provides the ignore_ptr
+                            function.  It was deprecated a year ago, but existed
+                            so briefly before then that it never came into use.
+                            Now, the ignore_value function does its job.
+
 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.
--- a/lib/ignore-value.h
+++ b/lib/ignore-value.h
@@ -54,9 +54,4 @@
 #  define ignore_value(x) (({ __typeof__ (x) __x = (x); (void) __x; }))
 # endif
 
-/* ignore_value works for scalars, pointers and aggregates;
-   deprecate ignore_ptr.  */
-static inline void _GL_ATTRIBUTE_DEPRECATED
-ignore_ptr (void *p) { (void) p; } /* deprecated: use ignore_value */
-
 #endif