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

Comparing rxvt-unicode/configure (file contents):
Revision 1.110 by ayin, Thu Aug 2 00:29:23 2007 UTC vs.
Revision 1.125 by root, Sun Jan 6 21:34:57 2008 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
1315 1293
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 1299 --enable-warnings turn on g++ warnings
1322 --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
1323 --enable-combining enable composition of base and combining characters 1301 --enable-combining enable composition of base and combining characters
1324 --enable-xft enable xft support on systems that have it 1302 --enable-xft enable xft support on systems that have it
1325 --enable-font-styles enable bold and italic support 1303 --enable-font-styles enable bold and italic support
1326 --enable-afterimage enable integration with libAfterImage for background images 1304 --enable-afterimage enable integration with libAfterImage for background images
1327 --enable-transparency enable transparent backgrounds 1305 --enable-transparency enable transparent backgrounds
1328 --enable-tinting enable tinting of transparent bg
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)
1340 --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt) 1317 --enable-fallback[=CLASS] fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
1341 --disable-swapscreen disable swap screen support 1318 --disable-swapscreen disable swap screen support
1342 --enable-iso14755 enable support for extended ISO 14755 modes 1319 --enable-iso14755 enable support for extended ISO 14755 modes
1343 --enable-frills enable support for rarely used features 1320 --enable-frills enable support for rarely used features
1344 --enable-keepscrolling enable continual scrolling on scrollbar arrow press 1321 --enable-keepscrolling enable continual scrolling on scrollbar arrow press
1345 --enable-selectionscrolling enable scrolling during selections 1322 --enable-selectionscrolling enable scrolling during selections
1346 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5 1323 --enable-mousewheel enable scrolling via mouse wheel or buttons 4 & 5
1347 --enable-slipwheeling enable slip wheel scrolling (requires previous) 1324 --enable-slipwheeling enable slip wheel scrolling (requires --enable-mousewheel)
1348 --enable-smart-resize enable smart growth/shrink behaviour 1325 --enable-smart-resize enable smart growth/shrink behaviour
1349 --enable-text-blink enable blinking text 1326 --enable-text-blink enable blinking text
1350 --enable-pointer-blank enable pointer blank when typing or inactive pointer 1327 --enable-pointer-blank enable pointer blank when typing or inactive pointer
1351 --enable-utmp enable utmp (utmpx) support 1328 --enable-utmp enable utmp (utmpx) support
1352 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp) 1329 --enable-wtmp enable wtmp (wtmpx) support (requires --enable-utmp)
1354 1331
1355Optional Packages: 1332Optional Packages:
1356 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] 1333 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1357 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) 1334 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1358 --with-afterimage-config=DIR use libAfterImage config script in DIR 1335 --with-afterimage-config=DIR use libAfterImage config script in DIR
1359 --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all) 1336 --with-codesets=CS,... compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)
1360 --with-res-name=NAME use this as default resource name (default: urxvt) 1337 --with-res-name=NAME use this as default resource name (default: urxvt)
1361 --with-res-class=CLASS use this as the resource class (default: URxvt) 1338 --with-res-class=CLASS use this as the resource class (default: URxvt)
1362 --with-name=NAME set the basename for the installed binaries (default: urxvt) 1339 --with-name=NAME set the basename for the installed binaries (default: urxvt)
1363 --with-term=NAME set the terminal to NAME (default: rxvt) 1340 --with-term=NAME set the terminal to NAME (default: rxvt)
1364 --with-terminfo=PATH set the path to the terminfo tree to PATH 1341 --with-terminfo=PATH set the path to the terminfo tree to PATH
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
4390fi 4366fi
4391 4367
4392fi 4368fi
4393 4369
4394 4370
4395
4396support_frills=yes 4371support_frills=yes
4397support_inheritpixmap=yes 4372support_inheritpixmap=yes
4398support_tinting=yes
4399support_fading=yes 4373support_fading=yes
4400support_keepscrolling=yes 4374support_keepscrolling=yes
4401support_selectionscrolling=yes 4375support_selectionscrolling=yes
4402support_mousewheel=yes 4376support_mousewheel=yes
4403support_mouseslipwheel=yes 4377support_mouseslipwheel=yes
4418support_styles=yes 4392support_styles=yes
4419support_perl=yes 4393support_perl=yes
4420codesets=all 4394codesets=all
4421 4395
4422 4396
4423if test "x$enable_shared" = xyes; then
4424
4425cat >>confdefs.h <<\_ACEOF
4426#define LIBRXVT 1
4427_ACEOF
4428
4429 INSTALL_LIBRXVT=yes
4430fi
4431
4432
4433# Check whether --enable-everything was given. 4397# Check whether --enable-everything was given.
4434if test "${enable_everything+set}" = set; then 4398if test "${enable_everything+set}" = set; then
4435 enableval=$enable_everything; 4399 enableval=$enable_everything;
4436 if test x$enableval = xno; then 4400 if test x$enableval = xno; then
4437 support_frills=no 4401 support_frills=no
4438 support_inheritpixmap=no 4402 support_inheritpixmap=no
4439 support_tinting=no
4440 support_fading=no 4403 support_fading=no
4441 support_keepscrolling=no 4404 support_keepscrolling=no
4442 support_selectionscrolling=no 4405 support_selectionscrolling=no
4443 support_lastlog=no 4406 support_lastlog=no
4444 support_mousewheel=no 4407 support_mousewheel=no
4464 codesets= 4427 codesets=
4465 fi 4428 fi
4466 if test x$enableval = xyes; then 4429 if test x$enableval = xyes; then
4467 support_frills=yes 4430 support_frills=yes
4468 support_inheritpixmap=yes 4431 support_inheritpixmap=yes
4469 support_tinting=yes
4470 support_fading=yes 4432 support_fading=yes
4471 support_keepscrolling=yes 4433 support_keepscrolling=yes
4472 support_selectionscrolling=yes 4434 support_selectionscrolling=yes
4473 support_lastlog=yes 4435 support_lastlog=yes
4474 support_mousewheel=yes 4436 support_mousewheel=yes
4495 fi 4457 fi
4496 4458
4497fi 4459fi
4498 4460
4499 4461
4462WARNINGS=no
4463# Check whether --enable-warnings was given.
4464if test "${enable_warnings+set}" = set; then
4465 enableval=$enable_warnings; if test x$enableval = xyes; then
4466 WARNINGS=yes
4467 fi
4468fi
4469
4470if test x$GXX = xyes; then
4471 if test $WARNINGS = yes; then
4472 save_CXXFLAGS="$CXXFLAGS"
4473 CXXFLAGS="$CXXFLAGS -Wall -Wno-sign-compare -Wno-reorder -Wno-non-virtual-dtor"
4474 cat >conftest.$ac_ext <<_ACEOF
4475/* confdefs.h. */
4476_ACEOF
4477cat confdefs.h >>conftest.$ac_ext
4478cat >>conftest.$ac_ext <<_ACEOF
4479/* end confdefs.h. */
4480
4481int
4482main ()
4483{
4484
4485 ;
4486 return 0;
4487}
4488_ACEOF
4489rm -f conftest.$ac_objext
4490if { (ac_try="$ac_compile"
4491case "(($ac_try" in
4492 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4493 *) ac_try_echo=$ac_try;;
4494esac
4495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4496 (eval "$ac_compile") 2>conftest.er1
4497 ac_status=$?
4498 grep -v '^ *+' conftest.er1 >conftest.err
4499 rm -f conftest.er1
4500 cat conftest.err >&5
4501 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4502 (exit $ac_status); } && {
4503 test -z "$ac_cxx_werror_flag" ||
4504 test ! -s conftest.err
4505 } && test -s conftest.$ac_objext; then
4506 :
4507else
4508 echo "$as_me: failed program was:" >&5
4509sed 's/^/| /' conftest.$ac_ext >&5
4510
4511 CXXFLAGS="$save_CXXFLAGS"
4512fi
4513
4514rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4515 else
4516 CXXFLAGS="$CXXFLAGS -w"
4517 fi
4518fi
4519
4500# Check whether --enable-unicode3 was given. 4520# Check whether --enable-unicode3 was given.
4501if test "${enable_unicode3+set}" = set; then 4521if test "${enable_unicode3+set}" = set; then
4502 enableval=$enable_unicode3; if test x$enableval = xyes -o x$enableval = xno; then 4522 enableval=$enable_unicode3; if test x$enableval = xyes -o x$enableval = xno; then
4503 support_unicode3=$enableval 4523 support_unicode3=$enableval
4504 fi 4524 fi
4553 support_inheritpixmap=$enableval 4573 support_inheritpixmap=$enableval
4554 fi 4574 fi
4555fi 4575fi
4556 4576
4557 4577
4558# Check whether --enable-tinting was given.
4559if test "${enable_tinting+set}" = set; then
4560 enableval=$enable_tinting; if test x$enableval = xyes -o x$enableval = xno; then
4561 support_tinting=$enableval
4562 fi
4563fi
4564
4565
4566# Check whether --enable-fading was given. 4578# Check whether --enable-fading was given.
4567if test "${enable_fading+set}" = set; then 4579if test "${enable_fading+set}" = set; then
4568 enableval=$enable_fading; if test x$enableval = xyes -o x$enableval = xno; then 4580 enableval=$enable_fading; if test x$enableval = xyes -o x$enableval = xno; then
4569 support_fading=$enableval 4581 support_fading=$enableval
4570 fi 4582 fi
4593 support_scroll_xterm=$enableval 4605 support_scroll_xterm=$enableval
4594 fi 4606 fi
4595fi 4607fi
4596 4608
4597 4609
4610# Check whether --enable-plain-scroll was given.
4611if test "${enable_plain_scroll+set}" = set; then
4612 enableval=$enable_plain_scroll; if test x$enableval = xyes -o x$enableval = xno; then
4613 support_scroll_plain=$enableval
4614 fi
4615fi
4616
4617
4598# Check whether --enable-perl was given. 4618# Check whether --enable-perl was given.
4599if test "${enable_perl+set}" = set; then 4619if test "${enable_perl+set}" = set; then
4600 enableval=$enable_perl; if test x$enableval = xyes -o x$enableval = xno; then 4620 enableval=$enable_perl; if test x$enableval = xyes -o x$enableval = xno; then
4601 support_perl=$enableval 4621 support_perl=$enableval
4602 fi
4603fi
4604
4605
4606# Check whether --enable-plain-scroll was given.
4607if test "${enable_plain_scroll+set}" = set; then
4608 enableval=$enable_plain_scroll; if test x$enableval = xyes -o x$enableval = xno; then
4609 support_scroll_plain=$enableval
4610 fi 4622 fi
4611fi 4623fi
4612 4624
4613 4625
4614 4626
4841#define RXVT_TERMINFO "$withval" 4853#define RXVT_TERMINFO "$withval"
4842_ACEOF 4854_ACEOF
4843 terminfo="$withval" 4855 terminfo="$withval"
4844 fi 4856 fi
4845fi 4857fi
4858
4859
4860
4861LIBEV_M4_AVOID_LIBRT=1
4862
4863ac_ext=cpp
4864ac_cpp='$CXXCPP $CPPFLAGS'
4865ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4866ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4867ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4868{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4869echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
4870if test -z "$CXXCPP"; then
4871 if test "${ac_cv_prog_CXXCPP+set}" = set; then
4872 echo $ECHO_N "(cached) $ECHO_C" >&6
4873else
4874 # Double quotes because CXXCPP needs to be expanded
4875 for CXXCPP in "$CXX -E" "/lib/cpp"
4876 do
4877 ac_preproc_ok=false
4878for ac_cxx_preproc_warn_flag in '' yes
4879do
4880 # Use a header file that comes with gcc, so configuring glibc
4881 # with a fresh cross-compiler works.
4882 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4883 # <limits.h> exists even on freestanding compilers.
4884 # On the NeXT, cc -E runs the code through the compiler's parser,
4885 # not just through cpp. "Syntax error" is here to catch this case.
4886 cat >conftest.$ac_ext <<_ACEOF
4887/* confdefs.h. */
4888_ACEOF
4889cat confdefs.h >>conftest.$ac_ext
4890cat >>conftest.$ac_ext <<_ACEOF
4891/* end confdefs.h. */
4892#ifdef __STDC__
4893# include <limits.h>
4894#else
4895# include <assert.h>
4896#endif
4897 Syntax error
4898_ACEOF
4899if { (ac_try="$ac_cpp conftest.$ac_ext"
4900case "(($ac_try" in
4901 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4902 *) ac_try_echo=$ac_try;;
4903esac
4904eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4905 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4906 ac_status=$?
4907 grep -v '^ *+' conftest.er1 >conftest.err
4908 rm -f conftest.er1
4909 cat conftest.err >&5
4910 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4911 (exit $ac_status); } >/dev/null && {
4912 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4913 test ! -s conftest.err
4914 }; then
4915 :
4916else
4917 echo "$as_me: failed program was:" >&5
4918sed 's/^/| /' conftest.$ac_ext >&5
4919
4920 # Broken: fails on valid input.
4921continue
4922fi
4923
4924rm -f conftest.err conftest.$ac_ext
4925
4926 # OK, works on sane cases. Now check whether nonexistent headers
4927 # can be detected and how.
4928 cat >conftest.$ac_ext <<_ACEOF
4929/* confdefs.h. */
4930_ACEOF
4931cat confdefs.h >>conftest.$ac_ext
4932cat >>conftest.$ac_ext <<_ACEOF
4933/* end confdefs.h. */
4934#include <ac_nonexistent.h>
4935_ACEOF
4936if { (ac_try="$ac_cpp conftest.$ac_ext"
4937case "(($ac_try" in
4938 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4939 *) ac_try_echo=$ac_try;;
4940esac
4941eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4942 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4943 ac_status=$?
4944 grep -v '^ *+' conftest.er1 >conftest.err
4945 rm -f conftest.er1
4946 cat conftest.err >&5
4947 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4948 (exit $ac_status); } >/dev/null && {
4949 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4950 test ! -s conftest.err
4951 }; then
4952 # Broken: success on invalid input.
4953continue
4954else
4955 echo "$as_me: failed program was:" >&5
4956sed 's/^/| /' conftest.$ac_ext >&5
4957
4958 # Passes both tests.
4959ac_preproc_ok=:
4960break
4961fi
4962
4963rm -f conftest.err conftest.$ac_ext
4964
4965done
4966# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4967rm -f conftest.err conftest.$ac_ext
4968if $ac_preproc_ok; then
4969 break
4970fi
4971
4972 done
4973 ac_cv_prog_CXXCPP=$CXXCPP
4974
4975fi
4976 CXXCPP=$ac_cv_prog_CXXCPP
4977else
4978 ac_cv_prog_CXXCPP=$CXXCPP
4979fi
4980{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
4981echo "${ECHO_T}$CXXCPP" >&6; }
4982ac_preproc_ok=false
4983for ac_cxx_preproc_warn_flag in '' yes
4984do
4985 # Use a header file that comes with gcc, so configuring glibc
4986 # with a fresh cross-compiler works.
4987 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4988 # <limits.h> exists even on freestanding compilers.
4989 # On the NeXT, cc -E runs the code through the compiler's parser,
4990 # not just through cpp. "Syntax error" is here to catch this case.
4991 cat >conftest.$ac_ext <<_ACEOF
4992/* confdefs.h. */
4993_ACEOF
4994cat confdefs.h >>conftest.$ac_ext
4995cat >>conftest.$ac_ext <<_ACEOF
4996/* end confdefs.h. */
4997#ifdef __STDC__
4998# include <limits.h>
4999#else
5000# include <assert.h>
5001#endif
5002 Syntax error
5003_ACEOF
5004if { (ac_try="$ac_cpp conftest.$ac_ext"
5005case "(($ac_try" in
5006 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5007 *) ac_try_echo=$ac_try;;
5008esac
5009eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5010 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5011 ac_status=$?
5012 grep -v '^ *+' conftest.er1 >conftest.err
5013 rm -f conftest.er1
5014 cat conftest.err >&5
5015 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5016 (exit $ac_status); } >/dev/null && {
5017 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5018 test ! -s conftest.err
5019 }; then
5020 :
5021else
5022 echo "$as_me: failed program was:" >&5
5023sed 's/^/| /' conftest.$ac_ext >&5
5024
5025 # Broken: fails on valid input.
5026continue
5027fi
5028
5029rm -f conftest.err conftest.$ac_ext
5030
5031 # OK, works on sane cases. Now check whether nonexistent headers
5032 # can be detected and how.
5033 cat >conftest.$ac_ext <<_ACEOF
5034/* confdefs.h. */
5035_ACEOF
5036cat confdefs.h >>conftest.$ac_ext
5037cat >>conftest.$ac_ext <<_ACEOF
5038/* end confdefs.h. */
5039#include <ac_nonexistent.h>
5040_ACEOF
5041if { (ac_try="$ac_cpp conftest.$ac_ext"
5042case "(($ac_try" in
5043 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5044 *) ac_try_echo=$ac_try;;
5045esac
5046eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5047 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5048 ac_status=$?
5049 grep -v '^ *+' conftest.er1 >conftest.err
5050 rm -f conftest.er1
5051 cat conftest.err >&5
5052 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5053 (exit $ac_status); } >/dev/null && {
5054 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5055 test ! -s conftest.err
5056 }; then
5057 # Broken: success on invalid input.
5058continue
5059else
5060 echo "$as_me: failed program was:" >&5
5061sed 's/^/| /' conftest.$ac_ext >&5
5062
5063 # Passes both tests.
5064ac_preproc_ok=:
5065break
5066fi
5067
5068rm -f conftest.err conftest.$ac_ext
5069
5070done
5071# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5072rm -f conftest.err conftest.$ac_ext
5073if $ac_preproc_ok; then
5074 :
5075else
5076 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5077See \`config.log' for more details." >&5
5078echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5079See \`config.log' for more details." >&2;}
5080 { (exit 1); exit 1; }; }
5081fi
5082
5083ac_ext=cpp
5084ac_cpp='$CXXCPP $CPPFLAGS'
5085ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5086ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5087ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5088
5089
5090{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5091echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
5092if test "${ac_cv_header_stdc+set}" = set; then
5093 echo $ECHO_N "(cached) $ECHO_C" >&6
5094else
5095 cat >conftest.$ac_ext <<_ACEOF
5096/* confdefs.h. */
5097_ACEOF
5098cat confdefs.h >>conftest.$ac_ext
5099cat >>conftest.$ac_ext <<_ACEOF
5100/* end confdefs.h. */
5101#include <stdlib.h>
5102#include <stdarg.h>
5103#include <string.h>
5104#include <float.h>
5105
5106int
5107main ()
5108{
5109
5110 ;
5111 return 0;
5112}
5113_ACEOF
5114rm -f conftest.$ac_objext
5115if { (ac_try="$ac_compile"
5116case "(($ac_try" in
5117 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5118 *) ac_try_echo=$ac_try;;
5119esac
5120eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5121 (eval "$ac_compile") 2>conftest.er1
5122 ac_status=$?
5123 grep -v '^ *+' conftest.er1 >conftest.err
5124 rm -f conftest.er1
5125 cat conftest.err >&5
5126 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5127 (exit $ac_status); } && {
5128 test -z "$ac_cxx_werror_flag" ||
5129 test ! -s conftest.err
5130 } && test -s conftest.$ac_objext; then
5131 ac_cv_header_stdc=yes
5132else
5133 echo "$as_me: failed program was:" >&5
5134sed 's/^/| /' conftest.$ac_ext >&5
5135
5136 ac_cv_header_stdc=no
5137fi
5138
5139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5140
5141if test $ac_cv_header_stdc = yes; then
5142 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5143 cat >conftest.$ac_ext <<_ACEOF
5144/* confdefs.h. */
5145_ACEOF
5146cat confdefs.h >>conftest.$ac_ext
5147cat >>conftest.$ac_ext <<_ACEOF
5148/* end confdefs.h. */
5149#include <string.h>
5150
5151_ACEOF
5152if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5153 $EGREP "memchr" >/dev/null 2>&1; then
5154 :
5155else
5156 ac_cv_header_stdc=no
5157fi
5158rm -f conftest*
5159
5160fi
5161
5162if test $ac_cv_header_stdc = yes; then
5163 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5164 cat >conftest.$ac_ext <<_ACEOF
5165/* confdefs.h. */
5166_ACEOF
5167cat confdefs.h >>conftest.$ac_ext
5168cat >>conftest.$ac_ext <<_ACEOF
5169/* end confdefs.h. */
5170#include <stdlib.h>
5171
5172_ACEOF
5173if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5174 $EGREP "free" >/dev/null 2>&1; then
5175 :
5176else
5177 ac_cv_header_stdc=no
5178fi
5179rm -f conftest*
5180
5181fi
5182
5183if test $ac_cv_header_stdc = yes; then
5184 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5185 if test "$cross_compiling" = yes; then
5186 :
5187else
5188 cat >conftest.$ac_ext <<_ACEOF
5189/* confdefs.h. */
5190_ACEOF
5191cat confdefs.h >>conftest.$ac_ext
5192cat >>conftest.$ac_ext <<_ACEOF
5193/* end confdefs.h. */
5194#include <ctype.h>
5195#include <stdlib.h>
5196#if ((' ' & 0x0FF) == 0x020)
5197# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5198# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5199#else
5200# define ISLOWER(c) \
5201 (('a' <= (c) && (c) <= 'i') \
5202 || ('j' <= (c) && (c) <= 'r') \
5203 || ('s' <= (c) && (c) <= 'z'))
5204# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5205#endif
5206
5207#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5208int
5209main ()
5210{
5211 int i;
5212 for (i = 0; i < 256; i++)
5213 if (XOR (islower (i), ISLOWER (i))
5214 || toupper (i) != TOUPPER (i))
5215 return 2;
5216 return 0;
5217}
5218_ACEOF
5219rm -f conftest$ac_exeext
5220if { (ac_try="$ac_link"
5221case "(($ac_try" in
5222 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5223 *) ac_try_echo=$ac_try;;
5224esac
5225eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5226 (eval "$ac_link") 2>&5
5227 ac_status=$?
5228 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5229 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5230 { (case "(($ac_try" in
5231 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5232 *) ac_try_echo=$ac_try;;
5233esac
5234eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5235 (eval "$ac_try") 2>&5
5236 ac_status=$?
5237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5238 (exit $ac_status); }; }; then
5239 :
5240else
5241 echo "$as_me: program exited with status $ac_status" >&5
5242echo "$as_me: failed program was:" >&5
5243sed 's/^/| /' conftest.$ac_ext >&5
5244
5245( exit $ac_status )
5246ac_cv_header_stdc=no
5247fi
5248rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5249fi
5250
5251
5252fi
5253fi
5254{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5255echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5256if test $ac_cv_header_stdc = yes; then
5257
5258cat >>confdefs.h <<\_ACEOF
5259#define STDC_HEADERS 1
5260_ACEOF
5261
5262fi
5263
5264# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5275 inttypes.h stdint.h unistd.h
5276do
5277as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5278{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5279echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5280if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5281 echo $ECHO_N "(cached) $ECHO_C" >&6
5282else
5283 cat >conftest.$ac_ext <<_ACEOF
5284/* confdefs.h. */
5285_ACEOF
5286cat confdefs.h >>conftest.$ac_ext
5287cat >>conftest.$ac_ext <<_ACEOF
5288/* end confdefs.h. */
5289$ac_includes_default
5290
5291#include <$ac_header>
5292_ACEOF
5293rm -f conftest.$ac_objext
5294if { (ac_try="$ac_compile"
5295case "(($ac_try" in
5296 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5297 *) ac_try_echo=$ac_try;;
5298esac
5299eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5300 (eval "$ac_compile") 2>conftest.er1
5301 ac_status=$?
5302 grep -v '^ *+' conftest.er1 >conftest.err
5303 rm -f conftest.er1
5304 cat conftest.err >&5
5305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5306 (exit $ac_status); } && {
5307 test -z "$ac_cxx_werror_flag" ||
5308 test ! -s conftest.err
5309 } && test -s conftest.$ac_objext; then
5310 eval "$as_ac_Header=yes"
5311else
5312 echo "$as_me: failed program was:" >&5
5313sed 's/^/| /' conftest.$ac_ext >&5
5314
5315 eval "$as_ac_Header=no"
5316fi
5317
5318rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5319fi
5320ac_res=`eval echo '${'$as_ac_Header'}'`
5321 { echo "$as_me:$LINENO: result: $ac_res" >&5
5322echo "${ECHO_T}$ac_res" >&6; }
5323if test `eval echo '${'$as_ac_Header'}'` = yes; then
5324 cat >>confdefs.h <<_ACEOF
5325#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5326_ACEOF
5327
5328fi
5329
5330done
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340for ac_header in sys/inotify.h sys/epoll.h sys/event.h sys/queue.h port.h poll.h sys/select.h
5341do
5342as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5343if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5344 { echo "$as_me:$LINENO: checking for $ac_header" >&5
5345echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5346if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5347 echo $ECHO_N "(cached) $ECHO_C" >&6
5348fi
5349ac_res=`eval echo '${'$as_ac_Header'}'`
5350 { echo "$as_me:$LINENO: result: $ac_res" >&5
5351echo "${ECHO_T}$ac_res" >&6; }
5352else
5353 # Is the header compilable?
5354{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5355echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5356cat >conftest.$ac_ext <<_ACEOF
5357/* confdefs.h. */
5358_ACEOF
5359cat confdefs.h >>conftest.$ac_ext
5360cat >>conftest.$ac_ext <<_ACEOF
5361/* end confdefs.h. */
5362$ac_includes_default
5363#include <$ac_header>
5364_ACEOF
5365rm -f conftest.$ac_objext
5366if { (ac_try="$ac_compile"
5367case "(($ac_try" in
5368 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5369 *) ac_try_echo=$ac_try;;
5370esac
5371eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5372 (eval "$ac_compile") 2>conftest.er1
5373 ac_status=$?
5374 grep -v '^ *+' conftest.er1 >conftest.err
5375 rm -f conftest.er1
5376 cat conftest.err >&5
5377 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5378 (exit $ac_status); } && {
5379 test -z "$ac_cxx_werror_flag" ||
5380 test ! -s conftest.err
5381 } && test -s conftest.$ac_objext; then
5382 ac_header_compiler=yes
5383else
5384 echo "$as_me: failed program was:" >&5
5385sed 's/^/| /' conftest.$ac_ext >&5
5386
5387 ac_header_compiler=no
5388fi
5389
5390rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5391{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5392echo "${ECHO_T}$ac_header_compiler" >&6; }
5393
5394# Is the header present?
5395{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5396echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5397cat >conftest.$ac_ext <<_ACEOF
5398/* confdefs.h. */
5399_ACEOF
5400cat confdefs.h >>conftest.$ac_ext
5401cat >>conftest.$ac_ext <<_ACEOF
5402/* end confdefs.h. */
5403#include <$ac_header>
5404_ACEOF
5405if { (ac_try="$ac_cpp conftest.$ac_ext"
5406case "(($ac_try" in
5407 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5408 *) ac_try_echo=$ac_try;;
5409esac
5410eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5411 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5412 ac_status=$?
5413 grep -v '^ *+' conftest.er1 >conftest.err
5414 rm -f conftest.er1
5415 cat conftest.err >&5
5416 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5417 (exit $ac_status); } >/dev/null && {
5418 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5419 test ! -s conftest.err
5420 }; then
5421 ac_header_preproc=yes
5422else
5423 echo "$as_me: failed program was:" >&5
5424sed 's/^/| /' conftest.$ac_ext >&5
5425
5426 ac_header_preproc=no
5427fi
5428
5429rm -f conftest.err conftest.$ac_ext
5430{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5431echo "${ECHO_T}$ac_header_preproc" >&6; }
5432
5433# So? What about this header?
5434case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
5435 yes:no: )
5436 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5437echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5438 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5439echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5440 ac_header_preproc=yes
5441 ;;
5442 no:yes:* )
5443 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5444echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5445 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
5446echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
5447 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5448echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5449 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
5450echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
5451 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5452echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5453 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5454echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5455
5456 ;;
5457esac
5458{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5459echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5460if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5461 echo $ECHO_N "(cached) $ECHO_C" >&6
5462else
5463 eval "$as_ac_Header=\$ac_header_preproc"
5464fi
5465ac_res=`eval echo '${'$as_ac_Header'}'`
5466 { echo "$as_me:$LINENO: result: $ac_res" >&5
5467echo "${ECHO_T}$ac_res" >&6; }
5468
5469fi
5470if test `eval echo '${'$as_ac_Header'}'` = yes; then
5471 cat >>confdefs.h <<_ACEOF
5472#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5473_ACEOF
5474
5475fi
5476
5477done
5478
5479
5480
5481
5482
5483
5484
5485
5486for ac_func in inotify_init epoll_ctl kqueue port_create poll select
5487do
5488as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5489{ echo "$as_me:$LINENO: checking for $ac_func" >&5
5490echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
5491if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
5492 echo $ECHO_N "(cached) $ECHO_C" >&6
5493else
5494 cat >conftest.$ac_ext <<_ACEOF
5495/* confdefs.h. */
5496_ACEOF
5497cat confdefs.h >>conftest.$ac_ext
5498cat >>conftest.$ac_ext <<_ACEOF
5499/* end confdefs.h. */
5500/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5501 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5502#define $ac_func innocuous_$ac_func
5503
5504/* System header to define __stub macros and hopefully few prototypes,
5505 which can conflict with char $ac_func (); below.
5506 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5507 <limits.h> exists even on freestanding compilers. */
5508
5509#ifdef __STDC__
5510# include <limits.h>
5511#else
5512# include <assert.h>
5513#endif
5514
5515#undef $ac_func
5516
5517/* Override any GCC internal prototype to avoid an error.
5518 Use char because int might match the return type of a GCC
5519 builtin and then its argument prototype would still apply. */
5520#ifdef __cplusplus
5521extern "C"
5522#endif
5523char $ac_func ();
5524/* The GNU C library defines this for functions which it implements
5525 to always fail with ENOSYS. Some functions are actually named
5526 something starting with __ and the normal name is an alias. */
5527#if defined __stub_$ac_func || defined __stub___$ac_func
5528choke me
5529#endif
5530
5531int
5532main ()
5533{
5534return $ac_func ();
5535 ;
5536 return 0;
5537}
5538_ACEOF
5539rm -f conftest.$ac_objext conftest$ac_exeext
5540if { (ac_try="$ac_link"
5541case "(($ac_try" in
5542 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5543 *) ac_try_echo=$ac_try;;
5544esac
5545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5546 (eval "$ac_link") 2>conftest.er1
5547 ac_status=$?
5548 grep -v '^ *+' conftest.er1 >conftest.err
5549 rm -f conftest.er1
5550 cat conftest.err >&5
5551 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5552 (exit $ac_status); } && {
5553 test -z "$ac_cxx_werror_flag" ||
5554 test ! -s conftest.err
5555 } && test -s conftest$ac_exeext &&
5556 $as_test_x conftest$ac_exeext; then
5557 eval "$as_ac_var=yes"
5558else
5559 echo "$as_me: failed program was:" >&5
5560sed 's/^/| /' conftest.$ac_ext >&5
5561
5562 eval "$as_ac_var=no"
5563fi
5564
5565rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5566 conftest$ac_exeext conftest.$ac_ext
5567fi
5568ac_res=`eval echo '${'$as_ac_var'}'`
5569 { echo "$as_me:$LINENO: result: $ac_res" >&5
5570echo "${ECHO_T}$ac_res" >&6; }
5571if test `eval echo '${'$as_ac_var'}'` = yes; then
5572 cat >>confdefs.h <<_ACEOF
5573#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5574_ACEOF
5575
5576fi
5577done
5578
5579
5580{ echo "$as_me:$LINENO: checking for clock_gettime" >&5
5581echo $ECHO_N "checking for clock_gettime... $ECHO_C" >&6; }
5582if test "${ac_cv_func_clock_gettime+set}" = set; then
5583 echo $ECHO_N "(cached) $ECHO_C" >&6
5584else
5585 cat >conftest.$ac_ext <<_ACEOF
5586/* confdefs.h. */
5587_ACEOF
5588cat confdefs.h >>conftest.$ac_ext
5589cat >>conftest.$ac_ext <<_ACEOF
5590/* end confdefs.h. */
5591/* Define clock_gettime to an innocuous variant, in case <limits.h> declares clock_gettime.
5592 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5593#define clock_gettime innocuous_clock_gettime
5594
5595/* System header to define __stub macros and hopefully few prototypes,
5596 which can conflict with char clock_gettime (); below.
5597 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5598 <limits.h> exists even on freestanding compilers. */
5599
5600#ifdef __STDC__
5601# include <limits.h>
5602#else
5603# include <assert.h>
5604#endif
5605
5606#undef clock_gettime
5607
5608/* Override any GCC internal prototype to avoid an error.
5609 Use char because int might match the return type of a GCC
5610 builtin and then its argument prototype would still apply. */
5611#ifdef __cplusplus
5612extern "C"
5613#endif
5614char clock_gettime ();
5615/* The GNU C library defines this for functions which it implements
5616 to always fail with ENOSYS. Some functions are actually named
5617 something starting with __ and the normal name is an alias. */
5618#if defined __stub_clock_gettime || defined __stub___clock_gettime
5619choke me
5620#endif
5621
5622int
5623main ()
5624{
5625return clock_gettime ();
5626 ;
5627 return 0;
5628}
5629_ACEOF
5630rm -f conftest.$ac_objext conftest$ac_exeext
5631if { (ac_try="$ac_link"
5632case "(($ac_try" in
5633 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5634 *) ac_try_echo=$ac_try;;
5635esac
5636eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5637 (eval "$ac_link") 2>conftest.er1
5638 ac_status=$?
5639 grep -v '^ *+' conftest.er1 >conftest.err
5640 rm -f conftest.er1
5641 cat conftest.err >&5
5642 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5643 (exit $ac_status); } && {
5644 test -z "$ac_cxx_werror_flag" ||
5645 test ! -s conftest.err
5646 } && test -s conftest$ac_exeext &&
5647 $as_test_x conftest$ac_exeext; then
5648 ac_cv_func_clock_gettime=yes
5649else
5650 echo "$as_me: failed program was:" >&5
5651sed 's/^/| /' conftest.$ac_ext >&5
5652
5653 ac_cv_func_clock_gettime=no
5654fi
5655
5656rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5657 conftest$ac_exeext conftest.$ac_ext
5658fi
5659{ echo "$as_me:$LINENO: result: $ac_cv_func_clock_gettime" >&5
5660echo "${ECHO_T}$ac_cv_func_clock_gettime" >&6; }
5661if test $ac_cv_func_clock_gettime = yes; then
5662 :
5663else
5664
5665 if test -z "$LIBEV_M4_AVOID_LIBRT"; then
5666
5667{ echo "$as_me:$LINENO: checking for clock_gettime in -lrt" >&5
5668echo $ECHO_N "checking for clock_gettime in -lrt... $ECHO_C" >&6; }
5669if test "${ac_cv_lib_rt_clock_gettime+set}" = set; then
5670 echo $ECHO_N "(cached) $ECHO_C" >&6
5671else
5672 ac_check_lib_save_LIBS=$LIBS
5673LIBS="-lrt $LIBS"
5674cat >conftest.$ac_ext <<_ACEOF
5675/* confdefs.h. */
5676_ACEOF
5677cat confdefs.h >>conftest.$ac_ext
5678cat >>conftest.$ac_ext <<_ACEOF
5679/* end confdefs.h. */
5680
5681/* Override any GCC internal prototype to avoid an error.
5682 Use char because int might match the return type of a GCC
5683 builtin and then its argument prototype would still apply. */
5684#ifdef __cplusplus
5685extern "C"
5686#endif
5687char clock_gettime ();
5688int
5689main ()
5690{
5691return clock_gettime ();
5692 ;
5693 return 0;
5694}
5695_ACEOF
5696rm -f conftest.$ac_objext conftest$ac_exeext
5697if { (ac_try="$ac_link"
5698case "(($ac_try" in
5699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5700 *) ac_try_echo=$ac_try;;
5701esac
5702eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5703 (eval "$ac_link") 2>conftest.er1
5704 ac_status=$?
5705 grep -v '^ *+' conftest.er1 >conftest.err
5706 rm -f conftest.er1
5707 cat conftest.err >&5
5708 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5709 (exit $ac_status); } && {
5710 test -z "$ac_cxx_werror_flag" ||
5711 test ! -s conftest.err
5712 } && test -s conftest$ac_exeext &&
5713 $as_test_x conftest$ac_exeext; then
5714 ac_cv_lib_rt_clock_gettime=yes
5715else
5716 echo "$as_me: failed program was:" >&5
5717sed 's/^/| /' conftest.$ac_ext >&5
5718
5719 ac_cv_lib_rt_clock_gettime=no
5720fi
5721
5722rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5723 conftest$ac_exeext conftest.$ac_ext
5724LIBS=$ac_check_lib_save_LIBS
5725fi
5726{ echo "$as_me:$LINENO: result: $ac_cv_lib_rt_clock_gettime" >&5
5727echo "${ECHO_T}$ac_cv_lib_rt_clock_gettime" >&6; }
5728if test $ac_cv_lib_rt_clock_gettime = yes; then
5729 cat >>confdefs.h <<_ACEOF
5730#define HAVE_LIBRT 1
5731_ACEOF
5732
5733 LIBS="-lrt $LIBS"
5734
5735fi
5736
5737 unset ac_cv_func_clock_gettime
5738
5739for ac_func in clock_gettime
5740do
5741as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5742{ echo "$as_me:$LINENO: checking for $ac_func" >&5
5743echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
5744if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
5745 echo $ECHO_N "(cached) $ECHO_C" >&6
5746else
5747 cat >conftest.$ac_ext <<_ACEOF
5748/* confdefs.h. */
5749_ACEOF
5750cat confdefs.h >>conftest.$ac_ext
5751cat >>conftest.$ac_ext <<_ACEOF
5752/* end confdefs.h. */
5753/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
5754 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5755#define $ac_func innocuous_$ac_func
5756
5757/* System header to define __stub macros and hopefully few prototypes,
5758 which can conflict with char $ac_func (); below.
5759 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5760 <limits.h> exists even on freestanding compilers. */
5761
5762#ifdef __STDC__
5763# include <limits.h>
5764#else
5765# include <assert.h>
5766#endif
5767
5768#undef $ac_func
5769
5770/* Override any GCC internal prototype to avoid an error.
5771 Use char because int might match the return type of a GCC
5772 builtin and then its argument prototype would still apply. */
5773#ifdef __cplusplus
5774extern "C"
5775#endif
5776char $ac_func ();
5777/* The GNU C library defines this for functions which it implements
5778 to always fail with ENOSYS. Some functions are actually named
5779 something starting with __ and the normal name is an alias. */
5780#if defined __stub_$ac_func || defined __stub___$ac_func
5781choke me
5782#endif
5783
5784int
5785main ()
5786{
5787return $ac_func ();
5788 ;
5789 return 0;
5790}
5791_ACEOF
5792rm -f conftest.$ac_objext conftest$ac_exeext
5793if { (ac_try="$ac_link"
5794case "(($ac_try" in
5795 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5796 *) ac_try_echo=$ac_try;;
5797esac
5798eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5799 (eval "$ac_link") 2>conftest.er1
5800 ac_status=$?
5801 grep -v '^ *+' conftest.er1 >conftest.err
5802 rm -f conftest.er1
5803 cat conftest.err >&5
5804 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5805 (exit $ac_status); } && {
5806 test -z "$ac_cxx_werror_flag" ||
5807 test ! -s conftest.err
5808 } && test -s conftest$ac_exeext &&
5809 $as_test_x conftest$ac_exeext; then
5810 eval "$as_ac_var=yes"
5811else
5812 echo "$as_me: failed program was:" >&5
5813sed 's/^/| /' conftest.$ac_ext >&5
5814
5815 eval "$as_ac_var=no"
5816fi
5817
5818rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5819 conftest$ac_exeext conftest.$ac_ext
5820fi
5821ac_res=`eval echo '${'$as_ac_var'}'`
5822 { echo "$as_me:$LINENO: result: $ac_res" >&5
5823echo "${ECHO_T}$ac_res" >&6; }
5824if test `eval echo '${'$as_ac_var'}'` = yes; then
5825 cat >>confdefs.h <<_ACEOF
5826#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
5827_ACEOF
5828
5829fi
5830done
5831
5832 fi
5833
5834fi
5835
5836
5837{ echo "$as_me:$LINENO: checking for nanosleep" >&5
5838echo $ECHO_N "checking for nanosleep... $ECHO_C" >&6; }
5839if test "${ac_cv_func_nanosleep+set}" = set; then
5840 echo $ECHO_N "(cached) $ECHO_C" >&6
5841else
5842 cat >conftest.$ac_ext <<_ACEOF
5843/* confdefs.h. */
5844_ACEOF
5845cat confdefs.h >>conftest.$ac_ext
5846cat >>conftest.$ac_ext <<_ACEOF
5847/* end confdefs.h. */
5848/* Define nanosleep to an innocuous variant, in case <limits.h> declares nanosleep.
5849 For example, HP-UX 11i <limits.h> declares gettimeofday. */
5850#define nanosleep innocuous_nanosleep
5851
5852/* System header to define __stub macros and hopefully few prototypes,
5853 which can conflict with char nanosleep (); below.
5854 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5855 <limits.h> exists even on freestanding compilers. */
5856
5857#ifdef __STDC__
5858# include <limits.h>
5859#else
5860# include <assert.h>
5861#endif
5862
5863#undef nanosleep
5864
5865/* Override any GCC internal prototype to avoid an error.
5866 Use char because int might match the return type of a GCC
5867 builtin and then its argument prototype would still apply. */
5868#ifdef __cplusplus
5869extern "C"
5870#endif
5871char nanosleep ();
5872/* The GNU C library defines this for functions which it implements
5873 to always fail with ENOSYS. Some functions are actually named
5874 something starting with __ and the normal name is an alias. */
5875#if defined __stub_nanosleep || defined __stub___nanosleep
5876choke me
5877#endif
5878
5879int
5880main ()
5881{
5882return nanosleep ();
5883 ;
5884 return 0;
5885}
5886_ACEOF
5887rm -f conftest.$ac_objext conftest$ac_exeext
5888if { (ac_try="$ac_link"
5889case "(($ac_try" in
5890 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5891 *) ac_try_echo=$ac_try;;
5892esac
5893eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5894 (eval "$ac_link") 2>conftest.er1
5895 ac_status=$?
5896 grep -v '^ *+' conftest.er1 >conftest.err
5897 rm -f conftest.er1
5898 cat conftest.err >&5
5899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5900 (exit $ac_status); } && {
5901 test -z "$ac_cxx_werror_flag" ||
5902 test ! -s conftest.err
5903 } && test -s conftest$ac_exeext &&
5904 $as_test_x conftest$ac_exeext; then
5905 ac_cv_func_nanosleep=yes
5906else
5907 echo "$as_me: failed program was:" >&5
5908sed 's/^/| /' conftest.$ac_ext >&5
5909
5910 ac_cv_func_nanosleep=no
5911fi
5912
5913rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5914 conftest$ac_exeext conftest.$ac_ext
5915fi
5916{ echo "$as_me:$LINENO: result: $ac_cv_func_nanosleep" >&5
5917echo "${ECHO_T}$ac_cv_func_nanosleep" >&6; }
5918if test $ac_cv_func_nanosleep = yes; then
5919 :
5920else
5921
5922 if test -z "$LIBEV_M4_AVOID_LIBRT"; then
5923
5924{ echo "$as_me:$LINENO: checking for nanosleep in -lrt" >&5
5925echo $ECHO_N "checking for nanosleep in -lrt... $ECHO_C" >&6; }
5926if test "${ac_cv_lib_rt_nanosleep+set}" = set; then
5927 echo $ECHO_N "(cached) $ECHO_C" >&6
5928else
5929 ac_check_lib_save_LIBS=$LIBS
5930LIBS="-lrt $LIBS"
5931cat >conftest.$ac_ext <<_ACEOF
5932/* confdefs.h. */
5933_ACEOF
5934cat confdefs.h >>conftest.$ac_ext
5935cat >>conftest.$ac_ext <<_ACEOF
5936/* end confdefs.h. */
5937
5938/* Override any GCC internal prototype to avoid an error.
5939 Use char because int might match the return type of a GCC
5940 builtin and then its argument prototype would still apply. */
5941#ifdef __cplusplus
5942extern "C"
5943#endif
5944char nanosleep ();
5945int
5946main ()
5947{
5948return nanosleep ();
5949 ;
5950 return 0;
5951}
5952_ACEOF
5953rm -f conftest.$ac_objext conftest$ac_exeext
5954if { (ac_try="$ac_link"
5955case "(($ac_try" in
5956 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5957 *) ac_try_echo=$ac_try;;
5958esac
5959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5960 (eval "$ac_link") 2>conftest.er1
5961 ac_status=$?
5962 grep -v '^ *+' conftest.er1 >conftest.err
5963 rm -f conftest.er1
5964 cat conftest.err >&5
5965 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5966 (exit $ac_status); } && {
5967 test -z "$ac_cxx_werror_flag" ||
5968 test ! -s conftest.err
5969 } && test -s conftest$ac_exeext &&
5970 $as_test_x conftest$ac_exeext; then
5971 ac_cv_lib_rt_nanosleep=yes
5972else
5973 echo "$as_me: failed program was:" >&5
5974sed 's/^/| /' conftest.$ac_ext >&5
5975
5976 ac_cv_lib_rt_nanosleep=no
5977fi
5978
5979rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
5980 conftest$ac_exeext conftest.$ac_ext
5981LIBS=$ac_check_lib_save_LIBS
5982fi
5983{ echo "$as_me:$LINENO: result: $ac_cv_lib_rt_nanosleep" >&5
5984echo "${ECHO_T}$ac_cv_lib_rt_nanosleep" >&6; }
5985if test $ac_cv_lib_rt_nanosleep = yes; then
5986 cat >>confdefs.h <<_ACEOF
5987#define HAVE_LIBRT 1
5988_ACEOF
5989
5990 LIBS="-lrt $LIBS"
5991
5992fi
5993
5994 unset ac_cv_func_nanosleep
5995
5996for ac_func in nanosleep
5997do
5998as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
5999{ echo "$as_me:$LINENO: checking for $ac_func" >&5
6000echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
6001if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
6002 echo $ECHO_N "(cached) $ECHO_C" >&6
6003else
6004 cat >conftest.$ac_ext <<_ACEOF
6005/* confdefs.h. */
6006_ACEOF
6007cat confdefs.h >>conftest.$ac_ext
6008cat >>conftest.$ac_ext <<_ACEOF
6009/* end confdefs.h. */
6010/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
6011 For example, HP-UX 11i <limits.h> declares gettimeofday. */
6012#define $ac_func innocuous_$ac_func
6013
6014/* System header to define __stub macros and hopefully few prototypes,
6015 which can conflict with char $ac_func (); below.
6016 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6017 <limits.h> exists even on freestanding compilers. */
6018
6019#ifdef __STDC__
6020# include <limits.h>
6021#else
6022# include <assert.h>
6023#endif
6024
6025#undef $ac_func
6026
6027/* Override any GCC internal prototype to avoid an error.
6028 Use char because int might match the return type of a GCC
6029 builtin and then its argument prototype would still apply. */
6030#ifdef __cplusplus
6031extern "C"
6032#endif
6033char $ac_func ();
6034/* The GNU C library defines this for functions which it implements
6035 to always fail with ENOSYS. Some functions are actually named
6036 something starting with __ and the normal name is an alias. */
6037#if defined __stub_$ac_func || defined __stub___$ac_func
6038choke me
6039#endif
6040
6041int
6042main ()
6043{
6044return $ac_func ();
6045 ;
6046 return 0;
6047}
6048_ACEOF
6049rm -f conftest.$ac_objext conftest$ac_exeext
6050if { (ac_try="$ac_link"
6051case "(($ac_try" in
6052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6053 *) ac_try_echo=$ac_try;;
6054esac
6055eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6056 (eval "$ac_link") 2>conftest.er1
6057 ac_status=$?
6058 grep -v '^ *+' conftest.er1 >conftest.err
6059 rm -f conftest.er1
6060 cat conftest.err >&5
6061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6062 (exit $ac_status); } && {
6063 test -z "$ac_cxx_werror_flag" ||
6064 test ! -s conftest.err
6065 } && test -s conftest$ac_exeext &&
6066 $as_test_x conftest$ac_exeext; then
6067 eval "$as_ac_var=yes"
6068else
6069 echo "$as_me: failed program was:" >&5
6070sed 's/^/| /' conftest.$ac_ext >&5
6071
6072 eval "$as_ac_var=no"
6073fi
6074
6075rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6076 conftest$ac_exeext conftest.$ac_ext
6077fi
6078ac_res=`eval echo '${'$as_ac_var'}'`
6079 { echo "$as_me:$LINENO: result: $ac_res" >&5
6080echo "${ECHO_T}$ac_res" >&6; }
6081if test `eval echo '${'$as_ac_var'}'` = yes; then
6082 cat >>confdefs.h <<_ACEOF
6083#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
6084_ACEOF
6085
6086fi
6087done
6088
6089 fi
6090
6091fi
6092
6093
6094
6095{ echo "$as_me:$LINENO: checking for ceil in -lm" >&5
6096echo $ECHO_N "checking for ceil in -lm... $ECHO_C" >&6; }
6097if test "${ac_cv_lib_m_ceil+set}" = set; then
6098 echo $ECHO_N "(cached) $ECHO_C" >&6
6099else
6100 ac_check_lib_save_LIBS=$LIBS
6101LIBS="-lm $LIBS"
6102cat >conftest.$ac_ext <<_ACEOF
6103/* confdefs.h. */
6104_ACEOF
6105cat confdefs.h >>conftest.$ac_ext
6106cat >>conftest.$ac_ext <<_ACEOF
6107/* end confdefs.h. */
6108
6109/* Override any GCC internal prototype to avoid an error.
6110 Use char because int might match the return type of a GCC
6111 builtin and then its argument prototype would still apply. */
6112#ifdef __cplusplus
6113extern "C"
6114#endif
6115char ceil ();
6116int
6117main ()
6118{
6119return ceil ();
6120 ;
6121 return 0;
6122}
6123_ACEOF
6124rm -f conftest.$ac_objext conftest$ac_exeext
6125if { (ac_try="$ac_link"
6126case "(($ac_try" in
6127 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6128 *) ac_try_echo=$ac_try;;
6129esac
6130eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6131 (eval "$ac_link") 2>conftest.er1
6132 ac_status=$?
6133 grep -v '^ *+' conftest.er1 >conftest.err
6134 rm -f conftest.er1
6135 cat conftest.err >&5
6136 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6137 (exit $ac_status); } && {
6138 test -z "$ac_cxx_werror_flag" ||
6139 test ! -s conftest.err
6140 } && test -s conftest$ac_exeext &&
6141 $as_test_x conftest$ac_exeext; then
6142 ac_cv_lib_m_ceil=yes
6143else
6144 echo "$as_me: failed program was:" >&5
6145sed 's/^/| /' conftest.$ac_ext >&5
6146
6147 ac_cv_lib_m_ceil=no
6148fi
6149
6150rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6151 conftest$ac_exeext conftest.$ac_ext
6152LIBS=$ac_check_lib_save_LIBS
6153fi
6154{ echo "$as_me:$LINENO: result: $ac_cv_lib_m_ceil" >&5
6155echo "${ECHO_T}$ac_cv_lib_m_ceil" >&6; }
6156if test $ac_cv_lib_m_ceil = yes; then
6157 cat >>confdefs.h <<_ACEOF
6158#define HAVE_LIBM 1
6159_ACEOF
6160
6161 LIBS="-lm $LIBS"
6162
6163fi
6164
6165
6166
6167
4846 6168
4847 6169
4848 6170
4849# Extract the first word of "tic", so it can be a program name with args. 6171# Extract the first word of "tic", so it can be a program name with args.
4850set dummy tic; ac_word=$2 6172set dummy tic; ac_word=$2
4871 fi 6193 fi
4872done 6194done
4873done 6195done
4874IFS=$as_save_IFS 6196IFS=$as_save_IFS
4875 6197
6198 test -z "$ac_cv_path_TIC" && ac_cv_path_TIC=":"
4876 ;; 6199 ;;
4877esac 6200esac
4878fi 6201fi
4879TIC=$ac_cv_path_TIC 6202TIC=$ac_cv_path_TIC
4880if test -n "$TIC"; then 6203if test -n "$TIC"; then
4883else 6206else
4884 { echo "$as_me:$LINENO: result: no" >&5 6207 { echo "$as_me:$LINENO: result: no" >&5
4885echo "${ECHO_T}no" >&6; } 6208echo "${ECHO_T}no" >&6; }
4886fi 6209fi
4887 6210
4888
4889
4890
4891
4892ac_ext=cpp
4893ac_cpp='$CXXCPP $CPPFLAGS'
4894ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4895ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4896ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4897{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4898echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
4899if test -z "$CXXCPP"; then
4900 if test "${ac_cv_prog_CXXCPP+set}" = set; then
4901 echo $ECHO_N "(cached) $ECHO_C" >&6
4902else
4903 # Double quotes because CXXCPP needs to be expanded
4904 for CXXCPP in "$CXX -E" "/lib/cpp"
4905 do
4906 ac_preproc_ok=false
4907for ac_cxx_preproc_warn_flag in '' yes
4908do
4909 # Use a header file that comes with gcc, so configuring glibc
4910 # with a fresh cross-compiler works.
4911 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4912 # <limits.h> exists even on freestanding compilers.
4913 # On the NeXT, cc -E runs the code through the compiler's parser,
4914 # not just through cpp. "Syntax error" is here to catch this case.
4915 cat >conftest.$ac_ext <<_ACEOF
4916/* confdefs.h. */
4917_ACEOF
4918cat confdefs.h >>conftest.$ac_ext
4919cat >>conftest.$ac_ext <<_ACEOF
4920/* end confdefs.h. */
4921#ifdef __STDC__
4922# include <limits.h>
4923#else
4924# include <assert.h>
4925#endif
4926 Syntax error
4927_ACEOF
4928if { (ac_try="$ac_cpp conftest.$ac_ext"
4929case "(($ac_try" in
4930 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4931 *) ac_try_echo=$ac_try;;
4932esac
4933eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4934 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4935 ac_status=$?
4936 grep -v '^ *+' conftest.er1 >conftest.err
4937 rm -f conftest.er1
4938 cat conftest.err >&5
4939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4940 (exit $ac_status); } >/dev/null && {
4941 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4942 test ! -s conftest.err
4943 }; then
4944 :
4945else
4946 echo "$as_me: failed program was:" >&5
4947sed 's/^/| /' conftest.$ac_ext >&5
4948
4949 # Broken: fails on valid input.
4950continue
4951fi
4952
4953rm -f conftest.err conftest.$ac_ext
4954
4955 # OK, works on sane cases. Now check whether nonexistent headers
4956 # can be detected and how.
4957 cat >conftest.$ac_ext <<_ACEOF
4958/* confdefs.h. */
4959_ACEOF
4960cat confdefs.h >>conftest.$ac_ext
4961cat >>conftest.$ac_ext <<_ACEOF
4962/* end confdefs.h. */
4963#include <ac_nonexistent.h>
4964_ACEOF
4965if { (ac_try="$ac_cpp conftest.$ac_ext"
4966case "(($ac_try" in
4967 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4968 *) ac_try_echo=$ac_try;;
4969esac
4970eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4971 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4972 ac_status=$?
4973 grep -v '^ *+' conftest.er1 >conftest.err
4974 rm -f conftest.er1
4975 cat conftest.err >&5
4976 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4977 (exit $ac_status); } >/dev/null && {
4978 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
4979 test ! -s conftest.err
4980 }; then
4981 # Broken: success on invalid input.
4982continue
4983else
4984 echo "$as_me: failed program was:" >&5
4985sed 's/^/| /' conftest.$ac_ext >&5
4986
4987 # Passes both tests.
4988ac_preproc_ok=:
4989break
4990fi
4991
4992rm -f conftest.err conftest.$ac_ext
4993
4994done
4995# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4996rm -f conftest.err conftest.$ac_ext
4997if $ac_preproc_ok; then
4998 break
4999fi
5000
5001 done
5002 ac_cv_prog_CXXCPP=$CXXCPP
5003
5004fi
5005 CXXCPP=$ac_cv_prog_CXXCPP
5006else
5007 ac_cv_prog_CXXCPP=$CXXCPP
5008fi
5009{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5010echo "${ECHO_T}$CXXCPP" >&6; }
5011ac_preproc_ok=false
5012for ac_cxx_preproc_warn_flag in '' yes
5013do
5014 # Use a header file that comes with gcc, so configuring glibc
5015 # with a fresh cross-compiler works.
5016 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5017 # <limits.h> exists even on freestanding compilers.
5018 # On the NeXT, cc -E runs the code through the compiler's parser,
5019 # not just through cpp. "Syntax error" is here to catch this case.
5020 cat >conftest.$ac_ext <<_ACEOF
5021/* confdefs.h. */
5022_ACEOF
5023cat confdefs.h >>conftest.$ac_ext
5024cat >>conftest.$ac_ext <<_ACEOF
5025/* end confdefs.h. */
5026#ifdef __STDC__
5027# include <limits.h>
5028#else
5029# include <assert.h>
5030#endif
5031 Syntax error
5032_ACEOF
5033if { (ac_try="$ac_cpp conftest.$ac_ext"
5034case "(($ac_try" in
5035 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5036 *) ac_try_echo=$ac_try;;
5037esac
5038eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5039 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5040 ac_status=$?
5041 grep -v '^ *+' conftest.er1 >conftest.err
5042 rm -f conftest.er1
5043 cat conftest.err >&5
5044 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5045 (exit $ac_status); } >/dev/null && {
5046 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5047 test ! -s conftest.err
5048 }; then
5049 :
5050else
5051 echo "$as_me: failed program was:" >&5
5052sed 's/^/| /' conftest.$ac_ext >&5
5053
5054 # Broken: fails on valid input.
5055continue
5056fi
5057
5058rm -f conftest.err conftest.$ac_ext
5059
5060 # OK, works on sane cases. Now check whether nonexistent headers
5061 # can be detected and how.
5062 cat >conftest.$ac_ext <<_ACEOF
5063/* confdefs.h. */
5064_ACEOF
5065cat confdefs.h >>conftest.$ac_ext
5066cat >>conftest.$ac_ext <<_ACEOF
5067/* end confdefs.h. */
5068#include <ac_nonexistent.h>
5069_ACEOF
5070if { (ac_try="$ac_cpp conftest.$ac_ext"
5071case "(($ac_try" in
5072 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5073 *) ac_try_echo=$ac_try;;
5074esac
5075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5076 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5077 ac_status=$?
5078 grep -v '^ *+' conftest.er1 >conftest.err
5079 rm -f conftest.er1
5080 cat conftest.err >&5
5081 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5082 (exit $ac_status); } >/dev/null && {
5083 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5084 test ! -s conftest.err
5085 }; then
5086 # Broken: success on invalid input.
5087continue
5088else
5089 echo "$as_me: failed program was:" >&5
5090sed 's/^/| /' conftest.$ac_ext >&5
5091
5092 # Passes both tests.
5093ac_preproc_ok=:
5094break
5095fi
5096
5097rm -f conftest.err conftest.$ac_ext
5098
5099done
5100# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5101rm -f conftest.err conftest.$ac_ext
5102if $ac_preproc_ok; then
5103 :
5104else
5105 { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5106See \`config.log' for more details." >&5
5107echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5108See \`config.log' for more details." >&2;}
5109 { (exit 1); exit 1; }; }
5110fi
5111
5112ac_ext=cpp
5113ac_cpp='$CXXCPP $CPPFLAGS'
5114ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5115ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5116ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5117 6211
5118 6212
5119{ echo "$as_me:$LINENO: checking for X" >&5 6213{ echo "$as_me:$LINENO: checking for X" >&5
5120echo $ECHO_N "checking for X... $ECHO_C" >&6; } 6214echo $ECHO_N "checking for X... $ECHO_C" >&6; }
5121 6215
6507echo "${ECHO_T}no" >&6; } 7601echo "${ECHO_T}no" >&6; }
6508 fi 7602 fi
6509 fi 7603 fi
6510fi 7604fi
6511 7605
6512{ echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
6513echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6; }
6514if test "${ac_cv_header_sys_wait_h+set}" = set; then
6515 echo $ECHO_N "(cached) $ECHO_C" >&6
6516else
6517 cat >conftest.$ac_ext <<_ACEOF
6518/* confdefs.h. */
6519_ACEOF
6520cat confdefs.h >>conftest.$ac_ext
6521cat >>conftest.$ac_ext <<_ACEOF
6522/* end confdefs.h. */
6523#include <sys/types.h>
6524#include <sys/wait.h>
6525#ifndef WEXITSTATUS
6526# define WEXITSTATUS(stat_val) ((unsigned int) (stat_val) >> 8)
6527#endif
6528#ifndef WIFEXITED
6529# define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6530#endif
6531
6532int
6533main ()
6534{
6535 int s;
6536 wait (&s);
6537 s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6538 ;
6539 return 0;
6540}
6541_ACEOF
6542rm -f conftest.$ac_objext
6543if { (ac_try="$ac_compile"
6544case "(($ac_try" in
6545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6546 *) ac_try_echo=$ac_try;;
6547esac
6548eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6549 (eval "$ac_compile") 2>conftest.er1
6550 ac_status=$?
6551 grep -v '^ *+' conftest.er1 >conftest.err
6552 rm -f conftest.er1
6553 cat conftest.err >&5
6554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6555 (exit $ac_status); } && {
6556 test -z "$ac_cxx_werror_flag" ||
6557 test ! -s conftest.err
6558 } && test -s conftest.$ac_objext; then
6559 ac_cv_header_sys_wait_h=yes
6560else
6561 echo "$as_me: failed program was:" >&5
6562sed 's/^/| /' conftest.$ac_ext >&5
6563
6564 ac_cv_header_sys_wait_h=no
6565fi
6566
6567rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6568fi
6569{ echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
6570echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6; }
6571if test $ac_cv_header_sys_wait_h = yes; then
6572
6573cat >>confdefs.h <<\_ACEOF
6574#define HAVE_SYS_WAIT_H 1
6575_ACEOF
6576
6577fi
6578
6579{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6580echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
6581if test "${ac_cv_header_stdc+set}" = set; then
6582 echo $ECHO_N "(cached) $ECHO_C" >&6
6583else
6584 cat >conftest.$ac_ext <<_ACEOF
6585/* confdefs.h. */
6586_ACEOF
6587cat confdefs.h >>conftest.$ac_ext
6588cat >>conftest.$ac_ext <<_ACEOF
6589/* end confdefs.h. */
6590#include <stdlib.h>
6591#include <stdarg.h>
6592#include <string.h>
6593#include <float.h>
6594
6595int
6596main ()
6597{
6598
6599 ;
6600 return 0;
6601}
6602_ACEOF
6603rm -f conftest.$ac_objext
6604if { (ac_try="$ac_compile"
6605case "(($ac_try" in
6606 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6607 *) ac_try_echo=$ac_try;;
6608esac
6609eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6610 (eval "$ac_compile") 2>conftest.er1
6611 ac_status=$?
6612 grep -v '^ *+' conftest.er1 >conftest.err
6613 rm -f conftest.er1
6614 cat conftest.err >&5
6615 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6616 (exit $ac_status); } && {
6617 test -z "$ac_cxx_werror_flag" ||
6618 test ! -s conftest.err
6619 } && test -s conftest.$ac_objext; then
6620 ac_cv_header_stdc=yes
6621else
6622 echo "$as_me: failed program was:" >&5
6623sed 's/^/| /' conftest.$ac_ext >&5
6624
6625 ac_cv_header_stdc=no
6626fi
6627
6628rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6629
6630if test $ac_cv_header_stdc = yes; then
6631 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
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 <string.h>
6639
6640_ACEOF
6641if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6642 $EGREP "memchr" >/dev/null 2>&1; then
6643 :
6644else
6645 ac_cv_header_stdc=no
6646fi
6647rm -f conftest*
6648
6649fi
6650
6651if test $ac_cv_header_stdc = yes; then
6652 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6653 cat >conftest.$ac_ext <<_ACEOF
6654/* confdefs.h. */
6655_ACEOF
6656cat confdefs.h >>conftest.$ac_ext
6657cat >>conftest.$ac_ext <<_ACEOF
6658/* end confdefs.h. */
6659#include <stdlib.h>
6660
6661_ACEOF
6662if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6663 $EGREP "free" >/dev/null 2>&1; then
6664 :
6665else
6666 ac_cv_header_stdc=no
6667fi
6668rm -f conftest*
6669
6670fi
6671
6672if test $ac_cv_header_stdc = yes; then
6673 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6674 if test "$cross_compiling" = yes; then
6675 :
6676else
6677 cat >conftest.$ac_ext <<_ACEOF
6678/* confdefs.h. */
6679_ACEOF
6680cat confdefs.h >>conftest.$ac_ext
6681cat >>conftest.$ac_ext <<_ACEOF
6682/* end confdefs.h. */
6683#include <ctype.h>
6684#include <stdlib.h>
6685#if ((' ' & 0x0FF) == 0x020)
6686# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6687# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6688#else
6689# define ISLOWER(c) \
6690 (('a' <= (c) && (c) <= 'i') \
6691 || ('j' <= (c) && (c) <= 'r') \
6692 || ('s' <= (c) && (c) <= 'z'))
6693# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6694#endif
6695
6696#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6697int
6698main ()
6699{
6700 int i;
6701 for (i = 0; i < 256; i++)
6702 if (XOR (islower (i), ISLOWER (i))
6703 || toupper (i) != TOUPPER (i))
6704 return 2;
6705 return 0;
6706}
6707_ACEOF
6708rm -f conftest$ac_exeext
6709if { (ac_try="$ac_link"
6710case "(($ac_try" in
6711 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6712 *) ac_try_echo=$ac_try;;
6713esac
6714eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6715 (eval "$ac_link") 2>&5
6716 ac_status=$?
6717 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6718 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6719 { (case "(($ac_try" in
6720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6721 *) ac_try_echo=$ac_try;;
6722esac
6723eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6724 (eval "$ac_try") 2>&5
6725 ac_status=$?
6726 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6727 (exit $ac_status); }; }; then
6728 :
6729else
6730 echo "$as_me: program exited with status $ac_status" >&5
6731echo "$as_me: failed program was:" >&5
6732sed 's/^/| /' conftest.$ac_ext >&5
6733
6734( exit $ac_status )
6735ac_cv_header_stdc=no
6736fi
6737rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6738fi
6739
6740
6741fi
6742fi
6743{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6744echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
6745if test $ac_cv_header_stdc = yes; then
6746
6747cat >>confdefs.h <<\_ACEOF
6748#define STDC_HEADERS 1
6749_ACEOF
6750
6751fi
6752
6753# On IRIX 5.3, sys/types and inttypes.h are conflicting.
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6764 inttypes.h stdint.h unistd.h
6765do
6766as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6767{ echo "$as_me:$LINENO: checking for $ac_header" >&5
6768echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6769if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6770 echo $ECHO_N "(cached) $ECHO_C" >&6
6771else
6772 cat >conftest.$ac_ext <<_ACEOF
6773/* confdefs.h. */
6774_ACEOF
6775cat confdefs.h >>conftest.$ac_ext
6776cat >>conftest.$ac_ext <<_ACEOF
6777/* end confdefs.h. */
6778$ac_includes_default
6779
6780#include <$ac_header>
6781_ACEOF
6782rm -f conftest.$ac_objext
6783if { (ac_try="$ac_compile"
6784case "(($ac_try" in
6785 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6786 *) ac_try_echo=$ac_try;;
6787esac
6788eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6789 (eval "$ac_compile") 2>conftest.er1
6790 ac_status=$?
6791 grep -v '^ *+' conftest.er1 >conftest.err
6792 rm -f conftest.er1
6793 cat conftest.err >&5
6794 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6795 (exit $ac_status); } && {
6796 test -z "$ac_cxx_werror_flag" ||
6797 test ! -s conftest.err
6798 } && test -s conftest.$ac_objext; then
6799 eval "$as_ac_Header=yes"
6800else
6801 echo "$as_me: failed program was:" >&5
6802sed 's/^/| /' conftest.$ac_ext >&5
6803
6804 eval "$as_ac_Header=no"
6805fi
6806
6807rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6808fi
6809ac_res=`eval echo '${'$as_ac_Header'}'`
6810 { echo "$as_me:$LINENO: result: $ac_res" >&5
6811echo "${ECHO_T}$ac_res" >&6; }
6812if test `eval echo '${'$as_ac_Header'}'` = yes; then
6813 cat >>confdefs.h <<_ACEOF
6814#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6815_ACEOF
6816
6817fi
6818
6819done
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832 7606
6833 7607
6834 7608
6835 7609
6836 7610
6837 7611
6838 7612
6839for ac_header in \ 7613for ac_header in \
6840 assert.h \
6841 fcntl.h \
6842 stdarg.h \
6843 stdlib.h \
6844 string.h \
6845 termios.h \
6846 unistd.h \
6847 sys/byteorder.h \ 7614 sys/byteorder.h \
6848 sys/ioctl.h \ 7615 sys/ioctl.h \
6849 sys/select.h \
6850 sys/sockio.h \ 7616 sys/sockio.h \
6851 sys/strredir.h \ 7617 sys/strredir.h \
6852 sys/time.h \
6853 stdint.h \ 7618 stdint.h \
6854 wchar.h \ 7619 wchar.h \
6855 cwchar \ 7620 cwchar \
6856 clocale \
6857 7621
6858do 7622do
6859as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 7623as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6860if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 7624if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6861 { echo "$as_me:$LINENO: checking for $ac_header" >&5 7625 { echo "$as_me:$LINENO: checking for $ac_header" >&5
6992fi 7756fi
6993 7757
6994done 7758done
6995 7759
6996 7760
6997{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
6998echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
6999if test "${ac_cv_header_time+set}" = set; then
7000 echo $ECHO_N "(cached) $ECHO_C" >&6
7001else
7002 cat >conftest.$ac_ext <<_ACEOF
7003/* confdefs.h. */
7004_ACEOF
7005cat confdefs.h >>conftest.$ac_ext
7006cat >>conftest.$ac_ext <<_ACEOF
7007/* end confdefs.h. */
7008#include <sys/types.h>
7009#include <sys/time.h>
7010#include <time.h>
7011
7012int
7013main ()
7014{
7015if ((struct tm *) 0)
7016return 0;
7017 ;
7018 return 0;
7019}
7020_ACEOF
7021rm -f conftest.$ac_objext
7022if { (ac_try="$ac_compile"
7023case "(($ac_try" in
7024 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7025 *) ac_try_echo=$ac_try;;
7026esac
7027eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7028 (eval "$ac_compile") 2>conftest.er1
7029 ac_status=$?
7030 grep -v '^ *+' conftest.er1 >conftest.err
7031 rm -f conftest.er1
7032 cat conftest.err >&5
7033 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7034 (exit $ac_status); } && {
7035 test -z "$ac_cxx_werror_flag" ||
7036 test ! -s conftest.err
7037 } && test -s conftest.$ac_objext; then
7038 ac_cv_header_time=yes
7039else
7040 echo "$as_me: failed program was:" >&5
7041sed 's/^/| /' conftest.$ac_ext >&5
7042
7043 ac_cv_header_time=no
7044fi
7045
7046rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7047fi
7048{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7049echo "${ECHO_T}$ac_cv_header_time" >&6; }
7050if test $ac_cv_header_time = yes; then
7051
7052cat >>confdefs.h <<\_ACEOF
7053#define TIME_WITH_SYS_TIME 1
7054_ACEOF
7055
7056fi
7057
7058
7059{ echo "$as_me:$LINENO: checking whether termios.h and sys/ioctl.h may both be included" >&5
7060echo $ECHO_N "checking whether termios.h and sys/ioctl.h may both be included... $ECHO_C" >&6; }
7061if test "${rxvt_cv_header_sysioctl+set}" = set; then
7062 echo $ECHO_N "(cached) $ECHO_C" >&6
7063else
7064 cat >conftest.$ac_ext <<_ACEOF
7065/* confdefs.h. */
7066_ACEOF
7067cat confdefs.h >>conftest.$ac_ext
7068cat >>conftest.$ac_ext <<_ACEOF
7069/* end confdefs.h. */
7070#include <stdio.h>
7071#include <sys/ioctl.h>
7072#ifdef HAVE_TERMIOS_H
7073#include <termios.h>
7074#endif
7075int
7076main ()
7077{
7078int a = ECHO;
7079 ;
7080 return 0;
7081}
7082_ACEOF
7083rm -f conftest.$ac_objext
7084if { (ac_try="$ac_compile"
7085case "(($ac_try" in
7086 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7087 *) ac_try_echo=$ac_try;;
7088esac
7089eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7090 (eval "$ac_compile") 2>conftest.er1
7091 ac_status=$?
7092 grep -v '^ *+' conftest.er1 >conftest.err
7093 rm -f conftest.er1
7094 cat conftest.err >&5
7095 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7096 (exit $ac_status); } && {
7097 test -z "$ac_cxx_werror_flag" ||
7098 test ! -s conftest.err
7099 } && test -s conftest.$ac_objext; then
7100 rxvt_cv_header_sysioctl=yes
7101else
7102 echo "$as_me: failed program was:" >&5
7103sed 's/^/| /' conftest.$ac_ext >&5
7104
7105 rxvt_cv_header_sysioctl=no
7106fi
7107
7108rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7109fi
7110{ echo "$as_me:$LINENO: result: $rxvt_cv_header_sysioctl" >&5
7111echo "${ECHO_T}$rxvt_cv_header_sysioctl" >&6; }
7112
7113{ echo "$as_me:$LINENO: checking for XPointer" >&5 7761{ echo "$as_me:$LINENO: checking for XPointer" >&5
7114echo $ECHO_N "checking for XPointer... $ECHO_C" >&6; } 7762echo $ECHO_N "checking for XPointer... $ECHO_C" >&6; }
7115if test "${rxvt_cv_xpointer+set}" = set; then 7763if test "${rxvt_cv_xpointer+set}" = set; then
7116 echo $ECHO_N "(cached) $ECHO_C" >&6 7764 echo $ECHO_N "(cached) $ECHO_C" >&6
7117else 7765else
7228cat >>confdefs.h <<\_ACEOF 7876cat >>confdefs.h <<\_ACEOF
7229#define XLIB_ILLEGAL_ACCESS 1 7877#define XLIB_ILLEGAL_ACCESS 1
7230_ACEOF 7878_ACEOF
7231 7879
7232fi 7880fi
7233
7234{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7235echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
7236if test "${ac_cv_c_const+set}" = set; then
7237 echo $ECHO_N "(cached) $ECHO_C" >&6
7238else
7239 cat >conftest.$ac_ext <<_ACEOF
7240/* confdefs.h. */
7241_ACEOF
7242cat confdefs.h >>conftest.$ac_ext
7243cat >>conftest.$ac_ext <<_ACEOF
7244/* end confdefs.h. */
7245
7246int
7247main ()
7248{
7249/* FIXME: Include the comments suggested by Paul. */
7250#ifndef __cplusplus
7251 /* Ultrix mips cc rejects this. */
7252 typedef int charset[2];
7253 const charset cs;
7254 /* SunOS 4.1.1 cc rejects this. */
7255 char const *const *pcpcc;
7256 char **ppc;
7257 /* NEC SVR4.0.2 mips cc rejects this. */
7258 struct point {int x, y;};
7259 static struct point const zero = {0,0};
7260 /* AIX XL C 1.02.0.0 rejects this.
7261 It does not let you subtract one const X* pointer from another in
7262 an arm of an if-expression whose if-part is not a constant
7263 expression */
7264 const char *g = "string";
7265 pcpcc = &g + (g ? g-g : 0);
7266 /* HPUX 7.0 cc rejects these. */
7267 ++pcpcc;
7268 ppc = (char**) pcpcc;
7269 pcpcc = (char const *const *) ppc;
7270 { /* SCO 3.2v4 cc rejects this. */
7271 char *t;
7272 char const *s = 0 ? (char *) 0 : (char const *) 0;
7273
7274 *t++ = 0;
7275 if (s) return 0;
7276 }
7277 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
7278 int x[] = {25, 17};
7279 const int *foo = &x[0];
7280 ++foo;
7281 }
7282 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7283 typedef const int *iptr;
7284 iptr p = 0;
7285 ++p;
7286 }
7287 { /* AIX XL C 1.02.0.0 rejects this saying
7288 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7289 struct s { int j; const int *ap[3]; };
7290 struct s *b; b->j = 5;
7291 }
7292 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7293 const int foo = 10;
7294 if (!foo) return 0;
7295 }
7296 return !cs[0] && !zero.x;
7297#endif
7298
7299 ;
7300 return 0;
7301}
7302_ACEOF
7303rm -f conftest.$ac_objext
7304if { (ac_try="$ac_compile"
7305case "(($ac_try" in
7306 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7307 *) ac_try_echo=$ac_try;;
7308esac
7309eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7310 (eval "$ac_compile") 2>conftest.er1
7311 ac_status=$?
7312 grep -v '^ *+' conftest.er1 >conftest.err
7313 rm -f conftest.er1
7314 cat conftest.err >&5
7315 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7316 (exit $ac_status); } && {
7317 test -z "$ac_cxx_werror_flag" ||
7318 test ! -s conftest.err
7319 } && test -s conftest.$ac_objext; then
7320 ac_cv_c_const=yes
7321else
7322 echo "$as_me: failed program was:" >&5
7323sed 's/^/| /' conftest.$ac_ext >&5
7324
7325 ac_cv_c_const=no
7326fi
7327
7328rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7329fi
7330{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7331echo "${ECHO_T}$ac_cv_c_const" >&6; }
7332if test $ac_cv_c_const = no; then
7333
7334cat >>confdefs.h <<\_ACEOF
7335#define const
7336_ACEOF
7337
7338fi
7339
7340{ echo "$as_me:$LINENO: checking for inline" >&5
7341echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
7342if test "${ac_cv_c_inline+set}" = set; then
7343 echo $ECHO_N "(cached) $ECHO_C" >&6
7344else
7345 ac_cv_c_inline=no
7346for ac_kw in inline __inline__ __inline; do
7347 cat >conftest.$ac_ext <<_ACEOF
7348/* confdefs.h. */
7349_ACEOF
7350cat confdefs.h >>conftest.$ac_ext
7351cat >>conftest.$ac_ext <<_ACEOF
7352/* end confdefs.h. */
7353#ifndef __cplusplus
7354typedef int foo_t;
7355static $ac_kw foo_t static_foo () {return 0; }
7356$ac_kw foo_t foo () {return 0; }
7357#endif
7358
7359_ACEOF
7360rm -f conftest.$ac_objext
7361if { (ac_try="$ac_compile"
7362case "(($ac_try" in
7363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7364 *) ac_try_echo=$ac_try;;
7365esac
7366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7367 (eval "$ac_compile") 2>conftest.er1
7368 ac_status=$?
7369 grep -v '^ *+' conftest.er1 >conftest.err
7370 rm -f conftest.er1
7371 cat conftest.err >&5
7372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7373 (exit $ac_status); } && {
7374 test -z "$ac_cxx_werror_flag" ||
7375 test ! -s conftest.err
7376 } && test -s conftest.$ac_objext; then
7377 ac_cv_c_inline=$ac_kw
7378else
7379 echo "$as_me: failed program was:" >&5
7380sed 's/^/| /' conftest.$ac_ext >&5
7381
7382
7383fi
7384
7385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7386 test "$ac_cv_c_inline" != no && break
7387done
7388
7389fi
7390{ echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
7391echo "${ECHO_T}$ac_cv_c_inline" >&6; }
7392
7393
7394case $ac_cv_c_inline in
7395 inline | yes) ;;
7396 *)
7397 case $ac_cv_c_inline in
7398 no) ac_val=;;
7399 *) ac_val=$ac_cv_c_inline;;
7400 esac
7401 cat >>confdefs.h <<_ACEOF
7402#ifndef __cplusplus
7403#define inline $ac_val
7404#endif
7405_ACEOF
7406 ;;
7407esac
7408
7409
7410 7881
7411{ echo "$as_me:$LINENO: checking for mode_t" >&5 7882{ echo "$as_me:$LINENO: checking for mode_t" >&5
7412echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; } 7883echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; }
7413if test "${ac_cv_type_mode_t+set}" = set; then 7884if test "${ac_cv_type_mode_t+set}" = set; then
7414 echo $ECHO_N "(cached) $ECHO_C" >&6 7885 echo $ECHO_N "(cached) $ECHO_C" >&6
7571_ACEOF 8042_ACEOF
7572 8043
7573fi 8044fi
7574 8045
7575 8046
7576{ echo "$as_me:$LINENO: checking for short" >&5 8047 { echo "$as_me:$LINENO: checking for int16_t" >&5
7577echo $ECHO_N "checking for short... $ECHO_C" >&6; } 8048echo $ECHO_N "checking for int16_t... $ECHO_C" >&6; }
7578if test "${ac_cv_type_short+set}" = set; then 8049if test "${ac_cv_c_int16_t+set}" = set; then
7579 echo $ECHO_N "(cached) $ECHO_C" >&6 8050 echo $ECHO_N "(cached) $ECHO_C" >&6
7580else 8051else
8052 ac_cv_c_int16_t=no
8053 for ac_type in 'int16_t' 'int' 'long int' \
8054 'long long int' 'short int' 'signed char'; do
7581 cat >conftest.$ac_ext <<_ACEOF 8055 cat >conftest.$ac_ext <<_ACEOF
7582/* confdefs.h. */ 8056/* confdefs.h. */
7583_ACEOF 8057_ACEOF
7584cat confdefs.h >>conftest.$ac_ext 8058cat confdefs.h >>conftest.$ac_ext
7585cat >>conftest.$ac_ext <<_ACEOF 8059cat >>conftest.$ac_ext <<_ACEOF
7586/* end confdefs.h. */ 8060/* end confdefs.h. */
7587$ac_includes_default 8061$ac_includes_default
7588typedef short ac__type_new_;
7589int 8062int
7590main () 8063main ()
7591{ 8064{
7592if ((ac__type_new_ *) 0) 8065static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 1))];
7593 return 0; 8066test_array [0] = 0
7594if (sizeof (ac__type_new_)) 8067
7595 return 0;
7596 ; 8068 ;
7597 return 0; 8069 return 0;
7598} 8070}
7599_ACEOF 8071_ACEOF
7600rm -f conftest.$ac_objext 8072rm -f conftest.$ac_objext
7612 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8084 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7613 (exit $ac_status); } && { 8085 (exit $ac_status); } && {
7614 test -z "$ac_cxx_werror_flag" || 8086 test -z "$ac_cxx_werror_flag" ||
7615 test ! -s conftest.err 8087 test ! -s conftest.err
7616 } && test -s conftest.$ac_objext; then 8088 } && test -s conftest.$ac_objext; then
7617 ac_cv_type_short=yes
7618else
7619 echo "$as_me: failed program was:" >&5
7620sed 's/^/| /' conftest.$ac_ext >&5
7621
7622 ac_cv_type_short=no
7623fi
7624
7625rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7626fi
7627{ echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
7628echo "${ECHO_T}$ac_cv_type_short" >&6; }
7629
7630# The cast to long int works around a bug in the HP C Compiler
7631# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7632# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7633# This bug is HP SR number 8606223364.
7634{ echo "$as_me:$LINENO: checking size of short" >&5
7635echo $ECHO_N "checking size of short... $ECHO_C" >&6; }
7636if test "${ac_cv_sizeof_short+set}" = set; then
7637 echo $ECHO_N "(cached) $ECHO_C" >&6
7638else
7639 if test "$cross_compiling" = yes; then
7640 # Depending upon the size, compute the lo and hi bounds.
7641cat >conftest.$ac_ext <<_ACEOF 8089 cat >conftest.$ac_ext <<_ACEOF
7642/* confdefs.h. */ 8090/* confdefs.h. */
7643_ACEOF 8091_ACEOF
7644cat confdefs.h >>conftest.$ac_ext 8092cat confdefs.h >>conftest.$ac_ext
7645cat >>conftest.$ac_ext <<_ACEOF 8093cat >>conftest.$ac_ext <<_ACEOF
7646/* end confdefs.h. */ 8094/* end confdefs.h. */
7647$ac_includes_default 8095$ac_includes_default
7648 typedef short ac__type_sizeof_;
7649int 8096int
7650main () 8097main ()
7651{ 8098{
7652static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)]; 8099static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 1)
8100 < ($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 2))];
7653test_array [0] = 0 8101test_array [0] = 0
7654 8102
7655 ; 8103 ;
7656 return 0; 8104 return 0;
7657} 8105}
7671 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8119 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7672 (exit $ac_status); } && { 8120 (exit $ac_status); } && {
7673 test -z "$ac_cxx_werror_flag" || 8121 test -z "$ac_cxx_werror_flag" ||
7674 test ! -s conftest.err 8122 test ! -s conftest.err
7675 } && test -s conftest.$ac_objext; then 8123 } && test -s conftest.$ac_objext; then
7676 ac_lo=0 ac_mid=0 8124 :
7677 while :; do 8125else
8126 echo "$as_me: failed program was:" >&5
8127sed 's/^/| /' conftest.$ac_ext >&5
8128
8129 case $ac_type in
8130 int16_t) ac_cv_c_int16_t=yes ;;
8131 *) ac_cv_c_int16_t=$ac_type ;;
8132esac
8133
8134fi
8135
8136rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8137else
8138 echo "$as_me: failed program was:" >&5
8139sed 's/^/| /' conftest.$ac_ext >&5
8140
8141
8142fi
8143
8144rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8145 test "$ac_cv_c_int16_t" != no && break
8146 done
8147fi
8148{ echo "$as_me:$LINENO: result: $ac_cv_c_int16_t" >&5
8149echo "${ECHO_T}$ac_cv_c_int16_t" >&6; }
8150 case $ac_cv_c_int16_t in #(
8151 no|yes) ;; #(
8152 *)
8153
8154cat >>confdefs.h <<_ACEOF
8155#define int16_t $ac_cv_c_int16_t
8156_ACEOF
8157;;
8158 esac
8159
8160
8161 { echo "$as_me:$LINENO: checking for uint16_t" >&5
8162echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
8163if test "${ac_cv_c_uint16_t+set}" = set; then
8164 echo $ECHO_N "(cached) $ECHO_C" >&6
8165else
8166 ac_cv_c_uint16_t=no
8167 for ac_type in 'uint16_t' 'unsigned int' 'unsigned long int' \
8168 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
7678 cat >conftest.$ac_ext <<_ACEOF 8169 cat >conftest.$ac_ext <<_ACEOF
7679/* confdefs.h. */ 8170/* confdefs.h. */
7680_ACEOF 8171_ACEOF
7681cat confdefs.h >>conftest.$ac_ext 8172cat confdefs.h >>conftest.$ac_ext
7682cat >>conftest.$ac_ext <<_ACEOF 8173cat >>conftest.$ac_ext <<_ACEOF
7683/* end confdefs.h. */ 8174/* end confdefs.h. */
7684$ac_includes_default 8175$ac_includes_default
7685 typedef short ac__type_sizeof_;
7686int 8176int
7687main () 8177main ()
7688{ 8178{
7689static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 8179static int test_array [1 - 2 * !(($ac_type) -1 >> (16 - 1) == 1)];
7690test_array [0] = 0 8180test_array [0] = 0
7691 8181
7692 ; 8182 ;
7693 return 0; 8183 return 0;
7694} 8184}
7708 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8198 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7709 (exit $ac_status); } && { 8199 (exit $ac_status); } && {
7710 test -z "$ac_cxx_werror_flag" || 8200 test -z "$ac_cxx_werror_flag" ||
7711 test ! -s conftest.err 8201 test ! -s conftest.err
7712 } && test -s conftest.$ac_objext; then 8202 } && test -s conftest.$ac_objext; then
7713 ac_hi=$ac_mid; break 8203 case $ac_type in
8204 uint16_t) ac_cv_c_uint16_t=yes ;;
8205 *) ac_cv_c_uint16_t=$ac_type ;;
8206esac
8207
7714else 8208else
7715 echo "$as_me: failed program was:" >&5 8209 echo "$as_me: failed program was:" >&5
7716sed 's/^/| /' conftest.$ac_ext >&5 8210sed 's/^/| /' conftest.$ac_ext >&5
7717 8211
7718 ac_lo=`expr $ac_mid + 1` 8212
7719 if test $ac_lo -le $ac_mid; then
7720 ac_lo= ac_hi=
7721 break
7722 fi
7723 ac_mid=`expr 2 '*' $ac_mid + 1`
7724fi 8213fi
7725 8214
7726rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8215rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8216 test "$ac_cv_c_uint16_t" != no && break
7727 done 8217 done
7728else 8218fi
7729 echo "$as_me: failed program was:" >&5 8219{ echo "$as_me:$LINENO: result: $ac_cv_c_uint16_t" >&5
7730sed 's/^/| /' conftest.$ac_ext >&5 8220echo "${ECHO_T}$ac_cv_c_uint16_t" >&6; }
8221 case $ac_cv_c_uint16_t in #(
8222 no|yes) ;; #(
8223 *)
7731 8224
8225
8226cat >>confdefs.h <<_ACEOF
8227#define uint16_t $ac_cv_c_uint16_t
8228_ACEOF
8229;;
8230 esac
8231
8232
8233 { echo "$as_me:$LINENO: checking for int32_t" >&5
8234echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
8235if test "${ac_cv_c_int32_t+set}" = set; then
8236 echo $ECHO_N "(cached) $ECHO_C" >&6
8237else
8238 ac_cv_c_int32_t=no
8239 for ac_type in 'int32_t' 'int' 'long int' \
8240 'long long int' 'short int' 'signed char'; do
7732 cat >conftest.$ac_ext <<_ACEOF 8241 cat >conftest.$ac_ext <<_ACEOF
7733/* confdefs.h. */ 8242/* confdefs.h. */
7734_ACEOF 8243_ACEOF
7735cat confdefs.h >>conftest.$ac_ext 8244cat confdefs.h >>conftest.$ac_ext
7736cat >>conftest.$ac_ext <<_ACEOF 8245cat >>conftest.$ac_ext <<_ACEOF
7737/* end confdefs.h. */ 8246/* end confdefs.h. */
7738$ac_includes_default 8247$ac_includes_default
7739 typedef short ac__type_sizeof_;
7740int 8248int
7741main () 8249main ()
7742{ 8250{
7743static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)]; 8251static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1))];
7744test_array [0] = 0 8252test_array [0] = 0
7745 8253
7746 ; 8254 ;
7747 return 0; 8255 return 0;
7748} 8256}
7762 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8270 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7763 (exit $ac_status); } && { 8271 (exit $ac_status); } && {
7764 test -z "$ac_cxx_werror_flag" || 8272 test -z "$ac_cxx_werror_flag" ||
7765 test ! -s conftest.err 8273 test ! -s conftest.err
7766 } && test -s conftest.$ac_objext; then 8274 } && test -s conftest.$ac_objext; then
7767 ac_hi=-1 ac_mid=-1
7768 while :; do
7769 cat >conftest.$ac_ext <<_ACEOF 8275 cat >conftest.$ac_ext <<_ACEOF
7770/* confdefs.h. */ 8276/* confdefs.h. */
7771_ACEOF 8277_ACEOF
7772cat confdefs.h >>conftest.$ac_ext 8278cat confdefs.h >>conftest.$ac_ext
7773cat >>conftest.$ac_ext <<_ACEOF 8279cat >>conftest.$ac_ext <<_ACEOF
7774/* end confdefs.h. */ 8280/* end confdefs.h. */
7775$ac_includes_default 8281$ac_includes_default
7776 typedef short ac__type_sizeof_;
7777int 8282int
7778main () 8283main ()
7779{ 8284{
7780static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)]; 8285static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1)
8286 < ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 2))];
7781test_array [0] = 0 8287test_array [0] = 0
7782 8288
7783 ; 8289 ;
7784 return 0; 8290 return 0;
7785} 8291}
7799 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7800 (exit $ac_status); } && { 8306 (exit $ac_status); } && {
7801 test -z "$ac_cxx_werror_flag" || 8307 test -z "$ac_cxx_werror_flag" ||
7802 test ! -s conftest.err 8308 test ! -s conftest.err
7803 } && test -s conftest.$ac_objext; then 8309 } && test -s conftest.$ac_objext; then
7804 ac_lo=$ac_mid; break 8310 :
7805else 8311else
7806 echo "$as_me: failed program was:" >&5 8312 echo "$as_me: failed program was:" >&5
7807sed 's/^/| /' conftest.$ac_ext >&5 8313sed 's/^/| /' conftest.$ac_ext >&5
7808 8314
7809 ac_hi=`expr '(' $ac_mid ')' - 1` 8315 case $ac_type in
7810 if test $ac_mid -le $ac_hi; then 8316 int32_t) ac_cv_c_int32_t=yes ;;
7811 ac_lo= ac_hi= 8317 *) ac_cv_c_int32_t=$ac_type ;;
7812 break 8318esac
7813 fi 8319
7814 ac_mid=`expr 2 '*' $ac_mid`
7815fi 8320fi
7816 8321
7817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8322rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7818 done
7819else 8323else
7820 echo "$as_me: failed program was:" >&5 8324 echo "$as_me: failed program was:" >&5
7821sed 's/^/| /' conftest.$ac_ext >&5 8325sed 's/^/| /' conftest.$ac_ext >&5
7822 8326
7823 ac_lo= ac_hi= 8327
7824fi 8328fi
7825 8329
7826rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8330rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8331 test "$ac_cv_c_int32_t" != no && break
8332 done
7827fi 8333fi
8334{ echo "$as_me:$LINENO: result: $ac_cv_c_int32_t" >&5
8335echo "${ECHO_T}$ac_cv_c_int32_t" >&6; }
8336 case $ac_cv_c_int32_t in #(
8337 no|yes) ;; #(
8338 *)
7828 8339
7829rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8340cat >>confdefs.h <<_ACEOF
7830# Binary search between lo and hi bounds. 8341#define int32_t $ac_cv_c_int32_t
7831while test "x$ac_lo" != "x$ac_hi"; do 8342_ACEOF
7832 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` 8343;;
8344 esac
8345
8346
8347 { echo "$as_me:$LINENO: checking for uint32_t" >&5
8348echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
8349if test "${ac_cv_c_uint32_t+set}" = set; then
8350 echo $ECHO_N "(cached) $ECHO_C" >&6
8351else
8352 ac_cv_c_uint32_t=no
8353 for ac_type in 'uint32_t' 'unsigned int' 'unsigned long int' \
8354 'unsigned long long int' 'unsigned short int' 'unsigned char'; do
7833 cat >conftest.$ac_ext <<_ACEOF 8355 cat >conftest.$ac_ext <<_ACEOF
7834/* confdefs.h. */ 8356/* confdefs.h. */
7835_ACEOF 8357_ACEOF
7836cat confdefs.h >>conftest.$ac_ext 8358cat confdefs.h >>conftest.$ac_ext
7837cat >>conftest.$ac_ext <<_ACEOF 8359cat >>conftest.$ac_ext <<_ACEOF
7838/* end confdefs.h. */ 8360/* end confdefs.h. */
7839$ac_includes_default 8361$ac_includes_default
7840 typedef short ac__type_sizeof_;
7841int 8362int
7842main () 8363main ()
7843{ 8364{
7844static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)]; 8365static int test_array [1 - 2 * !(($ac_type) -1 >> (32 - 1) == 1)];
7845test_array [0] = 0 8366test_array [0] = 0
7846 8367
7847 ; 8368 ;
7848 return 0; 8369 return 0;
7849} 8370}
7863 echo "$as_me:$LINENO: \$? = $ac_status" >&5 8384 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7864 (exit $ac_status); } && { 8385 (exit $ac_status); } && {
7865 test -z "$ac_cxx_werror_flag" || 8386 test -z "$ac_cxx_werror_flag" ||
7866 test ! -s conftest.err 8387 test ! -s conftest.err
7867 } && test -s conftest.$ac_objext; then 8388 } && test -s conftest.$ac_objext; then
7868 ac_hi=$ac_mid 8389 case $ac_type in
8390 uint32_t) ac_cv_c_uint32_t=yes ;;
8391 *) ac_cv_c_uint32_t=$ac_type ;;
8392esac
8393
7869else 8394else
7870 echo "$as_me: failed program was:" >&5 8395 echo "$as_me: failed program was:" >&5
7871sed 's/^/| /' conftest.$ac_ext >&5 8396sed 's/^/| /' conftest.$ac_ext >&5
7872 8397
7873 ac_lo=`expr '(' $ac_mid ')' + 1` 8398
7874fi 8399fi
7875 8400
7876rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext 8401rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7877done 8402 test "$ac_cv_c_uint32_t" != no && break
7878case $ac_lo in 8403 done
7879?*) ac_cv_sizeof_short=$ac_lo;;
7880'') if test "$ac_cv_type_short" = yes; then
7881 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
7882See \`config.log' for more details." >&5
7883echo "$as_me: error: cannot compute sizeof (short)
7884See \`config.log' for more details." >&2;}
7885 { (exit 77); exit 77; }; }
7886 else
7887 ac_cv_sizeof_short=0
7888 fi ;;
7889esac
7890else
7891 cat >conftest.$ac_ext <<_ACEOF
7892/* confdefs.h. */
7893_ACEOF
7894cat confdefs.h >>conftest.$ac_ext
7895cat >>conftest.$ac_ext <<_ACEOF
7896/* end confdefs.h. */
7897$ac_includes_default
7898 typedef short ac__type_sizeof_;
7899static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
7900static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
7901#include <stdio.h>
7902#include <stdlib.h>
7903int
7904main ()
7905{
7906
7907 FILE *f = fopen ("conftest.val", "w");
7908 if (! f)
7909 return 1;
7910 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
7911 {
7912 long int i = longval ();
7913 if (i != ((long int) (sizeof (ac__type_sizeof_))))
7914 return 1;
7915 fprintf (f, "%ld\n", i);
7916 }
7917 else
7918 {
7919 unsigned long int i = ulongval ();
7920 if (i != ((long int) (sizeof (ac__type_sizeof_))))
7921 return 1;
7922 fprintf (f, "%lu\n", i);
7923 }
7924 return ferror (f) || fclose (f) != 0;
7925
7926 ;
7927 return 0;
7928}
7929_ACEOF
7930rm -f conftest$ac_exeext
7931if { (ac_try="$ac_link"
7932case "(($ac_try" in
7933 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7934 *) ac_try_echo=$ac_try;;
7935esac
7936eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7937 (eval "$ac_link") 2>&5
7938 ac_status=$?
7939 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7940 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7941 { (case "(($ac_try" in
7942 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7943 *) ac_try_echo=$ac_try;;
7944esac
7945eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7946 (eval "$ac_try") 2>&5
7947 ac_status=$?
7948 echo "$as_me:$LINENO: \$? = $ac_status" >&5
7949 (exit $ac_status); }; }; then
7950 ac_cv_sizeof_short=`cat conftest.val`
7951else
7952 echo "$as_me: program exited with status $ac_status" >&5
7953echo "$as_me: failed program was:" >&5
7954sed 's/^/| /' conftest.$ac_ext >&5
7955
7956( exit $ac_status )
7957if test "$ac_cv_type_short" = yes; then
7958 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short)
7959See \`config.log' for more details." >&5
7960echo "$as_me: error: cannot compute sizeof (short)
7961See \`config.log' for more details." >&2;}
7962 { (exit 77); exit 77; }; }
7963 else
7964 ac_cv_sizeof_short=0
7965 fi
7966fi 8404fi
7967rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7968fi
7969rm -f conftest.val
7970fi
7971{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5 8405{ echo "$as_me:$LINENO: result: $ac_cv_c_uint32_t" >&5
7972echo "${ECHO_T}$ac_cv_sizeof_short" >&6; } 8406echo "${ECHO_T}$ac_cv_c_uint32_t" >&6; }
8407 case $ac_cv_c_uint32_t in #(
8408 no|yes) ;; #(
8409 *)
7973 8410
8411cat >>confdefs.h <<\_ACEOF
8412#define _UINT32_T 1
8413_ACEOF
7974 8414
7975 8415
7976cat >>confdefs.h <<_ACEOF 8416cat >>confdefs.h <<_ACEOF
7977#define SIZEOF_SHORT $ac_cv_sizeof_short 8417#define uint32_t $ac_cv_c_uint32_t
7978_ACEOF 8418_ACEOF
7979 8419;;
7980
7981{ echo "$as_me:$LINENO: checking for int" >&5
7982echo $ECHO_N "checking for int... $ECHO_C" >&6; }
7983if test "${ac_cv_type_int+set}" = set; then
7984 echo $ECHO_N "(cached) $ECHO_C" >&6
7985else
7986 cat >conftest.$ac_ext <<_ACEOF
7987/* confdefs.h. */
7988_ACEOF
7989cat confdefs.h >>conftest.$ac_ext
7990cat >>conftest.$ac_ext <<_ACEOF
7991/* end confdefs.h. */
7992$ac_includes_default
7993typedef int ac__type_new_;
7994int
7995main ()
7996{
7997if ((ac__type_new_ *) 0)
7998 return 0;
7999if (sizeof (ac__type_new_))
8000 return 0;
8001 ;
8002 return 0;
8003}
8004_ACEOF
8005rm -f conftest.$ac_objext
8006if { (ac_try="$ac_compile"
8007case "(($ac_try" in
8008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8009 *) ac_try_echo=$ac_try;;
8010esac 8420 esac
8011eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8012 (eval "$ac_compile") 2>conftest.er1
8013 ac_status=$?
8014 grep -v '^ *+' conftest.er1 >conftest.err
8015 rm -f conftest.er1
8016 cat conftest.err >&5
8017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8018 (exit $ac_status); } && {
8019 test -z "$ac_cxx_werror_flag" ||
8020 test ! -s conftest.err
8021 } && test -s conftest.$ac_objext; then
8022 ac_cv_type_int=yes
8023else
8024 echo "$as_me: failed program was:" >&5
8025sed 's/^/| /' conftest.$ac_ext >&5
8026 8421
8027 ac_cv_type_int=no
8028fi
8029 8422
8030rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8031fi
8032{ echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
8033echo "${ECHO_T}$ac_cv_type_int" >&6; }
8034 8423
8035# The cast to long int works around a bug in the HP C Compiler
8036# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8037# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8038# This bug is HP SR number 8606223364.
8039{ echo "$as_me:$LINENO: checking size of int" >&5
8040echo $ECHO_N "checking size of int... $ECHO_C" >&6; }
8041if test "${ac_cv_sizeof_int+set}" = set; then
8042 echo $ECHO_N "(cached) $ECHO_C" >&6
8043else
8044 if test "$cross_compiling" = yes; then
8045 # Depending upon the size, compute the lo and hi bounds.
8046cat >conftest.$ac_ext <<_ACEOF
8047/* confdefs.h. */
8048_ACEOF
8049cat confdefs.h >>conftest.$ac_ext
8050cat >>conftest.$ac_ext <<_ACEOF
8051/* end confdefs.h. */
8052$ac_includes_default
8053 typedef int ac__type_sizeof_;
8054int
8055main ()
8056{
8057static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
8058test_array [0] = 0
8059
8060 ;
8061 return 0;
8062}
8063_ACEOF
8064rm -f conftest.$ac_objext
8065if { (ac_try="$ac_compile"
8066case "(($ac_try" in
8067 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8068 *) ac_try_echo=$ac_try;;
8069esac
8070eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8071 (eval "$ac_compile") 2>conftest.er1
8072 ac_status=$?
8073 grep -v '^ *+' conftest.er1 >conftest.err
8074 rm -f conftest.er1
8075 cat conftest.err >&5
8076 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8077 (exit $ac_status); } && {
8078 test -z "$ac_cxx_werror_flag" ||
8079 test ! -s conftest.err
8080 } && test -s conftest.$ac_objext; then
8081 ac_lo=0 ac_mid=0
8082 while :; do
8083 cat >conftest.$ac_ext <<_ACEOF
8084/* confdefs.h. */
8085_ACEOF
8086cat confdefs.h >>conftest.$ac_ext
8087cat >>conftest.$ac_ext <<_ACEOF
8088/* end confdefs.h. */
8089$ac_includes_default
8090 typedef int ac__type_sizeof_;
8091int
8092main ()
8093{
8094static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8095test_array [0] = 0
8096
8097 ;
8098 return 0;
8099}
8100_ACEOF
8101rm -f conftest.$ac_objext
8102if { (ac_try="$ac_compile"
8103case "(($ac_try" in
8104 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8105 *) ac_try_echo=$ac_try;;
8106esac
8107eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8108 (eval "$ac_compile") 2>conftest.er1
8109 ac_status=$?
8110 grep -v '^ *+' conftest.er1 >conftest.err
8111 rm -f conftest.er1
8112 cat conftest.err >&5
8113 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8114 (exit $ac_status); } && {
8115 test -z "$ac_cxx_werror_flag" ||
8116 test ! -s conftest.err
8117 } && test -s conftest.$ac_objext; then
8118 ac_hi=$ac_mid; break
8119else
8120 echo "$as_me: failed program was:" >&5
8121sed 's/^/| /' conftest.$ac_ext >&5
8122
8123 ac_lo=`expr $ac_mid + 1`
8124 if test $ac_lo -le $ac_mid; then
8125 ac_lo= ac_hi=
8126 break
8127 fi
8128 ac_mid=`expr 2 '*' $ac_mid + 1`
8129fi
8130
8131rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8132 done
8133else
8134 echo "$as_me: failed program was:" >&5
8135sed 's/^/| /' conftest.$ac_ext >&5
8136
8137 cat >conftest.$ac_ext <<_ACEOF
8138/* confdefs.h. */
8139_ACEOF
8140cat confdefs.h >>conftest.$ac_ext
8141cat >>conftest.$ac_ext <<_ACEOF
8142/* end confdefs.h. */
8143$ac_includes_default
8144 typedef int ac__type_sizeof_;
8145int
8146main ()
8147{
8148static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
8149test_array [0] = 0
8150
8151 ;
8152 return 0;
8153}
8154_ACEOF
8155rm -f conftest.$ac_objext
8156if { (ac_try="$ac_compile"
8157case "(($ac_try" in
8158 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8159 *) ac_try_echo=$ac_try;;
8160esac
8161eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8162 (eval "$ac_compile") 2>conftest.er1
8163 ac_status=$?
8164 grep -v '^ *+' conftest.er1 >conftest.err
8165 rm -f conftest.er1
8166 cat conftest.err >&5
8167 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8168 (exit $ac_status); } && {
8169 test -z "$ac_cxx_werror_flag" ||
8170 test ! -s conftest.err
8171 } && test -s conftest.$ac_objext; then
8172 ac_hi=-1 ac_mid=-1
8173 while :; do
8174 cat >conftest.$ac_ext <<_ACEOF
8175/* confdefs.h. */
8176_ACEOF
8177cat confdefs.h >>conftest.$ac_ext
8178cat >>conftest.$ac_ext <<_ACEOF
8179/* end confdefs.h. */
8180$ac_includes_default
8181 typedef int ac__type_sizeof_;
8182int
8183main ()
8184{
8185static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
8186test_array [0] = 0
8187
8188 ;
8189 return 0;
8190}
8191_ACEOF
8192rm -f conftest.$ac_objext
8193if { (ac_try="$ac_compile"
8194case "(($ac_try" in
8195 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8196 *) ac_try_echo=$ac_try;;
8197esac
8198eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8199 (eval "$ac_compile") 2>conftest.er1
8200 ac_status=$?
8201 grep -v '^ *+' conftest.er1 >conftest.err
8202 rm -f conftest.er1
8203 cat conftest.err >&5
8204 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8205 (exit $ac_status); } && {
8206 test -z "$ac_cxx_werror_flag" ||
8207 test ! -s conftest.err
8208 } && test -s conftest.$ac_objext; then
8209 ac_lo=$ac_mid; break
8210else
8211 echo "$as_me: failed program was:" >&5
8212sed 's/^/| /' conftest.$ac_ext >&5
8213
8214 ac_hi=`expr '(' $ac_mid ')' - 1`
8215 if test $ac_mid -le $ac_hi; then
8216 ac_lo= ac_hi=
8217 break
8218 fi
8219 ac_mid=`expr 2 '*' $ac_mid`
8220fi
8221
8222rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8223 done
8224else
8225 echo "$as_me: failed program was:" >&5
8226sed 's/^/| /' conftest.$ac_ext >&5
8227
8228 ac_lo= ac_hi=
8229fi
8230
8231rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8232fi
8233
8234rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8235# Binary search between lo and hi bounds.
8236while test "x$ac_lo" != "x$ac_hi"; do
8237 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8238 cat >conftest.$ac_ext <<_ACEOF
8239/* confdefs.h. */
8240_ACEOF
8241cat confdefs.h >>conftest.$ac_ext
8242cat >>conftest.$ac_ext <<_ACEOF
8243/* end confdefs.h. */
8244$ac_includes_default
8245 typedef int ac__type_sizeof_;
8246int
8247main ()
8248{
8249static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8250test_array [0] = 0
8251
8252 ;
8253 return 0;
8254}
8255_ACEOF
8256rm -f conftest.$ac_objext
8257if { (ac_try="$ac_compile"
8258case "(($ac_try" in
8259 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8260 *) ac_try_echo=$ac_try;;
8261esac
8262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8263 (eval "$ac_compile") 2>conftest.er1
8264 ac_status=$?
8265 grep -v '^ *+' conftest.er1 >conftest.err
8266 rm -f conftest.er1
8267 cat conftest.err >&5
8268 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8269 (exit $ac_status); } && {
8270 test -z "$ac_cxx_werror_flag" ||
8271 test ! -s conftest.err
8272 } && test -s conftest.$ac_objext; then
8273 ac_hi=$ac_mid
8274else
8275 echo "$as_me: failed program was:" >&5
8276sed 's/^/| /' conftest.$ac_ext >&5
8277
8278 ac_lo=`expr '(' $ac_mid ')' + 1`
8279fi
8280
8281rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8282done
8283case $ac_lo in
8284?*) ac_cv_sizeof_int=$ac_lo;;
8285'') if test "$ac_cv_type_int" = yes; then
8286 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
8287See \`config.log' for more details." >&5
8288echo "$as_me: error: cannot compute sizeof (int)
8289See \`config.log' for more details." >&2;}
8290 { (exit 77); exit 77; }; }
8291 else
8292 ac_cv_sizeof_int=0
8293 fi ;;
8294esac
8295else
8296 cat >conftest.$ac_ext <<_ACEOF
8297/* confdefs.h. */
8298_ACEOF
8299cat confdefs.h >>conftest.$ac_ext
8300cat >>conftest.$ac_ext <<_ACEOF
8301/* end confdefs.h. */
8302$ac_includes_default
8303 typedef int ac__type_sizeof_;
8304static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
8305static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
8306#include <stdio.h>
8307#include <stdlib.h>
8308int
8309main ()
8310{
8311
8312 FILE *f = fopen ("conftest.val", "w");
8313 if (! f)
8314 return 1;
8315 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
8316 {
8317 long int i = longval ();
8318 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8319 return 1;
8320 fprintf (f, "%ld\n", i);
8321 }
8322 else
8323 {
8324 unsigned long int i = ulongval ();
8325 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8326 return 1;
8327 fprintf (f, "%lu\n", i);
8328 }
8329 return ferror (f) || fclose (f) != 0;
8330
8331 ;
8332 return 0;
8333}
8334_ACEOF
8335rm -f conftest$ac_exeext
8336if { (ac_try="$ac_link"
8337case "(($ac_try" in
8338 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8339 *) ac_try_echo=$ac_try;;
8340esac
8341eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8342 (eval "$ac_link") 2>&5
8343 ac_status=$?
8344 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8345 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8346 { (case "(($ac_try" in
8347 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8348 *) ac_try_echo=$ac_try;;
8349esac
8350eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8351 (eval "$ac_try") 2>&5
8352 ac_status=$?
8353 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8354 (exit $ac_status); }; }; then
8355 ac_cv_sizeof_int=`cat conftest.val`
8356else
8357 echo "$as_me: program exited with status $ac_status" >&5
8358echo "$as_me: failed program was:" >&5
8359sed 's/^/| /' conftest.$ac_ext >&5
8360
8361( exit $ac_status )
8362if test "$ac_cv_type_int" = yes; then
8363 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int)
8364See \`config.log' for more details." >&5
8365echo "$as_me: error: cannot compute sizeof (int)
8366See \`config.log' for more details." >&2;}
8367 { (exit 77); exit 77; }; }
8368 else
8369 ac_cv_sizeof_int=0
8370 fi
8371fi
8372rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8373fi
8374rm -f conftest.val
8375fi
8376{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
8377echo "${ECHO_T}$ac_cv_sizeof_int" >&6; }
8378
8379
8380
8381cat >>confdefs.h <<_ACEOF
8382#define SIZEOF_INT $ac_cv_sizeof_int
8383_ACEOF
8384
8385
8386{ echo "$as_me:$LINENO: checking for long long" >&5
8387echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
8388if test "${ac_cv_type_long_long+set}" = set; then
8389 echo $ECHO_N "(cached) $ECHO_C" >&6
8390else
8391 cat >conftest.$ac_ext <<_ACEOF
8392/* confdefs.h. */
8393_ACEOF
8394cat confdefs.h >>conftest.$ac_ext
8395cat >>conftest.$ac_ext <<_ACEOF
8396/* end confdefs.h. */
8397$ac_includes_default
8398typedef long long ac__type_new_;
8399int
8400main ()
8401{
8402if ((ac__type_new_ *) 0)
8403 return 0;
8404if (sizeof (ac__type_new_))
8405 return 0;
8406 ;
8407 return 0;
8408}
8409_ACEOF
8410rm -f conftest.$ac_objext
8411if { (ac_try="$ac_compile"
8412case "(($ac_try" in
8413 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8414 *) ac_try_echo=$ac_try;;
8415esac
8416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8417 (eval "$ac_compile") 2>conftest.er1
8418 ac_status=$?
8419 grep -v '^ *+' conftest.er1 >conftest.err
8420 rm -f conftest.er1
8421 cat conftest.err >&5
8422 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8423 (exit $ac_status); } && {
8424 test -z "$ac_cxx_werror_flag" ||
8425 test ! -s conftest.err
8426 } && test -s conftest.$ac_objext; then
8427 ac_cv_type_long_long=yes
8428else
8429 echo "$as_me: failed program was:" >&5
8430sed 's/^/| /' conftest.$ac_ext >&5
8431
8432 ac_cv_type_long_long=no
8433fi
8434
8435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8436fi
8437{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
8438echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
8439
8440# The cast to long int works around a bug in the HP C Compiler
8441# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8442# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8443# This bug is HP SR number 8606223364.
8444{ echo "$as_me:$LINENO: checking size of long long" >&5
8445echo $ECHO_N "checking size of long long... $ECHO_C" >&6; }
8446if test "${ac_cv_sizeof_long_long+set}" = set; then
8447 echo $ECHO_N "(cached) $ECHO_C" >&6
8448else
8449 if test "$cross_compiling" = yes; then
8450 # Depending upon the size, compute the lo and hi bounds.
8451cat >conftest.$ac_ext <<_ACEOF
8452/* confdefs.h. */
8453_ACEOF
8454cat confdefs.h >>conftest.$ac_ext
8455cat >>conftest.$ac_ext <<_ACEOF
8456/* end confdefs.h. */
8457$ac_includes_default
8458 typedef long long ac__type_sizeof_;
8459int
8460main ()
8461{
8462static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
8463test_array [0] = 0
8464
8465 ;
8466 return 0;
8467}
8468_ACEOF
8469rm -f conftest.$ac_objext
8470if { (ac_try="$ac_compile"
8471case "(($ac_try" in
8472 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8473 *) ac_try_echo=$ac_try;;
8474esac
8475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8476 (eval "$ac_compile") 2>conftest.er1
8477 ac_status=$?
8478 grep -v '^ *+' conftest.er1 >conftest.err
8479 rm -f conftest.er1
8480 cat conftest.err >&5
8481 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8482 (exit $ac_status); } && {
8483 test -z "$ac_cxx_werror_flag" ||
8484 test ! -s conftest.err
8485 } && test -s conftest.$ac_objext; then
8486 ac_lo=0 ac_mid=0
8487 while :; do
8488 cat >conftest.$ac_ext <<_ACEOF
8489/* confdefs.h. */
8490_ACEOF
8491cat confdefs.h >>conftest.$ac_ext
8492cat >>conftest.$ac_ext <<_ACEOF
8493/* end confdefs.h. */
8494$ac_includes_default
8495 typedef long long ac__type_sizeof_;
8496int
8497main ()
8498{
8499static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8500test_array [0] = 0
8501
8502 ;
8503 return 0;
8504}
8505_ACEOF
8506rm -f conftest.$ac_objext
8507if { (ac_try="$ac_compile"
8508case "(($ac_try" in
8509 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8510 *) ac_try_echo=$ac_try;;
8511esac
8512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8513 (eval "$ac_compile") 2>conftest.er1
8514 ac_status=$?
8515 grep -v '^ *+' conftest.er1 >conftest.err
8516 rm -f conftest.er1
8517 cat conftest.err >&5
8518 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8519 (exit $ac_status); } && {
8520 test -z "$ac_cxx_werror_flag" ||
8521 test ! -s conftest.err
8522 } && test -s conftest.$ac_objext; then
8523 ac_hi=$ac_mid; break
8524else
8525 echo "$as_me: failed program was:" >&5
8526sed 's/^/| /' conftest.$ac_ext >&5
8527
8528 ac_lo=`expr $ac_mid + 1`
8529 if test $ac_lo -le $ac_mid; then
8530 ac_lo= ac_hi=
8531 break
8532 fi
8533 ac_mid=`expr 2 '*' $ac_mid + 1`
8534fi
8535
8536rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8537 done
8538else
8539 echo "$as_me: failed program was:" >&5
8540sed 's/^/| /' conftest.$ac_ext >&5
8541
8542 cat >conftest.$ac_ext <<_ACEOF
8543/* confdefs.h. */
8544_ACEOF
8545cat confdefs.h >>conftest.$ac_ext
8546cat >>conftest.$ac_ext <<_ACEOF
8547/* end confdefs.h. */
8548$ac_includes_default
8549 typedef long long ac__type_sizeof_;
8550int
8551main ()
8552{
8553static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
8554test_array [0] = 0
8555
8556 ;
8557 return 0;
8558}
8559_ACEOF
8560rm -f conftest.$ac_objext
8561if { (ac_try="$ac_compile"
8562case "(($ac_try" in
8563 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8564 *) ac_try_echo=$ac_try;;
8565esac
8566eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8567 (eval "$ac_compile") 2>conftest.er1
8568 ac_status=$?
8569 grep -v '^ *+' conftest.er1 >conftest.err
8570 rm -f conftest.er1
8571 cat conftest.err >&5
8572 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8573 (exit $ac_status); } && {
8574 test -z "$ac_cxx_werror_flag" ||
8575 test ! -s conftest.err
8576 } && test -s conftest.$ac_objext; then
8577 ac_hi=-1 ac_mid=-1
8578 while :; do
8579 cat >conftest.$ac_ext <<_ACEOF
8580/* confdefs.h. */
8581_ACEOF
8582cat confdefs.h >>conftest.$ac_ext
8583cat >>conftest.$ac_ext <<_ACEOF
8584/* end confdefs.h. */
8585$ac_includes_default
8586 typedef long long ac__type_sizeof_;
8587int
8588main ()
8589{
8590static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
8591test_array [0] = 0
8592
8593 ;
8594 return 0;
8595}
8596_ACEOF
8597rm -f conftest.$ac_objext
8598if { (ac_try="$ac_compile"
8599case "(($ac_try" in
8600 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8601 *) ac_try_echo=$ac_try;;
8602esac
8603eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8604 (eval "$ac_compile") 2>conftest.er1
8605 ac_status=$?
8606 grep -v '^ *+' conftest.er1 >conftest.err
8607 rm -f conftest.er1
8608 cat conftest.err >&5
8609 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8610 (exit $ac_status); } && {
8611 test -z "$ac_cxx_werror_flag" ||
8612 test ! -s conftest.err
8613 } && test -s conftest.$ac_objext; then
8614 ac_lo=$ac_mid; break
8615else
8616 echo "$as_me: failed program was:" >&5
8617sed 's/^/| /' conftest.$ac_ext >&5
8618
8619 ac_hi=`expr '(' $ac_mid ')' - 1`
8620 if test $ac_mid -le $ac_hi; then
8621 ac_lo= ac_hi=
8622 break
8623 fi
8624 ac_mid=`expr 2 '*' $ac_mid`
8625fi
8626
8627rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8628 done
8629else
8630 echo "$as_me: failed program was:" >&5
8631sed 's/^/| /' conftest.$ac_ext >&5
8632
8633 ac_lo= ac_hi=
8634fi
8635
8636rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8637fi
8638
8639rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8640# Binary search between lo and hi bounds.
8641while test "x$ac_lo" != "x$ac_hi"; do
8642 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8643 cat >conftest.$ac_ext <<_ACEOF
8644/* confdefs.h. */
8645_ACEOF
8646cat confdefs.h >>conftest.$ac_ext
8647cat >>conftest.$ac_ext <<_ACEOF
8648/* end confdefs.h. */
8649$ac_includes_default
8650 typedef long long ac__type_sizeof_;
8651int
8652main ()
8653{
8654static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8655test_array [0] = 0
8656
8657 ;
8658 return 0;
8659}
8660_ACEOF
8661rm -f conftest.$ac_objext
8662if { (ac_try="$ac_compile"
8663case "(($ac_try" in
8664 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8665 *) ac_try_echo=$ac_try;;
8666esac
8667eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8668 (eval "$ac_compile") 2>conftest.er1
8669 ac_status=$?
8670 grep -v '^ *+' conftest.er1 >conftest.err
8671 rm -f conftest.er1
8672 cat conftest.err >&5
8673 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8674 (exit $ac_status); } && {
8675 test -z "$ac_cxx_werror_flag" ||
8676 test ! -s conftest.err
8677 } && test -s conftest.$ac_objext; then
8678 ac_hi=$ac_mid
8679else
8680 echo "$as_me: failed program was:" >&5
8681sed 's/^/| /' conftest.$ac_ext >&5
8682
8683 ac_lo=`expr '(' $ac_mid ')' + 1`
8684fi
8685
8686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8687done
8688case $ac_lo in
8689?*) ac_cv_sizeof_long_long=$ac_lo;;
8690'') if test "$ac_cv_type_long_long" = yes; then
8691 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
8692See \`config.log' for more details." >&5
8693echo "$as_me: error: cannot compute sizeof (long long)
8694See \`config.log' for more details." >&2;}
8695 { (exit 77); exit 77; }; }
8696 else
8697 ac_cv_sizeof_long_long=0
8698 fi ;;
8699esac
8700else
8701 cat >conftest.$ac_ext <<_ACEOF
8702/* confdefs.h. */
8703_ACEOF
8704cat confdefs.h >>conftest.$ac_ext
8705cat >>conftest.$ac_ext <<_ACEOF
8706/* end confdefs.h. */
8707$ac_includes_default
8708 typedef long long ac__type_sizeof_;
8709static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
8710static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
8711#include <stdio.h>
8712#include <stdlib.h>
8713int
8714main ()
8715{
8716
8717 FILE *f = fopen ("conftest.val", "w");
8718 if (! f)
8719 return 1;
8720 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
8721 {
8722 long int i = longval ();
8723 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8724 return 1;
8725 fprintf (f, "%ld\n", i);
8726 }
8727 else
8728 {
8729 unsigned long int i = ulongval ();
8730 if (i != ((long int) (sizeof (ac__type_sizeof_))))
8731 return 1;
8732 fprintf (f, "%lu\n", i);
8733 }
8734 return ferror (f) || fclose (f) != 0;
8735
8736 ;
8737 return 0;
8738}
8739_ACEOF
8740rm -f conftest$ac_exeext
8741if { (ac_try="$ac_link"
8742case "(($ac_try" in
8743 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8744 *) ac_try_echo=$ac_try;;
8745esac
8746eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8747 (eval "$ac_link") 2>&5
8748 ac_status=$?
8749 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8750 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8751 { (case "(($ac_try" in
8752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8753 *) ac_try_echo=$ac_try;;
8754esac
8755eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8756 (eval "$ac_try") 2>&5
8757 ac_status=$?
8758 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8759 (exit $ac_status); }; }; then
8760 ac_cv_sizeof_long_long=`cat conftest.val`
8761else
8762 echo "$as_me: program exited with status $ac_status" >&5
8763echo "$as_me: failed program was:" >&5
8764sed 's/^/| /' conftest.$ac_ext >&5
8765
8766( exit $ac_status )
8767if test "$ac_cv_type_long_long" = yes; then
8768 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long)
8769See \`config.log' for more details." >&5
8770echo "$as_me: error: cannot compute sizeof (long long)
8771See \`config.log' for more details." >&2;}
8772 { (exit 77); exit 77; }; }
8773 else
8774 ac_cv_sizeof_long_long=0
8775 fi
8776fi
8777rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8778fi
8779rm -f conftest.val
8780fi
8781{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
8782echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6; }
8783
8784
8785
8786cat >>confdefs.h <<_ACEOF
8787#define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
8788_ACEOF
8789
8790
8791{ echo "$as_me:$LINENO: checking for int *" >&5
8792echo $ECHO_N "checking for int *... $ECHO_C" >&6; }
8793if test "${ac_cv_type_int_p+set}" = set; then
8794 echo $ECHO_N "(cached) $ECHO_C" >&6
8795else
8796 cat >conftest.$ac_ext <<_ACEOF
8797/* confdefs.h. */
8798_ACEOF
8799cat confdefs.h >>conftest.$ac_ext
8800cat >>conftest.$ac_ext <<_ACEOF
8801/* end confdefs.h. */
8802$ac_includes_default
8803typedef int * ac__type_new_;
8804int
8805main ()
8806{
8807if ((ac__type_new_ *) 0)
8808 return 0;
8809if (sizeof (ac__type_new_))
8810 return 0;
8811 ;
8812 return 0;
8813}
8814_ACEOF
8815rm -f conftest.$ac_objext
8816if { (ac_try="$ac_compile"
8817case "(($ac_try" in
8818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8819 *) ac_try_echo=$ac_try;;
8820esac
8821eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8822 (eval "$ac_compile") 2>conftest.er1
8823 ac_status=$?
8824 grep -v '^ *+' conftest.er1 >conftest.err
8825 rm -f conftest.er1
8826 cat conftest.err >&5
8827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8828 (exit $ac_status); } && {
8829 test -z "$ac_cxx_werror_flag" ||
8830 test ! -s conftest.err
8831 } && test -s conftest.$ac_objext; then
8832 ac_cv_type_int_p=yes
8833else
8834 echo "$as_me: failed program was:" >&5
8835sed 's/^/| /' conftest.$ac_ext >&5
8836
8837 ac_cv_type_int_p=no
8838fi
8839
8840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8841fi
8842{ echo "$as_me:$LINENO: result: $ac_cv_type_int_p" >&5
8843echo "${ECHO_T}$ac_cv_type_int_p" >&6; }
8844
8845# The cast to long int works around a bug in the HP C Compiler
8846# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8847# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8848# This bug is HP SR number 8606223364.
8849{ echo "$as_me:$LINENO: checking size of int *" >&5
8850echo $ECHO_N "checking size of int *... $ECHO_C" >&6; }
8851if test "${ac_cv_sizeof_int_p+set}" = set; then
8852 echo $ECHO_N "(cached) $ECHO_C" >&6
8853else
8854 if test "$cross_compiling" = yes; then
8855 # Depending upon the size, compute the lo and hi bounds.
8856cat >conftest.$ac_ext <<_ACEOF
8857/* confdefs.h. */
8858_ACEOF
8859cat confdefs.h >>conftest.$ac_ext
8860cat >>conftest.$ac_ext <<_ACEOF
8861/* end confdefs.h. */
8862$ac_includes_default
8863 typedef int * ac__type_sizeof_;
8864int
8865main ()
8866{
8867static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
8868test_array [0] = 0
8869
8870 ;
8871 return 0;
8872}
8873_ACEOF
8874rm -f conftest.$ac_objext
8875if { (ac_try="$ac_compile"
8876case "(($ac_try" in
8877 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8878 *) ac_try_echo=$ac_try;;
8879esac
8880eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8881 (eval "$ac_compile") 2>conftest.er1
8882 ac_status=$?
8883 grep -v '^ *+' conftest.er1 >conftest.err
8884 rm -f conftest.er1
8885 cat conftest.err >&5
8886 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8887 (exit $ac_status); } && {
8888 test -z "$ac_cxx_werror_flag" ||
8889 test ! -s conftest.err
8890 } && test -s conftest.$ac_objext; then
8891 ac_lo=0 ac_mid=0
8892 while :; do
8893 cat >conftest.$ac_ext <<_ACEOF
8894/* confdefs.h. */
8895_ACEOF
8896cat confdefs.h >>conftest.$ac_ext
8897cat >>conftest.$ac_ext <<_ACEOF
8898/* end confdefs.h. */
8899$ac_includes_default
8900 typedef int * ac__type_sizeof_;
8901int
8902main ()
8903{
8904static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
8905test_array [0] = 0
8906
8907 ;
8908 return 0;
8909}
8910_ACEOF
8911rm -f conftest.$ac_objext
8912if { (ac_try="$ac_compile"
8913case "(($ac_try" in
8914 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8915 *) ac_try_echo=$ac_try;;
8916esac
8917eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8918 (eval "$ac_compile") 2>conftest.er1
8919 ac_status=$?
8920 grep -v '^ *+' conftest.er1 >conftest.err
8921 rm -f conftest.er1
8922 cat conftest.err >&5
8923 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8924 (exit $ac_status); } && {
8925 test -z "$ac_cxx_werror_flag" ||
8926 test ! -s conftest.err
8927 } && test -s conftest.$ac_objext; then
8928 ac_hi=$ac_mid; break
8929else
8930 echo "$as_me: failed program was:" >&5
8931sed 's/^/| /' conftest.$ac_ext >&5
8932
8933 ac_lo=`expr $ac_mid + 1`
8934 if test $ac_lo -le $ac_mid; then
8935 ac_lo= ac_hi=
8936 break
8937 fi
8938 ac_mid=`expr 2 '*' $ac_mid + 1`
8939fi
8940
8941rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8942 done
8943else
8944 echo "$as_me: failed program was:" >&5
8945sed 's/^/| /' conftest.$ac_ext >&5
8946
8947 cat >conftest.$ac_ext <<_ACEOF
8948/* confdefs.h. */
8949_ACEOF
8950cat confdefs.h >>conftest.$ac_ext
8951cat >>conftest.$ac_ext <<_ACEOF
8952/* end confdefs.h. */
8953$ac_includes_default
8954 typedef int * ac__type_sizeof_;
8955int
8956main ()
8957{
8958static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
8959test_array [0] = 0
8960
8961 ;
8962 return 0;
8963}
8964_ACEOF
8965rm -f conftest.$ac_objext
8966if { (ac_try="$ac_compile"
8967case "(($ac_try" in
8968 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8969 *) ac_try_echo=$ac_try;;
8970esac
8971eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8972 (eval "$ac_compile") 2>conftest.er1
8973 ac_status=$?
8974 grep -v '^ *+' conftest.er1 >conftest.err
8975 rm -f conftest.er1
8976 cat conftest.err >&5
8977 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8978 (exit $ac_status); } && {
8979 test -z "$ac_cxx_werror_flag" ||
8980 test ! -s conftest.err
8981 } && test -s conftest.$ac_objext; then
8982 ac_hi=-1 ac_mid=-1
8983 while :; do
8984 cat >conftest.$ac_ext <<_ACEOF
8985/* confdefs.h. */
8986_ACEOF
8987cat confdefs.h >>conftest.$ac_ext
8988cat >>conftest.$ac_ext <<_ACEOF
8989/* end confdefs.h. */
8990$ac_includes_default
8991 typedef int * ac__type_sizeof_;
8992int
8993main ()
8994{
8995static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
8996test_array [0] = 0
8997
8998 ;
8999 return 0;
9000}
9001_ACEOF
9002rm -f conftest.$ac_objext
9003if { (ac_try="$ac_compile"
9004case "(($ac_try" in
9005 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9006 *) ac_try_echo=$ac_try;;
9007esac
9008eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9009 (eval "$ac_compile") 2>conftest.er1
9010 ac_status=$?
9011 grep -v '^ *+' conftest.er1 >conftest.err
9012 rm -f conftest.er1
9013 cat conftest.err >&5
9014 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9015 (exit $ac_status); } && {
9016 test -z "$ac_cxx_werror_flag" ||
9017 test ! -s conftest.err
9018 } && test -s conftest.$ac_objext; then
9019 ac_lo=$ac_mid; break
9020else
9021 echo "$as_me: failed program was:" >&5
9022sed 's/^/| /' conftest.$ac_ext >&5
9023
9024 ac_hi=`expr '(' $ac_mid ')' - 1`
9025 if test $ac_mid -le $ac_hi; then
9026 ac_lo= ac_hi=
9027 break
9028 fi
9029 ac_mid=`expr 2 '*' $ac_mid`
9030fi
9031
9032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9033 done
9034else
9035 echo "$as_me: failed program was:" >&5
9036sed 's/^/| /' conftest.$ac_ext >&5
9037
9038 ac_lo= ac_hi=
9039fi
9040
9041rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9042fi
9043
9044rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9045# Binary search between lo and hi bounds.
9046while test "x$ac_lo" != "x$ac_hi"; do
9047 ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9048 cat >conftest.$ac_ext <<_ACEOF
9049/* confdefs.h. */
9050_ACEOF
9051cat confdefs.h >>conftest.$ac_ext
9052cat >>conftest.$ac_ext <<_ACEOF
9053/* end confdefs.h. */
9054$ac_includes_default
9055 typedef int * ac__type_sizeof_;
9056int
9057main ()
9058{
9059static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
9060test_array [0] = 0
9061
9062 ;
9063 return 0;
9064}
9065_ACEOF
9066rm -f conftest.$ac_objext
9067if { (ac_try="$ac_compile"
9068case "(($ac_try" in
9069 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9070 *) ac_try_echo=$ac_try;;
9071esac
9072eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9073 (eval "$ac_compile") 2>conftest.er1
9074 ac_status=$?
9075 grep -v '^ *+' conftest.er1 >conftest.err
9076 rm -f conftest.er1
9077 cat conftest.err >&5
9078 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9079 (exit $ac_status); } && {
9080 test -z "$ac_cxx_werror_flag" ||
9081 test ! -s conftest.err
9082 } && test -s conftest.$ac_objext; then
9083 ac_hi=$ac_mid
9084else
9085 echo "$as_me: failed program was:" >&5
9086sed 's/^/| /' conftest.$ac_ext >&5
9087
9088 ac_lo=`expr '(' $ac_mid ')' + 1`
9089fi
9090
9091rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9092done
9093case $ac_lo in
9094?*) ac_cv_sizeof_int_p=$ac_lo;;
9095'') if test "$ac_cv_type_int_p" = yes; then
9096 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *)
9097See \`config.log' for more details." >&5
9098echo "$as_me: error: cannot compute sizeof (int *)
9099See \`config.log' for more details." >&2;}
9100 { (exit 77); exit 77; }; }
9101 else
9102 ac_cv_sizeof_int_p=0
9103 fi ;;
9104esac
9105else
9106 cat >conftest.$ac_ext <<_ACEOF
9107/* confdefs.h. */
9108_ACEOF
9109cat confdefs.h >>conftest.$ac_ext
9110cat >>conftest.$ac_ext <<_ACEOF
9111/* end confdefs.h. */
9112$ac_includes_default
9113 typedef int * ac__type_sizeof_;
9114static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
9115static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
9116#include <stdio.h>
9117#include <stdlib.h>
9118int
9119main ()
9120{
9121
9122 FILE *f = fopen ("conftest.val", "w");
9123 if (! f)
9124 return 1;
9125 if (((long int) (sizeof (ac__type_sizeof_))) < 0)
9126 {
9127 long int i = longval ();
9128 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9129 return 1;
9130 fprintf (f, "%ld\n", i);
9131 }
9132 else
9133 {
9134 unsigned long int i = ulongval ();
9135 if (i != ((long int) (sizeof (ac__type_sizeof_))))
9136 return 1;
9137 fprintf (f, "%lu\n", i);
9138 }
9139 return ferror (f) || fclose (f) != 0;
9140
9141 ;
9142 return 0;
9143}
9144_ACEOF
9145rm -f conftest$ac_exeext
9146if { (ac_try="$ac_link"
9147case "(($ac_try" in
9148 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9149 *) ac_try_echo=$ac_try;;
9150esac
9151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9152 (eval "$ac_link") 2>&5
9153 ac_status=$?
9154 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9155 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9156 { (case "(($ac_try" in
9157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9158 *) ac_try_echo=$ac_try;;
9159esac
9160eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9161 (eval "$ac_try") 2>&5
9162 ac_status=$?
9163 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9164 (exit $ac_status); }; }; then
9165 ac_cv_sizeof_int_p=`cat conftest.val`
9166else
9167 echo "$as_me: program exited with status $ac_status" >&5
9168echo "$as_me: failed program was:" >&5
9169sed 's/^/| /' conftest.$ac_ext >&5
9170
9171( exit $ac_status )
9172if test "$ac_cv_type_int_p" = yes; then
9173 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *)
9174See \`config.log' for more details." >&5
9175echo "$as_me: error: cannot compute sizeof (int *)
9176See \`config.log' for more details." >&2;}
9177 { (exit 77); exit 77; }; }
9178 else
9179 ac_cv_sizeof_int_p=0
9180 fi
9181fi
9182rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9183fi
9184rm -f conftest.val
9185fi
9186{ echo "$as_me:$LINENO: result: $ac_cv_sizeof_int_p" >&5
9187echo "${ECHO_T}$ac_cv_sizeof_int_p" >&6; }
9188
9189
9190
9191cat >>confdefs.h <<_ACEOF
9192#define SIZEOF_INT_P $ac_cv_sizeof_int_p
9193_ACEOF
9194
9195
9196
9197
9198{ echo "$as_me:$LINENO: checking for int16_t" >&5
9199echo $ECHO_N "checking for int16_t... $ECHO_C" >&6; }
9200if test "${rxvt_cv_int16_t+set}" = set; then
9201 echo $ECHO_N "(cached) $ECHO_C" >&6
9202else
9203 cat >conftest.$ac_ext <<_ACEOF
9204/* confdefs.h. */
9205_ACEOF
9206cat confdefs.h >>conftest.$ac_ext
9207cat >>conftest.$ac_ext <<_ACEOF
9208/* end confdefs.h. */
9209#include <stdint.h>
9210int
9211main ()
9212{
9213int16_t dummy;
9214 ;
9215 return 0;
9216}
9217_ACEOF
9218rm -f conftest.$ac_objext
9219if { (ac_try="$ac_compile"
9220case "(($ac_try" in
9221 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9222 *) ac_try_echo=$ac_try;;
9223esac
9224eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9225 (eval "$ac_compile") 2>conftest.er1
9226 ac_status=$?
9227 grep -v '^ *+' conftest.er1 >conftest.err
9228 rm -f conftest.er1
9229 cat conftest.err >&5
9230 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9231 (exit $ac_status); } && {
9232 test -z "$ac_cxx_werror_flag" ||
9233 test ! -s conftest.err
9234 } && test -s conftest.$ac_objext; then
9235 rxvt_cv_int16_t=yes
9236else
9237 echo "$as_me: failed program was:" >&5
9238sed 's/^/| /' conftest.$ac_ext >&5
9239
9240 if test "$ac_cv_sizeof_char" -ge 2; then
9241 rxvt_cv_int16_t=" char"
9242else
9243 if test "$ac_cv_sizeof_short" -ge 2; then
9244 rxvt_cv_int16_t=" short"
9245 else
9246 if test "$ac_cv_sizeof_int" -ge 2; then
9247 rxvt_cv_int16_t=" int"
9248 else
9249 if test "$ac_cv_sizeof_long" -ge 2; then
9250 rxvt_cv_int16_t=" long"
9251 else
9252 if test "$ac_cv_sizeof_long_long" -ge 2; then
9253 rxvt_cv_int16_t=" long long"
9254 else
9255 rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
9256 fi
9257 fi
9258 fi
9259 fi
9260fi
9261fi
9262
9263rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9264fi
9265{ echo "$as_me:$LINENO: result: $rxvt_cv_int16_t" >&5
9266echo "${ECHO_T}$rxvt_cv_int16_t" >&6; }
9267if test x"$rxvt_cv_int16_t" != xyes; then
9268 rxvt_int16_typedef="typedef $rxvt_cv_int16_t int16_t;"
9269else
9270 if test x"" = x; then
9271 rxvt_int16_typedef="/* typedef short int16_t; */"
9272 else
9273 rxvt_int16_typedef="/* typedef short int16_t; */"
9274 fi
9275fi
9276
9277{ echo "$as_me:$LINENO: checking for uint16_t" >&5
9278echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
9279if test "${rxvt_cv_uint16_t+set}" = set; then
9280 echo $ECHO_N "(cached) $ECHO_C" >&6
9281else
9282 cat >conftest.$ac_ext <<_ACEOF
9283/* confdefs.h. */
9284_ACEOF
9285cat confdefs.h >>conftest.$ac_ext
9286cat >>conftest.$ac_ext <<_ACEOF
9287/* end confdefs.h. */
9288#include <stdint.h>
9289int
9290main ()
9291{
9292uint16_t dummy;
9293 ;
9294 return 0;
9295}
9296_ACEOF
9297rm -f conftest.$ac_objext
9298if { (ac_try="$ac_compile"
9299case "(($ac_try" in
9300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9301 *) ac_try_echo=$ac_try;;
9302esac
9303eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9304 (eval "$ac_compile") 2>conftest.er1
9305 ac_status=$?
9306 grep -v '^ *+' conftest.er1 >conftest.err
9307 rm -f conftest.er1
9308 cat conftest.err >&5
9309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9310 (exit $ac_status); } && {
9311 test -z "$ac_cxx_werror_flag" ||
9312 test ! -s conftest.err
9313 } && test -s conftest.$ac_objext; then
9314 rxvt_cv_uint16_t=yes
9315else
9316 echo "$as_me: failed program was:" >&5
9317sed 's/^/| /' conftest.$ac_ext >&5
9318
9319 if test "$ac_cv_sizeof_char" -ge 2; then
9320 rxvt_cv_uint16_t="unsigned char"
9321else
9322 if test "$ac_cv_sizeof_short" -ge 2; then
9323 rxvt_cv_uint16_t="unsigned short"
9324 else
9325 if test "$ac_cv_sizeof_int" -ge 2; then
9326 rxvt_cv_uint16_t="unsigned int"
9327 else
9328 if test "$ac_cv_sizeof_long" -ge 2; then
9329 rxvt_cv_uint16_t="unsigned long"
9330 else
9331 if test "$ac_cv_sizeof_long_long" -ge 2; then
9332 rxvt_cv_uint16_t="unsigned long long"
9333 else
9334 rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
9335 fi
9336 fi
9337 fi
9338 fi
9339fi
9340fi
9341
9342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9343fi
9344{ echo "$as_me:$LINENO: result: $rxvt_cv_uint16_t" >&5
9345echo "${ECHO_T}$rxvt_cv_uint16_t" >&6; }
9346if test x"$rxvt_cv_uint16_t" != xyes; then
9347 rxvt_uint16_typedef="typedef $rxvt_cv_uint16_t uint16_t;"
9348else
9349 if test x"unsigned" = x; then
9350 rxvt_uint16_typedef="/* typedef short uint16_t; */"
9351 else
9352 rxvt_uint16_typedef="/* typedef unsigned short uint16_t; */"
9353 fi
9354fi
9355
9356{ echo "$as_me:$LINENO: checking for int32_t" >&5
9357echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
9358if test "${rxvt_cv_int32_t+set}" = set; then
9359 echo $ECHO_N "(cached) $ECHO_C" >&6
9360else
9361 cat >conftest.$ac_ext <<_ACEOF
9362/* confdefs.h. */
9363_ACEOF
9364cat confdefs.h >>conftest.$ac_ext
9365cat >>conftest.$ac_ext <<_ACEOF
9366/* end confdefs.h. */
9367#include <stdint.h>
9368int
9369main ()
9370{
9371int32_t dummy;
9372 ;
9373 return 0;
9374}
9375_ACEOF
9376rm -f conftest.$ac_objext
9377if { (ac_try="$ac_compile"
9378case "(($ac_try" in
9379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9380 *) ac_try_echo=$ac_try;;
9381esac
9382eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9383 (eval "$ac_compile") 2>conftest.er1
9384 ac_status=$?
9385 grep -v '^ *+' conftest.er1 >conftest.err
9386 rm -f conftest.er1
9387 cat conftest.err >&5
9388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9389 (exit $ac_status); } && {
9390 test -z "$ac_cxx_werror_flag" ||
9391 test ! -s conftest.err
9392 } && test -s conftest.$ac_objext; then
9393 rxvt_cv_int32_t=yes
9394else
9395 echo "$as_me: failed program was:" >&5
9396sed 's/^/| /' conftest.$ac_ext >&5
9397
9398 if test "$ac_cv_sizeof_char" -ge 4; then
9399 rxvt_cv_int32_t=" char"
9400else
9401 if test "$ac_cv_sizeof_short" -ge 4; then
9402 rxvt_cv_int32_t=" short"
9403 else
9404 if test "$ac_cv_sizeof_int" -ge 4; then
9405 rxvt_cv_int32_t=" int"
9406 else
9407 if test "$ac_cv_sizeof_long" -ge 4; then
9408 rxvt_cv_int32_t=" long"
9409 else
9410 if test "$ac_cv_sizeof_long_long" -ge 4; then
9411 rxvt_cv_int32_t=" long long"
9412 else
9413 rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
9414 fi
9415 fi
9416 fi
9417 fi
9418fi
9419fi
9420
9421rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9422fi
9423{ echo "$as_me:$LINENO: result: $rxvt_cv_int32_t" >&5
9424echo "${ECHO_T}$rxvt_cv_int32_t" >&6; }
9425if test x"$rxvt_cv_int32_t" != xyes; then
9426 rxvt_int32_typedef="typedef $rxvt_cv_int32_t int32_t;"
9427else
9428 if test x"" = x; then
9429 rxvt_int32_typedef="/* typedef int int32_t; */"
9430 else
9431 rxvt_int32_typedef="/* typedef int int32_t; */"
9432 fi
9433fi
9434
9435{ echo "$as_me:$LINENO: checking for uint32_t" >&5
9436echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
9437if test "${rxvt_cv_uint32_t+set}" = set; then
9438 echo $ECHO_N "(cached) $ECHO_C" >&6
9439else
9440 cat >conftest.$ac_ext <<_ACEOF
9441/* confdefs.h. */
9442_ACEOF
9443cat confdefs.h >>conftest.$ac_ext
9444cat >>conftest.$ac_ext <<_ACEOF
9445/* end confdefs.h. */
9446#include <stdint.h>
9447int
9448main ()
9449{
9450uint32_t dummy;
9451 ;
9452 return 0;
9453}
9454_ACEOF
9455rm -f conftest.$ac_objext
9456if { (ac_try="$ac_compile"
9457case "(($ac_try" in
9458 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9459 *) ac_try_echo=$ac_try;;
9460esac
9461eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9462 (eval "$ac_compile") 2>conftest.er1
9463 ac_status=$?
9464 grep -v '^ *+' conftest.er1 >conftest.err
9465 rm -f conftest.er1
9466 cat conftest.err >&5
9467 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9468 (exit $ac_status); } && {
9469 test -z "$ac_cxx_werror_flag" ||
9470 test ! -s conftest.err
9471 } && test -s conftest.$ac_objext; then
9472 rxvt_cv_uint32_t=yes
9473else
9474 echo "$as_me: failed program was:" >&5
9475sed 's/^/| /' conftest.$ac_ext >&5
9476
9477 if test "$ac_cv_sizeof_char" -ge 4; then
9478 rxvt_cv_uint32_t="unsigned char"
9479else
9480 if test "$ac_cv_sizeof_short" -ge 4; then
9481 rxvt_cv_uint32_t="unsigned short"
9482 else
9483 if test "$ac_cv_sizeof_int" -ge 4; then
9484 rxvt_cv_uint32_t="unsigned int"
9485 else
9486 if test "$ac_cv_sizeof_long" -ge 4; then
9487 rxvt_cv_uint32_t="unsigned long"
9488 else
9489 if test "$ac_cv_sizeof_long_long" -ge 4; then
9490 rxvt_cv_uint32_t="unsigned long long"
9491 else
9492 rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
9493 fi
9494 fi
9495 fi
9496 fi
9497fi
9498fi
9499
9500rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9501fi
9502{ echo "$as_me:$LINENO: result: $rxvt_cv_uint32_t" >&5
9503echo "${ECHO_T}$rxvt_cv_uint32_t" >&6; }
9504if test x"$rxvt_cv_uint32_t" != xyes; then
9505 rxvt_uint32_typedef="typedef $rxvt_cv_uint32_t uint32_t;"
9506else
9507 if test x"unsigned" = x; then
9508 rxvt_uint32_typedef="/* typedef int uint32_t; */"
9509 else
9510 rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
9511 fi
9512fi
9513
9514if test "$ac_cv_sizeof_int_p" -eq 8; then
9515 rxvt_intp_define="#define intp_t int64_t"
9516 rxvt_u_intp_define="#define u_intp_t u_int64_t"
9517else
9518 if test "$ac_cv_sizeof_int_p" -eq 4; then
9519 rxvt_intp_define="#define intp_t int32_t"
9520 rxvt_u_intp_define="#define u_intp_t u_int32_t"
9521 else
9522 if test "$ac_cv_sizeof_int_p" -eq 2; then
9523 rxvt_intp_define="#define intp_t int16_t"
9524 rxvt_u_intp_define="#define u_intp_t u_int16_t"
9525 else
9526 rxvt_intp_define="#error set intp_t"
9527 rxvt_u_intp_define="#error set u_intp_t"
9528 fi
9529 fi
9530fi
9531
9532
9533
9534{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
9535echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
9536if test "${ac_cv_type_signal+set}" = set; then
9537 echo $ECHO_N "(cached) $ECHO_C" >&6
9538else
9539 cat >conftest.$ac_ext <<_ACEOF
9540/* confdefs.h. */
9541_ACEOF
9542cat confdefs.h >>conftest.$ac_ext
9543cat >>conftest.$ac_ext <<_ACEOF
9544/* end confdefs.h. */
9545#include <sys/types.h>
9546#include <signal.h>
9547
9548int
9549main ()
9550{
9551return *(signal (0, 0)) (0) == 1;
9552 ;
9553 return 0;
9554}
9555_ACEOF
9556rm -f conftest.$ac_objext
9557if { (ac_try="$ac_compile"
9558case "(($ac_try" in
9559 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9560 *) ac_try_echo=$ac_try;;
9561esac
9562eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9563 (eval "$ac_compile") 2>conftest.er1
9564 ac_status=$?
9565 grep -v '^ *+' conftest.er1 >conftest.err
9566 rm -f conftest.er1
9567 cat conftest.err >&5
9568 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9569 (exit $ac_status); } && {
9570 test -z "$ac_cxx_werror_flag" ||
9571 test ! -s conftest.err
9572 } && test -s conftest.$ac_objext; then
9573 ac_cv_type_signal=int
9574else
9575 echo "$as_me: failed program was:" >&5
9576sed 's/^/| /' conftest.$ac_ext >&5
9577
9578 ac_cv_type_signal=void
9579fi
9580
9581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9582fi
9583{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
9584echo "${ECHO_T}$ac_cv_type_signal" >&6; }
9585
9586cat >>confdefs.h <<_ACEOF
9587#define RETSIGTYPE $ac_cv_type_signal
9588_ACEOF
9589
9590
9591
9592
9593
9594
9595for ac_func in \ 8424for ac_func in unsetenv
9596 unsetenv \
9597 setutent \
9598 on_exit \
9599
9600do 8425do
9601as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 8426as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9602{ echo "$as_me:$LINENO: checking for $ac_func" >&5 8427{ echo "$as_me:$LINENO: checking for $ac_func" >&5
9603echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 8428echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
9604if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then 8429if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
9743 8568
9744 8569
9745 8570
9746 8571
9747for ac_func in \ 8572for ac_func in \
9748 ttyslot \
9749 updwtmp \ 8573 updwtmp \
9750 updwtmpx \ 8574 updwtmpx \
8575 updlastlogx \
9751 8576
9752do 8577do
9753as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` 8578as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9754{ echo "$as_me:$LINENO: checking for $ac_func" >&5 8579{ echo "$as_me:$LINENO: checking for $ac_func" >&5
9755echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } 8580echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11176 10001
11177cat >>confdefs.h <<_ACEOF 10002cat >>confdefs.h <<_ACEOF
11178#define LASTLOG_FILE "$path_lastlog" 10003#define LASTLOG_FILE "$path_lastlog"
11179_ACEOF 10004_ACEOF
11180 10005
11181 if test -d "$path_lastlog"; then
11182
11183cat >>confdefs.h <<\_ACEOF
11184#define LASTLOG_IS_DIR 1
11185_ACEOF
11186
11187 fi
11188fi 10006fi
11189 10007
11190{ echo "$as_me:$LINENO: checking where lastlogx is located" >&5 10008{ echo "$as_me:$LINENO: checking where lastlogx is located" >&5
11191echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6; } 10009echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6; }
11192if test "${path_lastlogx+set}" = set; then 10010if test "${path_lastlogx+set}" = set; then
11274 10092
11275fi 10093fi
11276 10094
11277 10095
11278 10096
11279{ echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5
11280echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6; }
11281if test "${rxvt_cv_path_ttytab+set}" = set; then
11282 echo $ECHO_N "(cached) $ECHO_C" >&6
11283else
11284 for ttys_file in /etc/ttys /etc/ttytab;
11285do
11286 if test -f "$ttys_file" ; then
11287 rxvt_cv_path_ttytab=$ttys_file
11288 break
11289 fi
11290done
11291 10097
11292fi
11293{ echo "$as_me:$LINENO: result: $rxvt_cv_path_ttytab" >&5
11294echo "${ECHO_T}$rxvt_cv_path_ttytab" >&6; }
11295if test x$rxvt_cv_path_ttytab != x; then
11296
11297cat >>confdefs.h <<_ACEOF
11298#define TTYTAB_FILENAME "$rxvt_cv_path_ttytab"
11299_ACEOF
11300
11301fi
11302
11303
11304ac_save_LIBS=$LIBS 10098save_LIBS=$LIBS
11305ac_save_CFLAGS=$CFLAGS 10099save_CFLAGS=$CFLAGS
11306CFLAGS="$CFLAGS $X_CFLAGS" 10100CFLAGS="$CFLAGS $X_CFLAGS"
11307LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" 10101LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
10102if test x$support_xim = xyes; then
11308{ echo "$as_me:$LINENO: checking for working Xlocale" >&5 10103 { echo "$as_me:$LINENO: checking for working Xlocale" >&5
11309echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6; } 10104echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6; }
11310if test "${rxvt_cv_func_xlocale+set}" = set; then 10105if test "${rxvt_cv_func_xlocale+set}" = set; then
11311 echo $ECHO_N "(cached) $ECHO_C" >&6 10106 echo $ECHO_N "(cached) $ECHO_C" >&6
11312else 10107else
11313 if test "$cross_compiling" = yes; then 10108 if test "$cross_compiling" = yes; then
11314 : 10109 :
11315else 10110else
11316 cat >conftest.$ac_ext <<_ACEOF 10111 cat >conftest.$ac_ext <<_ACEOF
11317/* confdefs.h. */ 10112/* confdefs.h. */
11318_ACEOF 10113_ACEOF
11319cat confdefs.h >>conftest.$ac_ext 10114cat confdefs.h >>conftest.$ac_ext
11320cat >>conftest.$ac_ext <<_ACEOF 10115cat >>conftest.$ac_ext <<_ACEOF
11321/* end confdefs.h. */ 10116/* end confdefs.h. */
11322#include <X11/Xlib.h> 10117#include <X11/Xlib.h>
11323#include <stdlib.h> 10118 #include <stdlib.h>
11324main() { 10119 main() {
11325char *p; 10120 char *p;
11326if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p) 10121 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
11327exit (XSupportsLocale() ? 0 : 1); 10122 exit (XSupportsLocale() ? 0 : 1);
11328else 10123 else
11329exit (1);} 10124 exit (1);}
11330_ACEOF 10125_ACEOF
11331rm -f conftest$ac_exeext 10126rm -f conftest$ac_exeext
11332if { (ac_try="$ac_link" 10127if { (ac_try="$ac_link"
11333case "(($ac_try" in 10128case "(($ac_try" in
11334 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; 10129 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11346eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 10141eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11347 (eval "$ac_try") 2>&5 10142 (eval "$ac_try") 2>&5
11348 ac_status=$? 10143 ac_status=$?
11349 echo "$as_me:$LINENO: \$? = $ac_status" >&5 10144 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11350 (exit $ac_status); }; }; then 10145 (exit $ac_status); }; }; then
11351 rxvt_cv_func_xlocale=yes 10146 rxvt_cv_func_xlocale=yes
11352else 10147else
11353 echo "$as_me: program exited with status $ac_status" >&5 10148 echo "$as_me: program exited with status $ac_status" >&5
11354echo "$as_me: failed program was:" >&5 10149echo "$as_me: failed program was:" >&5
11355sed 's/^/| /' conftest.$ac_ext >&5 10150sed 's/^/| /' conftest.$ac_ext >&5
11356 10151
11362 10157
11363 10158
11364fi 10159fi
11365{ echo "$as_me:$LINENO: result: $rxvt_cv_func_xlocale" >&5 10160{ echo "$as_me:$LINENO: result: $rxvt_cv_func_xlocale" >&5
11366echo "${ECHO_T}$rxvt_cv_func_xlocale" >&6; } 10161echo "${ECHO_T}$rxvt_cv_func_xlocale" >&6; }
11367if test x$support_xim = xyes; then
11368 if test x$rxvt_cv_func_xlocale = xyes; then 10162 if test x$rxvt_cv_func_xlocale = xyes; then
11369 10163
11370cat >>confdefs.h <<\_ACEOF 10164cat >>confdefs.h <<\_ACEOF
11371#define USE_XIM 1 10165#define USE_XIM 1
11372_ACEOF 10166_ACEOF
11373 10167
10168 { echo "$as_me:$LINENO: checking for broken XIM callback" >&5
10169echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6; }
10170if test "${rxvt_broken_ximcb+set}" = set; then
10171 echo $ECHO_N "(cached) $ECHO_C" >&6
10172else
10173 cat >conftest.$ac_ext <<_ACEOF
10174
10175 #include <X11/Xlib.h>
10176
10177 void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
10178
10179 void f() {
10180 XIMCallback cb;
10181 cb.callback = im_destroy_cb;
10182 }
10183
10184_ACEOF
10185rm -f conftest.$ac_objext
10186if { (ac_try="$ac_compile"
10187case "(($ac_try" in
10188 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10189 *) ac_try_echo=$ac_try;;
10190esac
10191eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10192 (eval "$ac_compile") 2>conftest.er1
10193 ac_status=$?
10194 grep -v '^ *+' conftest.er1 >conftest.err
10195 rm -f conftest.er1
10196 cat conftest.err >&5
10197 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10198 (exit $ac_status); } && {
10199 test -z "$ac_cxx_werror_flag" ||
10200 test ! -s conftest.err
10201 } && test -s conftest.$ac_objext; then
10202 rxvt_broken_ximcb=yes
10203else
10204 echo "$as_me: failed program was:" >&5
10205sed 's/^/| /' conftest.$ac_ext >&5
10206
10207 rxvt_broken_ximcb=no
10208fi
10209
10210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10211fi
10212{ echo "$as_me:$LINENO: result: $rxvt_broken_ximcb" >&5
10213echo "${ECHO_T}$rxvt_broken_ximcb" >&6; }
10214
10215 if test x$rxvt_broken_ximcb = xyes; then
10216
10217cat >>confdefs.h <<\_ACEOF
10218#define XIMCB_PROTO_BROKEN 1
10219_ACEOF
10220
10221 fi
11374 fi 10222 fi
11375fi 10223fi
11376 10224
11377{ echo "$as_me:$LINENO: checking for working X setlocale" >&5 10225{ echo "$as_me:$LINENO: checking for working X setlocale" >&5
11378echo $ECHO_N "checking for working X setlocale... $ECHO_C" >&6; } 10226echo $ECHO_N "checking for working X setlocale... $ECHO_C" >&6; }
11431cat >>confdefs.h <<\_ACEOF 10279cat >>confdefs.h <<\_ACEOF
11432#define HAVE_XSETLOCALE 1 10280#define HAVE_XSETLOCALE 1
11433_ACEOF 10281_ACEOF
11434 10282
11435fi 10283fi
11436LIBS=$ac_save_LIBS 10284LIBS=$save_LIBS
11437CFLAGS=$ac_save_CFLAGS 10285CFLAGS=$save_CFLAGS
11438 10286
11439{ echo "$as_me:$LINENO: checking for working plain setlocale" >&5 10287{ echo "$as_me:$LINENO: checking for working plain setlocale" >&5
11440echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6; } 10288echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6; }
11441if test "${rxvt_cv_func_setlocale+set}" = set; then 10289if test "${rxvt_cv_func_setlocale+set}" = set; then
11442 echo $ECHO_N "(cached) $ECHO_C" >&6 10290 echo $ECHO_N "(cached) $ECHO_C" >&6
11645 { { echo "$as_me:$LINENO: error: libptytty requires unix-compliant filehandle passing ability" >&5 10493 { { echo "$as_me:$LINENO: error: libptytty requires unix-compliant filehandle passing ability" >&5
11646echo "$as_me: error: libptytty requires unix-compliant filehandle passing ability" >&2;} 10494echo "$as_me: error: libptytty requires unix-compliant filehandle passing ability" >&2;}
11647 { (exit 1); exit 1; }; } 10495 { (exit 1); exit 1; }; }
11648fi 10496fi
11649 10497
11650
11651{ echo "$as_me:$LINENO: checking for broken XIM callback" >&5
11652echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6; }
11653if test "${rxvt_broken_ximcb+set}" = set; then
11654 echo $ECHO_N "(cached) $ECHO_C" >&6
11655else
11656 cat >conftest.$ac_ext <<_ACEOF
11657
11658#include <X11/Xlib.h>
11659
11660void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
11661
11662void f() {
11663 XIMCallback cb;
11664 cb.callback = im_destroy_cb;
11665}
11666
11667_ACEOF
11668rm -f conftest.$ac_objext
11669if { (ac_try="$ac_compile"
11670case "(($ac_try" in
11671 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11672 *) ac_try_echo=$ac_try;;
11673esac
11674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11675 (eval "$ac_compile") 2>conftest.er1
11676 ac_status=$?
11677 grep -v '^ *+' conftest.er1 >conftest.err
11678 rm -f conftest.er1
11679 cat conftest.err >&5
11680 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11681 (exit $ac_status); } && {
11682 test -z "$ac_cxx_werror_flag" ||
11683 test ! -s conftest.err
11684 } && test -s conftest.$ac_objext; then
11685 rxvt_broken_ximcb=yes
11686else
11687 echo "$as_me: failed program was:" >&5
11688sed 's/^/| /' conftest.$ac_ext >&5
11689
11690 rxvt_broken_ximcb=no
11691fi
11692
11693rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11694fi
11695{ echo "$as_me:$LINENO: result: $rxvt_broken_ximcb" >&5
11696echo "${ECHO_T}$rxvt_broken_ximcb" >&6; }
11697
11698if test x$rxvt_broken_ximcb = xyes; then
11699
11700cat >>confdefs.h <<\_ACEOF
11701#define XIMCB_PROTO_BROKEN 1
11702_ACEOF
11703
11704fi
11705 10498
11706 10499
11707 10500
11708 10501
11709 10502
12390echo "${ECHO_T}no" >&6; } 11183echo "${ECHO_T}no" >&6; }
12391fi 11184fi
12392 11185
12393 11186
12394 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then 11187 if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then
12395 LIBS="$LIBS `$PKG_CONFIG xft --libs`" 11188 X_LIBS="`$PKG_CONFIG xft --libs` $X_LIBS"
12396 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`" 11189 CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`"
12397 else 11190 else
12398 # Extract the first word of "xft-config", so it can be a program name with args. 11191 # Extract the first word of "xft-config", so it can be a program name with args.
12399set dummy xft-config; ac_word=$2 11192set dummy xft-config; ac_word=$2
12400{ echo "$as_me:$LINENO: checking for $ac_word" >&5 11193{ echo "$as_me:$LINENO: checking for $ac_word" >&5
12435echo "${ECHO_T}no" >&6; } 11228echo "${ECHO_T}no" >&6; }
12436fi 11229fi
12437 11230
12438 11231
12439 if test $XFT_CONFIG != no; then 11232 if test $XFT_CONFIG != no; then
12440 LIBS="$LIBS `$XFT_CONFIG --libs`" 11233 X_LIBS="`$XFT_CONFIG --libs` $X_LIBS"
12441 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`" 11234 CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
12442 fi 11235 fi
12443 fi 11236 fi
12444 11237
11238 save_LIBS="$LIBS"
11239 LIBS="$LIBS $X_LIBS"
12445 11240
12446for ac_header in X11/Xft/Xft.h 11241for ac_header in X11/Xft/Xft.h
12447do 11242do
12448as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` 11243as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12449if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then 11244if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12582 support_xft=no 11377 support_xft=no
12583fi 11378fi
12584 11379
12585done 11380done
12586 11381
12587
12588{ echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5 11382 { echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5
12589echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6; } 11383echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6; }
12590if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then 11384if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then
12591 echo $ECHO_N "(cached) $ECHO_C" >&6 11385 echo $ECHO_N "(cached) $ECHO_C" >&6
12592else 11386else
12593 ac_check_lib_save_LIBS=$LIBS 11387 ac_check_lib_save_LIBS=$LIBS
12645LIBS=$ac_check_lib_save_LIBS 11439LIBS=$ac_check_lib_save_LIBS
12646fi 11440fi
12647{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftDrawString32" >&5 11441{ echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftDrawString32" >&5
12648echo "${ECHO_T}$ac_cv_lib_Xft_XftDrawString32" >&6; } 11442echo "${ECHO_T}$ac_cv_lib_Xft_XftDrawString32" >&6; }
12649if test $ac_cv_lib_Xft_XftDrawString32 = yes; then 11443if test $ac_cv_lib_Xft_XftDrawString32 = yes; then
12650 cat >>confdefs.h <<_ACEOF 11444 :
12651#define HAVE_LIBXFT 1
12652_ACEOF
12653
12654 LIBS="-lXft $LIBS"
12655
12656else 11445else
12657 support_xft=no 11446 support_xft=no
12658fi 11447fi
12659 11448
11449 LIBS="$save_LIBS"
12660 11450
12661 if test x$support_xft = xyes; then 11451 if test x$support_xft = xyes; then
12662 11452
12663cat >>confdefs.h <<\_ACEOF 11453cat >>confdefs.h <<\_ACEOF
12664#define XFT 1 11454#define XFT 1
12692cat >>confdefs.h <<\_ACEOF 11482cat >>confdefs.h <<\_ACEOF
12693#define OFF_FOCUS_FADING 1 11483#define OFF_FOCUS_FADING 1
12694_ACEOF 11484_ACEOF
12695 11485
12696fi 11486fi
12697if test x$support_tinting = xyes; then
12698
12699cat >>confdefs.h <<\_ACEOF
12700#define TINTING 1
12701_ACEOF
12702
12703fi
12704if test x$support_inheritpixmap = xyes; then 11487if test x$support_inheritpixmap = xyes; then
12705 11488
12706cat >>confdefs.h <<\_ACEOF 11489cat >>confdefs.h <<\_ACEOF
12707#define ENABLE_TRANSPARENCY 1 11490#define ENABLE_TRANSPARENCY 1
12708_ACEOF 11491_ACEOF
12720cat >>confdefs.h <<\_ACEOF 11503cat >>confdefs.h <<\_ACEOF
12721#define SELECTION_SCROLLING 1 11504#define SELECTION_SCROLLING 1
12722_ACEOF 11505_ACEOF
12723 11506
12724fi 11507fi
11508if test x$support_frills = xyes; then
11509
11510cat >>confdefs.h <<\_ACEOF
11511#define ENABLE_FRILLS 1
11512_ACEOF
11513
11514fi
12725if test x$support_mousewheel = xyes; then 11515if test x$support_mousewheel = xyes; then
12726 11516
12727cat >>confdefs.h <<\_ACEOF 11517cat >>confdefs.h <<\_ACEOF
12728#define MOUSE_WHEEL 1 11518#define MOUSE_WHEEL 1
12729_ACEOF 11519_ACEOF
12742#define HAVE_AFTERIMAGE 1 11532#define HAVE_AFTERIMAGE 1
12743_ACEOF 11533_ACEOF
12744 11534
12745 11535
12746cat >>confdefs.h <<\_ACEOF 11536cat >>confdefs.h <<\_ACEOF
12747#define XPM_BACKGROUND 1 11537#define BG_IMAGE_FROM_FILE 1
12748_ACEOF 11538_ACEOF
12749 11539
12750fi 11540fi
12751 11541
12752 11542
13025 11815
13026 11816
13027 11817
13028 11818
13029 11819
13030if test x$support_perl = xyes; then
13031 support_frills=yes
13032fi
13033
13034if test x$support_frills = xyes; then
13035
13036cat >>confdefs.h <<\_ACEOF
13037#define ENABLE_FRILLS 1
13038_ACEOF
13039
13040fi
13041
13042 11820
13043 11821
13044 11822
13045 11823
13046 11824
13063_ACEOF 11841_ACEOF
13064program_transform_name=`echo $program_transform_name | sed -f conftest.sed` 11842program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
13065rm -f conftest.sed 11843rm -f conftest.sed
13066 11844
13067 11845
13068
13069
13070
13071if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
13072 include_stdint_h="#include <stdint.h>"
13073else
13074 include_stdint_h="/* #include <stdint.h> */"
13075fi
13076if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
13077 include_stdarg_h="#include <cstdarg>"
13078else
13079 include_stdarg_h="/* #include <cstdarg> */"
13080fi
13081if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
13082 include_stdlib_h="#include <cstdlib>"
13083else
13084 include_stdlib_h="/* #include <cstdlib> */"
13085fi
13086if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
13087 include_unistd_h="#include <unistd.h>"
13088else
13089 include_unistd_h="/* #include <unistd.h> */"
13090fi
13091if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
13092 include_string_h="#include <cstring>"
13093else
13094 include_string_h="/* #include <cstring> */"
13095fi
13096if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
13097 include_fcntl_h="#include <fcntl.h>"
13098else
13099 include_fcntl_h="/* #include <fcntl.h> */"
13100fi
13101if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
13102 include_util_h="#include <util.h>"
13103else
13104 include_util_h="/* #include <util.h> */"
13105fi
13106if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
13107 include_assert_h="#include <assert.h>"
13108else
13109 include_assert_h="/* #include <assert.h> */"
13110fi
13111if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
13112 include_sys_ioctl_h="#include <sys/ioctl.h>"
13113else
13114 include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
13115fi
13116if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
13117 include_sys_select_h="#include <sys/select.h>"
13118else
13119 include_sys_select_h="/* #include <sys/select.h> */"
13120fi
13121if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
13122 include_sys_strredir_h="#include <sys/strredir.h>"
13123else
13124 include_sys_strredir_h="/* #include <sys/strredir.h> */"
13125fi
13126if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
13127 include_sys_time_h="#include <sys/time.h>"
13128else
13129 include_sys_time_h="/* #include <sys/time.h> */"
13130fi
13131if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
13132 include_time_h="#include <time.h>"
13133else
13134 include_time_h="/* #include <time.h> */"
13135fi
13136
13137ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile src/rxvtlib.h" 11846ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile"
13138 11847
13139cat >confcache <<\_ACEOF 11848cat >confcache <<\_ACEOF
13140# This file is a shell script that caches the results of configure 11849# This file is a shell script that caches the results of configure
13141# tests run on this system so they can be shared between configure 11850# tests run on this system so they can be shared between configure
13142# scripts and configure runs, see configure's option --config-cache. 11851# scripts and configure runs, see configure's option --config-cache.
13691 case $ac_config_target in 12400 case $ac_config_target in
13692 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;; 12401 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
13693 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; 12402 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
13694 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;; 12403 "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
13695 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;; 12404 "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
13696 "src/rxvtlib.h") CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
13697 12405
13698 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 12406 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
13699echo "$as_me: error: invalid argument: $ac_config_target" >&2;} 12407echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
13700 { (exit 1); exit 1; }; };; 12408 { (exit 1); exit 1; }; };;
13701 esac 12409 esac
13800host_cpu!$host_cpu$ac_delim 12508host_cpu!$host_cpu$ac_delim
13801host_vendor!$host_vendor$ac_delim 12509host_vendor!$host_vendor$ac_delim
13802host_os!$host_os$ac_delim 12510host_os!$host_os$ac_delim
13803VERSION!$VERSION$ac_delim 12511VERSION!$VERSION$ac_delim
13804DATE!$DATE$ac_delim 12512DATE!$DATE$ac_delim
13805LSMDATE!$LSMDATE$ac_delim
13806LIBVERSION!$LIBVERSION$ac_delim
13807CC!$CC$ac_delim 12513CC!$CC$ac_delim
13808CFLAGS!$CFLAGS$ac_delim 12514CFLAGS!$CFLAGS$ac_delim
13809LDFLAGS!$LDFLAGS$ac_delim 12515LDFLAGS!$LDFLAGS$ac_delim
13810CPPFLAGS!$CPPFLAGS$ac_delim 12516CPPFLAGS!$CPPFLAGS$ac_delim
13811ac_ct_CC!$ac_ct_CC$ac_delim 12517ac_ct_CC!$ac_ct_CC$ac_delim
13819INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim 12525INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
13820INSTALL_DATA!$INSTALL_DATA$ac_delim 12526INSTALL_DATA!$INSTALL_DATA$ac_delim
13821GREP!$GREP$ac_delim 12527GREP!$GREP$ac_delim
13822EGREP!$EGREP$ac_delim 12528EGREP!$EGREP$ac_delim
13823LINKER!$LINKER$ac_delim 12529LINKER!$LINKER$ac_delim
13824INSTALL_LIBRXVT!$INSTALL_LIBRXVT$ac_delim
13825RXVTNAME!$RXVTNAME$ac_delim 12530RXVTNAME!$RXVTNAME$ac_delim
12531CXXCPP!$CXXCPP$ac_delim
13826TIC!$TIC$ac_delim 12532TIC!$TIC$ac_delim
13827XMKMF!$XMKMF$ac_delim 12533XMKMF!$XMKMF$ac_delim
13828CXXCPP!$CXXCPP$ac_delim
13829X_CFLAGS!$X_CFLAGS$ac_delim 12534X_CFLAGS!$X_CFLAGS$ac_delim
13830X_PRE_LIBS!$X_PRE_LIBS$ac_delim 12535X_PRE_LIBS!$X_PRE_LIBS$ac_delim
13831X_LIBS!$X_LIBS$ac_delim 12536X_LIBS!$X_LIBS$ac_delim
13832X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim 12537X_EXTRA_LIBS!$X_EXTRA_LIBS$ac_delim
13833afterimage_config!$afterimage_config$ac_delim 12538afterimage_config!$afterimage_config$ac_delim
13834rxvt_int16_typedef!$rxvt_int16_typedef$ac_delim
13835rxvt_uint16_typedef!$rxvt_uint16_typedef$ac_delim
13836rxvt_int32_typedef!$rxvt_int32_typedef$ac_delim
13837rxvt_uint32_typedef!$rxvt_uint32_typedef$ac_delim
13838rxvt_intp_define!$rxvt_intp_define$ac_delim
13839rxvt_u_intp_define!$rxvt_u_intp_define$ac_delim
13840PKG_CONFIG!$PKG_CONFIG$ac_delim 12539PKG_CONFIG!$PKG_CONFIG$ac_delim
13841XFT_CONFIG!$XFT_CONFIG$ac_delim 12540XFT_CONFIG!$XFT_CONFIG$ac_delim
13842PERL!$PERL$ac_delim 12541PERL!$PERL$ac_delim
13843PERLLIB!$PERLLIB$ac_delim 12542PERLLIB!$PERLLIB$ac_delim
13844PERLFLAGS!$PERLFLAGS$ac_delim 12543PERLFLAGS!$PERLFLAGS$ac_delim
13845PERLPRIVLIBEXP!$PERLPRIVLIBEXP$ac_delim 12544PERLPRIVLIBEXP!$PERLPRIVLIBEXP$ac_delim
13846IF_PERL!$IF_PERL$ac_delim 12545IF_PERL!$IF_PERL$ac_delim
13847PERL_O!$PERL_O$ac_delim 12546PERL_O!$PERL_O$ac_delim
13848AFTERIMAGE_CFLAGS!$AFTERIMAGE_CFLAGS$ac_delim 12547AFTERIMAGE_CFLAGS!$AFTERIMAGE_CFLAGS$ac_delim
13849AFTERIMAGE_LIBS!$AFTERIMAGE_LIBS$ac_delim 12548AFTERIMAGE_LIBS!$AFTERIMAGE_LIBS$ac_delim
13850include_stdint_h!$include_stdint_h$ac_delim 12549LIBOBJS!$LIBOBJS$ac_delim
13851include_stdarg_h!$include_stdarg_h$ac_delim 12550LTLIBOBJS!$LTLIBOBJS$ac_delim
13852include_stdlib_h!$include_stdlib_h$ac_delim
13853include_unistd_h!$include_unistd_h$ac_delim
13854include_string_h!$include_string_h$ac_delim
13855_ACEOF 12551_ACEOF
13856 12552
13857 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then 12553 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 85; then
13858 break 12554 break
13859 elif $ac_last_try; then 12555 elif $ac_last_try; then
13860 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 12556 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
13861echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} 12557echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
13862 { (exit 1); exit 1; }; } 12558 { (exit 1); exit 1; }; }
13871 ac_eof=`expr $ac_eof + 1` 12567 ac_eof=`expr $ac_eof + 1`
13872fi 12568fi
13873 12569
13874cat >>$CONFIG_STATUS <<_ACEOF 12570cat >>$CONFIG_STATUS <<_ACEOF
13875cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof 12571cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
13876/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
13877_ACEOF
13878sed '
13879s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
13880s/^/s,@/; s/!/@,|#_!!_#|/
13881:n
13882t n
13883s/'"$ac_delim"'$/,g/; t
13884s/$/\\/; p
13885N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
13886' >>$CONFIG_STATUS <conf$$subs.sed
13887rm -f conf$$subs.sed
13888cat >>$CONFIG_STATUS <<_ACEOF
13889CEOF$ac_eof
13890_ACEOF
13891
13892
13893ac_delim='%!_!# '
13894for ac_last_try in false false false false false :; do
13895 cat >conf$$subs.sed <<_ACEOF
13896include_fcntl_h!$include_fcntl_h$ac_delim
13897include_util_h!$include_util_h$ac_delim
13898include_assert_h!$include_assert_h$ac_delim
13899include_sys_ioctl_h!$include_sys_ioctl_h$ac_delim
13900include_sys_select_h!$include_sys_select_h$ac_delim
13901include_sys_strredir_h!$include_sys_strredir_h$ac_delim
13902include_sys_time_h!$include_sys_time_h$ac_delim
13903include_time_h!$include_time_h$ac_delim
13904LIBOBJS!$LIBOBJS$ac_delim
13905LTLIBOBJS!$LTLIBOBJS$ac_delim
13906_ACEOF
13907
13908 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 10; then
13909 break
13910 elif $ac_last_try; then
13911 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
13912echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
13913 { (exit 1); exit 1; }; }
13914 else
13915 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
13916 fi
13917done
13918
13919ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
13920if test -n "$ac_eof"; then
13921 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
13922 ac_eof=`expr $ac_eof + 1`
13923fi
13924
13925cat >>$CONFIG_STATUS <<_ACEOF
13926cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
13927/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end 12572/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
13928_ACEOF 12573_ACEOF
13929sed ' 12574sed '
13930s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g 12575s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
13931s/^/s,@/; s/!/@,|#_!!_#|/ 12576s/^/s,@/; s/!/@,|#_!!_#|/
14184s&@builddir@&$ac_builddir&;t t 12829s&@builddir@&$ac_builddir&;t t
14185s&@abs_builddir@&$ac_abs_builddir&;t t 12830s&@abs_builddir@&$ac_abs_builddir&;t t
14186s&@abs_top_builddir@&$ac_abs_top_builddir&;t t 12831s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
14187s&@INSTALL@&$ac_INSTALL&;t t 12832s&@INSTALL@&$ac_INSTALL&;t t
14188$ac_datarootdir_hack 12833$ac_datarootdir_hack
14189" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out 12834" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out
14190 12835
14191test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && 12836test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
14192 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && 12837 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
14193 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && 12838 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
14194 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' 12839 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines