2517 |
while :; do |
while :; do |
2518 |
AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY([$3], [($1) >= $ac_mid])], |
AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY([$3], [($1) >= $ac_mid])], |
2519 |
[ac_lo=$ac_mid; break], |
[ac_lo=$ac_mid; break], |
2520 |
[ac_hi=`expr $ac_mid - 1`; ac_mid=`expr 2 '*' $ac_mid`]) |
[ac_hi=`expr '(' $ac_mid ')' - 1`; ac_mid=`expr 2 '*' $ac_mid`]) |
2521 |
done]) |
done]) |
2522 |
# Binary search between lo and hi bounds. |
# Binary search between lo and hi bounds. |
2523 |
while test "x$ac_lo" != "x$ac_hi"; do |
while test "x$ac_lo" != "x$ac_hi"; do |
2524 |
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` |
ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo` |
2525 |
AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY([$3], [($1) <= $ac_mid])], |
AC_COMPILE_IFELSE([AC_LANG_BOOL_COMPILE_TRY([$3], [($1) <= $ac_mid])], |
2526 |
[ac_hi=$ac_mid], [ac_lo=`expr $ac_mid + 1`]) |
[ac_hi=$ac_mid], [ac_lo=`expr '(' $ac_mid ')' + 1`]) |
2527 |
done |
done |
2528 |
$2=$ac_lo[]dnl |
$2=$ac_lo[]dnl |
2529 |
])# _AC_COMPUTE_INT_COMPILE |
])# _AC_COMPUTE_INT_COMPILE |