Leave whitespace alone when importing, undoing that part of yesterday's
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 13 Aug 2003 20:23:14 +0000 (20:23 +0000)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 13 Aug 2003 20:23:14 +0000 (20:23 +0000)
changes.

23 files changed:
config/ChangeLog
config/config.guess
config/config.sub
config/install-sh
config/missing
config/srclist-update
config/texinfo.tex
lib/ChangeLog
lib/argp-help.c
lib/argp-parse.c
lib/config.charset
lib/getopt.h
m4/ChangeLog
m4/gettext.m4
m4/iconv.m4
m4/intdiv0.m4
m4/inttypes-pri.m4
m4/lib-link.m4
m4/lib-prefix.m4
m4/longdouble.m4
m4/po.m4
m4/progtest.m4
m4/signed.m4

index b0c767b..1df6e10 100644 (file)
@@ -1,9 +1,19 @@
+2003-08-13  Paul Eggert  <eggert@twinsun.com>
+
+       * srclist-update: Change update back to the old behavior, leaving
+       whitespace alone.  Use one 'sed' command rather than a pipeline.
+       (fixlicense): Now a variable, not a function.
+       (remove_trailing_blanks): Remove.
+       (fixfile): Don't invoke unexpand or cat, or remove trailing blanks.
+       * config.guess, config.sub, install-sh, missing, texinfo.tex:
+       Undo previous (whitespace-only) change.
+
 2003-08-12  Paul Eggert  <eggert@twinsun.com>
 
        * srclist-update: Add copyright notice.
        (remove_id_lines, remove_trailing_blanks): New constants.
        (fixfile): Use them to normalize spacing a bit in copied files.
-       * config.guess, config.sub, install-sh, missing, texinfo.texi:
+       * config.guess, config.sub, install-sh, missing, texinfo.tex:
        Normalize leading white space and remove trailing white space.
        
        * texinfo.tex: Sync with texinfo.
index 742335f..0e30d56 100644 (file)
@@ -176,7 +176,7 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
                fi
                ;;
            *)
-               os=netbsd
+               os=netbsd
                ;;
        esac
        # The OS release
@@ -382,23 +382,23 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
     # MiNT.  But MiNT is downward compatible to TOS, so this should
     # be no problem.
     atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
-       echo m68k-atari-mint${UNAME_RELEASE}
+        echo m68k-atari-mint${UNAME_RELEASE}
        exit 0 ;;
     atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
        echo m68k-atari-mint${UNAME_RELEASE}
-       exit 0 ;;
+        exit 0 ;;
     *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
-       echo m68k-atari-mint${UNAME_RELEASE}
+        echo m68k-atari-mint${UNAME_RELEASE}
        exit 0 ;;
     milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
-       echo m68k-milan-mint${UNAME_RELEASE}
-       exit 0 ;;
+        echo m68k-milan-mint${UNAME_RELEASE}
+        exit 0 ;;
     hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
-       echo m68k-hades-mint${UNAME_RELEASE}
-       exit 0 ;;
+        echo m68k-hades-mint${UNAME_RELEASE}
+        exit 0 ;;
     *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
-       echo m68k-unknown-mint${UNAME_RELEASE}
-       exit 0 ;;
+        echo m68k-unknown-mint${UNAME_RELEASE}
+        exit 0 ;;
     powerpc:machten:*:*)
        echo powerpc-apple-machten${UNAME_RELEASE}
        exit 0 ;;
@@ -464,8 +464,8 @@ EOF
        echo m88k-motorola-sysv3
        exit 0 ;;
     AViiON:dgux:*:*)
-       # DG/UX returns AViiON for all architectures
-       UNAME_PROCESSOR=`/usr/bin/uname -p`
+        # DG/UX returns AViiON for all architectures
+        UNAME_PROCESSOR=`/usr/bin/uname -p`
        if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
        then
            if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
@@ -478,7 +478,7 @@ EOF
        else
            echo i586-dg-dgux${UNAME_RELEASE}
        fi
-       exit 0 ;;
+       exit 0 ;;
     M88*:DolphinOS:*:*)        # DolphinOS (SVR3)
        echo m88k-dolphin-sysv3
        exit 0 ;;
@@ -574,52 +574,52 @@ EOF
            9000/[678][0-9][0-9])
                if [ -x /usr/bin/getconf ]; then
                    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
-                   sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
-                   case "${sc_cpu_version}" in
-                     523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
-                     528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
-                     532)                      # CPU_PA_RISC2_0
-                       case "${sc_kernel_bits}" in
-                         32) HP_ARCH="hppa2.0n" ;;
-                         64) HP_ARCH="hppa2.0w" ;;
+                    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
+                    case "${sc_cpu_version}" in
+                      523) HP_ARCH="hppa1.0" ;; # CPU_PA_RISC1_0
+                      528) HP_ARCH="hppa1.1" ;; # CPU_PA_RISC1_1
+                      532)                      # CPU_PA_RISC2_0
+                        case "${sc_kernel_bits}" in
+                          32) HP_ARCH="hppa2.0n" ;;
+                          64) HP_ARCH="hppa2.0w" ;;
                          '') HP_ARCH="hppa2.0" ;;   # HP-UX 10.20
-                       esac ;;
-                   esac
+                        esac ;;
+                    esac
                fi
                if [ "${HP_ARCH}" = "" ]; then
                    eval $set_cc_for_build
                    sed 's/^              //' << EOF >$dummy.c
 
-             #define _HPUX_SOURCE
-             #include <stdlib.h>
-             #include <unistd.h>
+              #define _HPUX_SOURCE
+              #include <stdlib.h>
+              #include <unistd.h>
 
-             int main ()
-             {
-             #if defined(_SC_KERNEL_BITS)
-                 long bits = sysconf(_SC_KERNEL_BITS);
-             #endif
-                 long cpu  = sysconf (_SC_CPU_VERSION);
+              int main ()
+              {
+              #if defined(_SC_KERNEL_BITS)
+                  long bits = sysconf(_SC_KERNEL_BITS);
+              #endif
+                  long cpu  = sysconf (_SC_CPU_VERSION);
 
-                 switch (cpu)
-               {
-               case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
-               case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
-               case CPU_PA_RISC2_0:
-             #if defined(_SC_KERNEL_BITS)
-                   switch (bits)
-                       {
-                       case 64: puts ("hppa2.0w"); break;
-                       case 32: puts ("hppa2.0n"); break;
-                       default: puts ("hppa2.0"); break;
-                       } break;
-             #else  /* !defined(_SC_KERNEL_BITS) */
-                   puts ("hppa2.0"); break;
-             #endif
-               default: puts ("hppa1.0"); break;
-               }
-                 exit (0);
-             }
+                  switch (cpu)
+               {
+               case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
+               case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
+               case CPU_PA_RISC2_0:
+              #if defined(_SC_KERNEL_BITS)
+                   switch (bits)
+                       {
+                       case 64: puts ("hppa2.0w"); break;
+                       case 32: puts ("hppa2.0n"); break;
+                       default: puts ("hppa2.0"); break;
+                       } break;
+              #else  /* !defined(_SC_KERNEL_BITS) */
+                   puts ("hppa2.0"); break;
+              #endif
+               default: puts ("hppa1.0"); break;
+               }
+                  exit (0);
+              }
 EOF
                    (CCOPTS= $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
                    test -z "$HP_ARCH" && HP_ARCH=hppa
@@ -699,22 +699,22 @@ EOF
        exit 0 ;;
     C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
        echo c1-convex-bsd
-       exit 0 ;;
+        exit 0 ;;
     C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
        if getsysinfo -f scalar_acc
        then echo c32-convex-bsd
        else echo c2-convex-bsd
        fi
-       exit 0 ;;
+        exit 0 ;;
     C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
        echo c34-convex-bsd
-       exit 0 ;;
+        exit 0 ;;
     C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
        echo c38-convex-bsd
-       exit 0 ;;
+        exit 0 ;;
     C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
        echo c4-convex-bsd
-       exit 0 ;;
+        exit 0 ;;
     CRAY*Y-MP:*:*:*)
        echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
        exit 0 ;;
@@ -734,14 +734,14 @@ EOF
        echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
        exit 0 ;;
     *:UNICOS/mp:*:*)
-       echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
+       echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' 
        exit 0 ;;
     F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
        FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'`
-       FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
-       FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
-       echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
-       exit 0 ;;
+        FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'`
+        FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
+        echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
+        exit 0 ;;
     i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
        echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
        exit 0 ;;
@@ -869,7 +869,7 @@ EOF
          EV6)   UNAME_MACHINE=alphaev6 ;;
          EV67)  UNAME_MACHINE=alphaev67 ;;
          EV68*) UNAME_MACHINE=alphaev68 ;;
-       esac
+        esac
        objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
        if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
        echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
@@ -889,7 +889,7 @@ EOF
        echo ${UNAME_MACHINE}-ibm-linux
        exit 0 ;;
     sh64*:Linux:*:*)
-       echo ${UNAME_MACHINE}-unknown-linux-gnu
+       echo ${UNAME_MACHINE}-unknown-linux-gnu
        exit 0 ;;
     sh*:Linux:*:*)
        echo ${UNAME_MACHINE}-unknown-linux-gnu
@@ -911,7 +911,7 @@ EOF
                                    s/.*supported targets: *//
                                    s/ .*//
                                    p'`
-       case "$ld_supported_targets" in
+        case "$ld_supported_targets" in
          elf32-i386)
                TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
                ;;
@@ -960,11 +960,11 @@ EOF
        echo i386-sequent-sysv4
        exit 0 ;;
     i*86:UNIX_SV:4.2MP:2.*)
-       # Unixware is an offshoot of SVR4, but it has its own version
-       # number series starting with 2...
-       # I am not positive that other SVR4 systems won't match this,
+        # Unixware is an offshoot of SVR4, but it has its own version
+        # number series starting with 2...
+        # I am not positive that other SVR4 systems won't match this,
        # I just have to hope.  -- rms.
-       # Use sysv4.2uw... so that sysv4* matches it.
+        # Use sysv4.2uw... so that sysv4* matches it.
        echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
        exit 0 ;;
     i*86:OS/2:*:*)
@@ -1020,10 +1020,10 @@ EOF
        exit 0 ;;
     pc:*:*:*)
        # Left here for compatibility:
-       # uname -m prints for DJGPP always 'pc', but it prints nothing about
-       # the processor, so we play safe by assuming i386.
+        # uname -m prints for DJGPP always 'pc', but it prints nothing about
+        # the processor, so we play safe by assuming i386.
        echo i386-pc-msdosdjgpp
-       exit 0 ;;
+        exit 0 ;;
     Intel:Mach:3*:*)
        echo i386-pc-mach3
        exit 0 ;;
@@ -1058,8 +1058,8 @@ EOF
        /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
          && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;;
     3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
-       /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
-         && echo i486-ncr-sysv4 && exit 0 ;;
+        /bin/uname -p 2>/dev/null | grep 86 >/dev/null \
+          && echo i486-ncr-sysv4 && exit 0 ;;
     m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
        echo m68k-unknown-lynxos${UNAME_RELEASE}
        exit 0 ;;
@@ -1093,9 +1093,9 @@ EOF
        fi
        exit 0 ;;
     PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort
-                     # says <Richard.M.Bartel@ccMail.Census.GOV>
-       echo i586-unisys-sysv4
-       exit 0 ;;
+                      # says <Richard.M.Bartel@ccMail.Census.GOV>
+        echo i586-unisys-sysv4
+        exit 0 ;;
     *:UNIX_System_V:4*:FTX*)
        # From Gerald Hewes <hewes@openmarket.com>.
        # How about differentiating between stratus architectures? -djm
@@ -1117,11 +1117,11 @@ EOF
        exit 0 ;;
     R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
        if [ -d /usr/nec ]; then
-               echo mips-nec-sysv${UNAME_RELEASE}
+               echo mips-nec-sysv${UNAME_RELEASE}
        else
-               echo mips-unknown-sysv${UNAME_RELEASE}
+               echo mips-unknown-sysv${UNAME_RELEASE}
        fi
-       exit 0 ;;
+        exit 0 ;;
     BeBox:BeOS:*:*)    # BeOS running on hardware made by Be, PPC only.
        echo powerpc-be-beos
        exit 0 ;;
@@ -1206,7 +1206,7 @@ EOF
        echo pdp10-unknown-its
        exit 0 ;;
     SEI:*:*:SEIUX)
-       echo mips-sei-seiux${UNAME_RELEASE}
+        echo mips-sei-seiux${UNAME_RELEASE}
        exit 0 ;;
 esac
 
@@ -1230,11 +1230,11 @@ main ()
 #include <sys/param.h>
   printf ("m68k-sony-newsos%s\n",
 #ifdef NEWSOS4
-         "4"
+          "4"
 #else
          ""
 #endif
-        ); exit (0);
+         ); exit (0);
 #endif
 #endif
 
index fd2359b..6eea727 100644 (file)
@@ -162,10 +162,10 @@ case $os in
                os=-chorusos
                basic_machine=$1
                ;;
-       -chorusrdb)
-               os=-chorusrdb
+       -chorusrdb)
+               os=-chorusrdb
                basic_machine=$1
-               ;;
+               ;;
        -hiux*)
                os=-hiuxwe2
                ;;
@@ -1100,8 +1100,8 @@ esac
 if [ x"$os" != x"" ]
 then
 case $os in
-       # First match some system type aliases
-       # that might get confused with valid system types.
+        # First match some system type aliases
+        # that might get confused with valid system types.
        # -solaris* is a basic system type, with this one exception.
        -solaris1 | -solaris1.*)
                os=`echo $os | sed -e 's|solaris1|sunos4|'`
@@ -1288,8 +1288,8 @@ case $basic_machine in
                os=-aout
                ;;
     c4x-* | tic4x-*)
-       os=-coff
-       ;;
+        os=-coff
+        ;;
        # This must come before the *-dec entry.
        pdp10-*)
                os=-tops20
index 751f930..2c1f877 100755 (executable)
@@ -96,53 +96,53 @@ Environment variables override the default commands:
 while test -n "$1"; do
   case $1 in
     -b=*) transformbasename=`echo $1 | sed 's/-b=//'`
-       shift
-       continue;;
+        shift
+        continue;;
 
     -c) instcmd=$cpprog
-       shift
-       continue;;
+        shift
+        continue;;
 
     -d) dir_arg=true
-       shift
-       continue;;
+        shift
+        continue;;
 
     -g) chgrpcmd="$chgrpprog $2"
-       shift
-       shift
-       continue;;
+        shift
+        shift
+        continue;;
 
     --help) echo "$usage"; exit 0;;
 
     -m) chmodcmd="$chmodprog $2"
-       shift
-       shift
-       continue;;
+        shift
+        shift
+        continue;;
 
     -o) chowncmd="$chownprog $2"
-       shift
-       shift
-       continue;;
+        shift
+        shift
+        continue;;
 
     -s) stripcmd=$stripprog
-       shift
-       continue;;
+        shift
+        continue;;
 
     -t=*) transformarg=`echo $1 | sed 's/-t=//'`
-       shift
-       continue;;
+        shift
+        continue;;
 
     --version) echo "$0 $scriptversion"; exit 0;;
 
     *)  if test -z "$src"; then
