Fixes for compilation on Solaris (#59026, Frank Belew)
authorOwen Taylor <otaylor@redhat.com>
Tue, 18 Sep 2001 22:28:32 +0000 (22:28 +0000)
committerOwen Taylor <otaylor@src.gnome.org>
Tue, 18 Sep 2001 22:28:32 +0000 (22:28 +0000)
Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>

        Fixes for compilation on Solaris (#59026, Frank Belew)

        * glib/gqsort.c (g_qsort_with_data): Use g_alloca().

        * glib/giochannel.c (g_io_channel_read_to_end): Fix use
        of ternary on left-hand-side.

        * configure.in: Handle the ac_cv_working_alloca_h variable
        set by autoconf-2.5x.

Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>

        * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
        out sections for clarity.

13 files changed:
ChangeLog
ChangeLog.pre-2-0
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-2
ChangeLog.pre-2-4
ChangeLog.pre-2-6
ChangeLog.pre-2-8
acinclude.m4
configure.in
glib/giochannel.c
glib/gqsort.c
m4macros/glib-gettext.m4

index 0333c60..031942d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,20 @@
+Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>
+
+       Fixes for compilation on Solaris (#59026, Frank Belew)
+
+       * glib/gqsort.c (g_qsort_with_data): Use g_alloca().
+
+       * glib/giochannel.c (g_io_channel_read_to_end): Fix use
+       of ternary on left-hand-side.
+
+       * configure.in: Handle the ac_cv_working_alloca_h variable
+       set by autoconf-2.5x.
+
+Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
+       out sections for clarity.
+
 Tue Sep 18 18:19:33 2001  Tim Janik  <timj@gtk.org>
 
        * tests/testglib.c: add simple test for g_path_get_basename().
index 0333c60..031942d 100644 (file)
@@ -1,3 +1,20 @@
+Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>
+
+       Fixes for compilation on Solaris (#59026, Frank Belew)
+
+       * glib/gqsort.c (g_qsort_with_data): Use g_alloca().
+
+       * glib/giochannel.c (g_io_channel_read_to_end): Fix use
+       of ternary on left-hand-side.
+
+       * configure.in: Handle the ac_cv_working_alloca_h variable
+       set by autoconf-2.5x.
+
+Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
+       out sections for clarity.
+
 Tue Sep 18 18:19:33 2001  Tim Janik  <timj@gtk.org>
 
        * tests/testglib.c: add simple test for g_path_get_basename().
index 0333c60..031942d 100644 (file)
@@ -1,3 +1,20 @@
+Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>
+
+       Fixes for compilation on Solaris (#59026, Frank Belew)
+
+       * glib/gqsort.c (g_qsort_with_data): Use g_alloca().
+
+       * glib/giochannel.c (g_io_channel_read_to_end): Fix use
+       of ternary on left-hand-side.
+
+       * configure.in: Handle the ac_cv_working_alloca_h variable
+       set by autoconf-2.5x.
+
+Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
+       out sections for clarity.
+
 Tue Sep 18 18:19:33 2001  Tim Janik  <timj@gtk.org>
 
        * tests/testglib.c: add simple test for g_path_get_basename().
index 0333c60..031942d 100644 (file)
@@ -1,3 +1,20 @@
+Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>
+
+       Fixes for compilation on Solaris (#59026, Frank Belew)
+
+       * glib/gqsort.c (g_qsort_with_data): Use g_alloca().
+
+       * glib/giochannel.c (g_io_channel_read_to_end): Fix use
+       of ternary on left-hand-side.
+
+       * configure.in: Handle the ac_cv_working_alloca_h variable
+       set by autoconf-2.5x.
+
+Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
+       out sections for clarity.
+
 Tue Sep 18 18:19:33 2001  Tim Janik  <timj@gtk.org>
 
        * tests/testglib.c: add simple test for g_path_get_basename().
index 0333c60..031942d 100644 (file)
@@ -1,3 +1,20 @@
+Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>
+
+       Fixes for compilation on Solaris (#59026, Frank Belew)
+
+       * glib/gqsort.c (g_qsort_with_data): Use g_alloca().
+
+       * glib/giochannel.c (g_io_channel_read_to_end): Fix use
+       of ternary on left-hand-side.
+
+       * configure.in: Handle the ac_cv_working_alloca_h variable
+       set by autoconf-2.5x.
+
+Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
+       out sections for clarity.
+
 Tue Sep 18 18:19:33 2001  Tim Janik  <timj@gtk.org>
 
        * tests/testglib.c: add simple test for g_path_get_basename().
index 0333c60..031942d 100644 (file)
@@ -1,3 +1,20 @@
+Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>
+
+       Fixes for compilation on Solaris (#59026, Frank Belew)
+
+       * glib/gqsort.c (g_qsort_with_data): Use g_alloca().
+
+       * glib/giochannel.c (g_io_channel_read_to_end): Fix use
+       of ternary on left-hand-side.
+
+       * configure.in: Handle the ac_cv_working_alloca_h variable
+       set by autoconf-2.5x.
+
+Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
+       out sections for clarity.
+
 Tue Sep 18 18:19:33 2001  Tim Janik  <timj@gtk.org>
 
        * tests/testglib.c: add simple test for g_path_get_basename().
index 0333c60..031942d 100644 (file)
@@ -1,3 +1,20 @@
+Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>
+
+       Fixes for compilation on Solaris (#59026, Frank Belew)
+
+       * glib/gqsort.c (g_qsort_with_data): Use g_alloca().
+
+       * glib/giochannel.c (g_io_channel_read_to_end): Fix use
+       of ternary on left-hand-side.
+
+       * configure.in: Handle the ac_cv_working_alloca_h variable
+       set by autoconf-2.5x.
+
+Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
+       out sections for clarity.
+
 Tue Sep 18 18:19:33 2001  Tim Janik  <timj@gtk.org>
 
        * tests/testglib.c: add simple test for g_path_get_basename().
index 0333c60..031942d 100644 (file)
@@ -1,3 +1,20 @@
+Tue Sep 18 18:23:02 2001  Owen Taylor  <otaylor@redhat.com>
+
+       Fixes for compilation on Solaris (#59026, Frank Belew)
+
+       * glib/gqsort.c (g_qsort_with_data): Use g_alloca().
+
+       * glib/giochannel.c (g_io_channel_read_to_end): Fix use
+       of ternary on left-hand-side.
+
+       * configure.in: Handle the ac_cv_working_alloca_h variable
+       set by autoconf-2.5x.
+
+Tue Sep 11 18:50:44 2001  Owen Taylor  <otaylor@redhat.com>
+
+       * m4macros/glib-gettext.m4 acinclude.m4: Remove commented
+       out sections for clarity.
+
 Tue Sep 18 18:19:33 2001  Tim Janik  <timj@gtk.org>
 
        * tests/testglib.c: add simple test for g_path_get_basename().
index 5ef4d33..583b7b8 100644 (file)
@@ -32,13 +32,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
 
     dnl If we use NLS figure out what method
     if test "$USE_NLS" = "yes"; then
-#      AC_DEFINE(ENABLE_NLS)
-#      AC_MSG_CHECKING([whether included gettext is requested])
-#      AC_ARG_WITH(included-gettext,
-#        [  --with-included-gettext use the GNU gettext library included here],
-#        nls_cv_force_use_gnu_gettext=$withval,
-#        nls_cv_force_use_gnu_gettext=no)
-#      AC_MSG_RESULT($nls_cv_force_use_gnu_gettext)
       nls_cv_force_use_gnu_gettext="no"
 
       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
@@ -98,42 +91,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
            fi
        ])
 
-#        if test "$CATOBJEXT" = "NONE"; then
-#        AC_MSG_CHECKING([whether catgets can be used])
-#        AC_ARG_WITH(catgets,
-#          [  --with-catgets          use catgets functions if available],
-#          nls_cv_use_catgets=$withval, nls_cv_use_catgets=no)
-#        AC_MSG_RESULT($nls_cv_use_catgets)
-#
-#        if test "$nls_cv_use_catgets" = "yes"; then
-#          dnl No gettext in C library.  Try catgets next.
-#          AC_CHECK_LIB(i, main)
-#          AC_CHECK_FUNC(catgets,
-#            [AC_DEFINE(HAVE_CATGETS)
-#             INTLOBJS="\$(CATOBJS)"
-#             AC_PATH_PROG(GENCAT, gencat, no)dnl
-#             if test "$GENCAT" != "no"; then
-#               AC_PATH_PROG(GMSGFMT, gmsgfmt, no)
-#               if test "$GMSGFMT" = "no"; then
-#                 AM_PATH_PROG_WITH_TEST(GMSGFMT, msgfmt,
-#                  [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)
-#               fi
-#               AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
-#                 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
-#               USE_INCLUDED_LIBINTL=yes
-#               CATOBJEXT=.cat
-#               INSTOBJEXT=.cat
-#               DATADIRNAME=lib
-#               INTLDEPS='$(top_builddir)/intl/libintl.a'
-#               INTLLIBS=$INTLDEPS
-#               LIBS=`echo $LIBS | sed -e 's/-lintl//'`
-#               nls_cv_header_intl=intl/libintl.h
-#               nls_cv_header_libgt=intl/libgettext.h
-#              fi
-#            ])
-#        fi
-#        fi
-
         if test "$CATOBJEXT" = "NONE"; then
          dnl Neither gettext nor catgets in included in the C library.
          dnl Fall back on GNU gettext library.
@@ -146,23 +103,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
       else
          dnl Unset this variable since we use the non-zero value as a flag.
          CATOBJEXT=
-#        dnl Mark actions used to generate GNU NLS library.
-#        INTLOBJS="\$(GETTOBJS)"
-#        AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
-#        [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], msgfmt)
-#        AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
-#        AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
-#        [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
-#        AC_SUBST(MSGFMT)
-#      USE_INCLUDED_LIBINTL=yes
-#        CATOBJEXT=.gmo
-#        INSTOBJEXT=.mo
-#        DATADIRNAME=share
-#      INTLDEPS='$(top_builddir)/intl/libintl.a'
-#      INTLLIBS=$INTLDEPS
-#      LIBS=`echo $LIBS | sed -e 's/-lintl//'`
-#        nls_cv_header_intl=intl/libintl.h
-#        nls_cv_header_libgt=intl/libgettext.h
       fi
 
       dnl Test whether we really found GNU xgettext.
@@ -182,23 +122,12 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
       POSUB=po
     else
       DATADIRNAME=share
-#      nls_cv_header_intl=intl/libintl.h
-#      nls_cv_header_libgt=intl/libgettext.h
     fi
-#    AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl)
     AC_OUTPUT_COMMANDS(
      [case "$CONFIG_FILES" in *po/Makefile.in*)
         sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
       esac])
 
-
-#    # If this is used in GNU gettext we have to set USE_NLS to `yes'
-#    # because some of the sources are only built for this goal.
-#    if test "$PACKAGE" = gettext; then
-#      USE_NLS=yes
-#      USE_INCLUDED_LIBINTL=yes
-#    fi
-
     dnl These rules are solely for the distribution goal.  While doing this
     dnl we only have to keep exactly one list of the available catalogs
     dnl in configure.in.
@@ -225,7 +154,6 @@ AC_DEFUN(AM_GLIB_GNU_GETTEXT,
   [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
    AC_REQUIRE([AC_PROG_CC])dnl
    AC_REQUIRE([AC_PROG_RANLIB])dnl
-#   AC_REQUIRE([AC_ISC_POSIX])dnl
    AC_REQUIRE([AC_HEADER_STDC])dnl
    AC_REQUIRE([AC_C_CONST])dnl
    AC_REQUIRE([AC_C_INLINE])dnl
@@ -239,13 +167,6 @@ unistd.h sys/param.h])
    AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \
 strdup __argz_count __argz_stringify __argz_next])
 
-#   if test "${ac_cv_func_stpcpy+set}" != "set"; then
-#     AC_CHECK_FUNCS(stpcpy)
-#   fi
-#   if test "${ac_cv_func_stpcpy}" = "yes"; then
-#     AC_DEFINE(HAVE_STPCPY)
-#   fi
-
    AM_LC_MESSAGES
    AM_GLIB_WITH_NLS
 
@@ -270,17 +191,6 @@ strdup __argz_count __argz_stringify __argz_next])
      fi
    fi
 
-#   dnl The reference to <locale.h> in the installed <libintl.h> file
-#   dnl must be resolved because we cannot expect the users of this
-#   dnl to define HAVE_LOCALE_H.
-#   if test $ac_cv_header_locale_h = yes; then
-#     INCLUDE_LOCALE_H="#include <locale.h>"
-#   else
-#     INCLUDE_LOCALE_H="\
-#/* The system does not provide the header <locale.h>.  Take care yourself.  */"
-#   fi
-#   AC_SUBST(INCLUDE_LOCALE_H)
-
    dnl Determine which catalog format we have (if any is needed)
    dnl For now we know about two different formats:
    dnl   Linux libc-5 and the normal X/Open format
@@ -296,19 +206,6 @@ strdup __argz_count __argz_stringify __argz_next])
    sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
      $srcdir/po/po2tbl.sed.in > po/po2tbl.sed
 
-#   dnl In the intl/Makefile.in we have a special dependency which makes
-#   dnl only sense for gettext.  We comment this out for non-gettext
-#   dnl packages.
-#   if test "$PACKAGE" = "gettext"; then
-#     GT_NO="#NO#"
-#     GT_YES=
-#   else
-#     GT_NO=
-#     GT_YES="#YES#"
-#   fi
-#   AC_SUBST(GT_NO)
-#   AC_SUBST(GT_YES)
-
    dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
    dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
    dnl Try to locate is.
@@ -321,10 +218,6 @@ strdup __argz_count __argz_stringify __argz_next])
    fi
    AC_SUBST(MKINSTALLDIRS)
 
-#   dnl *** For now the libtool support in intl/Makefile is not for real.
-#   l=
-#   AC_SUBST(l)
-
    dnl Generate list of files to be processed by xgettext which will
    dnl be included in po/Makefile.
    test -d po || mkdir po
index 649dd8e..0ff6449 100644 (file)
@@ -1837,7 +1837,11 @@ esac
 # on variable expansion in case labels.  Look at the generated config.status
 # for a hint.
 
-glib_header_alloca_h="$ac_cv_header_alloca_h"
+if test "x${ac_cv_working_alloca_h+set}" = xset ; then
+  glib_header_alloca_h="$ac_cv_working_alloca_h"
+else
+  glib_header_alloca_h="$ac_cv_header_alloca_h"
+fi
 
 case xyes in
 x$ac_cv_header_float_h)
index 80bc797..50bd8e9 100644 (file)
@@ -1670,8 +1670,10 @@ g_io_channel_read_to_end (GIOChannel     *channel,
       else
         g_string_free (USE_BUF (channel), TRUE);
 
-      /* This only works because USE_BUF () is a macro */
-      USE_BUF (channel) = NULL;
+      if (channel->encoding)
+       channel->encoded_read_buf = NULL;
+      else
+       channel->read_buf = NULL;
     }
 
   return G_IO_STATUS_NORMAL;
