ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/configure
(Generate patch)

Comparing rxvt-unicode/configure (file contents):
Revision 1.115 by ayin, Mon Nov 5 01:04:43 2007 UTC vs.
Revision 1.124 by ayin, Fri Dec 28 14:00:47 2007 UTC

658host_cpu 658host_cpu
659host_vendor 659host_vendor
660host_os 660host_os
661VERSION 661VERSION
662DATE 662DATE
663LSMDATE
664LIBVERSION
665CC 663CC
666CFLAGS 664CFLAGS
667LDFLAGS 665LDFLAGS
668CPPFLAGS 666CPPFLAGS
669ac_ct_CC 667ac_ct_CC
677INSTALL_SCRIPT 675INSTALL_SCRIPT
678INSTALL_DATA 676INSTALL_DATA
679GREP 677GREP
680EGREP 678EGREP
681LINKER 679LINKER
682INSTALL_LIBRXVT
683RXVTNAME 680RXVTNAME
681CXXCPP
684TIC 682TIC
685XMKMF 683XMKMF
686CXXCPP
687X_CFLAGS 684X_CFLAGS
688X_PRE_LIBS 685X_PRE_LIBS
689X_LIBS 686X_LIBS
690X_EXTRA_LIBS 687X_EXTRA_LIBS
691afterimage_config 688afterimage_config
692rxvt_int16_typedef
693rxvt_uint16_typedef
694rxvt_int32_typedef
695rxvt_uint32_typedef
696rxvt_intp_define
697rxvt_u_intp_define
698PKG_CONFIG 689PKG_CONFIG
699XFT_CONFIG 690XFT_CONFIG
700PERL 691PERL
701PERLLIB 692PERLLIB
702PERLFLAGS 693PERLFLAGS
703PERLPRIVLIBEXP 694PERLPRIVLIBEXP
704IF_PERL 695IF_PERL
705PERL_O 696PERL_O
706AFTERIMAGE_CFLAGS 697AFTERIMAGE_CFLAGS
707AFTERIMAGE_LIBS 698AFTERIMAGE_LIBS
708include_stdint_h
709include_stdarg_h
710include_stdlib_h
711include_unistd_h
712include_string_h
713include_fcntl_h
714include_util_h
715include_assert_h
716include_sys_ioctl_h
717include_sys_select_h
718include_sys_strredir_h
719include_sys_time_h
720include_time_h
721LIBOBJS 699LIBOBJS
722LTLIBOBJS' 700LTLIBOBJS'
723ac_subst_files='' 701ac_subst_files=''
724 ac_precious_vars='build_alias 702 ac_precious_vars='build_alias
725host_alias 703host_alias
731CPPFLAGS 709CPPFLAGS
732CXX 710CXX
733CXXFLAGS 711CXXFLAGS
734CCC 712CCC
735CPP 713CPP
736XMKMF
737CXXCPP' 714CXXCPP
715XMKMF'
738 716
739 717
740# Initialize some variables set by options. 718# Initialize some variables set by options.
741ac_init_help= 719ac_init_help=
742ac_init_version=false 720ac_init_version=false
1316Optional Features: 1294Optional Features:
1317 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) 1295 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1318 --enable-FEATURE[=ARG] include FEATURE [ARG=yes] 1296 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1319 --enable-everything enable standard non-multichoice features 1297 --enable-everything enable standard non-multichoice features
1320 NOTE: this option is order dependent 1298 NOTE: this option is order dependent
1321 NOTE: automatically enabled with --enable-shared
1322 --enable-warnings turn on g++ warnings 1299 --enable-warnings turn on g++ warnings
1323 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters 1300 --enable-unicode3 use 21 instead of 16 bits to represent unicode characters
1324 --enable-combining enable composition of base and combining characters 1301 --enable-combining enable composition of base and combining characters
1325 --enable-xft enable xft support on systems that have it 1302 --enable-xft enable xft support on systems that have it
1326 --enable-font-styles enable bold and italic support 1303 --enable-font-styles enable bold and italic support
1328 --enable-transparency enable transparent backgrounds 1305 --enable-transparency enable transparent backgrounds
1329 --enable-fading enable colors fading when off focus 1306 --enable-fading enable colors fading when off focus
1330 --enable-rxvt-scroll enable rxvt style scrollbar 1307 --enable-rxvt-scroll enable rxvt style scrollbar
1331 --enable-next-scroll enable NeXT style scrollbar 1308 --enable-next-scroll enable NeXT style scrollbar
1332 --enable-xterm-scroll enable Xterm style scrollbar 1309 --enable-xterm-scroll enable Xterm style scrollbar
1310 --enable-plain-scroll enable plain style scrollbar
1333 --enable-perl enable embedded perl interpreter 1311 --enable-perl enable embedded perl interpreter
1334 --enable-plain-scroll enable plain style scrollbar
1335 --enable-xim XIM (X Input Method) protocol support 1312 --enable-xim XIM (X Input Method) protocol support
1336 --disable-backspace-key disable handling of the backspace key 1313 --disable-backspace-key disable handling of the backspace key
1337 --disable-delete-key disable handling of the delete key 1314 --disable-delete-key disable handling of the delete key
1338 --disable-resources disable all resource checking 1315 --disable-resources disable all resource checking
1339 --enable-8bitctrls enable 8 bit control sequences (not recommended) 1316 --enable-8bitctrls enable 8 bit control sequences (not recommended)
1373 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if 1350 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1374 you have headers in a nonstandard directory <include dir> 1351 you have headers in a nonstandard directory <include dir>
1375 CXX C++ compiler command 1352 CXX C++ compiler command
1376 CXXFLAGS C++ compiler flags 1353 CXXFLAGS C++ compiler flags
1377 CPP C preprocessor 1354 CPP C preprocessor
1355 CXXCPP C++ preprocessor
1378 XMKMF Path to xmkmf, Makefile generator for X Window System 1356 XMKMF Path to xmkmf, Makefile generator for X Window System
1379 CXXCPP C++ preprocessor
1380 1357
1381Use these variables to override the choices made by `configure' or to help 1358Use these variables to override the choices made by `configure' or to help
1382it to find libraries and programs with nonstandard names/locations. 1359it to find libraries and programs with nonstandard names/locations.
1383 1360
1384_ACEOF 1361_ACEOF
1920 1897
1921 1898
1922 1899
1923VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 1900VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1924DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h` 1901DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1902
1925echo "" 1903echo ""
1926echo "configuring for rxvt $VERSION" 1904echo "configuring for rxvt $VERSION"
1927echo "" 1905echo ""
1928 1906
1929orig_CXXFLAGS="$CXXFLAGS" 1907orig_CXXFLAGS="$CXXFLAGS"
1930
1931 1908
1932ac_ext=c 1909ac_ext=c
1933ac_cpp='$CPP $CPPFLAGS' 1910ac_cpp='$CPP $CPPFLAGS'
1934ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' 1911ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1935ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' 1912ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3714echo "${ECHO_T}no" >&6; } 3691echo "${ECHO_T}no" >&6; }
3715fi 3692fi
3716rm -f conftest* 3693rm -f conftest*
3717 3694
3718 3695
3696
3697cat >>confdefs.h <<\_ACEOF
3698#define _GNU_SOURCE 1
3699_ACEOF
3700
3701
3719{ echo "$as_me:$LINENO: checking for library containing strerror" >&5 3702{ echo "$as_me:$LINENO: checking for library containing strerror" >&5
3720echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; } 3703echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; }
3721if test "${ac_cv_search_strerror+set}" = set; then 3704if test "${ac_cv_search_strerror+set}" = set; then
3722 echo $ECHO_N "(cached) $ECHO_C" >&6 3705 echo $ECHO_N "(cached) $ECHO_C" >&6
3723else 3706else
3870LINKER=$LINKER 3853LINKER=$LINKER
3871 3854
3872 3855
3873if test -z "$orig_CXXFLAGS"; then 3856if test -z "$orig_CXXFLAGS"; then
3874 if test x$GCC = xyes && test "x$GXX" = xyes; then 3857 if test x$GCC = xyes && test "x$GXX" = xyes; then
3875 CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs" 3858 CXXFLAGS="-g -O3 -fno-rtti -fvisibility-inlines-hidden -fno-threadsafe-statics -fno-enforce-eh-specs"
3876 cat >conftest.$ac_ext <<_ACEOF 3859 cat >conftest.$ac_ext <<_ACEOF
3877/* confdefs.h. */ 3860/* confdefs.h. */
3878_ACEOF 3861_ACEOF
3879cat confdefs.h >>conftest.$ac_ext 3862cat confdefs.h >>conftest.$ac_ext
3880cat >>conftest.$ac_ext <<_ACEOF 3863cat >>conftest.$ac_ext <<_ACEOF
3918 CXXFLAGS="-O" 3901 CXXFLAGS="-O"
3919 fi 3902 fi
3920 CFLAGS="$CXXFLAGS" 3903 CFLAGS="$CXXFLAGS"
3921fi 3904fi
3922 3905
3923
3924cat >>confdefs.h <<\_ACEOF
3925#define _GNU_SOURCE 1
3926_ACEOF
3927
3928
3929case $host in 3906case $host in
3930 *-*-solaris* ) 3907 *-*-solaris* )
3931 3908
3932cat >>confdefs.h <<\_ACEOF 3909cat >>confdefs.h <<\_ACEOF
3933#define _XOPEN_SOURCE 500 3910#define _XOPEN_SOURCE 500
3934_ACEOF 3911_ACEOF
3935 3912
3936 ;; 3913 ;;
3937esac 3914esac
3938
3939 3915
3940{ echo "$as_me:$LINENO: checking for setlocale" >&5 3916{ echo "$as_me:$LINENO: checking for setlocale" >&5
3941echo $ECHO_N "checking for setlocale... $ECHO_C" >&6; } 3917echo $ECHO_N "checking for setlocale... $ECHO_C" >&6; }
3942if test "${ac_cv_func_setlocale+set}" = set; then 3918if test "${ac_cv_func_setlocale+set}" = set; then
3943 echo $ECHO_N "(cached) $ECHO_C" >&6 3919 echo $ECHO_N "(cached) $ECHO_C" >&6
4416support_iso14755=yes 4392support_iso14755=yes
4417support_styles=yes 4393support_styles=yes
4418support_perl=yes 4394support_perl=yes
4419codesets=all 4395codesets=all
4420 4396
4421
4422if test "x$enable_shared" = xyes; then
4423
4424cat >>confdefs.h <<\_ACEOF
4425#define LIBRXVT 1
4426_ACEOF
4427
4428 INSTALL_LIBRXVT=yes
4429fi
4430 4397
4431 4398
4432# Check whether --enable-everything was given. 4399# Check whether --enable-everything was given.
4433if test "${enable_everything+set}" = set; then 4400if test "${enable_everything+set}" = set; then
4434 enableval=$enable_everything; 4401 enableval=$enable_everything;
4640 support_scroll_xterm=$enableval 4607 support_scroll_xterm=$enableval
4641 fi 4608 fi
4642fi 4609fi
4643 4610
4644 4611
4612# Check whether --enable-plain-scroll was given.
4613if test "${enable_plain_scroll+set}" = set; then
4614 enableval=$enable_plain_scroll; if test x$enableval = xyes -o x$enableval = xno; then
4615 support_scroll_plain=$enableval
4616 fi
4617fi
4618
4619
4645# Check whether --enable-perl was given. 4620# Check whether --enable-perl was given.
4646if test "${enable_perl+set}" = set; then 4621if test "${enable_perl+set}" = set; then
4647 enableval=$enable_perl; if test x$enableval = xyes -o x$enableval = xno; then 4622 enableval=$enable_perl; if test x$enableval = xyes -o x$enableval = xno; then
4648 support_perl=$enableval 4623 support_perl=$enableval
4649 fi
4650fi
4651
4652
4653# Check whether --enable-plain-scroll was given.
4654if test "${enable_plain_scroll+set}" = set; then
4655 enableval=$enable_plain_scroll; if test x$enableval = xyes -o x$enableval = xno; then
4656 support_scroll_plain=$enableval
4657 fi 4624 fi
4658fi 4625fi
4659 4626
4660 4627
4661 4628
4888#define RXVT_TERMINFO "$withval" 4855#define RXVT_TERMINFO "$withval"
4889_ACEOF 4856_ACEOF
4890 terminfo="$withval" 4857 terminfo="$withval"
4891 fi 4858 fi
4892fi 4859fi
4860
4861
4862
4863LIBEV_M4_AVOID_LIBRT=1
4864
4865ac_ext=cpp
4866ac_cpp='$CXXCPP $CPPFLAGS'
4867ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4868ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4869ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4870{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4871echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
4872if test -z "$CXXCPP"; then
4873 if test "${ac_cv_prog_CXXCPP+set}" = set; then
4874 echo $ECHO_N "(cached) $ECHO_C" >&6
4875else
4876 # Double quotes because CXXCPP needs to be expanded
4877 for CXXCPP in "$CXX -E" "/lib/cpp"
4878 do
4879 ac_preproc_ok=false
4880for ac_cxx_preproc_warn_flag in '' yes
4881do
4882 # Use a header file that comes with gcc, so configuring glibc
4883 # with a fresh cross-compiler works.
4884 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4885 # <limits.h> exists even on freestanding compilers.
4886 # On the NeXT, cc -E runs the code through the compiler's parser,
4887 # not just through cpp. "Syntax error" is here to catch this case.
4888 cat >conftest.$ac_ext <<_ACEOF
4889/* confdefs.h. */
4890_ACEOF
4891cat confdefs.h >>conftest.$ac_ext
4892cat >>conftest.$ac_ext <<_ACEOF
4893/* end confdefs.h. */
4894#ifdef __STDC__
4895# include <limits.h>
4896#else
4897# include <assert.h>
4898#endif
4899 Syntax error
4900_ACEOF
4901if { (ac_try="$ac_cpp conftest.$ac_ext"
4902case "(($ac_try" in
4903 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4904 *) ac_try_echo=$ac_try;;
4905esac
4906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4907 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4908 ac_status=$?
4909 grep -v '^ *+' conftest.er1 >conftest.err
4910 rm -f conftest.er1
4911 cat conftest.err >&5
4912 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4913 (exit $ac_status); } >/dev/null && {
4914 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4915 test ! -s conftest.err
4916 }; then
4917 :
4918else
4919 echo "$as_me: failed program was:" >&5
4920sed 's/^/| /' conftest.$ac_ext >&5
4921
4922 # Broken: fails on valid input.
4923continue
4924fi
4925
4926rm -f conftest.err conftest.$ac_ext
4927
4928 # OK, works on sane cases. Now check whether nonexistent headers
4929 # can be detected and how.
4930 cat >conftest.$ac_ext <<_ACEOF
4931/* confdefs.h. */
4932_ACEOF
4933cat confdefs.h >>conftest.$ac_ext
4934cat >>conftest.$ac_ext <<_ACEOF
4935/* end confdefs.h. */
4936#include <ac_nonexistent.h>
4937_ACEOF
4938if { (ac_try="$ac_cpp conftest.$ac_ext"
4939case "(($ac_try" in
4940 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4941 *) ac_try_echo=$ac_try;;
4942esac
4943eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4944 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4945 ac_status=$?
4946 grep -v '^ *+' conftest.er1 >conftest.err
4947 rm -f conftest.er1
4948 cat conftest.err >&5
4949 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4950 (exit $ac_status); } >/dev/null && {
4951 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4952 test ! -s conftest.err
4953 }; then
4954 # Broken: success on invalid input.
4955continue
4956else
4957 echo "$as_me: failed program was:" >&5
4958sed 's/^/| /' conftest.$ac_ext >&5
4959
4960 # Passes both tests.
4961ac_preproc_ok=:
4962break
4963fi
4964
4965rm -f conftest.err conftest.$ac_ext
4966
4967done
4968# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4969rm -f conftest.err conftest.$ac_ext
4970if $ac_preproc_ok; then
4971 break
4972fi
4973
4974 done
4975 ac_cv_prog_CXXCPP=$CXXCPP
4976
4977fi
4978 CXXCPP=$ac_cv_prog_CXXCPP
4979else
4980 ac_cv_prog_CXXCPP=$CXXCPP
4981fi
4982{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
4983echo "${ECHO_T}$CXXCPP" >&6; }
4984ac_preproc_ok=false
4985for ac_cxx_preproc_warn_flag in '' yes
4986do
4987 # Use a header file that comes with gcc, so configuring glibc
4988 # with a fresh cross-compiler works.
4989 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4990 # <limits.h> exists even on freestanding compilers.
4991 # On the NeXT, cc -E runs the code through the compiler's parser,
4992 # not just through cpp. "Syntax error" is here to catch this case.
4993 cat >conftest.$ac_ext <<_ACEOF
4994/* confdefs.h. */
4995_ACEOF
4996cat confdefs.h >>conftest.$ac_ext
4997cat >>conftest.$ac_ext <<_ACEOF
4998/* end confdefs.h. */
4999#ifdef __STDC__
5000# include <limits.h>
5001#else
5002# include <assert.h>
5003#endif
5004 Syntax error
5005_ACEOF
5006if { (ac_try="$ac_cpp conftest.$ac_ext"
5007case "(($ac_try" in
5008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5009 *) ac_try_echo=$ac_try;;
5010esac
5011eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5012 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5013 ac_status=$?
5014 grep -v '^ *+' conftest.er1 >conftest.err
5015 rm -f conftest.er1
5016 cat conftest.err >&5
5017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5018 (exit $ac_status); } >/dev/null && {
5019 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5020 test ! -s conftest.err
5021 }; then
5022 :
5023else
5024 echo "$as_me: failed program was:" >&5
5025sed 's/^/| /' conftest.$ac_ext >&5
5026
5027 # Broken: fails on valid input.
5028continue
5029fi
5030
5031rm -f conftest.err conftest.$ac_ext
5032
5033 # OK, works on sane cases. Now check whether nonexistent headers
5034 # can be detected and how.
5035 cat >conftest.$ac_ext <<_ACEOF
5036/* confdefs.h. */
5037_ACEOF
5038cat confdefs.h >>conftest.$ac_ext
5039cat >>conftest.$ac_ext <<_ACEOF
5040/* end confdefs.h. */
5041#include <ac_nonexistent.h>
5042_ACEOF
5043if { (ac_try="$ac_cpp conftest.$ac_ext"
5044case "(($ac_try" in
5045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5046 *) ac_try_echo=$ac_try;;
5047esac
5048eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5049 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5050 ac_status=$?
5051 grep -v '^ *+' conftest.er1 >conftest.err
5052 rm -f conftest.er1
5053 cat conftest.err >&5
5054 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5055 (exit $ac_status); } >/dev/null && {
5056 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5057 test ! -s conftest.err
5058 }; then
5059 # Broken: success on invalid input.
5060continue
5061else
5062 echo "$as_me: failed program was:" >&5
5063sed 's/^/| /' conftest.$ac_ext >&5
5064
5065 # Passes both tests.
5066ac_preproc_ok=:
5067break
5068fi
5069
5070rm -f conftest.err conftest.$ac_ext
5071
5072done
5073# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5074rm -f conftest.err conftest.$ac_ext
5075if $ac_preproc_ok; then
5076 :
5077else
5078 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5079See \`config.log' for more details." >&5
5080echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5081See \`config.log' for more details." >&2;}
5082 { (exit 1); exit 1; }; }
5083fi
5084
5085ac_ext=cpp
5086ac_cpp='$CXXCPP $CPPFLAGS'
5087ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5088ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5089ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5090
5091
5092{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5093echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
5094if test "${ac_cv_header_stdc+set}" = set; then
5095 echo $ECHO_N "(cached) $ECHO_C" >&6
5096else
5097 cat >conftest.$ac_ext <<_ACEOF
5098/* confdefs.h. */
5099_ACEOF
5100cat confdefs.h >>conftest.$ac_ext
5101cat >>conftest.$ac_ext <<_ACEOF
5102/* end confdefs.h. */
5103#include <stdlib.h>
5104#include <stdarg.h>
5105#include <string.h>
5106#include <float.h>
5107
5108int
5109main ()
5110{
5111
5112 ;
5113 return 0;
5114}
5115_ACEOF
5116rm -f conftest.$ac_objext
5117if { (ac_try="$ac_compile"
5118case "(($ac_try" in
5119 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5120 *) ac_try_echo=$ac_try;;
5121esac
5122eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5123 (eval "$ac_compile") 2>conftest.er1
5124 ac_status=$?
5125 grep -v '^ *+' conftest.er1 >conftest.err
5126 rm -f conftest.er1
5127 cat conftest.err >&5
5128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5129 (exit $ac_status); } && {
5130 test -z "$ac_cxx_werror_flag" ||
5131 test ! -s conftest.err
5132 } && test -s conftest.$ac_objext; then
5133 ac_cv_header_stdc=yes
5134else
5135 echo "$as_me: failed program was:" >&5
5136sed 's/^/| /' conftest.$ac_ext >&5
5137
5138 ac_cv_header_stdc=no
5139fi
5140
5141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5142
5143if test $ac_cv_header_stdc = yes; then
5144 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5145 cat >conftest.$ac_ext <<_ACEOF
5146/* confdefs.h. */
5147_ACEOF
5148cat confdefs.h >>conftest.$ac_ext
5149cat >>conftest.$ac_ext <<_ACEOF
5150/* end confdefs.h. */
5151#include <string.h>
5152
5153_ACEOF
5154if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5155 $EGREP "memchr" >/dev/null 2>&1; then
5156 :
5157else
5158 ac_cv_header_stdc=no
5159fi
5160rm -f conftest*
5161
5162fi
5163
5164if test $ac_cv_header_stdc = yes; then
5165 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5166 cat >conftest.$ac_ext <<_ACEOF
5167/* confdefs.h. */
5168_ACEOF
5169cat confdefs.h >>conftest.$ac_ext
5170cat >>conftest.$ac_ext <<_ACEOF
5171/* end confdefs.h. */
5172#include <stdlib.h>
5173
5174_ACEOF
5175if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5176 $EGREP "free" >/dev/null 2>&1; then
5177 :
5178else
5179 ac_cv_header_stdc=no
5180fi
5181rm -f conftest*
5182
5183fi
5184
5185if test $ac_cv_header_stdc = yes; then
5186 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5187 if test "$cross_compiling" = yes; then
5188 :
5189else
5190 cat >conftest.$ac_ext <<_ACEOF
5191/* confdefs.h. */
5192_ACEOF
5193cat confdefs.h >>conftest.$ac_ext
5194cat >>conftest.$ac_ext <<_ACEOF
5195/* end confdefs.h. */
5196#include <ctype.h>
5197#include <stdlib.h>
5198#if ((' ' & 0x0FF) == 0x020)
5199# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5200# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5201#else
5202# define ISLOWER(c) \
5203 (('a' <= (c) && (c) <= 'i') \
5204 || ('j' <= (c) && (c) <= 'r') \
5205 || ('s' <= (c) && (c) <= 'z'))
5206# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5207#endif
5208
5209#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5210int
5211main ()
5212{
5213 int i;
5214 for (i = 0; i < 256; i++)
5215 if (XOR (islower (i), ISLOWER (i))
5216 || toupper (i) != TOUPPER (i))
5217 return 2;
5218 return 0;
5219}
5220_ACEOF
5221rm -f conftest$ac_exeext
5222if { (ac_try="$ac_link"
5223case "(($ac_try" in
5224 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5225 *) ac_try_echo=$ac_try;;
5226esac
5227eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5228 (eval "$ac_link") 2>&5
5229 ac_status=$?
5230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5231 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5232 { (case "(($ac_try" in
5233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5234 *) ac_try_echo=$ac_try;;
5235esac
5236eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5237 (eval "$ac_try") 2>&5
5238 ac_status=$?
5239 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5240 (exit $ac_status); }; }; then
5241 :
5242else
5243 echo "$as_me: program exited with status $ac_status" >&5
5244echo "$as_me: failed program was:" >&5
5245sed 's/^/| /' conftest.$ac_ext >&5
5246
5247( exit $ac_status )
5248ac_cv_header_stdc=no
5249fi
5250rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5251fi
5252
5253
5254fi
5255fi
5256{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5257echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5258if test $ac_cv_header_stdc = yes; then
5259
5260cat >>confdefs.h <<\_ACEOF
5261#define STDC_HEADERS 1
5262_ACEOF
5263
5264fi
5265
5266# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5277 inttypes.h stdint.h unistd.h
5278do
5279as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5280{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5281echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5282if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5283 echo $ECHO_N "(cached) $ECHO_C" >&6
5284else
5285 cat >conftest.$ac_ext <<_ACEOF
5286/* confdefs.h. */
5287_ACEOF
5288cat confdefs.h >>conftest.$ac_ext
5289cat >>conftest.$ac_ext <<_ACEOF
5290/* end confdefs.h. */
5291$ac_includes_default
5292
5293#include <$ac_header>
5294_ACEOF
5295rm -f conftest.$ac_objext
5296if { (ac_try="$ac_compile"
5297case "(($ac_try" in
5298 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5299 *) ac_try_echo=$ac_try;;
5300esac
5301eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5302 (eval "$ac_compile") 2>conftest.er1
5303 ac_status=$?
5304 grep -v '^ *+' conftest.er1 >conftest.err
5305 rm -f conftest.er1
5306 cat conftest.err >&5
5307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5308 (exit $ac_status); } && {
5309 test -z "$ac_cxx_werror_flag" ||
5310 test ! -s conftest.err
5311 } && test -s conftest.$ac_objext; then
5312 eval "$as_ac_Header=yes"
5313else
5314 echo "$as_me: failed program was:" >&5
5315sed 's/^/| /' conftest.$ac_ext >&5
5316
5317 eval "$as_ac_Header=no"
5318fi
5319
5320rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5321fi
5322ac_res=`eval echo '${'$as_ac_Header'}'`
5323 { echo "$as_me:$LINENO: result: $ac_res" >&5
5324echo "${ECHO_T}$ac_res" >&6; }
5325if test `eval echo '${'$as_ac_Header'}'` = yes; then
5326 cat >>confdefs.h <<_ACEOF
5327#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5328_ACEOF
5329
5330fi
5331
5332done
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342for ac_header in sys/inotify.h sys/epoll.h sys/event.h sys/queue.h port.h poll.h sys/select.h
5343do
5344as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5345if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5346 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5347echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5348if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5349 echo $ECHO_N "(cached) $ECHO_C" >&6
5350fi
5351ac_res=`eval echo '${'$as_ac_Header'}'`
5352 { echo "$as_me:$LINENO: result: $ac_res" >&5
5353echo "${ECHO_T}$ac_res" >&6; }
5354else
5355 # Is the header compilable?
5356{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5357echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5358cat >conftest.$ac_ext <<_ACEOF
5359/* confdefs.h. */
5360_ACEOF
5361cat confdefs.h >>conftest.$ac_ext
5362cat >>conftest.$ac_ext <<_ACEOF
5363/* end confdefs.h. */
5364$ac_includes_default
5365#include <$ac_header>
5366_ACEOF
5367rm -f conftest.$ac_objext
5368if { (ac_try="$ac_compile"
5369case "(($ac_try" in
5370 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5371 *) ac_try_echo=$ac_try;;
5372esac
5373eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5374 (eval "$ac_compile") 2>conftest.er1
5375 ac_status=$?
5376 grep -v '^ *+' conftest.er1 >conftest.err
5377 rm -f conftest.er1
5378 cat conftest.err >&5
5379 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5380 (exit $ac_status); } && {
5381 test -z "$ac_cxx_werror_flag" ||
5382 test ! -s conftest.err
5383 } && test -s conftest.$ac_objext; then
5384 ac_header_compiler=yes
5385else
5386 echo "$as_me: failed program was:" >&5
5387sed 's/^/| /' conftest.$ac_ext >&5
5388
5389 ac_header_compiler=no
5390fi
5391
5392rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5393{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5394echo "${ECHO_T}$ac_header_compiler" >&6; }
5395
5396# Is the header present?
5397{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5398echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5399cat >conftest.$ac_ext <<_ACEOF
5400/* confdefs.h. */
5401_ACEOF
5402cat confdefs.h >>conftest.$ac_ext
5403cat >>conftest.$ac_ext <<_ACEOF
5404/* end confdefs.h. */
5405#include <$ac_header>
5406_ACEOF
5407if { (ac_try="$ac_cpp conftest.$ac_ext"
5408case "(($ac_try" in
5409 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5410 *) ac_try_echo=$ac_try;;
5411esac
5412eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5413 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5414 ac_status=$?
5415 grep -v '^ *+' conftest.er1 >conftest.err
5416 rm -f conftest.er1
5417 cat conftest.err >&5
5418 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5419 (exit $ac_status); } >/dev/null && {
5420 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5421 test ! -s conftest.err
5422 }; then
5423 ac_header_preproc=yes
5424else
5425 echo "$as_me: failed program was:" >&5
5426sed 's/^/| /' conftest.$ac_ext >&5
5427
5428 ac_header_preproc=no
5429fi
5430
5431rm -f conftest.err conftest.$ac_ext
5432{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5433echo "${ECHO_T}$ac_header_preproc" >&6; }
5434
5435# So? What about this header?
5436case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
5437 yes:no: )
5438 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5439echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5440 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5441echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5442 ac_header_preproc=yes
5443 ;;
5444 no:yes:* )
5445 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5446echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5447 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5448echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5449 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5450echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5451 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5452echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5453 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5454echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5455 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5456echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5457
5458 ;;
5459esac
5460{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5461echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5462if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5463 echo $ECHO_N "(cached) $ECHO_C" >&6
5464else
5465 eval "$as_ac_Header=\$ac_header_preproc"
5466fi
5467ac_res=`eval echo '${'$as_ac_Header'}'`
5468 { echo "$as_me:$LINENO: result: $ac_res" >&5
5469echo "${ECHO_T}$ac_res" >&6; }
5470
5471fi
5472if test `eval echo '${'$as_ac_Header'}'` = yes; then
5473 cat >>confdefs.h <<_ACEOF
5474#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5475_ACEOF
5476
5477fi
5478
5479done
5480
5481
5482
5483
5484
5485
5486
5487
5488for ac_func in inotify_init epoll_ctl kqueue port_create poll select
5489do
5490as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5491{ echo "$as_me:$LINENO: checking for $ac_func" >&5
5492echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
5493if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
5494 echo $ECHO_N "(cached) $ECHO_C" >&6
5495else
5496 cat >conftest.$ac_ext <<_ACEOF
5497/* confdefs.h. */
5498_ACEOF
5499cat confdefs.h >>conftest.$ac_ext
5500cat >>conftest.$ac_ext <<_ACEOF
5501/* end confdefs.h. */
5502/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5503 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5504#define $ac_func innocuous_$ac_func
5505
5506/* System header to define __stub macros and hopefully few prototypes,
5507 which can conflict with char $ac_func (); below.
5508 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5509 <limits.h> exists even on freestanding compilers. */
5510
5511#ifdef __STDC__
5512# include <limits.h>
5513#else
5514# include <assert.h>
5515#endif
5516
5517#undef $ac_func
5518
5519/* Override any GCC internal prototype to avoid an error.
5520 Use char because int might match the return type of a GCC
5521 builtin and then its argument prototype would still apply. */
5522#ifdef __cplusplus
5523extern "C"
5524#endif
5525char $ac_func ();
5526/* The GNU C library defines this for functions which it implements
5527 to always fail with ENOSYS. Some functions are actually named
5528 something starting with __ and the normal name is an alias. */
5529#if defined __stub_$ac_func || defined __stub___$ac_func
5530choke me
5531#endif
5532
5533int
5534main ()
5535{
5536return $ac_func ();
5537 ;
5538 return 0;
5539}
5540_ACEOF
5541rm -f conftest.$ac_objext conftest$ac_exeext
5542if { (ac_try="$ac_link"
5543case "(($ac_try" in
5544 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5545 *) ac_try_echo=$ac_try;;
5546esac
5547eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5548 (eval "$ac_link") 2>conftest.er1
5549 ac_status=$?
5550 grep -v '^ *+' conftest.er1 >conftest.err
5551 rm -f conftest.er1
5552 cat conftest.err >&5
5553 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5554 (exit $ac_status); } && {
5555 test -z "$ac_cxx_werror_flag" ||
5556 test ! -s conftest.err
5557 } && test -s conftest$ac_exeext &&
5558 $as_test_x conftest$ac_exeext; then
5559 eval "$as_ac_var=yes"
5560else
5561 echo "$as_me: failed program was:" >&5
5562sed 's/^/| /' conftest.$ac_ext >&5
5563
5564 eval "$as_ac_var=no"
5565fi
5566
5567rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5568 conftest$ac_exeext conftest.$ac_ext
5569fi
5570ac_res=`eval echo '${'$as_ac_var'}'`
5571 { echo "$as_me:$LINENO: result: $ac_res" >&5
5572echo "${ECHO_T}$ac_res" >&6; }
5573if test `eval echo '${'$as_ac_var'}'` = yes; then
5574 cat >>confdefs.h <<_ACEOF
5575#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5576_ACEOF
5577
5578fi
5579done
5580
5581
5582{ echo "$as_me:$LINENO: checking for clock_gettime" >&5
5583echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6; }
5584if test "${ac_cv_func_clock_gettime+set}" = set; then
5585 echo $ECHO_N "(cached) $ECHO_C" >&6
5586else
5587 cat >conftest.$ac_ext <<_ACEOF
5588/* confdefs.h. */
5589_ACEOF
5590cat confdefs.h >>conftest.$ac_ext
5591cat >>conftest.$ac_ext <<_ACEOF
5592/* end confdefs.h. */
5593/* Define clock_gettime to an innocuous variant, in case <limits.h> declares clock_gettime.
5594 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5595#define clock_gettime innocuous_clock_gettime
5596
5597/* System header to define __stub macros and hopefully few prototypes,
5598 which can conflict with char clock_gettime (); below.
5599 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5600 <limits.h> exists even on freestanding compilers. */
5601
5602#ifdef __STDC__
5603# include <limits.h>
5604#else
5605# include <assert.h>
5606#endif
5607
5608#undef clock_gettime
5609
5610/* Override any GCC internal prototype to avoid an error.
5611 Use char because int might match the return type of a GCC
5612 builtin and then its argument prototype would still apply. */
5613#ifdef __cplusplus
5614extern "C"
5615#endif
5616char clock_gettime ();
5617/* The GNU C library defines this for functions which it implements
5618 to always fail with ENOSYS. Some functions are actually named
5619 something starting with __ and the normal name is an alias. */
5620#if defined __stub_clock_gettime || defined __stub___clock_gettime
5621choke me
5622#endif
5623
5624int
5625main ()
5626{
5627return clock_gettime ();
5628 ;
5629 return 0;
5630}
5631_ACEOF
5632rm -f conftest.$ac_objext conftest$ac_exeext
5633if { (ac_try="$ac_link"
5634case "(($ac_try" in
5635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5636 *) ac_try_echo=$ac_try;;
5637esac
5638eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5639 (eval "$ac_link") 2>conftest.er1
5640 ac_status=$?
5641 grep -v '^ *+' conftest.er1 >conftest.err
5642 rm -f conftest.er1
5643 cat conftest.err >&5
5644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5645 (exit $ac_status); } && {
5646 test -z "$ac_cxx_werror_flag" ||
5647 test ! -s conftest.err
5648 } && test -s conftest$ac_exeext &&
5649 $as_test_x conftest$ac_exeext; then
5650 ac_cv_func_clock_gettime=yes
5651else
5652 echo "$as_me: failed program was:" >&5
5653sed 's/^/| /' conftest.$ac_ext >&5
5654
5655 ac_cv_func_clock_gettime=no
5656fi
5657
5658rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5659 conftest$ac_exeext conftest.$ac_ext
5660fi
5661{ echo "$as_me:$LINENO: result: $ac_cv_func_clock_gettime" >&5
5662echo "${ECHO_T}$ac_cv_func_clock_gettime" >&6; }
5663if test $ac_cv_func_clock_gettime = yes; then
5664 :
5665else
5666
5667 if test -z "$LIBEV_M4_AVOID_LIBRT"; then
5668
5669{ echo "$as_me:$LINENO: checking for clock_gettime in -lrt" >&5
5670echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6; }
5671if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
5672 echo $ECHO_N "(cached) $ECHO_C" >&6
5673else
5674 ac_check_lib_save_LIBS=$LIBS
5675LIBS="-lrt $LIBS"
5676cat >conftest.$ac_ext <<_ACEOF
5677/* confdefs.h. */
5678_ACEOF
5679cat confdefs.h >>conftest.$ac_ext
5680cat >>conftest.$ac_ext <<_ACEOF
5681/* end confdefs.h. */
5682
5683/* Override any GCC internal prototype to avoid an error.
5684 Use char because int might match the return type of a GCC
5685 builtin and then its argument prototype would still apply. */
5686#ifdef __cplusplus
5687extern "C"
5688#endif
5689char clock_gettime ();
5690int
5691main ()
5692{
5693return clock_gettime ();
5694 ;
5695 return 0;
5696}
5697_ACEOF
5698rm -f conftest.$ac_objext conftest$ac_exeext
5699if { (ac_try="$ac_link"
5700case "(($ac_try" in
5701 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5702 *) ac_try_echo=$ac_try;;
5703esac
5704eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5705 (eval "$ac_link") 2>conftest.er1
5706 ac_status=$?
5707 grep -v '^ *+' conftest.er1 >conftest.err
5708 rm -f conftest.er1
5709 cat conftest.err >&5
5710 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5711 (exit $ac_status); } && {
5712 test -z "$ac_cxx_werror_flag" ||
5713 test ! -s conftest.err
5714 } && test -s conftest$ac_exeext &&
5715 $as_test_x conftest$ac_exeext; then
5716 ac_cv_lib_rt_clock_gettime=yes
5717else
5718 echo "$as_me: failed program was:" >&5
5719sed 's/^/| /' conftest.$ac_ext >&5
5720
5721 ac_cv_lib_rt_clock_gettime=no
5722fi
5723
5724rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5725 conftest$ac_exeext conftest.$ac_ext
5726LIBS=$ac_check_lib_save_LIBS
5727fi
5728{ echo "$as_me:$LINENO: result: $ac_cv_lib_rt_clock_gettime" >&5
5729echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6; }
5730if test $ac_cv_lib_rt_clock_gettime = yes; then
5731 cat >>confdefs.h <<_ACEOF
5732#define HAVE_LIBRT 1
5733_ACEOF
5734
5735 LIBS="-lrt $LIBS"
5736
5737fi
5738
5739 unset ac_cv_func_clock_gettime
5740
5741for ac_func in clock_gettime
5742do
5743as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5744{ echo "$as_me:$LINENO: checking for $ac_func" >&5
5745echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
5746if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
5747 echo $ECHO_N "(cached) $ECHO_C" >&6
5748else
5749 cat >conftest.$ac_ext <<_ACEOF
5750/* confdefs.h. */
5751_ACEOF
5752cat confdefs.h >>conftest.$ac_ext
5753cat >>conftest.$ac_ext <<_ACEOF
5754/* end confdefs.h. */
5755/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5756 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5757#define $ac_func innocuous_$ac_func
5758
5759/* System header to define __stub macros and hopefully few prototypes,
5760 which can conflict with char $ac_func (); below.
5761 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5762 <limits.h> exists even on freestanding compilers. */
5763
5764#ifdef __STDC__
5765# include <limits.h>
5766#else
5767# include <assert.h>
5768#endif
5769
5770#undef $ac_func
5771
5772/* Override any GCC internal prototype to avoid an error.
5773 Use char because int might match the return type of a GCC
5774 builtin and then its argument prototype would still apply. */
5775#ifdef __cplusplus
5776extern "C"
5777#endif
5778char $ac_func ();
5779/* The GNU C library defines this for functions which it implements
5780 to always fail with ENOSYS. Some functions are actually named
5781 something starting with __ and the normal name is an alias. */
5782#if defined __stub_$ac_func || defined __stub___$ac_func
5783choke me
5784#endif
5785
5786int
5787main ()
5788{
5789return $ac_func ();
5790 ;
5791 return 0;
5792}
5793_ACEOF
5794rm -f conftest.$ac_objext conftest$ac_exeext
5795if { (ac_try="$ac_link"
5796case "(($ac_try" in
5797 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5798 *) ac_try_echo=$ac_try;;
5799esac
5800eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5801 (eval "$ac_link") 2>conftest.er1
5802 ac_status=$?
5803 grep -v '^ *+' conftest.er1 >conftest.err
5804 rm -f conftest.er1
5805 cat conftest.err >&5
5806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5807 (exit $ac_status); } && {
5808 test -z "$ac_cxx_werror_flag" ||
5809 test ! -s conftest.err
5810 } && test -s conftest$ac_exeext &&
5811 $as_test_x conftest$ac_exeext; then
5812 eval "$as_ac_var=yes"
5813else
5814 echo "$as_me: failed program was:" >&5
5815sed 's/^/| /' conftest.$ac_ext >&5
5816
5817 eval "$as_ac_var=no"
5818fi
5819
5820rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5821 conftest$ac_exeext conftest.$ac_ext
5822fi
5823ac_res=`eval echo '${'$as_ac_var'}'`
5824 { echo "$as_me:$LINENO: result: $ac_res" >&5
5825echo "${ECHO_T}$ac_res" >&6; }
5826if test `eval echo '${'$as_ac_var'}'` = yes; then
5827 cat >>confdefs.h <<_ACEOF
5828#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5829_ACEOF
5830
5831fi
5832done
5833
5834 fi
5835
5836fi
5837
5838
5839{ echo "$as_me:$LINENO: checking for nanosleep" >&5
5840echo $ECHO_N "checking for nanosleep... $ECHO_C" >&6; }
5841if test "${ac_cv_func_nanosleep+set}" = set; then
5842 echo $ECHO_N "(cached) $ECHO_C" >&6
5843else
5844 cat >conftest.$ac_ext <<_ACEOF
5845/* confdefs.h. */
5846_ACEOF
5847cat confdefs.h >>conftest.$ac_ext
5848cat >>conftest.$ac_ext <<_ACEOF
5849/* end confdefs.h. */
5850/* Define nanosleep to an innocuous variant, in case <limits.h> declares nanosleep.
5851 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5852#define nanosleep innocuous_nanosleep
5853
5854/* System header to define __stub macros and hopefully few prototypes,
5855 which can conflict with char nanosleep (); below.
5856 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5857 <limits.h> exists even on freestanding compilers. */
5858
5859#ifdef __STDC__
5860# include <limits.h>
5861#else
5862# include <assert.h>
5863#endif
5864
5865#undef nanosleep
5866
5867/* Override any GCC internal prototype to avoid an error.
5868 Use char because int might match the return type of a GCC
5869 builtin and then its argument prototype would still apply. */
5870#ifdef __cplusplus
5871extern "C"
5872#endif
5873char nanosleep ();
5874/* The GNU C library defines this for functions which it implements
5875 to always fail with ENOSYS. Some functions are actually named
5876 something starting with __ and the normal name is an alias. */
5877#if defined __stub_nanosleep || defined __stub___nanosleep
5878choke me
5879#endif
5880
5881int
5882main ()
5883{
5884return nanosleep ();
5885 ;
5886 return 0;
5887}
5888_ACEOF
5889rm -f conftest.$ac_objext conftest$ac_exeext
5890if { (ac_try="$ac_link"
5891case "(($ac_try" in
5892 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5893 *) ac_try_echo=$ac_try;;
5894esac
5895eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5896 (eval "$ac_link") 2>conftest.er1
5897 ac_status=$?
5898 grep -v '^ *+' conftest.er1 >conftest.err
5899 rm -f conftest.er1
5900 cat conftest.err >&5
5901 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5902 (exit $ac_status); } && {
5903 test -z "$ac_cxx_werror_flag" ||
5904 test ! -s conftest.err
5905 } && test -s conftest$ac_exeext &&
5906 $as_test_x conftest$ac_exeext; then
5907 ac_cv_func_nanosleep=yes
5908else
5909 echo "$as_me: failed program was:" >&5
5910sed 's/^/| /' conftest.$ac_ext >&5
5911
5912 ac_cv_func_nanosleep=no
5913fi
5914
5915rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5916 conftest$ac_exeext conftest.$ac_ext
5917fi
5918{ echo "$as_me:$LINENO: result: $ac_cv_func_nanosleep" >&5
5919echo "${ECHO_T}$ac_cv_func_nanosleep" >&6; }
5920if test $ac_cv_func_nanosleep = yes; then
5921 :
5922else
5923
5924 if test -z "$LIBEV_M4_AVOID_LIBRT"; then
5925
5926{ echo "$as_me:$LINENO: checking for nanosleep in -lrt" >&5
5927echo $ECHO_N "checking for nanosleep in -lrt... $ECHO_C" >&6; }
5928if test "${ac_cv_lib_rt_nanosleep+set}" = set; then
5929 echo $ECHO_N "(cached) $ECHO_C" >&6
5930else
5931 ac_check_lib_save_LIBS=$LIBS
5932LIBS="-lrt $LIBS"
5933cat >conftest.$ac_ext <<_ACEOF
5934/* confdefs.h. */
5935_ACEOF
5936cat confdefs.h >>conftest.$ac_ext
5937cat >>conftest.$ac_ext <<_ACEOF
5938/* end confdefs.h. */
5939
5940/* Override any GCC internal prototype to avoid an error.
5941 Use char because int might match the return type of a GCC
5942 builtin and then its argument prototype would still apply. */
5943#ifdef __cplusplus
5944extern "C"
5945#endif
5946char nanosleep ();
5947int
5948main ()
5949{
5950return nanosleep ();
5951 ;
5952 return 0;
5953}
5954_ACEOF
5955rm -f conftest.$ac_objext conftest$ac_exeext
5956if { (ac_try="$ac_link"
5957case "(($ac_try" in
5958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5959 *) ac_try_echo=$ac_try;;
5960esac
5961eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5962 (eval "$ac_link") 2>conftest.er1
5963 ac_status=$?
5964 grep -v '^ *+' conftest.er1 >conftest.err
5965 rm -f conftest.er1
5966 cat conftest.err >&5
5967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5968 (exit $ac_status); } && {
5969 test -z "$ac_cxx_werror_flag" ||
5970 test ! -s conftest.err
5971 } && test -s conftest$ac_exeext &&
5972 $as_test_x conftest$ac_exeext; then
5973 ac_cv_lib_rt_nanosleep=yes
5974else
5975 echo "$as_me: failed program was:" >&5
5976sed 's/^/| /' conftest.$ac_ext >&5
5977
5978 ac_cv_lib_rt_nanosleep=no
5979fi
5980
5981rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5982 conftest$ac_exeext conftest.$ac_ext
5983LIBS=$ac_check_lib_save_LIBS
5984fi
5985{ echo "$as_me:$LINENO: result: $ac_cv_lib_rt_nanosleep" >&5
5986echo "${ECHO_T}$ac_cv_lib_rt_nanosleep" >&6; }
5987if test $ac_cv_lib_rt_nanosleep = yes; then
5988 cat >>confdefs.h <<_ACEOF
5989#define HAVE_LIBRT 1
5990_ACEOF
5991
5992 LIBS="-lrt $LIBS"
5993
5994fi
5995
5996 unset ac_cv_func_nanosleep
5997
5998for ac_func in nanosleep
5999do
6000as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
6001{ echo "$as_me:$LINENO: checking for $ac_func" >&5
6002echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
6003if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
6004 echo $ECHO_N "(cached) $ECHO_C" >&6
6005else
6006 cat >conftest.$ac_ext <<_ACEOF
6007/* confdefs.h. */
6008_ACEOF
6009cat confdefs.h >>conftest.$ac_ext
6010cat >>conftest.$ac_ext <<_ACEOF
6011/* end confdefs.h. */
6012/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6013 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6014#define $ac_func innocuous_$ac_func
6015
6016/* System header to define __stub macros and hopefully few prototypes,
6017 which can conflict with char $ac_func (); below.
6018 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6019 <limits.h> exists even on freestanding compilers. */
6020
6021#ifdef __STDC__
6022# include <limits.h>
6023#else
6024# include <assert.h>
6025#endif
6026
6027#undef $ac_func
6028
6029/* Override any GCC internal prototype to avoid an error.
6030 Use char because int might match the return type of a GCC
6031 builtin and then its argument prototype would still apply. */
6032#ifdef __cplusplus
6033extern "C"
6034#endif
6035char $ac_func ();
6036/* The GNU C library defines this for functions which it implements
6037 to always fail with ENOSYS. Some functions are actually named
6038 something starting with __ and the normal name is an alias. */
6039#if defined __stub_$ac_func || defined __stub___$ac_func
6040choke me
6041#endif
6042
6043int
6044main ()
6045{
6046return $ac_func ();
6047 ;
6048 return 0;
6049}
6050_ACEOF
6051rm -f conftest.$ac_objext conftest$ac_exeext
6052if { (ac_try="$ac_link"
6053case "(($ac_try" in
6054 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6055 *) ac_try_echo=$ac_try;;
6056esac
6057eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6058 (eval "$ac_link") 2>conftest.er1
6059 ac_status=$?
6060 grep -v '^ *+' conftest.er1 >conftest.err
6061 rm -f conftest.er1
6062 cat conftest.err >&5
6063 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6064 (exit $ac_status); } && {
6065 test -z "$ac_cxx_werror_flag" ||
6066 test ! -s conftest.err
6067 } && test -s conftest$ac_exeext &&
6068 $as_test_x conftest$ac_exeext; then
6069 eval "$as_ac_var=yes"
6070else
6071 echo "$as_me: failed program was:" >&5
6072sed 's/^/| /' conftest.$ac_ext >&5
6073
6074 eval "$as_ac_var=no"
6075fi
6076
6077rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6078 conftest$ac_exeext conftest.$ac_ext
6079fi
6080ac_res=`eval echo '${'$as_ac_var'}'`
6081 { echo "$as_me:$LINENO: result: $ac_res" >&5
6082echo "${ECHO_T}$ac_res" >&6; }
6083if test `eval echo '${'$as_ac_var'}'` = yes; then
6084 cat >>confdefs.h <<_ACEOF
6085#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6086_ACEOF
6087
6088fi
6089done
6090
6091 fi
6092
6093fi
6094
6095
6096
6097{ echo "$as_me:$LINENO: checking for ceil in -lm" >&5
6098echo $ECHO_N "checking for ceil in -lm... $ECHO_C" >&6; }
6099if test "${ac_cv_lib_m_ceil+set}" = set; then
6100 echo $ECHO_N "(cached) $ECHO_C" >&6
6101else
6102 ac_check_lib_save_LIBS=$LIBS
6103LIBS="-lm $LIBS"
6104cat >conftest.$ac_ext <<_ACEOF
6105/* confdefs.h. */
6106_ACEOF
6107cat confdefs.h >>conftest.$ac_ext
6108cat >>conftest.$ac_ext <<_ACEOF
6109/* end confdefs.h. */
6110
6111/* Override any GCC internal prototype to avoid an error.
6112 Use char because int might match the return type of a GCC
6113 builtin and then its argument prototype would still apply. */
6114#ifdef __cplusplus
6115extern "C"
6116#endif
6117char ceil ();
6118int
6119main ()
6120{
6121return ceil ();
6122 ;
6123 return 0;
6124}
6125_ACEOF
6126rm -f conftest.$ac_objext conftest$ac_exeext
6127if { (ac_try="$ac_link"
6128case "(($ac_try" in
6129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6130 *) ac_try_echo=$ac_try;;
6131esac
6132eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6133 (eval "$ac_link") 2>conftest.er1
6134 ac_status=$?
6135 grep -v '^ *+' conftest.er1 >conftest.err
6136 rm -f conftest.er1
6137 cat conftest.err >&5
6138 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6139 (exit $ac_status); } && {
6140 test -z "$ac_cxx_werror_flag" ||
6141 test ! -s conftest.err
6142 } && test -s conftest$ac_exeext &&
6143 $as_test_x conftest$ac_exeext; then
6144 ac_cv_lib_m_ceil=yes
6145else
6146 echo "$as_me: failed program was:" >&5
6147sed 's/^/| /' conftest.$ac_ext >&5
6148
6149 ac_cv_lib_m_ceil=no
6150fi
6151
6152rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6153 conftest$ac_exeext conftest.$ac_ext
6154LIBS=$ac_check_lib_save_LIBS
6155fi
6156{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_ceil" >&5
6157echo "${ECHO_T}$ac_cv_lib_m_ceil" >&6; }
6158if test $ac_cv_lib_m_ceil = yes; then
6159 cat >>confdefs.h <<_ACEOF
6160#define HAVE_LIBM 1
6161_ACEOF
6162
6163 LIBS="-lm $LIBS"
6164
6165fi
6166
6167
6168
6169
4893 6170
4894 6171
4895 6172
4896# Extract the first word of "tic", so it can be a program name with args. 6173# Extract the first word of "tic", so it can be a program name with args.
4897set dummy tic; ac_word=$2 6174set dummy tic; ac_word=$2
4931else 6208else
4932 { echo "$as_me:$LINENO: result: no" >&5 6209 { echo "$as_me:$LINENO: result: no" >&5
4933echo "${ECHO_T}no" >&6; } 6210echo "${ECHO_T}no" >&6; }
4934fi 6211fi
4935 6212
4936
4937
4938
4939
4940ac_ext=cpp
4941ac_cpp='$CXXCPP $CPPFLAGS'
4942ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4943ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4944ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4945{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4946echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
4947if test -z "$CXXCPP"; then
4948 if test "${ac_cv_prog_CXXCPP+set}" = set; then
4949 echo $ECHO_N "(cached) $ECHO_C" >&6
4950else
4951 # Double quotes because CXXCPP needs to be expanded
4952 for CXXCPP in "$CXX -E" "/lib/cpp"
4953 do
4954 ac_preproc_ok=false
4955for ac_cxx_preproc_warn_flag in '' yes
4956do
4957 # Use a header file that comes with gcc, so configuring glibc
4958 # with a fresh cross-compiler works.
4959 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4960 # <limits.h> exists even on freestanding compilers.
4961 # On the NeXT, cc -E runs the code through the compiler's parser,
4962 # not just through cpp. "Syntax error" is here to catch this case.
4963 cat >conftest.$ac_ext <<_ACEOF
4964/* confdefs.h. */
4965_ACEOF
4966cat confdefs.h >>conftest.$ac_ext
4967cat >>conftest.$ac_ext <<_ACEOF
4968/* end confdefs.h. */
4969#ifdef __STDC__
4970# include <limits.h>
4971#else
4972# include <assert.h>
4973#endif
4974 Syntax error
4975_ACEOF
4976if { (ac_try="$ac_cpp conftest.$ac_ext"
4977case "(($ac_try" in
4978 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4979 *) ac_try_echo=$ac_try;;
4980esac
4981eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4982 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4983 ac_status=$?
4984 grep -v '^ *+' conftest.er1 >conftest.err
4985 rm -f conftest.er1
4986 cat conftest.err >&5
4987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4988 (exit $ac_status); } >/dev/null && {
4989 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4990 test ! -s conftest.err
4991 }; then
4992 :
4993else
4994 echo "$as_me: failed program was:" >&5
4995sed 's/^/| /' conftest.$ac_ext >&5
4996
4997 # Broken: fails on valid input.
4998continue
4999fi
5000
5001rm -f conftest.err conftest.$ac_ext
5002
5003 # OK, works on sane cases. Now check whether nonexistent headers
5004 # can be detected and how.
5005 cat >conftest.$ac_ext <<_ACEOF
5006/* confdefs.h. */
5007_ACEOF
5008cat confdefs.h >>conftest.$ac_ext
5009cat >>conftest.$ac_ext <<_ACEOF
5010/* end confdefs.h. */
5011#include <ac_nonexistent.h>
5012_ACEOF
5013if { (ac_try="$ac_cpp conftest.$ac_ext"
5014case "(($ac_try" in
5015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5016 *) ac_try_echo=$ac_try;;
5017esac
5018eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5019 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5020 ac_status=$?
5021 grep -v '^ *+' conftest.er1 >conftest.err
5022 rm -f conftest.er1
5023 cat conftest.err >&5
5024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5025 (exit $ac_status); } >/dev/null && {
5026 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5027 test ! -s conftest.err
5028 }; then
5029 # Broken: success on invalid input.
5030continue
5031else
5032 echo "$as_me: failed program was:" >&5
5033sed 's/^/| /' conftest.$ac_ext >&5
5034
5035 # Passes both tests.
5036ac_preproc_ok=:
5037break
5038fi
5039
5040rm -f conftest.err conftest.$ac_ext
5041
5042done
5043# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5044rm -f conftest.err conftest.$ac_ext
5045if $ac_preproc_ok; then
5046 break
5047fi
5048
5049 done
5050 ac_cv_prog_CXXCPP=$CXXCPP
5051
5052fi
5053 CXXCPP=$ac_cv_prog_CXXCPP
5054else
5055 ac_cv_prog_CXXCPP=$CXXCPP
5056fi
5057{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5058echo "${ECHO_T}$CXXCPP" >&6; }
5059ac_preproc_ok=false
5060for ac_cxx_preproc_warn_flag in '' yes
5061do
5062 # Use a header file that comes with gcc, so configuring glibc
5063 # with a fresh cross-compiler works.
5064 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5065 # <limits.h> exists even on freestanding compilers.
5066 # On the NeXT, cc -E runs the code through the compiler's parser,
5067 # not just through cpp. "Syntax error" is here to catch this case.
5068 cat >conftest.$ac_ext <<_ACEOF
5069/* confdefs.h. */
5070_ACEOF
5071cat confdefs.h >>conftest.$ac_ext
5072cat >>conftest.$ac_ext <<_ACEOF
5073/* end confdefs.h. */
5074#ifdef __STDC__
5075# include <limits.h>
5076#else
5077# include <assert.h>
5078#endif
5079 Syntax error
5080_ACEOF
5081if { (ac_try="$ac_cpp conftest.$ac_ext"
5082case "(($ac_try" in
5083 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5084 *) ac_try_echo=$ac_try;;
5085esac
5086eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5087 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5088 ac_status=$?
5089 grep -v '^ *+' conftest.er1 >conftest.err
5090 rm -f conftest.er1
5091 cat conftest.err >&5
5092 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5093 (exit $ac_status); } >/dev/null && {
5094 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5095 test ! -s conftest.err
5096 }; then
5097 :
5098else
5099 echo "$as_me: failed program was:" >&5
5100sed 's/^/| /' conftest.$ac_ext >&5
5101
5102 # Broken: fails on valid input.
5103continue
5104fi
5105
5106rm -f conftest.err conftest.$ac_ext
5107
5108 # OK, works on sane cases. Now check whether nonexistent headers
5109 # can be detected and how.
5110 cat >conftest.$ac_ext <<_ACEOF
5111/* confdefs.h. */
5112_ACEOF
5113cat confdefs.h >>conftest.$ac_ext
5114cat >>conftest.$ac_ext <<_ACEOF
5115/* end confdefs.h. */
5116#include <ac_nonexistent.h>
5117_ACEOF
5118if { (ac_try="$ac_cpp conftest.$ac_ext"
5119case "(($ac_try" in
5120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5121 *) ac_try_echo=$ac_try;;
5122esac
5123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5124 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5125 ac_status=$?
5126 grep -v '^ *+' conftest.er1 >conftest.err
5127 rm -f conftest.er1
5128 cat conftest.err >&5
5129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5130 (exit $ac_status); } >/dev/null && {
5131 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5132 test ! -s conftest.err
5133 }; then
5134 # Broken: success on invalid input.
5135continue
5136else
5137 echo "$as_me: failed program was:" >&5
5138sed 's/^/| /' conftest.$ac_ext >&5
5139
5140 # Passes both tests.
5141ac_preproc_ok=:
5142break
5143fi
5144
5145rm -f conftest.err conftest.$ac_ext
5146
5147done
5148# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5149rm -f conftest.err conftest.$ac_ext
5150if $ac_preproc_ok; then
5151 :
5152else
5153 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5154See \`config.log' for more details." >&5
5155echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5156See \`config.log' for more details." >&2;}
5157 { (exit 1); exit 1; }; }
5158fi
5159
5160ac_ext=cpp
5161ac_cpp='$CXXCPP $CPPFLAGS'
5162ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5163ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5164ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5165 6213
5166 6214
5167{ echo "$as_me:$LINENO: checking for X" >&5 6215{ echo "$as_me:$LINENO: checking for X" >&5
5168echo $ECHO_N "checking for X... $ECHO_C" >&6; } 6216echo $ECHO_N "checking for X... $ECHO_C" >&6; }
5169 6217
6555echo "${ECHO_T}no" >&6; } 7603echo "${ECHO_T}no" >&6; }
6556 fi 7604 fi
6557 fi 7605 fi
6558fi 7606fi
6559 7607
6560{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
6561echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
6562if test "${ac_cv_header_sys_wait_h+set}" = set; then
6563 echo $ECHO_N "(cached) $ECHO_C" >&6
6564else
6565 cat >conftest.$ac_ext <<_ACEOF
6566/* confdefs.h. */
6567_ACEOF
6568cat confdefs.h >>conftest.$ac_ext
6569cat >>conftest.$ac_ext <<_ACEOF
6570/* end confdefs.h. */
6571#include <sys/types.h>
6572#include <sys/wait.h>
6573#ifndef WEXITSTATUS
6574# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
6575#endif
6576#ifndef WIFEXITED
6577# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6578#endif
6579
6580int
6581main ()
6582{
6583 int s;
6584 wait (&s);
6585 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6586 ;
6587 return 0;
6588}
6589_ACEOF
6590rm -f conftest.$ac_objext
6591if { (ac_try="$ac_compile"
6592case "(($ac_try" in
6593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6594 *) ac_try_echo=$ac_try;;
6595esac
6596eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6597 (eval "$ac_compile") 2>conftest.er1
6598 ac_status=$?
6599 grep -v '^ *+' conftest.er1 >conftest.err
6600 rm -f conftest.er1
6601 cat conftest.err >&5
6602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6603 (exit $ac_status); } && {
6604 test -z "$ac_cxx_werror_flag" ||
6605 test ! -s conftest.err
6606 } && test -s conftest.$ac_objext; then
6607 ac_cv_header_sys_wait_h=yes
6608else
6609 echo "$as_me: failed program was:" >&5
6610sed 's/^/| /' conftest.$ac_ext >&5
6611
6612 ac_cv_header_sys_wait_h=no
6613fi
6614
6615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6616fi
6617{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
6618echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
6619if test $ac_cv_header_sys_wait_h = yes; then
6620
6621cat >>confdefs.h <<\_ACEOF
6622#define HAVE_SYS_WAIT_H 1
6623_ACEOF
6624
6625fi
6626
6627{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6628echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
6629if test "${ac_cv_header_stdc+set}" = set; then
6630 echo $ECHO_N "(cached) $ECHO_C" >&6
6631else
6632 cat >conftest.$ac_ext <<_ACEOF
6633/* confdefs.h. */
6634_ACEOF
6635cat confdefs.h >>conftest.$ac_ext
6636cat >>conftest.$ac_ext <<_ACEOF
6637/* end confdefs.h. */
6638#include <stdlib.h>
6639#include <stdarg.h>
6640#include <string.h>
6641#include <float.h>
6642
6643int
6644main ()
6645{
6646
6647 ;
6648 return 0;
6649}
6650_ACEOF
6651rm -f conftest.$ac_objext
6652if { (ac_try="$ac_compile"
6653case "(($ac_try" in
6654 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6655 *) ac_try_echo=$ac_try;;
6656esac
6657eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6658 (eval "$ac_compile") 2>conftest.er1
6659 ac_status=$?
6660 grep -v '^ *+' conftest.er1 >conftest.err
6661 rm -f conftest.er1
6662 cat conftest.err >&5
6663 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6664 (exit $ac_status); } && {
6665 test -z "$ac_cxx_werror_flag" ||
6666 test ! -s conftest.err
6667 } && test -s conftest.$ac_objext; then
6668 ac_cv_header_stdc=yes
6669else
6670 echo "$as_me: failed program was:" >&5
6671sed 's/^/| /' conftest.$ac_ext >&5
6672
6673 ac_cv_header_stdc=no
6674fi
6675
6676rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6677
6678if test $ac_cv_header_stdc = yes; then
6679 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6680 cat >conftest.$ac_ext <<_ACEOF
6681/* confdefs.h. */
6682_ACEOF
6683cat confdefs.h >>conftest.$ac_ext
6684cat >>conftest.$ac_ext <<_ACEOF
6685/* end confdefs.h. */
6686#include <string.h>
6687
6688_ACEOF
6689if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6690 $EGREP "memchr" >/dev/null 2>&1; then
6691 :
6692else
6693 ac_cv_header_stdc=no
6694fi
6695rm -f conftest*
6696
6697fi
6698
6699if test $ac_cv_header_stdc = yes; then
6700 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6701 cat >conftest.$ac_ext <<_ACEOF
6702/* confdefs.h. */
6703_ACEOF
6704cat confdefs.h >>conftest.$ac_ext
6705cat >>conftest.$ac_ext <<_ACEOF
6706/* end confdefs.h. */
6707#include <stdlib.h>
6708
6709_ACEOF
6710if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6711 $EGREP "free" >/dev/null 2>&1; then
6712 :
6713else
6714 ac_cv_header_stdc=no
6715fi
6716rm -f conftest*
6717
6718fi
6719
6720if test $ac_cv_header_stdc = yes; then
6721 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6722 if test "$cross_compiling" = yes; then
6723 :
6724else
6725 cat >conftest.$ac_ext <<_ACEOF
6726/* confdefs.h. */
6727_ACEOF
6728cat confdefs.h >>conftest.$ac_ext
6729cat >>conftest.$ac_ext <<_ACEOF
6730/* end confdefs.h. */
6731#include <ctype.h>
6732#include <stdlib.h>
6733#if ((' ' & 0x0FF) == 0x020)
6734# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6735# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6736#else
6737# define ISLOWER(c) \
6738 (('a' <= (c) && (c) <= 'i') \
6739 || ('j' <= (c) && (c) <= 'r') \
6740 || ('s' <= (c) && (c) <= 'z'))
6741# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6742#endif
6743
6744#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6745int
6746main ()
6747{
6748 int i;
6749 for (i = 0; i < 256; i++)
6750 if (XOR (islower (i), ISLOWER (i))
6751 || toupper (i) != TOUPPER (i))
6752 return 2;
6753 return 0;
6754}
6755_ACEOF
6756rm -f conftest$ac_exeext
6757if { (ac_try="$ac_link"
6758case "(($ac_try" in
6759 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6760 *) ac_try_echo=$ac_try;;
6761esac
6762eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6763 (eval "$ac_link") 2>&5
6764 ac_status=$?
6765 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6766 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6767 { (case "(($ac_try" in
6768 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6769 *) ac_try_echo=$ac_try;;
6770esac
6771eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6772 (eval "$ac_try") 2>&5
6773 ac_status=$?
6774 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6775 (exit $ac_status); }; }; then
6776 :
6777else
6778 echo "$as_me: program exited with status $ac_status" >&5
6779echo "$as_me: failed program was:" >&5
6780sed 's/^/| /' conftest.$ac_ext >&5
6781
6782( exit $ac_status )
6783ac_cv_header_stdc=no
6784fi
6785rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6786fi
6787
6788
6789fi
6790fi
6791{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6792echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
6793if test $ac_cv_header_stdc = yes; then
6794
6795cat >>confdefs.h <<\_ACEOF
6796#define STDC_HEADERS 1
6797_ACEOF
6798
6799fi
6800
6801# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6812 inttypes.h stdint.h unistd.h
6813do
6814as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6815{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6816echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6817if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6818 echo $ECHO_N "(cached) $ECHO_C" >&6
6819else
6820 cat >conftest.$ac_ext <<_ACEOF
6821/* confdefs.h. */
6822_ACEOF
6823cat confdefs.h >>conftest.$ac_ext
6824cat >>conftest.$ac_ext <<_ACEOF
6825/* end confdefs.h. */
6826$ac_includes_default
6827
6828#include <$ac_header>
6829_ACEOF
6830rm -f conftest.$ac_objext
6831if { (ac_try="$ac_compile"
6832case "(($ac_try" in
6833 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6834 *) ac_try_echo=$ac_try;;
6835esac
6836eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6837 (eval "$ac_compile") 2>conftest.er1
6838 ac_status=$?
6839 grep -v '^ *+' conftest.er1 >conftest.err
6840 rm -f conftest.er1
6841 cat conftest.err >&5
6842 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6843 (exit $ac_status); } && {
6844 test -z "$ac_cxx_werror_flag" ||
6845 test ! -s conftest.err
6846 } && test -s conftest.$ac_objext; then
6847 eval "$as_ac_Header=yes"
6848else
6849 echo "$as_me: failed program was:" >&5
6850sed 's/^/| /' conftest.$ac_ext >&5
6851
6852 eval "$as_ac_Header=no"
6853fi
6854
6855rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6856fi
6857ac_res=`eval echo '${'$as_ac_Header'}'`
6858 { echo "$as_me:$LINENO: result: $ac_res" >&5
6859echo "${ECHO_T}$ac_res" >&6; }
6860if test `eval echo '${'$as_ac_Header'}'` = yes; then
6861 cat >>confdefs.h <<_ACEOF
6862#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6863_ACEOF
6864
6865fi
6866
6867done
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880 7608
6881 7609
6882 7610
6883 7611
6884 7612
6885 7613
6886 7614
6887for ac_header in \ 7615for ac_header in \
6888 assert.h \
6889 fcntl.h \
6890 stdarg.h \
6891 stdlib.h \
6892 string.h \
6893 termios.h \
6894 unistd.h \
6895 sys/byteorder.h \ 7616 sys/byteorder.h \
6896 sys/ioctl.h \ 7617 sys/ioctl.h \
6897 sys/select.h \
6898 sys/sockio.h \ 7618 sys/sockio.h \
6899 sys/strredir.h \ 7619 sys/strredir.h \
6900 sys/time.h \
6901 stdint.h \ 7620 stdint.h \
6902 wchar.h \ 7621 wchar.h \
6903 cwchar \ 7622 cwchar \
6904 clocale \
6905 7623
6906do 7624do
6907as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 7625as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6908if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 7626if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6909 { echo "$as_me:$LINENO: checking for $ac_header" >&5 7627 { echo "$as_me:$LINENO: checking for $ac_header" >&5
7040fi 7758fi
7041 7759
7042done 7760done
7043 7761
7044 7762
7045{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
7046echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
7047if test "${ac_cv_header_time+set}" = set; then
7048 echo $ECHO_N "(cached) $ECHO_C" >&6
7049else
7050 cat >conftest.$ac_ext <<_ACEOF
7051/* confdefs.h. */
7052_ACEOF
7053cat confdefs.h >>conftest.$ac_ext
7054cat >>conftest.$ac_ext <<_ACEOF
7055/* end confdefs.h. */
7056#include <sys/types.h>
7057#include <sys/time.h>
7058#include <time.h>
7059
7060int
7061main ()
7062{
7063if ((struct tm *) 0)
7064return 0;
7065 ;
7066 return 0;
7067}
7068_ACEOF
7069rm -f conftest.$ac_objext
7070if { (ac_try="$ac_compile"
7071case "(($ac_try" in
7072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7073 *) ac_try_echo=$ac_try;;
7074esac
7075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7076 (eval "$ac_compile") 2>conftest.er1
7077 ac_status=$?
7078 grep -v '^ *+' conftest.er1 >conftest.err
7079 rm -f conftest.er1
7080 cat conftest.err >&5
7081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7082 (exit $ac_status); } && {
7083 test -z "$ac_cxx_werror_flag" ||
7084 test ! -s conftest.err
7085 } && test -s conftest.$ac_objext; then
7086 ac_cv_header_time=yes
7087else
7088 echo "$as_me: failed program was:" >&5
7089sed 's/^/| /' conftest.$ac_ext >&5
7090
7091 ac_cv_header_time=no
7092fi
7093
7094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7095fi
7096{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7097echo "${ECHO_T}$ac_cv_header_time" >&6; }
7098if test $ac_cv_header_time = yes; then
7099
7100cat >>confdefs.h <<\_ACEOF
7101#define TIME_WITH_SYS_TIME 1
7102_ACEOF
7103
7104fi
7105
7106
7107{ echo "$as_me:$LINENO: checking whether termios.h and sys/ioctl.h may both be included" >&5
7108echo $ECHO_N "checking whether termios.h and sys/ioctl.h may both be included... $ECHO_C" >&6; }
7109if test "${rxvt_cv_header_sysioctl+set}" = set; then
7110 echo $ECHO_N "(cached) $ECHO_C" >&6
7111else
7112 cat >conftest.$ac_ext <<_ACEOF
7113/* confdefs.h. */
7114_ACEOF
7115cat confdefs.h >>conftest.$ac_ext
7116cat >>conftest.$ac_ext <<_ACEOF
7117/* end confdefs.h. */
7118#include <stdio.h>
7119#include <sys/ioctl.h>
7120#ifdef HAVE_TERMIOS_H
7121#include <termios.h>
7122#endif
7123int
7124main ()
7125{
7126int a = ECHO;
7127 ;
7128 return 0;
7129}
7130_ACEOF
7131rm -f conftest.$ac_objext
7132if { (ac_try="$ac_compile"
7133case "(($ac_try" in
7134 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7135 *) ac_try_echo=$ac_try;;
7136esac
7137eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7138 (eval "$ac_compile") 2>conftest.er1
7139 ac_status=$?
7140 grep -v '^ *+' conftest.er1 >conftest.err
7141 rm -f conftest.er1
7142 cat conftest.err >&5
7143 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7144 (exit $ac_status); } && {
7145 test -z "$ac_cxx_werror_flag" ||
7146 test ! -s conftest.err
7147 } && test -s conftest.$ac_objext; then
7148 rxvt_cv_header_sysioctl=yes
7149else
7150 echo "$as_me: failed program was:" >&5
7151sed 's/^/| /' conftest.$ac_ext >&5
7152
7153 rxvt_cv_header_sysioctl=no
7154fi
7155
7156rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7157fi
7158{ echo "$as_me:$LINENO: result: $rxvt_cv_header_sysioctl" >&5
7159echo "${ECHO_T}$rxvt_cv_header_sysioctl" >&6; }
7160
7161{ echo "$as_me:$LINENO: checking for XPointer" >&5 7763{ echo "$as_me:$LINENO: checking for XPointer" >&5
7162echo $ECHO_N "checking for XPointer... $ECHO_C" >&6; } 7764echo $ECHO_N "checking for XPointer... $ECHO_C" >&6; }
7163if test "${rxvt_cv_xpointer+set}" = set; then 7765if test "${rxvt_cv_xpointer+set}" = set; then
7164 echo $ECHO_N "(cached) $ECHO_C" >&6 7766 echo $ECHO_N "(cached) $ECHO_C" >&6
7165else 7767else
7276cat >>confdefs.h <<\_ACEOF 7878cat >>confdefs.h <<\_ACEOF
7277#define XLIB_ILLEGAL_ACCESS 1 7879#define XLIB_ILLEGAL_ACCESS 1
7278_ACEOF 7880_ACEOF
7279 7881
7280fi 7882fi
7281
7282{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7283echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
7284if test "${ac_cv_c_const+set}" = set; then
7285 echo $ECHO_N "(cached) $ECHO_C" >&6
7286else
7287 cat >conftest.$ac_ext <<_ACEOF
7288/* confdefs.h. */
7289_ACEOF
7290cat confdefs.h >>conftest.$ac_ext
7291cat >>conftest.$ac_ext <<_ACEOF
7292/* end confdefs.h. */
7293
7294int
7295main ()
7296{
7297/* FIXME: Include the comments suggested by Paul. */
7298#ifndef __cplusplus
7299 /* Ultrix mips cc rejects this. */
7300 typedef int charset[2];
7301 const charset cs;
7302 /* SunOS 4.1.1 cc rejects this. */
7303 char const *const *pcpcc;
7304 char **ppc;
7305 /* NEC SVR4.0.2 mips cc rejects this. */
7306 struct point {int x, y;};
7307 static struct point const zero = {0,0};
7308 /* AIX XL C 1.02.0.0 rejects this.
7309 It does not let you subtract one const X* pointer from another in
7310 an arm of an if-expression whose if-part is not a constant
7311 expression */
7312 const char *g = "string";
7313 pcpcc = &g + (g ? g-g : 0);
7314 /* HPUX 7.0 cc rejects these. */
7315 ++pcpcc;
7316 ppc = (char**) pcpcc;
7317 pcpcc = (char const *const *) ppc;
7318 { /* SCO 3.2v4 cc rejects this. */
7319 char *t;
7320 char const *s = 0 ? (char *) 0 : (char const *) 0;
7321
7322 *t++ = 0;
7323 if (s) return 0;
7324 }
7325 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
7326 int x[] = {25, 17};
7327 const int *foo = &x[0];
7328 ++foo;
7329 }
7330 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7331 typedef const int *iptr;
7332 iptr p = 0;
7333 ++p;
7334 }
7335 { /* AIX XL C 1.02.0.0 rejects this saying
7336 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7337 struct s { int j; const int *ap[3]; };
7338 struct s *b; b->j = 5;
7339 }
7340 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7341 const int foo = 10;
7342 if (!foo) return 0;
7343 }
7344 return !cs[0] && !zero.x;
7345#endif
7346
7347 ;
7348 return 0;
7349}
7350_ACEOF
7351rm -f conftest.$ac_objext
7352if { (ac_try="$ac_compile"
7353case "(($ac_try" in
7354 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7355 *) ac_try_echo=$ac_try;;
7356esac
7357eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7358 (eval "$ac_compile") 2>conftest.er1
7359 ac_status=$?
7360 grep -v '^ *+' conftest.er1 >conftest.err
7361 rm -f conftest.er1
7362 cat conftest.err >&5
7363 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7364 (exit $ac_status); } && {
7365 test -z "$ac_cxx_werror_flag" ||
7366 test ! -s conftest.err
7367 } && test -s conftest.$ac_objext; then
7368 ac_cv_c_const=yes
7369else
7370 echo "$as_me: failed program was:" >&5
7371sed 's/^/| /' conftest.$ac_ext >&5
7372
7373 ac_cv_c_const=no
7374fi
7375
7376rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7377fi
7378{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7379echo "${ECHO_T}$ac_cv_c_const" >&6; }
7380if test $ac_cv_c_const = no; then
7381
7382cat >>confdefs.h <<\_ACEOF
7383#define const
7384_ACEOF
7385
7386fi
7387
7388{ echo "$as_me:$LINENO: checking for inline" >&5
7389echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
7390if test "${ac_cv_c_inline+set}" = set; then
7391 echo $ECHO_N "(cached) $ECHO_C" >&6
7392else
7393 ac_cv_c_inline=no
7394for ac_kw in inline __inline__ __inline; do
7395 cat >conftest.$ac_ext <<_ACEOF
7396/* confdefs.h. */
7397_ACEOF
7398cat confdefs.h >>conftest.$ac_ext
7399cat >>conftest.$ac_ext <<_ACEOF
7400/* end confdefs.h. */
7401#ifndef __cplusplus
7402typedef int foo_t;
7403static $ac_kw foo_t static_foo () {return 0; }
7404$ac_kw foo_t foo () {return 0; }
7405#endif
7406
7407_ACEOF
7408rm -f conftest.$ac_objext
7409if { (ac_try="$ac_compile"
7410case "(($ac_try" in
7411 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7412 *) ac_try_echo=$ac_try;;
7413esac
7414eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7415 (eval "$ac_compile") 2>conftest.er1
7416 ac_status=$?
7417 grep -v '^ *+' conftest.er1 >conftest.err
7418 rm -f conftest.er1
7419 cat conftest.err >&5
7420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7421 (exit $ac_status); } && {
7422 test -z "$ac_cxx_werror_flag" ||
7423 test ! -s conftest.err
7424 } && test -s conftest.$ac_objext; then
7425 ac_cv_c_inline=$ac_kw
7426else
7427 echo "$as_me: failed program was:" >&5
7428sed 's/^/| /' conftest.$ac_ext >&5
7429
7430
7431fi
7432
7433rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7434 test "$ac_cv_c_inline" != no && break
7435done
7436
7437fi
7438{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
7439echo "${ECHO_T}$ac_cv_c_inline" >&6; }
7440
7441
7442case $ac_cv_c_inline in
7443 inline | yes) ;;
7444 *)
7445 case $ac_cv_c_inline in
7446 no) ac_val=;;
7447 *) ac_val=$ac_cv_c_inline;;
7448 esac
7449 cat >>confdefs.h <<_ACEOF
7450#ifndef __cplusplus
7451#define inline $ac_val
7452#endif
7453_ACEOF
7454 ;;
7455esac
7456
7457
7458 7883
7459{ echo "$as_me:$LINENO: checking for mode_t" >&5 7884{ echo "$as_me:$LINENO: checking for mode_t" >&5
7460echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; } 7885echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; }
7461if test "${ac_cv_type_mode_t+set}" = set; then 7886if test "${ac_cv_type_mode_t+set}" = set; then
7462 echo $ECHO_N "(cached) $ECHO_C" >&6 7887 echo $ECHO_N "(cached) $ECHO_C" >&6
7619_ACEOF 8044_ACEOF
7620 8045
7621fi 8046fi
7622 8047
7623 8048
7624{ echo "$as_me:$LINENO: checking for short" >&5 8049 { echo "$as_me:$LINENO: checking for int16_t" >&5
7625echo $ECHO_N "checking for short... $ECHO_C" >&6; } 8050echo $ECHO_N "checking for int16_t... $ECHO_C" >&6; }
7626if test "${ac_cv_type_short+set}" = set; then 8051if test "${ac_cv_c_int16_t+set}" = set; then
7627 echo $ECHO_N "(cached) $ECHO_C" >&6 8052 echo $ECHO_N "(cached) $ECHO_C" >&6
7628else 8053else
8054 ac_cv_c_int16_t=no
8055 for ac_type in 'int16_t' 'int' 'long int' \
8056 'long long int' 'short int' 'signed char'; do
7629 cat >conftest.$ac_ext <<_ACEOF 8057 cat >conftest.$ac_ext <<_ACEOF
7630/* confdefs.h. */ 8058/* confdefs.h. */
7631_ACEOF 8059_ACEOF
7632cat confdefs.h >>conftest.$ac_ext 8060cat confdefs.h >>conftest.$ac_ext
7633cat >>conftest.$ac_ext <<_ACEOF 8061cat >>conftest.$ac_ext <<_ACEOF
7634/* end confdefs.h. */ 8062/* end confdefs.h. */
7635$ac_includes_default 8063$ac_includes_default
7636typedef short ac__type_new_;
7637int 8064int
7638main () 8065main ()
7639{ 8066{
7640if ((ac__type_new_ *) 0) 8067static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 1))];
7641 return 0; 8068test_array [0] = 0
7642if (sizeof (ac__type_new_)) 8069
7643 return 0;
7644 ; 8070 ;
7645 return 0; 8071 return 0;
7646} 8072}
7647_ACEOF 8073_ACEOF
7648rm -f conftest.$ac_objext 8074rm -f conftest.$ac_objext
7660 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7661 (exit $ac_status); } && { 8087 (exit $ac_status); } && {
7662 test -z "$ac_cxx_werror_flag" || 8088 test -z "$ac_cxx_werror_flag" ||
7663 test ! -s conftest.err 8089 test ! -s conftest.err
7664 } && test -s conftest.$ac_objext; then 8090 } && test -s conftest.$ac_objext; then
7665 ac_cv_type_short=yes
7666else
7667 echo "$as_me: failed program was:" >&5
7668sed 's/^/| /' conftest.$ac_ext >&5
7669
7670 ac_cv_type_short=no
7671fi
7672
7673rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7674fi
7675{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
7676echo "${ECHO_T}$ac_cv_type_short" >&6; }
7677
7678# The cast to long int works around a bug in the HP C Compiler
7679# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7680# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7681# This bug is HP SR number 8606223364.
7682{ echo "$as_me:$LINENO: checking size of short" >&5
7683echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
7684if test "${ac_cv_sizeof_short+set}" = set; then
7685 echo $ECHO_N "(cached) $ECHO_C" >&6
7686else
7687 if test "$cross_compiling" = yes; then
7688 # Depending upon the size, compute the lo and hi bounds.
7689cat >conftest.$ac_ext <<_ACEOF 8091 cat >conftest.$ac_ext <<_ACEOF
7690/* confdefs.h. */ 8092/* confdefs.h. */
7691_ACEOF 8093_ACEOF
7692cat confdefs.h >>conftest.$ac_ext 8094cat confdefs.h >>conftest.$ac_ext
7693cat >>conftest.$ac_ext <<_ACEOF 8095cat >>conftest.$ac_ext <<_ACEOF
7694/* end confdefs.h. */ 8096/* end confdefs.h. */
7695$ac_includes_default 8097$ac_includes_default
7696 typedef short ac__type_sizeof_;
7697int 8098int
7698main () 8099main ()
7699{ 8100{
7700static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 8101static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 1)
8102 < ($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 2))];
7701test_array [0] = 0 8103test_array [0] = 0
7702 8104
7703 ; 8105 ;
7704 return 0; 8106 return 0;
7705} 8107}
7719 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8121 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7720 (exit $ac_status); } && { 8122 (exit $ac_status); } && {
7721 test -z "$ac_cxx_werror_flag" || 8123 test -z "$ac_cxx_werror_flag" ||
7722 test ! -s conftest.err 8124 test ! -s conftest.err
7723 } && test -s conftest.$ac_objext; then 8125 } && test -s conftest.$ac_objext; then
7724 ac_lo=0 ac_mid=0 8126 :
7725 while :; do 8127else
8128 echo "$as_me: failed program was:" >&5
8129sed 's/^/| /' conftest.$ac_ext >&5
8130
8131 case $ac_type in
8132 int16_t) ac_cv_c_int16_t=yes ;;
8133 *) ac_cv_c_int16_t=$ac_type ;;
8134esac
8135
8136fi
8137
8138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8139else
8140 echo "$as_me: failed program was:" >&5
8141sed 's/^/| /' conftest.$ac_ext >&5
8142
8143
8144fi
8145
8146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8147 test "$ac_cv_c_int16_t" != no && break
8148 done
8149fi
8150{ echo "$as_me:$LINENO: result: $ac_cv_c_int16_t" >&5
8151echo "${ECHO_T}$ac_cv_c_int16_t" >&6; }
8152 case $ac_cv_c_int16_t in #(
8153 no|yes) ;; #(
8154 *)
8155
8156cat >>confdefs.h <<_ACEOF
8157#define int16_t $ac_cv_c_int16_t
8158_ACEOF
8159;;
8160 esac
8161
8162
8163 { echo "$as_me:$LINENO: checking for uint16_t" >&5
8164echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
8165if test "${ac_cv_c_uint16_t+set}" = set; then
8166 echo $ECHO_N "(cached) $ECHO_C" >&6
8167else
8168 ac_cv_c_uint16_t=no
8169 for ac_type in 'uint16_t' 'unsigned int' 'unsigned long int' \
8170 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
7726 cat >conftest.$ac_ext <<_ACEOF 8171 cat >conftest.$ac_ext <<_ACEOF
7727/* confdefs.h. */ 8172/* confdefs.h. */
7728_ACEOF 8173_ACEOF
7729cat confdefs.h >>conftest.$ac_ext 8174cat confdefs.h >>conftest.$ac_ext
7730cat >>conftest.$ac_ext <<_ACEOF 8175cat >>conftest.$ac_ext <<_ACEOF
7731/* end confdefs.h. */ 8176/* end confdefs.h. */
7732$ac_includes_default 8177$ac_includes_default
7733 typedef short ac__type_sizeof_;
7734int 8178int
7735main () 8179main ()
7736{ 8180{
7737static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 8181static int test_array [1 - 2 * !(($ac_type) -1 >> (16 - 1) == 1)];
7738test_array [0] = 0 8182test_array [0] = 0
7739 8183
7740 ; 8184 ;
7741 return 0; 8185 return 0;
7742} 8186}
7756 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8200 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7757 (exit $ac_status); } && { 8201 (exit $ac_status); } && {
7758 test -z "$ac_cxx_werror_flag" || 8202 test -z "$ac_cxx_werror_flag" ||
7759 test ! -s conftest.err 8203 test ! -s conftest.err
7760 } && test -s conftest.$ac_objext; then 8204 } && test -s conftest.$ac_objext; then
7761 ac_hi=$ac_mid; break 8205 case $ac_type in
8206 uint16_t) ac_cv_c_uint16_t=yes ;;
8207 *) ac_cv_c_uint16_t=$ac_type ;;
8208esac
8209
7762else 8210else
7763 echo "$as_me: failed program was:" >&5 8211 echo "$as_me: failed program was:" >&5
7764sed 's/^/| /' conftest.$ac_ext >&5 8212sed 's/^/| /' conftest.$ac_ext >&5
7765 8213
7766 ac_lo=`expr $ac_mid + 1` 8214
7767 if test $ac_lo -le $ac_mid; then
7768 ac_lo= ac_hi=
7769 break
7770 fi
7771 ac_mid=`expr 2 '*' $ac_mid + 1`
7772fi 8215fi
7773 8216
7774rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8218 test "$ac_cv_c_uint16_t" != no && break
7775 done 8219 done
7776else 8220fi
7777 echo "$as_me: failed program was:" >&5 8221{ echo "$as_me:$LINENO: result: $ac_cv_c_uint16_t" >&5
7778sed 's/^/| /' conftest.$ac_ext >&5 8222echo "${ECHO_T}$ac_cv_c_uint16_t" >&6; }
8223 case $ac_cv_c_uint16_t in #(
8224 no|yes) ;; #(
8225 *)
7779 8226
8227
8228cat >>confdefs.h <<_ACEOF
8229#define uint16_t $ac_cv_c_uint16_t
8230_ACEOF
8231;;
8232 esac
8233
8234
8235 { echo "$as_me:$LINENO: checking for int32_t" >&5
8236echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
8237if test "${ac_cv_c_int32_t+set}" = set; then
8238 echo $ECHO_N "(cached) $ECHO_C" >&6
8239else
8240 ac_cv_c_int32_t=no
8241 for ac_type in 'int32_t' 'int' 'long int' \
8242 'long long int' 'short int' 'signed char'; do
7780 cat >conftest.$ac_ext <<_ACEOF 8243 cat >conftest.$ac_ext <<_ACEOF
7781/* confdefs.h. */ 8244/* confdefs.h. */
7782_ACEOF 8245_ACEOF
7783cat confdefs.h >>conftest.$ac_ext 8246cat confdefs.h >>conftest.$ac_ext
7784cat >>conftest.$ac_ext <<_ACEOF 8247cat >>conftest.$ac_ext <<_ACEOF
7785/* end confdefs.h. */ 8248/* end confdefs.h. */
7786$ac_includes_default 8249$ac_includes_default
7787 typedef short ac__type_sizeof_;
7788int 8250int
7789main () 8251main ()
7790{ 8252{
7791static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 8253static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1))];
7792test_array [0] = 0 8254test_array [0] = 0
7793 8255
7794 ; 8256 ;
7795 return 0; 8257 return 0;
7796} 8258}
7810 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8272 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7811 (exit $ac_status); } && { 8273 (exit $ac_status); } && {
7812 test -z "$ac_cxx_werror_flag" || 8274 test -z "$ac_cxx_werror_flag" ||
7813 test ! -s conftest.err 8275 test ! -s conftest.err
7814 } && test -s conftest.$ac_objext; then 8276 } && test -s conftest.$ac_objext; then
7815 ac_hi=-1 ac_mid=-1
7816 while :; do
7817 cat >conftest.$ac_ext <<_ACEOF 8277 cat >conftest.$ac_ext <<_ACEOF
7818/* confdefs.h. */ 8278/* confdefs.h. */
7819_ACEOF 8279_ACEOF
7820cat confdefs.h >>conftest.$ac_ext 8280cat confdefs.h >>conftest.$ac_ext
7821cat >>conftest.$ac_ext <<_ACEOF 8281cat >>conftest.$ac_ext <<_ACEOF
7822/* end confdefs.h. */ 8282/* end confdefs.h. */
7823$ac_includes_default 8283$ac_includes_default
7824 typedef short ac__type_sizeof_;
7825int 8284int
7826main () 8285main ()
7827{ 8286{
7828static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 8287static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1)
8288 < ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 2))];
7829test_array [0] = 0 8289test_array [0] = 0
7830 8290
7831 ; 8291 ;
7832 return 0; 8292 return 0;
7833} 8293}
7847 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8307 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7848 (exit $ac_status); } && { 8308 (exit $ac_status); } && {
7849 test -z "$ac_cxx_werror_flag" || 8309 test -z "$ac_cxx_werror_flag" ||
7850 test ! -s conftest.err 8310 test ! -s conftest.err
7851 } && test -s conftest.$ac_objext; then 8311 } && test -s conftest.$ac_objext; then
7852 ac_lo=$ac_mid; break 8312 :
7853else 8313else
7854 echo "$as_me: failed program was:" >&5 8314 echo "$as_me: failed program was:" >&5
7855sed 's/^/| /' conftest.$ac_ext >&5 8315sed 's/^/| /' conftest.$ac_ext >&5
7856 8316
7857 ac_hi=`expr '(' $ac_mid ')' - 1` 8317 case $ac_type in
7858 if test $ac_mid -le $ac_hi; then 8318 int32_t) ac_cv_c_int32_t=yes ;;
7859 ac_lo= ac_hi= 8319 *) ac_cv_c_int32_t=$ac_type ;;
7860 break 8320esac
7861 fi 8321
7862 ac_mid=`expr 2 '*' $ac_mid`
7863fi 8322fi
7864 8323
7865rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8324rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7866 done
7867else 8325else
7868 echo "$as_me: failed program was:" >&5 8326 echo "$as_me: failed program was:" >&5
7869sed 's/^/| /' conftest.$ac_ext >&5 8327sed 's/^/| /' conftest.$ac_ext >&5
7870 8328
7871 ac_lo= ac_hi= 8329
7872fi 8330fi
7873 8331
7874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8333 test "$ac_cv_c_int32_t" != no && break
8334 done
7875fi 8335fi
8336{ echo "$as_me:$LINENO: result: $ac_cv_c_int32_t" >&5
8337echo "${ECHO_T}$ac_cv_c_int32_t" >&6; }
8338 case $ac_cv_c_int32_t in #(
8339 no|yes) ;; #(
8340 *)
7876 8341
7877rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8342cat >>confdefs.h <<_ACEOF
7878# Binary search between lo and hi bounds. 8343#define int32_t $ac_cv_c_int32_t
7879while test "x$ac_lo" != "x$ac_hi"; do 8344_ACEOF
7880 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 8345;;
8346 esac
8347
8348
8349 { echo "$as_me:$LINENO: checking for uint32_t" >&5
8350echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
8351if test "${ac_cv_c_uint32_t+set}" = set; then
8352 echo $ECHO_N "(cached) $ECHO_C" >&6
8353else
8354 ac_cv_c_uint32_t=no
8355 for ac_type in 'uint32_t' 'unsigned int' 'unsigned long int' \
8356 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
7881 cat >conftest.$ac_ext <<_ACEOF 8357 cat >conftest.$ac_ext <<_ACEOF
7882/* confdefs.h. */ 8358/* confdefs.h. */
7883_ACEOF 8359_ACEOF
7884cat confdefs.h >>conftest.$ac_ext 8360cat confdefs.h >>conftest.$ac_ext
7885cat >>conftest.$ac_ext <<_ACEOF 8361cat >>conftest.$ac_ext <<_ACEOF
7886/* end confdefs.h. */ 8362/* end confdefs.h. */
7887$ac_includes_default 8363$ac_includes_default
7888 typedef short ac__type_sizeof_;
7889int 8364int
7890main () 8365main ()
7891{ 8366{
7892static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 8367static int test_array [1 - 2 * !(($ac_type) -1 >> (32 - 1) == 1)];
7893test_array [0] = 0 8368test_array [0] = 0
7894 8369
7895 ; 8370 ;
7896 return 0; 8371 return 0;
7897} 8372}
7911 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8386 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7912 (exit $ac_status); } && { 8387 (exit $ac_status); } && {
7913 test -z "$ac_cxx_werror_flag" || 8388 test -z "$ac_cxx_werror_flag" ||
7914 test ! -s conftest.err 8389 test ! -s conftest.err
7915 } && test -s conftest.$ac_objext; then 8390 } && test -s conftest.$ac_objext; then
7916 ac_hi=$ac_mid 8391 case $ac_type in
8392 uint32_t) ac_cv_c_uint32_t=yes ;;
8393 *) ac_cv_c_uint32_t=$ac_type ;;
8394esac
8395
7917else 8396else
7918 echo "$as_me: failed program was:" >&5 8397 echo "$as_me: failed program was:" >&5
7919sed 's/^/| /' conftest.$ac_ext >&5 8398sed 's/^/| /' conftest.$ac_ext >&5
7920 8399
7921 ac_lo=`expr '(' $ac_mid ')' + 1` 8400
7922fi 8401fi
7923 8402
7924rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8403rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7925done 8404 test "$ac_cv_c_uint32_t" != no && break
7926case $ac_lo in 8405 done
7927?*) ac_cv_sizeof_short=$ac_lo;;
7928'') if test "$ac_cv_type_short" = yes; then
7929 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
7930See \`config.log' for more details." >&5
7931echo "$as_me: error: cannot compute sizeof (short)
7932See \`config.log' for more details." >&2;}
7933 { (exit 77); exit 77; }; }
7934 else
7935 ac_cv_sizeof_short=0
7936 fi ;;
7937esac
7938else
7939 cat >conftest.$ac_ext <<_ACEOF
7940/* confdefs.h. */
7941_ACEOF
7942cat confdefs.h >>conftest.$ac_ext
7943cat >>conftest.$ac_ext <<_ACEOF
7944/* end confdefs.h. */
7945$ac_includes_default
7946 typedef short ac__type_sizeof_;
7947static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
7948static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
7949#include <stdio.h>
7950#include <stdlib.h>
7951int
7952main ()
7953{
7954
7955 FILE *f = fopen ("conftest.val", "w");
7956 if (! f)
7957 return 1;
7958 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
7959 {
7960 long int i = longval ();
7961 if (i != ((long int) (sizeof (ac__type_sizeof_))))
7962 return 1;
7963 fprintf (f, "%ld\n", i);
7964 }
7965 else
7966 {
7967 unsigned long int i = ulongval ();
7968 if (i != ((long int) (sizeof (ac__type_sizeof_))))
7969 return 1;
7970 fprintf (f, "%lu\n", i);
7971 }
7972 return ferror (f) || fclose (f) != 0;
7973
7974 ;
7975 return 0;
7976}
7977_ACEOF
7978rm -f conftest$ac_exeext
7979if { (ac_try="$ac_link"
7980case "(($ac_try" in
7981 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7982 *) ac_try_echo=$ac_try;;
7983esac
7984eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7985 (eval "$ac_link") 2>&5
7986 ac_status=$?
7987 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7988 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7989 { (case "(($ac_try" in
7990 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7991 *) ac_try_echo=$ac_try;;
7992esac
7993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7994 (eval "$ac_try") 2>&5
7995 ac_status=$?
7996 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7997 (exit $ac_status); }; }; then
7998 ac_cv_sizeof_short=`cat conftest.val`
7999else
8000 echo "$as_me: program exited with status $ac_status" >&5
8001echo "$as_me: failed program was:" >&5
8002sed 's/^/| /' conftest.$ac_ext >&5
8003
8004( exit $ac_status )
8005if test "$ac_cv_type_short" = yes; then
8006 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
8007See \`config.log' for more details." >&5
8008echo "$as_me: error: cannot compute sizeof (short)
8009See \`config.log' for more details." >&2;}
8010 { (exit 77); exit 77; }; }
8011 else
8012 ac_cv_sizeof_short=0
8013 fi
8014fi 8406fi
8015rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8016fi
8017rm -f conftest.val
8018fi
8019{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5 8407{ echo "$as_me:$LINENO: result: $ac_cv_c_uint32_t" >&5
8020echo "${ECHO_T}$ac_cv_sizeof_short" >&6; } 8408echo "${ECHO_T}$ac_cv_c_uint32_t" >&6; }
8409 case $ac_cv_c_uint32_t in #(
8410 no|yes) ;; #(
8411 *)
8021 8412
8413cat >>confdefs.h <<\_ACEOF
8414#define _UINT32_T 1
8415_ACEOF
8022 8416
8023 8417
8024cat >>confdefs.h <<_ACEOF 8418cat >>confdefs.h <<_ACEOF
8025#define SIZEOF_SHORT $ac_cv_sizeof_short 8419#define uint32_t $ac_cv_c_uint32_t
8026_ACEOF 8420_ACEOF
8027 8421;;
8028
8029{ echo "$as_me:$LINENO: checking for int" >&5
8030echo $ECHO_N "checking for int... $ECHO_C" >&6; }
8031if test "${ac_cv_type_int+set}" = set; then
8032 echo $ECHO_N "(cached) $ECHO_C" >&6
8033else
8034 cat >conftest.$ac_ext <<_ACEOF
8035/* confdefs.h. */
8036_ACEOF
8037cat confdefs.h >>conftest.$ac_ext
8038cat >>conftest.$ac_ext <<_ACEOF
8039/* end confdefs.h. */
8040$ac_includes_default
8041typedef int ac__type_new_;
8042int
8043main ()
8044{
8045if ((ac__type_new_ *) 0)
8046 return 0;
8047if (sizeof (ac__type_new_))
8048 return 0;
8049 ;
8050 return 0;
8051}
8052_ACEOF
8053rm -f conftest.$ac_objext
8054if { (ac_try="$ac_compile"
8055case "(($ac_try" in
8056 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8057 *) ac_try_echo=$ac_try;;
8058esac 8422 esac
8059eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8060 (eval "$ac_compile") 2>conftest.er1
8061 ac_status=$?
8062 grep -v '^ *+' conftest.er1 >conftest.err
8063 rm -f conftest.er1
8064 cat conftest.err >&5
8065 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8066 (exit $ac_status); } && {
8067 test -z "$ac_cxx_werror_flag" ||
8068 test ! -s conftest.err
8069 } && test -s conftest.$ac_objext; then
8070 ac_cv_type_int=yes
8071else
8072 echo "$as_me: failed program was:" >&5
8073sed 's/^/| /' conftest.$ac_ext >&5
8074
8075 ac_cv_type_int=no
8076fi
8077
8078rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8079fi
8080{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
8081echo "${ECHO_T}$ac_cv_type_int" >&6; }
8082
8083# The cast to long int works around a bug in the HP C Compiler
8084# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8085# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8086# This bug is HP SR number 8606223364.
8087{ echo "$as_me:$LINENO: checking size of int" >&5
8088echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
8089if test "${ac_cv_sizeof_int+set}" = set; then
8090 echo $ECHO_N "(cached) $ECHO_C" >&6
8091else
8092 if test "$cross_compiling" = yes; then
8093 # Depending upon the size, compute the lo and hi bounds.
8094cat >conftest.$ac_ext <<_ACEOF
8095/* confdefs.h. */
8096_ACEOF
8097cat confdefs.h >>conftest.$ac_ext
8098cat >>conftest.$ac_ext <<_ACEOF
8099/* end confdefs.h. */
8100$ac_includes_default
8101 typedef int ac__type_sizeof_;
8102int
8103main ()
8104{
8105static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
8106test_array [0] = 0
8107
8108 ;
8109 return 0;
8110}
8111_ACEOF
8112rm -f conftest.$ac_objext
8113if { (ac_try="$ac_compile"
8114case "(($ac_try" in
8115 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8116 *) ac_try_echo=$ac_try;;
8117esac
8118eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8119 (eval "$ac_compile") 2>conftest.er1
8120 ac_status=$?
8121 grep -v '^ *+' conftest.er1 >conftest.err
8122 rm -f conftest.er1
8123 cat conftest.err >&5
8124 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8125 (exit $ac_status); } && {
8126 test -z "$ac_cxx_werror_flag" ||
8127 test ! -s conftest.err
8128 } && test -s conftest.$ac_objext; then
8129 ac_lo=0 ac_mid=0
8130 while :; do
8131 cat >conftest.$ac_ext <<_ACEOF
8132/* confdefs.h. */
8133_ACEOF
8134cat confdefs.h >>conftest.$ac_ext
8135cat >>conftest.$ac_ext <<_ACEOF
8136/* end confdefs.h. */
8137$ac_includes_default
8138 typedef int ac__type_sizeof_;
8139int
8140main ()
8141{
8142static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8143test_array [0] = 0
8144
8145 ;
8146 return 0;
8147}
8148_ACEOF
8149rm -f conftest.$ac_objext
8150if { (ac_try="$ac_compile"
8151case "(($ac_try" in
8152 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8153 *) ac_try_echo=$ac_try;;
8154esac
8155eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8156 (eval "$ac_compile") 2>conftest.er1
8157 ac_status=$?
8158 grep -v '^ *+' conftest.er1 >conftest.err
8159 rm -f conftest.er1
8160 cat conftest.err >&5
8161 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8162 (exit $ac_status); } && {
8163 test -z "$ac_cxx_werror_flag" ||
8164 test ! -s conftest.err
8165 } && test -s conftest.$ac_objext; then
8166 ac_hi=$ac_mid; break
8167else
8168 echo "$as_me: failed program was:" >&5
8169sed 's/^/| /' conftest.$ac_ext >&5
8170
8171 ac_lo=`expr $ac_mid + 1`
8172 if test $ac_lo -le $ac_mid; then
8173 ac_lo= ac_hi=
8174 break
8175 fi
8176 ac_mid=`expr 2 '*' $ac_mid + 1`
8177fi
8178
8179rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8180 done
8181else
8182 echo "$as_me: failed program was:" >&5
8183sed 's/^/| /' conftest.$ac_ext >&5
8184
8185 cat >conftest.$ac_ext <<_ACEOF
8186/* confdefs.h. */
8187_ACEOF
8188cat confdefs.h >>conftest.$ac_ext
8189cat >>conftest.$ac_ext <<_ACEOF
8190/* end confdefs.h. */
8191$ac_includes_default
8192 typedef int ac__type_sizeof_;
8193int
8194main ()
8195{
8196static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
8197test_array [0] = 0
8198
8199 ;
8200 return 0;
8201}
8202_ACEOF
8203rm -f conftest.$ac_objext
8204if { (ac_try="$ac_compile"
8205case "(($ac_try" in
8206 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8207 *) ac_try_echo=$ac_try;;
8208esac
8209eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8210 (eval "$ac_compile") 2>conftest.er1
8211 ac_status=$?
8212 grep -v '^ *+' conftest.er1 >conftest.err
8213 rm -f conftest.er1
8214 cat conftest.err >&5
8215 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8216 (exit $ac_status); } && {
8217 test -z "$ac_cxx_werror_flag" ||
8218 test ! -s conftest.err
8219 } && test -s conftest.$ac_objext; then
8220 ac_hi=-1 ac_mid=-1
8221 while :; do
8222 cat >conftest.$ac_ext <<_ACEOF
8223/* confdefs.h. */
8224_ACEOF
8225cat confdefs.h >>conftest.$ac_ext
8226cat >>conftest.$ac_ext <<_ACEOF
8227/* end confdefs.h. */
8228$ac_includes_default
8229 typedef int ac__type_sizeof_;
8230int
8231main ()
8232{
8233static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
8234test_array [0] = 0
8235
8236 ;
8237 return 0;
8238}
8239_ACEOF
8240rm -f conftest.$ac_objext
8241if { (ac_try="$ac_compile"
8242case "(($ac_try" in
8243 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8244 *) ac_try_echo=$ac_try;;
8245esac
8246eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8247 (eval "$ac_compile") 2>conftest.er1
8248 ac_status=$?
8249 grep -v '^ *+' conftest.er1 >conftest.err
8250 rm -f conftest.er1
8251 cat conftest.err >&5
8252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8253 (exit $ac_status); } && {
8254 test -z "$ac_cxx_werror_flag" ||
8255 test ! -s conftest.err
8256 } && test -s conftest.$ac_objext; then
8257 ac_lo=$ac_mid; break
8258else
8259 echo "$as_me: failed program was:" >&5
8260sed 's/^/| /' conftest.$ac_ext >&5
8261
8262 ac_hi=`expr '(' $ac_mid ')' - 1`
8263 if test $ac_mid -le $ac_hi; then
8264 ac_lo= ac_hi=
8265 break
8266 fi
8267 ac_mid=`expr 2 '*' $ac_mid`
8268fi
8269
8270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8271 done
8272else
8273 echo "$as_me: failed program was:" >&5
8274sed 's/^/| /' conftest.$ac_ext >&5
8275
8276 ac_lo= ac_hi=
8277fi
8278
8279rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8280fi
8281
8282rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8283# Binary search between lo and hi bounds.
8284while test "x$ac_lo" != "x$ac_hi"; do
8285 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8286 cat >conftest.$ac_ext <<_ACEOF
8287/* confdefs.h. */
8288_ACEOF
8289cat confdefs.h >>conftest.$ac_ext
8290cat >>conftest.$ac_ext <<_ACEOF
8291/* end confdefs.h. */
8292$ac_includes_default
8293 typedef int ac__type_sizeof_;
8294int
8295main ()
8296{
8297static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8298test_array [0] = 0
8299
8300 ;
8301 return 0;
8302}
8303_ACEOF
8304rm -f conftest.$ac_objext
8305if { (ac_try="$ac_compile"
8306case "(($ac_try" in
8307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8308 *) ac_try_echo=$ac_try;;
8309esac
8310eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8311 (eval "$ac_compile") 2>conftest.er1
8312 ac_status=$?
8313 grep -v '^ *+' conftest.er1 >conftest.err
8314 rm -f conftest.er1
8315 cat conftest.err >&5
8316 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8317 (exit $ac_status); } && {
8318 test -z "$ac_cxx_werror_flag" ||
8319 test ! -s conftest.err
8320 } && test -s conftest.$ac_objext; then
8321 ac_hi=$ac_mid
8322else
8323 echo "$as_me: failed program was:" >&5
8324sed 's/^/| /' conftest.$ac_ext >&5
8325
8326 ac_lo=`expr '(' $ac_mid ')' + 1`
8327fi
8328
8329rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8330done
8331case $ac_lo in
8332?*) ac_cv_sizeof_int=$ac_lo;;
8333'') if test "$ac_cv_type_int" = yes; then
8334 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
8335See \`config.log' for more details." >&5
8336echo "$as_me: error: cannot compute sizeof (int)
8337See \`config.log' for more details." >&2;}
8338 { (exit 77); exit 77; }; }
8339 else
8340 ac_cv_sizeof_int=0
8341 fi ;;
8342esac
8343else
8344 cat >conftest.$ac_ext <<_ACEOF
8345/* confdefs.h. */
8346_ACEOF
8347cat confdefs.h >>conftest.$ac_ext
8348cat >>conftest.$ac_ext <<_ACEOF
8349/* end confdefs.h. */
8350$ac_includes_default
8351 typedef int ac__type_sizeof_;
8352static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
8353static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
8354#include <stdio.h>
8355#include <stdlib.h>
8356int
8357main ()
8358{
8359
8360 FILE *f = fopen ("conftest.val", "w");
8361 if (! f)
8362 return 1;
8363 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
8364 {
8365 long int i = longval ();
8366 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8367 return 1;
8368 fprintf (f, "%ld\n", i);
8369 }
8370 else
8371 {
8372 unsigned long int i = ulongval ();
8373 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8374 return 1;
8375 fprintf (f, "%lu\n", i);
8376 }
8377 return ferror (f) || fclose (f) != 0;
8378
8379 ;
8380 return 0;
8381}
8382_ACEOF
8383rm -f conftest$ac_exeext
8384if { (ac_try="$ac_link"
8385case "(($ac_try" in
8386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8387 *) ac_try_echo=$ac_try;;
8388esac
8389eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8390 (eval "$ac_link") 2>&5
8391 ac_status=$?
8392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8393 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8394 { (case "(($ac_try" in
8395 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8396 *) ac_try_echo=$ac_try;;
8397esac
8398eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8399 (eval "$ac_try") 2>&5
8400 ac_status=$?
8401 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8402 (exit $ac_status); }; }; then
8403 ac_cv_sizeof_int=`cat conftest.val`
8404else
8405 echo "$as_me: program exited with status $ac_status" >&5
8406echo "$as_me: failed program was:" >&5
8407sed 's/^/| /' conftest.$ac_ext >&5
8408
8409( exit $ac_status )
8410if test "$ac_cv_type_int" = yes; then
8411 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
8412See \`config.log' for more details." >&5
8413echo "$as_me: error: cannot compute sizeof (int)
8414See \`config.log' for more details." >&2;}
8415 { (exit 77); exit 77; }; }
8416 else
8417 ac_cv_sizeof_int=0
8418 fi
8419fi
8420rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8421fi
8422rm -f conftest.val
8423fi
8424{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
8425echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
8426
8427
8428
8429cat >>confdefs.h <<_ACEOF
8430#define SIZEOF_INT $ac_cv_sizeof_int
8431_ACEOF
8432
8433
8434{ echo "$as_me:$LINENO: checking for long long" >&5
8435echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
8436if test "${ac_cv_type_long_long+set}" = set; then
8437 echo $ECHO_N "(cached) $ECHO_C" >&6
8438else
8439 cat >conftest.$ac_ext <<_ACEOF
8440/* confdefs.h. */
8441_ACEOF
8442cat confdefs.h >>conftest.$ac_ext
8443cat >>conftest.$ac_ext <<_ACEOF
8444/* end confdefs.h. */
8445$ac_includes_default
8446typedef long long ac__type_new_;
8447int
8448main ()
8449{
8450if ((ac__type_new_ *) 0)
8451 return 0;
8452if (sizeof (ac__type_new_))
8453 return 0;
8454 ;
8455 return 0;
8456}
8457_ACEOF
8458rm -f conftest.$ac_objext
8459if { (ac_try="$ac_compile"
8460case "(($ac_try" in
8461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8462 *) ac_try_echo=$ac_try;;
8463esac
8464eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8465 (eval "$ac_compile") 2>conftest.er1
8466 ac_status=$?
8467 grep -v '^ *+' conftest.er1 >conftest.err
8468 rm -f conftest.er1
8469 cat conftest.err >&5
8470 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8471 (exit $ac_status); } && {
8472 test -z "$ac_cxx_werror_flag" ||
8473 test ! -s conftest.err
8474 } && test -s conftest.$ac_objext; then
8475 ac_cv_type_long_long=yes
8476else
8477 echo "$as_me: failed program was:" >&5
8478sed 's/^/| /' conftest.$ac_ext >&5
8479
8480 ac_cv_type_long_long=no
8481fi
8482
8483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8484fi
8485{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
8486echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
8487
8488# The cast to long int works around a bug in the HP C Compiler
8489# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8490# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8491# This bug is HP SR number 8606223364.
8492{ echo "$as_me:$LINENO: checking size of long long" >&5
8493echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
8494if test "${ac_cv_sizeof_long_long+set}" = set; then
8495 echo $ECHO_N "(cached) $ECHO_C" >&6
8496else
8497 if test "$cross_compiling" = yes; then
8498 # Depending upon the size, compute the lo and hi bounds.
8499cat >conftest.$ac_ext <<_ACEOF
8500/* confdefs.h. */
8501_ACEOF
8502cat confdefs.h >>conftest.$ac_ext
8503cat >>conftest.$ac_ext <<_ACEOF
8504/* end confdefs.h. */
8505$ac_includes_default
8506 typedef long long ac__type_sizeof_;
8507int
8508main ()
8509{
8510static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
8511test_array [0] = 0
8512
8513 ;
8514 return 0;
8515}
8516_ACEOF
8517rm -f conftest.$ac_objext
8518if { (ac_try="$ac_compile"
8519case "(($ac_try" in
8520 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8521 *) ac_try_echo=$ac_try;;
8522esac
8523eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8524 (eval "$ac_compile") 2>conftest.er1
8525 ac_status=$?
8526 grep -v '^ *+' conftest.er1 >conftest.err
8527 rm -f conftest.er1
8528 cat conftest.err >&5
8529 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8530 (exit $ac_status); } && {
8531 test -z "$ac_cxx_werror_flag" ||
8532 test ! -s conftest.err
8533 } && test -s conftest.$ac_objext; then
8534 ac_lo=0 ac_mid=0
8535 while :; do
8536 cat >conftest.$ac_ext <<_ACEOF
8537/* confdefs.h. */
8538_ACEOF
8539cat confdefs.h >>conftest.$ac_ext
8540cat >>conftest.$ac_ext <<_ACEOF
8541/* end confdefs.h. */
8542$ac_includes_default
8543 typedef long long ac__type_sizeof_;
8544int
8545main ()
8546{
8547static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8548test_array [0] = 0
8549
8550 ;
8551 return 0;
8552}
8553_ACEOF
8554rm -f conftest.$ac_objext
8555if { (ac_try="$ac_compile"
8556case "(($ac_try" in
8557 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8558 *) ac_try_echo=$ac_try;;
8559esac
8560eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8561 (eval "$ac_compile") 2>conftest.er1
8562 ac_status=$?
8563 grep -v '^ *+' conftest.er1 >conftest.err
8564 rm -f conftest.er1
8565 cat conftest.err >&5
8566 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8567 (exit $ac_status); } && {
8568 test -z "$ac_cxx_werror_flag" ||
8569 test ! -s conftest.err
8570 } && test -s conftest.$ac_objext; then
8571 ac_hi=$ac_mid; break
8572else
8573 echo "$as_me: failed program was:" >&5
8574sed 's/^/| /' conftest.$ac_ext >&5
8575
8576 ac_lo=`expr $ac_mid + 1`
8577 if test $ac_lo -le $ac_mid; then
8578 ac_lo= ac_hi=
8579 break
8580 fi
8581 ac_mid=`expr 2 '*' $ac_mid + 1`
8582fi
8583
8584rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8585 done
8586else
8587 echo "$as_me: failed program was:" >&5
8588sed 's/^/| /' conftest.$ac_ext >&5
8589
8590 cat >conftest.$ac_ext <<_ACEOF
8591/* confdefs.h. */
8592_ACEOF
8593cat confdefs.h >>conftest.$ac_ext
8594cat >>conftest.$ac_ext <<_ACEOF
8595/* end confdefs.h. */
8596$ac_includes_default
8597 typedef long long ac__type_sizeof_;
8598int
8599main ()
8600{
8601static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
8602test_array [0] = 0
8603
8604 ;
8605 return 0;
8606}
8607_ACEOF
8608rm -f conftest.$ac_objext
8609if { (ac_try="$ac_compile"
8610case "(($ac_try" in
8611 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8612 *) ac_try_echo=$ac_try;;
8613esac
8614eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8615 (eval "$ac_compile") 2>conftest.er1
8616 ac_status=$?
8617 grep -v '^ *+' conftest.er1 >conftest.err
8618 rm -f conftest.er1
8619 cat conftest.err >&5
8620 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8621 (exit $ac_status); } && {
8622 test -z "$ac_cxx_werror_flag" ||
8623 test ! -s conftest.err
8624 } && test -s conftest.$ac_objext; then
8625 ac_hi=-1 ac_mid=-1
8626 while :; do
8627 cat >conftest.$ac_ext <<_ACEOF
8628/* confdefs.h. */
8629_ACEOF
8630cat confdefs.h >>conftest.$ac_ext
8631cat >>conftest.$ac_ext <<_ACEOF
8632/* end confdefs.h. */
8633$ac_includes_default
8634 typedef long long ac__type_sizeof_;
8635int
8636main ()
8637{
8638static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
8639test_array [0] = 0
8640
8641 ;
8642 return 0;
8643}
8644_ACEOF
8645rm -f conftest.$ac_objext
8646if { (ac_try="$ac_compile"
8647case "(($ac_try" in
8648 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8649 *) ac_try_echo=$ac_try;;
8650esac
8651eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8652 (eval "$ac_compile") 2>conftest.er1
8653 ac_status=$?
8654 grep -v '^ *+' conftest.er1 >conftest.err
8655 rm -f conftest.er1
8656 cat conftest.err >&5
8657 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8658 (exit $ac_status); } && {
8659 test -z "$ac_cxx_werror_flag" ||
8660 test ! -s conftest.err
8661 } && test -s conftest.$ac_objext; then
8662 ac_lo=$ac_mid; break
8663else
8664 echo "$as_me: failed program was:" >&5
8665sed 's/^/| /' conftest.$ac_ext >&5
8666
8667 ac_hi=`expr '(' $ac_mid ')' - 1`
8668 if test $ac_mid -le $ac_hi; then
8669 ac_lo= ac_hi=
8670 break
8671 fi
8672 ac_mid=`expr 2 '*' $ac_mid`
8673fi
8674
8675rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8676 done
8677else
8678 echo "$as_me: failed program was:" >&5
8679sed 's/^/| /' conftest.$ac_ext >&5
8680
8681 ac_lo= ac_hi=
8682fi
8683
8684rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8685fi
8686
8687rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8688# Binary search between lo and hi bounds.
8689while test "x$ac_lo" != "x$ac_hi"; do
8690 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8691 cat >conftest.$ac_ext <<_ACEOF
8692/* confdefs.h. */
8693_ACEOF
8694cat confdefs.h >>conftest.$ac_ext
8695cat >>conftest.$ac_ext <<_ACEOF
8696/* end confdefs.h. */
8697$ac_includes_default
8698 typedef long long ac__type_sizeof_;
8699int
8700main ()
8701{
8702static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8703test_array [0] = 0
8704
8705 ;
8706 return 0;
8707}
8708_ACEOF
8709rm -f conftest.$ac_objext
8710if { (ac_try="$ac_compile"
8711case "(($ac_try" in
8712 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8713 *) ac_try_echo=$ac_try;;
8714esac
8715eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8716 (eval "$ac_compile") 2>conftest.er1
8717 ac_status=$?
8718 grep -v '^ *+' conftest.er1 >conftest.err
8719 rm -f conftest.er1
8720 cat conftest.err >&5
8721 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8722 (exit $ac_status); } && {
8723 test -z "$ac_cxx_werror_flag" ||
8724 test ! -s conftest.err
8725 } && test -s conftest.$ac_objext; then
8726 ac_hi=$ac_mid
8727else
8728 echo "$as_me: failed program was:" >&5
8729sed 's/^/| /' conftest.$ac_ext >&5
8730
8731 ac_lo=`expr '(' $ac_mid ')' + 1`
8732fi
8733
8734rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8735done
8736case $ac_lo in
8737?*) ac_cv_sizeof_long_long=$ac_lo;;
8738'') if test "$ac_cv_type_long_long" = yes; then
8739 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
8740See \`config.log' for more details." >&5
8741echo "$as_me: error: cannot compute sizeof (long long)
8742See \`config.log' for more details." >&2;}
8743 { (exit 77); exit 77; }; }
8744 else
8745 ac_cv_sizeof_long_long=0
8746 fi ;;
8747esac
8748else
8749 cat >conftest.$ac_ext <<_ACEOF
8750/* confdefs.h. */
8751_ACEOF
8752cat confdefs.h >>conftest.$ac_ext
8753cat >>conftest.$ac_ext <<_ACEOF
8754/* end confdefs.h. */
8755$ac_includes_default
8756 typedef long long ac__type_sizeof_;
8757static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
8758static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
8759#include <stdio.h>
8760#include <stdlib.h>
8761int
8762main ()
8763{
8764
8765 FILE *f = fopen ("conftest.val", "w");
8766 if (! f)
8767 return 1;
8768 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
8769 {
8770 long int i = longval ();
8771 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8772 return 1;
8773 fprintf (f, "%ld\n", i);
8774 }
8775 else
8776 {
8777 unsigned long int i = ulongval ();
8778 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8779 return 1;
8780 fprintf (f, "%lu\n", i);
8781 }
8782 return ferror (f) || fclose (f) != 0;
8783
8784 ;
8785 return 0;
8786}
8787_ACEOF
8788rm -f conftest$ac_exeext
8789if { (ac_try="$ac_link"
8790case "(($ac_try" in
8791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8792 *) ac_try_echo=$ac_try;;
8793esac
8794eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8795 (eval "$ac_link") 2>&5
8796 ac_status=$?
8797 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8798 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8799 { (case "(($ac_try" in
8800 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8801 *) ac_try_echo=$ac_try;;
8802esac
8803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8804 (eval "$ac_try") 2>&5
8805 ac_status=$?
8806 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8807 (exit $ac_status); }; }; then
8808 ac_cv_sizeof_long_long=`cat conftest.val`
8809else
8810 echo "$as_me: program exited with status $ac_status" >&5
8811echo "$as_me: failed program was:" >&5
8812sed 's/^/| /' conftest.$ac_ext >&5
8813
8814( exit $ac_status )
8815if test "$ac_cv_type_long_long" = yes; then
8816 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
8817See \`config.log' for more details." >&5
8818echo "$as_me: error: cannot compute sizeof (long long)
8819See \`config.log' for more details." >&2;}
8820 { (exit 77); exit 77; }; }
8821 else
8822 ac_cv_sizeof_long_long=0
8823 fi
8824fi
8825rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8826fi
8827rm -f conftest.val
8828fi
8829{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
8830echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
8831
8832
8833
8834cat >>confdefs.h <<_ACEOF
8835#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
8836_ACEOF
8837
8838
8839{ echo "$as_me:$LINENO: checking for int *" >&5
8840echo $ECHO_N "checking for int *... $ECHO_C" >&6; }
8841if test "${ac_cv_type_int_p+set}" = set; then
8842 echo $ECHO_N "(cached) $ECHO_C" >&6
8843else
8844 cat >conftest.$ac_ext <<_ACEOF
8845/* confdefs.h. */
8846_ACEOF
8847cat confdefs.h >>conftest.$ac_ext
8848cat >>conftest.$ac_ext <<_ACEOF
8849/* end confdefs.h. */
8850$ac_includes_default
8851typedef int * ac__type_new_;
8852int
8853main ()
8854{
8855if ((ac__type_new_ *) 0)
8856 return 0;
8857if (sizeof (ac__type_new_))
8858 return 0;
8859 ;
8860 return 0;
8861}
8862_ACEOF
8863rm -f conftest.$ac_objext
8864if { (ac_try="$ac_compile"
8865case "(($ac_try" in
8866 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8867 *) ac_try_echo=$ac_try;;
8868esac
8869eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8870 (eval "$ac_compile") 2>conftest.er1
8871 ac_status=$?
8872 grep -v '^ *+' conftest.er1 >conftest.err
8873 rm -f conftest.er1
8874 cat conftest.err >&5
8875 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8876 (exit $ac_status); } && {
8877 test -z "$ac_cxx_werror_flag" ||
8878 test ! -s conftest.err
8879 } && test -s conftest.$ac_objext; then
8880 ac_cv_type_int_p=yes
8881else
8882 echo "$as_me: failed program was:" >&5
8883sed 's/^/| /' conftest.$ac_ext >&5
8884
8885 ac_cv_type_int_p=no
8886fi
8887
8888rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8889fi
8890{ echo "$as_me:$LINENO: result: $ac_cv_type_int_p" >&5
8891echo "${ECHO_T}$ac_cv_type_int_p" >&6; }
8892
8893# The cast to long int works around a bug in the HP C Compiler
8894# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8895# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8896# This bug is HP SR number 8606223364.
8897{ echo "$as_me:$LINENO: checking size of int *" >&5
8898echo $ECHO_N "checking size of int *... $ECHO_C" >&6; }
8899if test "${ac_cv_sizeof_int_p+set}" = set; then
8900 echo $ECHO_N "(cached) $ECHO_C" >&6
8901else
8902 if test "$cross_compiling" = yes; then
8903 # Depending upon the size, compute the lo and hi bounds.
8904cat >conftest.$ac_ext <<_ACEOF
8905/* confdefs.h. */
8906_ACEOF
8907cat confdefs.h >>conftest.$ac_ext
8908cat >>conftest.$ac_ext <<_ACEOF
8909/* end confdefs.h. */
8910$ac_includes_default
8911 typedef int * ac__type_sizeof_;
8912int
8913main ()
8914{
8915static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
8916test_array [0] = 0
8917
8918 ;
8919 return 0;
8920}
8921_ACEOF
8922rm -f conftest.$ac_objext
8923if { (ac_try="$ac_compile"
8924case "(($ac_try" in
8925 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8926 *) ac_try_echo=$ac_try;;
8927esac
8928eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8929 (eval "$ac_compile") 2>conftest.er1
8930 ac_status=$?
8931 grep -v '^ *+' conftest.er1 >conftest.err
8932 rm -f conftest.er1
8933 cat conftest.err >&5
8934 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8935 (exit $ac_status); } && {
8936 test -z "$ac_cxx_werror_flag" ||
8937 test ! -s conftest.err
8938 } && test -s conftest.$ac_objext; then
8939 ac_lo=0 ac_mid=0
8940 while :; do
8941 cat >conftest.$ac_ext <<_ACEOF
8942/* confdefs.h. */
8943_ACEOF
8944cat confdefs.h >>conftest.$ac_ext
8945cat >>conftest.$ac_ext <<_ACEOF
8946/* end confdefs.h. */
8947$ac_includes_default
8948 typedef int * ac__type_sizeof_;
8949int
8950main ()
8951{
8952static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8953test_array [0] = 0
8954
8955 ;
8956 return 0;
8957}
8958_ACEOF
8959rm -f conftest.$ac_objext
8960if { (ac_try="$ac_compile"
8961case "(($ac_try" in
8962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8963 *) ac_try_echo=$ac_try;;
8964esac
8965eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8966 (eval "$ac_compile") 2>conftest.er1
8967 ac_status=$?
8968 grep -v '^ *+' conftest.er1 >conftest.err
8969 rm -f conftest.er1
8970 cat conftest.err >&5
8971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8972 (exit $ac_status); } && {
8973 test -z "$ac_cxx_werror_flag" ||
8974 test ! -s conftest.err
8975 } && test -s conftest.$ac_objext; then
8976 ac_hi=$ac_mid; break
8977else
8978 echo "$as_me: failed program was:" >&5
8979sed 's/^/| /' conftest.$ac_ext >&5
8980
8981 ac_lo=`expr $ac_mid + 1`
8982 if test $ac_lo -le $ac_mid; then
8983 ac_lo= ac_hi=
8984 break
8985 fi
8986 ac_mid=`expr 2 '*' $ac_mid + 1`
8987fi
8988
8989rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8990 done
8991else
8992 echo "$as_me: failed program was:" >&5
8993sed 's/^/| /' conftest.$ac_ext >&5
8994
8995 cat >conftest.$ac_ext <<_ACEOF
8996/* confdefs.h. */
8997_ACEOF
8998cat confdefs.h >>conftest.$ac_ext
8999cat >>conftest.$ac_ext <<_ACEOF
9000/* end confdefs.h. */
9001$ac_includes_default
9002 typedef int * ac__type_sizeof_;
9003int
9004main ()
9005{
9006static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
9007test_array [0] = 0
9008
9009 ;
9010 return 0;
9011}
9012_ACEOF
9013rm -f conftest.$ac_objext
9014if { (ac_try="$ac_compile"
9015case "(($ac_try" in
9016 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9017 *) ac_try_echo=$ac_try;;
9018esac
9019eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9020 (eval "$ac_compile") 2>conftest.er1
9021 ac_status=$?
9022 grep -v '^ *+' conftest.er1 >conftest.err
9023 rm -f conftest.er1
9024 cat conftest.err >&5
9025 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9026 (exit $ac_status); } && {
9027 test -z "$ac_cxx_werror_flag" ||
9028 test ! -s conftest.err
9029 } && test -s conftest.$ac_objext; then
9030 ac_hi=-1 ac_mid=-1
9031 while :; do
9032 cat >conftest.$ac_ext <<_ACEOF
9033/* confdefs.h. */
9034_ACEOF
9035cat confdefs.h >>conftest.$ac_ext
9036cat >>conftest.$ac_ext <<_ACEOF
9037/* end confdefs.h. */
9038$ac_includes_default
9039 typedef int * ac__type_sizeof_;
9040int
9041main ()
9042{
9043static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
9044test_array [0] = 0
9045
9046 ;
9047 return 0;
9048}
9049_ACEOF
9050rm -f conftest.$ac_objext
9051if { (ac_try="$ac_compile"
9052case "(($ac_try" in
9053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9054 *) ac_try_echo=$ac_try;;
9055esac
9056eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9057 (eval "$ac_compile") 2>conftest.er1
9058 ac_status=$?
9059 grep -v '^ *+' conftest.er1 >conftest.err
9060 rm -f conftest.er1
9061 cat conftest.err >&5
9062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9063 (exit $ac_status); } && {
9064 test -z "$ac_cxx_werror_flag" ||
9065 test ! -s conftest.err
9066 } && test -s conftest.$ac_objext; then
9067 ac_lo=$ac_mid; break
9068else
9069 echo "$as_me: failed program was:" >&5
9070sed 's/^/| /' conftest.$ac_ext >&5
9071
9072 ac_hi=`expr '(' $ac_mid ')' - 1`
9073 if test $ac_mid -le $ac_hi; then
9074 ac_lo= ac_hi=
9075 break
9076 fi
9077 ac_mid=`expr 2 '*' $ac_mid`
9078fi
9079
9080rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9081 done
9082else
9083 echo "$as_me: failed program was:" >&5
9084sed 's/^/| /' conftest.$ac_ext >&5
9085
9086 ac_lo= ac_hi=
9087fi
9088
9089rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9090fi
9091
9092rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9093# Binary search between lo and hi bounds.
9094while test "x$ac_lo" != "x$ac_hi"; do
9095 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9096 cat >conftest.$ac_ext <<_ACEOF
9097/* confdefs.h. */
9098_ACEOF
9099cat confdefs.h >>conftest.$ac_ext
9100cat >>conftest.$ac_ext <<_ACEOF
9101/* end confdefs.h. */
9102$ac_includes_default
9103 typedef int * ac__type_sizeof_;
9104int
9105main ()
9106{
9107static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
9108test_array [0] = 0
9109
9110 ;
9111 return 0;
9112}
9113_ACEOF
9114rm -f conftest.$ac_objext
9115if { (ac_try="$ac_compile"
9116case "(($ac_try" in
9117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9118 *) ac_try_echo=$ac_try;;
9119esac
9120eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9121 (eval "$ac_compile") 2>conftest.er1
9122 ac_status=$?
9123 grep -v '^ *+' conftest.er1 >conftest.err
9124 rm -f conftest.er1
9125 cat conftest.err >&5
9126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9127 (exit $ac_status); } && {
9128 test -z "$ac_cxx_werror_flag" ||
9129 test ! -s conftest.err
9130 } && test -s conftest.$ac_objext; then
9131 ac_hi=$ac_mid
9132else
9133 echo "$as_me: failed program was:" >&5
9134sed 's/^/| /' conftest.$ac_ext >&5
9135
9136 ac_lo=`expr '(' $ac_mid ')' + 1`
9137fi
9138
9139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9140done
9141case $ac_lo in
9142?*) ac_cv_sizeof_int_p=$ac_lo;;
9143'') if test "$ac_cv_type_int_p" = yes; then
9144 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *)
9145See \`config.log' for more details." >&5
9146echo "$as_me: error: cannot compute sizeof (int *)
9147See \`config.log' for more details." >&2;}
9148 { (exit 77); exit 77; }; }
9149 else
9150 ac_cv_sizeof_int_p=0
9151 fi ;;
9152esac
9153else
9154 cat >conftest.$ac_ext <<_ACEOF
9155/* confdefs.h. */
9156_ACEOF
9157cat confdefs.h >>conftest.$ac_ext
9158cat >>conftest.$ac_ext <<_ACEOF
9159/* end confdefs.h. */
9160$ac_includes_default
9161 typedef int * ac__type_sizeof_;
9162static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
9163static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
9164#include <stdio.h>
9165#include <stdlib.h>
9166int
9167main ()
9168{
9169
9170 FILE *f = fopen ("conftest.val", "w");
9171 if (! f)
9172 return 1;
9173 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
9174 {
9175 long int i = longval ();
9176 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9177 return 1;
9178 fprintf (f, "%ld\n", i);
9179 }
9180 else
9181 {
9182 unsigned long int i = ulongval ();
9183 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9184 return 1;
9185 fprintf (f, "%lu\n", i);
9186 }
9187 return ferror (f) || fclose (f) != 0;
9188
9189 ;
9190 return 0;
9191}
9192_ACEOF
9193rm -f conftest$ac_exeext
9194if { (ac_try="$ac_link"
9195case "(($ac_try" in
9196 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9197 *) ac_try_echo=$ac_try;;
9198esac
9199eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9200 (eval "$ac_link") 2>&5
9201 ac_status=$?
9202 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9203 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9204 { (case "(($ac_try" in
9205 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9206 *) ac_try_echo=$ac_try;;
9207esac
9208eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9209 (eval "$ac_try") 2>&5
9210 ac_status=$?
9211 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9212 (exit $ac_status); }; }; then
9213 ac_cv_sizeof_int_p=`cat conftest.val`
9214else
9215 echo "$as_me: program exited with status $ac_status" >&5
9216echo "$as_me: failed program was:" >&5
9217sed 's/^/| /' conftest.$ac_ext >&5
9218
9219( exit $ac_status )
9220if test "$ac_cv_type_int_p" = yes; then
9221 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *)
9222See \`config.log' for more details." >&5
9223echo "$as_me: error: cannot compute sizeof (int *)
9224See \`config.log' for more details." >&2;}
9225 { (exit 77); exit 77; }; }
9226 else
9227 ac_cv_sizeof_int_p=0
9228 fi
9229fi
9230rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9231fi
9232rm -f conftest.val
9233fi
9234{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int_p" >&5
9235echo "${ECHO_T}$ac_cv_sizeof_int_p" >&6; }
9236
9237
9238
9239cat >>confdefs.h <<_ACEOF
9240#define SIZEOF_INT_P $ac_cv_sizeof_int_p
9241_ACEOF
9242
9243
9244
9245
9246{ echo "$as_me:$LINENO: checking for int16_t" >&5
9247echo $ECHO_N "checking for int16_t... $ECHO_C" >&6; }
9248if test "${rxvt_cv_int16_t+set}" = set; then
9249 echo $ECHO_N "(cached) $ECHO_C" >&6
9250else
9251 cat >conftest.$ac_ext <<_ACEOF
9252/* confdefs.h. */
9253_ACEOF
9254cat confdefs.h >>conftest.$ac_ext
9255cat >>conftest.$ac_ext <<_ACEOF
9256/* end confdefs.h. */
9257#include <stdint.h>
9258int
9259main ()
9260{
9261int16_t dummy;
9262 ;
9263 return 0;
9264}
9265_ACEOF
9266rm -f conftest.$ac_objext
9267if { (ac_try="$ac_compile"
9268case "(($ac_try" in
9269 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9270 *) ac_try_echo=$ac_try;;
9271esac
9272eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9273 (eval "$ac_compile") 2>conftest.er1
9274 ac_status=$?
9275 grep -v '^ *+' conftest.er1 >conftest.err
9276 rm -f conftest.er1
9277 cat conftest.err >&5
9278 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9279 (exit $ac_status); } && {
9280 test -z "$ac_cxx_werror_flag" ||
9281 test ! -s conftest.err
9282 } && test -s conftest.$ac_objext; then
9283 rxvt_cv_int16_t=yes
9284else
9285 echo "$as_me: failed program was:" >&5
9286sed 's/^/| /' conftest.$ac_ext >&5
9287
9288 if test "$ac_cv_sizeof_char" -ge 2; then
9289 rxvt_cv_int16_t=" char"
9290else
9291 if test "$ac_cv_sizeof_short" -ge 2; then
9292 rxvt_cv_int16_t=" short"
9293 else
9294 if test "$ac_cv_sizeof_int" -ge 2; then
9295 rxvt_cv_int16_t=" int"
9296 else
9297 if test "$ac_cv_sizeof_long" -ge 2; then
9298 rxvt_cv_int16_t=" long"
9299 else
9300 if test "$ac_cv_sizeof_long_long" -ge 2; then
9301 rxvt_cv_int16_t=" long long"
9302 else
9303 rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
9304 fi
9305 fi
9306 fi
9307 fi
9308fi
9309fi
9310
9311rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9312fi
9313{ echo "$as_me:$LINENO: result: $rxvt_cv_int16_t" >&5
9314echo "${ECHO_T}$rxvt_cv_int16_t" >&6; }
9315if test x"$rxvt_cv_int16_t" != xyes; then
9316 rxvt_int16_typedef="typedef $rxvt_cv_int16_t int16_t;"
9317else
9318 if test x"" = x; then
9319 rxvt_int16_typedef="/* typedef short int16_t; */"
9320 else
9321 rxvt_int16_typedef="/* typedef short int16_t; */"
9322 fi
9323fi
9324
9325{ echo "$as_me:$LINENO: checking for uint16_t" >&5
9326echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
9327if test "${rxvt_cv_uint16_t+set}" = set; then
9328 echo $ECHO_N "(cached) $ECHO_C" >&6
9329else
9330 cat >conftest.$ac_ext <<_ACEOF
9331/* confdefs.h. */
9332_ACEOF
9333cat confdefs.h >>conftest.$ac_ext
9334cat >>conftest.$ac_ext <<_ACEOF
9335/* end confdefs.h. */
9336#include <stdint.h>
9337int
9338main ()
9339{
9340uint16_t dummy;
9341 ;
9342 return 0;
9343}
9344_ACEOF
9345rm -f conftest.$ac_objext
9346if { (ac_try="$ac_compile"
9347case "(($ac_try" in
9348 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9349 *) ac_try_echo=$ac_try;;
9350esac
9351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9352 (eval "$ac_compile") 2>conftest.er1
9353 ac_status=$?
9354 grep -v '^ *+' conftest.er1 >conftest.err
9355 rm -f conftest.er1
9356 cat conftest.err >&5
9357 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9358 (exit $ac_status); } && {
9359 test -z "$ac_cxx_werror_flag" ||
9360 test ! -s conftest.err
9361 } && test -s conftest.$ac_objext; then
9362 rxvt_cv_uint16_t=yes
9363else
9364 echo "$as_me: failed program was:" >&5
9365sed 's/^/| /' conftest.$ac_ext >&5
9366
9367 if test "$ac_cv_sizeof_char" -ge 2; then
9368 rxvt_cv_uint16_t="unsigned char"
9369else
9370 if test "$ac_cv_sizeof_short" -ge 2; then
9371 rxvt_cv_uint16_t="unsigned short"
9372 else
9373 if test "$ac_cv_sizeof_int" -ge 2; then
9374 rxvt_cv_uint16_t="unsigned int"
9375 else
9376 if test "$ac_cv_sizeof_long" -ge 2; then
9377 rxvt_cv_uint16_t="unsigned long"
9378 else
9379 if test "$ac_cv_sizeof_long_long" -ge 2; then
9380 rxvt_cv_uint16_t="unsigned long long"
9381 else
9382 rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
9383 fi
9384 fi
9385 fi
9386 fi
9387fi
9388fi
9389
9390rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9391fi
9392{ echo "$as_me:$LINENO: result: $rxvt_cv_uint16_t" >&5
9393echo "${ECHO_T}$rxvt_cv_uint16_t" >&6; }
9394if test x"$rxvt_cv_uint16_t" != xyes; then
9395 rxvt_uint16_typedef="typedef $rxvt_cv_uint16_t uint16_t;"
9396else
9397 if test x"unsigned" = x; then
9398 rxvt_uint16_typedef="/* typedef short uint16_t; */"
9399 else
9400 rxvt_uint16_typedef="/* typedef unsigned short uint16_t; */"
9401 fi
9402fi
9403
9404{ echo "$as_me:$LINENO: checking for int32_t" >&5
9405echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
9406if test "${rxvt_cv_int32_t+set}" = set; then
9407 echo $ECHO_N "(cached) $ECHO_C" >&6
9408else
9409 cat >conftest.$ac_ext <<_ACEOF
9410/* confdefs.h. */
9411_ACEOF
9412cat confdefs.h >>conftest.$ac_ext
9413cat >>conftest.$ac_ext <<_ACEOF
9414/* end confdefs.h. */
9415#include <stdint.h>
9416int
9417main ()
9418{
9419int32_t dummy;
9420 ;
9421 return 0;
9422}
9423_ACEOF
9424rm -f conftest.$ac_objext
9425if { (ac_try="$ac_compile"
9426case "(($ac_try" in
9427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9428 *) ac_try_echo=$ac_try;;
9429esac
9430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9431 (eval "$ac_compile") 2>conftest.er1
9432 ac_status=$?
9433 grep -v '^ *+' conftest.er1 >conftest.err
9434 rm -f conftest.er1
9435 cat conftest.err >&5
9436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9437 (exit $ac_status); } && {
9438 test -z "$ac_cxx_werror_flag" ||
9439 test ! -s conftest.err
9440 } && test -s conftest.$ac_objext; then
9441 rxvt_cv_int32_t=yes
9442else
9443 echo "$as_me: failed program was:" >&5
9444sed 's/^/| /' conftest.$ac_ext >&5
9445
9446 if test "$ac_cv_sizeof_char" -ge 4; then
9447 rxvt_cv_int32_t=" char"
9448else
9449 if test "$ac_cv_sizeof_short" -ge 4; then
9450 rxvt_cv_int32_t=" short"
9451 else
9452 if test "$ac_cv_sizeof_int" -ge 4; then
9453 rxvt_cv_int32_t=" int"
9454 else
9455 if test "$ac_cv_sizeof_long" -ge 4; then
9456 rxvt_cv_int32_t=" long"
9457 else
9458 if test "$ac_cv_sizeof_long_long" -ge 4; then
9459 rxvt_cv_int32_t=" long long"
9460 else
9461 rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
9462 fi
9463 fi
9464 fi
9465 fi
9466fi
9467fi
9468
9469rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9470fi
9471{ echo "$as_me:$LINENO: result: $rxvt_cv_int32_t" >&5
9472echo "${ECHO_T}$rxvt_cv_int32_t" >&6; }
9473if test x"$rxvt_cv_int32_t" != xyes; then
9474 rxvt_int32_typedef="typedef $rxvt_cv_int32_t int32_t;"
9475else
9476 if test x"" = x; then
9477 rxvt_int32_typedef="/* typedef int int32_t; */"
9478 else
9479 rxvt_int32_typedef="/* typedef int int32_t; */"
9480 fi
9481fi
9482
9483{ echo "$as_me:$LINENO: checking for uint32_t" >&5
9484echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
9485if test "${rxvt_cv_uint32_t+set}" = set; then
9486 echo $ECHO_N "(cached) $ECHO_C" >&6
9487else
9488 cat >conftest.$ac_ext <<_ACEOF
9489/* confdefs.h. */
9490_ACEOF
9491cat confdefs.h >>conftest.$ac_ext
9492cat >>conftest.$ac_ext <<_ACEOF
9493/* end confdefs.h. */
9494#include <stdint.h>
9495int
9496main ()
9497{
9498uint32_t dummy;
9499 ;
9500 return 0;
9501}
9502_ACEOF
9503rm -f conftest.$ac_objext
9504if { (ac_try="$ac_compile"
9505case "(($ac_try" in
9506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9507 *) ac_try_echo=$ac_try;;
9508esac
9509eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9510 (eval "$ac_compile") 2>conftest.er1
9511 ac_status=$?
9512 grep -v '^ *+' conftest.er1 >conftest.err
9513 rm -f conftest.er1
9514 cat conftest.err >&5
9515 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9516 (exit $ac_status); } && {
9517 test -z "$ac_cxx_werror_flag" ||
9518 test ! -s conftest.err
9519 } && test -s conftest.$ac_objext; then
9520 rxvt_cv_uint32_t=yes
9521else
9522 echo "$as_me: failed program was:" >&5
9523sed 's/^/| /' conftest.$ac_ext >&5
9524
9525 if test "$ac_cv_sizeof_char" -ge 4; then
9526 rxvt_cv_uint32_t="unsigned char"
9527else
9528 if test "$ac_cv_sizeof_short" -ge 4; then
9529 rxvt_cv_uint32_t="unsigned short"
9530 else
9531 if test "$ac_cv_sizeof_int" -ge 4; then
9532 rxvt_cv_uint32_t="unsigned int"
9533 else
9534 if test "$ac_cv_sizeof_long" -ge 4; then
9535 rxvt_cv_uint32_t="unsigned long"
9536 else
9537 if test "$ac_cv_sizeof_long_long" -ge 4; then
9538 rxvt_cv_uint32_t="unsigned long long"
9539 else
9540 rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
9541 fi
9542 fi
9543 fi
9544 fi
9545fi
9546fi
9547
9548rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9549fi
9550{ echo "$as_me:$LINENO: result: $rxvt_cv_uint32_t" >&5
9551echo "${ECHO_T}$rxvt_cv_uint32_t" >&6; }
9552if test x"$rxvt_cv_uint32_t" != xyes; then
9553 rxvt_uint32_typedef="typedef $rxvt_cv_uint32_t uint32_t;"
9554else
9555 if test x"unsigned" = x; then
9556 rxvt_uint32_typedef="/* typedef int uint32_t; */"
9557 else
9558 rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
9559 fi
9560fi
9561
9562if test "$ac_cv_sizeof_int_p" -eq 8; then
9563 rxvt_intp_define="#define intp_t int64_t"
9564 rxvt_u_intp_define="#define u_intp_t u_int64_t"
9565else
9566 if test "$ac_cv_sizeof_int_p" -eq 4; then
9567 rxvt_intp_define="#define intp_t int32_t"
9568 rxvt_u_intp_define="#define u_intp_t u_int32_t"
9569 else
9570 if test "$ac_cv_sizeof_int_p" -eq 2; then
9571 rxvt_intp_define="#define intp_t int16_t"
9572 rxvt_u_intp_define="#define u_intp_t u_int16_t"
9573 else
9574 rxvt_intp_define="#error set intp_t"
9575 rxvt_u_intp_define="#error set u_intp_t"
9576 fi
9577 fi
9578fi
9579
9580
9581
9582{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
9583echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
9584if test "${ac_cv_type_signal+set}" = set; then
9585 echo $ECHO_N "(cached) $ECHO_C" >&6
9586else
9587 cat >conftest.$ac_ext <<_ACEOF
9588/* confdefs.h. */
9589_ACEOF
9590cat confdefs.h >>conftest.$ac_ext
9591cat >>conftest.$ac_ext <<_ACEOF
9592/* end confdefs.h. */
9593#include <sys/types.h>
9594#include <signal.h>
9595
9596int
9597main ()
9598{
9599return *(signal (0, 0)) (0) == 1;
9600 ;
9601 return 0;
9602}
9603_ACEOF
9604rm -f conftest.$ac_objext
9605if { (ac_try="$ac_compile"
9606case "(($ac_try" in
9607 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9608 *) ac_try_echo=$ac_try;;
9609esac
9610eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9611 (eval "$ac_compile") 2>conftest.er1
9612 ac_status=$?
9613 grep -v '^ *+' conftest.er1 >conftest.err
9614 rm -f conftest.er1
9615 cat conftest.err >&5
9616 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9617 (exit $ac_status); } && {
9618 test -z "$ac_cxx_werror_flag" ||
9619 test ! -s conftest.err
9620 } && test -s conftest.$ac_objext; then
9621 ac_cv_type_signal=int
9622else
9623 echo "$as_me: failed program was:" >&5
9624sed 's/^/| /' conftest.$ac_ext >&5
9625
9626 ac_cv_type_signal=void
9627fi
9628
9629rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9630fi
9631{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
9632echo "${ECHO_T}$ac_cv_type_signal" >&6; }
9633
9634cat >>confdefs.h <<_ACEOF
9635#define RETSIGTYPE $ac_cv_type_signal
9636_ACEOF
9637
9638 8423
9639 8424
9640 8425
9641for ac_func in unsetenv 8426for ac_func in unsetenv
9642do 8427do
12400echo "${ECHO_T}no" >&6; } 11185echo "${ECHO_T}no" >&6; }
12401fi 11186fi
12402 11187
12403 11188
12404 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then 11189 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then
12405 LIBS="$LIBS `$PKG_CONFIG xft --libs`" 11190 X_LIBS="`$PKG_CONFIG xft --libs` $X_LIBS"
12406 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`" 11191 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`"
12407 else 11192 else
12408 # Extract the first word of "xft-config", so it can be a program name with args. 11193 # Extract the first word of "xft-config", so it can be a program name with args.
12409set dummy xft-config; ac_word=$2 11194set dummy xft-config; ac_word=$2
12410{ echo "$as_me:$LINENO: checking for $ac_word" >&5 11195{ echo "$as_me:$LINENO: checking for $ac_word" >&5
12445echo "${ECHO_T}no" >&6; } 11230echo "${ECHO_T}no" >&6; }
12446fi 11231fi
12447 11232
12448 11233
12449 if test $XFT_CONFIG != no; then 11234 if test $XFT_CONFIG != no; then
12450 LIBS="$LIBS `$XFT_CONFIG --libs`" 11235 X_LIBS="`$XFT_CONFIG --libs` $X_LIBS"
12451 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`" 11236 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
12452 fi 11237 fi
12453 fi 11238 fi
12454 11239
11240 save_LIBS="$LIBS"
11241 LIBS="$LIBS $X_LIBS"
12455 11242
12456for ac_header in X11/Xft/Xft.h 11243for ac_header in X11/Xft/Xft.h
12457do 11244do
12458as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11245as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12459if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11246if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12592 support_xft=no 11379 support_xft=no
12593fi 11380fi
12594 11381
12595done 11382done
12596 11383
12597
12598{ echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5 11384 { echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5
12599echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6; } 11385echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6; }
12600if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then 11386if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then
12601 echo $ECHO_N "(cached) $ECHO_C" >&6 11387 echo $ECHO_N "(cached) $ECHO_C" >&6
12602else 11388else
12603 ac_check_lib_save_LIBS=$LIBS 11389 ac_check_lib_save_LIBS=$LIBS
12655LIBS=$ac_check_lib_save_LIBS 11441LIBS=$ac_check_lib_save_LIBS
12656fi 11442fi
12657{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftDrawString32" >&5 11443{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftDrawString32" >&5
12658echo "${ECHO_T}$ac_cv_lib_Xft_XftDrawString32" >&6; } 11444echo "${ECHO_T}$ac_cv_lib_Xft_XftDrawString32" >&6; }
12659if test $ac_cv_lib_Xft_XftDrawString32 = yes; then 11445if test $ac_cv_lib_Xft_XftDrawString32 = yes; then
12660 cat >>confdefs.h <<_ACEOF 11446 :
12661#define HAVE_LIBXFT 1
12662_ACEOF
12663
12664 LIBS="-lXft $LIBS"
12665
12666else 11447else
12667 support_xft=no 11448 support_xft=no
12668fi 11449fi
12669 11450
11451 LIBS="$save_LIBS"
12670 11452
12671 if test x$support_xft = xyes; then 11453 if test x$support_xft = xyes; then
12672 11454
12673cat >>confdefs.h <<\_ACEOF 11455cat >>confdefs.h <<\_ACEOF
12674#define XFT 1 11456#define XFT 1
13061_ACEOF 11843_ACEOF
13062program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 11844program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
13063rm -f conftest.sed 11845rm -f conftest.sed
13064 11846
13065 11847
13066
13067
13068
13069if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
13070 include_stdint_h="#include <stdint.h>"
13071else
13072 include_stdint_h="/* #include <stdint.h> */"
13073fi
13074if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
13075 include_stdarg_h="#include <cstdarg>"
13076else
13077 include_stdarg_h="/* #include <cstdarg> */"
13078fi
13079if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
13080 include_stdlib_h="#include <cstdlib>"
13081else
13082 include_stdlib_h="/* #include <cstdlib> */"
13083fi
13084if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
13085 include_unistd_h="#include <unistd.h>"
13086else
13087 include_unistd_h="/* #include <unistd.h> */"
13088fi
13089if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
13090 include_string_h="#include <cstring>"
13091else
13092 include_string_h="/* #include <cstring> */"
13093fi
13094if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
13095 include_fcntl_h="#include <fcntl.h>"
13096else
13097 include_fcntl_h="/* #include <fcntl.h> */"
13098fi
13099if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
13100 include_util_h="#include <util.h>"
13101else
13102 include_util_h="/* #include <util.h> */"
13103fi
13104if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
13105 include_assert_h="#include <assert.h>"
13106else
13107 include_assert_h="/* #include <assert.h> */"
13108fi
13109if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
13110 include_sys_ioctl_h="#include <sys/ioctl.h>"
13111else
13112 include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
13113fi
13114if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
13115 include_sys_select_h="#include <sys/select.h>"
13116else
13117 include_sys_select_h="/* #include <sys/select.h> */"
13118fi
13119if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
13120 include_sys_strredir_h="#include <sys/strredir.h>"
13121else
13122 include_sys_strredir_h="/* #include <sys/strredir.h> */"
13123fi
13124if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
13125 include_sys_time_h="#include <sys/time.h>"
13126else
13127 include_sys_time_h="/* #include <sys/time.h> */"
13128fi
13129if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
13130 include_time_h="#include <time.h>"
13131else
13132 include_time_h="/* #include <time.h> */"
13133fi
13134
13135ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile src/rxvtlib.h" 11848ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile"
13136 11849
13137cat >confcache <<\_ACEOF 11850cat >confcache <<\_ACEOF
13138# This file is a shell script that caches the results of configure 11851# This file is a shell script that caches the results of configure
13139# tests run on this system so they can be shared between configure 11852# tests run on this system so they can be shared between configure
13140# scripts and configure runs, see configure's option --config-cache. 11853# scripts and configure runs, see configure's option --config-cache.
13689 case $ac_config_target in 12402 case $ac_config_target in
13690 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;; 12403 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
13691 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12404 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13692 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 12405 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
13693 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 12406 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
13694 "src/rxvtlib.h") CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
13695 12407
13696 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 12408 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
13697echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 12409echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
13698 { (exit 1); exit 1; }; };; 12410 { (exit 1); exit 1; }; };;
13699 esac 12411 esac
13798host_cpu!$host_cpu$ac_delim 12510host_cpu!$host_cpu$ac_delim
13799host_vendor!$host_vendor$ac_delim 12511host_vendor!$host_vendor$ac_delim
13800host_os!$host_os$ac_delim 12512host_os!$host_os$ac_delim
13801VERSION!$VERSION$ac_delim 12513VERSION!$VERSION$ac_delim
13802DATE!$DATE$ac_delim 12514DATE!$DATE$ac_delim
13803LSMDATE!$LSMDATE$ac_delim
13804LIBVERSION!$LIBVERSION$ac_delim
13805CC!$CC$ac_delim 12515CC!$CC$ac_delim
13806CFLAGS!$CFLAGS$ac_delim 12516CFLAGS!$CFLAGS$ac_delim
13807LDFLAGS!$LDFLAGS$ac_delim 12517LDFLAGS!$LDFLAGS$ac_delim
13808CPPFLAGS!$CPPFLAGS$ac_delim 12518CPPFLAGS!$CPPFLAGS$ac_delim
13809ac_ct_CC!$ac_ct_CC$ac_delim 12519ac_ct_CC!$ac_ct_CC$ac_delim
13817INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 12527INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
13818INSTALL_DATA!$INSTALL_DATA$ac_delim 12528INSTALL_DATA!$INSTALL_DATA$ac_delim
13819GREP!$GREP$ac_delim 12529GREP!$GREP$ac_delim
13820EGREP!$EGREP$ac_delim 12530EGREP!$EGREP$ac_delim
13821LINKER!$LINKER$ac_delim 12531LINKER!$LINKER$ac_delim
13822INSTALL_LIBRXVT!$INSTALL_LIBRXVT$ac_delim
13823RXVTNAME!$RXVTNAME$ac_delim 12532RXVTNAME!$RXVTNAME$ac_delim
12533CXXCPP!$CXXCPP$ac_delim
13824TIC!$TIC$ac_delim 12534TIC!$TIC$ac_delim
13825XMKMF!$XMKMF$ac_delim 12535XMKMF!$XMKMF$ac_delim
13826CXXCPP!$CXXCPP$ac_delim
13827X_CFLAGS!$X_CFLAGS$ac_delim 12536X_CFLAGS!$X_CFLAGS$ac_delim
13828X_PRE_LIBS!$X_PRE_LIBS$ac_delim 12537X_PRE_LIBS!$X_PRE_LIBS$ac_delim
13829X_LIBS!$X_LIBS$ac_delim 12538X_LIBS!$X_LIBS$ac_delim
13830X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim 12539X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim
13831afterimage_config!$afterimage_config$ac_delim 12540afterimage_config!$afterimage_config$ac_delim
13832rxvt_int16_typedef!$rxvt_int16_typedef$ac_delim
13833rxvt_uint16_typedef!$rxvt_uint16_typedef$ac_delim
13834rxvt_int32_typedef!$rxvt_int32_typedef$ac_delim
13835rxvt_uint32_typedef!$rxvt_uint32_typedef$ac_delim
13836rxvt_intp_define!$rxvt_intp_define$ac_delim
13837rxvt_u_intp_define!$rxvt_u_intp_define$ac_delim
13838PKG_CONFIG!$PKG_CONFIG$ac_delim 12541PKG_CONFIG!$PKG_CONFIG$ac_delim
13839XFT_CONFIG!$XFT_CONFIG$ac_delim 12542XFT_CONFIG!$XFT_CONFIG$ac_delim
13840PERL!$PERL$ac_delim 12543PERL!$PERL$ac_delim
13841PERLLIB!$PERLLIB$ac_delim 12544PERLLIB!$PERLLIB$ac_delim
13842PERLFLAGS!$PERLFLAGS$ac_delim 12545PERLFLAGS!$PERLFLAGS$ac_delim
13843PERLPRIVLIBEXP!$PERLPRIVLIBEXP$ac_delim 12546PERLPRIVLIBEXP!$PERLPRIVLIBEXP$ac_delim
13844IF_PERL!$IF_PERL$ac_delim 12547IF_PERL!$IF_PERL$ac_delim
13845PERL_O!$PERL_O$ac_delim 12548PERL_O!$PERL_O$ac_delim
13846AFTERIMAGE_CFLAGS!$AFTERIMAGE_CFLAGS$ac_delim 12549AFTERIMAGE_CFLAGS!$AFTERIMAGE_CFLAGS$ac_delim
13847AFTERIMAGE_LIBS!$AFTERIMAGE_LIBS$ac_delim 12550AFTERIMAGE_LIBS!$AFTERIMAGE_LIBS$ac_delim
13848include_stdint_h!$include_stdint_h$ac_delim 12551LIBOBJS!$LIBOBJS$ac_delim
13849include_stdarg_h!$include_stdarg_h$ac_delim 12552LTLIBOBJS!$LTLIBOBJS$ac_delim
13850include_stdlib_h!$include_stdlib_h$ac_delim
13851include_unistd_h!$include_unistd_h$ac_delim
13852include_string_h!$include_string_h$ac_delim
13853_ACEOF 12553_ACEOF
13854 12554
13855 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 12555 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 85; then
13856 break 12556 break
13857 elif $ac_last_try; then 12557 elif $ac_last_try; then
13858 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 12558 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
13859echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 12559echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
13860 { (exit 1); exit 1; }; } 12560 { (exit 1); exit 1; }; }
13869 ac_eof=`expr $ac_eof + 1` 12569 ac_eof=`expr $ac_eof + 1`
13870fi 12570fi
13871 12571
13872cat >>$CONFIG_STATUS <<_ACEOF 12572cat >>$CONFIG_STATUS <<_ACEOF
13873cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 12573cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
13874/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13875_ACEOF
13876sed '
13877s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
13878s/^/s,@/; s/!/@,|#_!!_#|/
13879:n
13880t n
13881s/'"$ac_delim"'$/,g/; t
13882s/$/\\/; p
13883N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
13884' >>$CONFIG_STATUS <conf$$subs.sed
13885rm -f conf$$subs.sed
13886cat >>$CONFIG_STATUS <<_ACEOF
13887CEOF$ac_eof
13888_ACEOF
13889
13890
13891ac_delim='%!_!# '
13892for ac_last_try in false false false false false :; do
13893 cat >conf$$subs.sed <<_ACEOF
13894include_fcntl_h!$include_fcntl_h$ac_delim
13895include_util_h!$include_util_h$ac_delim
13896include_assert_h!$include_assert_h$ac_delim
13897include_sys_ioctl_h!$include_sys_ioctl_h$ac_delim
13898include_sys_select_h!$include_sys_select_h$ac_delim
13899include_sys_strredir_h!$include_sys_strredir_h$ac_delim
13900include_sys_time_h!$include_sys_time_h$ac_delim
13901include_time_h!$include_time_h$ac_delim
13902LIBOBJS!$LIBOBJS$ac_delim
13903LTLIBOBJS!$LTLIBOBJS$ac_delim
13904_ACEOF
13905
13906 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 10; then
13907 break
13908 elif $ac_last_try; then
13909 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
13910echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
13911 { (exit 1); exit 1; }; }
13912 else
13913 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13914 fi
13915done
13916
13917ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
13918if test -n "$ac_eof"; then
13919 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
13920 ac_eof=`expr $ac_eof + 1`
13921fi
13922
13923cat >>$CONFIG_STATUS <<_ACEOF
13924cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
13925/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 12574/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
13926_ACEOF 12575_ACEOF
13927sed ' 12576sed '
13928s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 12577s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
13929s/^/s,@/; s/!/@,|#_!!_#|/ 12578s/^/s,@/; s/!/@,|#_!!_#|/
14182s&@builddir@&$ac_builddir&;t t 12831s&@builddir@&$ac_builddir&;t t
14183s&@abs_builddir@&$ac_abs_builddir&;t t 12832s&@abs_builddir@&$ac_abs_builddir&;t t
14184s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12833s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14185s&@INSTALL@&$ac_INSTALL&;t t 12834s&@INSTALL@&$ac_INSTALL&;t t
14186$ac_datarootdir_hack 12835$ac_datarootdir_hack
14187" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 12836" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out
14188 12837
14189test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12838test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14190 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 12839 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14191 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 12840 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14192 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12841 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines