configure
上传用户:awang829
上传日期:2019-07-14
资源大小:2356k
文件大小:565k
源码类别:

网络

开发平台:

Unix_Linux

  1.   *) ac_try_echo=$ac_try;;
  2. esac
  3. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  4.   (eval "$ac_compile") 2>conftest.er1
  5.   ac_status=$?
  6.   grep -v '^ *+' conftest.er1 >conftest.err
  7.   rm -f conftest.er1
  8.   cat conftest.err >&5
  9.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  10.   (exit $ac_status); } && {
  11.  test -z "$ac_c_werror_flag" ||
  12.  test ! -s conftest.err
  13.        } && test -s conftest.$ac_objext; then
  14.   eval "$as_ac_Header=yes"
  15. else
  16.   echo "$as_me: failed program was:" >&5
  17. sed 's/^/| /' conftest.$ac_ext >&5
  18. eval "$as_ac_Header=no"
  19. fi
  20. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  21. fi
  22. ac_res=`eval echo '${'$as_ac_Header'}'`
  23.        { echo "$as_me:$LINENO: result: $ac_res" >&5
  24. echo "${ECHO_T}$ac_res" >&6; }
  25. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  26.   cat >>confdefs.h <<_ACEOF
  27. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  28. _ACEOF
  29.  net_pfvar_found=1
  30. else
  31.   net_pfvar_found=0
  32. fi
  33. done
  34. for ac_header in linux/netfilter_ipv4.h
  35. do
  36. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  37. { echo "$as_me:$LINENO: checking for $ac_header" >&5
  38. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
  39. if { as_var=$as_ac_Header; eval "test "${$as_var+set}" = set"; }; then
  40.   echo $ECHO_N "(cached) $ECHO_C" >&6
  41. else
  42.   cat >conftest.$ac_ext <<_ACEOF
  43. /* confdefs.h.  */
  44. _ACEOF
  45. cat confdefs.h >>conftest.$ac_ext
  46. cat >>conftest.$ac_ext <<_ACEOF
  47. /* end confdefs.h.  */
  48. #ifdef HAVE_SYS_TYPES_H
  49. #include <sys/types.h>
  50. #endif
  51. #ifdef HAVE_SYS_SOCKET_H
  52. #include <sys/socket.h>
  53. #endif
  54. #ifdef HAVE_LIMITS_H
  55. #include <limits.h>
  56. #endif
  57. #ifdef HAVE_LINUX_TYPES_H
  58. #include <linux/types.h>
  59. #endif
  60. #ifdef HAVE_NETINET_IN6_H
  61. #include <netinet/in6.h>
  62. #endif
  63. #ifdef HAVE_NETINET_IN_H
  64. #include <netinet/in.h>
  65. #endif
  66. #include <$ac_header>
  67. _ACEOF
  68. rm -f conftest.$ac_objext
  69. if { (ac_try="$ac_compile"
  70. case "(($ac_try" in
  71.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  72.   *) ac_try_echo=$ac_try;;
  73. esac
  74. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  75.   (eval "$ac_compile") 2>conftest.er1
  76.   ac_status=$?
  77.   grep -v '^ *+' conftest.er1 >conftest.err
  78.   rm -f conftest.er1
  79.   cat conftest.err >&5
  80.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  81.   (exit $ac_status); } && {
  82.  test -z "$ac_c_werror_flag" ||
  83.  test ! -s conftest.err
  84.        } && test -s conftest.$ac_objext; then
  85.   eval "$as_ac_Header=yes"
  86. else
  87.   echo "$as_me: failed program was:" >&5
  88. sed 's/^/| /' conftest.$ac_ext >&5
  89. eval "$as_ac_Header=no"
  90. fi
  91. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  92. fi
  93. ac_res=`eval echo '${'$as_ac_Header'}'`
  94.        { echo "$as_me:$LINENO: result: $ac_res" >&5
  95. echo "${ECHO_T}$ac_res" >&6; }
  96. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  97.   cat >>confdefs.h <<_ACEOF
  98. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  99. _ACEOF
  100.  linux_netfilter_ipv4=1
  101. else
  102.   linux_netfilter_ipv4=0
  103. fi
  104. done
  105. if test x$transparent = xtrue ; then
  106.    transparent_ok=0
  107.    if test x$net_if_found = x1 && test x$net_pfvar_found = x1 ; then
  108.      transparent_ok=1
  109.    fi
  110.    if test x$linux_netfilter_ipv4 = x1 ; then
  111.      transparent_ok=1
  112.    fi
  113.    if test x$transparent_ok = x1 ; then
  114. cat >>confdefs.h <<_ACEOF
  115. #define USE_TRANSPARENT 1
  116. _ACEOF
  117.      case $host in
  118.        *-*-openbsd*)
  119. cat >>confdefs.h <<_ACEOF
  120. #define OPENBSD 1
  121. _ACEOF
  122.  ;;
  123.      esac
  124.    else
  125.      { echo "$as_me:$LINENO: Transparent proxy support enabled, but missing headers." >&5
  126. echo "$as_me: Transparent proxy support enabled, but missing headers." >&6;}
  127.    fi
  128. fi
  129. { echo "$as_me:$LINENO: checking for struct timeval.tv_sec" >&5
  130. echo $ECHO_N "checking for struct timeval.tv_sec... $ECHO_C" >&6; }
  131. if test "${ac_cv_member_struct_timeval_tv_sec+set}" = set; then
  132.   echo $ECHO_N "(cached) $ECHO_C" >&6
  133. else
  134.   cat >conftest.$ac_ext <<_ACEOF
  135. /* confdefs.h.  */
  136. _ACEOF
  137. cat confdefs.h >>conftest.$ac_ext
  138. cat >>conftest.$ac_ext <<_ACEOF
  139. /* end confdefs.h.  */
  140. #ifdef HAVE_SYS_TYPES_H
  141. #include <sys/types.h>
  142. #endif
  143. #ifdef HAVE_SYS_TIME_H
  144. #include <sys/time.h>
  145. #endif
  146. int
  147. main ()
  148. {
  149. static struct timeval ac_aggr;
  150. if (ac_aggr.tv_sec)
  151. return 0;
  152.   ;
  153.   return 0;
  154. }
  155. _ACEOF
  156. rm -f conftest.$ac_objext
  157. if { (ac_try="$ac_compile"
  158. case "(($ac_try" in
  159.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  160.   *) ac_try_echo=$ac_try;;
  161. esac
  162. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  163.   (eval "$ac_compile") 2>conftest.er1
  164.   ac_status=$?
  165.   grep -v '^ *+' conftest.er1 >conftest.err
  166.   rm -f conftest.er1
  167.   cat conftest.err >&5
  168.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  169.   (exit $ac_status); } && {
  170.  test -z "$ac_c_werror_flag" ||
  171.  test ! -s conftest.err
  172.        } && test -s conftest.$ac_objext; then
  173.   ac_cv_member_struct_timeval_tv_sec=yes
  174. else
  175.   echo "$as_me: failed program was:" >&5
  176. sed 's/^/| /' conftest.$ac_ext >&5
  177. cat >conftest.$ac_ext <<_ACEOF
  178. /* confdefs.h.  */
  179. _ACEOF
  180. cat confdefs.h >>conftest.$ac_ext
  181. cat >>conftest.$ac_ext <<_ACEOF
  182. /* end confdefs.h.  */
  183. #ifdef HAVE_SYS_TYPES_H
  184. #include <sys/types.h>
  185. #endif
  186. #ifdef HAVE_SYS_TIME_H
  187. #include <sys/time.h>
  188. #endif
  189. int
  190. main ()
  191. {
  192. static struct timeval ac_aggr;
  193. if (sizeof ac_aggr.tv_sec)
  194. return 0;
  195.   ;
  196.   return 0;
  197. }
  198. _ACEOF
  199. rm -f conftest.$ac_objext
  200. if { (ac_try="$ac_compile"
  201. case "(($ac_try" in
  202.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  203.   *) ac_try_echo=$ac_try;;
  204. esac
  205. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  206.   (eval "$ac_compile") 2>conftest.er1
  207.   ac_status=$?
  208.   grep -v '^ *+' conftest.er1 >conftest.err
  209.   rm -f conftest.er1
  210.   cat conftest.err >&5
  211.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  212.   (exit $ac_status); } && {
  213.  test -z "$ac_c_werror_flag" ||
  214.  test ! -s conftest.err
  215.        } && test -s conftest.$ac_objext; then
  216.   ac_cv_member_struct_timeval_tv_sec=yes
  217. else
  218.   echo "$as_me: failed program was:" >&5
  219. sed 's/^/| /' conftest.$ac_ext >&5
  220. ac_cv_member_struct_timeval_tv_sec=no
  221. fi
  222. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  223. fi
  224. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  225. fi
  226. { echo "$as_me:$LINENO: result: $ac_cv_member_struct_timeval_tv_sec" >&5
  227. echo "${ECHO_T}$ac_cv_member_struct_timeval_tv_sec" >&6; }
  228. if test $ac_cv_member_struct_timeval_tv_sec = yes; then
  229. cat >>confdefs.h <<_ACEOF
  230. #define HAVE_STRUCT_TIMEVAL_TV_SEC 1
  231. _ACEOF
  232. fi
  233. { echo "$as_me:$LINENO: checking for int8_t" >&5
  234. echo $ECHO_N "checking for int8_t... $ECHO_C" >&6; }
  235. if test "${ac_cv_type_int8_t+set}" = set; then
  236.   echo $ECHO_N "(cached) $ECHO_C" >&6
  237. else
  238.   cat >conftest.$ac_ext <<_ACEOF
  239. /* confdefs.h.  */
  240. _ACEOF
  241. cat confdefs.h >>conftest.$ac_ext
  242. cat >>conftest.$ac_ext <<_ACEOF
  243. /* end confdefs.h.  */
  244. $ac_includes_default
  245. typedef int8_t ac__type_new_;
  246. int
  247. main ()
  248. {
  249. if ((ac__type_new_ *) 0)
  250.   return 0;
  251. if (sizeof (ac__type_new_))
  252.   return 0;
  253.   ;
  254.   return 0;
  255. }
  256. _ACEOF
  257. rm -f conftest.$ac_objext
  258. if { (ac_try="$ac_compile"
  259. case "(($ac_try" in
  260.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  261.   *) ac_try_echo=$ac_try;;
  262. esac
  263. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  264.   (eval "$ac_compile") 2>conftest.er1
  265.   ac_status=$?
  266.   grep -v '^ *+' conftest.er1 >conftest.err
  267.   rm -f conftest.er1
  268.   cat conftest.err >&5
  269.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  270.   (exit $ac_status); } && {
  271.  test -z "$ac_c_werror_flag" ||
  272.  test ! -s conftest.err
  273.        } && test -s conftest.$ac_objext; then
  274.   ac_cv_type_int8_t=yes
  275. else
  276.   echo "$as_me: failed program was:" >&5
  277. sed 's/^/| /' conftest.$ac_ext >&5
  278. ac_cv_type_int8_t=no
  279. fi
  280. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  281. fi
  282. { echo "$as_me:$LINENO: result: $ac_cv_type_int8_t" >&5
  283. echo "${ECHO_T}$ac_cv_type_int8_t" >&6; }
  284. # The cast to long int works around a bug in the HP C Compiler
  285. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  286. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  287. # This bug is HP SR number 8606223364.
  288. { echo "$as_me:$LINENO: checking size of int8_t" >&5
  289. echo $ECHO_N "checking size of int8_t... $ECHO_C" >&6; }
  290. if test "${ac_cv_sizeof_int8_t+set}" = set; then
  291.   echo $ECHO_N "(cached) $ECHO_C" >&6
  292. else
  293.   if test "$cross_compiling" = yes; then
  294.   # Depending upon the size, compute the lo and hi bounds.
  295. cat >conftest.$ac_ext <<_ACEOF
  296. /* confdefs.h.  */
  297. _ACEOF
  298. cat confdefs.h >>conftest.$ac_ext
  299. cat >>conftest.$ac_ext <<_ACEOF
  300. /* end confdefs.h.  */
  301. $ac_includes_default
  302.    typedef int8_t ac__type_sizeof_;
  303. int
  304. main ()
  305. {
  306. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  307. test_array [0] = 0
  308.   ;
  309.   return 0;
  310. }
  311. _ACEOF
  312. rm -f conftest.$ac_objext
  313. if { (ac_try="$ac_compile"
  314. case "(($ac_try" in
  315.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  316.   *) ac_try_echo=$ac_try;;
  317. esac
  318. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  319.   (eval "$ac_compile") 2>conftest.er1
  320.   ac_status=$?
  321.   grep -v '^ *+' conftest.er1 >conftest.err
  322.   rm -f conftest.er1
  323.   cat conftest.err >&5
  324.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  325.   (exit $ac_status); } && {
  326.  test -z "$ac_c_werror_flag" ||
  327.  test ! -s conftest.err
  328.        } && test -s conftest.$ac_objext; then
  329.   ac_lo=0 ac_mid=0
  330.   while :; do
  331.     cat >conftest.$ac_ext <<_ACEOF
  332. /* confdefs.h.  */
  333. _ACEOF
  334. cat confdefs.h >>conftest.$ac_ext
  335. cat >>conftest.$ac_ext <<_ACEOF
  336. /* end confdefs.h.  */
  337. $ac_includes_default
  338.    typedef int8_t ac__type_sizeof_;
  339. int
  340. main ()
  341. {
  342. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  343. test_array [0] = 0
  344.   ;
  345.   return 0;
  346. }
  347. _ACEOF
  348. rm -f conftest.$ac_objext
  349. if { (ac_try="$ac_compile"
  350. case "(($ac_try" in
  351.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  352.   *) ac_try_echo=$ac_try;;
  353. esac
  354. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  355.   (eval "$ac_compile") 2>conftest.er1
  356.   ac_status=$?
  357.   grep -v '^ *+' conftest.er1 >conftest.err
  358.   rm -f conftest.er1
  359.   cat conftest.err >&5
  360.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  361.   (exit $ac_status); } && {
  362.  test -z "$ac_c_werror_flag" ||
  363.  test ! -s conftest.err
  364.        } && test -s conftest.$ac_objext; then
  365.   ac_hi=$ac_mid; break
  366. else
  367.   echo "$as_me: failed program was:" >&5
  368. sed 's/^/| /' conftest.$ac_ext >&5
  369. ac_lo=`expr $ac_mid + 1`
  370. if test $ac_lo -le $ac_mid; then
  371.   ac_lo= ac_hi=
  372.   break
  373. fi
  374. ac_mid=`expr 2 '*' $ac_mid + 1`
  375. fi
  376. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  377.   done
  378. else
  379.   echo "$as_me: failed program was:" >&5
  380. sed 's/^/| /' conftest.$ac_ext >&5
  381. cat >conftest.$ac_ext <<_ACEOF
  382. /* confdefs.h.  */
  383. _ACEOF
  384. cat confdefs.h >>conftest.$ac_ext
  385. cat >>conftest.$ac_ext <<_ACEOF
  386. /* end confdefs.h.  */
  387. $ac_includes_default
  388.    typedef int8_t ac__type_sizeof_;
  389. int
  390. main ()
  391. {
  392. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  393. test_array [0] = 0
  394.   ;
  395.   return 0;
  396. }
  397. _ACEOF
  398. rm -f conftest.$ac_objext
  399. if { (ac_try="$ac_compile"
  400. case "(($ac_try" in
  401.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  402.   *) ac_try_echo=$ac_try;;
  403. esac
  404. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  405.   (eval "$ac_compile") 2>conftest.er1
  406.   ac_status=$?
  407.   grep -v '^ *+' conftest.er1 >conftest.err
  408.   rm -f conftest.er1
  409.   cat conftest.err >&5
  410.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  411.   (exit $ac_status); } && {
  412.  test -z "$ac_c_werror_flag" ||
  413.  test ! -s conftest.err
  414.        } && test -s conftest.$ac_objext; then
  415.   ac_hi=-1 ac_mid=-1
  416.   while :; do
  417.     cat >conftest.$ac_ext <<_ACEOF
  418. /* confdefs.h.  */
  419. _ACEOF
  420. cat confdefs.h >>conftest.$ac_ext
  421. cat >>conftest.$ac_ext <<_ACEOF
  422. /* end confdefs.h.  */
  423. $ac_includes_default
  424.    typedef int8_t ac__type_sizeof_;
  425. int
  426. main ()
  427. {
  428. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  429. test_array [0] = 0
  430.   ;
  431.   return 0;
  432. }
  433. _ACEOF
  434. rm -f conftest.$ac_objext
  435. if { (ac_try="$ac_compile"
  436. case "(($ac_try" in
  437.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  438.   *) ac_try_echo=$ac_try;;
  439. esac
  440. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  441.   (eval "$ac_compile") 2>conftest.er1
  442.   ac_status=$?
  443.   grep -v '^ *+' conftest.er1 >conftest.err
  444.   rm -f conftest.er1
  445.   cat conftest.err >&5
  446.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  447.   (exit $ac_status); } && {
  448.  test -z "$ac_c_werror_flag" ||
  449.  test ! -s conftest.err
  450.        } && test -s conftest.$ac_objext; then
  451.   ac_lo=$ac_mid; break
  452. else
  453.   echo "$as_me: failed program was:" >&5
  454. sed 's/^/| /' conftest.$ac_ext >&5
  455. ac_hi=`expr '(' $ac_mid ')' - 1`
  456. if test $ac_mid -le $ac_hi; then
  457.   ac_lo= ac_hi=
  458.   break
  459. fi
  460. ac_mid=`expr 2 '*' $ac_mid`
  461. fi
  462. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  463.   done
  464. else
  465.   echo "$as_me: failed program was:" >&5
  466. sed 's/^/| /' conftest.$ac_ext >&5
  467. ac_lo= ac_hi=
  468. fi
  469. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  470. fi
  471. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  472. # Binary search between lo and hi bounds.
  473. while test "x$ac_lo" != "x$ac_hi"; do
  474.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  475.   cat >conftest.$ac_ext <<_ACEOF
  476. /* confdefs.h.  */
  477. _ACEOF
  478. cat confdefs.h >>conftest.$ac_ext
  479. cat >>conftest.$ac_ext <<_ACEOF
  480. /* end confdefs.h.  */
  481. $ac_includes_default
  482.    typedef int8_t ac__type_sizeof_;
  483. int
  484. main ()
  485. {
  486. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  487. test_array [0] = 0
  488.   ;
  489.   return 0;
  490. }
  491. _ACEOF
  492. rm -f conftest.$ac_objext
  493. if { (ac_try="$ac_compile"
  494. case "(($ac_try" in
  495.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  496.   *) ac_try_echo=$ac_try;;
  497. esac
  498. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  499.   (eval "$ac_compile") 2>conftest.er1
  500.   ac_status=$?
  501.   grep -v '^ *+' conftest.er1 >conftest.err
  502.   rm -f conftest.er1
  503.   cat conftest.err >&5
  504.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  505.   (exit $ac_status); } && {
  506.  test -z "$ac_c_werror_flag" ||
  507.  test ! -s conftest.err
  508.        } && test -s conftest.$ac_objext; then
  509.   ac_hi=$ac_mid
  510. else
  511.   echo "$as_me: failed program was:" >&5
  512. sed 's/^/| /' conftest.$ac_ext >&5
  513. ac_lo=`expr '(' $ac_mid ')' + 1`
  514. fi
  515. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  516. done
  517. case $ac_lo in
  518. ?*) ac_cv_sizeof_int8_t=$ac_lo;;
  519. '') if test "$ac_cv_type_int8_t" = yes; then
  520.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (int8_t)
  521. See `config.log' for more details." >&5
  522. echo "$as_me: error: cannot compute sizeof (int8_t)
  523. See `config.log' for more details." >&2;}
  524.    { (exit 77); exit 77; }; }
  525.    else
  526.      ac_cv_sizeof_int8_t=0
  527.    fi ;;
  528. esac
  529. else
  530.   cat >conftest.$ac_ext <<_ACEOF
  531. /* confdefs.h.  */
  532. _ACEOF
  533. cat confdefs.h >>conftest.$ac_ext
  534. cat >>conftest.$ac_ext <<_ACEOF
  535. /* end confdefs.h.  */
  536. $ac_includes_default
  537.    typedef int8_t ac__type_sizeof_;
  538. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  539. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  540. #include <stdio.h>
  541. #include <stdlib.h>
  542. int
  543. main ()
  544. {
  545.   FILE *f = fopen ("conftest.val", "w");
  546.   if (! f)
  547.     return 1;
  548.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  549.     {
  550.       long int i = longval ();
  551.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  552. return 1;
  553.       fprintf (f, "%ldn", i);
  554.     }
  555.   else
  556.     {
  557.       unsigned long int i = ulongval ();
  558.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  559. return 1;
  560.       fprintf (f, "%lun", i);
  561.     }
  562.   return ferror (f) || fclose (f) != 0;
  563.   ;
  564.   return 0;
  565. }
  566. _ACEOF
  567. rm -f conftest$ac_exeext
  568. if { (ac_try="$ac_link"
  569. case "(($ac_try" in
  570.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  571.   *) ac_try_echo=$ac_try;;
  572. esac
  573. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  574.   (eval "$ac_link") 2>&5
  575.   ac_status=$?
  576.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  577.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  578.   { (case "(($ac_try" in
  579.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  580.   *) ac_try_echo=$ac_try;;
  581. esac
  582. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  583.   (eval "$ac_try") 2>&5
  584.   ac_status=$?
  585.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  586.   (exit $ac_status); }; }; then
  587.   ac_cv_sizeof_int8_t=`cat conftest.val`
  588. else
  589.   echo "$as_me: program exited with status $ac_status" >&5
  590. echo "$as_me: failed program was:" >&5
  591. sed 's/^/| /' conftest.$ac_ext >&5
  592. ( exit $ac_status )
  593. if test "$ac_cv_type_int8_t" = yes; then
  594.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (int8_t)
  595. See `config.log' for more details." >&5
  596. echo "$as_me: error: cannot compute sizeof (int8_t)
  597. See `config.log' for more details." >&2;}
  598.    { (exit 77); exit 77; }; }
  599.    else
  600.      ac_cv_sizeof_int8_t=0
  601.    fi
  602. fi
  603. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  604. fi
  605. rm -f conftest.val
  606. fi
  607. { echo "$as_me:$LINENO: result: $ac_cv_sizeof_int8_t" >&5
  608. echo "${ECHO_T}$ac_cv_sizeof_int8_t" >&6; }
  609. cat >>confdefs.h <<_ACEOF
  610. #define SIZEOF_INT8_T $ac_cv_sizeof_int8_t
  611. _ACEOF
  612. { echo "$as_me:$LINENO: checking for int16_t" >&5
  613. echo $ECHO_N "checking for int16_t... $ECHO_C" >&6; }
  614. if test "${ac_cv_type_int16_t+set}" = set; then
  615.   echo $ECHO_N "(cached) $ECHO_C" >&6
  616. else
  617.   cat >conftest.$ac_ext <<_ACEOF
  618. /* confdefs.h.  */
  619. _ACEOF
  620. cat confdefs.h >>conftest.$ac_ext
  621. cat >>conftest.$ac_ext <<_ACEOF
  622. /* end confdefs.h.  */
  623. $ac_includes_default
  624. typedef int16_t ac__type_new_;
  625. int
  626. main ()
  627. {
  628. if ((ac__type_new_ *) 0)
  629.   return 0;
  630. if (sizeof (ac__type_new_))
  631.   return 0;
  632.   ;
  633.   return 0;
  634. }
  635. _ACEOF
  636. rm -f conftest.$ac_objext
  637. if { (ac_try="$ac_compile"
  638. case "(($ac_try" in
  639.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  640.   *) ac_try_echo=$ac_try;;
  641. esac
  642. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  643.   (eval "$ac_compile") 2>conftest.er1
  644.   ac_status=$?
  645.   grep -v '^ *+' conftest.er1 >conftest.err
  646.   rm -f conftest.er1
  647.   cat conftest.err >&5
  648.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  649.   (exit $ac_status); } && {
  650.  test -z "$ac_c_werror_flag" ||
  651.  test ! -s conftest.err
  652.        } && test -s conftest.$ac_objext; then
  653.   ac_cv_type_int16_t=yes
  654. else
  655.   echo "$as_me: failed program was:" >&5
  656. sed 's/^/| /' conftest.$ac_ext >&5
  657. ac_cv_type_int16_t=no
  658. fi
  659. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  660. fi
  661. { echo "$as_me:$LINENO: result: $ac_cv_type_int16_t" >&5
  662. echo "${ECHO_T}$ac_cv_type_int16_t" >&6; }
  663. # The cast to long int works around a bug in the HP C Compiler
  664. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  665. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  666. # This bug is HP SR number 8606223364.
  667. { echo "$as_me:$LINENO: checking size of int16_t" >&5
  668. echo $ECHO_N "checking size of int16_t... $ECHO_C" >&6; }
  669. if test "${ac_cv_sizeof_int16_t+set}" = set; then
  670.   echo $ECHO_N "(cached) $ECHO_C" >&6
  671. else
  672.   if test "$cross_compiling" = yes; then
  673.   # Depending upon the size, compute the lo and hi bounds.
  674. cat >conftest.$ac_ext <<_ACEOF
  675. /* confdefs.h.  */
  676. _ACEOF
  677. cat confdefs.h >>conftest.$ac_ext
  678. cat >>conftest.$ac_ext <<_ACEOF
  679. /* end confdefs.h.  */
  680. $ac_includes_default
  681.    typedef int16_t ac__type_sizeof_;
  682. int
  683. main ()
  684. {
  685. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  686. test_array [0] = 0
  687.   ;
  688.   return 0;
  689. }
  690. _ACEOF
  691. rm -f conftest.$ac_objext
  692. if { (ac_try="$ac_compile"
  693. case "(($ac_try" in
  694.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  695.   *) ac_try_echo=$ac_try;;
  696. esac
  697. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  698.   (eval "$ac_compile") 2>conftest.er1
  699.   ac_status=$?
  700.   grep -v '^ *+' conftest.er1 >conftest.err
  701.   rm -f conftest.er1
  702.   cat conftest.err >&5
  703.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  704.   (exit $ac_status); } && {
  705.  test -z "$ac_c_werror_flag" ||
  706.  test ! -s conftest.err
  707.        } && test -s conftest.$ac_objext; then
  708.   ac_lo=0 ac_mid=0
  709.   while :; do
  710.     cat >conftest.$ac_ext <<_ACEOF
  711. /* confdefs.h.  */
  712. _ACEOF
  713. cat confdefs.h >>conftest.$ac_ext
  714. cat >>conftest.$ac_ext <<_ACEOF
  715. /* end confdefs.h.  */
  716. $ac_includes_default
  717.    typedef int16_t ac__type_sizeof_;
  718. int
  719. main ()
  720. {
  721. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  722. test_array [0] = 0
  723.   ;
  724.   return 0;
  725. }
  726. _ACEOF
  727. rm -f conftest.$ac_objext
  728. if { (ac_try="$ac_compile"
  729. case "(($ac_try" in
  730.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  731.   *) ac_try_echo=$ac_try;;
  732. esac
  733. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  734.   (eval "$ac_compile") 2>conftest.er1
  735.   ac_status=$?
  736.   grep -v '^ *+' conftest.er1 >conftest.err
  737.   rm -f conftest.er1
  738.   cat conftest.err >&5
  739.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  740.   (exit $ac_status); } && {
  741.  test -z "$ac_c_werror_flag" ||
  742.  test ! -s conftest.err
  743.        } && test -s conftest.$ac_objext; then
  744.   ac_hi=$ac_mid; break
  745. else
  746.   echo "$as_me: failed program was:" >&5
  747. sed 's/^/| /' conftest.$ac_ext >&5
  748. ac_lo=`expr $ac_mid + 1`
  749. if test $ac_lo -le $ac_mid; then
  750.   ac_lo= ac_hi=
  751.   break
  752. fi
  753. ac_mid=`expr 2 '*' $ac_mid + 1`
  754. fi
  755. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  756.   done
  757. else
  758.   echo "$as_me: failed program was:" >&5
  759. sed 's/^/| /' conftest.$ac_ext >&5
  760. cat >conftest.$ac_ext <<_ACEOF
  761. /* confdefs.h.  */
  762. _ACEOF
  763. cat confdefs.h >>conftest.$ac_ext
  764. cat >>conftest.$ac_ext <<_ACEOF
  765. /* end confdefs.h.  */
  766. $ac_includes_default
  767.    typedef int16_t ac__type_sizeof_;
  768. int
  769. main ()
  770. {
  771. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  772. test_array [0] = 0
  773.   ;
  774.   return 0;
  775. }
  776. _ACEOF
  777. rm -f conftest.$ac_objext
  778. if { (ac_try="$ac_compile"
  779. case "(($ac_try" in
  780.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  781.   *) ac_try_echo=$ac_try;;
  782. esac
  783. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  784.   (eval "$ac_compile") 2>conftest.er1
  785.   ac_status=$?
  786.   grep -v '^ *+' conftest.er1 >conftest.err
  787.   rm -f conftest.er1
  788.   cat conftest.err >&5
  789.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  790.   (exit $ac_status); } && {
  791.  test -z "$ac_c_werror_flag" ||
  792.  test ! -s conftest.err
  793.        } && test -s conftest.$ac_objext; then
  794.   ac_hi=-1 ac_mid=-1
  795.   while :; do
  796.     cat >conftest.$ac_ext <<_ACEOF
  797. /* confdefs.h.  */
  798. _ACEOF
  799. cat confdefs.h >>conftest.$ac_ext
  800. cat >>conftest.$ac_ext <<_ACEOF
  801. /* end confdefs.h.  */
  802. $ac_includes_default
  803.    typedef int16_t ac__type_sizeof_;
  804. int
  805. main ()
  806. {
  807. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  808. test_array [0] = 0
  809.   ;
  810.   return 0;
  811. }
  812. _ACEOF
  813. rm -f conftest.$ac_objext
  814. if { (ac_try="$ac_compile"
  815. case "(($ac_try" in
  816.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  817.   *) ac_try_echo=$ac_try;;
  818. esac
  819. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  820.   (eval "$ac_compile") 2>conftest.er1
  821.   ac_status=$?
  822.   grep -v '^ *+' conftest.er1 >conftest.err
  823.   rm -f conftest.er1
  824.   cat conftest.err >&5
  825.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  826.   (exit $ac_status); } && {
  827.  test -z "$ac_c_werror_flag" ||
  828.  test ! -s conftest.err
  829.        } && test -s conftest.$ac_objext; then
  830.   ac_lo=$ac_mid; break
  831. else
  832.   echo "$as_me: failed program was:" >&5
  833. sed 's/^/| /' conftest.$ac_ext >&5
  834. ac_hi=`expr '(' $ac_mid ')' - 1`
  835. if test $ac_mid -le $ac_hi; then
  836.   ac_lo= ac_hi=
  837.   break
  838. fi
  839. ac_mid=`expr 2 '*' $ac_mid`
  840. fi
  841. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  842.   done
  843. else
  844.   echo "$as_me: failed program was:" >&5
  845. sed 's/^/| /' conftest.$ac_ext >&5
  846. ac_lo= ac_hi=
  847. fi
  848. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  849. fi
  850. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  851. # Binary search between lo and hi bounds.
  852. while test "x$ac_lo" != "x$ac_hi"; do
  853.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  854.   cat >conftest.$ac_ext <<_ACEOF
  855. /* confdefs.h.  */
  856. _ACEOF
  857. cat confdefs.h >>conftest.$ac_ext
  858. cat >>conftest.$ac_ext <<_ACEOF
  859. /* end confdefs.h.  */
  860. $ac_includes_default
  861.    typedef int16_t ac__type_sizeof_;
  862. int
  863. main ()
  864. {
  865. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  866. test_array [0] = 0
  867.   ;
  868.   return 0;
  869. }
  870. _ACEOF
  871. rm -f conftest.$ac_objext
  872. if { (ac_try="$ac_compile"
  873. case "(($ac_try" in
  874.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  875.   *) ac_try_echo=$ac_try;;
  876. esac
  877. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  878.   (eval "$ac_compile") 2>conftest.er1
  879.   ac_status=$?
  880.   grep -v '^ *+' conftest.er1 >conftest.err
  881.   rm -f conftest.er1
  882.   cat conftest.err >&5
  883.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  884.   (exit $ac_status); } && {
  885.  test -z "$ac_c_werror_flag" ||
  886.  test ! -s conftest.err
  887.        } && test -s conftest.$ac_objext; then
  888.   ac_hi=$ac_mid
  889. else
  890.   echo "$as_me: failed program was:" >&5
  891. sed 's/^/| /' conftest.$ac_ext >&5
  892. ac_lo=`expr '(' $ac_mid ')' + 1`
  893. fi
  894. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  895. done
  896. case $ac_lo in
  897. ?*) ac_cv_sizeof_int16_t=$ac_lo;;
  898. '') if test "$ac_cv_type_int16_t" = yes; then
  899.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (int16_t)
  900. See `config.log' for more details." >&5
  901. echo "$as_me: error: cannot compute sizeof (int16_t)
  902. See `config.log' for more details." >&2;}
  903.    { (exit 77); exit 77; }; }
  904.    else
  905.      ac_cv_sizeof_int16_t=0
  906.    fi ;;
  907. esac
  908. else
  909.   cat >conftest.$ac_ext <<_ACEOF
  910. /* confdefs.h.  */
  911. _ACEOF
  912. cat confdefs.h >>conftest.$ac_ext
  913. cat >>conftest.$ac_ext <<_ACEOF
  914. /* end confdefs.h.  */
  915. $ac_includes_default
  916.    typedef int16_t ac__type_sizeof_;
  917. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  918. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  919. #include <stdio.h>
  920. #include <stdlib.h>
  921. int
  922. main ()
  923. {
  924.   FILE *f = fopen ("conftest.val", "w");
  925.   if (! f)
  926.     return 1;
  927.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  928.     {
  929.       long int i = longval ();
  930.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  931. return 1;
  932.       fprintf (f, "%ldn", i);
  933.     }
  934.   else
  935.     {
  936.       unsigned long int i = ulongval ();
  937.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  938. return 1;
  939.       fprintf (f, "%lun", i);
  940.     }
  941.   return ferror (f) || fclose (f) != 0;
  942.   ;
  943.   return 0;
  944. }
  945. _ACEOF
  946. rm -f conftest$ac_exeext
  947. if { (ac_try="$ac_link"
  948. case "(($ac_try" in
  949.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  950.   *) ac_try_echo=$ac_try;;
  951. esac
  952. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  953.   (eval "$ac_link") 2>&5
  954.   ac_status=$?
  955.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  956.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  957.   { (case "(($ac_try" in
  958.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  959.   *) ac_try_echo=$ac_try;;
  960. esac
  961. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  962.   (eval "$ac_try") 2>&5
  963.   ac_status=$?
  964.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  965.   (exit $ac_status); }; }; then
  966.   ac_cv_sizeof_int16_t=`cat conftest.val`
  967. else
  968.   echo "$as_me: program exited with status $ac_status" >&5
  969. echo "$as_me: failed program was:" >&5
  970. sed 's/^/| /' conftest.$ac_ext >&5
  971. ( exit $ac_status )
  972. if test "$ac_cv_type_int16_t" = yes; then
  973.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (int16_t)
  974. See `config.log' for more details." >&5
  975. echo "$as_me: error: cannot compute sizeof (int16_t)
  976. See `config.log' for more details." >&2;}
  977.    { (exit 77); exit 77; }; }
  978.    else
  979.      ac_cv_sizeof_int16_t=0
  980.    fi
  981. fi
  982. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  983. fi
  984. rm -f conftest.val
  985. fi
  986. { echo "$as_me:$LINENO: result: $ac_cv_sizeof_int16_t" >&5
  987. echo "${ECHO_T}$ac_cv_sizeof_int16_t" >&6; }
  988. cat >>confdefs.h <<_ACEOF
  989. #define SIZEOF_INT16_T $ac_cv_sizeof_int16_t
  990. _ACEOF
  991. { echo "$as_me:$LINENO: checking for int32_t" >&5
  992. echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
  993. if test "${ac_cv_type_int32_t+set}" = set; then
  994.   echo $ECHO_N "(cached) $ECHO_C" >&6
  995. else
  996.   cat >conftest.$ac_ext <<_ACEOF
  997. /* confdefs.h.  */
  998. _ACEOF
  999. cat confdefs.h >>conftest.$ac_ext
  1000. cat >>conftest.$ac_ext <<_ACEOF
  1001. /* end confdefs.h.  */
  1002. $ac_includes_default
  1003. typedef int32_t ac__type_new_;
  1004. int
  1005. main ()
  1006. {
  1007. if ((ac__type_new_ *) 0)
  1008.   return 0;
  1009. if (sizeof (ac__type_new_))
  1010.   return 0;
  1011.   ;
  1012.   return 0;
  1013. }
  1014. _ACEOF
  1015. rm -f conftest.$ac_objext
  1016. if { (ac_try="$ac_compile"
  1017. case "(($ac_try" in
  1018.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1019.   *) ac_try_echo=$ac_try;;
  1020. esac
  1021. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1022.   (eval "$ac_compile") 2>conftest.er1
  1023.   ac_status=$?
  1024.   grep -v '^ *+' conftest.er1 >conftest.err
  1025.   rm -f conftest.er1
  1026.   cat conftest.err >&5
  1027.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1028.   (exit $ac_status); } && {
  1029.  test -z "$ac_c_werror_flag" ||
  1030.  test ! -s conftest.err
  1031.        } && test -s conftest.$ac_objext; then
  1032.   ac_cv_type_int32_t=yes
  1033. else
  1034.   echo "$as_me: failed program was:" >&5
  1035. sed 's/^/| /' conftest.$ac_ext >&5
  1036. ac_cv_type_int32_t=no
  1037. fi
  1038. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1039. fi
  1040. { echo "$as_me:$LINENO: result: $ac_cv_type_int32_t" >&5
  1041. echo "${ECHO_T}$ac_cv_type_int32_t" >&6; }
  1042. # The cast to long int works around a bug in the HP C Compiler
  1043. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  1044. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  1045. # This bug is HP SR number 8606223364.
  1046. { echo "$as_me:$LINENO: checking size of int32_t" >&5
  1047. echo $ECHO_N "checking size of int32_t... $ECHO_C" >&6; }
  1048. if test "${ac_cv_sizeof_int32_t+set}" = set; then
  1049.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1050. else
  1051.   if test "$cross_compiling" = yes; then
  1052.   # Depending upon the size, compute the lo and hi bounds.
  1053. cat >conftest.$ac_ext <<_ACEOF
  1054. /* confdefs.h.  */
  1055. _ACEOF
  1056. cat confdefs.h >>conftest.$ac_ext
  1057. cat >>conftest.$ac_ext <<_ACEOF
  1058. /* end confdefs.h.  */
  1059. $ac_includes_default
  1060.    typedef int32_t ac__type_sizeof_;
  1061. int
  1062. main ()
  1063. {
  1064. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  1065. test_array [0] = 0
  1066.   ;
  1067.   return 0;
  1068. }
  1069. _ACEOF
  1070. rm -f conftest.$ac_objext
  1071. if { (ac_try="$ac_compile"
  1072. case "(($ac_try" in
  1073.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1074.   *) ac_try_echo=$ac_try;;
  1075. esac
  1076. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1077.   (eval "$ac_compile") 2>conftest.er1
  1078.   ac_status=$?
  1079.   grep -v '^ *+' conftest.er1 >conftest.err
  1080.   rm -f conftest.er1
  1081.   cat conftest.err >&5
  1082.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1083.   (exit $ac_status); } && {
  1084.  test -z "$ac_c_werror_flag" ||
  1085.  test ! -s conftest.err
  1086.        } && test -s conftest.$ac_objext; then
  1087.   ac_lo=0 ac_mid=0
  1088.   while :; do
  1089.     cat >conftest.$ac_ext <<_ACEOF
  1090. /* confdefs.h.  */
  1091. _ACEOF
  1092. cat confdefs.h >>conftest.$ac_ext
  1093. cat >>conftest.$ac_ext <<_ACEOF
  1094. /* end confdefs.h.  */
  1095. $ac_includes_default
  1096.    typedef int32_t ac__type_sizeof_;
  1097. int
  1098. main ()
  1099. {
  1100. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  1101. test_array [0] = 0
  1102.   ;
  1103.   return 0;
  1104. }
  1105. _ACEOF
  1106. rm -f conftest.$ac_objext
  1107. if { (ac_try="$ac_compile"
  1108. case "(($ac_try" in
  1109.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1110.   *) ac_try_echo=$ac_try;;
  1111. esac
  1112. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1113.   (eval "$ac_compile") 2>conftest.er1
  1114.   ac_status=$?
  1115.   grep -v '^ *+' conftest.er1 >conftest.err
  1116.   rm -f conftest.er1
  1117.   cat conftest.err >&5
  1118.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1119.   (exit $ac_status); } && {
  1120.  test -z "$ac_c_werror_flag" ||
  1121.  test ! -s conftest.err
  1122.        } && test -s conftest.$ac_objext; then
  1123.   ac_hi=$ac_mid; break
  1124. else
  1125.   echo "$as_me: failed program was:" >&5
  1126. sed 's/^/| /' conftest.$ac_ext >&5
  1127. ac_lo=`expr $ac_mid + 1`
  1128. if test $ac_lo -le $ac_mid; then
  1129.   ac_lo= ac_hi=
  1130.   break
  1131. fi
  1132. ac_mid=`expr 2 '*' $ac_mid + 1`
  1133. fi
  1134. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1135.   done
  1136. else
  1137.   echo "$as_me: failed program was:" >&5
  1138. sed 's/^/| /' conftest.$ac_ext >&5
  1139. cat >conftest.$ac_ext <<_ACEOF
  1140. /* confdefs.h.  */
  1141. _ACEOF
  1142. cat confdefs.h >>conftest.$ac_ext
  1143. cat >>conftest.$ac_ext <<_ACEOF
  1144. /* end confdefs.h.  */
  1145. $ac_includes_default
  1146.    typedef int32_t ac__type_sizeof_;
  1147. int
  1148. main ()
  1149. {
  1150. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  1151. test_array [0] = 0
  1152.   ;
  1153.   return 0;
  1154. }
  1155. _ACEOF
  1156. rm -f conftest.$ac_objext
  1157. if { (ac_try="$ac_compile"
  1158. case "(($ac_try" in
  1159.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1160.   *) ac_try_echo=$ac_try;;
  1161. esac
  1162. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1163.   (eval "$ac_compile") 2>conftest.er1
  1164.   ac_status=$?
  1165.   grep -v '^ *+' conftest.er1 >conftest.err
  1166.   rm -f conftest.er1
  1167.   cat conftest.err >&5
  1168.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1169.   (exit $ac_status); } && {
  1170.  test -z "$ac_c_werror_flag" ||
  1171.  test ! -s conftest.err
  1172.        } && test -s conftest.$ac_objext; then
  1173.   ac_hi=-1 ac_mid=-1
  1174.   while :; do
  1175.     cat >conftest.$ac_ext <<_ACEOF
  1176. /* confdefs.h.  */
  1177. _ACEOF
  1178. cat confdefs.h >>conftest.$ac_ext
  1179. cat >>conftest.$ac_ext <<_ACEOF
  1180. /* end confdefs.h.  */
  1181. $ac_includes_default
  1182.    typedef int32_t ac__type_sizeof_;
  1183. int
  1184. main ()
  1185. {
  1186. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  1187. test_array [0] = 0
  1188.   ;
  1189.   return 0;
  1190. }
  1191. _ACEOF
  1192. rm -f conftest.$ac_objext
  1193. if { (ac_try="$ac_compile"
  1194. case "(($ac_try" in
  1195.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1196.   *) ac_try_echo=$ac_try;;
  1197. esac
  1198. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1199.   (eval "$ac_compile") 2>conftest.er1
  1200.   ac_status=$?
  1201.   grep -v '^ *+' conftest.er1 >conftest.err
  1202.   rm -f conftest.er1
  1203.   cat conftest.err >&5
  1204.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1205.   (exit $ac_status); } && {
  1206.  test -z "$ac_c_werror_flag" ||
  1207.  test ! -s conftest.err
  1208.        } && test -s conftest.$ac_objext; then
  1209.   ac_lo=$ac_mid; break
  1210. else
  1211.   echo "$as_me: failed program was:" >&5
  1212. sed 's/^/| /' conftest.$ac_ext >&5
  1213. ac_hi=`expr '(' $ac_mid ')' - 1`
  1214. if test $ac_mid -le $ac_hi; then
  1215.   ac_lo= ac_hi=
  1216.   break
  1217. fi
  1218. ac_mid=`expr 2 '*' $ac_mid`
  1219. fi
  1220. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1221.   done
  1222. else
  1223.   echo "$as_me: failed program was:" >&5
  1224. sed 's/^/| /' conftest.$ac_ext >&5
  1225. ac_lo= ac_hi=
  1226. fi
  1227. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1228. fi
  1229. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1230. # Binary search between lo and hi bounds.
  1231. while test "x$ac_lo" != "x$ac_hi"; do
  1232.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  1233.   cat >conftest.$ac_ext <<_ACEOF
  1234. /* confdefs.h.  */
  1235. _ACEOF
  1236. cat confdefs.h >>conftest.$ac_ext
  1237. cat >>conftest.$ac_ext <<_ACEOF
  1238. /* end confdefs.h.  */
  1239. $ac_includes_default
  1240.    typedef int32_t ac__type_sizeof_;
  1241. int
  1242. main ()
  1243. {
  1244. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  1245. test_array [0] = 0
  1246.   ;
  1247.   return 0;
  1248. }
  1249. _ACEOF
  1250. rm -f conftest.$ac_objext
  1251. if { (ac_try="$ac_compile"
  1252. case "(($ac_try" in
  1253.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1254.   *) ac_try_echo=$ac_try;;
  1255. esac
  1256. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1257.   (eval "$ac_compile") 2>conftest.er1
  1258.   ac_status=$?
  1259.   grep -v '^ *+' conftest.er1 >conftest.err
  1260.   rm -f conftest.er1
  1261.   cat conftest.err >&5
  1262.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1263.   (exit $ac_status); } && {
  1264.  test -z "$ac_c_werror_flag" ||
  1265.  test ! -s conftest.err
  1266.        } && test -s conftest.$ac_objext; then
  1267.   ac_hi=$ac_mid
  1268. else
  1269.   echo "$as_me: failed program was:" >&5
  1270. sed 's/^/| /' conftest.$ac_ext >&5
  1271. ac_lo=`expr '(' $ac_mid ')' + 1`
  1272. fi
  1273. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1274. done
  1275. case $ac_lo in
  1276. ?*) ac_cv_sizeof_int32_t=$ac_lo;;
  1277. '') if test "$ac_cv_type_int32_t" = yes; then
  1278.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (int32_t)
  1279. See `config.log' for more details." >&5
  1280. echo "$as_me: error: cannot compute sizeof (int32_t)
  1281. See `config.log' for more details." >&2;}
  1282.    { (exit 77); exit 77; }; }
  1283.    else
  1284.      ac_cv_sizeof_int32_t=0
  1285.    fi ;;
  1286. esac
  1287. else
  1288.   cat >conftest.$ac_ext <<_ACEOF
  1289. /* confdefs.h.  */
  1290. _ACEOF
  1291. cat confdefs.h >>conftest.$ac_ext
  1292. cat >>conftest.$ac_ext <<_ACEOF
  1293. /* end confdefs.h.  */
  1294. $ac_includes_default
  1295.    typedef int32_t ac__type_sizeof_;
  1296. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  1297. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  1298. #include <stdio.h>
  1299. #include <stdlib.h>
  1300. int
  1301. main ()
  1302. {
  1303.   FILE *f = fopen ("conftest.val", "w");
  1304.   if (! f)
  1305.     return 1;
  1306.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  1307.     {
  1308.       long int i = longval ();
  1309.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  1310. return 1;
  1311.       fprintf (f, "%ldn", i);
  1312.     }
  1313.   else
  1314.     {
  1315.       unsigned long int i = ulongval ();
  1316.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  1317. return 1;
  1318.       fprintf (f, "%lun", i);
  1319.     }
  1320.   return ferror (f) || fclose (f) != 0;
  1321.   ;
  1322.   return 0;
  1323. }
  1324. _ACEOF
  1325. rm -f conftest$ac_exeext
  1326. if { (ac_try="$ac_link"
  1327. case "(($ac_try" in
  1328.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1329.   *) ac_try_echo=$ac_try;;
  1330. esac
  1331. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1332.   (eval "$ac_link") 2>&5
  1333.   ac_status=$?
  1334.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1335.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1336.   { (case "(($ac_try" in
  1337.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1338.   *) ac_try_echo=$ac_try;;
  1339. esac
  1340. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1341.   (eval "$ac_try") 2>&5
  1342.   ac_status=$?
  1343.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1344.   (exit $ac_status); }; }; then
  1345.   ac_cv_sizeof_int32_t=`cat conftest.val`
  1346. else
  1347.   echo "$as_me: program exited with status $ac_status" >&5
  1348. echo "$as_me: failed program was:" >&5
  1349. sed 's/^/| /' conftest.$ac_ext >&5
  1350. ( exit $ac_status )
  1351. if test "$ac_cv_type_int32_t" = yes; then
  1352.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (int32_t)
  1353. See `config.log' for more details." >&5
  1354. echo "$as_me: error: cannot compute sizeof (int32_t)
  1355. See `config.log' for more details." >&2;}
  1356.    { (exit 77); exit 77; }; }
  1357.    else
  1358.      ac_cv_sizeof_int32_t=0
  1359.    fi
  1360. fi
  1361. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1362. fi
  1363. rm -f conftest.val
  1364. fi
  1365. { echo "$as_me:$LINENO: result: $ac_cv_sizeof_int32_t" >&5
  1366. echo "${ECHO_T}$ac_cv_sizeof_int32_t" >&6; }
  1367. cat >>confdefs.h <<_ACEOF
  1368. #define SIZEOF_INT32_T $ac_cv_sizeof_int32_t
  1369. _ACEOF
  1370. { echo "$as_me:$LINENO: checking for int64_t" >&5
  1371. echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
  1372. if test "${ac_cv_type_int64_t+set}" = set; then
  1373.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1374. else
  1375.   cat >conftest.$ac_ext <<_ACEOF
  1376. /* confdefs.h.  */
  1377. _ACEOF
  1378. cat confdefs.h >>conftest.$ac_ext
  1379. cat >>conftest.$ac_ext <<_ACEOF
  1380. /* end confdefs.h.  */
  1381. $ac_includes_default
  1382. typedef int64_t ac__type_new_;
  1383. int
  1384. main ()
  1385. {
  1386. if ((ac__type_new_ *) 0)
  1387.   return 0;
  1388. if (sizeof (ac__type_new_))
  1389.   return 0;
  1390.   ;
  1391.   return 0;
  1392. }
  1393. _ACEOF
  1394. rm -f conftest.$ac_objext
  1395. if { (ac_try="$ac_compile"
  1396. case "(($ac_try" in
  1397.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1398.   *) ac_try_echo=$ac_try;;
  1399. esac
  1400. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1401.   (eval "$ac_compile") 2>conftest.er1
  1402.   ac_status=$?
  1403.   grep -v '^ *+' conftest.er1 >conftest.err
  1404.   rm -f conftest.er1
  1405.   cat conftest.err >&5
  1406.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1407.   (exit $ac_status); } && {
  1408.  test -z "$ac_c_werror_flag" ||
  1409.  test ! -s conftest.err
  1410.        } && test -s conftest.$ac_objext; then
  1411.   ac_cv_type_int64_t=yes
  1412. else
  1413.   echo "$as_me: failed program was:" >&5
  1414. sed 's/^/| /' conftest.$ac_ext >&5
  1415. ac_cv_type_int64_t=no
  1416. fi
  1417. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1418. fi
  1419. { echo "$as_me:$LINENO: result: $ac_cv_type_int64_t" >&5
  1420. echo "${ECHO_T}$ac_cv_type_int64_t" >&6; }
  1421. # The cast to long int works around a bug in the HP C Compiler
  1422. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  1423. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  1424. # This bug is HP SR number 8606223364.
  1425. { echo "$as_me:$LINENO: checking size of int64_t" >&5
  1426. echo $ECHO_N "checking size of int64_t... $ECHO_C" >&6; }
  1427. if test "${ac_cv_sizeof_int64_t+set}" = set; then
  1428.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1429. else
  1430.   if test "$cross_compiling" = yes; then
  1431.   # Depending upon the size, compute the lo and hi bounds.
  1432. cat >conftest.$ac_ext <<_ACEOF
  1433. /* confdefs.h.  */
  1434. _ACEOF
  1435. cat confdefs.h >>conftest.$ac_ext
  1436. cat >>conftest.$ac_ext <<_ACEOF
  1437. /* end confdefs.h.  */
  1438. $ac_includes_default
  1439.    typedef int64_t ac__type_sizeof_;
  1440. int
  1441. main ()
  1442. {
  1443. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  1444. test_array [0] = 0
  1445.   ;
  1446.   return 0;
  1447. }
  1448. _ACEOF
  1449. rm -f conftest.$ac_objext
  1450. if { (ac_try="$ac_compile"
  1451. case "(($ac_try" in
  1452.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1453.   *) ac_try_echo=$ac_try;;
  1454. esac
  1455. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1456.   (eval "$ac_compile") 2>conftest.er1
  1457.   ac_status=$?
  1458.   grep -v '^ *+' conftest.er1 >conftest.err
  1459.   rm -f conftest.er1
  1460.   cat conftest.err >&5
  1461.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1462.   (exit $ac_status); } && {
  1463.  test -z "$ac_c_werror_flag" ||
  1464.  test ! -s conftest.err
  1465.        } && test -s conftest.$ac_objext; then
  1466.   ac_lo=0 ac_mid=0
  1467.   while :; do
  1468.     cat >conftest.$ac_ext <<_ACEOF
  1469. /* confdefs.h.  */
  1470. _ACEOF
  1471. cat confdefs.h >>conftest.$ac_ext
  1472. cat >>conftest.$ac_ext <<_ACEOF
  1473. /* end confdefs.h.  */
  1474. $ac_includes_default
  1475.    typedef int64_t ac__type_sizeof_;
  1476. int
  1477. main ()
  1478. {
  1479. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  1480. test_array [0] = 0
  1481.   ;
  1482.   return 0;
  1483. }
  1484. _ACEOF
  1485. rm -f conftest.$ac_objext
  1486. if { (ac_try="$ac_compile"
  1487. case "(($ac_try" in
  1488.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1489.   *) ac_try_echo=$ac_try;;
  1490. esac
  1491. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1492.   (eval "$ac_compile") 2>conftest.er1
  1493.   ac_status=$?
  1494.   grep -v '^ *+' conftest.er1 >conftest.err
  1495.   rm -f conftest.er1
  1496.   cat conftest.err >&5
  1497.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1498.   (exit $ac_status); } && {
  1499.  test -z "$ac_c_werror_flag" ||
  1500.  test ! -s conftest.err
  1501.        } && test -s conftest.$ac_objext; then
  1502.   ac_hi=$ac_mid; break
  1503. else
  1504.   echo "$as_me: failed program was:" >&5
  1505. sed 's/^/| /' conftest.$ac_ext >&5
  1506. ac_lo=`expr $ac_mid + 1`
  1507. if test $ac_lo -le $ac_mid; then
  1508.   ac_lo= ac_hi=
  1509.   break
  1510. fi
  1511. ac_mid=`expr 2 '*' $ac_mid + 1`
  1512. fi
  1513. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1514.   done
  1515. else
  1516.   echo "$as_me: failed program was:" >&5
  1517. sed 's/^/| /' conftest.$ac_ext >&5
  1518. cat >conftest.$ac_ext <<_ACEOF
  1519. /* confdefs.h.  */
  1520. _ACEOF
  1521. cat confdefs.h >>conftest.$ac_ext
  1522. cat >>conftest.$ac_ext <<_ACEOF
  1523. /* end confdefs.h.  */
  1524. $ac_includes_default
  1525.    typedef int64_t ac__type_sizeof_;
  1526. int
  1527. main ()
  1528. {
  1529. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  1530. test_array [0] = 0
  1531.   ;
  1532.   return 0;
  1533. }
  1534. _ACEOF
  1535. rm -f conftest.$ac_objext
  1536. if { (ac_try="$ac_compile"
  1537. case "(($ac_try" in
  1538.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1539.   *) ac_try_echo=$ac_try;;
  1540. esac
  1541. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1542.   (eval "$ac_compile") 2>conftest.er1
  1543.   ac_status=$?
  1544.   grep -v '^ *+' conftest.er1 >conftest.err
  1545.   rm -f conftest.er1
  1546.   cat conftest.err >&5
  1547.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1548.   (exit $ac_status); } && {
  1549.  test -z "$ac_c_werror_flag" ||
  1550.  test ! -s conftest.err
  1551.        } && test -s conftest.$ac_objext; then
  1552.   ac_hi=-1 ac_mid=-1
  1553.   while :; do
  1554.     cat >conftest.$ac_ext <<_ACEOF
  1555. /* confdefs.h.  */
  1556. _ACEOF
  1557. cat confdefs.h >>conftest.$ac_ext
  1558. cat >>conftest.$ac_ext <<_ACEOF
  1559. /* end confdefs.h.  */
  1560. $ac_includes_default
  1561.    typedef int64_t ac__type_sizeof_;
  1562. int
  1563. main ()
  1564. {
  1565. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  1566. test_array [0] = 0
  1567.   ;
  1568.   return 0;
  1569. }
  1570. _ACEOF
  1571. rm -f conftest.$ac_objext
  1572. if { (ac_try="$ac_compile"
  1573. case "(($ac_try" in
  1574.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1575.   *) ac_try_echo=$ac_try;;
  1576. esac
  1577. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1578.   (eval "$ac_compile") 2>conftest.er1
  1579.   ac_status=$?
  1580.   grep -v '^ *+' conftest.er1 >conftest.err
  1581.   rm -f conftest.er1
  1582.   cat conftest.err >&5
  1583.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1584.   (exit $ac_status); } && {
  1585.  test -z "$ac_c_werror_flag" ||
  1586.  test ! -s conftest.err
  1587.        } && test -s conftest.$ac_objext; then
  1588.   ac_lo=$ac_mid; break
  1589. else
  1590.   echo "$as_me: failed program was:" >&5
  1591. sed 's/^/| /' conftest.$ac_ext >&5
  1592. ac_hi=`expr '(' $ac_mid ')' - 1`
  1593. if test $ac_mid -le $ac_hi; then
  1594.   ac_lo= ac_hi=
  1595.   break
  1596. fi
  1597. ac_mid=`expr 2 '*' $ac_mid`
  1598. fi
  1599. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1600.   done
  1601. else
  1602.   echo "$as_me: failed program was:" >&5
  1603. sed 's/^/| /' conftest.$ac_ext >&5
  1604. ac_lo= ac_hi=
  1605. fi
  1606. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1607. fi
  1608. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1609. # Binary search between lo and hi bounds.
  1610. while test "x$ac_lo" != "x$ac_hi"; do
  1611.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  1612.   cat >conftest.$ac_ext <<_ACEOF
  1613. /* confdefs.h.  */
  1614. _ACEOF
  1615. cat confdefs.h >>conftest.$ac_ext
  1616. cat >>conftest.$ac_ext <<_ACEOF
  1617. /* end confdefs.h.  */
  1618. $ac_includes_default
  1619.    typedef int64_t ac__type_sizeof_;
  1620. int
  1621. main ()
  1622. {
  1623. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  1624. test_array [0] = 0
  1625.   ;
  1626.   return 0;
  1627. }
  1628. _ACEOF
  1629. rm -f conftest.$ac_objext
  1630. if { (ac_try="$ac_compile"
  1631. case "(($ac_try" in
  1632.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1633.   *) ac_try_echo=$ac_try;;
  1634. esac
  1635. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1636.   (eval "$ac_compile") 2>conftest.er1
  1637.   ac_status=$?
  1638.   grep -v '^ *+' conftest.er1 >conftest.err
  1639.   rm -f conftest.er1
  1640.   cat conftest.err >&5
  1641.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1642.   (exit $ac_status); } && {
  1643.  test -z "$ac_c_werror_flag" ||
  1644.  test ! -s conftest.err
  1645.        } && test -s conftest.$ac_objext; then
  1646.   ac_hi=$ac_mid
  1647. else
  1648.   echo "$as_me: failed program was:" >&5
  1649. sed 's/^/| /' conftest.$ac_ext >&5
  1650. ac_lo=`expr '(' $ac_mid ')' + 1`
  1651. fi
  1652. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1653. done
  1654. case $ac_lo in
  1655. ?*) ac_cv_sizeof_int64_t=$ac_lo;;
  1656. '') if test "$ac_cv_type_int64_t" = yes; then
  1657.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (int64_t)
  1658. See `config.log' for more details." >&5
  1659. echo "$as_me: error: cannot compute sizeof (int64_t)
  1660. See `config.log' for more details." >&2;}
  1661.    { (exit 77); exit 77; }; }
  1662.    else
  1663.      ac_cv_sizeof_int64_t=0
  1664.    fi ;;
  1665. esac
  1666. else
  1667.   cat >conftest.$ac_ext <<_ACEOF
  1668. /* confdefs.h.  */
  1669. _ACEOF
  1670. cat confdefs.h >>conftest.$ac_ext
  1671. cat >>conftest.$ac_ext <<_ACEOF
  1672. /* end confdefs.h.  */
  1673. $ac_includes_default
  1674.    typedef int64_t ac__type_sizeof_;
  1675. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  1676. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  1677. #include <stdio.h>
  1678. #include <stdlib.h>
  1679. int
  1680. main ()
  1681. {
  1682.   FILE *f = fopen ("conftest.val", "w");
  1683.   if (! f)
  1684.     return 1;
  1685.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  1686.     {
  1687.       long int i = longval ();
  1688.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  1689. return 1;
  1690.       fprintf (f, "%ldn", i);
  1691.     }
  1692.   else
  1693.     {
  1694.       unsigned long int i = ulongval ();
  1695.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  1696. return 1;
  1697.       fprintf (f, "%lun", i);
  1698.     }
  1699.   return ferror (f) || fclose (f) != 0;
  1700.   ;
  1701.   return 0;
  1702. }
  1703. _ACEOF
  1704. rm -f conftest$ac_exeext
  1705. if { (ac_try="$ac_link"
  1706. case "(($ac_try" in
  1707.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1708.   *) ac_try_echo=$ac_try;;
  1709. esac
  1710. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1711.   (eval "$ac_link") 2>&5
  1712.   ac_status=$?
  1713.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1714.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1715.   { (case "(($ac_try" in
  1716.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1717.   *) ac_try_echo=$ac_try;;
  1718. esac
  1719. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1720.   (eval "$ac_try") 2>&5
  1721.   ac_status=$?
  1722.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1723.   (exit $ac_status); }; }; then
  1724.   ac_cv_sizeof_int64_t=`cat conftest.val`
  1725. else
  1726.   echo "$as_me: program exited with status $ac_status" >&5
  1727. echo "$as_me: failed program was:" >&5
  1728. sed 's/^/| /' conftest.$ac_ext >&5
  1729. ( exit $ac_status )
  1730. if test "$ac_cv_type_int64_t" = yes; then
  1731.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (int64_t)
  1732. See `config.log' for more details." >&5
  1733. echo "$as_me: error: cannot compute sizeof (int64_t)
  1734. See `config.log' for more details." >&2;}
  1735.    { (exit 77); exit 77; }; }
  1736.    else
  1737.      ac_cv_sizeof_int64_t=0
  1738.    fi
  1739. fi
  1740. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1741. fi
  1742. rm -f conftest.val
  1743. fi
  1744. { echo "$as_me:$LINENO: result: $ac_cv_sizeof_int64_t" >&5
  1745. echo "${ECHO_T}$ac_cv_sizeof_int64_t" >&6; }
  1746. cat >>confdefs.h <<_ACEOF
  1747. #define SIZEOF_INT64_T $ac_cv_sizeof_int64_t
  1748. _ACEOF
  1749. { echo "$as_me:$LINENO: checking for uint8_t" >&5
  1750. echo $ECHO_N "checking for uint8_t... $ECHO_C" >&6; }
  1751. if test "${ac_cv_type_uint8_t+set}" = set; then
  1752.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1753. else
  1754.   cat >conftest.$ac_ext <<_ACEOF
  1755. /* confdefs.h.  */
  1756. _ACEOF
  1757. cat confdefs.h >>conftest.$ac_ext
  1758. cat >>conftest.$ac_ext <<_ACEOF
  1759. /* end confdefs.h.  */
  1760. $ac_includes_default
  1761. typedef uint8_t ac__type_new_;
  1762. int
  1763. main ()
  1764. {
  1765. if ((ac__type_new_ *) 0)
  1766.   return 0;
  1767. if (sizeof (ac__type_new_))
  1768.   return 0;
  1769.   ;
  1770.   return 0;
  1771. }
  1772. _ACEOF
  1773. rm -f conftest.$ac_objext
  1774. if { (ac_try="$ac_compile"
  1775. case "(($ac_try" in
  1776.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1777.   *) ac_try_echo=$ac_try;;
  1778. esac
  1779. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1780.   (eval "$ac_compile") 2>conftest.er1
  1781.   ac_status=$?
  1782.   grep -v '^ *+' conftest.er1 >conftest.err
  1783.   rm -f conftest.er1
  1784.   cat conftest.err >&5
  1785.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1786.   (exit $ac_status); } && {
  1787.  test -z "$ac_c_werror_flag" ||
  1788.  test ! -s conftest.err
  1789.        } && test -s conftest.$ac_objext; then
  1790.   ac_cv_type_uint8_t=yes
  1791. else
  1792.   echo "$as_me: failed program was:" >&5
  1793. sed 's/^/| /' conftest.$ac_ext >&5
  1794. ac_cv_type_uint8_t=no
  1795. fi
  1796. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1797. fi
  1798. { echo "$as_me:$LINENO: result: $ac_cv_type_uint8_t" >&5
  1799. echo "${ECHO_T}$ac_cv_type_uint8_t" >&6; }
  1800. # The cast to long int works around a bug in the HP C Compiler
  1801. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  1802. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  1803. # This bug is HP SR number 8606223364.
  1804. { echo "$as_me:$LINENO: checking size of uint8_t" >&5
  1805. echo $ECHO_N "checking size of uint8_t... $ECHO_C" >&6; }
  1806. if test "${ac_cv_sizeof_uint8_t+set}" = set; then
  1807.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1808. else
  1809.   if test "$cross_compiling" = yes; then
  1810.   # Depending upon the size, compute the lo and hi bounds.
  1811. cat >conftest.$ac_ext <<_ACEOF
  1812. /* confdefs.h.  */
  1813. _ACEOF
  1814. cat confdefs.h >>conftest.$ac_ext
  1815. cat >>conftest.$ac_ext <<_ACEOF
  1816. /* end confdefs.h.  */
  1817. $ac_includes_default
  1818.    typedef uint8_t ac__type_sizeof_;
  1819. int
  1820. main ()
  1821. {
  1822. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  1823. test_array [0] = 0
  1824.   ;
  1825.   return 0;
  1826. }
  1827. _ACEOF
  1828. rm -f conftest.$ac_objext
  1829. if { (ac_try="$ac_compile"
  1830. case "(($ac_try" in
  1831.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1832.   *) ac_try_echo=$ac_try;;
  1833. esac
  1834. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1835.   (eval "$ac_compile") 2>conftest.er1
  1836.   ac_status=$?
  1837.   grep -v '^ *+' conftest.er1 >conftest.err
  1838.   rm -f conftest.er1
  1839.   cat conftest.err >&5
  1840.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1841.   (exit $ac_status); } && {
  1842.  test -z "$ac_c_werror_flag" ||
  1843.  test ! -s conftest.err
  1844.        } && test -s conftest.$ac_objext; then
  1845.   ac_lo=0 ac_mid=0
  1846.   while :; do
  1847.     cat >conftest.$ac_ext <<_ACEOF
  1848. /* confdefs.h.  */
  1849. _ACEOF
  1850. cat confdefs.h >>conftest.$ac_ext
  1851. cat >>conftest.$ac_ext <<_ACEOF
  1852. /* end confdefs.h.  */
  1853. $ac_includes_default
  1854.    typedef uint8_t ac__type_sizeof_;
  1855. int
  1856. main ()
  1857. {
  1858. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  1859. test_array [0] = 0
  1860.   ;
  1861.   return 0;
  1862. }
  1863. _ACEOF
  1864. rm -f conftest.$ac_objext
  1865. if { (ac_try="$ac_compile"
  1866. case "(($ac_try" in
  1867.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1868.   *) ac_try_echo=$ac_try;;
  1869. esac
  1870. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1871.   (eval "$ac_compile") 2>conftest.er1
  1872.   ac_status=$?
  1873.   grep -v '^ *+' conftest.er1 >conftest.err
  1874.   rm -f conftest.er1
  1875.   cat conftest.err >&5
  1876.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1877.   (exit $ac_status); } && {
  1878.  test -z "$ac_c_werror_flag" ||
  1879.  test ! -s conftest.err
  1880.        } && test -s conftest.$ac_objext; then
  1881.   ac_hi=$ac_mid; break
  1882. else
  1883.   echo "$as_me: failed program was:" >&5
  1884. sed 's/^/| /' conftest.$ac_ext >&5
  1885. ac_lo=`expr $ac_mid + 1`
  1886. if test $ac_lo -le $ac_mid; then
  1887.   ac_lo= ac_hi=
  1888.   break
  1889. fi
  1890. ac_mid=`expr 2 '*' $ac_mid + 1`
  1891. fi
  1892. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1893.   done
  1894. else
  1895.   echo "$as_me: failed program was:" >&5
  1896. sed 's/^/| /' conftest.$ac_ext >&5
  1897. cat >conftest.$ac_ext <<_ACEOF
  1898. /* confdefs.h.  */
  1899. _ACEOF
  1900. cat confdefs.h >>conftest.$ac_ext
  1901. cat >>conftest.$ac_ext <<_ACEOF
  1902. /* end confdefs.h.  */
  1903. $ac_includes_default
  1904.    typedef uint8_t ac__type_sizeof_;
  1905. int
  1906. main ()
  1907. {
  1908. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  1909. test_array [0] = 0
  1910.   ;
  1911.   return 0;
  1912. }
  1913. _ACEOF
  1914. rm -f conftest.$ac_objext
  1915. if { (ac_try="$ac_compile"
  1916. case "(($ac_try" in
  1917.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1918.   *) ac_try_echo=$ac_try;;
  1919. esac
  1920. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1921.   (eval "$ac_compile") 2>conftest.er1
  1922.   ac_status=$?
  1923.   grep -v '^ *+' conftest.er1 >conftest.err
  1924.   rm -f conftest.er1
  1925.   cat conftest.err >&5
  1926.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1927.   (exit $ac_status); } && {
  1928.  test -z "$ac_c_werror_flag" ||
  1929.  test ! -s conftest.err
  1930.        } && test -s conftest.$ac_objext; then
  1931.   ac_hi=-1 ac_mid=-1
  1932.   while :; do
  1933.     cat >conftest.$ac_ext <<_ACEOF
  1934. /* confdefs.h.  */
  1935. _ACEOF
  1936. cat confdefs.h >>conftest.$ac_ext
  1937. cat >>conftest.$ac_ext <<_ACEOF
  1938. /* end confdefs.h.  */
  1939. $ac_includes_default
  1940.    typedef uint8_t ac__type_sizeof_;
  1941. int
  1942. main ()
  1943. {
  1944. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  1945. test_array [0] = 0
  1946.   ;
  1947.   return 0;
  1948. }
  1949. _ACEOF
  1950. rm -f conftest.$ac_objext
  1951. if { (ac_try="$ac_compile"
  1952. case "(($ac_try" in
  1953.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  1954.   *) ac_try_echo=$ac_try;;
  1955. esac
  1956. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  1957.   (eval "$ac_compile") 2>conftest.er1
  1958.   ac_status=$?
  1959.   grep -v '^ *+' conftest.er1 >conftest.err
  1960.   rm -f conftest.er1
  1961.   cat conftest.err >&5
  1962.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1963.   (exit $ac_status); } && {
  1964.  test -z "$ac_c_werror_flag" ||
  1965.  test ! -s conftest.err
  1966.        } && test -s conftest.$ac_objext; then
  1967.   ac_lo=$ac_mid; break
  1968. else
  1969.   echo "$as_me: failed program was:" >&5
  1970. sed 's/^/| /' conftest.$ac_ext >&5
  1971. ac_hi=`expr '(' $ac_mid ')' - 1`
  1972. if test $ac_mid -le $ac_hi; then
  1973.   ac_lo= ac_hi=
  1974.   break
  1975. fi
  1976. ac_mid=`expr 2 '*' $ac_mid`
  1977. fi
  1978. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1979.   done
  1980. else
  1981.   echo "$as_me: failed program was:" >&5
  1982. sed 's/^/| /' conftest.$ac_ext >&5
  1983. ac_lo= ac_hi=
  1984. fi
  1985. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1986. fi
  1987. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1988. # Binary search between lo and hi bounds.
  1989. while test "x$ac_lo" != "x$ac_hi"; do
  1990.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  1991.   cat >conftest.$ac_ext <<_ACEOF
  1992. /* confdefs.h.  */
  1993. _ACEOF
  1994. cat confdefs.h >>conftest.$ac_ext
  1995. cat >>conftest.$ac_ext <<_ACEOF
  1996. /* end confdefs.h.  */
  1997. $ac_includes_default
  1998.    typedef uint8_t ac__type_sizeof_;
  1999. int
  2000. main ()
  2001. {
  2002. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  2003. test_array [0] = 0
  2004.   ;
  2005.   return 0;
  2006. }
  2007. _ACEOF
  2008. rm -f conftest.$ac_objext
  2009. if { (ac_try="$ac_compile"
  2010. case "(($ac_try" in
  2011.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2012.   *) ac_try_echo=$ac_try;;
  2013. esac
  2014. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2015.   (eval "$ac_compile") 2>conftest.er1
  2016.   ac_status=$?
  2017.   grep -v '^ *+' conftest.er1 >conftest.err
  2018.   rm -f conftest.er1
  2019.   cat conftest.err >&5
  2020.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2021.   (exit $ac_status); } && {
  2022.  test -z "$ac_c_werror_flag" ||
  2023.  test ! -s conftest.err
  2024.        } && test -s conftest.$ac_objext; then
  2025.   ac_hi=$ac_mid
  2026. else
  2027.   echo "$as_me: failed program was:" >&5
  2028. sed 's/^/| /' conftest.$ac_ext >&5
  2029. ac_lo=`expr '(' $ac_mid ')' + 1`
  2030. fi
  2031. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2032. done
  2033. case $ac_lo in
  2034. ?*) ac_cv_sizeof_uint8_t=$ac_lo;;
  2035. '') if test "$ac_cv_type_uint8_t" = yes; then
  2036.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (uint8_t)
  2037. See `config.log' for more details." >&5
  2038. echo "$as_me: error: cannot compute sizeof (uint8_t)
  2039. See `config.log' for more details." >&2;}
  2040.    { (exit 77); exit 77; }; }
  2041.    else
  2042.      ac_cv_sizeof_uint8_t=0
  2043.    fi ;;
  2044. esac
  2045. else
  2046.   cat >conftest.$ac_ext <<_ACEOF
  2047. /* confdefs.h.  */
  2048. _ACEOF
  2049. cat confdefs.h >>conftest.$ac_ext
  2050. cat >>conftest.$ac_ext <<_ACEOF
  2051. /* end confdefs.h.  */
  2052. $ac_includes_default
  2053.    typedef uint8_t ac__type_sizeof_;
  2054. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  2055. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  2056. #include <stdio.h>
  2057. #include <stdlib.h>
  2058. int
  2059. main ()
  2060. {
  2061.   FILE *f = fopen ("conftest.val", "w");
  2062.   if (! f)
  2063.     return 1;
  2064.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  2065.     {
  2066.       long int i = longval ();
  2067.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  2068. return 1;
  2069.       fprintf (f, "%ldn", i);
  2070.     }
  2071.   else
  2072.     {
  2073.       unsigned long int i = ulongval ();
  2074.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  2075. return 1;
  2076.       fprintf (f, "%lun", i);
  2077.     }
  2078.   return ferror (f) || fclose (f) != 0;
  2079.   ;
  2080.   return 0;
  2081. }
  2082. _ACEOF
  2083. rm -f conftest$ac_exeext
  2084. if { (ac_try="$ac_link"
  2085. case "(($ac_try" in
  2086.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2087.   *) ac_try_echo=$ac_try;;
  2088. esac
  2089. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2090.   (eval "$ac_link") 2>&5
  2091.   ac_status=$?
  2092.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2093.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  2094.   { (case "(($ac_try" in
  2095.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2096.   *) ac_try_echo=$ac_try;;
  2097. esac
  2098. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2099.   (eval "$ac_try") 2>&5
  2100.   ac_status=$?
  2101.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2102.   (exit $ac_status); }; }; then
  2103.   ac_cv_sizeof_uint8_t=`cat conftest.val`
  2104. else
  2105.   echo "$as_me: program exited with status $ac_status" >&5
  2106. echo "$as_me: failed program was:" >&5
  2107. sed 's/^/| /' conftest.$ac_ext >&5
  2108. ( exit $ac_status )
  2109. if test "$ac_cv_type_uint8_t" = yes; then
  2110.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (uint8_t)
  2111. See `config.log' for more details." >&5
  2112. echo "$as_me: error: cannot compute sizeof (uint8_t)
  2113. See `config.log' for more details." >&2;}
  2114.    { (exit 77); exit 77; }; }
  2115.    else
  2116.      ac_cv_sizeof_uint8_t=0
  2117.    fi
  2118. fi
  2119. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  2120. fi
  2121. rm -f conftest.val
  2122. fi
  2123. { echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint8_t" >&5
  2124. echo "${ECHO_T}$ac_cv_sizeof_uint8_t" >&6; }
  2125. cat >>confdefs.h <<_ACEOF
  2126. #define SIZEOF_UINT8_T $ac_cv_sizeof_uint8_t
  2127. _ACEOF
  2128. { echo "$as_me:$LINENO: checking for uint16_t" >&5
  2129. echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
  2130. if test "${ac_cv_type_uint16_t+set}" = set; then
  2131.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2132. else
  2133.   cat >conftest.$ac_ext <<_ACEOF
  2134. /* confdefs.h.  */
  2135. _ACEOF
  2136. cat confdefs.h >>conftest.$ac_ext
  2137. cat >>conftest.$ac_ext <<_ACEOF
  2138. /* end confdefs.h.  */
  2139. $ac_includes_default
  2140. typedef uint16_t ac__type_new_;
  2141. int
  2142. main ()
  2143. {
  2144. if ((ac__type_new_ *) 0)
  2145.   return 0;
  2146. if (sizeof (ac__type_new_))
  2147.   return 0;
  2148.   ;
  2149.   return 0;
  2150. }
  2151. _ACEOF
  2152. rm -f conftest.$ac_objext
  2153. if { (ac_try="$ac_compile"
  2154. case "(($ac_try" in
  2155.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2156.   *) ac_try_echo=$ac_try;;
  2157. esac
  2158. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2159.   (eval "$ac_compile") 2>conftest.er1
  2160.   ac_status=$?
  2161.   grep -v '^ *+' conftest.er1 >conftest.err
  2162.   rm -f conftest.er1
  2163.   cat conftest.err >&5
  2164.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2165.   (exit $ac_status); } && {
  2166.  test -z "$ac_c_werror_flag" ||
  2167.  test ! -s conftest.err
  2168.        } && test -s conftest.$ac_objext; then
  2169.   ac_cv_type_uint16_t=yes
  2170. else
  2171.   echo "$as_me: failed program was:" >&5
  2172. sed 's/^/| /' conftest.$ac_ext >&5
  2173. ac_cv_type_uint16_t=no
  2174. fi
  2175. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2176. fi
  2177. { echo "$as_me:$LINENO: result: $ac_cv_type_uint16_t" >&5
  2178. echo "${ECHO_T}$ac_cv_type_uint16_t" >&6; }
  2179. # The cast to long int works around a bug in the HP C Compiler
  2180. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  2181. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  2182. # This bug is HP SR number 8606223364.
  2183. { echo "$as_me:$LINENO: checking size of uint16_t" >&5
  2184. echo $ECHO_N "checking size of uint16_t... $ECHO_C" >&6; }
  2185. if test "${ac_cv_sizeof_uint16_t+set}" = set; then
  2186.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2187. else
  2188.   if test "$cross_compiling" = yes; then
  2189.   # Depending upon the size, compute the lo and hi bounds.
  2190. cat >conftest.$ac_ext <<_ACEOF
  2191. /* confdefs.h.  */
  2192. _ACEOF
  2193. cat confdefs.h >>conftest.$ac_ext
  2194. cat >>conftest.$ac_ext <<_ACEOF
  2195. /* end confdefs.h.  */
  2196. $ac_includes_default
  2197.    typedef uint16_t ac__type_sizeof_;
  2198. int
  2199. main ()
  2200. {
  2201. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  2202. test_array [0] = 0
  2203.   ;
  2204.   return 0;
  2205. }
  2206. _ACEOF
  2207. rm -f conftest.$ac_objext
  2208. if { (ac_try="$ac_compile"
  2209. case "(($ac_try" in
  2210.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2211.   *) ac_try_echo=$ac_try;;
  2212. esac
  2213. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2214.   (eval "$ac_compile") 2>conftest.er1
  2215.   ac_status=$?
  2216.   grep -v '^ *+' conftest.er1 >conftest.err
  2217.   rm -f conftest.er1
  2218.   cat conftest.err >&5
  2219.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2220.   (exit $ac_status); } && {
  2221.  test -z "$ac_c_werror_flag" ||
  2222.  test ! -s conftest.err
  2223.        } && test -s conftest.$ac_objext; then
  2224.   ac_lo=0 ac_mid=0
  2225.   while :; do
  2226.     cat >conftest.$ac_ext <<_ACEOF
  2227. /* confdefs.h.  */
  2228. _ACEOF
  2229. cat confdefs.h >>conftest.$ac_ext
  2230. cat >>conftest.$ac_ext <<_ACEOF
  2231. /* end confdefs.h.  */
  2232. $ac_includes_default
  2233.    typedef uint16_t ac__type_sizeof_;
  2234. int
  2235. main ()
  2236. {
  2237. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  2238. test_array [0] = 0
  2239.   ;
  2240.   return 0;
  2241. }
  2242. _ACEOF
  2243. rm -f conftest.$ac_objext
  2244. if { (ac_try="$ac_compile"
  2245. case "(($ac_try" in
  2246.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2247.   *) ac_try_echo=$ac_try;;
  2248. esac
  2249. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2250.   (eval "$ac_compile") 2>conftest.er1
  2251.   ac_status=$?
  2252.   grep -v '^ *+' conftest.er1 >conftest.err
  2253.   rm -f conftest.er1
  2254.   cat conftest.err >&5
  2255.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2256.   (exit $ac_status); } && {
  2257.  test -z "$ac_c_werror_flag" ||
  2258.  test ! -s conftest.err
  2259.        } && test -s conftest.$ac_objext; then
  2260.   ac_hi=$ac_mid; break
  2261. else
  2262.   echo "$as_me: failed program was:" >&5
  2263. sed 's/^/| /' conftest.$ac_ext >&5
  2264. ac_lo=`expr $ac_mid + 1`
  2265. if test $ac_lo -le $ac_mid; then
  2266.   ac_lo= ac_hi=
  2267.   break
  2268. fi
  2269. ac_mid=`expr 2 '*' $ac_mid + 1`
  2270. fi
  2271. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2272.   done
  2273. else
  2274.   echo "$as_me: failed program was:" >&5
  2275. sed 's/^/| /' conftest.$ac_ext >&5
  2276. cat >conftest.$ac_ext <<_ACEOF
  2277. /* confdefs.h.  */
  2278. _ACEOF
  2279. cat confdefs.h >>conftest.$ac_ext
  2280. cat >>conftest.$ac_ext <<_ACEOF
  2281. /* end confdefs.h.  */
  2282. $ac_includes_default
  2283.    typedef uint16_t ac__type_sizeof_;
  2284. int
  2285. main ()
  2286. {
  2287. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  2288. test_array [0] = 0
  2289.   ;
  2290.   return 0;
  2291. }
  2292. _ACEOF
  2293. rm -f conftest.$ac_objext
  2294. if { (ac_try="$ac_compile"
  2295. case "(($ac_try" in
  2296.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2297.   *) ac_try_echo=$ac_try;;
  2298. esac
  2299. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2300.   (eval "$ac_compile") 2>conftest.er1
  2301.   ac_status=$?
  2302.   grep -v '^ *+' conftest.er1 >conftest.err
  2303.   rm -f conftest.er1
  2304.   cat conftest.err >&5
  2305.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2306.   (exit $ac_status); } && {
  2307.  test -z "$ac_c_werror_flag" ||
  2308.  test ! -s conftest.err
  2309.        } && test -s conftest.$ac_objext; then
  2310.   ac_hi=-1 ac_mid=-1
  2311.   while :; do
  2312.     cat >conftest.$ac_ext <<_ACEOF
  2313. /* confdefs.h.  */
  2314. _ACEOF
  2315. cat confdefs.h >>conftest.$ac_ext
  2316. cat >>conftest.$ac_ext <<_ACEOF
  2317. /* end confdefs.h.  */
  2318. $ac_includes_default
  2319.    typedef uint16_t ac__type_sizeof_;
  2320. int
  2321. main ()
  2322. {
  2323. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  2324. test_array [0] = 0
  2325.   ;
  2326.   return 0;
  2327. }
  2328. _ACEOF
  2329. rm -f conftest.$ac_objext
  2330. if { (ac_try="$ac_compile"
  2331. case "(($ac_try" in
  2332.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2333.   *) ac_try_echo=$ac_try;;
  2334. esac
  2335. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2336.   (eval "$ac_compile") 2>conftest.er1
  2337.   ac_status=$?
  2338.   grep -v '^ *+' conftest.er1 >conftest.err
  2339.   rm -f conftest.er1
  2340.   cat conftest.err >&5
  2341.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2342.   (exit $ac_status); } && {
  2343.  test -z "$ac_c_werror_flag" ||
  2344.  test ! -s conftest.err
  2345.        } && test -s conftest.$ac_objext; then
  2346.   ac_lo=$ac_mid; break
  2347. else
  2348.   echo "$as_me: failed program was:" >&5
  2349. sed 's/^/| /' conftest.$ac_ext >&5
  2350. ac_hi=`expr '(' $ac_mid ')' - 1`
  2351. if test $ac_mid -le $ac_hi; then
  2352.   ac_lo= ac_hi=
  2353.   break
  2354. fi
  2355. ac_mid=`expr 2 '*' $ac_mid`
  2356. fi
  2357. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2358.   done
  2359. else
  2360.   echo "$as_me: failed program was:" >&5
  2361. sed 's/^/| /' conftest.$ac_ext >&5
  2362. ac_lo= ac_hi=
  2363. fi
  2364. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2365. fi
  2366. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2367. # Binary search between lo and hi bounds.
  2368. while test "x$ac_lo" != "x$ac_hi"; do
  2369.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  2370.   cat >conftest.$ac_ext <<_ACEOF
  2371. /* confdefs.h.  */
  2372. _ACEOF
  2373. cat confdefs.h >>conftest.$ac_ext
  2374. cat >>conftest.$ac_ext <<_ACEOF
  2375. /* end confdefs.h.  */
  2376. $ac_includes_default
  2377.    typedef uint16_t ac__type_sizeof_;
  2378. int
  2379. main ()
  2380. {
  2381. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  2382. test_array [0] = 0
  2383.   ;
  2384.   return 0;
  2385. }
  2386. _ACEOF
  2387. rm -f conftest.$ac_objext
  2388. if { (ac_try="$ac_compile"
  2389. case "(($ac_try" in
  2390.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2391.   *) ac_try_echo=$ac_try;;
  2392. esac
  2393. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2394.   (eval "$ac_compile") 2>conftest.er1
  2395.   ac_status=$?
  2396.   grep -v '^ *+' conftest.er1 >conftest.err
  2397.   rm -f conftest.er1
  2398.   cat conftest.err >&5
  2399.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2400.   (exit $ac_status); } && {
  2401.  test -z "$ac_c_werror_flag" ||
  2402.  test ! -s conftest.err
  2403.        } && test -s conftest.$ac_objext; then
  2404.   ac_hi=$ac_mid
  2405. else
  2406.   echo "$as_me: failed program was:" >&5
  2407. sed 's/^/| /' conftest.$ac_ext >&5
  2408. ac_lo=`expr '(' $ac_mid ')' + 1`
  2409. fi
  2410. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2411. done
  2412. case $ac_lo in
  2413. ?*) ac_cv_sizeof_uint16_t=$ac_lo;;
  2414. '') if test "$ac_cv_type_uint16_t" = yes; then
  2415.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (uint16_t)
  2416. See `config.log' for more details." >&5
  2417. echo "$as_me: error: cannot compute sizeof (uint16_t)
  2418. See `config.log' for more details." >&2;}
  2419.    { (exit 77); exit 77; }; }
  2420.    else
  2421.      ac_cv_sizeof_uint16_t=0
  2422.    fi ;;
  2423. esac
  2424. else
  2425.   cat >conftest.$ac_ext <<_ACEOF
  2426. /* confdefs.h.  */
  2427. _ACEOF
  2428. cat confdefs.h >>conftest.$ac_ext
  2429. cat >>conftest.$ac_ext <<_ACEOF
  2430. /* end confdefs.h.  */
  2431. $ac_includes_default
  2432.    typedef uint16_t ac__type_sizeof_;
  2433. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  2434. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  2435. #include <stdio.h>
  2436. #include <stdlib.h>
  2437. int
  2438. main ()
  2439. {
  2440.   FILE *f = fopen ("conftest.val", "w");
  2441.   if (! f)
  2442.     return 1;
  2443.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  2444.     {
  2445.       long int i = longval ();
  2446.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  2447. return 1;
  2448.       fprintf (f, "%ldn", i);
  2449.     }
  2450.   else
  2451.     {
  2452.       unsigned long int i = ulongval ();
  2453.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  2454. return 1;
  2455.       fprintf (f, "%lun", i);
  2456.     }
  2457.   return ferror (f) || fclose (f) != 0;
  2458.   ;
  2459.   return 0;
  2460. }
  2461. _ACEOF
  2462. rm -f conftest$ac_exeext
  2463. if { (ac_try="$ac_link"
  2464. case "(($ac_try" in
  2465.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2466.   *) ac_try_echo=$ac_try;;
  2467. esac
  2468. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2469.   (eval "$ac_link") 2>&5
  2470.   ac_status=$?
  2471.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2472.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  2473.   { (case "(($ac_try" in
  2474.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2475.   *) ac_try_echo=$ac_try;;
  2476. esac
  2477. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2478.   (eval "$ac_try") 2>&5
  2479.   ac_status=$?
  2480.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2481.   (exit $ac_status); }; }; then
  2482.   ac_cv_sizeof_uint16_t=`cat conftest.val`
  2483. else
  2484.   echo "$as_me: program exited with status $ac_status" >&5
  2485. echo "$as_me: failed program was:" >&5
  2486. sed 's/^/| /' conftest.$ac_ext >&5
  2487. ( exit $ac_status )
  2488. if test "$ac_cv_type_uint16_t" = yes; then
  2489.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (uint16_t)
  2490. See `config.log' for more details." >&5
  2491. echo "$as_me: error: cannot compute sizeof (uint16_t)
  2492. See `config.log' for more details." >&2;}
  2493.    { (exit 77); exit 77; }; }
  2494.    else
  2495.      ac_cv_sizeof_uint16_t=0
  2496.    fi
  2497. fi
  2498. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  2499. fi
  2500. rm -f conftest.val
  2501. fi
  2502. { echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint16_t" >&5
  2503. echo "${ECHO_T}$ac_cv_sizeof_uint16_t" >&6; }
  2504. cat >>confdefs.h <<_ACEOF
  2505. #define SIZEOF_UINT16_T $ac_cv_sizeof_uint16_t
  2506. _ACEOF
  2507. { echo "$as_me:$LINENO: checking for uint32_t" >&5
  2508. echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
  2509. if test "${ac_cv_type_uint32_t+set}" = set; then
  2510.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2511. else
  2512.   cat >conftest.$ac_ext <<_ACEOF
  2513. /* confdefs.h.  */
  2514. _ACEOF
  2515. cat confdefs.h >>conftest.$ac_ext
  2516. cat >>conftest.$ac_ext <<_ACEOF
  2517. /* end confdefs.h.  */
  2518. $ac_includes_default
  2519. typedef uint32_t ac__type_new_;
  2520. int
  2521. main ()
  2522. {
  2523. if ((ac__type_new_ *) 0)
  2524.   return 0;
  2525. if (sizeof (ac__type_new_))
  2526.   return 0;
  2527.   ;
  2528.   return 0;
  2529. }
  2530. _ACEOF
  2531. rm -f conftest.$ac_objext
  2532. if { (ac_try="$ac_compile"
  2533. case "(($ac_try" in
  2534.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2535.   *) ac_try_echo=$ac_try;;
  2536. esac
  2537. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2538.   (eval "$ac_compile") 2>conftest.er1
  2539.   ac_status=$?
  2540.   grep -v '^ *+' conftest.er1 >conftest.err
  2541.   rm -f conftest.er1
  2542.   cat conftest.err >&5
  2543.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2544.   (exit $ac_status); } && {
  2545.  test -z "$ac_c_werror_flag" ||
  2546.  test ! -s conftest.err
  2547.        } && test -s conftest.$ac_objext; then
  2548.   ac_cv_type_uint32_t=yes
  2549. else
  2550.   echo "$as_me: failed program was:" >&5
  2551. sed 's/^/| /' conftest.$ac_ext >&5
  2552. ac_cv_type_uint32_t=no
  2553. fi
  2554. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2555. fi
  2556. { echo "$as_me:$LINENO: result: $ac_cv_type_uint32_t" >&5
  2557. echo "${ECHO_T}$ac_cv_type_uint32_t" >&6; }
  2558. # The cast to long int works around a bug in the HP C Compiler
  2559. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  2560. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  2561. # This bug is HP SR number 8606223364.
  2562. { echo "$as_me:$LINENO: checking size of uint32_t" >&5
  2563. echo $ECHO_N "checking size of uint32_t... $ECHO_C" >&6; }
  2564. if test "${ac_cv_sizeof_uint32_t+set}" = set; then
  2565.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2566. else
  2567.   if test "$cross_compiling" = yes; then
  2568.   # Depending upon the size, compute the lo and hi bounds.
  2569. cat >conftest.$ac_ext <<_ACEOF
  2570. /* confdefs.h.  */
  2571. _ACEOF
  2572. cat confdefs.h >>conftest.$ac_ext
  2573. cat >>conftest.$ac_ext <<_ACEOF
  2574. /* end confdefs.h.  */
  2575. $ac_includes_default
  2576.    typedef uint32_t ac__type_sizeof_;
  2577. int
  2578. main ()
  2579. {
  2580. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  2581. test_array [0] = 0
  2582.   ;
  2583.   return 0;
  2584. }
  2585. _ACEOF
  2586. rm -f conftest.$ac_objext
  2587. if { (ac_try="$ac_compile"
  2588. case "(($ac_try" in
  2589.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2590.   *) ac_try_echo=$ac_try;;
  2591. esac
  2592. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2593.   (eval "$ac_compile") 2>conftest.er1
  2594.   ac_status=$?
  2595.   grep -v '^ *+' conftest.er1 >conftest.err
  2596.   rm -f conftest.er1
  2597.   cat conftest.err >&5
  2598.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2599.   (exit $ac_status); } && {
  2600.  test -z "$ac_c_werror_flag" ||
  2601.  test ! -s conftest.err
  2602.        } && test -s conftest.$ac_objext; then
  2603.   ac_lo=0 ac_mid=0
  2604.   while :; do
  2605.     cat >conftest.$ac_ext <<_ACEOF
  2606. /* confdefs.h.  */
  2607. _ACEOF
  2608. cat confdefs.h >>conftest.$ac_ext
  2609. cat >>conftest.$ac_ext <<_ACEOF
  2610. /* end confdefs.h.  */
  2611. $ac_includes_default
  2612.    typedef uint32_t ac__type_sizeof_;
  2613. int
  2614. main ()
  2615. {
  2616. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  2617. test_array [0] = 0
  2618.   ;
  2619.   return 0;
  2620. }
  2621. _ACEOF
  2622. rm -f conftest.$ac_objext
  2623. if { (ac_try="$ac_compile"
  2624. case "(($ac_try" in
  2625.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2626.   *) ac_try_echo=$ac_try;;
  2627. esac
  2628. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2629.   (eval "$ac_compile") 2>conftest.er1
  2630.   ac_status=$?
  2631.   grep -v '^ *+' conftest.er1 >conftest.err
  2632.   rm -f conftest.er1
  2633.   cat conftest.err >&5
  2634.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2635.   (exit $ac_status); } && {
  2636.  test -z "$ac_c_werror_flag" ||
  2637.  test ! -s conftest.err
  2638.        } && test -s conftest.$ac_objext; then
  2639.   ac_hi=$ac_mid; break
  2640. else
  2641.   echo "$as_me: failed program was:" >&5
  2642. sed 's/^/| /' conftest.$ac_ext >&5
  2643. ac_lo=`expr $ac_mid + 1`
  2644. if test $ac_lo -le $ac_mid; then
  2645.   ac_lo= ac_hi=
  2646.   break
  2647. fi
  2648. ac_mid=`expr 2 '*' $ac_mid + 1`
  2649. fi
  2650. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2651.   done
  2652. else
  2653.   echo "$as_me: failed program was:" >&5
  2654. sed 's/^/| /' conftest.$ac_ext >&5
  2655. cat >conftest.$ac_ext <<_ACEOF
  2656. /* confdefs.h.  */
  2657. _ACEOF
  2658. cat confdefs.h >>conftest.$ac_ext
  2659. cat >>conftest.$ac_ext <<_ACEOF
  2660. /* end confdefs.h.  */
  2661. $ac_includes_default
  2662.    typedef uint32_t ac__type_sizeof_;
  2663. int
  2664. main ()
  2665. {
  2666. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  2667. test_array [0] = 0
  2668.   ;
  2669.   return 0;
  2670. }
  2671. _ACEOF
  2672. rm -f conftest.$ac_objext
  2673. if { (ac_try="$ac_compile"
  2674. case "(($ac_try" in
  2675.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2676.   *) ac_try_echo=$ac_try;;
  2677. esac
  2678. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2679.   (eval "$ac_compile") 2>conftest.er1
  2680.   ac_status=$?
  2681.   grep -v '^ *+' conftest.er1 >conftest.err
  2682.   rm -f conftest.er1
  2683.   cat conftest.err >&5
  2684.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2685.   (exit $ac_status); } && {
  2686.  test -z "$ac_c_werror_flag" ||
  2687.  test ! -s conftest.err
  2688.        } && test -s conftest.$ac_objext; then
  2689.   ac_hi=-1 ac_mid=-1
  2690.   while :; do
  2691.     cat >conftest.$ac_ext <<_ACEOF
  2692. /* confdefs.h.  */
  2693. _ACEOF
  2694. cat confdefs.h >>conftest.$ac_ext
  2695. cat >>conftest.$ac_ext <<_ACEOF
  2696. /* end confdefs.h.  */
  2697. $ac_includes_default
  2698.    typedef uint32_t ac__type_sizeof_;
  2699. int
  2700. main ()
  2701. {
  2702. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  2703. test_array [0] = 0
  2704.   ;
  2705.   return 0;
  2706. }
  2707. _ACEOF
  2708. rm -f conftest.$ac_objext
  2709. if { (ac_try="$ac_compile"
  2710. case "(($ac_try" in
  2711.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2712.   *) ac_try_echo=$ac_try;;
  2713. esac
  2714. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2715.   (eval "$ac_compile") 2>conftest.er1
  2716.   ac_status=$?
  2717.   grep -v '^ *+' conftest.er1 >conftest.err
  2718.   rm -f conftest.er1
  2719.   cat conftest.err >&5
  2720.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2721.   (exit $ac_status); } && {
  2722.  test -z "$ac_c_werror_flag" ||
  2723.  test ! -s conftest.err
  2724.        } && test -s conftest.$ac_objext; then
  2725.   ac_lo=$ac_mid; break
  2726. else
  2727.   echo "$as_me: failed program was:" >&5
  2728. sed 's/^/| /' conftest.$ac_ext >&5
  2729. ac_hi=`expr '(' $ac_mid ')' - 1`
  2730. if test $ac_mid -le $ac_hi; then
  2731.   ac_lo= ac_hi=
  2732.   break
  2733. fi
  2734. ac_mid=`expr 2 '*' $ac_mid`
  2735. fi
  2736. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2737.   done
  2738. else
  2739.   echo "$as_me: failed program was:" >&5
  2740. sed 's/^/| /' conftest.$ac_ext >&5
  2741. ac_lo= ac_hi=
  2742. fi
  2743. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2744. fi
  2745. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2746. # Binary search between lo and hi bounds.
  2747. while test "x$ac_lo" != "x$ac_hi"; do
  2748.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  2749.   cat >conftest.$ac_ext <<_ACEOF
  2750. /* confdefs.h.  */
  2751. _ACEOF
  2752. cat confdefs.h >>conftest.$ac_ext
  2753. cat >>conftest.$ac_ext <<_ACEOF
  2754. /* end confdefs.h.  */
  2755. $ac_includes_default
  2756.    typedef uint32_t ac__type_sizeof_;
  2757. int
  2758. main ()
  2759. {
  2760. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  2761. test_array [0] = 0
  2762.   ;
  2763.   return 0;
  2764. }
  2765. _ACEOF
  2766. rm -f conftest.$ac_objext
  2767. if { (ac_try="$ac_compile"
  2768. case "(($ac_try" in
  2769.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2770.   *) ac_try_echo=$ac_try;;
  2771. esac
  2772. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2773.   (eval "$ac_compile") 2>conftest.er1
  2774.   ac_status=$?
  2775.   grep -v '^ *+' conftest.er1 >conftest.err
  2776.   rm -f conftest.er1
  2777.   cat conftest.err >&5
  2778.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2779.   (exit $ac_status); } && {
  2780.  test -z "$ac_c_werror_flag" ||
  2781.  test ! -s conftest.err
  2782.        } && test -s conftest.$ac_objext; then
  2783.   ac_hi=$ac_mid
  2784. else
  2785.   echo "$as_me: failed program was:" >&5
  2786. sed 's/^/| /' conftest.$ac_ext >&5
  2787. ac_lo=`expr '(' $ac_mid ')' + 1`
  2788. fi
  2789. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2790. done
  2791. case $ac_lo in
  2792. ?*) ac_cv_sizeof_uint32_t=$ac_lo;;
  2793. '') if test "$ac_cv_type_uint32_t" = yes; then
  2794.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (uint32_t)
  2795. See `config.log' for more details." >&5
  2796. echo "$as_me: error: cannot compute sizeof (uint32_t)
  2797. See `config.log' for more details." >&2;}
  2798.    { (exit 77); exit 77; }; }
  2799.    else
  2800.      ac_cv_sizeof_uint32_t=0
  2801.    fi ;;
  2802. esac
  2803. else
  2804.   cat >conftest.$ac_ext <<_ACEOF
  2805. /* confdefs.h.  */
  2806. _ACEOF
  2807. cat confdefs.h >>conftest.$ac_ext
  2808. cat >>conftest.$ac_ext <<_ACEOF
  2809. /* end confdefs.h.  */
  2810. $ac_includes_default
  2811.    typedef uint32_t ac__type_sizeof_;
  2812. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  2813. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  2814. #include <stdio.h>
  2815. #include <stdlib.h>
  2816. int
  2817. main ()
  2818. {
  2819.   FILE *f = fopen ("conftest.val", "w");
  2820.   if (! f)
  2821.     return 1;
  2822.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  2823.     {
  2824.       long int i = longval ();
  2825.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  2826. return 1;
  2827.       fprintf (f, "%ldn", i);
  2828.     }
  2829.   else
  2830.     {
  2831.       unsigned long int i = ulongval ();
  2832.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  2833. return 1;
  2834.       fprintf (f, "%lun", i);
  2835.     }
  2836.   return ferror (f) || fclose (f) != 0;
  2837.   ;
  2838.   return 0;
  2839. }
  2840. _ACEOF
  2841. rm -f conftest$ac_exeext
  2842. if { (ac_try="$ac_link"
  2843. case "(($ac_try" in
  2844.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2845.   *) ac_try_echo=$ac_try;;
  2846. esac
  2847. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2848.   (eval "$ac_link") 2>&5
  2849.   ac_status=$?
  2850.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2851.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  2852.   { (case "(($ac_try" in
  2853.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2854.   *) ac_try_echo=$ac_try;;
  2855. esac
  2856. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2857.   (eval "$ac_try") 2>&5
  2858.   ac_status=$?
  2859.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2860.   (exit $ac_status); }; }; then
  2861.   ac_cv_sizeof_uint32_t=`cat conftest.val`
  2862. else
  2863.   echo "$as_me: program exited with status $ac_status" >&5
  2864. echo "$as_me: failed program was:" >&5
  2865. sed 's/^/| /' conftest.$ac_ext >&5
  2866. ( exit $ac_status )
  2867. if test "$ac_cv_type_uint32_t" = yes; then
  2868.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (uint32_t)
  2869. See `config.log' for more details." >&5
  2870. echo "$as_me: error: cannot compute sizeof (uint32_t)
  2871. See `config.log' for more details." >&2;}
  2872.    { (exit 77); exit 77; }; }
  2873.    else
  2874.      ac_cv_sizeof_uint32_t=0
  2875.    fi
  2876. fi
  2877. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  2878. fi
  2879. rm -f conftest.val
  2880. fi
  2881. { echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint32_t" >&5
  2882. echo "${ECHO_T}$ac_cv_sizeof_uint32_t" >&6; }
  2883. cat >>confdefs.h <<_ACEOF
  2884. #define SIZEOF_UINT32_T $ac_cv_sizeof_uint32_t
  2885. _ACEOF
  2886. { echo "$as_me:$LINENO: checking for uint64_t" >&5
  2887. echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
  2888. if test "${ac_cv_type_uint64_t+set}" = set; then
  2889.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2890. else
  2891.   cat >conftest.$ac_ext <<_ACEOF
  2892. /* confdefs.h.  */
  2893. _ACEOF
  2894. cat confdefs.h >>conftest.$ac_ext
  2895. cat >>conftest.$ac_ext <<_ACEOF
  2896. /* end confdefs.h.  */
  2897. $ac_includes_default
  2898. typedef uint64_t ac__type_new_;
  2899. int
  2900. main ()
  2901. {
  2902. if ((ac__type_new_ *) 0)
  2903.   return 0;
  2904. if (sizeof (ac__type_new_))
  2905.   return 0;
  2906.   ;
  2907.   return 0;
  2908. }
  2909. _ACEOF
  2910. rm -f conftest.$ac_objext
  2911. if { (ac_try="$ac_compile"
  2912. case "(($ac_try" in
  2913.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2914.   *) ac_try_echo=$ac_try;;
  2915. esac
  2916. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2917.   (eval "$ac_compile") 2>conftest.er1
  2918.   ac_status=$?
  2919.   grep -v '^ *+' conftest.er1 >conftest.err
  2920.   rm -f conftest.er1
  2921.   cat conftest.err >&5
  2922.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2923.   (exit $ac_status); } && {
  2924.  test -z "$ac_c_werror_flag" ||
  2925.  test ! -s conftest.err
  2926.        } && test -s conftest.$ac_objext; then
  2927.   ac_cv_type_uint64_t=yes
  2928. else
  2929.   echo "$as_me: failed program was:" >&5
  2930. sed 's/^/| /' conftest.$ac_ext >&5
  2931. ac_cv_type_uint64_t=no
  2932. fi
  2933. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2934. fi
  2935. { echo "$as_me:$LINENO: result: $ac_cv_type_uint64_t" >&5
  2936. echo "${ECHO_T}$ac_cv_type_uint64_t" >&6; }
  2937. # The cast to long int works around a bug in the HP C Compiler
  2938. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  2939. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  2940. # This bug is HP SR number 8606223364.
  2941. { echo "$as_me:$LINENO: checking size of uint64_t" >&5
  2942. echo $ECHO_N "checking size of uint64_t... $ECHO_C" >&6; }
  2943. if test "${ac_cv_sizeof_uint64_t+set}" = set; then
  2944.   echo $ECHO_N "(cached) $ECHO_C" >&6
  2945. else
  2946.   if test "$cross_compiling" = yes; then
  2947.   # Depending upon the size, compute the lo and hi bounds.
  2948. cat >conftest.$ac_ext <<_ACEOF
  2949. /* confdefs.h.  */
  2950. _ACEOF
  2951. cat confdefs.h >>conftest.$ac_ext
  2952. cat >>conftest.$ac_ext <<_ACEOF
  2953. /* end confdefs.h.  */
  2954. $ac_includes_default
  2955.    typedef uint64_t ac__type_sizeof_;
  2956. int
  2957. main ()
  2958. {
  2959. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  2960. test_array [0] = 0
  2961.   ;
  2962.   return 0;
  2963. }
  2964. _ACEOF
  2965. rm -f conftest.$ac_objext
  2966. if { (ac_try="$ac_compile"
  2967. case "(($ac_try" in
  2968.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  2969.   *) ac_try_echo=$ac_try;;
  2970. esac
  2971. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  2972.   (eval "$ac_compile") 2>conftest.er1
  2973.   ac_status=$?
  2974.   grep -v '^ *+' conftest.er1 >conftest.err
  2975.   rm -f conftest.er1
  2976.   cat conftest.err >&5
  2977.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  2978.   (exit $ac_status); } && {
  2979.  test -z "$ac_c_werror_flag" ||
  2980.  test ! -s conftest.err
  2981.        } && test -s conftest.$ac_objext; then
  2982.   ac_lo=0 ac_mid=0
  2983.   while :; do
  2984.     cat >conftest.$ac_ext <<_ACEOF
  2985. /* confdefs.h.  */
  2986. _ACEOF
  2987. cat confdefs.h >>conftest.$ac_ext
  2988. cat >>conftest.$ac_ext <<_ACEOF
  2989. /* end confdefs.h.  */
  2990. $ac_includes_default
  2991.    typedef uint64_t ac__type_sizeof_;
  2992. int
  2993. main ()
  2994. {
  2995. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  2996. test_array [0] = 0
  2997.   ;
  2998.   return 0;
  2999. }
  3000. _ACEOF
  3001. rm -f conftest.$ac_objext
  3002. if { (ac_try="$ac_compile"
  3003. case "(($ac_try" in
  3004.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3005.   *) ac_try_echo=$ac_try;;
  3006. esac
  3007. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3008.   (eval "$ac_compile") 2>conftest.er1
  3009.   ac_status=$?
  3010.   grep -v '^ *+' conftest.er1 >conftest.err
  3011.   rm -f conftest.er1
  3012.   cat conftest.err >&5
  3013.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3014.   (exit $ac_status); } && {
  3015.  test -z "$ac_c_werror_flag" ||
  3016.  test ! -s conftest.err
  3017.        } && test -s conftest.$ac_objext; then
  3018.   ac_hi=$ac_mid; break
  3019. else
  3020.   echo "$as_me: failed program was:" >&5
  3021. sed 's/^/| /' conftest.$ac_ext >&5
  3022. ac_lo=`expr $ac_mid + 1`
  3023. if test $ac_lo -le $ac_mid; then
  3024.   ac_lo= ac_hi=
  3025.   break
  3026. fi
  3027. ac_mid=`expr 2 '*' $ac_mid + 1`
  3028. fi
  3029. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3030.   done
  3031. else
  3032.   echo "$as_me: failed program was:" >&5
  3033. sed 's/^/| /' conftest.$ac_ext >&5
  3034. cat >conftest.$ac_ext <<_ACEOF
  3035. /* confdefs.h.  */
  3036. _ACEOF
  3037. cat confdefs.h >>conftest.$ac_ext
  3038. cat >>conftest.$ac_ext <<_ACEOF
  3039. /* end confdefs.h.  */
  3040. $ac_includes_default
  3041.    typedef uint64_t ac__type_sizeof_;
  3042. int
  3043. main ()
  3044. {
  3045. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  3046. test_array [0] = 0
  3047.   ;
  3048.   return 0;
  3049. }
  3050. _ACEOF
  3051. rm -f conftest.$ac_objext
  3052. if { (ac_try="$ac_compile"
  3053. case "(($ac_try" in
  3054.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3055.   *) ac_try_echo=$ac_try;;
  3056. esac
  3057. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3058.   (eval "$ac_compile") 2>conftest.er1
  3059.   ac_status=$?
  3060.   grep -v '^ *+' conftest.er1 >conftest.err
  3061.   rm -f conftest.er1
  3062.   cat conftest.err >&5
  3063.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3064.   (exit $ac_status); } && {
  3065.  test -z "$ac_c_werror_flag" ||
  3066.  test ! -s conftest.err
  3067.        } && test -s conftest.$ac_objext; then
  3068.   ac_hi=-1 ac_mid=-1
  3069.   while :; do
  3070.     cat >conftest.$ac_ext <<_ACEOF
  3071. /* confdefs.h.  */
  3072. _ACEOF
  3073. cat confdefs.h >>conftest.$ac_ext
  3074. cat >>conftest.$ac_ext <<_ACEOF
  3075. /* end confdefs.h.  */
  3076. $ac_includes_default
  3077.    typedef uint64_t ac__type_sizeof_;
  3078. int
  3079. main ()
  3080. {
  3081. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  3082. test_array [0] = 0
  3083.   ;
  3084.   return 0;
  3085. }
  3086. _ACEOF
  3087. rm -f conftest.$ac_objext
  3088. if { (ac_try="$ac_compile"
  3089. case "(($ac_try" in
  3090.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3091.   *) ac_try_echo=$ac_try;;
  3092. esac
  3093. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3094.   (eval "$ac_compile") 2>conftest.er1
  3095.   ac_status=$?
  3096.   grep -v '^ *+' conftest.er1 >conftest.err
  3097.   rm -f conftest.er1
  3098.   cat conftest.err >&5
  3099.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3100.   (exit $ac_status); } && {
  3101.  test -z "$ac_c_werror_flag" ||
  3102.  test ! -s conftest.err
  3103.        } && test -s conftest.$ac_objext; then
  3104.   ac_lo=$ac_mid; break
  3105. else
  3106.   echo "$as_me: failed program was:" >&5
  3107. sed 's/^/| /' conftest.$ac_ext >&5
  3108. ac_hi=`expr '(' $ac_mid ')' - 1`
  3109. if test $ac_mid -le $ac_hi; then
  3110.   ac_lo= ac_hi=
  3111.   break
  3112. fi
  3113. ac_mid=`expr 2 '*' $ac_mid`
  3114. fi
  3115. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3116.   done
  3117. else
  3118.   echo "$as_me: failed program was:" >&5
  3119. sed 's/^/| /' conftest.$ac_ext >&5
  3120. ac_lo= ac_hi=
  3121. fi
  3122. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3123. fi
  3124. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3125. # Binary search between lo and hi bounds.
  3126. while test "x$ac_lo" != "x$ac_hi"; do
  3127.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  3128.   cat >conftest.$ac_ext <<_ACEOF
  3129. /* confdefs.h.  */
  3130. _ACEOF
  3131. cat confdefs.h >>conftest.$ac_ext
  3132. cat >>conftest.$ac_ext <<_ACEOF
  3133. /* end confdefs.h.  */
  3134. $ac_includes_default
  3135.    typedef uint64_t ac__type_sizeof_;
  3136. int
  3137. main ()
  3138. {
  3139. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  3140. test_array [0] = 0
  3141.   ;
  3142.   return 0;
  3143. }
  3144. _ACEOF
  3145. rm -f conftest.$ac_objext
  3146. if { (ac_try="$ac_compile"
  3147. case "(($ac_try" in
  3148.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3149.   *) ac_try_echo=$ac_try;;
  3150. esac
  3151. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3152.   (eval "$ac_compile") 2>conftest.er1
  3153.   ac_status=$?
  3154.   grep -v '^ *+' conftest.er1 >conftest.err
  3155.   rm -f conftest.er1
  3156.   cat conftest.err >&5
  3157.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3158.   (exit $ac_status); } && {
  3159.  test -z "$ac_c_werror_flag" ||
  3160.  test ! -s conftest.err
  3161.        } && test -s conftest.$ac_objext; then
  3162.   ac_hi=$ac_mid
  3163. else
  3164.   echo "$as_me: failed program was:" >&5
  3165. sed 's/^/| /' conftest.$ac_ext >&5
  3166. ac_lo=`expr '(' $ac_mid ')' + 1`
  3167. fi
  3168. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3169. done
  3170. case $ac_lo in
  3171. ?*) ac_cv_sizeof_uint64_t=$ac_lo;;
  3172. '') if test "$ac_cv_type_uint64_t" = yes; then
  3173.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (uint64_t)
  3174. See `config.log' for more details." >&5
  3175. echo "$as_me: error: cannot compute sizeof (uint64_t)
  3176. See `config.log' for more details." >&2;}
  3177.    { (exit 77); exit 77; }; }
  3178.    else
  3179.      ac_cv_sizeof_uint64_t=0
  3180.    fi ;;
  3181. esac
  3182. else
  3183.   cat >conftest.$ac_ext <<_ACEOF
  3184. /* confdefs.h.  */
  3185. _ACEOF
  3186. cat confdefs.h >>conftest.$ac_ext
  3187. cat >>conftest.$ac_ext <<_ACEOF
  3188. /* end confdefs.h.  */
  3189. $ac_includes_default
  3190.    typedef uint64_t ac__type_sizeof_;
  3191. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  3192. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  3193. #include <stdio.h>
  3194. #include <stdlib.h>
  3195. int
  3196. main ()
  3197. {
  3198.   FILE *f = fopen ("conftest.val", "w");
  3199.   if (! f)
  3200.     return 1;
  3201.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  3202.     {
  3203.       long int i = longval ();
  3204.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  3205. return 1;
  3206.       fprintf (f, "%ldn", i);
  3207.     }
  3208.   else
  3209.     {
  3210.       unsigned long int i = ulongval ();
  3211.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  3212. return 1;
  3213.       fprintf (f, "%lun", i);
  3214.     }
  3215.   return ferror (f) || fclose (f) != 0;
  3216.   ;
  3217.   return 0;
  3218. }
  3219. _ACEOF
  3220. rm -f conftest$ac_exeext
  3221. if { (ac_try="$ac_link"
  3222. case "(($ac_try" in
  3223.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3224.   *) ac_try_echo=$ac_try;;
  3225. esac
  3226. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3227.   (eval "$ac_link") 2>&5
  3228.   ac_status=$?
  3229.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3230.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  3231.   { (case "(($ac_try" in
  3232.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3233.   *) ac_try_echo=$ac_try;;
  3234. esac
  3235. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3236.   (eval "$ac_try") 2>&5
  3237.   ac_status=$?
  3238.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3239.   (exit $ac_status); }; }; then
  3240.   ac_cv_sizeof_uint64_t=`cat conftest.val`
  3241. else
  3242.   echo "$as_me: program exited with status $ac_status" >&5
  3243. echo "$as_me: failed program was:" >&5
  3244. sed 's/^/| /' conftest.$ac_ext >&5
  3245. ( exit $ac_status )
  3246. if test "$ac_cv_type_uint64_t" = yes; then
  3247.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (uint64_t)
  3248. See `config.log' for more details." >&5
  3249. echo "$as_me: error: cannot compute sizeof (uint64_t)
  3250. See `config.log' for more details." >&2;}
  3251.    { (exit 77); exit 77; }; }
  3252.    else
  3253.      ac_cv_sizeof_uint64_t=0
  3254.    fi
  3255. fi
  3256. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  3257. fi
  3258. rm -f conftest.val
  3259. fi
  3260. { echo "$as_me:$LINENO: result: $ac_cv_sizeof_uint64_t" >&5
  3261. echo "${ECHO_T}$ac_cv_sizeof_uint64_t" >&6; }
  3262. cat >>confdefs.h <<_ACEOF
  3263. #define SIZEOF_UINT64_T $ac_cv_sizeof_uint64_t
  3264. _ACEOF
  3265. { echo "$as_me:$LINENO: checking for intptr_t" >&5
  3266. echo $ECHO_N "checking for intptr_t... $ECHO_C" >&6; }
  3267. if test "${ac_cv_type_intptr_t+set}" = set; then
  3268.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3269. else
  3270.   cat >conftest.$ac_ext <<_ACEOF
  3271. /* confdefs.h.  */
  3272. _ACEOF
  3273. cat confdefs.h >>conftest.$ac_ext
  3274. cat >>conftest.$ac_ext <<_ACEOF
  3275. /* end confdefs.h.  */
  3276. $ac_includes_default
  3277. typedef intptr_t ac__type_new_;
  3278. int
  3279. main ()
  3280. {
  3281. if ((ac__type_new_ *) 0)
  3282.   return 0;
  3283. if (sizeof (ac__type_new_))
  3284.   return 0;
  3285.   ;
  3286.   return 0;
  3287. }
  3288. _ACEOF
  3289. rm -f conftest.$ac_objext
  3290. if { (ac_try="$ac_compile"
  3291. case "(($ac_try" in
  3292.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3293.   *) ac_try_echo=$ac_try;;
  3294. esac
  3295. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3296.   (eval "$ac_compile") 2>conftest.er1
  3297.   ac_status=$?
  3298.   grep -v '^ *+' conftest.er1 >conftest.err
  3299.   rm -f conftest.er1
  3300.   cat conftest.err >&5
  3301.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3302.   (exit $ac_status); } && {
  3303.  test -z "$ac_c_werror_flag" ||
  3304.  test ! -s conftest.err
  3305.        } && test -s conftest.$ac_objext; then
  3306.   ac_cv_type_intptr_t=yes
  3307. else
  3308.   echo "$as_me: failed program was:" >&5
  3309. sed 's/^/| /' conftest.$ac_ext >&5
  3310. ac_cv_type_intptr_t=no
  3311. fi
  3312. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3313. fi
  3314. { echo "$as_me:$LINENO: result: $ac_cv_type_intptr_t" >&5
  3315. echo "${ECHO_T}$ac_cv_type_intptr_t" >&6; }
  3316. # The cast to long int works around a bug in the HP C Compiler
  3317. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  3318. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  3319. # This bug is HP SR number 8606223364.
  3320. { echo "$as_me:$LINENO: checking size of intptr_t" >&5
  3321. echo $ECHO_N "checking size of intptr_t... $ECHO_C" >&6; }
  3322. if test "${ac_cv_sizeof_intptr_t+set}" = set; then
  3323.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3324. else
  3325.   if test "$cross_compiling" = yes; then
  3326.   # Depending upon the size, compute the lo and hi bounds.
  3327. cat >conftest.$ac_ext <<_ACEOF
  3328. /* confdefs.h.  */
  3329. _ACEOF
  3330. cat confdefs.h >>conftest.$ac_ext
  3331. cat >>conftest.$ac_ext <<_ACEOF
  3332. /* end confdefs.h.  */
  3333. $ac_includes_default
  3334.    typedef intptr_t ac__type_sizeof_;
  3335. int
  3336. main ()
  3337. {
  3338. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  3339. test_array [0] = 0
  3340.   ;
  3341.   return 0;
  3342. }
  3343. _ACEOF
  3344. rm -f conftest.$ac_objext
  3345. if { (ac_try="$ac_compile"
  3346. case "(($ac_try" in
  3347.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3348.   *) ac_try_echo=$ac_try;;
  3349. esac
  3350. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3351.   (eval "$ac_compile") 2>conftest.er1
  3352.   ac_status=$?
  3353.   grep -v '^ *+' conftest.er1 >conftest.err
  3354.   rm -f conftest.er1
  3355.   cat conftest.err >&5
  3356.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3357.   (exit $ac_status); } && {
  3358.  test -z "$ac_c_werror_flag" ||
  3359.  test ! -s conftest.err
  3360.        } && test -s conftest.$ac_objext; then
  3361.   ac_lo=0 ac_mid=0
  3362.   while :; do
  3363.     cat >conftest.$ac_ext <<_ACEOF
  3364. /* confdefs.h.  */
  3365. _ACEOF
  3366. cat confdefs.h >>conftest.$ac_ext
  3367. cat >>conftest.$ac_ext <<_ACEOF
  3368. /* end confdefs.h.  */
  3369. $ac_includes_default
  3370.    typedef intptr_t ac__type_sizeof_;
  3371. int
  3372. main ()
  3373. {
  3374. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  3375. test_array [0] = 0
  3376.   ;
  3377.   return 0;
  3378. }
  3379. _ACEOF
  3380. rm -f conftest.$ac_objext
  3381. if { (ac_try="$ac_compile"
  3382. case "(($ac_try" in
  3383.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3384.   *) ac_try_echo=$ac_try;;
  3385. esac
  3386. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3387.   (eval "$ac_compile") 2>conftest.er1
  3388.   ac_status=$?
  3389.   grep -v '^ *+' conftest.er1 >conftest.err
  3390.   rm -f conftest.er1
  3391.   cat conftest.err >&5
  3392.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3393.   (exit $ac_status); } && {
  3394.  test -z "$ac_c_werror_flag" ||
  3395.  test ! -s conftest.err
  3396.        } && test -s conftest.$ac_objext; then
  3397.   ac_hi=$ac_mid; break
  3398. else
  3399.   echo "$as_me: failed program was:" >&5
  3400. sed 's/^/| /' conftest.$ac_ext >&5
  3401. ac_lo=`expr $ac_mid + 1`
  3402. if test $ac_lo -le $ac_mid; then
  3403.   ac_lo= ac_hi=
  3404.   break
  3405. fi
  3406. ac_mid=`expr 2 '*' $ac_mid + 1`
  3407. fi
  3408. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3409.   done
  3410. else
  3411.   echo "$as_me: failed program was:" >&5
  3412. sed 's/^/| /' conftest.$ac_ext >&5
  3413. cat >conftest.$ac_ext <<_ACEOF
  3414. /* confdefs.h.  */
  3415. _ACEOF
  3416. cat confdefs.h >>conftest.$ac_ext
  3417. cat >>conftest.$ac_ext <<_ACEOF
  3418. /* end confdefs.h.  */
  3419. $ac_includes_default
  3420.    typedef intptr_t ac__type_sizeof_;
  3421. int
  3422. main ()
  3423. {
  3424. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  3425. test_array [0] = 0
  3426.   ;
  3427.   return 0;
  3428. }
  3429. _ACEOF
  3430. rm -f conftest.$ac_objext
  3431. if { (ac_try="$ac_compile"
  3432. case "(($ac_try" in
  3433.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3434.   *) ac_try_echo=$ac_try;;
  3435. esac
  3436. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3437.   (eval "$ac_compile") 2>conftest.er1
  3438.   ac_status=$?
  3439.   grep -v '^ *+' conftest.er1 >conftest.err
  3440.   rm -f conftest.er1
  3441.   cat conftest.err >&5
  3442.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3443.   (exit $ac_status); } && {
  3444.  test -z "$ac_c_werror_flag" ||
  3445.  test ! -s conftest.err
  3446.        } && test -s conftest.$ac_objext; then
  3447.   ac_hi=-1 ac_mid=-1
  3448.   while :; do
  3449.     cat >conftest.$ac_ext <<_ACEOF
  3450. /* confdefs.h.  */
  3451. _ACEOF
  3452. cat confdefs.h >>conftest.$ac_ext
  3453. cat >>conftest.$ac_ext <<_ACEOF
  3454. /* end confdefs.h.  */
  3455. $ac_includes_default
  3456.    typedef intptr_t ac__type_sizeof_;
  3457. int
  3458. main ()
  3459. {
  3460. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  3461. test_array [0] = 0
  3462.   ;
  3463.   return 0;
  3464. }
  3465. _ACEOF
  3466. rm -f conftest.$ac_objext
  3467. if { (ac_try="$ac_compile"
  3468. case "(($ac_try" in
  3469.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3470.   *) ac_try_echo=$ac_try;;
  3471. esac
  3472. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3473.   (eval "$ac_compile") 2>conftest.er1
  3474.   ac_status=$?
  3475.   grep -v '^ *+' conftest.er1 >conftest.err
  3476.   rm -f conftest.er1
  3477.   cat conftest.err >&5
  3478.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3479.   (exit $ac_status); } && {
  3480.  test -z "$ac_c_werror_flag" ||
  3481.  test ! -s conftest.err
  3482.        } && test -s conftest.$ac_objext; then
  3483.   ac_lo=$ac_mid; break
  3484. else
  3485.   echo "$as_me: failed program was:" >&5
  3486. sed 's/^/| /' conftest.$ac_ext >&5
  3487. ac_hi=`expr '(' $ac_mid ')' - 1`
  3488. if test $ac_mid -le $ac_hi; then
  3489.   ac_lo= ac_hi=
  3490.   break
  3491. fi
  3492. ac_mid=`expr 2 '*' $ac_mid`
  3493. fi
  3494. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3495.   done
  3496. else
  3497.   echo "$as_me: failed program was:" >&5
  3498. sed 's/^/| /' conftest.$ac_ext >&5
  3499. ac_lo= ac_hi=
  3500. fi
  3501. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3502. fi
  3503. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3504. # Binary search between lo and hi bounds.
  3505. while test "x$ac_lo" != "x$ac_hi"; do
  3506.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  3507.   cat >conftest.$ac_ext <<_ACEOF
  3508. /* confdefs.h.  */
  3509. _ACEOF
  3510. cat confdefs.h >>conftest.$ac_ext
  3511. cat >>conftest.$ac_ext <<_ACEOF
  3512. /* end confdefs.h.  */
  3513. $ac_includes_default
  3514.    typedef intptr_t ac__type_sizeof_;
  3515. int
  3516. main ()
  3517. {
  3518. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  3519. test_array [0] = 0
  3520.   ;
  3521.   return 0;
  3522. }
  3523. _ACEOF
  3524. rm -f conftest.$ac_objext
  3525. if { (ac_try="$ac_compile"
  3526. case "(($ac_try" in
  3527.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3528.   *) ac_try_echo=$ac_try;;
  3529. esac
  3530. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3531.   (eval "$ac_compile") 2>conftest.er1
  3532.   ac_status=$?
  3533.   grep -v '^ *+' conftest.er1 >conftest.err
  3534.   rm -f conftest.er1
  3535.   cat conftest.err >&5
  3536.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3537.   (exit $ac_status); } && {
  3538.  test -z "$ac_c_werror_flag" ||
  3539.  test ! -s conftest.err
  3540.        } && test -s conftest.$ac_objext; then
  3541.   ac_hi=$ac_mid
  3542. else
  3543.   echo "$as_me: failed program was:" >&5
  3544. sed 's/^/| /' conftest.$ac_ext >&5
  3545. ac_lo=`expr '(' $ac_mid ')' + 1`
  3546. fi
  3547. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3548. done
  3549. case $ac_lo in
  3550. ?*) ac_cv_sizeof_intptr_t=$ac_lo;;
  3551. '') if test "$ac_cv_type_intptr_t" = yes; then
  3552.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (intptr_t)
  3553. See `config.log' for more details." >&5
  3554. echo "$as_me: error: cannot compute sizeof (intptr_t)
  3555. See `config.log' for more details." >&2;}
  3556.    { (exit 77); exit 77; }; }
  3557.    else
  3558.      ac_cv_sizeof_intptr_t=0
  3559.    fi ;;
  3560. esac
  3561. else
  3562.   cat >conftest.$ac_ext <<_ACEOF
  3563. /* confdefs.h.  */
  3564. _ACEOF
  3565. cat confdefs.h >>conftest.$ac_ext
  3566. cat >>conftest.$ac_ext <<_ACEOF
  3567. /* end confdefs.h.  */
  3568. $ac_includes_default
  3569.    typedef intptr_t ac__type_sizeof_;
  3570. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  3571. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  3572. #include <stdio.h>
  3573. #include <stdlib.h>
  3574. int
  3575. main ()
  3576. {
  3577.   FILE *f = fopen ("conftest.val", "w");
  3578.   if (! f)
  3579.     return 1;
  3580.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  3581.     {
  3582.       long int i = longval ();
  3583.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  3584. return 1;
  3585.       fprintf (f, "%ldn", i);
  3586.     }
  3587.   else
  3588.     {
  3589.       unsigned long int i = ulongval ();
  3590.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  3591. return 1;
  3592.       fprintf (f, "%lun", i);
  3593.     }
  3594.   return ferror (f) || fclose (f) != 0;
  3595.   ;
  3596.   return 0;
  3597. }
  3598. _ACEOF
  3599. rm -f conftest$ac_exeext
  3600. if { (ac_try="$ac_link"
  3601. case "(($ac_try" in
  3602.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3603.   *) ac_try_echo=$ac_try;;
  3604. esac
  3605. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3606.   (eval "$ac_link") 2>&5
  3607.   ac_status=$?
  3608.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3609.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  3610.   { (case "(($ac_try" in
  3611.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3612.   *) ac_try_echo=$ac_try;;
  3613. esac
  3614. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3615.   (eval "$ac_try") 2>&5
  3616.   ac_status=$?
  3617.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3618.   (exit $ac_status); }; }; then
  3619.   ac_cv_sizeof_intptr_t=`cat conftest.val`
  3620. else
  3621.   echo "$as_me: program exited with status $ac_status" >&5
  3622. echo "$as_me: failed program was:" >&5
  3623. sed 's/^/| /' conftest.$ac_ext >&5
  3624. ( exit $ac_status )
  3625. if test "$ac_cv_type_intptr_t" = yes; then
  3626.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (intptr_t)
  3627. See `config.log' for more details." >&5
  3628. echo "$as_me: error: cannot compute sizeof (intptr_t)
  3629. See `config.log' for more details." >&2;}
  3630.    { (exit 77); exit 77; }; }
  3631.    else
  3632.      ac_cv_sizeof_intptr_t=0
  3633.    fi
  3634. fi
  3635. rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  3636. fi
  3637. rm -f conftest.val
  3638. fi
  3639. { echo "$as_me:$LINENO: result: $ac_cv_sizeof_intptr_t" >&5
  3640. echo "${ECHO_T}$ac_cv_sizeof_intptr_t" >&6; }
  3641. cat >>confdefs.h <<_ACEOF
  3642. #define SIZEOF_INTPTR_T $ac_cv_sizeof_intptr_t
  3643. _ACEOF
  3644. { echo "$as_me:$LINENO: checking for uintptr_t" >&5
  3645. echo $ECHO_N "checking for uintptr_t... $ECHO_C" >&6; }
  3646. if test "${ac_cv_type_uintptr_t+set}" = set; then
  3647.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3648. else
  3649.   cat >conftest.$ac_ext <<_ACEOF
  3650. /* confdefs.h.  */
  3651. _ACEOF
  3652. cat confdefs.h >>conftest.$ac_ext
  3653. cat >>conftest.$ac_ext <<_ACEOF
  3654. /* end confdefs.h.  */
  3655. $ac_includes_default
  3656. typedef uintptr_t ac__type_new_;
  3657. int
  3658. main ()
  3659. {
  3660. if ((ac__type_new_ *) 0)
  3661.   return 0;
  3662. if (sizeof (ac__type_new_))
  3663.   return 0;
  3664.   ;
  3665.   return 0;
  3666. }
  3667. _ACEOF
  3668. rm -f conftest.$ac_objext
  3669. if { (ac_try="$ac_compile"
  3670. case "(($ac_try" in
  3671.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3672.   *) ac_try_echo=$ac_try;;
  3673. esac
  3674. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3675.   (eval "$ac_compile") 2>conftest.er1
  3676.   ac_status=$?
  3677.   grep -v '^ *+' conftest.er1 >conftest.err
  3678.   rm -f conftest.er1
  3679.   cat conftest.err >&5
  3680.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3681.   (exit $ac_status); } && {
  3682.  test -z "$ac_c_werror_flag" ||
  3683.  test ! -s conftest.err
  3684.        } && test -s conftest.$ac_objext; then
  3685.   ac_cv_type_uintptr_t=yes
  3686. else
  3687.   echo "$as_me: failed program was:" >&5
  3688. sed 's/^/| /' conftest.$ac_ext >&5
  3689. ac_cv_type_uintptr_t=no
  3690. fi
  3691. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3692. fi
  3693. { echo "$as_me:$LINENO: result: $ac_cv_type_uintptr_t" >&5
  3694. echo "${ECHO_T}$ac_cv_type_uintptr_t" >&6; }
  3695. # The cast to long int works around a bug in the HP C Compiler
  3696. # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  3697. # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  3698. # This bug is HP SR number 8606223364.
  3699. { echo "$as_me:$LINENO: checking size of uintptr_t" >&5
  3700. echo $ECHO_N "checking size of uintptr_t... $ECHO_C" >&6; }
  3701. if test "${ac_cv_sizeof_uintptr_t+set}" = set; then
  3702.   echo $ECHO_N "(cached) $ECHO_C" >&6
  3703. else
  3704.   if test "$cross_compiling" = yes; then
  3705.   # Depending upon the size, compute the lo and hi bounds.
  3706. cat >conftest.$ac_ext <<_ACEOF
  3707. /* confdefs.h.  */
  3708. _ACEOF
  3709. cat confdefs.h >>conftest.$ac_ext
  3710. cat >>conftest.$ac_ext <<_ACEOF
  3711. /* end confdefs.h.  */
  3712. $ac_includes_default
  3713.    typedef uintptr_t ac__type_sizeof_;
  3714. int
  3715. main ()
  3716. {
  3717. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= 0)];
  3718. test_array [0] = 0
  3719.   ;
  3720.   return 0;
  3721. }
  3722. _ACEOF
  3723. rm -f conftest.$ac_objext
  3724. if { (ac_try="$ac_compile"
  3725. case "(($ac_try" in
  3726.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3727.   *) ac_try_echo=$ac_try;;
  3728. esac
  3729. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3730.   (eval "$ac_compile") 2>conftest.er1
  3731.   ac_status=$?
  3732.   grep -v '^ *+' conftest.er1 >conftest.err
  3733.   rm -f conftest.er1
  3734.   cat conftest.err >&5
  3735.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3736.   (exit $ac_status); } && {
  3737.  test -z "$ac_c_werror_flag" ||
  3738.  test ! -s conftest.err
  3739.        } && test -s conftest.$ac_objext; then
  3740.   ac_lo=0 ac_mid=0
  3741.   while :; do
  3742.     cat >conftest.$ac_ext <<_ACEOF
  3743. /* confdefs.h.  */
  3744. _ACEOF
  3745. cat confdefs.h >>conftest.$ac_ext
  3746. cat >>conftest.$ac_ext <<_ACEOF
  3747. /* end confdefs.h.  */
  3748. $ac_includes_default
  3749.    typedef uintptr_t ac__type_sizeof_;
  3750. int
  3751. main ()
  3752. {
  3753. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  3754. test_array [0] = 0
  3755.   ;
  3756.   return 0;
  3757. }
  3758. _ACEOF
  3759. rm -f conftest.$ac_objext
  3760. if { (ac_try="$ac_compile"
  3761. case "(($ac_try" in
  3762.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3763.   *) ac_try_echo=$ac_try;;
  3764. esac
  3765. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3766.   (eval "$ac_compile") 2>conftest.er1
  3767.   ac_status=$?
  3768.   grep -v '^ *+' conftest.er1 >conftest.err
  3769.   rm -f conftest.er1
  3770.   cat conftest.err >&5
  3771.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3772.   (exit $ac_status); } && {
  3773.  test -z "$ac_c_werror_flag" ||
  3774.  test ! -s conftest.err
  3775.        } && test -s conftest.$ac_objext; then
  3776.   ac_hi=$ac_mid; break
  3777. else
  3778.   echo "$as_me: failed program was:" >&5
  3779. sed 's/^/| /' conftest.$ac_ext >&5
  3780. ac_lo=`expr $ac_mid + 1`
  3781. if test $ac_lo -le $ac_mid; then
  3782.   ac_lo= ac_hi=
  3783.   break
  3784. fi
  3785. ac_mid=`expr 2 '*' $ac_mid + 1`
  3786. fi
  3787. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3788.   done
  3789. else
  3790.   echo "$as_me: failed program was:" >&5
  3791. sed 's/^/| /' conftest.$ac_ext >&5
  3792. cat >conftest.$ac_ext <<_ACEOF
  3793. /* confdefs.h.  */
  3794. _ACEOF
  3795. cat confdefs.h >>conftest.$ac_ext
  3796. cat >>conftest.$ac_ext <<_ACEOF
  3797. /* end confdefs.h.  */
  3798. $ac_includes_default
  3799.    typedef uintptr_t ac__type_sizeof_;
  3800. int
  3801. main ()
  3802. {
  3803. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) < 0)];
  3804. test_array [0] = 0
  3805.   ;
  3806.   return 0;
  3807. }
  3808. _ACEOF
  3809. rm -f conftest.$ac_objext
  3810. if { (ac_try="$ac_compile"
  3811. case "(($ac_try" in
  3812.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3813.   *) ac_try_echo=$ac_try;;
  3814. esac
  3815. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3816.   (eval "$ac_compile") 2>conftest.er1
  3817.   ac_status=$?
  3818.   grep -v '^ *+' conftest.er1 >conftest.err
  3819.   rm -f conftest.er1
  3820.   cat conftest.err >&5
  3821.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3822.   (exit $ac_status); } && {
  3823.  test -z "$ac_c_werror_flag" ||
  3824.  test ! -s conftest.err
  3825.        } && test -s conftest.$ac_objext; then
  3826.   ac_hi=-1 ac_mid=-1
  3827.   while :; do
  3828.     cat >conftest.$ac_ext <<_ACEOF
  3829. /* confdefs.h.  */
  3830. _ACEOF
  3831. cat confdefs.h >>conftest.$ac_ext
  3832. cat >>conftest.$ac_ext <<_ACEOF
  3833. /* end confdefs.h.  */
  3834. $ac_includes_default
  3835.    typedef uintptr_t ac__type_sizeof_;
  3836. int
  3837. main ()
  3838. {
  3839. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) >= $ac_mid)];
  3840. test_array [0] = 0
  3841.   ;
  3842.   return 0;
  3843. }
  3844. _ACEOF
  3845. rm -f conftest.$ac_objext
  3846. if { (ac_try="$ac_compile"
  3847. case "(($ac_try" in
  3848.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3849.   *) ac_try_echo=$ac_try;;
  3850. esac
  3851. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3852.   (eval "$ac_compile") 2>conftest.er1
  3853.   ac_status=$?
  3854.   grep -v '^ *+' conftest.er1 >conftest.err
  3855.   rm -f conftest.er1
  3856.   cat conftest.err >&5
  3857.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3858.   (exit $ac_status); } && {
  3859.  test -z "$ac_c_werror_flag" ||
  3860.  test ! -s conftest.err
  3861.        } && test -s conftest.$ac_objext; then
  3862.   ac_lo=$ac_mid; break
  3863. else
  3864.   echo "$as_me: failed program was:" >&5
  3865. sed 's/^/| /' conftest.$ac_ext >&5
  3866. ac_hi=`expr '(' $ac_mid ')' - 1`
  3867. if test $ac_mid -le $ac_hi; then
  3868.   ac_lo= ac_hi=
  3869.   break
  3870. fi
  3871. ac_mid=`expr 2 '*' $ac_mid`
  3872. fi
  3873. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3874.   done
  3875. else
  3876.   echo "$as_me: failed program was:" >&5
  3877. sed 's/^/| /' conftest.$ac_ext >&5
  3878. ac_lo= ac_hi=
  3879. fi
  3880. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3881. fi
  3882. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3883. # Binary search between lo and hi bounds.
  3884. while test "x$ac_lo" != "x$ac_hi"; do
  3885.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  3886.   cat >conftest.$ac_ext <<_ACEOF
  3887. /* confdefs.h.  */
  3888. _ACEOF
  3889. cat confdefs.h >>conftest.$ac_ext
  3890. cat >>conftest.$ac_ext <<_ACEOF
  3891. /* end confdefs.h.  */
  3892. $ac_includes_default
  3893.    typedef uintptr_t ac__type_sizeof_;
  3894. int
  3895. main ()
  3896. {
  3897. static int test_array [1 - 2 * !(((long int) (sizeof (ac__type_sizeof_))) <= $ac_mid)];
  3898. test_array [0] = 0
  3899.   ;
  3900.   return 0;
  3901. }
  3902. _ACEOF
  3903. rm -f conftest.$ac_objext
  3904. if { (ac_try="$ac_compile"
  3905. case "(($ac_try" in
  3906.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3907.   *) ac_try_echo=$ac_try;;
  3908. esac
  3909. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3910.   (eval "$ac_compile") 2>conftest.er1
  3911.   ac_status=$?
  3912.   grep -v '^ *+' conftest.er1 >conftest.err
  3913.   rm -f conftest.er1
  3914.   cat conftest.err >&5
  3915.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3916.   (exit $ac_status); } && {
  3917.  test -z "$ac_c_werror_flag" ||
  3918.  test ! -s conftest.err
  3919.        } && test -s conftest.$ac_objext; then
  3920.   ac_hi=$ac_mid
  3921. else
  3922.   echo "$as_me: failed program was:" >&5
  3923. sed 's/^/| /' conftest.$ac_ext >&5
  3924. ac_lo=`expr '(' $ac_mid ')' + 1`
  3925. fi
  3926. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3927. done
  3928. case $ac_lo in
  3929. ?*) ac_cv_sizeof_uintptr_t=$ac_lo;;
  3930. '') if test "$ac_cv_type_uintptr_t" = yes; then
  3931.      { { echo "$as_me:$LINENO: error: cannot compute sizeof (uintptr_t)
  3932. See `config.log' for more details." >&5
  3933. echo "$as_me: error: cannot compute sizeof (uintptr_t)
  3934. See `config.log' for more details." >&2;}
  3935.    { (exit 77); exit 77; }; }
  3936.    else
  3937.      ac_cv_sizeof_uintptr_t=0
  3938.    fi ;;
  3939. esac
  3940. else
  3941.   cat >conftest.$ac_ext <<_ACEOF
  3942. /* confdefs.h.  */
  3943. _ACEOF
  3944. cat confdefs.h >>conftest.$ac_ext
  3945. cat >>conftest.$ac_ext <<_ACEOF
  3946. /* end confdefs.h.  */
  3947. $ac_includes_default
  3948.    typedef uintptr_t ac__type_sizeof_;
  3949. static long int longval () { return (long int) (sizeof (ac__type_sizeof_)); }
  3950. static unsigned long int ulongval () { return (long int) (sizeof (ac__type_sizeof_)); }
  3951. #include <stdio.h>
  3952. #include <stdlib.h>
  3953. int
  3954. main ()
  3955. {
  3956.   FILE *f = fopen ("conftest.val", "w");
  3957.   if (! f)
  3958.     return 1;
  3959.   if (((long int) (sizeof (ac__type_sizeof_))) < 0)
  3960.     {
  3961.       long int i = longval ();
  3962.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  3963. return 1;
  3964.       fprintf (f, "%ldn", i);
  3965.     }
  3966.   else
  3967.     {
  3968.       unsigned long int i = ulongval ();
  3969.       if (i != ((long int) (sizeof (ac__type_sizeof_))))
  3970. return 1;
  3971.       fprintf (f, "%lun", i);
  3972.     }
  3973.   return ferror (f) || fclose (f) != 0;
  3974.   ;
  3975.   return 0;
  3976. }
  3977. _ACEOF
  3978. rm -f conftest$ac_exeext
  3979. if { (ac_try="$ac_link"
  3980. case "(($ac_try" in
  3981.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3982.   *) ac_try_echo=$ac_try;;
  3983. esac
  3984. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3985.   (eval "$ac_link") 2>&5
  3986.   ac_status=$?
  3987.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  3988.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  3989.   { (case "(($ac_try" in
  3990.   *"* | *`* | *\*) ac_try_echo=$ac_try;;
  3991.   *) ac_try_echo=$ac_try;;
  3992. esac
  3993. eval "echo "$as_me:$LINENO: $ac_try_echo"") >&5
  3994.   (eval "$ac_try") 2>&5
  3995.   ac_status=$?