index a100735..040be79 100644 (file)
@@ -117,7 +117,7 @@ g_qsort_with_data (gconstpointer    pbase,
   /* Allocating SIZE bytes for a pivot buffer facilitates a better
    * algorithm below since we can do comparisons directly on the pivot.
    */
-  char *pivot_buffer = (char *) alloca (size);
+  char *pivot_buffer = (char *) g_alloca (size);
   const size_t max_thresh = MAX_THRESH * size;
 
   g_return_if_fail (total_elems > 0);
index 5ef4d33..583b7b8 100644 (file)
@@ -32,13 +32,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
 
     dnl If we use NLS figure out what method
     if test "$USE_NLS" = "yes"; then
-#      AC_DEFINE(ENABLE_NLS)
-#      AC_MSG_CHECKING([whether included gettext is requested])
-#      AC_ARG_WITH(included-gettext,
-#        [  --with-included-gettext use the GNU gettext library included here],
-#        nls_cv_force_use_gnu_gettext=$withval,
-#        nls_cv_force_use_gnu_gettext=no)
-#      AC_MSG_RESULT($nls_cv_force_use_gnu_gettext)
       nls_cv_force_use_gnu_gettext="no"
 
       nls_cv_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
@@ -98,42 +91,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
            fi
        ])
 
-#        if test "$CATOBJEXT" = "NONE"; then
-#        AC_MSG_CHECKING([whether catgets can be used])
-#        AC_ARG_WITH(catgets,
-#          [  --with-catgets          use catgets functions if available],
-#          nls_cv_use_catgets=$withval, nls_cv_use_catgets=no)
-#        AC_MSG_RESULT($nls_cv_use_catgets)
-#
-#        if test "$nls_cv_use_catgets" = "yes"; then
-#          dnl No gettext in C library.  Try catgets next.
-#          AC_CHECK_LIB(i, main)
-#          AC_CHECK_FUNC(catgets,
-#            [AC_DEFINE(HAVE_CATGETS)
-#             INTLOBJS="\$(CATOBJS)"
-#             AC_PATH_PROG(GENCAT, gencat, no)dnl
-#             if test "$GENCAT" != "no"; then
-#               AC_PATH_PROG(GMSGFMT, gmsgfmt, no)
-#               if test "$GMSGFMT" = "no"; then
-#                 AM_PATH_PROG_WITH_TEST(GMSGFMT, msgfmt,
-#                  [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)
-#               fi
-#               AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
-#                 [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
-#               USE_INCLUDED_LIBINTL=yes
-#               CATOBJEXT=.cat
-#               INSTOBJEXT=.cat
-#               DATADIRNAME=lib
-#               INTLDEPS='$(top_builddir)/intl/libintl.a'
-#               INTLLIBS=$INTLDEPS
-#               LIBS=`echo $LIBS | sed -e 's/-lintl//'`
-#               nls_cv_header_intl=intl/libintl.h
-#               nls_cv_header_libgt=intl/libgettext.h
-#              fi
-#            ])
-#        fi
-#        fi
-
         if test "$CATOBJEXT" = "NONE"; then
          dnl Neither gettext nor catgets in included in the C library.
          dnl Fall back on GNU gettext library.
