xnanosleep: Move AC_LIBOBJ invocations to module description.
[pspp] / lib / fts.c
index 1b06f82efa2da60f1837d0b01518ce7527fe4173..d3ad1cd5785462892b706b7de144a2fb158e87ef 100644 (file)
--- a/lib/fts.c
+++ b/lib/fts.c
@@ -261,14 +261,6 @@ bool fts_debug = false;
     }                                                           \
   while (false)
 
-/* The attribute __pure__ was added in gcc 2.96.  */
-#undef _GL_ATTRIBUTE_PURE
-#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 96)
-# define _GL_ATTRIBUTE_PURE __attribute__ ((__pure__))
-#else
-# define _GL_ATTRIBUTE_PURE /* empty */
-#endif
-
 static void
 fd_ring_clear (I_ring *fd_ring)
 {
@@ -718,7 +710,7 @@ leaf_optimization_applies (int dir_fd _GL_UNUSED) { return false; }
 #endif
 
 /* link-count-optimization entry:
-   map an stat.st_dev number to a boolean: leaf_optimization_works */
+   map a stat.st_dev number to a boolean: leaf_optimization_works */
 struct LCO_ent
 {
   dev_t st_dev;
@@ -1914,7 +1906,7 @@ fts_padjust (FTS *sp, FTSENT *head)
 }
 
 static size_t
-internal_function _GL_ATTRIBUTE_PURE
+internal_function
 fts_maxarglen (char * const *argv)
 {
         size_t len, max;