ignore-value: remove deprecated ignore_ptr function
authorJim Meyering <meyering@redhat.com>
Tue, 10 Jan 2012 07:38:52 +0000 (08:38 +0100)
committerJim Meyering <meyering@redhat.com>
Tue, 10 Jan 2012 07:48:08 +0000 (08:48 +0100)
* lib/ignore-value.h (ignore_ptr): Remove deprecated function.
* NEWS: Note this.

ChangeLog
NEWS
lib/ignore-value.h

index 9048131..af388fe 100644 (file)
--- 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
diff --git a/NEWS b/NEWS
index 4887743..4ccd8f7 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,11 @@ User visible incompatible changes
 
 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.
index 92f2fbc..52919de 100644 (file)
@@ -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