Commit fd939e46 by Joseph Myers Committed by Joseph Myers

texi2pod.pl: Handle @option and @env.

contrib:
	* texi2pod.pl: Handle @option and @env.

gcc:
	* configure.in: Require at least texinfo 4.0.  Check for whether
	Pod::Man is sufficiently recent to regenerate GCC manpages.
	* configure:  Regenerate.
	* Makefile.in (TEXI2POD): Call perl explicitly rather than relying
	on #!.
	(GENERATED_MANPAGES): Define.
	(generated-manpages): New target.  Depend on cpp.1 as well as
	gcov.1.
	(install-man): Depend on $(GENERATED_MANPAGES) (defined by
	configure to generated-manpages or empty) rather than on the
	manpages directly.  Remove execute permission from installed
	gcov.1 as well as cpp.1.
	* cpp.1, gcov.1: Regenerate.

From-SVN: r38668
parent 9ef6d39a
2001-01-03 Joseph S. Myers <jsm28@cam.ac.uk>
* texi2pod.pl: Handle @option and @env.
2001-01-03 Mike Stump <mrs@wrs.com> 2001-01-03 Mike Stump <mrs@wrs.com>
* snapshot: Update to account for java libraries. * snapshot: Update to account for java libraries.
......
...@@ -251,7 +251,7 @@ sub postprocess ...@@ -251,7 +251,7 @@ sub postprocess
# Formatting commands. # Formatting commands.
s/\@(?:dfn|var|emph|cite|i)\{([^\}]*)\}/I<$1>/g; s/\@(?:dfn|var|emph|cite|i)\{([^\}]*)\}/I<$1>/g;
s/\@(?:code|kbd)\{([^\}]*)\}/C<$1>/g; s/\@(?:code|kbd)\{([^\}]*)\}/C<$1>/g;
s/\@(?:samp|strong|key|b)\{([^\}]*)\}/B<$1>/g; s/\@(?:samp|strong|key|option|env|b)\{([^\}]*)\}/B<$1>/g;
s/\@sc\{([^\}]*)\}/\U$1/g; s/\@sc\{([^\}]*)\}/\U$1/g;
s/\@file\{([^\}]*)\}/F<$1>/g; s/\@file\{([^\}]*)\}/F<$1>/g;
s/\@w\{([^\}]*)\}/S<$1>/g; s/\@w\{([^\}]*)\}/S<$1>/g;
......
2001-01-03 Joseph S. Myers <jsm28@cam.ac.uk>
* configure.in: Require at least texinfo 4.0. Check for whether
Pod::Man is sufficiently recent to regenerate GCC manpages.
* configure: Regenerate.
* Makefile.in (TEXI2POD): Call perl explicitly rather than relying
on #!.
(GENERATED_MANPAGES): Define.
(generated-manpages): New target. Depend on cpp.1 as well as
gcov.1.
(install-man): Depend on $(GENERATED_MANPAGES) (defined by
configure to generated-manpages or empty) rather than on the
manpages directly. Remove execute permission from installed
gcov.1 as well as cpp.1.
* cpp.1, gcov.1: Regenerate.
2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu> 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* builtins.c (expand_builtin_strncmp): Use host_integerp and * builtins.c (expand_builtin_strncmp): Use host_integerp and
......
...@@ -129,7 +129,7 @@ INSTALL_DATA = @INSTALL_DATA@ ...@@ -129,7 +129,7 @@ INSTALL_DATA = @INSTALL_DATA@
MAKEINFO = @MAKEINFO@ MAKEINFO = @MAKEINFO@
MAKEINFOFLAGS = MAKEINFOFLAGS =
TEXI2DVI = texi2dvi TEXI2DVI = texi2dvi
TEXI2POD = $(srcdir)/../contrib/texi2pod.pl TEXI2POD = perl $(srcdir)/../contrib/texi2pod.pl
POD2MAN = pod2man --center="GNU" --release="gcc-$(version)" --section=1 POD2MAN = pod2man --center="GNU" --release="gcc-$(version)" --section=1
# For GNUmake: let us decide what gets passed to recursive makes. # For GNUmake: let us decide what gets passed to recursive makes.
MAKEOVERRIDES = MAKEOVERRIDES =
...@@ -469,6 +469,9 @@ INSTALL_HEADERS=install-headers ...@@ -469,6 +469,9 @@ INSTALL_HEADERS=install-headers
# Control whether Info documentation is built and installed. # Control whether Info documentation is built and installed.
BUILD_INFO = @BUILD_INFO@ BUILD_INFO = @BUILD_INFO@
# Control whether manpages generated by texi2pod.pl can be rebuilt.
GENERATED_MANPAGES = @GENERATED_MANPAGES@
# Additional directories of header files to run fixincludes on. # Additional directories of header files to run fixincludes on.
# These should be directories searched automatically by default # These should be directories searched automatically by default
# just as /usr/include is. # just as /usr/include is.
...@@ -2201,6 +2204,8 @@ cpp.dvi: $(srcdir)/cpp.texi ...@@ -2201,6 +2204,8 @@ cpp.dvi: $(srcdir)/cpp.texi
texindex cpp.?? texindex cpp.??
TEXINPUTS=${texidir}:$(srcdir):$$TEXINPUTS tex cpp.texi TEXINPUTS=${texidir}:$(srcdir):$$TEXINPUTS tex cpp.texi
generated-manpages: $(srcdir)/gcov.1 $(srcdir)/cpp.1
$(srcdir)/gcov.1: $(srcdir)/gcov.texi $(srcdir)/gcov.1: $(srcdir)/gcov.texi
$(TEXI2POD) < $(srcdir)/gcov.texi > gcov.pod $(TEXI2POD) < $(srcdir)/gcov.texi > gcov.pod
($(POD2MAN) gcov.pod > $(srcdir)/gcov.1.T$$$$ && \ ($(POD2MAN) gcov.pod > $(srcdir)/gcov.1.T$$$$ && \
...@@ -2208,6 +2213,13 @@ $(srcdir)/gcov.1: $(srcdir)/gcov.texi ...@@ -2208,6 +2213,13 @@ $(srcdir)/gcov.1: $(srcdir)/gcov.texi
(rm -f $(srcdir)/gcov.1.T$$$$ && exit 1) (rm -f $(srcdir)/gcov.1.T$$$$ && exit 1)
rm -f gcov.pod rm -f gcov.pod
$(srcdir)/cpp.1: $(srcdir)/cpp.texi
$(TEXI2POD) < $(srcdir)/cpp.texi > cpp.pod
($(POD2MAN) cpp.pod > $(srcdir)/cpp.1.T$$$$ && \
mv -f $(srcdir)/cpp.1.T$$$$ $(srcdir)/cpp.1) || \
(rm -f $(srcdir)/cpp.1.T$$$$ && exit 1)
rm -f cpp.pod
# #
# Deletion of files made during compilation. # Deletion of files made during compilation.
# There are four levels of this: # There are four levels of this:
...@@ -2334,7 +2346,7 @@ maintainer-clean: ...@@ -2334,7 +2346,7 @@ maintainer-clean:
-rm -f cpp.??s cpp.*aux -rm -f cpp.??s cpp.*aux
-rm -f gcc.??s gcc.*aux -rm -f gcc.??s gcc.*aux
-rm -f $(srcdir)/cpp.info* $(srcdir)/gcc.info* $(srcdir)/c-tree.info* -rm -f $(srcdir)/cpp.info* $(srcdir)/gcc.info* $(srcdir)/c-tree.info*
-rm -f $(srcdir)/gcov.1 -rm -f $(srcdir)/gcov.1 $(srcdir)/cpp.1
# #
# Entry points `install' and `uninstall'. # Entry points `install' and `uninstall'.
# Also use `install-collect2' to install collect2 when the config files don't. # Also use `install-collect2' to install collect2 when the config files don't.
...@@ -2523,7 +2535,7 @@ install-info: doc installdirs lang.install-info ...@@ -2523,7 +2535,7 @@ install-info: doc installdirs lang.install-info
-chmod a-x $(infodir)/cpp.info* $(infodir)/gcc.info* -chmod a-x $(infodir)/cpp.info* $(infodir)/gcc.info*
# Install the man pages. # Install the man pages.
install-man: installdirs $(srcdir)/gcc.1 $(srcdir)/cpp.1 $(srcdir)/gcov.1 lang.install-man install-man: installdirs $(srcdir)/gcc.1 $(GENERATED_MANPAGES) lang.install-man
-if [ -f gcc-cross$(exeext) ] ; then \ -if [ -f gcc-cross$(exeext) ] ; then \
rm -f $(man1dir)/$(GCC_CROSS_NAME)$(manext); \ rm -f $(man1dir)/$(GCC_CROSS_NAME)$(manext); \
$(INSTALL_DATA) $(srcdir)/gcc.1 $(man1dir)/$(GCC_CROSS_NAME)$(manext); \ $(INSTALL_DATA) $(srcdir)/gcc.1 $(man1dir)/$(GCC_CROSS_NAME)$(manext); \
...@@ -2535,9 +2547,10 @@ install-man: installdirs $(srcdir)/gcc.1 $(srcdir)/cpp.1 $(srcdir)/gcov.1 lang.i ...@@ -2535,9 +2547,10 @@ install-man: installdirs $(srcdir)/gcc.1 $(srcdir)/cpp.1 $(srcdir)/gcov.1 lang.i
fi fi
-rm -f $(man1dir)/cpp$(manext) -rm -f $(man1dir)/cpp$(manext)
-$(INSTALL_DATA) $(srcdir)/cpp.1 $(man1dir)/cpp$(manext) -$(INSTALL_DATA) $(srcdir)/cpp.1 $(man1dir)/cpp$(manext)
-chmod a-x $(man1dir)/cpp$(manext)
-rm -f $(man1dir)/gcov$(manext) -rm -f $(man1dir)/gcov$(manext)
-$(INSTALL_DATA) $(srcdir)/gcov.1 $(man1dir)/gcov$(manext) -$(INSTALL_DATA) $(srcdir)/gcov.1 $(man1dir)/gcov$(manext)
-chmod a-x $(man1dir)/cpp$(manext) -chmod a-x $(man1dir)/gcov$(manext)
# Install the library. # Install the library.
install-libgcc: libgcc.a installdirs install-libgcc: libgcc.a installdirs
......
...@@ -1583,7 +1583,7 @@ esac ...@@ -1583,7 +1583,7 @@ esac
# Find some useful tools # Find some useful tools
for ac_prog in gawk mawk nawk awk for ac_prog in mawk gawk nawk awk
do do
# Extract the first word of "$ac_prog", so it can be a program name with args. # Extract the first word of "$ac_prog", so it can be a program name with args.
set dummy $ac_prog; ac_word=$2 set dummy $ac_prog; ac_word=$2
...@@ -2295,7 +2295,7 @@ else ...@@ -2295,7 +2295,7 @@ else
echo "configure:2296: version of makeinfo is $ac_prog_version" >&5 echo "configure:2296: version of makeinfo is $ac_prog_version" >&5
case $ac_prog_version in case $ac_prog_version in
'') gcc_cv_prog_makeinfo_modern=no;; '') gcc_cv_prog_makeinfo_modern=no;;
3.1[2-9] | 3.[2-9][0-9] | 4.* | 1.6[89] | 1.7[0-9]) 4.*)
gcc_cv_prog_makeinfo_modern=yes;; gcc_cv_prog_makeinfo_modern=yes;;
*) gcc_cv_prog_makeinfo_modern=no;; *) gcc_cv_prog_makeinfo_modern=no;;
esac esac
...@@ -2318,6 +2318,17 @@ else ...@@ -2318,6 +2318,17 @@ else
BUILD_INFO=info BUILD_INFO=info
fi fi
# Is pod2man recent enough to regenerate manpages?
echo $ac_n "checking for recent Pod::Man""... $ac_c" 1>&6
echo "configure:2324: checking for recent Pod::Man" >&5
if perl -e 'use 1.10 Pod::Man' >/dev/null 2>&1; then
echo "$ac_t""yes" 1>&6
GENERATED_MANPAGES=generated-manpages
else
echo "$ac_t""no" 1>&6
GENERATED_MANPAGES=
fi
# How about lex? # How about lex?
if test -f $srcdir/../flex/skel.c; then if test -f $srcdir/../flex/skel.c; then
FLEX='$(objdir)/../flex/flex' FLEX='$(objdir)/../flex/flex'
...@@ -2325,7 +2336,7 @@ else ...@@ -2325,7 +2336,7 @@ else
# Extract the first word of "flex", so it can be a program name with args. # Extract the first word of "flex", so it can be a program name with args.
set dummy flex; ac_word=$2 set dummy flex; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:2329: checking for $ac_word" >&5 echo "configure:2340: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_FLEX'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_prog_FLEX'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -2362,7 +2373,7 @@ else ...@@ -2362,7 +2373,7 @@ else
# Extract the first word of "bison", so it can be a program name with args. # Extract the first word of "bison", so it can be a program name with args.
set dummy bison; ac_word=$2 set dummy bison; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:2366: checking for $ac_word" >&5 echo "configure:2377: checking for $ac_word" >&5
if eval "test \"`echo '$''{'ac_cv_prog_BISON'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_prog_BISON'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -2396,12 +2407,12 @@ fi ...@@ -2396,12 +2407,12 @@ fi
echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6 echo $ac_n "checking for preprocessor stringizing operator""... $ac_c" 1>&6
echo "configure:2400: checking for preprocessor stringizing operator" >&5 echo "configure:2411: checking for preprocessor stringizing operator" >&5
if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_c_stringize'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2405 "configure" #line 2416 "configure"
#include "confdefs.h" #include "confdefs.h"
#define x(y) #y #define x(y) #y
...@@ -2434,12 +2445,12 @@ echo "$ac_t""${ac_cv_c_stringize}" 1>&6 ...@@ -2434,12 +2445,12 @@ echo "$ac_t""${ac_cv_c_stringize}" 1>&6
# Use <inttypes.h> only if it exists, # Use <inttypes.h> only if it exists,
# doesn't clash with <sys/types.h>, and declares intmax_t. # doesn't clash with <sys/types.h>, and declares intmax_t.
echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6 echo $ac_n "checking for inttypes.h""... $ac_c" 1>&6
echo "configure:2438: checking for inttypes.h" >&5 echo "configure:2449: checking for inttypes.h" >&5
if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_header_inttypes_h'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2443 "configure" #line 2454 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#include <inttypes.h> #include <inttypes.h>
...@@ -2447,7 +2458,7 @@ int main() { ...@@ -2447,7 +2458,7 @@ int main() {
intmax_t i = -1; intmax_t i = -1;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:2451: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:2462: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
gcc_cv_header_inttypes_h=yes gcc_cv_header_inttypes_h=yes
else else
...@@ -2472,7 +2483,7 @@ fi ...@@ -2472,7 +2483,7 @@ fi
# be either signed or unsigned. # be either signed or unsigned.
# #
echo $ac_n "checking for unsigned enumerated bitfields""... $ac_c" 1>&6 echo $ac_n "checking for unsigned enumerated bitfields""... $ac_c" 1>&6
echo "configure:2476: checking for unsigned enumerated bitfields" >&5 echo "configure:2487: checking for unsigned enumerated bitfields" >&5
if eval "test \"`echo '$''{'gcc_cv_enum_bf_unsigned'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_enum_bf_unsigned'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -2480,7 +2491,7 @@ else ...@@ -2480,7 +2491,7 @@ else
gcc_cv_enum_bf_unsigned=yes gcc_cv_enum_bf_unsigned=yes
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2484 "configure" #line 2495 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <stdlib.h> #include <stdlib.h>
enum t { BLAH = 128 } ; enum t { BLAH = 128 } ;
...@@ -2493,7 +2504,7 @@ int main(void) ...@@ -2493,7 +2504,7 @@ int main(void)
} }
EOF EOF
if { (eval echo configure:2497: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null if { (eval echo configure:2508: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then then
gcc_cv_enum_bf_unsigned=yes gcc_cv_enum_bf_unsigned=yes
else else
...@@ -2521,12 +2532,12 @@ for ac_func in strtoul bsearch putenv popen bcopy \ ...@@ -2521,12 +2532,12 @@ for ac_func in strtoul bsearch putenv popen bcopy \
fputs_unlocked getrusage valloc iconv nl_langinfo fputs_unlocked getrusage valloc iconv nl_langinfo
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:2525: checking for $ac_func" >&5 echo "configure:2536: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2530 "configure" #line 2541 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -2549,7 +2560,7 @@ $ac_func(); ...@@ -2549,7 +2560,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:2553: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:2564: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -2575,12 +2586,12 @@ done ...@@ -2575,12 +2586,12 @@ done
echo $ac_n "checking for ssize_t""... $ac_c" 1>&6 echo $ac_n "checking for ssize_t""... $ac_c" 1>&6
echo "configure:2579: checking for ssize_t" >&5 echo "configure:2590: checking for ssize_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_type_ssize_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2584 "configure" #line 2595 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#if STDC_HEADERS #if STDC_HEADERS
...@@ -2611,12 +2622,12 @@ fi ...@@ -2611,12 +2622,12 @@ fi
# Try to determine the array type of the second argument of getgroups # Try to determine the array type of the second argument of getgroups
# for the target system (int or gid_t). # for the target system (int or gid_t).
echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6 echo $ac_n "checking for uid_t in sys/types.h""... $ac_c" 1>&6
echo "configure:2615: checking for uid_t in sys/types.h" >&5 echo "configure:2626: checking for uid_t in sys/types.h" >&5
if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_type_uid_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2620 "configure" #line 2631 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
EOF EOF
...@@ -2645,7 +2656,7 @@ EOF ...@@ -2645,7 +2656,7 @@ EOF
fi fi
echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6 echo $ac_n "checking type of array argument to getgroups""... $ac_c" 1>&6
echo "configure:2649: checking type of array argument to getgroups" >&5 echo "configure:2660: checking type of array argument to getgroups" >&5
if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_type_getgroups'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -2653,7 +2664,7 @@ else ...@@ -2653,7 +2664,7 @@ else
ac_cv_type_getgroups=cross ac_cv_type_getgroups=cross
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2657 "configure" #line 2668 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Thanks to Mike Rendell for this test. */ /* Thanks to Mike Rendell for this test. */
...@@ -2678,7 +2689,7 @@ main() ...@@ -2678,7 +2689,7 @@ main()
} }
EOF EOF
if { (eval echo configure:2682: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null if { (eval echo configure:2693: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then then
ac_cv_type_getgroups=gid_t ac_cv_type_getgroups=gid_t
else else
...@@ -2692,7 +2703,7 @@ fi ...@@ -2692,7 +2703,7 @@ fi
if test $ac_cv_type_getgroups = cross; then if test $ac_cv_type_getgroups = cross; then
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2696 "configure" #line 2707 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <unistd.h> #include <unistd.h>
EOF EOF
...@@ -2733,12 +2744,12 @@ fi ...@@ -2733,12 +2744,12 @@ fi
echo $ac_n "checking for vprintf""... $ac_c" 1>&6 echo $ac_n "checking for vprintf""... $ac_c" 1>&6
echo "configure:2737: checking for vprintf" >&5 echo "configure:2748: checking for vprintf" >&5
if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_vprintf'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2742 "configure" #line 2753 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char vprintf(); below. */ which can conflict with char vprintf(); below. */
...@@ -2761,7 +2772,7 @@ vprintf(); ...@@ -2761,7 +2772,7 @@ vprintf();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:2765: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:2776: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_vprintf=yes" eval "ac_cv_func_vprintf=yes"
else else
...@@ -2785,12 +2796,12 @@ fi ...@@ -2785,12 +2796,12 @@ fi
if test "$ac_cv_func_vprintf" != yes; then if test "$ac_cv_func_vprintf" != yes; then
echo $ac_n "checking for _doprnt""... $ac_c" 1>&6 echo $ac_n "checking for _doprnt""... $ac_c" 1>&6
echo "configure:2789: checking for _doprnt" >&5 echo "configure:2800: checking for _doprnt" >&5
if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func__doprnt'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2794 "configure" #line 2805 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char _doprnt(); below. */ which can conflict with char _doprnt(); below. */
...@@ -2813,7 +2824,7 @@ _doprnt(); ...@@ -2813,7 +2824,7 @@ _doprnt();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:2817: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:2828: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func__doprnt=yes" eval "ac_cv_func__doprnt=yes"
else else
...@@ -2849,7 +2860,7 @@ fi ...@@ -2849,7 +2860,7 @@ fi
echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6 echo $ac_n "checking whether the printf functions support %p""... $ac_c" 1>&6
echo "configure:2853: checking whether the printf functions support %p" >&5 echo "configure:2864: checking whether the printf functions support %p" >&5
if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_func_printf_ptr'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -2857,7 +2868,7 @@ else ...@@ -2857,7 +2868,7 @@ else
gcc_cv_func_printf_ptr=no gcc_cv_func_printf_ptr=no
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2861 "configure" #line 2872 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <stdio.h> #include <stdio.h>
...@@ -2870,7 +2881,7 @@ int main() ...@@ -2870,7 +2881,7 @@ int main()
return (p != q); return (p != q);
} }
EOF EOF
if { (eval echo configure:2874: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null if { (eval echo configure:2885: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then then
gcc_cv_func_printf_ptr=yes gcc_cv_func_printf_ptr=yes
else else
...@@ -2903,12 +2914,12 @@ case "${host}" in ...@@ -2903,12 +2914,12 @@ case "${host}" in
;; ;;
esac esac
echo $ac_n "checking for pid_t""... $ac_c" 1>&6 echo $ac_n "checking for pid_t""... $ac_c" 1>&6
echo "configure:2907: checking for pid_t" >&5 echo "configure:2918: checking for pid_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_type_pid_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2912 "configure" #line 2923 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#if STDC_HEADERS #if STDC_HEADERS
...@@ -2937,17 +2948,17 @@ fi ...@@ -2937,17 +2948,17 @@ fi
ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "vfork.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for vfork.h""... $ac_c" 1>&6 echo $ac_n "checking for vfork.h""... $ac_c" 1>&6
echo "configure:2941: checking for vfork.h" >&5 echo "configure:2952: checking for vfork.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2946 "configure" #line 2957 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <vfork.h> #include <vfork.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:2951: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:2962: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -2972,18 +2983,18 @@ else ...@@ -2972,18 +2983,18 @@ else
fi fi
echo $ac_n "checking for working vfork""... $ac_c" 1>&6 echo $ac_n "checking for working vfork""... $ac_c" 1>&6
echo "configure:2976: checking for working vfork" >&5 echo "configure:2987: checking for working vfork" >&5
if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_vfork_works'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
if test "$cross_compiling" = yes; then if test "$cross_compiling" = yes; then
echo $ac_n "checking for vfork""... $ac_c" 1>&6 echo $ac_n "checking for vfork""... $ac_c" 1>&6
echo "configure:2982: checking for vfork" >&5 echo "configure:2993: checking for vfork" >&5
if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_vfork'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 2987 "configure" #line 2998 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char vfork(); below. */ which can conflict with char vfork(); below. */
...@@ -3006,7 +3017,7 @@ vfork(); ...@@ -3006,7 +3017,7 @@ vfork();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3010: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:3021: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_vfork=yes" eval "ac_cv_func_vfork=yes"
else else
...@@ -3028,7 +3039,7 @@ fi ...@@ -3028,7 +3039,7 @@ fi
ac_cv_func_vfork_works=$ac_cv_func_vfork ac_cv_func_vfork_works=$ac_cv_func_vfork
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3032 "configure" #line 3043 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Thanks to Paul Eggert for this test. */ /* Thanks to Paul Eggert for this test. */
#include <stdio.h> #include <stdio.h>
...@@ -3123,7 +3134,7 @@ main() { ...@@ -3123,7 +3134,7 @@ main() {
} }
} }
EOF EOF
if { (eval echo configure:3127: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null if { (eval echo configure:3138: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then then
ac_cv_func_vfork_works=yes ac_cv_func_vfork_works=yes
else else
...@@ -3149,17 +3160,17 @@ for ac_hdr in unistd.h ...@@ -3149,17 +3160,17 @@ for ac_hdr in unistd.h
do do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:3153: checking for $ac_hdr" >&5 echo "configure:3164: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3158 "configure" #line 3169 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <$ac_hdr> #include <$ac_hdr>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:3163: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:3174: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -3188,12 +3199,12 @@ done ...@@ -3188,12 +3199,12 @@ done
for ac_func in getpagesize for ac_func in getpagesize
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:3192: checking for $ac_func" >&5 echo "configure:3203: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3197 "configure" #line 3208 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -3216,7 +3227,7 @@ $ac_func(); ...@@ -3216,7 +3227,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3220: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:3231: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -3241,7 +3252,7 @@ fi ...@@ -3241,7 +3252,7 @@ fi
done done
echo $ac_n "checking for working mmap which provides zeroed pages anywhere""... $ac_c" 1>&6 echo $ac_n "checking for working mmap which provides zeroed pages anywhere""... $ac_c" 1>&6
echo "configure:3245: checking for working mmap which provides zeroed pages anywhere" >&5 echo "configure:3256: checking for working mmap which provides zeroed pages anywhere" >&5
if eval "test \"`echo '$''{'ac_cv_func_mmap_anywhere'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_mmap_anywhere'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -3249,7 +3260,7 @@ else ...@@ -3249,7 +3260,7 @@ else
ac_cv_func_mmap_anywhere=no ac_cv_func_mmap_anywhere=no
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3253 "configure" #line 3264 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Test by Richard Henderson and Alexandre Oliva. /* Test by Richard Henderson and Alexandre Oliva.
...@@ -3332,7 +3343,7 @@ int main() ...@@ -3332,7 +3343,7 @@ int main()
exit(0); exit(0);
} }
EOF EOF
if { (eval echo configure:3336: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null if { (eval echo configure:3347: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then then
ac_cv_func_mmap_anywhere=yes ac_cv_func_mmap_anywhere=yes
else else
...@@ -3355,7 +3366,7 @@ EOF ...@@ -3355,7 +3366,7 @@ EOF
fi fi
echo $ac_n "checking for working mmap of a file""... $ac_c" 1>&6 echo $ac_n "checking for working mmap of a file""... $ac_c" 1>&6
echo "configure:3359: checking for working mmap of a file" >&5 echo "configure:3370: checking for working mmap of a file" >&5
if eval "test \"`echo '$''{'ac_cv_func_mmap_file'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_mmap_file'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -3370,7 +3381,7 @@ if test "$cross_compiling" = yes; then ...@@ -3370,7 +3381,7 @@ if test "$cross_compiling" = yes; then
ac_cv_func_mmap_file=no ac_cv_func_mmap_file=no
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3374 "configure" #line 3385 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Test by Zack Weinberg. Modified from MMAP_ANYWHERE test by /* Test by Zack Weinberg. Modified from MMAP_ANYWHERE test by
...@@ -3407,7 +3418,7 @@ int main() ...@@ -3407,7 +3418,7 @@ int main()
exit(0); exit(0);
} }
EOF EOF
if { (eval echo configure:3411: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null if { (eval echo configure:3422: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then then
ac_cv_func_mmap_file=yes ac_cv_func_mmap_file=yes
else else
...@@ -3440,12 +3451,12 @@ for ac_func in bcopy \ ...@@ -3440,12 +3451,12 @@ for ac_func in bcopy \
do do
ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
echo "configure:3444: checking whether $ac_func is declared" >&5 echo "configure:3455: checking whether $ac_func is declared" >&5
if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3449 "configure" #line 3460 "configure"
#include "confdefs.h" #include "confdefs.h"
#include "gansidecl.h" #include "gansidecl.h"
#include "system.h" #include "system.h"
...@@ -3456,7 +3467,7 @@ char *(*pfn) = (char *(*)) $ac_func ; ...@@ -3456,7 +3467,7 @@ char *(*pfn) = (char *(*)) $ac_func ;
#endif #endif
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3460: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3471: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
eval "gcc_cv_have_decl_$ac_func=yes" eval "gcc_cv_have_decl_$ac_func=yes"
else else
...@@ -3549,12 +3560,12 @@ for ac_func in getrlimit setrlimit getrusage ...@@ -3549,12 +3560,12 @@ for ac_func in getrlimit setrlimit getrusage
do do
ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'` ac_tr_decl=HAVE_DECL_`echo $ac_func | tr 'abcdefghijklmnopqrstuvwxyz' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ'`
echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6 echo $ac_n "checking whether $ac_func is declared""... $ac_c" 1>&6
echo "configure:3553: checking whether $ac_func is declared" >&5 echo "configure:3564: checking whether $ac_func is declared" >&5
if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_have_decl_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3558 "configure" #line 3569 "configure"
#include "confdefs.h" #include "confdefs.h"
#include "gansidecl.h" #include "gansidecl.h"
#include "system.h" #include "system.h"
...@@ -3569,7 +3580,7 @@ char *(*pfn) = (char *(*)) $ac_func ; ...@@ -3569,7 +3580,7 @@ char *(*pfn) = (char *(*)) $ac_func ;
#endif #endif
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3573: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3584: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
eval "gcc_cv_have_decl_$ac_func=yes" eval "gcc_cv_have_decl_$ac_func=yes"
else else
...@@ -3612,12 +3623,12 @@ CFLAGS="$saved_CFLAGS" ...@@ -3612,12 +3623,12 @@ CFLAGS="$saved_CFLAGS"
# mkdir takes a single argument on some systems. # mkdir takes a single argument on some systems.
echo $ac_n "checking if mkdir takes one argument""... $ac_c" 1>&6 echo $ac_n "checking if mkdir takes one argument""... $ac_c" 1>&6
echo "configure:3616: checking if mkdir takes one argument" >&5 echo "configure:3627: checking if mkdir takes one argument" >&5
if eval "test \"`echo '$''{'gcc_cv_mkdir_takes_one_arg'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_mkdir_takes_one_arg'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3621 "configure" #line 3632 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
...@@ -3634,7 +3645,7 @@ int main() { ...@@ -3634,7 +3645,7 @@ int main() {
mkdir ("foo", 0); mkdir ("foo", 0);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3638: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:3649: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
gcc_cv_mkdir_takes_one_arg=no gcc_cv_mkdir_takes_one_arg=no
else else
...@@ -3942,7 +3953,7 @@ fi ...@@ -3942,7 +3953,7 @@ fi
echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6 echo $ac_n "checking for strerror in -lcposix""... $ac_c" 1>&6
echo "configure:3946: checking for strerror in -lcposix" >&5 echo "configure:3957: checking for strerror in -lcposix" >&5
ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'` ac_lib_var=`echo cposix'_'strerror | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
...@@ -3950,7 +3961,7 @@ else ...@@ -3950,7 +3961,7 @@ else
ac_save_LIBS="$LIBS" ac_save_LIBS="$LIBS"
LIBS="-lcposix $LIBS" LIBS="-lcposix $LIBS"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3954 "configure" #line 3965 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */ /* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2 /* We use char because int might match the return type of a gcc2
...@@ -3961,7 +3972,7 @@ int main() { ...@@ -3961,7 +3972,7 @@ int main() {
strerror() strerror()
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:3965: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:3976: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes" eval "ac_cv_lib_$ac_lib_var=yes"
else else
...@@ -3984,12 +3995,12 @@ fi ...@@ -3984,12 +3995,12 @@ fi
echo $ac_n "checking for working const""... $ac_c" 1>&6 echo $ac_n "checking for working const""... $ac_c" 1>&6
echo "configure:3988: checking for working const" >&5 echo "configure:3999: checking for working const" >&5
if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_c_const'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 3993 "configure" #line 4004 "configure"
#include "confdefs.h" #include "confdefs.h"
int main() { int main() {
...@@ -4038,7 +4049,7 @@ ccp = (char const *const *) p; ...@@ -4038,7 +4049,7 @@ ccp = (char const *const *) p;
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4042: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then if { (eval echo configure:4053: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>&5; }; then
rm -rf conftest* rm -rf conftest*
ac_cv_c_const=yes ac_cv_c_const=yes
else else
...@@ -4059,12 +4070,12 @@ EOF ...@@ -4059,12 +4070,12 @@ EOF
fi fi
echo $ac_n "checking for off_t""... $ac_c" 1>&6 echo $ac_n "checking for off_t""... $ac_c" 1>&6
echo "configure:4063: checking for off_t" >&5 echo "configure:4074: checking for off_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_type_off_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4068 "configure" #line 4079 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#if STDC_HEADERS #if STDC_HEADERS
...@@ -4092,12 +4103,12 @@ EOF ...@@ -4092,12 +4103,12 @@ EOF
fi fi
echo $ac_n "checking for size_t""... $ac_c" 1>&6 echo $ac_n "checking for size_t""... $ac_c" 1>&6
echo "configure:4096: checking for size_t" >&5 echo "configure:4107: checking for size_t" >&5
if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_type_size_t'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4101 "configure" #line 4112 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <sys/types.h> #include <sys/types.h>
#if STDC_HEADERS #if STDC_HEADERS
...@@ -4127,19 +4138,19 @@ fi ...@@ -4127,19 +4138,19 @@ fi
# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
# for constant arguments. Useless! # for constant arguments. Useless!
echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6 echo $ac_n "checking for working alloca.h""... $ac_c" 1>&6
echo "configure:4131: checking for working alloca.h" >&5 echo "configure:4142: checking for working alloca.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_alloca_h'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4136 "configure" #line 4147 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <alloca.h> #include <alloca.h>
int main() { int main() {
char *p = alloca(2 * sizeof(int)); char *p = alloca(2 * sizeof(int));
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4143: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4154: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
ac_cv_header_alloca_h=yes ac_cv_header_alloca_h=yes
else else
...@@ -4160,12 +4171,12 @@ EOF ...@@ -4160,12 +4171,12 @@ EOF
fi fi
echo $ac_n "checking for alloca""... $ac_c" 1>&6 echo $ac_n "checking for alloca""... $ac_c" 1>&6
echo "configure:4164: checking for alloca" >&5 echo "configure:4175: checking for alloca" >&5
if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_alloca_works'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4169 "configure" #line 4180 "configure"
#include "confdefs.h" #include "confdefs.h"
#ifdef __GNUC__ #ifdef __GNUC__
...@@ -4193,7 +4204,7 @@ int main() { ...@@ -4193,7 +4204,7 @@ int main() {
char *p = (char *) alloca(1); char *p = (char *) alloca(1);
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4197: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4208: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
ac_cv_func_alloca_works=yes ac_cv_func_alloca_works=yes
else else
...@@ -4225,12 +4236,12 @@ EOF ...@@ -4225,12 +4236,12 @@ EOF
echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6 echo $ac_n "checking whether alloca needs Cray hooks""... $ac_c" 1>&6
echo "configure:4229: checking whether alloca needs Cray hooks" >&5 echo "configure:4240: checking whether alloca needs Cray hooks" >&5
if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_os_cray'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4234 "configure" #line 4245 "configure"
#include "confdefs.h" #include "confdefs.h"
#if defined(CRAY) && ! defined(CRAY2) #if defined(CRAY) && ! defined(CRAY2)
webecray webecray
...@@ -4255,12 +4266,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6 ...@@ -4255,12 +4266,12 @@ echo "$ac_t""$ac_cv_os_cray" 1>&6
if test $ac_cv_os_cray = yes; then if test $ac_cv_os_cray = yes; then
for ac_func in _getb67 GETB67 getb67; do for ac_func in _getb67 GETB67 getb67; do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:4259: checking for $ac_func" >&5 echo "configure:4270: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4264 "configure" #line 4275 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -4283,7 +4294,7 @@ $ac_func(); ...@@ -4283,7 +4294,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4287: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4298: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -4310,7 +4321,7 @@ done ...@@ -4310,7 +4321,7 @@ done
fi fi
echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6 echo $ac_n "checking stack direction for C alloca""... $ac_c" 1>&6
echo "configure:4314: checking stack direction for C alloca" >&5 echo "configure:4325: checking stack direction for C alloca" >&5
if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_c_stack_direction'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -4318,7 +4329,7 @@ else ...@@ -4318,7 +4329,7 @@ else
ac_cv_c_stack_direction=0 ac_cv_c_stack_direction=0
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4322 "configure" #line 4333 "configure"
#include "confdefs.h" #include "confdefs.h"
find_stack_direction () find_stack_direction ()
{ {
...@@ -4337,7 +4348,7 @@ main () ...@@ -4337,7 +4348,7 @@ main ()
exit (find_stack_direction() < 0); exit (find_stack_direction() < 0);
} }
EOF EOF
if { (eval echo configure:4341: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null if { (eval echo configure:4352: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null
then then
ac_cv_c_stack_direction=1 ac_cv_c_stack_direction=1
else else
...@@ -4364,17 +4375,17 @@ unistd.h sys/param.h ...@@ -4364,17 +4375,17 @@ unistd.h sys/param.h
do do
ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6
echo "configure:4368: checking for $ac_hdr" >&5 echo "configure:4379: checking for $ac_hdr" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4373 "configure" #line 4384 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <$ac_hdr> #include <$ac_hdr>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:4378: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:4389: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -4404,12 +4415,12 @@ done ...@@ -4404,12 +4415,12 @@ done
strdup __argz_count __argz_stringify __argz_next strdup __argz_count __argz_stringify __argz_next
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:4408: checking for $ac_func" >&5 echo "configure:4419: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4413 "configure" #line 4424 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -4432,7 +4443,7 @@ $ac_func(); ...@@ -4432,7 +4443,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4436: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4447: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -4461,12 +4472,12 @@ done ...@@ -4461,12 +4472,12 @@ done
for ac_func in stpcpy for ac_func in stpcpy
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:4465: checking for $ac_func" >&5 echo "configure:4476: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4470 "configure" #line 4481 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -4489,7 +4500,7 @@ $ac_func(); ...@@ -4489,7 +4500,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4493: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4504: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -4523,19 +4534,19 @@ EOF ...@@ -4523,19 +4534,19 @@ EOF
if test $ac_cv_header_locale_h = yes; then if test $ac_cv_header_locale_h = yes; then
echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6 echo $ac_n "checking for LC_MESSAGES""... $ac_c" 1>&6
echo "configure:4527: checking for LC_MESSAGES" >&5 echo "configure:4538: checking for LC_MESSAGES" >&5
if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then if eval "test \"`echo '$''{'am_cv_val_LC_MESSAGES'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4532 "configure" #line 4543 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <locale.h> #include <locale.h>
int main() { int main() {
return LC_MESSAGES return LC_MESSAGES
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4539: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4550: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
am_cv_val_LC_MESSAGES=yes am_cv_val_LC_MESSAGES=yes
else else
...@@ -4556,7 +4567,7 @@ EOF ...@@ -4556,7 +4567,7 @@ EOF
fi fi
fi fi
echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6 echo $ac_n "checking whether NLS is requested""... $ac_c" 1>&6
echo "configure:4560: checking whether NLS is requested" >&5 echo "configure:4571: checking whether NLS is requested" >&5
# Check whether --enable-nls or --disable-nls was given. # Check whether --enable-nls or --disable-nls was given.
if test "${enable_nls+set}" = set; then if test "${enable_nls+set}" = set; then
enableval="$enable_nls" enableval="$enable_nls"
...@@ -4576,7 +4587,7 @@ fi ...@@ -4576,7 +4587,7 @@ fi
EOF EOF
echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6 echo $ac_n "checking whether included gettext is requested""... $ac_c" 1>&6
echo "configure:4580: checking whether included gettext is requested" >&5 echo "configure:4591: checking whether included gettext is requested" >&5
# Check whether --with-included-gettext or --without-included-gettext was given. # Check whether --with-included-gettext or --without-included-gettext was given.
if test "${with_included_gettext+set}" = set; then if test "${with_included_gettext+set}" = set; then
withval="$with_included_gettext" withval="$with_included_gettext"
...@@ -4595,17 +4606,17 @@ fi ...@@ -4595,17 +4606,17 @@ fi
ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "libintl.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for libintl.h""... $ac_c" 1>&6 echo $ac_n "checking for libintl.h""... $ac_c" 1>&6
echo "configure:4599: checking for libintl.h" >&5 echo "configure:4610: checking for libintl.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4604 "configure" #line 4615 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <libintl.h> #include <libintl.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:4609: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:4620: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -4622,19 +4633,19 @@ fi ...@@ -4622,19 +4633,19 @@ fi
if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then
echo "$ac_t""yes" 1>&6 echo "$ac_t""yes" 1>&6
echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6 echo $ac_n "checking for gettext in libc""... $ac_c" 1>&6
echo "configure:4626: checking for gettext in libc" >&5 echo "configure:4637: checking for gettext in libc" >&5
if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then if eval "test \"`echo '$''{'gt_cv_func_gettext_libc'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4631 "configure" #line 4642 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <libintl.h> #include <libintl.h>
int main() { int main() {
return (int) gettext ("") return (int) gettext ("")
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4638: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4649: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
gt_cv_func_gettext_libc=yes gt_cv_func_gettext_libc=yes
else else
...@@ -4650,7 +4661,7 @@ echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6 ...@@ -4650,7 +4661,7 @@ echo "$ac_t""$gt_cv_func_gettext_libc" 1>&6
if test "$gt_cv_func_gettext_libc" != "yes"; then if test "$gt_cv_func_gettext_libc" != "yes"; then
echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6 echo $ac_n "checking for bindtextdomain in -lintl""... $ac_c" 1>&6
echo "configure:4654: checking for bindtextdomain in -lintl" >&5 echo "configure:4665: checking for bindtextdomain in -lintl" >&5
ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'` ac_lib_var=`echo intl'_'bindtextdomain | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
...@@ -4658,7 +4669,7 @@ else ...@@ -4658,7 +4669,7 @@ else
ac_save_LIBS="$LIBS" ac_save_LIBS="$LIBS"
LIBS="-lintl $LIBS" LIBS="-lintl $LIBS"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4662 "configure" #line 4673 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */ /* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2 /* We use char because int might match the return type of a gcc2
...@@ -4669,7 +4680,7 @@ int main() { ...@@ -4669,7 +4680,7 @@ int main() {
bindtextdomain() bindtextdomain()
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4673: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4684: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes" eval "ac_cv_lib_$ac_lib_var=yes"
else else
...@@ -4685,12 +4696,12 @@ fi ...@@ -4685,12 +4696,12 @@ fi
if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then if eval "test \"`echo '$ac_cv_lib_'$ac_lib_var`\" = yes"; then
echo "$ac_t""yes" 1>&6 echo "$ac_t""yes" 1>&6
echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6 echo $ac_n "checking for gettext in libintl""... $ac_c" 1>&6
echo "configure:4689: checking for gettext in libintl" >&5 echo "configure:4700: checking for gettext in libintl" >&5
if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then if eval "test \"`echo '$''{'gt_cv_func_gettext_libintl'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6 echo $ac_n "checking for gettext in -lintl""... $ac_c" 1>&6
echo "configure:4694: checking for gettext in -lintl" >&5 echo "configure:4705: checking for gettext in -lintl" >&5
ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'` ac_lib_var=`echo intl'_'gettext | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
...@@ -4698,7 +4709,7 @@ else ...@@ -4698,7 +4709,7 @@ else
ac_save_LIBS="$LIBS" ac_save_LIBS="$LIBS"
LIBS="-lintl $LIBS" LIBS="-lintl $LIBS"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4702 "configure" #line 4713 "configure"
#include "confdefs.h" #include "confdefs.h"
/* Override any gcc2 internal prototype to avoid an error. */ /* Override any gcc2 internal prototype to avoid an error. */
/* We use char because int might match the return type of a gcc2 /* We use char because int might match the return type of a gcc2
...@@ -4709,7 +4720,7 @@ int main() { ...@@ -4709,7 +4720,7 @@ int main() {
gettext() gettext()
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4713: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4724: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes" eval "ac_cv_lib_$ac_lib_var=yes"
else else
...@@ -4748,7 +4759,7 @@ EOF ...@@ -4748,7 +4759,7 @@ EOF
# Extract the first word of "msgfmt", so it can be a program name with args. # Extract the first word of "msgfmt", so it can be a program name with args.
set dummy msgfmt; ac_word=$2 set dummy msgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4752: checking for $ac_word" >&5 echo "configure:4763: checking for $ac_word" >&5
if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -4782,12 +4793,12 @@ fi ...@@ -4782,12 +4793,12 @@ fi
for ac_func in dcgettext for ac_func in dcgettext
do do
echo $ac_n "checking for $ac_func""... $ac_c" 1>&6 echo $ac_n "checking for $ac_func""... $ac_c" 1>&6
echo "configure:4786: checking for $ac_func" >&5 echo "configure:4797: checking for $ac_func" >&5
if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_$ac_func'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4791 "configure" #line 4802 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char $ac_func(); below. */ which can conflict with char $ac_func(); below. */
...@@ -4810,7 +4821,7 @@ $ac_func(); ...@@ -4810,7 +4821,7 @@ $ac_func();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4814: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4825: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_$ac_func=yes" eval "ac_cv_func_$ac_func=yes"
else else
...@@ -4837,7 +4848,7 @@ done ...@@ -4837,7 +4848,7 @@ done
# Extract the first word of "gmsgfmt", so it can be a program name with args. # Extract the first word of "gmsgfmt", so it can be a program name with args.
set dummy gmsgfmt; ac_word=$2 set dummy gmsgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4841: checking for $ac_word" >&5 echo "configure:4852: checking for $ac_word" >&5
if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -4873,7 +4884,7 @@ fi ...@@ -4873,7 +4884,7 @@ fi
# Extract the first word of "xgettext", so it can be a program name with args. # Extract the first word of "xgettext", so it can be a program name with args.
set dummy xgettext; ac_word=$2 set dummy xgettext; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:4877: checking for $ac_word" >&5 echo "configure:4888: checking for $ac_word" >&5
if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -4905,7 +4916,7 @@ else ...@@ -4905,7 +4916,7 @@ else
fi fi
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4909 "configure" #line 4920 "configure"
#include "confdefs.h" #include "confdefs.h"
int main() { int main() {
...@@ -4913,7 +4924,7 @@ extern int _nl_msg_cat_cntr; ...@@ -4913,7 +4924,7 @@ extern int _nl_msg_cat_cntr;
return _nl_msg_cat_cntr return _nl_msg_cat_cntr
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4917: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4928: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
CATOBJEXT=.gmo CATOBJEXT=.gmo
DATADIRNAME=share DATADIRNAME=share
...@@ -4938,7 +4949,7 @@ fi ...@@ -4938,7 +4949,7 @@ fi
if test "$CATOBJEXT" = "NONE"; then if test "$CATOBJEXT" = "NONE"; then
echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6 echo $ac_n "checking whether catgets can be used""... $ac_c" 1>&6
echo "configure:4942: checking whether catgets can be used" >&5 echo "configure:4953: checking whether catgets can be used" >&5
# Check whether --with-catgets or --without-catgets was given. # Check whether --with-catgets or --without-catgets was given.
if test "${with_catgets+set}" = set; then if test "${with_catgets+set}" = set; then
withval="$with_catgets" withval="$with_catgets"
...@@ -4951,7 +4962,7 @@ fi ...@@ -4951,7 +4962,7 @@ fi
if test "$nls_cv_use_catgets" = "yes"; then if test "$nls_cv_use_catgets" = "yes"; then
echo $ac_n "checking for main in -li""... $ac_c" 1>&6 echo $ac_n "checking for main in -li""... $ac_c" 1>&6
echo "configure:4955: checking for main in -li" >&5 echo "configure:4966: checking for main in -li" >&5
ac_lib_var=`echo i'_'main | sed 'y%./+-%__p_%'` ac_lib_var=`echo i'_'main | sed 'y%./+-%__p_%'`
if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_lib_$ac_lib_var'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
...@@ -4959,14 +4970,14 @@ else ...@@ -4959,14 +4970,14 @@ else
ac_save_LIBS="$LIBS" ac_save_LIBS="$LIBS"
LIBS="-li $LIBS" LIBS="-li $LIBS"
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 4963 "configure" #line 4974 "configure"
#include "confdefs.h" #include "confdefs.h"
int main() { int main() {
main() main()
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:4970: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:4981: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_lib_$ac_lib_var=yes" eval "ac_cv_lib_$ac_lib_var=yes"
else else
...@@ -4994,12 +5005,12 @@ else ...@@ -4994,12 +5005,12 @@ else
fi fi
echo $ac_n "checking for catgets""... $ac_c" 1>&6 echo $ac_n "checking for catgets""... $ac_c" 1>&6
echo "configure:4998: checking for catgets" >&5 echo "configure:5009: checking for catgets" >&5
if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_func_catgets'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5003 "configure" #line 5014 "configure"
#include "confdefs.h" #include "confdefs.h"
/* System header to define __stub macros and hopefully few prototypes, /* System header to define __stub macros and hopefully few prototypes,
which can conflict with char catgets(); below. */ which can conflict with char catgets(); below. */
...@@ -5022,7 +5033,7 @@ catgets(); ...@@ -5022,7 +5033,7 @@ catgets();
; return 0; } ; return 0; }
EOF EOF
if { (eval echo configure:5026: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then if { (eval echo configure:5037: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext}; then
rm -rf conftest* rm -rf conftest*
eval "ac_cv_func_catgets=yes" eval "ac_cv_func_catgets=yes"
else else
...@@ -5044,7 +5055,7 @@ EOF ...@@ -5044,7 +5055,7 @@ EOF
# Extract the first word of "gencat", so it can be a program name with args. # Extract the first word of "gencat", so it can be a program name with args.
set dummy gencat; ac_word=$2 set dummy gencat; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:5048: checking for $ac_word" >&5 echo "configure:5059: checking for $ac_word" >&5
if eval "test \"`echo '$''{'gcc_cv_path_GENCAT'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_path_GENCAT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -5080,7 +5091,7 @@ fi ...@@ -5080,7 +5091,7 @@ fi
# Extract the first word of "gmsgfmt", so it can be a program name with args. # Extract the first word of "gmsgfmt", so it can be a program name with args.
set dummy gmsgfmt; ac_word=$2 set dummy gmsgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:5084: checking for $ac_word" >&5 echo "configure:5095: checking for $ac_word" >&5
if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -5117,7 +5128,7 @@ fi ...@@ -5117,7 +5128,7 @@ fi
# Extract the first word of "msgfmt", so it can be a program name with args. # Extract the first word of "msgfmt", so it can be a program name with args.
set dummy msgfmt; ac_word=$2 set dummy msgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:5121: checking for $ac_word" >&5 echo "configure:5132: checking for $ac_word" >&5
if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -5155,7 +5166,7 @@ fi ...@@ -5155,7 +5166,7 @@ fi
# Extract the first word of "xgettext", so it can be a program name with args. # Extract the first word of "xgettext", so it can be a program name with args.
set dummy xgettext; ac_word=$2 set dummy xgettext; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:5159: checking for $ac_word" >&5 echo "configure:5170: checking for $ac_word" >&5
if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -5213,7 +5224,7 @@ fi ...@@ -5213,7 +5224,7 @@ fi
# Extract the first word of "msgfmt", so it can be a program name with args. # Extract the first word of "msgfmt", so it can be a program name with args.
set dummy msgfmt; ac_word=$2 set dummy msgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:5217: checking for $ac_word" >&5 echo "configure:5228: checking for $ac_word" >&5
if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_path_MSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -5247,7 +5258,7 @@ fi ...@@ -5247,7 +5258,7 @@ fi
# Extract the first word of "gmsgfmt", so it can be a program name with args. # Extract the first word of "gmsgfmt", so it can be a program name with args.
set dummy gmsgfmt; ac_word=$2 set dummy gmsgfmt; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:5251: checking for $ac_word" >&5 echo "configure:5262: checking for $ac_word" >&5
if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_path_GMSGFMT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -5286,7 +5297,7 @@ fi ...@@ -5286,7 +5297,7 @@ fi
# Extract the first word of "xgettext", so it can be a program name with args. # Extract the first word of "xgettext", so it can be a program name with args.
set dummy xgettext; ac_word=$2 set dummy xgettext; ac_word=$2
echo $ac_n "checking for $ac_word""... $ac_c" 1>&6 echo $ac_n "checking for $ac_word""... $ac_c" 1>&6
echo "configure:5290: checking for $ac_word" >&5 echo "configure:5301: checking for $ac_word" >&5
if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_path_XGETTEXT'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -5385,7 +5396,7 @@ fi ...@@ -5385,7 +5396,7 @@ fi
LINGUAS= LINGUAS=
else else
echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6 echo $ac_n "checking for catalogs to be installed""... $ac_c" 1>&6
echo "configure:5389: checking for catalogs to be installed" >&5 echo "configure:5400: checking for catalogs to be installed" >&5
if test "x$LINGUAS" = "x"; then if test "x$LINGUAS" = "x"; then
LINGUAS=$ALL_LINGUAS LINGUAS=$ALL_LINGUAS
else else
...@@ -5417,17 +5428,17 @@ echo "configure:5389: checking for catalogs to be installed" >&5 ...@@ -5417,17 +5428,17 @@ echo "configure:5389: checking for catalogs to be installed" >&5
if test "$CATOBJEXT" = ".cat"; then if test "$CATOBJEXT" = ".cat"; then
ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'` ac_safe=`echo "linux/version.h" | sed 'y%./+-%__p_%'`
echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6 echo $ac_n "checking for linux/version.h""... $ac_c" 1>&6
echo "configure:5421: checking for linux/version.h" >&5 echo "configure:5432: checking for linux/version.h" >&5
if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then if eval "test \"`echo '$''{'ac_cv_header_$ac_safe'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
cat > conftest.$ac_ext <<EOF cat > conftest.$ac_ext <<EOF
#line 5426 "configure" #line 5437 "configure"
#include "confdefs.h" #include "confdefs.h"
#include <linux/version.h> #include <linux/version.h>
EOF EOF
ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out" ac_try="$ac_cpp conftest.$ac_ext >/dev/null 2>conftest.out"
{ (eval echo configure:5431: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; } { (eval echo configure:5442: \"$ac_try\") 1>&5; (eval $ac_try) 2>&5; }
ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"`
if test -z "$ac_err"; then if test -z "$ac_err"; then
rm -rf conftest* rm -rf conftest*
...@@ -5502,7 +5513,7 @@ fi ...@@ -5502,7 +5513,7 @@ fi
echo $ac_n "checking whether windows registry support is requested""... $ac_c" 1>&6 echo $ac_n "checking whether windows registry support is requested""... $ac_c" 1>&6
echo "configure:5506: checking whether windows registry support is requested" >&5 echo "configure:5517: checking whether windows registry support is requested" >&5
if test x$enable_win32_registry != xno; then if test x$enable_win32_registry != xno; then
cat >> confdefs.h <<\EOF cat >> confdefs.h <<\EOF
#define ENABLE_WIN32_REGISTRY 1 #define ENABLE_WIN32_REGISTRY 1
...@@ -5531,7 +5542,7 @@ esac ...@@ -5531,7 +5542,7 @@ esac
if test x$enable_win32_registry != xno; then if test x$enable_win32_registry != xno; then
echo $ac_n "checking registry key on windows hosts""... $ac_c" 1>&6 echo $ac_n "checking registry key on windows hosts""... $ac_c" 1>&6
echo "configure:5535: checking registry key on windows hosts" >&5 echo "configure:5546: checking registry key on windows hosts" >&5
cat >> confdefs.h <<EOF cat >> confdefs.h <<EOF
#define WIN32_REGISTRY_KEY "$gcc_cv_win32_registry_key" #define WIN32_REGISTRY_KEY "$gcc_cv_win32_registry_key"
EOF EOF
...@@ -5711,7 +5722,7 @@ fi ...@@ -5711,7 +5722,7 @@ fi
# Figure out what assembler we will be using. # Figure out what assembler we will be using.
echo $ac_n "checking what assembler to use""... $ac_c" 1>&6 echo $ac_n "checking what assembler to use""... $ac_c" 1>&6
echo "configure:5715: checking what assembler to use" >&5 echo "configure:5726: checking what assembler to use" >&5
gcc_cv_as= gcc_cv_as=
gcc_cv_gas_major_version= gcc_cv_gas_major_version=
gcc_cv_gas_minor_version= gcc_cv_gas_minor_version=
...@@ -5796,7 +5807,7 @@ fi ...@@ -5796,7 +5807,7 @@ fi
# Figure out what nm we will be using. # Figure out what nm we will be using.
echo $ac_n "checking what nm to use""... $ac_c" 1>&6 echo $ac_n "checking what nm to use""... $ac_c" 1>&6
echo "configure:5800: checking what nm to use" >&5 echo "configure:5811: checking what nm to use" >&5
if test -x nm$host_exeext; then if test -x nm$host_exeext; then
gcc_cv_nm=./nm$host_exeext gcc_cv_nm=./nm$host_exeext
elif test x$host = x$target; then elif test x$host = x$target; then
...@@ -5807,7 +5818,7 @@ echo "$ac_t""$gcc_cv_nm" 1>&6 ...@@ -5807,7 +5818,7 @@ echo "$ac_t""$gcc_cv_nm" 1>&6
# Figure out what assembler alignment features are present. # Figure out what assembler alignment features are present.
echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6 echo $ac_n "checking assembler alignment features""... $ac_c" 1>&6
echo "configure:5811: checking assembler alignment features" >&5 echo "configure:5822: checking assembler alignment features" >&5
gcc_cv_as_alignment_features=none gcc_cv_as_alignment_features=none
if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
# Gas version 2.6 and later support for .balign and .p2align. # Gas version 2.6 and later support for .balign and .p2align.
...@@ -5855,7 +5866,7 @@ fi ...@@ -5855,7 +5866,7 @@ fi
echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6 echo "$ac_t""$gcc_cv_as_alignment_features" 1>&6
echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6 echo $ac_n "checking assembler subsection support""... $ac_c" 1>&6
echo "configure:5859: checking assembler subsection support" >&5 echo "configure:5870: checking assembler subsection support" >&5
gcc_cv_as_subsections=no gcc_cv_as_subsections=no
if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 9 -o "$gcc_cv_gas_major_version" -gt 2 && grep 'obj_format = elf' ../gas/Makefile > /dev/null; then if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 9 -o "$gcc_cv_gas_major_version" -gt 2 && grep 'obj_format = elf' ../gas/Makefile > /dev/null; then
...@@ -5895,7 +5906,7 @@ fi ...@@ -5895,7 +5906,7 @@ fi
echo "$ac_t""$gcc_cv_as_subsections" 1>&6 echo "$ac_t""$gcc_cv_as_subsections" 1>&6
echo $ac_n "checking assembler weak support""... $ac_c" 1>&6 echo $ac_n "checking assembler weak support""... $ac_c" 1>&6
echo "configure:5899: checking assembler weak support" >&5 echo "configure:5910: checking assembler weak support" >&5
gcc_cv_as_weak=no gcc_cv_as_weak=no
if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 2 -o "$gcc_cv_gas_major_version" -gt 2; then if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 2 -o "$gcc_cv_gas_major_version" -gt 2; then
...@@ -5918,7 +5929,7 @@ fi ...@@ -5918,7 +5929,7 @@ fi
echo "$ac_t""$gcc_cv_as_weak" 1>&6 echo "$ac_t""$gcc_cv_as_weak" 1>&6
echo $ac_n "checking assembler hidden support""... $ac_c" 1>&6 echo $ac_n "checking assembler hidden support""... $ac_c" 1>&6
echo "configure:5922: checking assembler hidden support" >&5 echo "configure:5933: checking assembler hidden support" >&5
gcc_cv_as_hidden=no gcc_cv_as_hidden=no
if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 10 -o "$gcc_cv_gas_major_version" -gt 2 && grep 'obj_format = elf' ../gas/Makefile > /dev/null; then if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 10 -o "$gcc_cv_gas_major_version" -gt 2 && grep 'obj_format = elf' ../gas/Makefile > /dev/null; then
...@@ -5944,7 +5955,7 @@ echo "$ac_t""$gcc_cv_as_hidden" 1>&6 ...@@ -5944,7 +5955,7 @@ echo "$ac_t""$gcc_cv_as_hidden" 1>&6
case "$target" in case "$target" in
sparc*-*-*) sparc*-*-*)
echo $ac_n "checking assembler .register pseudo-op support""... $ac_c" 1>&6 echo $ac_n "checking assembler .register pseudo-op support""... $ac_c" 1>&6
echo "configure:5948: checking assembler .register pseudo-op support" >&5 echo "configure:5959: checking assembler .register pseudo-op support" >&5
if eval "test \"`echo '$''{'gcc_cv_as_register_pseudo_op'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_as_register_pseudo_op'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -5972,7 +5983,7 @@ EOF ...@@ -5972,7 +5983,7 @@ EOF
fi fi
echo $ac_n "checking assembler supports -relax""... $ac_c" 1>&6 echo $ac_n "checking assembler supports -relax""... $ac_c" 1>&6
echo "configure:5976: checking assembler supports -relax" >&5 echo "configure:5987: checking assembler supports -relax" >&5
if eval "test \"`echo '$''{'gcc_cv_as_relax_opt'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_as_relax_opt'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -6002,7 +6013,7 @@ EOF ...@@ -6002,7 +6013,7 @@ EOF
case "$tm_file" in case "$tm_file" in
*64*) *64*)
echo $ac_n "checking for 64 bit support in assembler ($gcc_cv_as)""... $ac_c" 1>&6 echo $ac_n "checking for 64 bit support in assembler ($gcc_cv_as)""... $ac_c" 1>&6
echo "configure:6006: checking for 64 bit support in assembler ($gcc_cv_as)" >&5 echo "configure:6017: checking for 64 bit support in assembler ($gcc_cv_as)" >&5
if eval "test \"`echo '$''{'gcc_cv_as_flags64'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_as_flags64'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -6047,7 +6058,7 @@ EOF ...@@ -6047,7 +6058,7 @@ EOF
if test "x$gcc_cv_as_flags64" != xno; then if test "x$gcc_cv_as_flags64" != xno; then
echo $ac_n "checking for assembler offsetable %lo() support""... $ac_c" 1>&6 echo $ac_n "checking for assembler offsetable %lo() support""... $ac_c" 1>&6
echo "configure:6051: checking for assembler offsetable %lo() support" >&5 echo "configure:6062: checking for assembler offsetable %lo() support" >&5
if eval "test \"`echo '$''{'gcc_cv_as_offsetable_lo10'+set}'`\" = set"; then if eval "test \"`echo '$''{'gcc_cv_as_offsetable_lo10'+set}'`\" = set"; then
echo $ac_n "(cached) $ac_c" 1>&6 echo $ac_n "(cached) $ac_c" 1>&6
else else
...@@ -6086,7 +6097,7 @@ EOF ...@@ -6086,7 +6097,7 @@ EOF
i[34567]86-*-*) i[34567]86-*-*)
echo $ac_n "checking assembler instructions""... $ac_c" 1>&6 echo $ac_n "checking assembler instructions""... $ac_c" 1>&6
echo "configure:6090: checking assembler instructions" >&5 echo "configure:6101: checking assembler instructions" >&5
gcc_cv_as_instructions= gcc_cv_as_instructions=
if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then if test x$gcc_cv_gas_major_version != x -a x$gcc_cv_gas_minor_version != x; then
if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 9 -o "$gcc_cv_gas_major_version" -gt 2; then if test "$gcc_cv_gas_major_version" -eq 2 -a "$gcc_cv_gas_minor_version" -ge 9 -o "$gcc_cv_gas_major_version" -gt 2; then
...@@ -6115,7 +6126,7 @@ EOF ...@@ -6115,7 +6126,7 @@ EOF
esac esac
echo $ac_n "checking assembler dwarf2 debug_line support""... $ac_c" 1>&6 echo $ac_n "checking assembler dwarf2 debug_line support""... $ac_c" 1>&6
echo "configure:6119: checking assembler dwarf2 debug_line support" >&5 echo "configure:6130: checking assembler dwarf2 debug_line support" >&5
gcc_cv_as_dwarf2_debug_line=no gcc_cv_as_dwarf2_debug_line=no
# ??? Not all targets support dwarf2 debug_line, even within a version # ??? Not all targets support dwarf2 debug_line, even within a version
# of gas. Moreover, we need to emit a valid instruction to trigger any # of gas. Moreover, we need to emit a valid instruction to trigger any
...@@ -6288,7 +6299,7 @@ EOF ...@@ -6288,7 +6299,7 @@ EOF
echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6 echo $ac_n "checking whether to enable maintainer-specific portions of Makefiles""... $ac_c" 1>&6
echo "configure:6292: checking whether to enable maintainer-specific portions of Makefiles" >&5 echo "configure:6303: checking whether to enable maintainer-specific portions of Makefiles" >&5
# Check whether --enable-maintainer-mode or --disable-maintainer-mode was given. # Check whether --enable-maintainer-mode or --disable-maintainer-mode was given.
if test "${enable_maintainer_mode+set}" = set; then if test "${enable_maintainer_mode+set}" = set; then
enableval="$enable_maintainer_mode" enableval="$enable_maintainer_mode"
...@@ -6749,6 +6760,7 @@ s%@CPP@%$CPP%g ...@@ -6749,6 +6760,7 @@ s%@CPP@%$CPP%g
s%@gnat@%$gnat%g s%@gnat@%$gnat%g
s%@MAKEINFO@%$MAKEINFO%g s%@MAKEINFO@%$MAKEINFO%g
s%@BUILD_INFO@%$BUILD_INFO%g s%@BUILD_INFO@%$BUILD_INFO%g
s%@GENERATED_MANPAGES@%$GENERATED_MANPAGES%g
s%@FLEX@%$FLEX%g s%@FLEX@%$FLEX%g
s%@BISON@%$BISON%g s%@BISON@%$BISON%g
s%@TARGET_GETGROUPS_T@%$TARGET_GETGROUPS_T%g s%@TARGET_GETGROUPS_T@%$TARGET_GETGROUPS_T%g
......
# configure.in for GNU CC # configure.in for GNU CC
# Process this file with autoconf to generate a configuration script. # Process this file with autoconf to generate a configuration script.
# Copyright (C) 1997, 1998, 1999, 2000 Free Software Foundation, Inc. # Copyright (C) 1997, 1998, 1999, 2000, 2001 Free Software Foundation, Inc.
#This file is part of GNU CC. #This file is part of GNU CC.
...@@ -456,7 +456,7 @@ else ...@@ -456,7 +456,7 @@ else
# that we can use it. # that we can use it.
gcc_AC_CHECK_PROG_VER(MAKEINFO, makeinfo, --version, gcc_AC_CHECK_PROG_VER(MAKEINFO, makeinfo, --version,
[GNU texinfo.* \([0-9][0-9.]*\)], [GNU texinfo.* \([0-9][0-9.]*\)],
[3.1[2-9] | 3.[2-9][0-9] | 4.* | 1.6[89] | 1.7[0-9]]) [4.*])
fi fi
if test $gcc_cv_prog_makeinfo_modern = no; then if test $gcc_cv_prog_makeinfo_modern = no; then
...@@ -468,6 +468,16 @@ else ...@@ -468,6 +468,16 @@ else
BUILD_INFO=info AC_SUBST(BUILD_INFO) BUILD_INFO=info AC_SUBST(BUILD_INFO)
fi fi
# Is pod2man recent enough to regenerate manpages?
AC_MSG_CHECKING([for recent Pod::Man])
if perl -e 'use 1.10 Pod::Man' >/dev/null 2>&1; then
AC_MSG_RESULT(yes)
GENERATED_MANPAGES=generated-manpages AC_SUBST(GENERATED_MANPAGES)
else
AC_MSG_RESULT(no)
GENERATED_MANPAGES=
fi
# How about lex? # How about lex?
dnl Don't use AC_PROG_LEX; we insist on flex. dnl Don't use AC_PROG_LEX; we insist on flex.
dnl LEXLIB is not useful in gcc. dnl LEXLIB is not useful in gcc.
......
.rn '' }` .\" Automatically generated by Pod::Man version 1.1
.de Sh .\" Wed Jan 3 20:06:19 2001
.\"
.\" Standard preamble:
.\" ======================================================================
.de Sh \" Subsection heading
.br .br
.if t .Sp .if t .Sp
.ne 5 .ne 5
...@@ -7,134 +11,106 @@ ...@@ -7,134 +11,106 @@
\fB\\$1\fR \fB\\$1\fR
.PP .PP
.. ..
.de Sp .de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v .if t .sp .5v
.if n .sp .if n .sp
.. ..
.de Ip .de Ip \" List item
.br .br
.ie \\n(.$>=3 .ne \\$3 .ie \\n(.$>=3 .ne \\$3
.el .ne 3 .el .ne 3
.IP "\\$1" \\$2 .IP "\\$1" \\$2
.. ..
.de Vb .de Vb \" Begin verbatim text
.ft CW .ft CW
.nf .nf
.ne \\$1 .ne \\$1
.. ..
.de Ve .de Ve \" End verbatim text
.ft R .ft R
.fi .fi
.. ..
''' .\" Set up some character translations and predefined strings. \*(-- will
''' .\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
''' Set up \*(-- to give an unbreakable dash; .\" double quote, and \*(R" will give a right double quote. | will give a
''' string Tr holds user defined translation string. .\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used
''' Bell System Logo is used as a dummy character. .\" to do unbreakable dashes and therefore won't be available. \*(C` and
''' .\" \*(C' expand to `' in nroff, nothing in troff, for use with C<>
.tr \(*W-|\(bv\*(Tr .tr \(*W-|\(bv\*(Tr
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\ .ie n \{\
.ds -- \(*W- . ds -- \(*W-
.ds PI pi . ds PI pi
.if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch . if (\n(.H=4u)&(1m=24u) .ds -- \(*W\h'-12u'\(*W\h'-12u'-\" diablo 10 pitch
.if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch . if (\n(.H=4u)&(1m=20u) .ds -- \(*W\h'-12u'\(*W\h'-8u'-\" diablo 12 pitch
.ds L" "" . ds L" ""
.ds R" "" . ds R" ""
''' \*(M", \*(S", \*(N" and \*(T" are the equivalent of . ds C` ""
''' \*(L" and \*(R", except that they are used on ".xx" lines, . ds C' ""
''' such as .IP and .SH, which do another additional levels of
''' double-quote interpretation
.ds M" """
.ds S" """
.ds N" """""
.ds T" """""
.ds L' '
.ds R' '
.ds M' '
.ds S' '
.ds N' '
.ds T' '
'br\} 'br\}
.el\{\ .el\{\
.ds -- \(em\| . ds -- \|\(em\|
.tr \*(Tr . ds PI \(*p
.ds L" `` . ds L" ``
.ds R" '' . ds R" ''
.ds M" ``
.ds S" ''
.ds N" ``
.ds T" ''
.ds L' `
.ds R' '
.ds M' `
.ds S' '
.ds N' `
.ds T' '
.ds PI \(*p
'br\} 'br\}
.TH CPP 1 "gcc-3.0" "1/Aug/2000" "GNU" .\"
.UC .\" If the F register is turned on, we'll generate index entries on stderr
.if n .hy 0 .\" for titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and
.if n .na .\" index entries marked with X<> in POD. Of course, you'll have to process
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p' .\" the output yourself in some meaningful fashion.
.de CQ \" put $1 in typewriter font .if \nF \{\
.ft CW . de IX
'if n "\c . tm Index:\\$1\t\\n%\t"\\$2"
'if t \\&\\$1\c
'if n \\&\\$1\c
'if n \&"
\\&\\$2 \\$3 \\$4 \\$5 \\$6 \\$7
'.ft R
.. ..
.\" @(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2 . nr % 0
. \" AM - accent mark definitions . rr F
.\}
.\"
.\" For nroff, turn off justification. Always turn off hyphenation; it
.\" makes way too many mistakes in technical documents.
.hy 0
.if n .na
.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
.bd B 3 .bd B 3
. \" fudge factors for nroff and troff . \" fudge factors for nroff and troff
.if n \{\ .if n \{\
. ds #H 0 . ds #H 0
. ds #V .8m . ds #V .8m
. ds #F .3m . ds #F .3m
. ds #[ \f1 . ds #[ \f1
. ds #] \fP . ds #] \fP
.\} .\}
.if t \{\ .if t \{\
. ds #H ((1u-(\\\\n(.fu%2u))*.13m) . ds #H ((1u-(\\\\n(.fu%2u))*.13m)
. ds #V .6m . ds #V .6m
. ds #F 0 . ds #F 0
. ds #[ \& . ds #[ \&
. ds #] \& . ds #] \&
.\} .\}
. \" simple accents for nroff and troff . \" simple accents for nroff and troff
.if n \{\ .if n \{\
. ds ' \& . ds ' \&
. ds ` \& . ds ` \&
. ds ^ \& . ds ^ \&
. ds , \& . ds , \&
. ds ~ ~ . ds ~ ~
. ds ? ? . ds /
. ds ! !
. ds /
. ds q
.\} .\}
.if t \{\ .if t \{\
. ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u" . ds ' \\k:\h'-(\\n(.wu*8/10-\*(#H)'\'\h"|\\n:u"
. ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u' . ds ` \\k:\h'-(\\n(.wu*8/10-\*(#H)'\`\h'|\\n:u'
. ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u' . ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'^\h'|\\n:u'
. ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u' . ds , \\k:\h'-(\\n(.wu*8/10)',\h'|\\n:u'
. ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u' . ds ~ \\k:\h'-(\\n(.wu-\*(#H-.1m)'~\h'|\\n:u'
. ds ? \s-2c\h'-\w'c'u*7/10'\u\h'\*(#H'\zi\d\s+2\h'\w'c'u*8/10' . ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
. ds ! \s-2\(or\s+2\h'-\w'\(or'u'\v'-.8m'.\v'.8m'
. ds / \\k:\h'-(\\n(.wu*8/10-\*(#H)'\z\(sl\h'|\\n:u'
. ds q o\h'-\w'o'u*8/10'\s-4\v'.4m'\z\(*i\v'-.4m'\s+4\h'\w'o'u*8/10'
.\} .\}
. \" troff and (daisy-wheel) nroff accents . \" troff and (daisy-wheel) nroff accents
.ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V' .ds : \\k:\h'-(\\n(.wu*8/10-\*(#H+.1m+\*(#F)'\v'-\*(#V'\z.\h'.2m+\*(#F'.\h'|\\n:u'\v'\*(#V'
.ds 8 \h'\*(#H'\(*b\h'-\*(#H' .ds 8 \h'\*(#H'\(*b\h'-\*(#H'
.ds v \\k:\h'-(\\n(.wu*9/10-\*(#H)'\v'-\*(#V'\*(#[\s-4v\s0\v'\*(#V'\h'|\\n:u'\*(#]
.ds _ \\k:\h'-(\\n(.wu*9/10-\*(#H+(\*(#F*2/3))'\v'-.4m'\z\(hy\v'.4m'\h'|\\n:u'
.ds . \\k:\h'-(\\n(.wu*8/10)'\v'\*(#V*4/10'\z.\v'-\*(#V*4/10'\h'|\\n:u'
.ds 3 \*(#[\v'.2m'\s-2\&3\s0\v'-.2m'\*(#]
.ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#] .ds o \\k:\h'-(\\n(.wu+\w'\(de'u-\*(#H)/2u'\v'-.3n'\*(#[\z\(de\v'.3n'\h'|\\n:u'\*(#]
.ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H' .ds d- \h'\*(#H'\(pd\h'-\w'~'u'\v'-.25m'\f2\(hy\fP\v'.25m'\h'-\*(#H'
.ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u' .ds D- D\\k:\h'-\w'D'u'\v'-.11m'\z\(hy\v'.11m'\h'|\\n:u'
...@@ -142,34 +118,32 @@ ...@@ -142,34 +118,32 @@
.ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#] .ds Th \*(#[\s+2I\s-2\h'-\w'I'u*3/5'\v'-.3m'o\v'.3m'\*(#]
.ds ae a\h'-(\w'a'u*4/10)'e .ds ae a\h'-(\w'a'u*4/10)'e
.ds Ae A\h'-(\w'A'u*4/10)'E .ds Ae A\h'-(\w'A'u*4/10)'E
.ds oe o\h'-(\w'o'u*4/10)'e . \" corrections for vroff
.ds Oe O\h'-(\w'O'u*4/10)'E
. \" corrections for vroff
.if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u' .if v .ds ~ \\k:\h'-(\\n(.wu*9/10-\*(#H)'\s-2\u~\d\s+2\h'|\\n:u'
.if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u' .if v .ds ^ \\k:\h'-(\\n(.wu*10/11-\*(#H)'\v'-.4m'^\v'.4m'\h'|\\n:u'
. \" for low resolution devices (crt and lpr) . \" for low resolution devices (crt and lpr)
.if \n(.H>23 .if \n(.V>19 \ .if \n(.H>23 .if \n(.V>19 \
\{\ \{\
. ds : e . ds : e
. ds 8 ss . ds 8 ss
. ds v \h'-1'\o'\(aa\(ga' . ds o a
. ds _ \h'-1'^ . ds d- d\h'-1'\(ga
. ds . \h'-1'. . ds D- D\h'-1'\(hy
. ds 3 3 . ds th \o'bp'
. ds o a . ds Th \o'LP'
. ds d- d\h'-1'\(ga . ds ae ae
. ds D- D\h'-1'\(hy . ds Ae AE
. ds th \o'bp'
. ds Th \o'LP'
. ds ae ae
. ds Ae AE
. ds oe oe
. ds Oe OE
.\} .\}
.rm #[ #] #H #V #F C .rm #[ #] #H #V #F C
.\" ======================================================================
.\"
.IX Title "CPP 1"
.TH CPP 1 "gcc-2.97" "2001-01-03" "GNU"
.UC
.SH "NAME" .SH "NAME"
cpp \- The C Preprocessor cpp \- The C Preprocessor
.SH "SYNOPSIS" .SH "SYNOPSIS"
.IX Header "SYNOPSIS"
cpp [\fB\-P\fR] [\fB\-C\fR] [\fB\-gcc\fR] [\fB\-traditional\fR] cpp [\fB\-P\fR] [\fB\-C\fR] [\fB\-gcc\fR] [\fB\-traditional\fR]
[\fB\-undef\fR] [\fB\-trigraphs\fR] [\fB\-pedantic\fR] [\fB\-undef\fR] [\fB\-trigraphs\fR] [\fB\-pedantic\fR]
[\fB\-W\fR\fIwarn\fR...] [\fB\-I\fR\fIdir\fR...] [\fB\-W\fR\fIwarn\fR...] [\fB\-I\fR\fIdir\fR...]
...@@ -181,10 +155,11 @@ cpp [\fB\-P\fR] [\fB\-C\fR] [\fB\-gcc\fR] [\fB\-traditional\fR] ...@@ -181,10 +155,11 @@ cpp [\fB\-P\fR] [\fB\-C\fR] [\fB\-gcc\fR] [\fB\-traditional\fR]
.PP .PP
Only the most useful options are listed here; see below for the remainder. Only the most useful options are listed here; see below for the remainder.
.SH "DESCRIPTION" .SH "DESCRIPTION"
.IX Header "DESCRIPTION"
The C preprocessor is a \fImacro processor\fR that is used automatically The C preprocessor is a \fImacro processor\fR that is used automatically
by the C compiler to transform your program before actual compilation. by the C compiler to transform your program before actual compilation.
It is called a macro processor because it allows you to define It is called a macro processor because it allows you to define
\fImacros\fR, which are brief abbreviations for longer constructs. \&\fImacros\fR, which are brief abbreviations for longer constructs.
.PP .PP
The C preprocessor is intended only for macro processing of C, \*(C+ and The C preprocessor is intended only for macro processing of C, \*(C+ and
Objective C source files. For macro processing of other files, you are Objective C source files. For macro processing of other files, you are
...@@ -193,7 +168,7 @@ you better results and avoid many problems. For example, normally the C ...@@ -193,7 +168,7 @@ you better results and avoid many problems. For example, normally the C
preprocessor does not preserve arbitrary whitespace verbatim, but preprocessor does not preserve arbitrary whitespace verbatim, but
instead replaces each sequence with a single space. instead replaces each sequence with a single space.
.PP .PP
For use on C\-like source files, the C preprocessor provides four For use on C-like source files, the C preprocessor provides four
separate facilities that you can use as you see fit: separate facilities that you can use as you see fit:
.Ip "\(bu" 4 .Ip "\(bu" 4
Inclusion of header files. These are files of declarations that can be Inclusion of header files. These are files of declarations that can be
...@@ -220,30 +195,33 @@ In its default mode, the \s-1GNU\s0 C preprocessor does not do a few things ...@@ -220,30 +195,33 @@ In its default mode, the \s-1GNU\s0 C preprocessor does not do a few things
required by the standard. These are features which are rarely, if ever, required by the standard. These are features which are rarely, if ever,
used, and may cause surprising changes to the meaning of a program which used, and may cause surprising changes to the meaning of a program which
does not expect them. To get strict \s-1ISO\s0 Standard C, you should use the does not expect them. To get strict \s-1ISO\s0 Standard C, you should use the
\fB\-std=c89\fR or \fB\-std=c99\fR options, depending on which version \&\fB\-std=c89\fR or \fB\-std=c99\fR options, depending on which version
of the standard you want. To get all the mandatory diagnostics, you of the standard you want. To get all the mandatory diagnostics, you
must also use \fB\-pedantic\fR. must also use \fB\-pedantic\fR.
.SH "OPTIONS" .SH "OPTIONS"
.IX Header "OPTIONS"
The C preprocessor expects two file names as arguments, \fIinfile\fR and The C preprocessor expects two file names as arguments, \fIinfile\fR and
\fIoutfile\fR. The preprocessor reads \fIinfile\fR together with any \&\fIoutfile\fR. The preprocessor reads \fIinfile\fR together with any
other files it specifies with \fB#include\fR. All the output generated other files it specifies with \fB#include\fR. All the output generated
by the combined input files is written in \fIoutfile\fR. by the combined input files is written in \fIoutfile\fR.
.PP .PP
Either \fIinfile\fR or \fIoutfile\fR may be \fB\-\fR, which as Either \fIinfile\fR or \fIoutfile\fR may be \fB-\fR, which as
\fIinfile\fR means to read from standard input and as \fIoutfile\fR \&\fIinfile\fR means to read from standard input and as \fIoutfile\fR
means to write to standard output. Also, if either file is omitted, it means to write to standard output. Also, if either file is omitted, it
means the same as if \fB\-\fR had been specified for that file. means the same as if \fB-\fR had been specified for that file.
.PP .PP
Here is a table of command options accepted by the C preprocessor. Here is a table of command options accepted by the C preprocessor.
These options can also be given when compiling a C program; they are These options can also be given when compiling a C program; they are
passed along automatically to the preprocessor when it is invoked by the passed along automatically to the preprocessor when it is invoked by the
compiler. compiler.
.Ip "\fB\-P\fR" 4 .Ip "\fB\-P\fR" 4
.IX Item "-P"
Inhibit generation of \fB#\fR\-lines with line-number information in the Inhibit generation of \fB#\fR\-lines with line-number information in the
output from the preprocessor. This might be useful when running the output from the preprocessor. This might be useful when running the
preprocessor on something that is not C code and will be sent to a preprocessor on something that is not C code and will be sent to a
program which might be confused by the \fB#\fR\-lines. program which might be confused by the \fB#\fR\-lines.
.Ip "\fB\-C\fR" 4 .Ip "\fB\-C\fR" 4
.IX Item "-C"
Do not discard comments. All comments are passed through to the output Do not discard comments. All comments are passed through to the output
file, except for comments in processed directives, which are deleted file, except for comments in processed directives, which are deleted
along with the directive. Comments appearing in the expansion list of a along with the directive. Comments appearing in the expansion list of a
...@@ -258,6 +236,7 @@ retained. Also, comments appearing at the start of what would be a ...@@ -258,6 +236,7 @@ retained. Also, comments appearing at the start of what would be a
directive line have the effect of turning that line into an ordinary directive line have the effect of turning that line into an ordinary
source line, since the first token on the line is no longer a \fB#\fR. source line, since the first token on the line is no longer a \fB#\fR.
.Ip "\fB\-traditional\fR" 4 .Ip "\fB\-traditional\fR" 4
.IX Item "-traditional"
Try to imitate the behavior of old-fashioned C, as opposed to \s-1ISO\s0 C. Try to imitate the behavior of old-fashioned C, as opposed to \s-1ISO\s0 C.
.RS 4 .RS 4
.Ip "\(bu" 4 .Ip "\(bu" 4
...@@ -276,7 +255,7 @@ character constant, with no error. ...@@ -276,7 +255,7 @@ character constant, with no error.
In traditional C, a comment is equivalent to no text at all. (In \s-1ISO\s0 In traditional C, a comment is equivalent to no text at all. (In \s-1ISO\s0
C, a comment counts as whitespace.) C, a comment counts as whitespace.)
.Ip "\(bu" 4 .Ip "\(bu" 4
Traditional C does not have the concept of a ``preprocessing number'\*(R'. Traditional C does not have the concept of a ``preprocessing number''.
It considers \fB1.0e+4\fR to be three tokens: \fB1.0e\fR, \fB+\fR, It considers \fB1.0e+4\fR to be three tokens: \fB1.0e\fR, \fB+\fR,
and \fB4\fR. and \fB4\fR.
.Ip "\(bu" 4 .Ip "\(bu" 4
...@@ -291,20 +270,21 @@ together with the text after the macro call, to produce a single token. ...@@ -291,20 +270,21 @@ together with the text after the macro call, to produce a single token.
(This is impossible in \s-1ISO\s0 C.) (This is impossible in \s-1ISO\s0 C.)
.Ip "\(bu" 4 .Ip "\(bu" 4
None of the \s-1GNU\s0 extensions to the preprocessor are available in None of the \s-1GNU\s0 extensions to the preprocessor are available in
\fB\-traditional\fR mode. \&\fB\-traditional\fR mode.
.RE .RE
.Ip "" 4 .RS 4
.Sp
Use the \fB\-traditional\fR option when preprocessing Fortran code, so Use the \fB\-traditional\fR option when preprocessing Fortran code, so
that single-quotes and double-quotes within Fortran comment lines (which that single-quotes and double-quotes within Fortran comment lines (which
are generally not recognized as such by the preprocessor) do not cause are generally not recognized as such by the preprocessor) do not cause
diagnostics about unterminated character or string constants. diagnostics about unterminated character or string constants.
.Sp .Sp
However, this option does not prevent diagnostics about unterminated However, this option does not prevent diagnostics about unterminated
comments when a C\-style comment appears to start, but not end, within comments when a C-style comment appears to start, but not end, within
Fortran-style commentary. Fortran-style commentary.
.Sp .Sp
So, the following Fortran comment lines are accepted with So, the following Fortran comment lines are accepted with
\fB\-traditional\fR: \&\fB\-traditional\fR:
.Sp .Sp
.Vb 3 .Vb 3
\& C This isn't an unterminated character constant \& C This isn't an unterminated character constant
...@@ -319,112 +299,142 @@ unterminated comment: ...@@ -319,112 +299,142 @@ unterminated comment:
\& C Some Fortran compilers accept /* as starting \& C Some Fortran compilers accept /* as starting
\& C an inline comment. \& C an inline comment.
.Ve .Ve
Note that \f(CWg77\fR automatically supplies the \fB\-traditional\fR Note that \f(CW\*(C`g77\*(C'\fR automatically supplies the \fB\-traditional\fR
option when it invokes the preprocessor. However, a future version of option when it invokes the preprocessor. However, a future version of
\f(CWg77\fR might use a different, more-Fortran-aware preprocessor in \&\f(CW\*(C`g77\*(C'\fR might use a different, more-Fortran-aware preprocessor in
place of \f(CWcpp\fR. place of \f(CW\*(C`cpp\*(C'\fR.
.RE
.Ip "\fB\-trigraphs\fR" 4 .Ip "\fB\-trigraphs\fR" 4
.IX Item "-trigraphs"
Process \s-1ISO\s0 standard trigraph sequences. These are three-character Process \s-1ISO\s0 standard trigraph sequences. These are three-character
sequences, all starting with \fB??\fR, that are defined by \s-1ISO\s0 C to sequences, all starting with \fB??\fR, that are defined by \s-1ISO\s0 C to
stand for single characters. For example, \fB??/\fR stands for stand for single characters. For example, \fB??/\fR stands for
\fB\e\fR, so \fB\*(R'??/n\*(R'\fR is a character constant for a newline. By \&\fB\e\fR, so \fB'??/n'\fR is a character constant for a newline. By
default, \s-1GCC\s0 ignores trigraphs, but in standard-conforming modes it default, \s-1GCC\s0 ignores trigraphs, but in standard-conforming modes it
converts them. See the \fB\-std\fR option. converts them. See the \fB\-std\fR option.
.Sp .Sp
The nine trigraph sequences are The nine trigraph sequences are
.RS 4 .RS 4
.PD 0 .Ip "\fB??(\fR" 4
.SP .IX Item "??("
.Ip "\fB??(\fR" 6 -> \fB[\fR
-> \fB[\fR .Ip "\fB??)\fR" 4
.Ip "\fB??)\fR" 6 .IX Item "??)"
-> \fB]\fR -> \fB]\fR
.Ip "\fB??<\fR" 6 .Ip "\fB??<\fR" 4
-> \fB@{\fR .IX Item "??<"
.Ip "\fB??>\fR" 6 -> \fB{\fR
-> \fB@\fR} .Ip "\fB??>\fR" 4
.Ip "\fB??=\fR" 6 .IX Item "??>"
-> \fB#\fR -> \fB}\fR
.Ip "\fB??/\fR" 6 .Ip "\fB??=\fR" 4
-> \fB\e\fR .IX Item "??="
.Ip "\fB??\*(T'\fR" 6 -> \fB#\fR
-> \fB^\fR .Ip "\fB??/\fR" 4
.Ip "\fB??!\fR" 6 .IX Item "??/"
-> \fB|\fR -> \fB\e\fR
.Ip "\fB??\-\fR" 6 .Ip "\fB??'\fR" 4
-> \fB~\fR .IX Item "??'"
-> \fB^\fR
.Ip "\fB??!\fR" 4
.IX Item "??!"
-> \fB|\fR
.Ip "\fB??-\fR" 4
.IX Item "??-"
-> \fB~\fR
.RE .RE
.PD .RS 4
.Ip "" 4 .Sp
Trigraph support is not popular, so many compilers do not implement it Trigraph support is not popular, so many compilers do not implement it
properly. Portable code should not rely on trigraphs being either properly. Portable code should not rely on trigraphs being either
converted or ignored. converted or ignored.
.RE
.Ip "\fB\-pedantic\fR" 4 .Ip "\fB\-pedantic\fR" 4
.IX Item "-pedantic"
Issue warnings required by the \s-1ISO\s0 C standard in certain cases such Issue warnings required by the \s-1ISO\s0 C standard in certain cases such
as when text other than a comment follows \fB#else\fR or \fB#endif\fR. as when text other than a comment follows \fB#else\fR or \fB#endif\fR.
.Ip "\fB\-pedantic-errors\fR" 4 .Ip "\fB\-pedantic-errors\fR" 4
.IX Item "-pedantic-errors"
Like \fB\-pedantic\fR, except that errors are produced rather than Like \fB\-pedantic\fR, except that errors are produced rather than
warnings. warnings.
.Ip "\fB\-Wcomment\fR" 4 .Ip "\fB\-Wcomment\fR" 4
.IX Item "-Wcomment"
.PD 0
.Ip "\fB\-Wcomments\fR" 4 .Ip "\fB\-Wcomments\fR" 4
.IX Item "-Wcomments"
.PD
(Both forms have the same effect). (Both forms have the same effect).
Warn whenever a comment-start sequence \fB/*\fR appears in a \fB/*\fR Warn whenever a comment-start sequence \fB/*\fR appears in a \fB/*\fR
comment, or whenever a backslash-newline appears in a \fB//\fR comment. comment, or whenever a backslash-newline appears in a \fB//\fR comment.
.Ip "\fB\-Wtrigraphs\fR" 4 .Ip "\fB\-Wtrigraphs\fR" 4
.IX Item "-Wtrigraphs"
Warn if any trigraphs are encountered. This option used to take effect Warn if any trigraphs are encountered. This option used to take effect
only if \fB\-trigraphs\fR was also specified, but now works independently. only if \fB\-trigraphs\fR was also specified, but now works
independently. Warnings are not given for trigraphs within comments, as
we feel this is obnoxious.
.Ip "\fB\-Wwhite-space\fR" 4 .Ip "\fB\-Wwhite-space\fR" 4
.IX Item "-Wwhite-space"
Warn about possible white space confusion, e.g. white space between a Warn about possible white space confusion, e.g. white space between a
backslash and a newline. backslash and a newline.
.Ip "\fB\-Wall\fR" 4 .Ip "\fB\-Wall\fR" 4
.IX Item "-Wall"
Requests \fB\-Wcomment\fR, \fB\-Wtrigraphs\fR, and \fB\-Wwhite-space\fR Requests \fB\-Wcomment\fR, \fB\-Wtrigraphs\fR, and \fB\-Wwhite-space\fR
(but not \fB\-Wtraditional\fR or \fB\-Wundef\fR). (but not \fB\-Wtraditional\fR or \fB\-Wundef\fR).
.Ip "\fB\-Wtraditional\fR" 4 .Ip "\fB\-Wtraditional\fR" 4
.IX Item "-Wtraditional"
Warn about certain constructs that behave differently in traditional and Warn about certain constructs that behave differently in traditional and
\s-1ISO\s0 C. \&\s-1ISO\s0 C.
.Ip "\fB\-Wundef\fR" 4 .Ip "\fB\-Wundef\fR" 4
.IX Item "-Wundef"
Warn if an undefined identifier is evaluated in an \fB#if\fR directive. Warn if an undefined identifier is evaluated in an \fB#if\fR directive.
.Ip "\fB\-I \fIdirectory\fR\fR" 4 .Ip "\fB\-I\fR \fIdirectory\fR" 4
.IX Item "-I directory"
Add the directory \fIdirectory\fR to the head of the list of Add the directory \fIdirectory\fR to the head of the list of
directories to be searched for header files directories to be searched for header files.
This can be used to override a system header file, substituting your This can be used to override a system header file, substituting your
own version, since these directories are searched before the system own version, since these directories are searched before the system
header file directories. If you use more than one \fB\-I\fR option, header file directories. If you use more than one \fB\-I\fR option,
the directories are scanned in left-to-right order; the standard the directories are scanned in left-to-right order; the standard
system directories come after. system directories come after.
.Ip "\fB\-I-\fR" 4 .Ip "\fB\-I-\fR" 4
.IX Item "-I-"
Any directories specified with \fB\-I\fR options before the \fB\-I-\fR Any directories specified with \fB\-I\fR options before the \fB\-I-\fR
option are searched only for the case of \fB#include \*(L"\fIfile\fR\*(R"\fR; option are searched only for the case of \fB#include "\fR\fIfile\fR\fB"\fR;
they are not searched for \fB#include <\fIfile\fR>\fR. they are not searched for \fB#include <\fR\fIfile\fR\fB>\fR.
.Sp .Sp
If additional directories are specified with \fB\-I\fR options after If additional directories are specified with \fB\-I\fR options after
the \fB\-I-\fR, these directories are searched for all \fB#include\fR the \fB\-I-\fR, these directories are searched for all \fB#include\fR
directives. directives.
.Sp .Sp
In addition, the \fB\-I-\fR option inhibits the use of the current In addition, the \fB\-I-\fR option inhibits the use of the current
directory as the first search directory for \fB#include \*(L"\fIfile\fR\*(R"\fR. directory as the first search directory for \fB#include "\fR\fIfile\fR\fB"\fR.
Therefore, the current directory is searched only if it is requested Therefore, the current directory is searched only if it is requested
explicitly with \fB\-I.\fR. Specifying both \fB\-I-\fR and \fB\-I.\fR explicitly with \fB\-I.\fR. Specifying both \fB\-I-\fR and \fB\-I.\fR
allows you to control precisely which directories are searched before allows you to control precisely which directories are searched before
the current one and which are searched after. the current one and which are searched after.
.Ip "\fB\-nostdinc\fR" 4 .Ip "\fB\-nostdinc\fR" 4
.IX Item "-nostdinc"
Do not search the standard system directories for header files. Do not search the standard system directories for header files.
Only the directories you have specified with \fB\-I\fR options Only the directories you have specified with \fB\-I\fR options
(and the current directory, if appropriate) are searched. (and the current directory, if appropriate) are searched.
.Ip "\fB\-nostdinc++\fR" 4 .Ip "\fB\-nostdinc++\fR" 4
.IX Item "-nostdinc++"
Do not search for header files in the \*(C+\-specific standard directories, Do not search for header files in the \*(C+\-specific standard directories,
but do still search the other standard directories. (This option is but do still search the other standard directories. (This option is
used when building the \*(C+ library.) used when building the \*(C+ library.)
.Ip "\fB\-remap\fR" 4 .Ip "\fB\-remap\fR" 4
.IX Item "-remap"
When searching for a header file in a directory, remap file names if a When searching for a header file in a directory, remap file names if a
file named \fIheader.gcc\fR exists in that directory. This can be used file named \fIheader.gcc\fR exists in that directory. This can be used
to work around limitations of file systems with file name restrictions. to work around limitations of file systems with file name restrictions.
The \fIheader.gcc\fR file should contain a series of lines with two The \fIheader.gcc\fR file should contain a series of lines with two
tokens on each line: the first token is the name to map, and the second tokens on each line: the first token is the name to map, and the second
token is the actual name to use. token is the actual name to use.
.Ip "\fB\-D \fIname\fR\fR" 4 .Ip "\fB\-D\fR \fIname\fR" 4
.IX Item "-D name"
Predefine \fIname\fR as a macro, with definition \fB1\fR. Predefine \fIname\fR as a macro, with definition \fB1\fR.
.Ip "\fB\-D \fIname\fR=\fIdefinition\fR\fR" 4 .Ip "\fB\-D\fR \fIname\fR\fB=\fR\fIdefinition\fR" 4
.IX Item "-D name=definition"
Predefine \fIname\fR as a macro, with definition \fIdefinition\fR. Predefine \fIname\fR as a macro, with definition \fIdefinition\fR.
There are no restrictions on the contents of \fIdefinition\fR, but if There are no restrictions on the contents of \fIdefinition\fR, but if
you are invoking the preprocessor from a shell or shell-like program you you are invoking the preprocessor from a shell or shell-like program you
...@@ -432,28 +442,36 @@ may need to use the shell's quoting syntax to protect characters such as ...@@ -432,28 +442,36 @@ may need to use the shell's quoting syntax to protect characters such as
spaces that have a meaning in the shell syntax. If you use more than spaces that have a meaning in the shell syntax. If you use more than
one \fB\-D\fR for the same \fIname\fR, the rightmost definition takes one \fB\-D\fR for the same \fIname\fR, the rightmost definition takes
effect. effect.
.Ip "\fB\-U \fIname\fR\fR" 4 .Ip "\fB\-U\fR \fIname\fR" 4
.IX Item "-U name"
Do not predefine \fIname\fR. If both \fB\-U\fR and \fB\-D\fR are Do not predefine \fIname\fR. If both \fB\-U\fR and \fB\-D\fR are
specified for one name, whichever one appears later on the command line specified for one name, whichever one appears later on the command line
wins. wins.
.Ip "\fB\-undef\fR" 4 .Ip "\fB\-undef\fR" 4
.IX Item "-undef"
Do not predefine any nonstandard macros. Do not predefine any nonstandard macros.
.Ip "\fB\-gcc\fR" 4 .Ip "\fB\-gcc\fR" 4
.IX Item "-gcc"
Define the macros \fI_\|_GNUC_\|_\fR, \fI_\|_GNUC_MINOR_\|_\fR and Define the macros \fI_\|_GNUC_\|_\fR, \fI_\|_GNUC_MINOR_\|_\fR and
\fI_\|_GNUC_PATCHLEVEL_\|_\fR. These are defined automatically when you use \&\fI_\|_GNUC_PATCHLEVEL_\|_\fR. These are defined automatically when you use
\fBgcc \-E\fR; you can turn them off in that case with \fB\-no-gcc\fR. \&\fBgcc \-E\fR; you can turn them off in that case with \fB\-no-gcc\fR.
.Ip "\fB\-A \fIpredicate\fR(\fIanswer\fR)\fR" 4 .Ip "\fB\-A\fR \fIpredicate\fR\fB=\fR\fIanswer\fR" 4
.IX Item "-A predicate=answer"
Make an assertion with the predicate \fIpredicate\fR and answer Make an assertion with the predicate \fIpredicate\fR and answer
\fIanswer\fR. \&\fIanswer\fR. This form is preferred to the older form \fB\-A\fR
.Ip "\fB\-A \-\fIpredicate\fR(\fIanswer\fR)\fR" 4 \&\fIpredicate\fR\fB(\fR\fIanswer\fR\fB)\fR, which is still supported, because
it does not use shell special characters.
.Ip "\fB\-A -\fR\fIpredicate\fR\fB=\fR\fIanswer\fR" 4
.IX Item "-A -predicate=answer"
Disable an assertion with the predicate \fIpredicate\fR and answer Disable an assertion with the predicate \fIpredicate\fR and answer
\fIanswer\fR. Specifying no predicate, by \fB\-A-\fR or \fB\-A \-\fR, \&\fIanswer\fR. Specifying no predicate, by \fB\-A-\fR or \fB\-A -\fR,
disables all predefined assertions and all assertions preceding it on disables all predefined assertions and all assertions preceding it on
the command line; and also undefines all predefined macros and all the command line; and also undefines all predefined macros and all
macros preceding it on the command line. macros preceding it on the command line.
.Ip "\fB\-dM\fR" 4 .Ip "\fB\-dM\fR" 4
.IX Item "-dM"
Instead of outputting the result of preprocessing, output a list of Instead of outputting the result of preprocessing, output a list of
\fB#define\fR directives for all the macros defined during the \&\fB#define\fR directives for all the macros defined during the
execution of the preprocessor, including predefined macros. This gives execution of the preprocessor, including predefined macros. This gives
you a way of finding out what is predefined in your version of the you a way of finding out what is predefined in your version of the
preprocessor; assuming you have no file \fBfoo.h\fR, the command preprocessor; assuming you have no file \fBfoo.h\fR, the command
...@@ -463,80 +481,100 @@ preprocessor; assuming you have no file \fBfoo.h\fR, the command ...@@ -463,80 +481,100 @@ preprocessor; assuming you have no file \fBfoo.h\fR, the command
.Ve .Ve
will show the values of any predefined macros. will show the values of any predefined macros.
.Ip "\fB\-dD\fR" 4 .Ip "\fB\-dD\fR" 4
.IX Item "-dD"
Like \fB\-dM\fR except in two respects: it does \fInot\fR include the Like \fB\-dM\fR except in two respects: it does \fInot\fR include the
predefined macros, and it outputs \fIboth\fR the \fB#define\fR predefined macros, and it outputs \fIboth\fR the \fB#define\fR
directives and the result of preprocessing. Both kinds of output go to directives and the result of preprocessing. Both kinds of output go to
the standard output file. the standard output file.
.Ip "\fB\-dN\fR" 4 .Ip "\fB\-dN\fR" 4
.IX Item "-dN"
Like \fB\-dD\fR, but emit only the macro names, not their expansions. Like \fB\-dD\fR, but emit only the macro names, not their expansions.
.Ip "\fB\-dI\fR" 4 .Ip "\fB\-dI\fR" 4
.IX Item "-dI"
Output \fB#include\fR directives in addition to the result of Output \fB#include\fR directives in addition to the result of
preprocessing. preprocessing.
.Ip "\fB\-M [\-\s-1MG\s0]\fR" 4 .Ip "\fB\-M [\-MG]\fR" 4
.IX Item "-M [-MG]"
Instead of outputting the result of preprocessing, output a rule Instead of outputting the result of preprocessing, output a rule
suitable for \f(CWmake\fR describing the dependencies of the main source suitable for \f(CW\*(C`make\*(C'\fR describing the dependencies of the main source
file. The preprocessor outputs one \f(CWmake\fR rule containing the file. The preprocessor outputs one \f(CW\*(C`make\*(C'\fR rule containing the
object file name for that source file, a colon, and the names of all the object file name for that source file, a colon, and the names of all the
included files. If there are many included files then the rule is split included files. If there are many included files then the rule is split
into several lines using \fB\e\fR\-newline. into several lines using \fB\e\fR\-newline.
.Sp .Sp
\fB\-\s-1MG\s0\fR says to treat missing header files as generated files and \&\fB\-MG\fR says to treat missing header files as generated files and
assume they live in the same directory as the source file. It must be assume they live in the same directory as the source file. It must be
specified in addition to \fB\-M\fR. specified in addition to \fB\-M\fR.
.Sp .Sp
This feature is used in automatic updating of makefiles. This feature is used in automatic updating of makefiles.
.Ip "\fB\-\s-1MM\s0 [\-\s-1MG\s0]\fR" 4 .Ip "\fB\-MM [\-MG]\fR" 4
.IX Item "-MM [-MG]"
Like \fB\-M\fR but mention only the files included with \fB#include Like \fB\-M\fR but mention only the files included with \fB#include
\*(L"\fIfile\fR\*(R"\fR. System header files included with \fB#include "\fR\fIfile\fR\fB"\fR. System header files included with \fB#include
<\fIfile\fR>\fR are omitted. <\fR\fIfile\fR\fB>\fR are omitted.
.Ip "\fB\-\s-1MD\s0 \fIfile\fR\fR" 4 .Ip "\fB\-MD\fR \fIfile\fR" 4
.IX Item "-MD file"
Like \fB\-M\fR but the dependency information is written to \fIfile\fR. Like \fB\-M\fR but the dependency information is written to \fIfile\fR.
This is in addition to compiling the file as specified --- \fB\-\s-1MD\s0\fR This is in addition to compiling the file as specified \-\-\- \fB\-MD\fR
does not inhibit ordinary compilation the way \fB\-M\fR does. does not inhibit ordinary compilation the way \fB\-M\fR does.
.Sp .Sp
When invoking \f(CWgcc\fR, do not specify the \fIfile\fR argument. When invoking \f(CW\*(C`gcc\*(C'\fR, do not specify the \fIfile\fR argument.
\f(CWgcc\fR will create file names made by replacing \*(L".c\*(R" with \*(L".d\*(R" at \&\f(CW\*(C`gcc\*(C'\fR will create file names made by replacing \*(L".c\*(R" with \*(L".d\*(R" at
the end of the input file names. the end of the input file names.
.Sp .Sp
In Mach, you can use the utility \f(CWmd\fR to merge multiple dependency In Mach, you can use the utility \f(CW\*(C`md\*(C'\fR to merge multiple dependency
files into a single dependency file suitable for using with the files into a single dependency file suitable for using with the
\fBmake\fR command. \&\fBmake\fR command.
.Ip "\fB\-\s-1MMD\s0 \fIfile\fR\fR" 4 .Ip "\fB\-MMD\fR \fIfile\fR" 4
Like \fB\-\s-1MD\s0\fR except mention only user header files, not system .IX Item "-MMD file"
Like \fB\-MD\fR except mention only user header files, not system
header files. header files.
.Ip "\fB\-H\fR" 4 .Ip "\fB\-H\fR" 4
.IX Item "-H"
Print the name of each header file used, in addition to other normal Print the name of each header file used, in addition to other normal
activities. activities.
.Ip "\fB\-imacros \fIfile\fR\fR" 4 .Ip "\fB\-imacros\fR \fIfile\fR" 4
.IX Item "-imacros file"
Process \fIfile\fR as input, discarding the resulting output, before Process \fIfile\fR as input, discarding the resulting output, before
processing the regular input file. Because the output generated from processing the regular input file. Because the output generated from
\fIfile\fR is discarded, the only effect of \fB\-imacros \fIfile\fR\fR \&\fIfile\fR is discarded, the only effect of \fB\-imacros\fR \fIfile\fR
is to make the macros defined in \fIfile\fR available for use in the is to make the macros defined in \fIfile\fR available for use in the
main input. main input.
.Ip "\fB\-include \fIfile\fR\fR" 4 .Ip "\fB\-include\fR \fIfile\fR" 4
.IX Item "-include file"
Process \fIfile\fR as input, and include all the resulting output, Process \fIfile\fR as input, and include all the resulting output,
before processing the regular input file. before processing the regular input file.
.Ip "\fB\-idirafter \fIdir\fR\fR" 4 .Ip "\fB\-idirafter\fR \fIdir\fR" 4
.IX Item "-idirafter dir"
Add the directory \fIdir\fR to the second include path. The directories Add the directory \fIdir\fR to the second include path. The directories
on the second include path are searched when a header file is not found on the second include path are searched when a header file is not found
in any of the directories in the main include path (the one that in any of the directories in the main include path (the one that
\fB\-I\fR adds to). \&\fB\-I\fR adds to).
.Ip "\fB\-iprefix \fIprefix\fR\fR" 4 .Ip "\fB\-iprefix\fR \fIprefix\fR" 4
.IX Item "-iprefix prefix"
Specify \fIprefix\fR as the prefix for subsequent \fB\-iwithprefix\fR Specify \fIprefix\fR as the prefix for subsequent \fB\-iwithprefix\fR
options. If the prefix represents a directory, you should include the options. If the prefix represents a directory, you should include the
final \fB/\fR. final \fB/\fR.
.Ip "\fB\-iwithprefix \fIdir\fR\fR" 4 .Ip "\fB\-iwithprefix\fR \fIdir\fR" 4
.IX Item "-iwithprefix dir"
Add a directory to the second include path. The directory's name is Add a directory to the second include path. The directory's name is
made by concatenating \fIprefix\fR and \fIdir\fR, where \fIprefix\fR was made by concatenating \fIprefix\fR and \fIdir\fR, where \fIprefix\fR was
specified previously with \fB\-iprefix\fR. specified previously with \fB\-iprefix\fR.
.Ip "\fB\-isystem \fIdir\fR\fR" 4 .Ip "\fB\-isystem\fR \fIdir\fR" 4
.IX Item "-isystem dir"
Add a directory to the beginning of the second include path, marking it Add a directory to the beginning of the second include path, marking it
as a system directory, so that it gets the same special treatment as as a system directory, so that it gets the same special treatment as
is applied to the standard system directories. is applied to the standard system directories.
.Ip "\fB\-x c\fR" 4 .Ip "\fB\-x c\fR" 4
.IX Item "-x c"
.PD 0
.Ip "\fB\-x c++\fR" 4 .Ip "\fB\-x c++\fR" 4
.IX Item "-x c++"
.Ip "\fB\-x objective-c\fR" 4 .Ip "\fB\-x objective-c\fR" 4
.IX Item "-x objective-c"
.Ip "\fB\-x assembler-with-cpp\fR" 4 .Ip "\fB\-x assembler-with-cpp\fR" 4
.IX Item "-x assembler-with-cpp"
.PD
Specify the source language: C, \*(C+, Objective-C, or assembly. This has Specify the source language: C, \*(C+, Objective-C, or assembly. This has
nothing to do with standards conformance or extensions; it merely nothing to do with standards conformance or extensions; it merely
selects which base syntax to expect. If you give none of these options, selects which base syntax to expect. If you give none of these options,
...@@ -546,63 +584,90 @@ extensions for \*(C+ and assembly are also recognized. If cpp does not ...@@ -546,63 +584,90 @@ extensions for \*(C+ and assembly are also recognized. If cpp does not
recognize the extension, it will treat the file as C; this is the most recognize the extension, it will treat the file as C; this is the most
generic mode. generic mode.
.Sp .Sp
\fBNote:\fR Previous versions of cpp accepted a \fB\-lang\fR option \&\fBNote:\fR Previous versions of cpp accepted a \fB\-lang\fR option
which selected both the language and the standards conformance level. which selected both the language and the standards conformance level.
This option has been removed, because it conflicts with the \fB\-l\fR This option has been removed, because it conflicts with the \fB\-l\fR
option. option.
.Ip "\fB\-std=\fIstandard\fR\fR" 4 .Ip "\fB\-std=\fR\fIstandard\fR" 4
.IX Item "-std=standard"
.PD 0
.Ip "\fB\-ansi\fR" 4 .Ip "\fB\-ansi\fR" 4
.IX Item "-ansi"
.PD
Specify the standard to which the code should conform. Currently cpp Specify the standard to which the code should conform. Currently cpp
only knows about the standards for C; other language standards will be only knows about the standards for C; other language standards will be
added in the future. added in the future.
.Sp .Sp
\fIstandard\fR \&\fIstandard\fR
may be one of: may be one of:
.RS 4 .RS 4
.if n .Ip "\f(CW""iso9899:1990""\fR" 4
.el .Ip "\f(CWiso9899:1990\fR" 4
.IX Item "iso9899:1990"
.PD 0 .PD 0
.Sp .if n .Ip "\f(CW""c89""\fR" 4
.Ip "\f(CWiso9899:1990\fR" 4 .el .Ip "\f(CWc89\fR" 4
.Ip "\f(CWc89\fR" 4 .IX Item "c89"
.Ip .PD
The \s-1ISO\s0 C standard from 1990. \fBc89\fR is the customary shorthand for The \s-1ISO\s0 C standard from 1990. \fBc89\fR is the customary shorthand for
this version of the standard. this version of the standard.
.Sp .Sp
The \fB\-ansi\fR option is equivalent to \fB\-std=c89\fR. The \fB\-ansi\fR option is equivalent to \fB\-std=c89\fR.
.Sp .if n .Ip "\f(CW""iso9899:199409""\fR" 4
.Ip "\f(CWiso9899:199409\fR" 4 .el .Ip "\f(CWiso9899:199409\fR" 4
.IX Item "iso9899:199409"
The 1990 C standard, as amended in 1994. The 1990 C standard, as amended in 1994.
.Sp .if n .Ip "\f(CW""iso9899:1999""\fR" 4
.Ip "\f(CWiso9899:1999\fR" 4 .el .Ip "\f(CWiso9899:1999\fR" 4
.Ip "\f(CWc99\fR" 4 .IX Item "iso9899:1999"
.Ip "\f(CWiso9899:199x\fR" 4 .PD 0
.Ip "\f(CWc9x\fR" 4 .if n .Ip "\f(CW""c99""\fR" 4
.Ip .el .Ip "\f(CWc99\fR" 4
.IX Item "c99"
.if n .Ip "\f(CW""iso9899:199x""\fR" 4
.el .Ip "\f(CWiso9899:199x\fR" 4
.IX Item "iso9899:199x"
.if n .Ip "\f(CW""c9x""\fR" 4
.el .Ip "\f(CWc9x\fR" 4
.IX Item "c9x"
.PD
The revised \s-1ISO\s0 C standard, published in December 1999. Before The revised \s-1ISO\s0 C standard, published in December 1999. Before
publication, this was known as C9X. publication, this was known as C9X.
.Sp .if n .Ip "\f(CW""gnu89""\fR" 4
.Ip "\f(CWgnu89\fR" 4 .el .Ip "\f(CWgnu89\fR" 4
.IX Item "gnu89"
The 1990 C standard plus \s-1GNU\s0 extensions. This is the default. The 1990 C standard plus \s-1GNU\s0 extensions. This is the default.
.Sp .if n .Ip "\f(CW""gnu99""\fR" 4
.Ip "\f(CWgnu99\fR" 4 .el .Ip "\f(CWgnu99\fR" 4
.Ip "\f(CWgnu9x\fR" 4 .IX Item "gnu99"
The 1999 C standard plus \s-1GNU\s0 extensions. .PD 0
.if n .Ip "\f(CW""gnu9x""\fR" 4
.el .Ip "\f(CWgnu9x\fR" 4
.IX Item "gnu9x"
.PD .PD
The 1999 C standard plus \s-1GNU\s0 extensions.
.RE
.RS 4
.RE .RE
.Ip "\fB\-ftabstop=\s-1NUMBER\s0\fR" 4 .Ip "\fB\-ftabstop=NUMBER\fR" 4
Set the distance between tabstops. This helps the preprocessor .IX Item "-ftabstop=NUMBER"
Set the distance between tab stops. This helps the preprocessor
report correct column numbers in warnings or errors, even if tabs appear report correct column numbers in warnings or errors, even if tabs appear
on the line. Values less than 1 or greater than 100 are ignored. The on the line. Values less than 1 or greater than 100 are ignored. The
default is 8. default is 8.
.Ip "\fB\-$\fR" 4 .Ip "\fB\-$\fR" 4
.IX Item "-$"
Forbid the use of \fB$\fR in identifiers. The C standard allows Forbid the use of \fB$\fR in identifiers. The C standard allows
implementations to define extra characters that can appear in implementations to define extra characters that can appear in
identifiers. By default the \s-1GNU\s0 C preprocessor permits \fB$\fR, a identifiers. By default the \s-1GNU\s0 C preprocessor permits \fB$\fR, a
common extension. common extension.
.SH "SEE ALSO" .SH "SEE ALSO"
\fIgcc\fR\|(1), \fIas\fR\|(1), \fIld\fR\|(1), and the Info entries for \fIcpp\fR, \fIgcc\fR, and .IX Header "SEE ALSO"
\fIbinutils\fR. \&\fIgcc\fR\|(1), \fIas\fR\|(1), \fIld\fR\|(1), and the Info entries for \fIcpp\fR, \fIgcc\fR, and
\&\fIbinutils\fR.
.SH "COPYRIGHT" .SH "COPYRIGHT"
Copyright 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996, .IX Header "COPYRIGHT"
Copyright (c) 1987, 1989, 1991, 1992, 1993, 1994, 1995, 1996,
1997, 1998, 1999, 2000 1997, 1998, 1999, 2000
Free Software Foundation, Inc. Free Software Foundation, Inc.
.PP .PP
......
.\" Automatically generated by Pod::Man version 1.1 .\" Automatically generated by Pod::Man version 1.1
.\" Tue Nov 21 17:46:08 2000 .\" Wed Jan 3 20:06:14 2001
.\" .\"
.\" Standard preamble: .\" Standard preamble:
.\" ====================================================================== .\" ======================================================================
...@@ -138,7 +138,7 @@ ...@@ -138,7 +138,7 @@
.\" ====================================================================== .\" ======================================================================
.\" .\"
.IX Title "GCOV 1" .IX Title "GCOV 1"
.TH GCOV 1 "gcc-2.97" "2000-11-21" "GNU" .TH GCOV 1 "gcc-2.97" "2001-01-03" "GNU"
.UC .UC
.SH "NAME" .SH "NAME"
gcov \- coverage testing tool gcov \- coverage testing tool
...@@ -396,7 +396,7 @@ many times the result was 1. ...@@ -396,7 +396,7 @@ many times the result was 1.
\&\fIgcc\fR\|(1) and the Info entry for \fIgcc\fR. \&\fIgcc\fR\|(1) and the Info entry for \fIgcc\fR.
.SH "COPYRIGHT" .SH "COPYRIGHT"
.IX Header "COPYRIGHT" .IX Header "COPYRIGHT"
Copyright 1996, 1997, 1999, 2000 Free Software Foundation, Inc. Copyright (c) 1996, 1997, 1999, 2000 Free Software Foundation, Inc.
.PP .PP
Permission is granted to make and distribute verbatim copies of this Permission is granted to make and distribute verbatim copies of this
manual provided the copyright notice and this permission notice are manual provided the copyright notice and this permission notice are
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment