20660
echo "$as_me:$LINENO: checking for void*" >&5
20661
echo $ECHO_N "checking for void*... $ECHO_C" >&6
20662
if test "${ac_cv_type_voidp+set}" = set; then
20663
echo $ECHO_N "(cached) $ECHO_C" >&6
20665
cat >conftest.$ac_ext <<_ACEOF
20668
cat confdefs.h >>conftest.$ac_ext
20669
cat >>conftest.$ac_ext <<_ACEOF
20670
/* end confdefs.h. */
20671
$ac_includes_default
20677
if (sizeof (void*))
20683
rm -f conftest.$ac_objext
20684
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20685
(eval $ac_compile) 2>conftest.er1
20687
grep -v '^ *+' conftest.er1 >conftest.err
20689
cat conftest.err >&5
20690
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20691
(exit $ac_status); } &&
20692
{ ac_try='test -z "$ac_c_werror_flag"
20693
|| test ! -s conftest.err'
20694
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20695
(eval $ac_try) 2>&5
20697
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20698
(exit $ac_status); }; } &&
20699
{ ac_try='test -s conftest.$ac_objext'
20700
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20701
(eval $ac_try) 2>&5
20703
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20704
(exit $ac_status); }; }; then
20705
ac_cv_type_voidp=yes
20707
echo "$as_me: failed program was:" >&5
20708
sed 's/^/| /' conftest.$ac_ext >&5
20710
ac_cv_type_voidp=no
20712
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20714
echo "$as_me:$LINENO: result: $ac_cv_type_voidp" >&5
20715
echo "${ECHO_T}$ac_cv_type_voidp" >&6
20717
echo "$as_me:$LINENO: checking size of void*" >&5
20718
echo $ECHO_N "checking size of void*... $ECHO_C" >&6
20719
if test "${ac_cv_sizeof_voidp+set}" = set; then
20720
echo $ECHO_N "(cached) $ECHO_C" >&6
20722
if test "$ac_cv_type_voidp" = yes; then
20723
# The cast to unsigned long works around a bug in the HP C Compiler
20724
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
20725
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
20726
# This bug is HP SR number 8606223364.
20727
if test "$cross_compiling" = yes; then
20728
# Depending upon the size, compute the lo and hi bounds.
20729
cat >conftest.$ac_ext <<_ACEOF
20732
cat confdefs.h >>conftest.$ac_ext
20733
cat >>conftest.$ac_ext <<_ACEOF
20734
/* end confdefs.h. */
20735
$ac_includes_default
20739
static int test_array [1 - 2 * !(((long) (sizeof (void*))) >= 0)];
20746
rm -f conftest.$ac_objext
20747
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20748
(eval $ac_compile) 2>conftest.er1
20750
grep -v '^ *+' conftest.er1 >conftest.err
20752
cat conftest.err >&5
20753
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20754
(exit $ac_status); } &&
20755
{ ac_try='test -z "$ac_c_werror_flag"
20756
|| test ! -s conftest.err'
20757
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20758
(eval $ac_try) 2>&5
20760
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20761
(exit $ac_status); }; } &&
20762
{ ac_try='test -s conftest.$ac_objext'
20763
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20764
(eval $ac_try) 2>&5
20766
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20767
(exit $ac_status); }; }; then
20770
cat >conftest.$ac_ext <<_ACEOF
20773
cat confdefs.h >>conftest.$ac_ext
20774
cat >>conftest.$ac_ext <<_ACEOF
20775
/* end confdefs.h. */
20776
$ac_includes_default
20780
static int test_array [1 - 2 * !(((long) (sizeof (void*))) <= $ac_mid)];
20787
rm -f conftest.$ac_objext
20788
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20789
(eval $ac_compile) 2>conftest.er1
20791
grep -v '^ *+' conftest.er1 >conftest.err
20793
cat conftest.err >&5
20794
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20795
(exit $ac_status); } &&
20796
{ ac_try='test -z "$ac_c_werror_flag"
20797
|| test ! -s conftest.err'
20798
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20799
(eval $ac_try) 2>&5
20801
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20802
(exit $ac_status); }; } &&
20803
{ ac_try='test -s conftest.$ac_objext'
20804
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20805
(eval $ac_try) 2>&5
20807
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20808
(exit $ac_status); }; }; then
20809
ac_hi=$ac_mid; break
20811
echo "$as_me: failed program was:" >&5
20812
sed 's/^/| /' conftest.$ac_ext >&5
20814
ac_lo=`expr $ac_mid + 1`
20815
if test $ac_lo -le $ac_mid; then
20819
ac_mid=`expr 2 '*' $ac_mid + 1`
20821
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20824
echo "$as_me: failed program was:" >&5
20825
sed 's/^/| /' conftest.$ac_ext >&5
20827
cat >conftest.$ac_ext <<_ACEOF
20830
cat confdefs.h >>conftest.$ac_ext
20831
cat >>conftest.$ac_ext <<_ACEOF
20832
/* end confdefs.h. */
20833
$ac_includes_default
20837
static int test_array [1 - 2 * !(((long) (sizeof (void*))) < 0)];
20844
rm -f conftest.$ac_objext
20845
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20846
(eval $ac_compile) 2>conftest.er1
20848
grep -v '^ *+' conftest.er1 >conftest.err
20850
cat conftest.err >&5
20851
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20852
(exit $ac_status); } &&
20853
{ ac_try='test -z "$ac_c_werror_flag"
20854
|| test ! -s conftest.err'
20855
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20856
(eval $ac_try) 2>&5
20858
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20859
(exit $ac_status); }; } &&
20860
{ ac_try='test -s conftest.$ac_objext'
20861
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20862
(eval $ac_try) 2>&5
20864
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20865
(exit $ac_status); }; }; then
20868
cat >conftest.$ac_ext <<_ACEOF
20871
cat confdefs.h >>conftest.$ac_ext
20872
cat >>conftest.$ac_ext <<_ACEOF
20873
/* end confdefs.h. */
20874
$ac_includes_default
20878
static int test_array [1 - 2 * !(((long) (sizeof (void*))) >= $ac_mid)];
20885
rm -f conftest.$ac_objext
20886
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20887
(eval $ac_compile) 2>conftest.er1
20889
grep -v '^ *+' conftest.er1 >conftest.err
20891
cat conftest.err >&5
20892
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20893
(exit $ac_status); } &&
20894
{ ac_try='test -z "$ac_c_werror_flag"
20895
|| test ! -s conftest.err'
20896
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20897
(eval $ac_try) 2>&5
20899
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20900
(exit $ac_status); }; } &&
20901
{ ac_try='test -s conftest.$ac_objext'
20902
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20903
(eval $ac_try) 2>&5
20905
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20906
(exit $ac_status); }; }; then
20907
ac_lo=$ac_mid; break
20909
echo "$as_me: failed program was:" >&5
20910
sed 's/^/| /' conftest.$ac_ext >&5
20912
ac_hi=`expr '(' $ac_mid ')' - 1`
20913
if test $ac_mid -le $ac_hi; then
20917
ac_mid=`expr 2 '*' $ac_mid`
20919
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20922
echo "$as_me: failed program was:" >&5
20923
sed 's/^/| /' conftest.$ac_ext >&5
20927
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20929
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20930
# Binary search between lo and hi bounds.
20931
while test "x$ac_lo" != "x$ac_hi"; do
20932
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
20933
cat >conftest.$ac_ext <<_ACEOF
20936
cat confdefs.h >>conftest.$ac_ext
20937
cat >>conftest.$ac_ext <<_ACEOF
20938
/* end confdefs.h. */
20939
$ac_includes_default
20943
static int test_array [1 - 2 * !(((long) (sizeof (void*))) <= $ac_mid)];
20950
rm -f conftest.$ac_objext
20951
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
20952
(eval $ac_compile) 2>conftest.er1
20954
grep -v '^ *+' conftest.er1 >conftest.err
20956
cat conftest.err >&5
20957
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20958
(exit $ac_status); } &&
20959
{ ac_try='test -z "$ac_c_werror_flag"
20960
|| test ! -s conftest.err'
20961
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20962
(eval $ac_try) 2>&5
20964
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20965
(exit $ac_status); }; } &&
20966
{ ac_try='test -s conftest.$ac_objext'
20967
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
20968
(eval $ac_try) 2>&5
20970
echo "$as_me:$LINENO: \$? = $ac_status" >&5
20971
(exit $ac_status); }; }; then
20974
echo "$as_me: failed program was:" >&5
20975
sed 's/^/| /' conftest.$ac_ext >&5
20977
ac_lo=`expr '(' $ac_mid ')' + 1`
20979
rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
20982
?*) ac_cv_sizeof_voidp=$ac_lo;;
20983
'') { { echo "$as_me:$LINENO: error: cannot compute sizeof (void*), 77
20984
See \`config.log' for more details." >&5
20985
echo "$as_me: error: cannot compute sizeof (void*), 77
20986
See \`config.log' for more details." >&2;}
20987
{ (exit 1); exit 1; }; } ;;
20990
if test "$cross_compiling" = yes; then
20991
{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
20992
See \`config.log' for more details." >&5
20993
echo "$as_me: error: cannot run test program while cross compiling
20994
See \`config.log' for more details." >&2;}
20995
{ (exit 1); exit 1; }; }
20997
cat >conftest.$ac_ext <<_ACEOF
21000
cat confdefs.h >>conftest.$ac_ext
21001
cat >>conftest.$ac_ext <<_ACEOF
21002
/* end confdefs.h. */
21003
$ac_includes_default
21004
long longval () { return (long) (sizeof (void*)); }
21005
unsigned long ulongval () { return (long) (sizeof (void*)); }
21007
#include <stdlib.h>
21012
FILE *f = fopen ("conftest.val", "w");
21015
if (((long) (sizeof (void*))) < 0)
21017
long i = longval ();
21018
if (i != ((long) (sizeof (void*))))
21020
fprintf (f, "%ld\n", i);
21024
unsigned long i = ulongval ();
21025
if (i != ((long) (sizeof (void*))))
21027
fprintf (f, "%lu\n", i);
21029
exit (ferror (f) || fclose (f) != 0);
21035
rm -f conftest$ac_exeext
21036
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
21037
(eval $ac_link) 2>&5
21039
echo "$as_me:$LINENO: \$? = $ac_status" >&5
21040
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21041
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
21042
(eval $ac_try) 2>&5
21044
echo "$as_me:$LINENO: \$? = $ac_status" >&5
21045
(exit $ac_status); }; }; then
21046
ac_cv_sizeof_voidp=`cat conftest.val`
21048
echo "$as_me: program exited with status $ac_status" >&5
21049
echo "$as_me: failed program was:" >&5
21050
sed 's/^/| /' conftest.$ac_ext >&5
21052
( exit $ac_status )
21053
{ { echo "$as_me:$LINENO: error: cannot compute sizeof (void*), 77
21054
See \`config.log' for more details." >&5
21055
echo "$as_me: error: cannot compute sizeof (void*), 77
21056
See \`config.log' for more details." >&2;}
21057
{ (exit 1); exit 1; }; }
21059
rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21064
ac_cv_sizeof_voidp=0
21067
echo "$as_me:$LINENO: result: $ac_cv_sizeof_voidp" >&5
21068
echo "${ECHO_T}$ac_cv_sizeof_voidp" >&6
21069
cat >>confdefs.h <<_ACEOF
21070
#define SIZEOF_VOIDP $ac_cv_sizeof_voidp
20659
21075
#@@@ new name is AC_CONFIG_HEADERS
20660
21076
ac_config_headers="$ac_config_headers config.h"