-         src=$1
-       else
-         # this colon is to work around a 386BSD /bin/sh bug
-         :
-         dst=$1
-       fi
-       shift
-       continue;;
+          src=$1
+        else
+          # this colon is to work around a 386BSD /bin/sh bug
+          :
+          dst=$1
+        fi
+        shift
+        continue;;
   esac
 done
 
@@ -223,7 +223,7 @@ else
     dstfile=`basename "$dst"`
   else
     dstfile=`basename "$dst" $transformbasename \
-            | sed $transformarg`$transformbasename
+             | sed $transformarg`$transformbasename
   fi
 
   # don't allow the sed command to completely eliminate the filename.
index fd20229..8d85d40 100644 (file)
@@ -95,9 +95,9 @@ Supported PROGRAM values:
 
     echo 1>&2 "\
 WARNING: \`$1' is missing on your system.  You should only need it if
-        you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
-        to install the \`Automake' and \`Perl' packages.  Grab them from
-        any GNU archive site."
+         you modified \`acinclude.m4' or \`${configure_ac}'.  You might want
+         to install the \`Automake' and \`Perl' packages.  Grab them from
+         any GNU archive site."
     touch aclocal.m4
     ;;
 
@@ -109,9 +109,9 @@ WARNING: \`$1' is missing on your system.  You should only need it if
 
     echo 1>&2 "\
 WARNING: \`$1' is missing on your system.  You should only need it if
-        you modified \`${configure_ac}'.  You might want to install the
-        \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
-        archive site."
+         you modified \`${configure_ac}'.  You might want to install the
+         \`Autoconf' and \`GNU m4' packages.  Grab them from any GNU
+         archive site."
     touch configure
     ;;
 
@@ -123,9 +123,9 @@ WARNING: \`$1' is missing on your system.  You should only need it if
 
     echo 1>&2 "\
 WARNING: \`$1' is missing on your system.  You should only need it if
-        you modified \`acconfig.h' or \`${configure_ac}'.  You might want
-        to install the \`Autoconf' and \`GNU m4' packages.  Grab them
-        from any GNU archive site."
+         you modified \`acconfig.h' or \`${configure_ac}'.  You might want
+         to install the \`Autoconf' and \`GNU m4' packages.  Grab them
+         from any GNU archive site."
     files=`sed -n 's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p' ${configure_ac}`
     test -z "$files" && files="config.h"
     touch_files=
@@ -147,9 +147,9 @@ WARNING: \`$1' is missing on your system.  You should only need it if
 
     echo 1>&2 "\
 WARNING: \`$1' is missing on your system.  You should only need it if
-        you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
-        You might want to install the \`Automake' and \`Perl' packages.
-        Grab them from any GNU archive site."
+         you modified \`Makefile.am', \`acinclude.m4' or \`${configure_ac}'.
+         You might want to install the \`Automake' and \`Perl' packages.
+         Grab them from any GNU archive site."
     find . -type f -name Makefile.am -print |
           sed 's/\.am$/.in/' |
           while read f; do touch "$f"; done
@@ -163,10 +163,10 @@ WARNING: \`$1' is missing on your system.  You should only need it if
 
     echo 1>&2 "\
 WARNING: \`$1' is needed, and you do not seem to have it handy on your
-        system.  You might have modified some files without having the
-        proper tools for further handling them.
-        You can get \`$1' as part of \`Autoconf' from any GNU
-        archive site."
+         system.  You might have modified some files without having the
+         proper tools for further handling them.
+         You can get \`$1' as part of \`Autoconf' from any GNU
+         archive site."
 
     file=`echo "$*" | sed -n 's/.*--output[ =]*\([^ ]*\).*/\1/p'`
     test -z "$file" && file=`echo "$*" | sed -n 's/.*-o[ ]*\([^ ]*\).*/\1/p'`
@@ -186,21 +186,21 @@ WARNING: \`$1' is needed, and you do not seem to have it handy on your
   bison|yacc)
     echo 1>&2 "\
 WARNING: \`$1' is missing on your system.  You should only need it if
-        you modified a \`.y' file.  You may need the \`Bison' package
-        in order for those modifications to take effect.  You can get
-        \`Bison' from any GNU archive site."
+         you modified a \`.y' file.  You may need the \`Bison' package
+         in order for those modifications to take effect.  You can get
+         \`Bison' from any GNU archive site."
     rm -f y.tab.c y.tab.h
     if [ $# -ne 1 ]; then
-       eval LASTARG="\${$#}"
+        eval LASTARG="\${$#}"
        case "$LASTARG" in
        *.y)
            SRCFILE=`echo "$LASTARG" | sed 's/y$/c/'`
            if [ -f "$SRCFILE" ]; then
-                cp "$SRCFILE" y.tab.c
+                cp "$SRCFILE" y.tab.c
            fi
            SRCFILE=`echo "$LASTARG" | sed 's/y$/h/'`
            if [ -f "$SRCFILE" ]; then
-                cp "$SRCFILE" y.tab.h
+                cp "$SRCFILE" y.tab.h
            fi
          ;;
        esac
@@ -216,17 +216,17 @@ WARNING: \`$1' is missing on your system.  You should only need it if
   lex|flex)
     echo 1>&2 "\
 WARNING: \`$1' is missing on your system.  You should only need it if
-        you modified a \`.l' file.  You may need the \`Flex' package
-        in order for those modifications to take effect.  You can get
-        \`Flex' from any GNU archive site."
+         you modified a \`.l' file.  You may need the \`Flex' package
+         in order for those modifications to take effect.  You can get
+         \`Flex' from any GNU archive site."
     rm -f lex.yy.c
     if [ $# -ne 1 ]; then
-       eval LASTARG="\${$#}"
+        eval LASTARG="\${$#}"
        case "$LASTARG" in
        *.l)
            SRCFILE=`echo "$LASTARG" | sed 's/l$/c/'`
            if [ -f "$SRCFILE" ]; then
-                cp "$SRCFILE" lex.yy.c
+                cp "$SRCFILE" lex.yy.c
            fi
          ;;
        esac
@@ -269,11 +269,11 @@ WARNING: \`$1' is missing on your system.  You should only need it if
 
     echo 1>&2 "\
 WARNING: \`$1' is missing on your system.  You should only need it if
-        you modified a \`.texi' or \`.texinfo' file, or any other file
-        indirectly affecting the aspect of the manual.  The spurious
-        call might also be the consequence of using a buggy \`make' (AIX,
-        DU, IRIX).  You might want to install the \`Texinfo' package or
-        the \`GNU make' package.  Grab either from any GNU archive site."
+         you modified a \`.texi' or \`.texinfo' file, or any other file
+         indirectly affecting the aspect of the manual.  The spurious
+         call might also be the consequence of using a buggy \`make' (AIX,
+         DU, IRIX).  You might want to install the \`Texinfo' package or
+         the \`GNU make' package.  Grab either from any GNU archive site."
     file=`echo "$*" | sed -n 's/.*-o \([^ ]*\).*/\1/p'`
     if test -z "$file"; then
       file=`echo "$*" | sed 's/.* \([^ ]*\) *$/\1/'`
@@ -316,19 +316,19 @@ WARNING: \`$1' is missing on your system.  You should only need it if
 
     echo 1>&2 "\
 WARNING: I can't seem to be able to run \`tar' with the given arguments.
-        You may want to install GNU tar or Free paxutils, or check the
-        command line arguments."
+         You may want to install GNU tar or Free paxutils, or check the
+         command line arguments."
     exit 1
     ;;
 
   *)
     echo 1>&2 "\
 WARNING: \`$1' is needed, and you do not seem to have it handy on your
-        system.  You might have modified some files without having the
-        proper tools for further handling them.  Check the \`README' file,
-        it often tells you about the needed prerequirements for installing
-        this package.  You may also peek at any GNU archive site, in case
-        some other package would contain this missing \`$1' program."
+         system.  You might have modified some files without having the
+         proper tools for further handling them.  Check the \`README' file,
+         it often tells you about the needed prerequirements for installing
+         this package.  You may also peek at any GNU archive site, in case
+         some other package would contain this missing \`$1' program."
     exit 1
     ;;
 esac
index 53e5b89..9f65a40 100755 (executable)
@@ -1,5 +1,5 @@
 #!/bin/sh
-# $Id: srclist-update,v 1.12 2003-08-13 07:04:57 eggert Exp $
+# $Id: srclist-update,v 1.13 2003-08-13 20:23:14 eggert Exp $
 #
 # Check for files in directory $1 being up to date, according to the
 # list on stdin.  Don't actually make any changes, just show the diffs.
@@ -41,12 +41,8 @@ test -r $mydir/srclistvars.sh && . $mydir/srclistvars.sh
 
 
 # \f
-# $1 is input, output to stdout with gpl.
-#
-fixlicense() \
-{
-    sed '
-
+# sed command to fix the license to be GPL.
+fixlicense='
   /^\([[:space:]]*#[[:space:]]*\)Th[ei][ s].* is free software/,/^[[:space:]]*#.*USA\./c\
 #      This program is free software; you can redistribute it and/or modify\
 #      it under the terms of the GNU General Public License as published by\
@@ -76,35 +72,27 @@ fixlicense() \
    You should have received a copy of the GNU General Public License along\
    with this program; if not, write to the Free Software Foundation,\
    Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
-' $1
-}
-
-
+'
 
 # sed command to remove lines containing $Id lines.
 # Quote the $Id so that CVS does not expand it in this script.
 remove_id_lines='/[$]Id:.*[$]/d'
 
-# sed command to remove trailing blanks.
-# Do not use [[:space:]] in this pattern, as that would kill formfeeds.
-remove_trailing_blanks='s/[     ][      ]*$//'
-
 # $1 is input file, $2 is output.
 # Remove $Id lines, since they'll differ between source locations.
 # If $options contains "gpl", change the license to be the standard
 # GPL.  We use this for libc files, et al.
-# Also, normalize white space simple-mindedly.
 #
 fixfile() \
 {
+  sed_command="$remove_id_lines"
+
   case " $options " in
   *' gpl '*)
-    fixlicense $1;;
-  *)
-    cat $1;;
-  esac \
-  | unexpand \
-  | sed "$remove_id_lines; $remove_trailing_blanks" >$2
+    sed_command="$sed_command; $fixlicense";;
+  esac
+
+  sed "$sed_command" $1 >$2
 }
 
 
index 407dbdb..d7e0826 100644 (file)
     \escapechar = `\\     % use backslash in output files.
     \indexdummies         % don't expand commands in the output.
     \normalturnoffactive  % \ in index entries must not stay \, e.g., if
-                  % the page break happens to be in the middle of an example.
+                   % the page break happens to be in the middle of an example.
     \shipout\vbox{%
       \ifcropmarks \vbox to \outervsize\bgroup
-       \hsize = \outerhsize
-       \vskip-\topandbottommargin
-       \vtop to0pt{%
-         \line{\ewtop\hfil\ewtop}%
-         \nointerlineskip
-         \line{%
-           \vbox{\moveleft\cornerthick\nstop}%
-           \hfill
-           \vbox{\moveright\cornerthick\nstop}%
-         }%
-         \vss}%
-       \vskip\topandbottommargin
-       \line\bgroup
-         \hfil % center the page within the outer (page) hsize.
-         \ifodd\pageno\hskip\bindingoffset\fi
-         \vbox\bgroup
+        \hsize = \outerhsize
+        \vskip-\topandbottommargin
+        \vtop to0pt{%
+          \line{\ewtop\hfil\ewtop}%
+          \nointerlineskip
+          \line{%
+            \vbox{\moveleft\cornerthick\nstop}%
+            \hfill
+            \vbox{\moveright\cornerthick\nstop}%
+          }%
+          \vss}%
+        \vskip\topandbottommargin
+        \line\bgroup
+          \hfil % center the page within the outer (page) hsize.
+          \ifodd\pageno\hskip\bindingoffset\fi
+          \vbox\bgroup
       \fi
       %
       % Do this early so pdf references go to the beginning of the page.
       \unvbox\headlinebox
       \pagebody{#1}%
       \ifdim\ht\footlinebox > 0pt
-       % Only leave this space if the footline is nonempty.
-       % (We lessened \vsize for it in \oddfootingxxx.)
-       % The \baselineskip=24pt in plain's \makefootline has no effect.
-       \vskip 2\baselineskip
-       \unvbox\footlinebox
+        % Only leave this space if the footline is nonempty.
+        % (We lessened \vsize for it in \oddfootingxxx.)
+        % The \baselineskip=24pt in plain's \makefootline has no effect.
+        \vskip 2\baselineskip
+        \unvbox\footlinebox
       \fi
       %
       \ifcropmarks
-         \egroup % end of \vbox\bgroup
-       \hfil\egroup % end of (centering) \line\bgroup
-       \vskip\topandbottommargin plus1fill minus1fill
-       \boxmaxdepth = \cornerthick
-       \vbox to0pt{\vss
-         \line{%
-           \vbox{\moveleft\cornerthick\nsbot}%
-           \hfill
-           \vbox{\moveright\cornerthick\nsbot}%
-         }%
-         \nointerlineskip
-         \line{\ewbot\hfil\ewbot}%
-       }%
+          \egroup % end of \vbox\bgroup
+        \hfil\egroup % end of (centering) \line\bgroup
+        \vskip\topandbottommargin plus1fill minus1fill
+        \boxmaxdepth = \cornerthick
+        \vbox to0pt{\vss
+          \line{%
+            \vbox{\moveleft\cornerthick\nsbot}%
+            \hfill
+            \vbox{\moveright\cornerthick\nsbot}%
+          }%
+          \nointerlineskip
+          \line{\ewbot\hfil\ewbot}%
+        }%
       \egroup % \vbox from first cropmarks clause
       \fi
     }% end of \shipout\vbox
     % group, force a page break.
     \ifdim \dimen0 > \dimen2
       \ifdim \pagetotal < \vfilllimit\pageheight
-       \page
+        \page
       \fi
     \fi
     \copy\groupbox
@@ -1078,9 +1078,9 @@ where each line of input produces a line of output.}
       \ifx\empty\imagewidth\else width \imagewidth \fi
       \ifx\empty\imageheight\else height \imageheight \fi
       \ifnum\pdftexversion<13
-        #1.pdf%
+         #1.pdf%
        \else
-        {#1.pdf}%
+         {#1.pdf}%
        \fi
     \ifnum\pdftexversion < 14 \else
       \pdfrefximage \pdflastximage
@@ -1123,13 +1123,13 @@ where each line of input produces a line of output.}
       % The `-' means take the \expnumber as the absolute number of
       % subentries, which we calculated on our first read of the .toc above.
       \def\chapentry##1##2##3{%
-       \pdfoutline goto name{\pdfmkpgn{##3}}count-\expnumber{chap##2}{##1}}
+        \pdfoutline goto name{\pdfmkpgn{##3}}count-\expnumber{chap##2}{##1}}
       \def\secentry##1##2##3##4{%
-       \pdfoutline goto name{\pdfmkpgn{##1}}count-\expnumber{sec##2.##3}{##1}}
+        \pdfoutline goto name{\pdfmkpgn{##1}}count-\expnumber{sec##2.##3}{##1}}
       \def\subsecentry##1##2##3##4##5{%
-       \pdfoutline goto name{\pdfmkpgn{##5}}count-\expnumber{subsec##2.##3.##4}{##1}}
+        \pdfoutline goto name{\pdfmkpgn{##5}}count-\expnumber{subsec##2.##3.##4}{##1}}
       \def\subsubsecentry##1##2##3##4##5##6{%
-       \pdfoutline goto name{\pdfmkpgn{##6}}{##1}}
+        \pdfoutline goto name{\pdfmkpgn{##6}}{##1}}
       %
       % Make special characters normal for writing to the pdf file.
       \indexnofonts
@@ -1147,7 +1147,7 @@ where each line of input produces a line of output.}
       \ifnum\lnkcount>0,\fi
       \picknum{#1}%
       \startlink attr{/Border [0 0 0]}
-       goto name{\pdfmkpgn{\the\pgn}}%
+        goto name{\pdfmkpgn{\the\pgn}}%
       \linkcolor #1%
       \advance\lnkcount by 1%
       \endlink
@@ -1173,7 +1173,7 @@ where each line of input produces a line of output.}
     \ifx\PP\D\let\nextsp\relax
     \else\let\nextsp\skipspaces
       \ifx\p\space\else\addtokens{\filename}{\PP}%
-       \advance\filenamelength by 1
+        \advance\filenamelength by 1
       \fi
     \fi
     \nextsp}
@@ -1189,8 +1189,8 @@ where each line of input produces a line of output.}
       \let\value=\expandablevalue
       \leavevmode\Red
       \startlink attr{/Border [0 0 0]}%
-       user{/Subtype /Link /A << /S /URI /URI (#1) >>}%
-       % #1
+        user{/Subtype /Link /A << /S /URI /URI (#1) >>}%
+        % #1
     \endgroup}
   \def\pdfgettoks#1.{\setbox\boxA=\hbox{\toksA={#1.}\toksB={}\maketoks}}
   \def\addtokens#1#2{\edef\addtoks{\noexpand#1={\the#1#2}}\addtoks}
@@ -1205,9 +1205,9 @@ where each line of input produces a line of output.}
     \else
       \ifnum0=\countA\else\makelink\fi
       \ifx\first.\let\next=\done\else
-       \let\next=\maketoks
-       \addtokens{\toksB}{\the\toksD}
-       \ifx\first,\addtokens{\toksB}{\space}\fi
+        \let\next=\maketoks
+        \addtokens{\toksB}{\the\toksD}
+        \ifx\first,\addtokens{\toksB}{\space}\fi
       \fi
     \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi
     \next}
@@ -1249,7 +1249,7 @@ where each line of input produces a line of output.}
   \normalbaselines
   \setbox\strutbox =\hbox{%
     \vrule width0pt height\strutheightpercent\baselineskip
-                   depth \strutdepthpercent \baselineskip
+                    depth \strutdepthpercent \baselineskip
   }%
 }
 
@@ -1487,7 +1487,7 @@ where each line of input produces a line of output.}
 % \smartitalic{ARG} outputs arg in italics, followed by an italic correction
 % unless the following character is such as not to need one.
 \def\smartitalicx{\ifx\next,\else\ifx\next-\else\ifx\next.\else
-                   \ptexslash\fi\fi\fi}
+                    \ptexslash\fi\fi\fi}
 \def\smartslanted#1{{\ifusingtt\ttsl\sl #1}\futurelet\next\smartitalicx}
 \def\smartitalic#1{{\ifusingtt\ttsl\it #1}\futurelet\next\smartitalicx}
 
@@ -1595,10 +1595,10 @@ where each line of input produces a line of output.}
   % will therefore expand the active definition of _, which is us
   % (inside @code that is), therefore an endless loop.
   \ifusingtt{\ifmmode
-              \mathchar"075F % class 0=ordinary, family 7=ttfam, pos 0x5F=_.
-            \else\normalunderscore \fi
-            \discretionary{}{}{}}%
-           {\_}%
+               \mathchar"075F % class 0=ordinary, family 7=ttfam, pos 0x5F=_.
+             \else\normalunderscore \fi
+             \discretionary{}{}{}}%
+            {\_}%
 }
 \def\codex #1{\tclose{#1}\endgroup}
 
@@ -1657,9 +1657,9 @@ where each line of input produces a line of output.}
     \setbox0 = \hbox{\ignorespaces #2}%
     \ifdim\wd0 > 0pt
       \ifpdf
-       \unhbox0             % PDF: 2nd arg given, show only it
+        \unhbox0             % PDF: 2nd arg given, show only it
       \else
-       \unhbox0\ (\code{#1})% DVI: 2nd arg given, show both it and url
+        \unhbox0\ (\code{#1})% DVI: 2nd arg given, show both it and url
       \fi
     \else
       \code{#1}% only url given, so show it
@@ -1745,14 +1745,14 @@ where each line of input produces a line of output.}
 
 \def\shorttitlepage{\parsearg\shorttitlepagezzz}
 \def\shorttitlepagezzz #1{\begingroup\hbox{}\vskip 1.5in \chaprm \centerline{#1}%
-       \endgroup\page\hbox{}\page}
+        \endgroup\page\hbox{}\page}
 
 \def\titlepage{\begingroup \parindent=0pt \textfonts
    \let\subtitlerm=\tenrm
    \def\subtitlefont{\subtitlerm \normalbaselineskip = 13pt \normalbaselines}%
    %
    \def\authorfont{\authorrm \normalbaselineskip = 16pt \normalbaselines
-                  \let\tt=\authortt}%
+                   \let\tt=\authortt}%
    %
    % Leave some space at the very top of the page.
    \vglue\titlepagetopglue
@@ -1760,9 +1760,9 @@ where each line of input produces a line of output.}
    % Now you can print the title using @title.
    \def\title{\parsearg\titlezzz}%
    \def\titlezzz##1{\leftline{\titlefonts\rm ##1}
-                   % print a rule at the page bottom also.
-                   \finishedtitlepagefalse
-                   \vskip4pt \hrule height 4pt width \hsize \vskip4pt}%
+                    % print a rule at the page bottom also.
+                    \finishedtitlepagefalse
+                    \vskip4pt \hrule height 4pt width \hsize \vskip4pt}%
    % No rule at page bottom unless we print one at the top with @title.
    \finishedtitlepagetrue
    %
@@ -1780,7 +1780,7 @@ where each line of input produces a line of output.}
    \let\oldpage = \page
    \def\page{%
       \iffinishedtitlepage\else
-        \finishtitlepage
+         \finishtitlepage
       \fi
       \oldpage
       \let\page = \oldpage
@@ -1835,9 +1835,9 @@ where each line of input produces a line of output.}
 
 % Now make Tex use those variables
 \headline={{\textfonts\rm \ifodd\pageno \the\oddheadline
-                           \else \the\evenheadline \fi}}
+                            \else \the\evenheadline \fi}}
 \footline={{\textfonts\rm \ifodd\pageno \the\oddfootline
-                           \else \the\evenfootline \fi}\HEADINGShook}
+                            \else \the\evenfootline \fi}\HEADINGShook}
 \let\HEADINGShook=\relax
 
 % Commands to set those variables.
@@ -2001,10 +2001,10 @@ where each line of input produces a line of output.}
 \def\internalBkitemx{\itemxpar \parsearg\kitemzzz}
 
 \def\kitemzzz #1{\dosubind {kw}{\code{#1}}{for {\bf \lastfunction}}%
-                \itemzzz {#1}}
+                 \itemzzz {#1}}
 
 \def\xitemzzz #1{\dosubind {kw}{\code{#1}}{for {\bf \xitemsubtopic}}%
-                \itemzzz {#1}}
+                 \itemzzz {#1}}
 
 \def\itemzzz #1{\begingroup %
   \advance\hsize by -\rightskip
@@ -2192,9 +2192,9 @@ where each line of input produces a line of output.}
     \else
       % It's a letter.
       \ifnum\lccode\expandafter`\thearg=\expandafter`\thearg\relax
-       \lowercaseenumerate % lowercase letter
+        \lowercaseenumerate % lowercase letter
       \else
-       \uppercaseenumerate % uppercase letter
+        \uppercaseenumerate % uppercase letter
       \fi
     \fi
   \else
@@ -2218,7 +2218,7 @@ where each line of input produces a line of output.}
     % Be sure we're not beyond the end of the alphabet.
     \ifnum\itemno=0
       \errmessage{No more lowercase letters in @enumerate; get a bigger
-                 alphabet}%
+                  alphabet}%
     \fi
     \char\lccode\itemno
   }%
@@ -2231,7 +2231,7 @@ where each line of input produces a line of output.}
     % Be sure we're not beyond the end of the alphabet.
     \ifnum\itemno=0
       \errmessage{No more uppercase letters in @enumerate; get a bigger
-                 alphabet}
+                  alphabet}
     \fi
     \char\uccode\itemno
   }%
@@ -2371,12 +2371,12 @@ where each line of input produces a line of output.}
       \global\setpercenttrue
     \else
       \ifsetpercent
-        \let\go\pickupwholefraction
+         \let\go\pickupwholefraction
       \else
-        \global\advance\colcount by 1
-        \setbox0=\hbox{#1\unskip\space}% Add a normal word space as a
-                  % separator; typically that is always in the input, anyway.
-        \expandafter\xdef\csname col\the\colcount\endcsname{\the\wd0}%
+         \global\advance\colcount by 1
+         \setbox0=\hbox{#1\unskip\space}% Add a normal word space as a
+                   % separator; typically that is always in the input, anyway.
+         \expandafter\xdef\csname col\the\colcount\endcsname{\the\wd0}%
       \fi
     \fi
     \ifx\go\pickupwholefraction
@@ -2494,12 +2494,12 @@ width0pt\relax} \fi
 \ifdim\multitableparskip>\multitablelinespace
 \global\multitableparskip=\multitablelinespace
 \global\advance\multitableparskip-7pt %% to keep parskip somewhat smaller
-                                     %% than skip between lines in the table.
+                                      %% than skip between lines in the table.
 \fi%
 \ifdim\multitableparskip=0pt
 \global\multitableparskip=\multitablelinespace
 \global\advance\multitableparskip-7pt %% to keep parskip somewhat smaller
-                                     %% than skip between lines in the table.
+                                      %% than skip between lines in the table.
 \fi}
 
 % In case a @footnote appears inside an alignment, save the footnote
@@ -2631,7 +2631,7 @@ width0pt\relax} \fi
 }
 
 % We have to swallow the remaining "\ST@P".
-%
+% 
 \def\doignoretextzzz#1{%
   \ifnum\doignorecount = 0     % We have just found the outermost @end.
     \let\next\enddoignore
@@ -3128,65 +3128,65 @@ width0pt\relax} \fi
       \indexdummies % Must do this here, since \bf, etc expand at this stage
       \escapechar=`\\
       {%
-       \let\folio = 0% We will expand all macros now EXCEPT \folio.
-       \def\rawbackslashxx{\indexbackslash}% \indexbackslash isn't defined now
-       % so it will be output as is; and it will print as backslash.
-       %
-       % The main index entry text.
-       \toks0 = {#2}%
-       %
-       % If third arg is present, precede it with space in sort key.
-       \def\thirdarg{#3}%
-       \ifx\thirdarg\emptymacro \else
-          % If the third (subentry) arg is present, add it to the index
-          % line to write.
-         \toks0 = \expandafter{\the\toks0 \space #3}%
-       \fi
-       %
-       % Process the index entry with all font commands turned off, to
-       % get the string to sort by.
-       {\indexnofonts
-        \edef\temp{\the\toks0}% need full expansion
-        \xdef\indexsorttmp{\temp}%
-       }%
-       %
-       % Set up the complete index entry, with both the sort key and
-       % the original text, including any font commands.  We write
-       % three arguments to \entry to the .?? file (four in the
-       % subentry case), texindex reduces to two when writing the .??s
-       % sorted result.
-       \edef\temp{%
-         \write\csname#1indfile\endcsname{%
-           \realbackslash entry{\indexsorttmp}{\folio}{\the\toks0}}%
-       }%
-       %
-       % If a skip is the last thing on the list now, preserve it
-       % by backing up by \lastskip, doing the \write, then inserting
-       % the skip again.  Otherwise, the whatsit generated by the
-       % \write will make \lastskip zero.  The result is that sequences
-       % like this:
-       % @end defun
-       % @tindex whatever
-       % @defun ...
-       % will have extra space inserted, because the \medbreak in the
-       % start of the @defun won't see the skip inserted by the @end of
-       % the previous defun.
-       %
-       % But don't do any of this if we're not in vertical mode.  We
-       % don't want to do a \vskip and prematurely end a paragraph.
-       %
-       % Avoid page breaks due to these extra skips, too.
-       %
-       \iflinks
-         \ifvmode
-           \skip0 = \lastskip
-           \ifdim\lastskip = 0pt \else \nobreak\vskip-\skip0 \fi
-         \fi
-         %
-         \temp % do the write
-         %
-         \ifvmode \ifdim\skip0 = 0pt \else \nobreak\vskip\skip0 \fi \fi
-       \fi
+        \let\folio = 0% We will expand all macros now EXCEPT \folio.
+        \def\rawbackslashxx{\indexbackslash}% \indexbackslash isn't defined now
+        % so it will be output as is; and it will print as backslash.
+        %
+        % The main index entry text.
+        \toks0 = {#2}%
+        %
+        % If third arg is present, precede it with space in sort key.
+        \def\thirdarg{#3}%
+        \ifx\thirdarg\emptymacro \else
+           % If the third (subentry) arg is present, add it to the index
+           % line to write.
+          \toks0 = \expandafter{\the\toks0 \space #3}%
+        \fi
+        %
+        % Process the index entry with all font commands turned off, to
+        % get the string to sort by.
+        {\indexnofonts
+         \edef\temp{\the\toks0}% need full expansion
+         \xdef\indexsorttmp{\temp}%
+        }%
+        %
+        % Set up the complete index entry, with both the sort key and
+        % the original text, including any font commands.  We write
+        % three arguments to \entry to the .?? file (four in the
+        % subentry case), texindex reduces to two when writing the .??s
+        % sorted result.
+        \edef\temp{%
+          \write\csname#1indfile\endcsname{%
+            \realbackslash entry{\indexsorttmp}{\folio}{\the\toks0}}%
+        }%
+        %
+        % If a skip is the last thing on the list now, preserve it
+        % by backing up by \lastskip, doing the \write, then inserting
+        % the skip again.  Otherwise, the whatsit generated by the
+        % \write will make \lastskip zero.  The result is that sequences
+        % like this:
+        % @end defun
+        % @tindex whatever
+        % @defun ...
+        % will have extra space inserted, because the \medbreak in the
+        % start of the @defun won't see the skip inserted by the @end of
+        % the previous defun.
+        %
+        % But don't do any of this if we're not in vertical mode.  We
+        % don't want to do a \vskip and prematurely end a paragraph.
+        %
+        % Avoid page breaks due to these extra skips, too.
+        %
+        \iflinks
+          \ifvmode
+            \skip0 = \lastskip
+            \ifdim\lastskip = 0pt \else \nobreak\vskip-\skip0 \fi
+          \fi
+          %
+          \temp % do the write
+          %
+          \ifvmode \ifdim\skip0 = 0pt \else \nobreak\vskip\skip0 \fi \fi
+        \fi
       }%
     }%
     \penalty\count255
@@ -3872,8 +3872,8 @@ width0pt\relax} \fi
 \def\chapheading{\chapbreak \parsearg\chapheadingzzz}
 \def\chapheadingzzz #1{%
   {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000
-                   \parindent=0pt\raggedright
-                   \rm #1\hfill}}%
+                    \parindent=0pt\raggedright
+                    \rm #1\hfill}}%
   \bigskip \par\penalty 200\relax
   \suppressfirstparagraphindent
 }
@@ -3939,8 +3939,8 @@ width0pt\relax} \fi
     \def\chapnum{#2}%
     \setbox0 = \hbox{#2\ifx\chapnum\empty\else\enspace\fi}%
     \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \raggedright
-         \hangindent = \wd0 \centerparametersmaybe
-         \unhbox0 #1\par}%
+          \hangindent = \wd0 \centerparametersmaybe
+          \unhbox0 #1\par}%
   }%
   \nobreak\bigskip % no page break after a chapter title
   \nobreak
@@ -3964,8 +3964,8 @@ width0pt\relax} \fi
 
 \def\unnchfopen #1{%
 \chapoddpage {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000
-                      \parindent=0pt\raggedright
-                      \rm #1\hfill}}\bigskip \par\nobreak
+                       \parindent=0pt\raggedright
+                       \rm #1\hfill}}\bigskip \par\nobreak
 }
 
 \def\chfopen #1#2{\chapoddpage {\chapfonts
@@ -3975,8 +3975,8 @@ width0pt\relax} \fi
 
 \def\centerchfopen #1{%
 \chapoddpage {\chapfonts \vbox{\hyphenpenalty=10000\tolerance=5000
-                      \parindent=0pt
-                      \hfill {\rm #1}\hfill}}\bigskip \par\nobreak
+                       \parindent=0pt
+                       \hfill {\rm #1}\hfill}}\bigskip \par\nobreak
 }
 
 \def\CHAPFopen{%
@@ -4022,8 +4022,8 @@ width0pt\relax} \fi
     \setbox0 = \hbox{#2\ifx\secnum\empty\else\enspace\fi}%
     %
     \vbox{\hyphenpenalty=10000 \tolerance=5000 \parindent=0pt \raggedright
-         \hangindent = \wd0 % zero if no section number
-         \unhbox0 #3}%
+          \hangindent = \wd0 % zero if no section number
+          \unhbox0 #3}%
   }%
   % Add extra space after the heading -- either a line space or a
   % paragraph space, whichever is more.  (Some people like to set
@@ -4142,8 +4142,8 @@ width0pt\relax} \fi
       \let\unnumbsubsubsecentry = \subsubsecentry
       \openin 1 \jobname.toc
       \ifeof 1 \else
-       \closein 1
-       \input \jobname.toc
+        \closein 1
+        \input \jobname.toc
       \fi
      \vfill \eject
      \contentsalignmacro % in case @setchapternewpage odd is in effect
@@ -4299,8 +4299,8 @@ width0pt\relax} \fi
    \vbox{
       \hrule height\dimen2
       \hbox{\vrule width\dimen2 \kern3pt          % Space to left of text.
-        \vtop{\kern2.4pt \box0 \kern2.4pt}% Space above/below.
-        \kern3pt\vrule width\dimen2}% Space to right.
+         \vtop{\kern2.4pt \box0 \kern2.4pt}% Space above/below.
+         \kern3pt\vrule width\dimen2}% Space to right.
       \hrule height\dimen2}
     \hfil}
 %
@@ -4411,51 +4411,51 @@ width0pt\relax} \fi
 \def\cbl{{\circle\char'012\hskip -6pt}}
 \def\cbr{{\hskip 6pt\circle\char'011}}
 \def\carttop{\hbox to \cartouter{\hskip\lskip
-       \ctl\leaders\hrule height\circthick\hfil\ctr
-       \hskip\rskip}}
+        \ctl\leaders\hrule height\circthick\hfil\ctr
+        \hskip\rskip}}
 \def\cartbot{\hbox to \cartouter{\hskip\lskip
-       \cbl\leaders\hrule height\circthick\hfil\cbr
-       \hskip\rskip}}
+        \cbl\leaders\hrule height\circthick\hfil\cbr
+        \hskip\rskip}}
 %
 \newskip\lskip\newskip\rskip
 
 \def\cartouche{%
 \par  % can't be in the midst of a paragraph.
 \begingroup
-       \lskip=\leftskip \rskip=\rightskip
-       \leftskip=0pt\rightskip=0pt %we want these *outside*.
-       \cartinner=\hsize \advance\cartinner by-\lskip
-                         \advance\cartinner by-\rskip
-       \cartouter=\hsize
-       \advance\cartouter by 18.4pt % allow for 3pt kerns on either
+        \lskip=\leftskip \rskip=\rightskip
+        \leftskip=0pt\rightskip=0pt %we want these *outside*.
+        \cartinner=\hsize \advance\cartinner by-\lskip
+                          \advance\cartinner by-\rskip
+        \cartouter=\hsize
+        \advance\cartouter by 18.4pt % allow for 3pt kerns on either
 %                                    side, and for 6pt waste from
 %                                    each corner char, and rule thickness
-       \normbskip=\baselineskip \normpskip=\parskip \normlskip=\lineskip
-       % Flag to tell @lisp, etc., not to narrow margin.
-       \let\nonarrowing=\comment
-       \vbox\bgroup
-               \baselineskip=0pt\parskip=0pt\lineskip=0pt
-               \carttop
-               \hbox\bgroup
-                       \hskip\lskip
-                       \vrule\kern3pt
-                       \vbox\bgroup
-                               \hsize=\cartinner
-                               \kern3pt
-                               \begingroup
-                                       \baselineskip=\normbskip
-                                       \lineskip=\normlskip
-                                       \parskip=\normpskip
-                                       \vskip -\parskip
+        \normbskip=\baselineskip \normpskip=\parskip \normlskip=\lineskip
+        % Flag to tell @lisp, etc., not to narrow margin.
+        \let\nonarrowing=\comment
+        \vbox\bgroup
+                \baselineskip=0pt\parskip=0pt\lineskip=0pt
+                \carttop
+                \hbox\bgroup
+                        \hskip\lskip
+                        \vrule\kern3pt
+                        \vbox\bgroup
+                                \hsize=\cartinner
+                                \kern3pt
+                                \begingroup
+                                        \baselineskip=\normbskip
+                                        \lineskip=\normlskip
+                                        \parskip=\normpskip
+                                        \vskip -\parskip
 \def\Ecartouche{%
-                               \endgroup
-                               \kern3pt
-                       \egroup
-                       \kern3pt\vrule
-                       \hskip\rskip
-               \egroup
-               \cartbot
-       \egroup
+                                \endgroup
+                                \kern3pt
+                        \egroup
+                        \kern3pt\vrule
+                        \hskip\rskip
+                \egroup
+                \cartbot
+        \egroup
 \endgroup
 }}
 
@@ -5226,14 +5226,14 @@ width0pt\relax} \fi
 %
 \def\deftypeop #1 {\def\deftypeopcategory{#1}%
   \deftypeopparsebody\Edeftypeop\deftypeopx\deftypeopheader