@@ -146,23 +103,6 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
       else
          dnl Unset this variable since we use the non-zero value as a flag.
          CATOBJEXT=
-#        dnl Mark actions used to generate GNU NLS library.
-#        INTLOBJS="\$(GETTOBJS)"
-#        AM_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
-#        [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], msgfmt)
-#        AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
-#        AM_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
-#        [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
-#        AC_SUBST(MSGFMT)
-#      USE_INCLUDED_LIBINTL=yes
-#        CATOBJEXT=.gmo
-#        INSTOBJEXT=.mo
-#        DATADIRNAME=share
-#      INTLDEPS='$(top_builddir)/intl/libintl.a'
-#      INTLLIBS=$INTLDEPS
-#      LIBS=`echo $LIBS | sed -e 's/-lintl//'`
-#        nls_cv_header_intl=intl/libintl.h
-#        nls_cv_header_libgt=intl/libgettext.h
       fi
 
       dnl Test whether we really found GNU xgettext.
@@ -182,23 +122,12 @@ AC_DEFUN(AM_GLIB_WITH_NLS,
       POSUB=po
     else
       DATADIRNAME=share
-#      nls_cv_header_intl=intl/libintl.h
-#      nls_cv_header_libgt=intl/libgettext.h
     fi
-#    AC_LINK_FILES($nls_cv_header_libgt, $nls_cv_header_intl)
     AC_OUTPUT_COMMANDS(
      [case "$CONFIG_FILES" in *po/Makefile.in*)
         sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
       esac])
 
-
-#    # If this is used in GNU gettext we have to set USE_NLS to `yes'
-#    # because some of the sources are only built for this goal.
-#    if test "$PACKAGE" = gettext; then
-#      USE_NLS=yes
-#      USE_INCLUDED_LIBINTL=yes
-#    fi
-
     dnl These rules are solely for the distribution goal.  While doing this
     dnl we only have to keep exactly one list of the available catalogs
     dnl in configure.in.
@@ -225,7 +154,6 @@ AC_DEFUN(AM_GLIB_GNU_GETTEXT,
   [AC_REQUIRE([AC_PROG_MAKE_SET])dnl
    AC_REQUIRE([AC_PROG_CC])dnl
    AC_REQUIRE([AC_PROG_RANLIB])dnl
-#   AC_REQUIRE([AC_ISC_POSIX])dnl
    AC_REQUIRE([AC_HEADER_STDC])dnl
    AC_REQUIRE([AC_C_CONST])dnl
    AC_REQUIRE([AC_C_INLINE])dnl
@@ -239,13 +167,6 @@ unistd.h sys/param.h])
    AC_CHECK_FUNCS([getcwd munmap putenv setenv setlocale strchr strcasecmp \
 strdup __argz_count __argz_stringify __argz_next])
 
-#   if test "${ac_cv_func_stpcpy+set}" != "set"; then
-#     AC_CHECK_FUNCS(stpcpy)
-#   fi
-#   if test "${ac_cv_func_stpcpy}" = "yes"; then
-#     AC_DEFINE(HAVE_STPCPY)
-#   fi
-
    AM_LC_MESSAGES
    AM_GLIB_WITH_NLS
 
@@ -270,17 +191,6 @@ strdup __argz_count __argz_stringify __argz_next])
      fi
    fi
 
-#   dnl The reference to <locale.h> in the installed <libintl.h> file
-#   dnl must be resolved because we cannot expect the users of this
-#   dnl to define HAVE_LOCALE_H.
-#   if test $ac_cv_header_locale_h = yes; then
-#     INCLUDE_LOCALE_H="#include <locale.h>"
-#   else
-#     INCLUDE_LOCALE_H="\
-#/* The system does not provide the header <locale.h>.  Take care yourself.  */"
-#   fi
-#   AC_SUBST(INCLUDE_LOCALE_H)
-
    dnl Determine which catalog format we have (if any is needed)
    dnl For now we know about two different formats:
    dnl   Linux libc-5 and the normal X/Open format
@@ -296,19 +206,6 @@ strdup __argz_count __argz_stringify __argz_next])
    sed -e '/^#.*[^\\]$/d' -e '/^#$/d' \
      $srcdir/po/po2tbl.sed.in > po/po2tbl.sed
 
-#   dnl In the intl/Makefile.in we have a special dependency which makes
-#   dnl only sense for gettext.  We comment this out for non-gettext
-#   dnl packages.
-#   if test "$PACKAGE" = "gettext"; then
-#     GT_NO="#NO#"
-#     GT_YES=
-#   else
-#     GT_NO=
-#     GT_YES="#YES#"
-#   fi
-#   AC_SUBST(GT_NO)
-#   AC_SUBST(GT_YES)
-
    dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
    dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
    dnl Try to locate is.
@@ -321,10 +218,6 @@ strdup __argz_count __argz_stringify __argz_next])
    fi
    AC_SUBST(MKINSTALLDIRS)
 
-#   dnl *** For now the libtool support in intl/Makefile is not for real.
-#   l=
-#   AC_SUBST(l)
-
    dnl Generate list of files to be processed by xgettext which will
    dnl be included in po/Makefile.
    test -d po || mkdir po