Tue Oct 31 19:29:05 2006 Ben Pfaff <blp@gnu.org>
authorBen Pfaff <blp@gnu.org>
Wed, 1 Nov 2006 03:33:01 +0000 (03:33 +0000)
committerBen Pfaff <blp@gnu.org>
Wed, 1 Nov 2006 03:33:01 +0000 (03:33 +0000)
* configure.ac: Drop tests for strchr, strrchr because now we
assume a C89 compliant library.  (Gnulib makes this assumption so
we might as well too.)

ChangeLog
configure.ac
src/libpspp/ChangeLog
src/libpspp/str.h

index 2ab9e6bc7f27a65d1452d26432356b189783dfbf..add97b22aabbd8062ddca7eee069d7ea4c7fbed8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+Tue Oct 31 19:29:05 2006  Ben Pfaff  <blp@gnu.org>
+
+       * configure.ac: Drop tests for strchr, strrchr because now we
+       assume a C89 compliant library.  (Gnulib makes this assumption so
+       we might as well too.)
+
 Sun Oct 29 14:08:53 2006  Ben Pfaff  <blp@gnu.org>
 
        * Smake (GNULIB_MODULES): Remove `restrict' from modules, because
index 7e518cbf089170c47c050b9e8e5fdfad0938a36e..dddfc564a5d23b3ac4d14e7e9bcfe57a28ab5418 100644 (file)
@@ -73,7 +73,7 @@ AC_DEFINE(FPREP_IEEE754, 1,
 AC_C_BIGENDIAN
 
 AC_FUNC_VPRINTF
-AC_CHECK_FUNCS([strchr strrchr __setfpucw isinf isnan finite getpid feholdexcept])
+AC_CHECK_FUNCS([__setfpucw isinf isnan finite getpid feholdexcept])
 
 AC_PROG_LN_S
 
index c237dfb79415d0dc8232ed80a3510d2b37e7cd7e..d3d1553c1ee2b8cfd0c00ee3fb8936dc74ebb438 100644 (file)
@@ -1,3 +1,10 @@
+Tue Oct 31 19:28:19 2006  Ben Pfaff  <blp@gnu.org>
+
+       * str.h: [!HAVE_STRCHR] Drop compatibility code, because now we
+       assume a C89 compliant library.  (Gnulib makes this assumption so
+       we might as well too.)
+       [!HAVE_STRRCHR] Ditto.
+
 Thu Oct 26 20:19:50 2006  Ben Pfaff  <blp@gnu.org>
 
        * automake.mk: Add the new files.
index fd6e739b63d6b575f717bb4e3bdea1a6b5175a2e..d8698ba4383bdc56f16122e4868924d3ae660f85 100644 (file)
 #include "strtok_r.h"
 #include "vsnprintf.h"
 #include "xvasprintf.h"
-
-#ifndef HAVE_STRCHR
-#define strchr index
-#endif
-#ifndef HAVE_STRRCHR
-#define strrchr rindex
-#endif
 \f
 /* Miscellaneous. */