-                      \deftypeopcategory}
+                       \deftypeopcategory}
 %
 % #1 is the class name, #2 the data type, #3 the operation name, #4 the args.
 \def\deftypeopheader#1#2#3#4{%
   \dosubind{fn}{\code{#3}}{\putwordon\ \code{#1}}% entry in function index
   \begingroup
     \defname{\defheaderxcond#2\relax$.$#3}
-           {\deftypeopcategory\ \putwordon\ \code{#1}}%
+            {\deftypeopcategory\ \putwordon\ \code{#1}}%
     \deftypefunargs{#4}%
   \endgroup
 }
@@ -5262,7 +5262,7 @@ width0pt\relax} \fi
   \dosubind{vr}{\code{#3}}{\putwordof\ \code{#1}}% entry in variable index
   \begingroup
     \defname{\defheaderxcond#2\relax$.$#3}
-           {\putwordInstanceVariableof\ \code{#1}}%
+            {\putwordInstanceVariableof\ \code{#1}}%
     \defvarargs{#3}%
   \endgroup
 }
@@ -5428,7 +5428,7 @@ width0pt\relax} \fi
 \newtoks\macname    % Macro name
 \newif\ifrecursive  % Is it recursive?
 \def\macrolist{}    % List of all defined macros in the form
-                   % \do\macro1\do\macro2...
+                    % \do\macro1\do\macro2...
 
 % Utility routines.
 % Thisdoes \let #1 = #2, except with \csnames.
@@ -5577,13 +5577,13 @@ width0pt\relax} \fi
 % the macro is used.
 
 \def\parsemargdef#1;{\paramno=0\def\paramlist{}%
-       \let\hash\relax\let\xeatspaces\relax\parsemargdefxxx#1,;,}
+        \let\hash\relax\let\xeatspaces\relax\parsemargdefxxx#1,;,}
 \def\parsemargdefxxx#1,{%
   \if#1;\let\next=\relax
   \else \let\next=\parsemargdefxxx
     \advance\paramno by 1%
     \expandafter\edef\csname macarg.\eatspaces{#1}\endcsname
-       {\xeatspaces{\hash\the\paramno}}%
+        {\xeatspaces{\hash\the\paramno}}%
     \edef\paramlist{\paramlist\hash\the\paramno,}%
   \fi\next}
 
@@ -5606,55 +5606,55 @@ width0pt\relax} \fi
     \ifcase\paramno
     % 0
       \expandafter\xdef\csname\the\macname\endcsname{%
-       \noexpand\scanmacro{\temp}}%
+        \noexpand\scanmacro{\temp}}%
     \or % 1
       \expandafter\xdef\csname\the\macname\endcsname{%
-        \bgroup\noexpand\macroargctxt
-        \noexpand\braceorline
-        \expandafter\noexpand\csname\the\macname xxx\endcsname}%
+         \bgroup\noexpand\macroargctxt
+         \noexpand\braceorline
+         \expandafter\noexpand\csname\the\macname xxx\endcsname}%
       \expandafter\xdef\csname\the\macname xxx\endcsname##1{%
-        \egroup\noexpand\scanmacro{\temp}}%
+         \egroup\noexpand\scanmacro{\temp}}%
     \else % many
       \expandafter\xdef\csname\the\macname\endcsname{%
-        \bgroup\noexpand\macroargctxt
-        \noexpand\csname\the\macname xx\endcsname}%
+         \bgroup\noexpand\macroargctxt
+         \noexpand\csname\the\macname xx\endcsname}%
       \expandafter\xdef\csname\the\macname xx\endcsname##1{%
-         \expandafter\noexpand\csname\the\macname xxx\endcsname ##1,}%
+          \expandafter\noexpand\csname\the\macname xxx\endcsname ##1,}%
       \expandafter\expandafter
       \expandafter\xdef
       \expandafter\expandafter
-       \csname\the\macname xxx\endcsname
-         \paramlist{\egroup\noexpand\scanmacro{\temp}}%
+        \csname\the\macname xxx\endcsname
+          \paramlist{\egroup\noexpand\scanmacro{\temp}}%
     \fi
   \else
     \ifcase\paramno
     % 0
       \expandafter\xdef\csname\the\macname\endcsname{%
-       \noexpand\norecurse{\the\macname}%
-       \noexpand\scanmacro{\temp}\egroup}%
+        \noexpand\norecurse{\the\macname}%
+        \noexpand\scanmacro{\temp}\egroup}%
     \or % 1
       \expandafter\xdef\csname\the\macname\endcsname{%
-        \bgroup\noexpand\macroargctxt
-        \noexpand\braceorline
-        \expandafter\noexpand\csname\the\macname xxx\endcsname}%
+         \bgroup\noexpand\macroargctxt
+         \noexpand\braceorline
+         \expandafter\noexpand\csname\the\macname xxx\endcsname}%
       \expandafter\xdef\csname\the\macname xxx\endcsname##1{%
-       \egroup
-       \noexpand\norecurse{\the\macname}%
-       \noexpand\scanmacro{\temp}\egroup}%
+        \egroup
+        \noexpand\norecurse{\the\macname}%
+        \noexpand\scanmacro{\temp}\egroup}%
     \else % many
       \expandafter\xdef\csname\the\macname\endcsname{%
-        \bgroup\noexpand\macroargctxt
-        \expandafter\noexpand\csname\the\macname xx\endcsname}%
+         \bgroup\noexpand\macroargctxt
+         \expandafter\noexpand\csname\the\macname xx\endcsname}%
       \expandafter\xdef\csname\the\macname xx\endcsname##1{%
-         \expandafter\noexpand\csname\the\macname xxx\endcsname ##1,}%
+          \expandafter\noexpand\csname\the\macname xxx\endcsname ##1,}%
       \expandafter\expandafter
       \expandafter\xdef
       \expandafter\expandafter
       \csname\the\macname xxx\endcsname
       \paramlist{%
-         \egroup
-         \noexpand\norecurse{\the\macname}%
-         \noexpand\scanmacro{\temp}\egroup}%
+          \egroup
+          \noexpand\norecurse{\the\macname}%
+          \noexpand\scanmacro{\temp}\egroup}%
     \fi
   \fi}
 
@@ -5683,7 +5683,7 @@ width0pt\relax} \fi
 \def\aliasxxx #1{\aliasyyy#1\relax}
 \def\aliasyyy #1=#2\relax{\ignoreactivespaces
 \edef\next{\global\let\expandafter\noexpand\csname#1\endcsname=%
-          \expandafter\noexpand\csname#2\endcsname}%
+           \expandafter\noexpand\csname#2\endcsname}%
 \expandafter\endgroup\next}
 
 
@@ -5782,16 +5782,16 @@ width0pt\relax} \fi
       % Use the actual chapter/section title appear inside
       % the square brackets.  Use the real section title if we have it.
       \ifdim \wd1 > 0pt
-       % It is in another manual, so we don't have it.
-       \def\printednodename{\ignorespaces #1}%
+        % It is in another manual, so we don't have it.
+        \def\printednodename{\ignorespaces #1}%
       \else
-       \ifhavexrefs
-         % We know the real title if we have the xref values.
-         \def\printednodename{\refx{#1-title}{}}%
-       \else
-         % Otherwise just copy the Info node name.
-         \def\printednodename{\ignorespaces #1}%
-       \fi%
+        \ifhavexrefs
+          % We know the real title if we have the xref values.
+          \def\printednodename{\refx{#1-title}{}}%
+        \else
+          % Otherwise just copy the Info node name.
+          \def\printednodename{\ignorespaces #1}%
+        \fi%
       \fi
     \fi
   \fi
@@ -5808,10 +5808,10 @@ width0pt\relax} \fi
     {\turnoffactive \otherbackslash
      \ifnum\filenamelength>0
        \startlink attr{/Border [0 0 0]}%
-        goto file{\the\filename.pdf} name{#1}%
+         goto file{\the\filename.pdf} name{#1}%
      \else
        \startlink attr{/Border [0 0 0]}%
-        goto name{\pdfmkpgn{#1}}%
+         goto name{\pdfmkpgn{#1}}%
      \fi
     }%
     \linkcolor
@@ -5917,12 +5917,12 @@ width0pt\relax} \fi
     \angleleft un\-de\-fined\angleright
     \iflinks
       \ifhavexrefs
-       \message{\linenumber Undefined cross reference `#1'.}%
+        \message{\linenumber Undefined cross reference `#1'.}%
       \else
-       \ifwarnedxrefs\else
-         \global\warnedxrefstrue
-         \message{Cross reference values unknown; you must run TeX again.}%
-       \fi
+        \ifwarnedxrefs\else
+          \global\warnedxrefstrue
+          \message{Cross reference values unknown; you must run TeX again.}%
+        \fi
       \fi
     \fi
   \else
@@ -6325,9 +6325,9 @@ should work if nowhere else does.}
   %
   % If page is nothing but text, make it come out even.
   \internalpagesizes{46\baselineskip}{6in}%
-                   {\voffset}{.25in}%
-                   {\bindingoffset}{36pt}%
-                   {11in}{8.5in}%
+                    {\voffset}{.25in}%
+                    {\bindingoffset}{36pt}%
+                    {11in}{8.5in}%
 }}
 
 % Use @smallbook to reset parameters for 7x9.5 (or so) format.
@@ -6336,9 +6336,9 @@ should work if nowhere else does.}
   \textleading = 12pt
   %
   \internalpagesizes{7.5in}{5in}%
-                   {\voffset}{.25in}%
-                   {\bindingoffset}{16pt}%
-                   {9.25in}{7in}%
+                    {\voffset}{.25in}%
+                    {\bindingoffset}{16pt}%
+                    {9.25in}{7in}%
   %
   \lispnarrowing = 0.3in
   \tolerance = 700
@@ -6363,9 +6363,9 @@ should work if nowhere else does.}
   % \global\bindingoffset = 10mm
   % @end tex
   \internalpagesizes{51\baselineskip}{160mm}
-                   {\voffset}{\hoffset}%
-                   {\bindingoffset}{44pt}%
-                   {297mm}{210mm}%
+                    {\voffset}{\hoffset}%
+                    {\bindingoffset}{44pt}%
+                    {297mm}{210mm}%
   %
   \tolerance = 700
   \hfuzz = 1pt
@@ -6381,9 +6381,9 @@ should work if nowhere else does.}
   \textleading = 12.5pt
   %
   \internalpagesizes{160mm}{120mm}%
-                   {\voffset}{\hoffset}%
-                   {\bindingoffset}{8pt}%
-                   {210mm}{148mm}%
+                    {\voffset}{\hoffset}%
+                    {\bindingoffset}{8pt}%
+                    {210mm}{148mm}%
   %
   \lispnarrowing = 0.2in
   \tolerance = 800
@@ -6397,9 +6397,9 @@ should work if nowhere else does.}
 \def\afourlatex{{\globaldefs = 1
   \afourpaper
   \internalpagesizes{237mm}{150mm}%
-                   {\voffset}{4.6mm}%
-                   {\bindingoffset}{7mm}%
-                   {297mm}{210mm}%
+                    {\voffset}{4.6mm}%
+                    {\bindingoffset}{7mm}%
+                    {297mm}{210mm}%
   %
   % Must explicitly reset to 0 because we call \afourpaper.
   \globaldefs = 0
@@ -6409,9 +6409,9 @@ should work if nowhere else does.}
 \def\afourwide{{\globaldefs = 1
   \afourpaper
   \internalpagesizes{241mm}{165mm}%
-                   {\voffset}{-2.95mm}%
-                   {\bindingoffset}{7mm}%
-                   {297mm}{210mm}%
+                    {\voffset}{-2.95mm}%
+                    {\bindingoffset}{7mm}%
+                    {297mm}{210mm}%
   \globaldefs = 0
 }}
 
@@ -6435,9 +6435,9 @@ should work if nowhere else does.}
   \advance\dimen2 by \normaloffset
   %
   \internalpagesizes{#1}{\hsize}%
-                   {\voffset}{\normaloffset}%
-                   {\bindingoffset}{44pt}%
-                   {\dimen0}{\dimen2}%
+                    {\voffset}{\normaloffset}%
+                    {\bindingoffset}{44pt}%
+                    {\dimen0}{\dimen2}%
 }}
 
 % Set default to letter.
index e39aa3a..faf7300 100644 (file)
@@ -1,3 +1,8 @@
+2003-08-13  Paul Eggert  <eggert@twinsun.com>
+
+       * argp-help.c, argp-parse.c, config.charset, getopt.h:
+       Undo previous (whitespace-only) change.
+
 2003-08-12  Paul Eggert  <eggert@twinsun.com>
 
        * argp-help.c, argp-parse.c, config.charset, getopt.h:
index eb15dfd..497bae1 100644 (file)
@@ -294,13 +294,13 @@ fill_in_uparams (const struct argp_state *state)
      {"no-parent", 'P',              0,     0, "Include processes without parents"},
      {0,           'x',       0,     OPTION_ALIAS},
      {"all-fields",'Q',       0,     0, "Don't elide unusable fields (normally"
-                                       " if there's some reason ps can't"
+                                        " if there's some reason ps can't"
                                        " print a field for any process, it's"
-                                       " removed from the output entirely)" },
+                                        " removed from the output entirely)" },
      {"reverse",   'r',       0,     0, "Reverse the order of any sort"},
      {"gratuitously-long-reverse-option", 0, 0, OPTION_ALIAS},
      {"session",   OPT_SESS,  "SID", OPTION_ARG_OPTIONAL,
-                                       "Add the processes from the session"
+                                        "Add the processes from the session"
                                        " SID (which defaults to the sid of"
                                        " the current process)" },
 
@@ -1641,7 +1641,7 @@ Try `%s --help' or `%s --usage' for more information.\n"),
        __argp_fmtstream_putc (fs, '\n');
       __argp_fmtstream_printf (fs, dgettext (argp->argp_domain,
                                             "Report bugs to %s.\n"),
-                              argp_program_bug_address);
+                              argp_program_bug_address);
       anything = 1;
     }
 
index c2c64df..cb8f9e1 100644 (file)
@@ -411,7 +411,7 @@ convert_options (const struct argp *argp,
 
       if (children)
        /* Assign GROUP's CHILD_INPUTS field some space from
-          CVT->child_inputs_end.*/
+           CVT->child_inputs_end.*/
        {
          unsigned num_children = 0;
          while (children[num_children].argp)
@@ -845,7 +845,7 @@ parser_parse_next (struct parser *parser, int *arg_ebadkey)
          parser->try_getopt = 0;
          if (parser->state.next > 1
              && strcmp (parser->state.argv[parser->state.next - 1], QUOTE)
-                  == 0)
+                  == 0)
            /* Not only is this the end of the options, but it's a
               `quoted' region, which may have args that *look* like
               options, so we definitely shouldn't try to use getopt past
index 877c920..b4c0fd2 100755 (executable)
@@ -257,8 +257,8 @@ case "$os" in
          echo "$l.ASCII ASCII"
        done
        for l in da_DK de_AT de_CH de_DE en_AU en_CA en_GB en_US es_ES \
-                fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT la_LN \
-                lt_LN nl_BE nl_NL no_NO pt_PT sv_SE; do
+                fi_FI fr_BE fr_CA fr_CH fr_FR is_IS it_CH it_IT la_LN \
+                lt_LN nl_BE nl_NL no_NO pt_PT sv_SE; do
          echo "$l.ISO_8859-1 ISO-8859-1"
          echo "$l.DIS_8859-15 ISO-8859-15"
        done
index 63498e7..4d6adee 100644 (file)
@@ -149,15 +149,15 @@ extern int getopt ();
 # ifndef __need_getopt
 extern int getopt_long (int ___argc, char *const *___argv,
                        const char *__shortopts,
-                       const struct option *__longopts, int *__longind);
+                       const struct option *__longopts, int *__longind);
 extern int getopt_long_only (int ___argc, char *const *___argv,
                             const char *__shortopts,
-                            const struct option *__longopts, int *__longind);
+                            const struct option *__longopts, int *__longind);
 
 /* Internal only.  Users should not call this directly.  */
 extern int _getopt_internal (int ___argc, char *const *___argv,
                             const char *__shortopts,
-                            const struct option *__longopts, int *__longind,
+                            const struct option *__longopts, int *__longind,
                             int __long_only);
 # endif
 #else /* not __STDC__ */
index 0da4078..e8b9de1 100644 (file)
@@ -1,3 +1,9 @@
+2003-08-13  Paul Eggert  <eggert@twinsun.com>
+
+       * gettext.m4, iconv.m4, intdiv0.m4, inttypes-pri.m4, lib-link.m4,
+       lib-prefix.m4, longdouble.m4, po.m4, progtest.m4, signed.m4:
+       Undo previous (whitespace-only) change.
+
 2003-08-12  Paul Eggert  <eggert@twinsun.com>
 
        * gettext.m4, iconv.m4, intdiv0.m4, inttypes-pri.m4, lib-link.m4,
index d19ef94..16070b4 100644 (file)
@@ -109,25 +109,25 @@ AC_DEFUN([AM_GNU_GETTEXT],
     ifelse(gt_included_intl, yes, [
       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)
+        [  --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_use_gnu_gettext="$nls_cv_force_use_gnu_gettext"
       if test "$nls_cv_force_use_gnu_gettext" != "yes"; then
     ])
-       dnl User does not insist on using GNU NLS library.  Figure out what
-       dnl to use.  If GNU gettext is available we use this.  Else we have
-       dnl to fall back to GNU NLS library.
+        dnl User does not insist on using GNU NLS library.  Figure out what
+        dnl to use.  If GNU gettext is available we use this.  Else we have
+        dnl to fall back to GNU NLS library.
 
-       dnl Add a version number to the cache macros.
-       define([gt_api_version], ifelse([$2], [need-formatstring-macros], 3, ifelse([$2], [need-ngettext], 2, 1)))
-       define([gt_cv_func_gnugettext_libc], [gt_cv_func_gnugettext]gt_api_version[_libc])
-       define([gt_cv_func_gnugettext_libintl], [gt_cv_func_gnugettext]gt_api_version[_libintl])
+        dnl Add a version number to the cache macros.
+        define([gt_api_version], ifelse([$2], [need-formatstring-macros], 3, ifelse([$2], [need-ngettext], 2, 1)))
+        define([gt_cv_func_gnugettext_libc], [gt_cv_func_gnugettext]gt_api_version[_libc])
+        define([gt_cv_func_gnugettext_libintl], [gt_cv_func_gnugettext]gt_api_version[_libintl])
 
-       AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc,
-        [AC_TRY_LINK([#include <libintl.h>
+        AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc,
+         [AC_TRY_LINK([#include <libintl.h>
 ]ifelse([$2], [need-formatstring-macros],
 [#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
@@ -137,29 +137,29 @@ typedef int array [2 * (__GNU_GETTEXT_SUPPORTED_REVISION(0) >= 1) - 1];
 changequote([,])dnl
 ], [])[extern int _nl_msg_cat_cntr;
 extern int *_nl_domain_bindings;],
-           [bindtextdomain ("", "");
+            [bindtextdomain ("", "");
 return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_domain_bindings],
-           gt_cv_func_gnugettext_libc=yes,
-           gt_cv_func_gnugettext_libc=no)])
-
-       if test "$gt_cv_func_gnugettext_libc" != "yes"; then
-         dnl Sometimes libintl requires libiconv, so first search for libiconv.
-         ifelse(gt_included_intl, yes, , [
-           AM_ICONV_LINK
-         ])
-         dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL
-         dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv])
-         dnl because that would add "-liconv" to LIBINTL and LTLIBINTL
-         dnl even if libiconv doesn't exist.
-         AC_LIB_LINKFLAGS_BODY([intl])
-         AC_CACHE_CHECK([for GNU gettext in libintl],
-           gt_cv_func_gnugettext_libintl,
-          [gt_save_CPPFLAGS="$CPPFLAGS"
-           CPPFLAGS="$CPPFLAGS $INCINTL"
-           gt_save_LIBS="$LIBS"
-           LIBS="$LIBS $LIBINTL"
-           dnl Now see whether libintl exists and does not depend on libiconv.
-           AC_TRY_LINK([#include <libintl.h>
+            gt_cv_func_gnugettext_libc=yes,
+            gt_cv_func_gnugettext_libc=no)])
+
+        if test "$gt_cv_func_gnugettext_libc" != "yes"; then
+          dnl Sometimes libintl requires libiconv, so first search for libiconv.
+          ifelse(gt_included_intl, yes, , [
+            AM_ICONV_LINK
+          ])
+          dnl Search for libintl and define LIBINTL, LTLIBINTL and INCINTL
+          dnl accordingly. Don't use AC_LIB_LINKFLAGS_BODY([intl],[iconv])
+          dnl because that would add "-liconv" to LIBINTL and LTLIBINTL
+          dnl even if libiconv doesn't exist.
+          AC_LIB_LINKFLAGS_BODY([intl])
+          AC_CACHE_CHECK([for GNU gettext in libintl],
+            gt_cv_func_gnugettext_libintl,
+           [gt_save_CPPFLAGS="$CPPFLAGS"
+            CPPFLAGS="$CPPFLAGS $INCINTL"
+            gt_save_LIBS="$LIBS"
+            LIBS="$LIBS $LIBINTL"
+            dnl Now see whether libintl exists and does not depend on libiconv.
+            AC_TRY_LINK([#include <libintl.h>
 ]ifelse([$2], [need-formatstring-macros],
 [#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
@@ -173,14 +173,14 @@ extern
 "C"
 #endif
 const char *_nl_expand_alias ();],
-             [bindtextdomain ("", "");
+              [bindtextdomain ("", "");
 return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
-             gt_cv_func_gnugettext_libintl=yes,
-             gt_cv_func_gnugettext_libintl=no)
-           dnl Now see whether libintl exists and depends on libiconv.
-           if test "$gt_cv_func_gnugettext_libintl" != yes && test -n "$LIBICONV"; then
-             LIBS="$LIBS $LIBICONV"
-             AC_TRY_LINK([#include <libintl.h>
+              gt_cv_func_gnugettext_libintl=yes,
+              gt_cv_func_gnugettext_libintl=no)
+            dnl Now see whether libintl exists and depends on libiconv.
+            if test "$gt_cv_func_gnugettext_libintl" != yes && test -n "$LIBICONV"; then
+              LIBS="$LIBS $LIBICONV"
+              AC_TRY_LINK([#include <libintl.h>
 ]ifelse([$2], [need-formatstring-macros],
 [#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
 #define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
@@ -194,61 +194,61 @@ extern
 "C"
 #endif
 const char *_nl_expand_alias ();],
-               [bindtextdomain ("", "");
+                [bindtextdomain ("", "");
 return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("", "", 0)], [])[ + _nl_msg_cat_cntr + *_nl_expand_alias (0)],
-              [LIBINTL="$LIBINTL $LIBICONV"
-               LTLIBINTL="$LTLIBINTL $LTLIBICONV"
-               gt_cv_func_gnugettext_libintl=yes
-              ])
-           fi
-           CPPFLAGS="$gt_save_CPPFLAGS"
-           LIBS="$gt_save_LIBS"])
-       fi
-
-       dnl If an already present or preinstalled GNU gettext() is found,
-       dnl use it.  But if this macro is used in GNU gettext, and GNU
-       dnl gettext is already preinstalled in libintl, we update this
-       dnl libintl.  (Cf. the install rule in intl/Makefile.in.)
-       if test "$gt_cv_func_gnugettext_libc" = "yes" \
-          || { test "$gt_cv_func_gnugettext_libintl" = "yes" \
-               && test "$PACKAGE" != gettext-runtime \
-               && test "$PACKAGE" != gettext-tools; }; then
-         gt_use_preinstalled_gnugettext=yes
-       else
-         dnl Reset the values set by searching for libintl.
-         LIBINTL=
-         LTLIBINTL=
-         INCINTL=
-       fi
+               [LIBINTL="$LIBINTL $LIBICONV"
+                LTLIBINTL="$LTLIBINTL $LTLIBICONV"
+                gt_cv_func_gnugettext_libintl=yes
+               ])
+            fi
+            CPPFLAGS="$gt_save_CPPFLAGS"
+            LIBS="$gt_save_LIBS"])
+        fi
+
+        dnl If an already present or preinstalled GNU gettext() is found,
+        dnl use it.  But if this macro is used in GNU gettext, and GNU
+        dnl gettext is already preinstalled in libintl, we update this
+        dnl libintl.  (Cf. the install rule in intl/Makefile.in.)
+        if test "$gt_cv_func_gnugettext_libc" = "yes" \
+           || { test "$gt_cv_func_gnugettext_libintl" = "yes" \
+                && test "$PACKAGE" != gettext-runtime \
+                && test "$PACKAGE" != gettext-tools; }; then
+          gt_use_preinstalled_gnugettext=yes
+        else
+          dnl Reset the values set by searching for libintl.
+          LIBINTL=
+          LTLIBINTL=
+          INCINTL=
+        fi
 
     ifelse(gt_included_intl, yes, [
-       if test "$gt_use_preinstalled_gnugettext" != "yes"; then
-         dnl GNU gettext is not found in the C library.
-         dnl Fall back on included GNU gettext library.
-         nls_cv_use_gnu_gettext=yes
-       fi
+        if test "$gt_use_preinstalled_gnugettext" != "yes"; then
+          dnl GNU gettext is not found in the C library.
+          dnl Fall back on included GNU gettext library.
+          nls_cv_use_gnu_gettext=yes
+        fi
       fi
 
       if test "$nls_cv_use_gnu_gettext" = "yes"; then
-       dnl Mark actions used to generate GNU NLS library.
-       BUILD_INCLUDED_LIBINTL=yes
-       USE_INCLUDED_LIBINTL=yes
-       LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV"
-       LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV"
-       LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
+        dnl Mark actions used to generate GNU NLS library.
+        BUILD_INCLUDED_LIBINTL=yes
+        USE_INCLUDED_LIBINTL=yes
+        LIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LIBICONV"
+        LTLIBINTL="ifelse([$3],[],\${top_builddir}/intl,[$3])/libintl.[]gt_libtool_suffix_prefix[]a $LTLIBICONV"
+        LIBS=`echo " $LIBS " | sed -e 's/ -lintl / /' -e 's/^ //' -e 's/ $//'`
       fi
 
       if test "$gt_use_preinstalled_gnugettext" = "yes" \
-        || test "$nls_cv_use_gnu_gettext" = "yes"; then
-       dnl Mark actions to use GNU gettext tools.
-       CATOBJEXT=.gmo
+         || test "$nls_cv_use_gnu_gettext" = "yes"; then
+        dnl Mark actions to use GNU gettext tools.
+        CATOBJEXT=.gmo
       fi
     ])
 
     if test "$gt_use_preinstalled_gnugettext" = "yes" \
        || test "$nls_cv_use_gnu_gettext" = "yes"; then
       AC_DEFINE(ENABLE_NLS, 1,
-       [Define to 1 if translation of program messages to the user's native language
+        [Define to 1 if translation of program messages to the user's native language
    is requested.])
     else
       USE_NLS=no
@@ -261,9 +261,9 @@ return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("",
     AC_MSG_CHECKING([where the gettext function comes from])
     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
       if test "$gt_cv_func_gnugettext_libintl" = "yes"; then
-       gt_source="external libintl"
+        gt_source="external libintl"
       else
-       gt_source="libc"
+        gt_source="libc"
       fi
     else
       gt_source="included intl directory"
@@ -275,9 +275,9 @@ return (int) gettext ("")]ifelse([$2], [need-ngettext], [ + (int) ngettext ("",
 
     if test "$gt_use_preinstalled_gnugettext" = "yes"; then
       if test "$gt_cv_func_gnugettext_libintl" = "yes"; then
-       AC_MSG_CHECKING([how to link with libintl])
-       AC_MSG_RESULT([$LIBINTL])
-       AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL])
+        AC_MSG_CHECKING([how to link with libintl])
+        AC_MSG_RESULT([$LIBINTL])
+        AC_LIB_APPENDTOVAR([CPPFLAGS], [$INCINTL])
       fi
 
       dnl For backward compatibility. Some packages may be using this.
@@ -400,7 +400,7 @@ changequote(<<,>>)dnl
       '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
       1.2[6-9]* | 1.[3-9][0-9]* | [2-9].*)
 changequote([,])dnl
-        ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
+         ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
       *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
     esac
     AC_MSG_RESULT([$ac_prog_version])
index ce5eacf..c5f3579 100644 (file)
@@ -49,11 +49,11 @@ AC_DEFUN([AM_ICONV_LINK],
       LIBS="$LIBS $LIBICONV"
       AC_TRY_LINK([#include <stdlib.h>
 #include <iconv.h>],
-       [iconv_t cd = iconv_open("","");
-        iconv(cd,NULL,NULL,NULL,NULL);
-        iconv_close(cd);],
-       am_cv_lib_iconv=yes
-       am_cv_func_iconv=yes)
+        [iconv_t cd = iconv_open("","");
+         iconv(cd,NULL,NULL,NULL,NULL);
+         iconv_close(cd);],
+        am_cv_lib_iconv=yes
+        am_cv_func_iconv=yes)
       LIBS="$am_save_LIBS"
     fi
   ])
@@ -96,7 +96,7 @@ size_t iconv();
       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"])
     am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
     AC_MSG_RESULT([$]{ac_t:-
-        }[$]am_cv_proto_iconv)
+         }[$]am_cv_proto_iconv)
     AC_DEFINE_UNQUOTED(ICONV_CONST, $am_cv_proto_iconv_arg1,
       [Define as const if the declaration of iconv() needs const.])
   fi
index bc1bfbd..55dddcf 100644 (file)
@@ -53,15 +53,15 @@ int main ()
   exit (1);
 }
 ], gt_cv_int_divbyzero_sigfpe=yes, gt_cv_int_divbyzero_sigfpe=no,
-       [
-         # Guess based on the CPU.
-         case "$host_cpu" in
-           alpha* | i[34567]86 | m68k | s390*)
-             gt_cv_int_divbyzero_sigfpe="guessing yes";;
-           *)
-             gt_cv_int_divbyzero_sigfpe="guessing no";;
-         esac
-       ])
+        [
+          # Guess based on the CPU.
+          case "$host_cpu" in
+            alpha* | i[34567]86 | m68k | s390*)
+              gt_cv_int_divbyzero_sigfpe="guessing yes";;
+            *)
+              gt_cv_int_divbyzero_sigfpe="guessing no";;
+          esac
+        ])
     ])
   case "$gt_cv_int_divbyzero_sigfpe" in
     *yes) value=1;;
index cdf5dff..fd007c3 100644 (file)
@@ -18,7 +18,7 @@ AC_DEFUN([gt_INTTYPES_PRI],
     AC_CACHE_CHECK([whether the inttypes.h PRIxNN macros are broken],
       gt_cv_inttypes_pri_broken,
       [
-       AC_TRY_COMPILE([#include <inttypes.h>
+        AC_TRY_COMPILE([#include <inttypes.h>
 #ifdef PRId32
 char *p = PRId32;
 #endif
index 176d014..eeb200d 100644 (file)
@@ -18,7 +18,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS],
   AC_REQUIRE([AC_LIB_RPATH])
   define([Name],[translit([$1],[./-], [___])])
   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
-                              [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
+                               [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
   AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
     AC_LIB_LINKFLAGS_BODY([$1], [$2])
     ac_cv_lib[]Name[]_libs="$LIB[]NAME"
@@ -52,7 +52,7 @@ AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
   AC_REQUIRE([AC_LIB_RPATH])
   define([Name],[translit([$1],[./-], [___])])
   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
-                              [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
+                               [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
 
   dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
   dnl accordingly.
@@ -125,7 +125,7 @@ dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
 AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
 [
   define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
-                              [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
+                               [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
   dnl By default, look in $includedir and $libdir.
   use_additional=yes
   AC_LIB_WITH_FINAL_PREFIX([
@@ -140,13 +140,13 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
       use_additional=no
     else
       if test "X$withval" = "X"; then
-       AC_LIB_WITH_FINAL_PREFIX([
-         eval additional_includedir=\"$includedir\"
-         eval additional_libdir=\"$libdir\"
-       ])
+        AC_LIB_WITH_FINAL_PREFIX([
+          eval additional_includedir=\"$includedir\"
+          eval additional_libdir=\"$libdir\"
+        ])
       else
-       additional_includedir="$withval/include"
-       additional_libdir="$withval/lib"
+        additional_includedir="$withval/include"
+        additional_libdir="$withval/lib"
       fi
     fi
 ])
@@ -165,332 +165,332 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
     for name in $names_this_round; do
       already_handled=
       for n in $names_already_handled; do
-       if test "$n" = "$name"; then
-         already_handled=yes
-         break
-       fi
+        if test "$n" = "$name"; then
+          already_handled=yes
+          break
+        fi
       done
       if test -z "$already_handled"; then
-       names_already_handled="$names_already_handled $name"
-       dnl See if it was already located by an earlier AC_LIB_LINKFLAGS
-       dnl or AC_LIB_HAVE_LINKFLAGS call.
-       uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
-       eval value=\"\$HAVE_LIB$uppername\"
-       if test -n "$value"; then
-         if test "$value" = yes; then
-           eval value=\"\$LIB$uppername\"
-           test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"
-           eval value=\"\$LTLIB$uppername\"
-           test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"
-         else
-           dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined
-           dnl that this library doesn't exist. So just drop it.
-           :
-         fi
-       else
-         dnl Search the library lib$name in $additional_libdir and $LDFLAGS
-         dnl and the already constructed $LIBNAME/$LTLIBNAME.
-         found_dir=
-         found_la=
-         found_so=
-         found_a=
-         if test $use_additional = yes; then
-           if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
-             found_dir="$additional_libdir"
-             found_so="$additional_libdir/lib$name.$shlibext"
-             if test -f "$additional_libdir/lib$name.la"; then
-               found_la="$additional_libdir/lib$name.la"
-             fi
-           else
-             if test -f "$additional_libdir/lib$name.$libext"; then
-               found_dir="$additional_libdir"
-               found_a="$additional_libdir/lib$name.$libext"
-               if test -f "$additional_libdir/lib$name.la"; then
-                 found_la="$additional_libdir/lib$name.la"
-               fi
-             fi
-           fi
-         fi
-         if test "X$found_dir" = "X"; then
-           for x in $LDFLAGS $LTLIB[]NAME; do
-             AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-             case "$x" in
-               -L*)
-                 dir=`echo "X$x" | sed -e 's/^X-L//'`
-                 if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
-                   found_dir="$dir"
-                   found_so="$dir/lib$name.$shlibext"
-                   if test -f "$dir/lib$name.la"; then
-                     found_la="$dir/lib$name.la"
-                   fi
-                 else
-                   if test -f "$dir/lib$name.$libext"; then
-                     found_dir="$dir"
-                     found_a="$dir/lib$name.$libext"
-                     if test -f "$dir/lib$name.la"; then
-                       found_la="$dir/lib$name.la"
-                     fi
-                   fi
-                 fi
-                 ;;
-             esac
-             if test "X$found_dir" != "X"; then
-               break
-             fi
-           done
-         fi
-         if test "X$found_dir" != "X"; then
-           dnl Found the library.
-           LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"
-           if test "X$found_so" != "X"; then
-             dnl Linking with a shared library. We attempt to hardcode its
-             dnl directory into the executable's runpath, unless it's the
-             dnl standard /usr/lib.
-             if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
-               dnl No hardcoding is needed.
-               LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-             else
-               dnl Use an explicit option to hardcode DIR into the resulting
-               dnl binary.
-               dnl Potentially add DIR to ltrpathdirs.
-               dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
-               haveit=
-               for x in $ltrpathdirs; do
-                 if test "X$x" = "X$found_dir"; then
-                   haveit=yes
-                   break
-                 fi
-               done
-               if test -z "$haveit"; then
-                 ltrpathdirs="$ltrpathdirs $found_dir"
-               fi
-               dnl The hardcoding into $LIBNAME is system dependent.
-               if test "$hardcode_direct" = yes; then
-                 dnl Using DIR/libNAME.so during linking hardcodes DIR into the
-                 dnl resulting binary.
-                 LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-               else
-                 if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
-                   dnl Use an explicit option to hardcode DIR into the resulting
-                   dnl binary.
-                   LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-                   dnl Potentially add DIR to rpathdirs.
-                   dnl The rpathdirs will be appended to $LIBNAME at the end.
-                   haveit=
-                   for x in $rpathdirs; do
-                     if test "X$x" = "X$found_dir"; then
-                       haveit=yes
-                       break
-                     fi
-                   done
-                   if test -z "$haveit"; then
-                     rpathdirs="$rpathdirs $found_dir"
-                   fi
-                 else
-                   dnl Rely on "-L$found_dir".
-                   dnl But don't add it if it's already contained in the LDFLAGS
-                   dnl or the already constructed $LIBNAME
-                   haveit=
-                   for x in $LDFLAGS $LIB[]NAME; do
-                     AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                     if test "X$x" = "X-L$found_dir"; then
-                       haveit=yes
-                       break
-                     fi
-                   done
-                   if test -z "$haveit"; then
-                     LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
-                   fi
-                   if test "$hardcode_minus_L" != no; then
-                     dnl FIXME: Not sure whether we should use
-                     dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
-                     dnl here.
-                     LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
-                   else
-                     dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
-                     dnl here, because this doesn't fit in flags passed to the
-                     dnl compiler. So give up. No hardcoding. This affects only
-                     dnl very old systems.
-                     dnl FIXME: Not sure whether we should use
-                     dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
-                     dnl here.
-                     LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
-                   fi
-                 fi
-               fi
-             fi
-           else
-             if test "X$found_a" != "X"; then
-               dnl Linking with a static library.
-               LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"
-             else
-               dnl We shouldn't come here, but anyway it's good to have a
-               dnl fallback.
-               LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"
-             fi
-           fi
-           dnl Assume the include files are nearby.
-           additional_includedir=
-           case "$found_dir" in
-             */lib | */lib/)
-               basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
-               additional_includedir="$basedir/include"
-               ;;
-           esac
-           if test "X$additional_includedir" != "X"; then
-             dnl Potentially add $additional_includedir to $INCNAME.
-             dnl But don't add it
-             dnl   1. if it's the standard /usr/include,
-             dnl   2. if it's /usr/local/include and we are using GCC on Linux,
-             dnl   3. if it's already present in $CPPFLAGS or the already
-             dnl      constructed $INCNAME,
-             dnl   4. if it doesn't exist as a directory.
-             if test "X$additional_includedir" != "X/usr/include"; then
-               haveit=
-               if test "X$additional_includedir" = "X/usr/local/include"; then
-                 if test -n "$GCC"; then
-                   case $host_os in
-                     linux*) haveit=yes;;
-                   esac
-                 fi
-               fi
-               if test -z "$haveit"; then
-                 for x in $CPPFLAGS $INC[]NAME; do
-                   AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                   if test "X$x" = "X-I$additional_includedir"; then
-                     haveit=yes
-                     break
-                   fi
-                 done
-                 if test -z "$haveit"; then
-                   if test -d "$additional_includedir"; then
-                     dnl Really add $additional_includedir to $INCNAME.
-                     INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"
-                   fi
-                 fi
-               fi
-             fi
-           fi
-           dnl Look for dependencies.
-           if test -n "$found_la"; then
-             dnl Read the .la file. It defines the variables
-             dnl dlname, library_names, old_library, dependency_libs, current,
-             dnl age, revision, installed, dlopen, dlpreopen, libdir.
-             save_libdir="$libdir"
-             case "$found_la" in
-               */* | *\\*) . "$found_la" ;;
-               *) . "./$found_la" ;;
-             esac
-             libdir="$save_libdir"
-             dnl We use only dependency_libs.
-             for dep in $dependency_libs; do
-               case "$dep" in
-                 -L*)
-                   additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
-                   dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
-                   dnl But don't add it
-                   dnl   1. if it's the standard /usr/lib,
-                   dnl   2. if it's /usr/local/lib and we are using GCC on Linux,
-                   dnl   3. if it's already present in $LDFLAGS or the already
-                   dnl      constructed $LIBNAME,
-                   dnl   4. if it doesn't exist as a directory.
-                   if test "X$additional_libdir" != "X/usr/lib"; then
-                     haveit=
-                     if test "X$additional_libdir" = "X/usr/local/lib"; then
-                       if test -n "$GCC"; then
-                         case $host_os in
-                           linux*) haveit=yes;;
-                         esac
-                       fi
-                     fi
-                     if test -z "$haveit"; then
-                       haveit=
-                       for x in $LDFLAGS $LIB[]NAME; do
-                         AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                         if test "X$x" = "X-L$additional_libdir"; then
-                           haveit=yes
-                           break
-                         fi
-                       done
-                       if test -z "$haveit"; then
-                         if test -d "$additional_libdir"; then
-                           dnl Really add $additional_libdir to $LIBNAME.
-                           LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
-                         fi
-                       fi
-                       haveit=
-                       for x in $LDFLAGS $LTLIB[]NAME; do
-                         AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-                         if test "X$x" = "X-L$additional_libdir"; then
-                           haveit=yes
-                           break
-                         fi
-                       done
-                       if test -z "$haveit"; then
-                         if test -d "$additional_libdir"; then
-                           dnl Really add $additional_libdir to $LTLIBNAME.
-                           LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
-                         fi
-                       fi
-                     fi
-                   fi
-                   ;;
-                 -R*)
-                   dir=`echo "X$dep" | sed -e 's/^X-R//'`
-                   if test "$enable_rpath" != no; then
-                     dnl Potentially add DIR to rpathdirs.
-                     dnl The rpathdirs will be appended to $LIBNAME at the end.
-                     haveit=
-                     for x in $rpathdirs; do
-                       if test "X$x" = "X$dir"; then
-                         haveit=yes
-                         break
-                       fi
-                     done
-                     if test -z "$haveit"; then
-                       rpathdirs="$rpathdirs $dir"
-                     fi
-                     dnl Potentially add DIR to ltrpathdirs.
-                     dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
-                     haveit=
-                     for x in $ltrpathdirs; do
-                       if test "X$x" = "X$dir"; then
-                         haveit=yes
-                         break
-                       fi
-                     done
-                     if test -z "$haveit"; then
-                       ltrpathdirs="$ltrpathdirs $dir"
-                     fi
-                   fi
-                   ;;
-                 -l*)
-                   dnl Handle this in the next round.
-                   names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
-                   ;;
-                 *.la)
-                   dnl Handle this in the next round. Throw away the .la's
-                   dnl directory; it is already contained in a preceding -L
-                   dnl option.
-                   names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
-                   ;;
-                 *)
-                   dnl Most likely an immediate library name.
-                   LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"
-                   LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"
-                   ;;
-               esac
-             done
-           fi
-         else
-           dnl Didn't find the library; assume it is in the system directories
-           dnl known to the linker and runtime loader. (All the system
-           dnl directories known to the linker should also be known to the
-           dnl runtime loader, otherwise the system is severely misconfigured.)
-           LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
-           LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"
-         fi
-       fi
+        names_already_handled="$names_already_handled $name"
+        dnl See if it was already located by an earlier AC_LIB_LINKFLAGS
+        dnl or AC_LIB_HAVE_LINKFLAGS call.
+        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
+        eval value=\"\$HAVE_LIB$uppername\"
+        if test -n "$value"; then
+          if test "$value" = yes; then
+            eval value=\"\$LIB$uppername\"
+            test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"
+            eval value=\"\$LTLIB$uppername\"
+            test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"
+          else
+            dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined
+            dnl that this library doesn't exist. So just drop it.
+            :
+          fi
+        else
+          dnl Search the library lib$name in $additional_libdir and $LDFLAGS
+          dnl and the already constructed $LIBNAME/$LTLIBNAME.
+          found_dir=
+          found_la=
+          found_so=
+          found_a=
+          if test $use_additional = yes; then
+            if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
+              found_dir="$additional_libdir"
+              found_so="$additional_libdir/lib$name.$shlibext"
+              if test -f "$additional_libdir/lib$name.la"; then
+                found_la="$additional_libdir/lib$name.la"
+              fi
+            else
+              if test -f "$additional_libdir/lib$name.$libext"; then
+                found_dir="$additional_libdir"
+                found_a="$additional_libdir/lib$name.$libext"
+                if test -f "$additional_libdir/lib$name.la"; then
+                  found_la="$additional_libdir/lib$name.la"
+                fi
+              fi
+            fi
+          fi
+          if test "X$found_dir" = "X"; then
+            for x in $LDFLAGS $LTLIB[]NAME; do
+              AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+              case "$x" in
+                -L*)
+                  dir=`echo "X$x" | sed -e 's/^X-L//'`
+                  if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
+                    found_dir="$dir"
+                    found_so="$dir/lib$name.$shlibext"
+                    if test -f "$dir/lib$name.la"; then
+                      found_la="$dir/lib$name.la"
+                    fi
+                  else
+                    if test -f "$dir/lib$name.$libext"; then
+                      found_dir="$dir"
+                      found_a="$dir/lib$name.$libext"
+                      if test -f "$dir/lib$name.la"; then
+                        found_la="$dir/lib$name.la"
+                      fi
+                    fi
+                  fi
+                  ;;
+              esac
+              if test "X$found_dir" != "X"; then
+                break
+              fi
+            done
+          fi
+          if test "X$found_dir" != "X"; then
+            dnl Found the library.
+            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"
+            if test "X$found_so" != "X"; then
+              dnl Linking with a shared library. We attempt to hardcode its
+              dnl directory into the executable's runpath, unless it's the
+              dnl standard /usr/lib.
+              if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
+                dnl No hardcoding is needed.
+                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
+              else
+                dnl Use an explicit option to hardcode DIR into the resulting
+                dnl binary.
+                dnl Potentially add DIR to ltrpathdirs.
+                dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
+                haveit=
+                for x in $ltrpathdirs; do
+                  if test "X$x" = "X$found_dir"; then
+                    haveit=yes
+                    break
+                  fi
+                done
+                if test -z "$haveit"; then
+                  ltrpathdirs="$ltrpathdirs $found_dir"
+                fi
+                dnl The hardcoding into $LIBNAME is system dependent.
+                if test "$hardcode_direct" = yes; then
+                  dnl Using DIR/libNAME.so during linking hardcodes DIR into the
+                  dnl resulting binary.
+                  LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
+                else
+                  if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
+                    dnl Use an explicit option to hardcode DIR into the resulting
+                    dnl binary.
+                    LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
+                    dnl Potentially add DIR to rpathdirs.
+                    dnl The rpathdirs will be appended to $LIBNAME at the end.
+                    haveit=
+                    for x in $rpathdirs; do
+                      if test "X$x" = "X$found_dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      rpathdirs="$rpathdirs $found_dir"
+                    fi
+                  else
+                    dnl Rely on "-L$found_dir".
+                    dnl But don't add it if it's already contained in the LDFLAGS
+                    dnl or the already constructed $LIBNAME
+                    haveit=
+                    for x in $LDFLAGS $LIB[]NAME; do
+                      AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+                      if test "X$x" = "X-L$found_dir"; then
+                        haveit=yes
+                        break
+                      fi
+                    done
+                    if test -z "$haveit"; then
+                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
+                    fi
+                    if test "$hardcode_minus_L" != no; then
+                      dnl FIXME: Not sure whether we should use
+                      dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
+                      dnl here.
+                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
+                    else
+                      dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
+                      dnl here, because this doesn't fit in flags passed to the
+                      dnl compiler. So give up. No hardcoding. This affects only
+                      dnl very old systems.
+                      dnl FIXME: Not sure whether we should use
+                      dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
+                      dnl here.
+                      LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
+                    fi
+                  fi
+                fi
+              fi
+            else
+              if test "X$found_a" != "X"; then
+                dnl Linking with a static library.
+                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"
+              else
+                dnl We shouldn't come here, but anyway it's good to have a
+                dnl fallback.
+                LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"
+              fi
+            fi
+            dnl Assume the include files are nearby.
+            additional_includedir=
+            case "$found_dir" in
+              */lib | */lib/)
+                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
+                additional_includedir="$basedir/include"
+                ;;
+            esac
+            if test "X$additional_includedir" != "X"; then
+              dnl Potentially add $additional_includedir to $INCNAME.
+              dnl But don't add it
+              dnl   1. if it's the standard /usr/include,
+              dnl   2. if it's /usr/local/include and we are using GCC on Linux,
+              dnl   3. if it's already present in $CPPFLAGS or the already
+              dnl      constructed $INCNAME,
+              dnl   4. if it doesn't exist as a directory.
+              if test "X$additional_includedir" != "X/usr/include"; then
+                haveit=
+                if test "X$additional_includedir" = "X/usr/local/include"; then
+                  if test -n "$GCC"; then
+                    case $host_os in
+                      linux*) haveit=yes;;
+                    esac
+                  fi
+                fi
+                if test -z "$haveit"; then
+                  for x in $CPPFLAGS $INC[]NAME; do
+                    AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+                    if test "X$x" = "X-I$additional_includedir"; then
+                      haveit=yes
+                      break
+                    fi
+                  done
+                  if test -z "$haveit"; then
+                    if test -d "$additional_includedir"; then
+                      dnl Really add $additional_includedir to $INCNAME.
+                      INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"
+                    fi
+                  fi
+                fi
+              fi
+            fi
+            dnl Look for dependencies.
+            if test -n "$found_la"; then
+              dnl Read the .la file. It defines the variables
+              dnl dlname, library_names, old_library, dependency_libs, current,
+              dnl age, revision, installed, dlopen, dlpreopen, libdir.
+              save_libdir="$libdir"
+              case "$found_la" in
+                */* | *\\*) . "$found_la" ;;
+                *) . "./$found_la" ;;
+              esac
+              libdir="$save_libdir"
+              dnl We use only dependency_libs.
+              for dep in $dependency_libs; do
+                case "$dep" in
+                  -L*)
+                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
+                    dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
+                    dnl But don't add it
+                    dnl   1. if it's the standard /usr/lib,
+                    dnl   2. if it's /usr/local/lib and we are using GCC on Linux,
+                    dnl   3. if it's already present in $LDFLAGS or the already
+                    dnl      constructed $LIBNAME,
+                    dnl   4. if it doesn't exist as a directory.
+                    if test "X$additional_libdir" != "X/usr/lib"; then
+                      haveit=
+                      if test "X$additional_libdir" = "X/usr/local/lib"; then
+                        if test -n "$GCC"; then
+                          case $host_os in
+                            linux*) haveit=yes;;
+                          esac
+                        fi
+                      fi
+                      if test -z "$haveit"; then
+                        haveit=
+                        for x in $LDFLAGS $LIB[]NAME; do
+                          AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+                          if test "X$x" = "X-L$additional_libdir"; then
+                            haveit=yes
+                            break
+                          fi
+                        done
+                        if test -z "$haveit"; then
+                          if test -d "$additional_libdir"; then
+                            dnl Really add $additional_libdir to $LIBNAME.
+                            LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
+                          fi
+                        fi
+                        haveit=
+                        for x in $LDFLAGS $LTLIB[]NAME; do
+                          AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+                          if test "X$x" = "X-L$additional_libdir"; then
+                            haveit=yes
+                            break
+                          fi
+                        done
+                        if test -z "$haveit"; then
+                          if test -d "$additional_libdir"; then
+                            dnl Really add $additional_libdir to $LTLIBNAME.
+                            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
+                          fi
+                        fi
+                      fi
+                    fi
+                    ;;
+                  -R*)
+                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
+                    if test "$enable_rpath" != no; then
+                      dnl Potentially add DIR to rpathdirs.
+                      dnl The rpathdirs will be appended to $LIBNAME at the end.
+                      haveit=
+                      for x in $rpathdirs; do
+                        if test "X$x" = "X$dir"; then
+                          haveit=yes
+                          break
+                        fi
+                      done
+                      if test -z "$haveit"; then
+                        rpathdirs="$rpathdirs $dir"
+                      fi
+                      dnl Potentially add DIR to ltrpathdirs.
+                      dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
+                      haveit=
+                      for x in $ltrpathdirs; do
+                        if test "X$x" = "X$dir"; then
+                          haveit=yes
+                          break
+                        fi
+                      done
+                      if test -z "$haveit"; then
+                        ltrpathdirs="$ltrpathdirs $dir"
+                      fi
+                    fi
+                    ;;
+                  -l*)
+                    dnl Handle this in the next round.
+                    names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
+                    ;;
+                  *.la)
+                    dnl Handle this in the next round. Throw away the .la's
+                    dnl directory; it is already contained in a preceding -L
+                    dnl option.
+                    names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
+                    ;;
+                  *)
+                    dnl Most likely an immediate library name.
+                    LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"
+                    LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"
+                    ;;
+                esac
+              done
+            fi
+          else
+            dnl Didn't find the library; assume it is in the system directories
+            dnl known to the linker and runtime loader. (All the system
+            dnl directories known to the linker should also be known to the
+            dnl runtime loader, otherwise the system is severely misconfigured.)
+            LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
+            LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"
+          fi
+        fi
       fi
     done
   done
@@ -501,7 +501,7 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
       dnl single library, but not when more than one $LIBNAMEs are used.
       alldirs=
       for found_dir in $rpathdirs; do
-       alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
+        alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
       done
       dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl.
       acl_save_libdir="$libdir"
@@ -512,11 +512,11 @@ AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
     else
       dnl The -rpath options are cumulative.
       for found_dir in $rpathdirs; do
-       acl_save_libdir="$libdir"
-       libdir="$found_dir"
-       eval flag=\"$hardcode_libdir_flag_spec\"
-       libdir="$acl_save_libdir"
-       LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
+        acl_save_libdir="$libdir"
+        libdir="$found_dir"
+        eval flag=\"$hardcode_libdir_flag_spec\"
+        libdir="$acl_save_libdir"
+        LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
       done
     fi
   fi
@@ -540,8 +540,8 @@ AC_DEFUN([AC_LIB_APPENDTOVAR],
     for x in $[$1]; do
       AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
       if test "X$x" = "X$element"; then
-       haveit=yes
-       break
+        haveit=yes
+        break
       fi
     done
     if test -z "$haveit"; then
index 5f29702..c719bc8 100644 (file)
@@ -41,13 +41,13 @@ AC_DEFUN([AC_LIB_PREFIX],
       use_additional=no
     else
       if test "X$withval" = "X"; then
-       AC_LIB_WITH_FINAL_PREFIX([
-         eval additional_includedir=\"$includedir\"
-         eval additional_libdir=\"$libdir\"
-       ])
+        AC_LIB_WITH_FINAL_PREFIX([
+          eval additional_includedir=\"$includedir\"
+          eval additional_libdir=\"$libdir\"
+        ])
       else
-       additional_includedir="$withval/include"
-       additional_libdir="$withval/lib"
+        additional_includedir="$withval/include"
+        additional_libdir="$withval/lib"
       fi
     fi
 ])
@@ -61,26 +61,26 @@ AC_DEFUN([AC_LIB_PREFIX],
     if test "X$additional_includedir" != "X/usr/include"; then
       haveit=
       for x in $CPPFLAGS; do
-       AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-       if test "X$x" = "X-I$additional_includedir"; then
-         haveit=yes
-         break
-       fi
+        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+        if test "X$x" = "X-I$additional_includedir"; then
+          haveit=yes
+          break
+        fi
       done
       if test -z "$haveit"; then
-       if test "X$additional_includedir" = "X/usr/local/include"; then
-         if test -n "$GCC"; then
-           case $host_os in
-             linux*) haveit=yes;;
-           esac
-         fi
-       fi
-       if test -z "$haveit"; then
-         if test -d "$additional_includedir"; then
-           dnl Really add $additional_includedir to $CPPFLAGS.
-           CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
-         fi
-       fi
+        if test "X$additional_includedir" = "X/usr/local/include"; then
+          if test -n "$GCC"; then
+            case $host_os in
+              linux*) haveit=yes;;
+            esac
+          fi
+        fi
+        if test -z "$haveit"; then
+          if test -d "$additional_includedir"; then
+            dnl Really add $additional_includedir to $CPPFLAGS.
+            CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
+          fi
+        fi
       fi
     fi
     dnl Potentially add $additional_libdir to $LDFLAGS.
@@ -92,26 +92,26 @@ AC_DEFUN([AC_LIB_PREFIX],
     if test "X$additional_libdir" != "X/usr/lib"; then
       haveit=
       for x in $LDFLAGS; do
-       AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
-       if test "X$x" = "X-L$additional_libdir"; then
-         haveit=yes
-         break
-       fi
+        AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
+        if test "X$x" = "X-L$additional_libdir"; then
+          haveit=yes
+          break
+        fi
       done
       if test -z "$haveit"; then
-       if test "X$additional_libdir" = "X/usr/local/lib"; then
-         if test -n "$GCC"; then
-           case $host_os in
-             linux*) haveit=yes;;
-           esac
-         fi
-       fi
-       if test -z "$haveit"; then
-         if test -d "$additional_libdir"; then
-           dnl Really add $additional_libdir to $LDFLAGS.
-           LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
-         fi
-       fi
+        if test "X$additional_libdir" = "X/usr/local/lib"; then
+          if test -n "$GCC"; then
+            case $host_os in
+              linux*) haveit=yes;;
+            esac
+          fi
+        fi
+        if test -z "$haveit"; then
+          if test -d "$additional_libdir"; then
+            dnl Really add $additional_libdir to $LDFLAGS.
+            LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
+          fi
+        fi
       fi
     fi
   fi
index 91849ab..1333d2f 100644 (file)
@@ -17,12 +17,12 @@ AC_DEFUN([gt_TYPE_LONGDOUBLE],
        gt_cv_c_long_double=yes
      else
        AC_TRY_COMPILE([
-        /* The Stardent Vistra knows sizeof(long double), but does not support it.  */
-        long double foo = 0.0;
-        /* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
-        int array [2*(sizeof(long double) >= sizeof(double)) - 1];
-        ], ,
-        gt_cv_c_long_double=yes, gt_cv_c_long_double=no)
+         /* The Stardent Vistra knows sizeof(long double), but does not support it.  */
+         long double foo = 0.0;
+         /* On Ultrix 4.3 cc, long double is 4 and double is 8.  */
+         int array [2*(sizeof(long double) >= sizeof(double)) - 1];
+         ], ,
+         gt_cv_c_long_double=yes, gt_cv_c_long_double=no)
      fi])
   if test $gt_cv_c_long_double = yes; then
     AC_DEFINE(HAVE_LONG_DOUBLE, 1, [Define if you have the 'long double' type.])
index c5f12d2..861e3de 100644 (file)
--- a/m4/po.m4
+++ b/m4/po.m4
@@ -64,7 +64,7 @@ AC_DEFUN([AM_PO_SUBDIRS],
     else
       GMSGFMT=`echo "$GMSGFMT" | sed -e 's,^.*/,,'`
       AC_MSG_RESULT(
-       [found $GMSGFMT program is not GNU msgfmt; ignore it])
+        [found $GMSGFMT program is not GNU msgfmt; ignore it])
       GMSGFMT=":"
     fi
   fi
@@ -79,7 +79,7 @@ AC_DEFUN([AM_PO_SUBDIRS],
       : ;
     else
       AC_MSG_RESULT(
-       [found xgettext program is not GNU xgettext; ignore it])
+        [found xgettext program is not GNU xgettext; ignore it])
       XGETTEXT=":"
     fi
     dnl Remove leftover from FreeBSD xgettext call.
@@ -90,101 +90,101 @@ AC_DEFUN([AM_PO_SUBDIRS],
     for ac_file in $CONFIG_FILES; do
       # Support "outfile[:infile[:infile...]]"
       case "$ac_file" in
-       *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
+        *:*) ac_file=`echo "$ac_file"|sed 's%:.*%%'` ;;
       esac
       # PO directories have a Makefile.in generated from Makefile.in.in.
       case "$ac_file" in */Makefile.in)
-       # Adjust a relative srcdir.
-       ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
-       ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
-       ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
-       # In autoconf-2.13 it is called $ac_given_srcdir.
-       # In autoconf-2.50 it is called $srcdir.
-       test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
-       case "$ac_given_srcdir" in
-         .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
-         /*) top_srcdir="$ac_given_srcdir" ;;
-         *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
-       esac
-       if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
-         rm -f "$ac_dir/POTFILES"
-         test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
-         cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[   ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
-         POMAKEFILEDEPS="POTFILES.in"
-         # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
-         # on $ac_dir but don't depend on user-specified configuration
-         # parameters.
-         if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
-           # The LINGUAS file contains the set of available languages.
-           if test -n "$OBSOLETE_ALL_LINGUAS"; then
-             test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
-           fi
-           ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
-           # Hide the ALL_LINGUAS assigment from automake.
-           eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
-           POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
-         else
-           # The set of available languages was given in configure.in.
-           eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
-         fi
-         case "$ac_given_srcdir" in
-           .) srcdirpre= ;;
-           *) srcdirpre='$(srcdir)/' ;;
-         esac
-         POFILES=
-         GMOFILES=
-         UPDATEPOFILES=
-         DUMMYPOFILES=
-         for lang in $ALL_LINGUAS; do
-           POFILES="$POFILES $srcdirpre$lang.po"
-           GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
-           UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
-           DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
-         done
-         # CATALOGS depends on both $ac_dir and the user's LINGUAS
-         # environment variable.
-         INST_LINGUAS=
-         if test -n "$ALL_LINGUAS"; then
-           for presentlang in $ALL_LINGUAS; do
-             useit=no
-             if test "%UNSET%" != "$LINGUAS"; then
-               desiredlanguages="$LINGUAS"
-             else
-               desiredlanguages="$ALL_LINGUAS"
-             fi
-             for desiredlang in $desiredlanguages; do
-               # Use the presentlang catalog if desiredlang is
-               #   a. equal to presentlang, or
-               #   b. a variant of presentlang (because in this case,
-               #      presentlang can be used as a fallback for messages
-               #      which are not translated in the desiredlang catalog).
-               case "$desiredlang" in
-                 "$presentlang"*) useit=yes;;
-               esac
-             done
-             if test $useit = yes; then
-               INST_LINGUAS="$INST_LINGUAS $presentlang"
-             fi
-           done
-         fi
-         CATALOGS=
-         if test -n "$INST_LINGUAS"; then
-           for lang in $INST_LINGUAS; do
-             CATALOGS="$CATALOGS $lang.gmo"
-           done
-         fi
-         test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
-         sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
-         for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
-           if test -f "$f"; then
-             case "$f" in
-               *.orig | *.bak | *~) ;;
-               *) cat "$f" >> "$ac_dir/Makefile" ;;
-             esac
-           fi
-         done
-       fi
-       ;;
+        # Adjust a relative srcdir.
+        ac_dir=`echo "$ac_file"|sed 's%/[^/][^/]*$%%'`
+        ac_dir_suffix="/`echo "$ac_dir"|sed 's%^\./%%'`"
+        ac_dots=`echo "$ac_dir_suffix"|sed 's%/[^/]*%../%g'`
+        # In autoconf-2.13 it is called $ac_given_srcdir.
+        # In autoconf-2.50 it is called $srcdir.
+        test -n "$ac_given_srcdir" || ac_given_srcdir="$srcdir"
+        case "$ac_given_srcdir" in
+          .)  top_srcdir=`echo $ac_dots|sed 's%/$%%'` ;;
+          /*) top_srcdir="$ac_given_srcdir" ;;
+          *)  top_srcdir="$ac_dots$ac_given_srcdir" ;;
+        esac
+        if test -f "$ac_given_srcdir/$ac_dir/POTFILES.in"; then
+          rm -f "$ac_dir/POTFILES"
+          test -n "$as_me" && echo "$as_me: creating $ac_dir/POTFILES" || echo "creating $ac_dir/POTFILES"
+          cat "$ac_given_srcdir/$ac_dir/POTFILES.in" | sed -e "/^#/d" -e "/^[  ]*\$/d" -e "s,.*,     $top_srcdir/& \\\\," | sed -e "\$s/\(.*\) \\\\/\1/" > "$ac_dir/POTFILES"
+          POMAKEFILEDEPS="POTFILES.in"
+          # ALL_LINGUAS, POFILES, GMOFILES, UPDATEPOFILES, DUMMYPOFILES depend
+          # on $ac_dir but don't depend on user-specified configuration
+          # parameters.
+          if test -f "$ac_given_srcdir/$ac_dir/LINGUAS"; then
+            # The LINGUAS file contains the set of available languages.
+            if test -n "$OBSOLETE_ALL_LINGUAS"; then
+              test -n "$as_me" && echo "$as_me: setting ALL_LINGUAS in configure.in is obsolete" || echo "setting ALL_LINGUAS in configure.in is obsolete"
+            fi
+            ALL_LINGUAS_=`sed -e "/^#/d" "$ac_given_srcdir/$ac_dir/LINGUAS"`
+            # Hide the ALL_LINGUAS assigment from automake.
+            eval 'ALL_LINGUAS''=$ALL_LINGUAS_'
+            POMAKEFILEDEPS="$POMAKEFILEDEPS LINGUAS"
+          else
+            # The set of available languages was given in configure.in.
+            eval 'ALL_LINGUAS''=$OBSOLETE_ALL_LINGUAS'
+          fi
+          case "$ac_given_srcdir" in
+            .) srcdirpre= ;;
+            *) srcdirpre='$(srcdir)/' ;;
+          esac
+          POFILES=
+          GMOFILES=
+          UPDATEPOFILES=
+          DUMMYPOFILES=
+          for lang in $ALL_LINGUAS; do
+            POFILES="$POFILES $srcdirpre$lang.po"
+            GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
+            UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
+            DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
+          done
+          # CATALOGS depends on both $ac_dir and the user's LINGUAS
+          # environment variable.
+          INST_LINGUAS=
+          if test -n "$ALL_LINGUAS"; then
+            for presentlang in $ALL_LINGUAS; do
+              useit=no
+              if test "%UNSET%" != "$LINGUAS"; then
+                desiredlanguages="$LINGUAS"
+              else
+                desiredlanguages="$ALL_LINGUAS"
+              fi
+              for desiredlang in $desiredlanguages; do
+                # Use the presentlang catalog if desiredlang is
+                #   a. equal to presentlang, or
+                #   b. a variant of presentlang (because in this case,
+                #      presentlang can be used as a fallback for messages
+                #      which are not translated in the desiredlang catalog).
+                case "$desiredlang" in
+                  "$presentlang"*) useit=yes;;
+                esac
+              done
+              if test $useit = yes; then
+                INST_LINGUAS="$INST_LINGUAS $presentlang"
+              fi
+            done
+          fi
+          CATALOGS=
+          if test -n "$INST_LINGUAS"; then
+            for lang in $INST_LINGUAS; do
+              CATALOGS="$CATALOGS $lang.gmo"
+            done
+          fi
+          test -n "$as_me" && echo "$as_me: creating $ac_dir/Makefile" || echo "creating $ac_dir/Makefile"
+          sed -e "/^POTFILES =/r $ac_dir/POTFILES" -e "/^# Makevars/r $ac_given_srcdir/$ac_dir/Makevars" -e "s|@POFILES@|$POFILES|g" -e "s|@GMOFILES@|$GMOFILES|g" -e "s|@UPDATEPOFILES@|$UPDATEPOFILES|g" -e "s|@DUMMYPOFILES@|$DUMMYPOFILES|g" -e "s|@CATALOGS@|$CATALOGS|g" -e "s|@POMAKEFILEDEPS@|$POMAKEFILEDEPS|g" "$ac_dir/Makefile.in" > "$ac_dir/Makefile"
+          for f in "$ac_given_srcdir/$ac_dir"/Rules-*; do
+            if test -f "$f"; then
+              case "$f" in
+                *.orig | *.bak | *~) ;;
+                *) cat "$f" >> "$ac_dir/Makefile" ;;
+              esac
+            fi
+          done
+        fi
+        ;;
       esac
     done],
    [# Capture the value of obsolete ALL_LINGUAS because we need it to compute
index 2848606..8fe527c 100644 (file)
@@ -66,12 +66,12 @@ AC_CACHE_VAL(ac_cv_path_$1,
       IFS="$ac_save_IFS"
       test -z "$ac_dir" && ac_dir=.
       for ac_exec_ext in '' $ac_executable_extensions; do
-       if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
-         if [$3]; then
-           ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext"
-           break 2
-         fi
-       fi
+        if $ac_executable_p "$ac_dir/$ac_word$ac_exec_ext"; then
+          if [$3]; then
+            ac_cv_path_$1="$ac_dir/$ac_word$ac_exec_ext"
+            break 2
+          fi
+        fi
       done
     done
     IFS="$ac_save_IFS"
index 06cc667..dc1f54f 100644 (file)
@@ -14,6 +14,6 @@ AC_DEFUN([bh_C_SIGNED],
    [AC_TRY_COMPILE(, [signed char x;], bh_cv_c_signed=yes, bh_cv_c_signed=no)])
   if test $bh_cv_c_signed = no; then
     AC_DEFINE(signed, ,
-             [Define to empty if the C compiler doesn't support this keyword.])
+              [Define to empty if the C compiler doesn't support this keyword.])
   fi
 ])