configure
上传用户:xjjlds
上传日期:2015-12-05
资源大小:22823k
文件大小:343k
源码类别:

多媒体编程

开发平台:

Visual C++

  1. sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
  2. # Run-time system search path for libraries
  3. sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
  4. # Fix the shell variable $srcfile for the compiler.
  5. fix_srcfile_path="$fix_srcfile_path"
  6. # Set to yes if exported symbols are required.
  7. always_export_symbols=$always_export_symbols
  8. # The commands to list exported symbols.
  9. export_symbols_cmds=$lt_export_symbols_cmds
  10. # The commands to extract the exported symbol list from a shared archive.
  11. extract_expsyms_cmds=$lt_extract_expsyms_cmds
  12. # Symbols that should not be listed in the preloaded symbols.
  13. exclude_expsyms=$lt_exclude_expsyms
  14. # Symbols that must always be exported.
  15. include_expsyms=$lt_include_expsyms
  16. # ### END LIBTOOL CONFIG
  17. __EOF__
  18.   case $host_os in
  19.   aix3*)
  20.     cat <<EOF >> "${ofile}T"
  21. # AIX sometimes has problems with the GCC collect2 program.  For some
  22. # reason, if we set the COLLECT_NAMES environment variable, the problems
  23. # vanish in a puff of smoke.
  24. if test "X${COLLECT_NAMES+set}" != Xset; then
  25.   COLLECT_NAMES=
  26.   export COLLECT_NAMES
  27. fi
  28. EOF
  29.     ;;
  30.   esac
  31.   case $host_os in
  32.   cygwin* | mingw* | pw32* | os2*)
  33.     cat <<'EOF' >> "${ofile}T"
  34.       # This is a source program that is used to create dlls on Windows
  35.       # Don't remove nor modify the starting and closing comments
  36. # /* ltdll.c starts here */
  37. # #define WIN32_LEAN_AND_MEAN
  38. # #include <windows.h>
  39. # #undef WIN32_LEAN_AND_MEAN
  40. # #include <stdio.h>
  41. #
  42. # #ifndef __CYGWIN__
  43. # #  ifdef __CYGWIN32__
  44. # #    define __CYGWIN__ __CYGWIN32__
  45. # #  endif
  46. # #endif
  47. #
  48. # #ifdef __cplusplus
  49. # extern "C" {
  50. # #endif
  51. # BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
  52. # #ifdef __cplusplus
  53. # }
  54. # #endif
  55. #
  56. # #ifdef __CYGWIN__
  57. # #include <cygwin/cygwin_dll.h>
  58. # DECLARE_CYGWIN_DLL( DllMain );
  59. # #endif
  60. # HINSTANCE __hDllInstance_base;
  61. #
  62. # BOOL APIENTRY
  63. # DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
  64. # {
  65. #   __hDllInstance_base = hInst;
  66. #   return TRUE;
  67. # }
  68. # /* ltdll.c ends here */
  69. # This is a source program that is used to create import libraries
  70. # on Windows for dlls which lack them. Don't remove nor modify the
  71. # starting and closing comments
  72. # /* impgen.c starts here */
  73. # /*   Copyright (C) 1999-2000 Free Software Foundation, Inc.
  74. #
  75. #  This file is part of GNU libtool.
  76. #
  77. #  This program is free software; you can redistribute it and/or modify
  78. #  it under the terms of the GNU General Public License as published by
  79. #  the Free Software Foundation; either version 2 of the License, or
  80. #  (at your option) any later version.
  81. #
  82. #  This program is distributed in the hope that it will be useful,
  83. #  but WITHOUT ANY WARRANTY; without even the implied warranty of
  84. #  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  85. #  GNU General Public License for more details.
  86. #
  87. #  You should have received a copy of the GNU General Public License
  88. #  along with this program; if not, write to the Free Software
  89. #  Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
  90. #  */
  91. #
  92. # #include <stdio.h> /* for printf() */
  93. # #include <unistd.h> /* for open(), lseek(), read() */
  94. # #include <fcntl.h> /* for O_RDONLY, O_BINARY */
  95. # #include <string.h> /* for strdup() */
  96. #
  97. # /* O_BINARY isn't required (or even defined sometimes) under Unix */
  98. # #ifndef O_BINARY
  99. # #define O_BINARY 0
  100. # #endif
  101. #
  102. # static unsigned int
  103. # pe_get16 (fd, offset)
  104. #      int fd;
  105. #      int offset;
  106. # {
  107. #   unsigned char b[2];
  108. #   lseek (fd, offset, SEEK_SET);
  109. #   read (fd, b, 2);
  110. #   return b[0] + (b[1]<<8);
  111. # }
  112. #
  113. # static unsigned int
  114. # pe_get32 (fd, offset)
  115. #     int fd;
  116. #     int offset;
  117. # {
  118. #   unsigned char b[4];
  119. #   lseek (fd, offset, SEEK_SET);
  120. #   read (fd, b, 4);
  121. #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
  122. # }
  123. #
  124. # static unsigned int
  125. # pe_as32 (ptr)
  126. #      void *ptr;
  127. # {
  128. #   unsigned char *b = ptr;
  129. #   return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24);
  130. # }
  131. #
  132. # int
  133. # main (argc, argv)
  134. #     int argc;
  135. #     char *argv[];
  136. # {
  137. #     int dll;
  138. #     unsigned long pe_header_offset, opthdr_ofs, num_entries, i;
  139. #     unsigned long export_rva, export_size, nsections, secptr, expptr;
  140. #     unsigned long name_rvas, nexp;
  141. #     unsigned char *expdata, *erva;
  142. #     char *filename, *dll_name;
  143. #
  144. #     filename = argv[1];
  145. #
  146. #     dll = open(filename, O_RDONLY|O_BINARY);
  147. #     if (dll < 1)
  148. #  return 1;
  149. #
  150. #     dll_name = filename;
  151. #
  152. #     for (i=0; filename[i]; i++)
  153. #  if (filename[i] == '/' || filename[i] == '\'  || filename[i] == ':')
  154. #      dll_name = filename + i +1;
  155. #
  156. #     pe_header_offset = pe_get32 (dll, 0x3c);
  157. #     opthdr_ofs = pe_header_offset + 4 + 20;
  158. #     num_entries = pe_get32 (dll, opthdr_ofs + 92);
  159. #
  160. #     if (num_entries < 1) /* no exports */
  161. #  return 1;
  162. #
  163. #     export_rva = pe_get32 (dll, opthdr_ofs + 96);
  164. #     export_size = pe_get32 (dll, opthdr_ofs + 100);
  165. #     nsections = pe_get16 (dll, pe_header_offset + 4 +2);
  166. #     secptr = (pe_header_offset + 4 + 20 +
  167. #        pe_get16 (dll, pe_header_offset + 4 + 16));
  168. #
  169. #     expptr = 0;
  170. #     for (i = 0; i < nsections; i++)
  171. #     {
  172. #  char sname[8];
  173. #  unsigned long secptr1 = secptr + 40 * i;
  174. #  unsigned long vaddr = pe_get32 (dll, secptr1 + 12);
  175. #  unsigned long vsize = pe_get32 (dll, secptr1 + 16);
  176. #  unsigned long fptr = pe_get32 (dll, secptr1 + 20);
  177. #  lseek(dll, secptr1, SEEK_SET);
  178. #  read(dll, sname, 8);
  179. #  if (vaddr <= export_rva && vaddr+vsize > export_rva)
  180. #  {
  181. #      expptr = fptr + (export_rva - vaddr);
  182. #      if (export_rva + export_size > vaddr + vsize)
  183. #  export_size = vsize - (export_rva - vaddr);
  184. #      break;
  185. #  }
  186. #     }
  187. #
  188. #     expdata = (unsigned char*)malloc(export_size);
  189. #     lseek (dll, expptr, SEEK_SET);
  190. #     read (dll, expdata, export_size);
  191. #     erva = expdata - export_rva;
  192. #
  193. #     nexp = pe_as32 (expdata+24);
  194. #     name_rvas = pe_as32 (expdata+32);
  195. #
  196. #     printf ("EXPORTSn");
  197. #     for (i = 0; i<nexp; i++)
  198. #     {
  199. #  unsigned long name_rva = pe_as32 (erva+name_rvas+i*4);
  200. #  printf ("t%s @ %ld ;n", erva+name_rva, 1+ i);
  201. #     }
  202. #
  203. #     return 0;
  204. # }
  205. # /* impgen.c ends here */
  206. EOF
  207.     ;;
  208.   esac
  209.   # We use sed instead of cat because bash on DJGPP gets confused if
  210.   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
  211.   # text mode, it properly converts lines to CR/LF.  This bash problem
  212.   # is reportedly fixed, but why not run on old versions too?
  213.   sed '$q' "$ltmain" >> "${ofile}T" || (rm -f "${ofile}T"; exit 1)
  214.   mv -f "${ofile}T" "$ofile" || 
  215.     (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T")
  216.   chmod +x "$ofile"
  217. fi
  218. # This can be used to rebuild libtool when needed
  219. LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
  220. # Always use our own libtool.
  221. LIBTOOL='$(SHELL) $(top_builddir)/libtool'
  222. # Prevent multiple expansion
  223. arch=""
  224. debug=""
  225. optimize=""
  226. profile=""
  227. set -- $CFLAGS
  228. CFLAGS=""
  229. if test "$GCC" = yes
  230. then
  231.     CFLAGS="-Wall"
  232. fi
  233. while test $# -gt 0
  234. do
  235.     case "$1" in
  236. -Wall)
  237.     if test "$GCC" = yes
  238.     then
  239. :
  240.     else
  241. CFLAGS="$CFLAGS $1"
  242.     fi
  243.     shift
  244.     ;;
  245. -g)
  246.     debug="-g"
  247.     shift
  248.     ;;
  249. -mno-cygwin)
  250.     shift
  251.     ;;
  252. -m*)
  253.     arch="$arch $1"
  254.     shift
  255.     ;;
  256. -O2)
  257.     optimize="-O"
  258.     shift
  259.     ;;
  260. -fomit-frame-pointer)
  261.     shift
  262.     ;;
  263. -O*|-f*)
  264.     optimize="$optimize $1"
  265.     shift
  266.     ;;
  267. *)
  268.     CFLAGS="$CFLAGS $1"
  269.     shift
  270.     ;;
  271.     esac
  272. done
  273. if test "$GCC" = yes
  274. then
  275.     if test -z "$arch"
  276.     then
  277. case "$host" in
  278.     i386-*)           ;;
  279.     i?86-*)           arch="-march=i486" ;;
  280.     arm*-empeg-*)     arch="-march=armv4 -mtune=strongarm1100" ;;
  281.     armv4*-*)         arch="-march=armv4 -mtune=strongarm" ;;
  282.     powerpc-*)        ;;
  283.     mips*-agenda-*)   arch="-mcpu=vr4100" ;;
  284.     mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
  285. esac
  286.     fi
  287.     case "$optimize" in
  288. -O|"-O "*)
  289.     optimize="-O"
  290.     optimize="$optimize -fforce-mem"
  291.     optimize="$optimize -fforce-addr"
  292.     : #x optimize="$optimize -finline-functions"
  293.     : #- optimize="$optimize -fstrength-reduce"
  294.     optimize="$optimize -fthread-jumps"
  295.     optimize="$optimize -fcse-follow-jumps"
  296.     optimize="$optimize -fcse-skip-blocks"
  297.     : #x optimize="$optimize -frerun-cse-after-loop"
  298.     : #x optimize="$optimize -frerun-loop-opt"
  299.     : #x optimize="$optimize -fgcse"
  300.     optimize="$optimize -fexpensive-optimizations"
  301.     optimize="$optimize -fregmove"
  302.     : #* optimize="$optimize -fdelayed-branch"
  303.     : #x optimize="$optimize -fschedule-insns"
  304.     optimize="$optimize -fschedule-insns2"
  305.     : #? optimize="$optimize -ffunction-sections"
  306.     : #? optimize="$optimize -fcaller-saves"
  307.     : #> optimize="$optimize -funroll-loops"
  308.     : #> optimize="$optimize -funroll-all-loops"
  309.     : #x optimize="$optimize -fmove-all-movables"
  310.     : #x optimize="$optimize -freduce-all-givs"
  311.     : #? optimize="$optimize -fstrict-aliasing"
  312.     : #* optimize="$optimize -fstructure-noalias"
  313.     case "$host" in
  314. arm*-*)
  315.     optimize="$optimize -fstrength-reduce"
  316.     ;;
  317. mips*-*)
  318.     optimize="$optimize -fstrength-reduce"
  319.     optimize="$optimize -finline-functions"
  320.     ;;
  321. i?86-*)
  322.     optimize="$optimize -fstrength-reduce"
  323.     ;;
  324. powerpc-apple-*)
  325.     # this triggers an internal compiler error with gcc2
  326.     : #optimize="$optimize -fstrength-reduce"
  327.     # this is really only beneficial with gcc3
  328.     : #optimize="$optimize -finline-functions"
  329.     ;;
  330. *)
  331.     # this sometimes provokes bugs in gcc 2.95.2
  332.     : #optimize="$optimize -fstrength-reduce"
  333.     ;;
  334.     esac
  335.     ;;
  336.     esac
  337. fi
  338. case "$host" in
  339.     mips*-agenda-*)
  340. cat >>confdefs.h <<_ACEOF
  341. #define HAVE_MADD16_ASM 1
  342. _ACEOF
  343. ;;
  344.     mips*-luxsonor-*)
  345. cat >>confdefs.h <<_ACEOF
  346. #define HAVE_MADD_ASM 1
  347. _ACEOF
  348. ;;
  349. esac
  350. echo "$as_me:$LINENO: checking for ANSI C header files" >&5
  351. echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
  352. if test "${ac_cv_header_stdc+set}" = set; then
  353.   echo $ECHO_N "(cached) $ECHO_C" >&6
  354. else
  355.   cat >conftest.$ac_ext <<_ACEOF
  356. #line $LINENO "configure"
  357. /* confdefs.h.  */
  358. _ACEOF
  359. cat confdefs.h >>conftest.$ac_ext
  360. cat >>conftest.$ac_ext <<_ACEOF
  361. /* end confdefs.h.  */
  362. #include <stdlib.h>
  363. #include <stdarg.h>
  364. #include <string.h>
  365. #include <float.h>
  366. int
  367. main ()
  368. {
  369.   ;
  370.   return 0;
  371. }
  372. _ACEOF
  373. rm -f conftest.$ac_objext
  374. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  375.   (eval $ac_compile) 2>&5
  376.   ac_status=$?
  377.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  378.   (exit $ac_status); } &&
  379.          { ac_try='test -s conftest.$ac_objext'
  380.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  381.   (eval $ac_try) 2>&5
  382.   ac_status=$?
  383.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  384.   (exit $ac_status); }; }; then
  385.   ac_cv_header_stdc=yes
  386. else
  387.   echo "$as_me: failed program was:" >&5
  388. sed 's/^/| /' conftest.$ac_ext >&5
  389. ac_cv_header_stdc=no
  390. fi
  391. rm -f conftest.$ac_objext conftest.$ac_ext
  392. if test $ac_cv_header_stdc = yes; then
  393.   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
  394.   cat >conftest.$ac_ext <<_ACEOF
  395. #line $LINENO "configure"
  396. /* confdefs.h.  */
  397. _ACEOF
  398. cat confdefs.h >>conftest.$ac_ext
  399. cat >>conftest.$ac_ext <<_ACEOF
  400. /* end confdefs.h.  */
  401. #include <string.h>
  402. _ACEOF
  403. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  404.   $EGREP "memchr" >/dev/null 2>&1; then
  405.   :
  406. else
  407.   ac_cv_header_stdc=no
  408. fi
  409. rm -f conftest*
  410. fi
  411. if test $ac_cv_header_stdc = yes; then
  412.   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
  413.   cat >conftest.$ac_ext <<_ACEOF
  414. #line $LINENO "configure"
  415. /* confdefs.h.  */
  416. _ACEOF
  417. cat confdefs.h >>conftest.$ac_ext
  418. cat >>conftest.$ac_ext <<_ACEOF
  419. /* end confdefs.h.  */
  420. #include <stdlib.h>
  421. _ACEOF
  422. if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
  423.   $EGREP "free" >/dev/null 2>&1; then
  424.   :
  425. else
  426.   ac_cv_header_stdc=no
  427. fi
  428. rm -f conftest*
  429. fi
  430. if test $ac_cv_header_stdc = yes; then
  431.   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
  432.   if test "$cross_compiling" = yes; then
  433.   :
  434. else
  435.   cat >conftest.$ac_ext <<_ACEOF
  436. #line $LINENO "configure"
  437. /* confdefs.h.  */
  438. _ACEOF
  439. cat confdefs.h >>conftest.$ac_ext
  440. cat >>conftest.$ac_ext <<_ACEOF
  441. /* end confdefs.h.  */
  442. #include <ctype.h>
  443. #if ((' ' & 0x0FF) == 0x020)
  444. # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
  445. # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
  446. #else
  447. # define ISLOWER(c) 
  448.                    (('a' <= (c) && (c) <= 'i') 
  449.                      || ('j' <= (c) && (c) <= 'r') 
  450.                      || ('s' <= (c) && (c) <= 'z'))
  451. # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
  452. #endif
  453. #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
  454. int
  455. main ()
  456. {
  457.   int i;
  458.   for (i = 0; i < 256; i++)
  459.     if (XOR (islower (i), ISLOWER (i))
  460.         || toupper (i) != TOUPPER (i))
  461.       exit(2);
  462.   exit (0);
  463. }
  464. _ACEOF
  465. rm -f conftest$ac_exeext
  466. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  467.   (eval $ac_link) 2>&5
  468.   ac_status=$?
  469.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  470.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  471.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  472.   (eval $ac_try) 2>&5
  473.   ac_status=$?
  474.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  475.   (exit $ac_status); }; }; then
  476.   :
  477. else
  478.   echo "$as_me: program exited with status $ac_status" >&5
  479. echo "$as_me: failed program was:" >&5
  480. sed 's/^/| /' conftest.$ac_ext >&5
  481. ( exit $ac_status )
  482. ac_cv_header_stdc=no
  483. fi
  484. rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  485. fi
  486. fi
  487. fi
  488. echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
  489. echo "${ECHO_T}$ac_cv_header_stdc" >&6
  490. if test $ac_cv_header_stdc = yes; then
  491. cat >>confdefs.h <<_ACEOF
  492. #define STDC_HEADERS 1
  493. _ACEOF
  494. fi
  495. echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
  496. echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
  497. if test "${ac_cv_header_sys_wait_h+set}" = set; then
  498.   echo $ECHO_N "(cached) $ECHO_C" >&6
  499. else
  500.   cat >conftest.$ac_ext <<_ACEOF
  501. #line $LINENO "configure"
  502. /* confdefs.h.  */
  503. _ACEOF
  504. cat confdefs.h >>conftest.$ac_ext
  505. cat >>conftest.$ac_ext <<_ACEOF
  506. /* end confdefs.h.  */
  507. #include <sys/types.h>
  508. #include <sys/wait.h>
  509. #ifndef WEXITSTATUS
  510. # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
  511. #endif
  512. #ifndef WIFEXITED
  513. # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
  514. #endif
  515. int
  516. main ()
  517. {
  518.   int s;
  519.   wait (&s);
  520.   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
  521.   ;
  522.   return 0;
  523. }
  524. _ACEOF
  525. rm -f conftest.$ac_objext
  526. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  527.   (eval $ac_compile) 2>&5
  528.   ac_status=$?
  529.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  530.   (exit $ac_status); } &&
  531.          { ac_try='test -s conftest.$ac_objext'
  532.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  533.   (eval $ac_try) 2>&5
  534.   ac_status=$?
  535.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  536.   (exit $ac_status); }; }; then
  537.   ac_cv_header_sys_wait_h=yes
  538. else
  539.   echo "$as_me: failed program was:" >&5
  540. sed 's/^/| /' conftest.$ac_ext >&5
  541. ac_cv_header_sys_wait_h=no
  542. fi
  543. rm -f conftest.$ac_objext conftest.$ac_ext
  544. fi
  545. echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
  546. echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
  547. if test $ac_cv_header_sys_wait_h = yes; then
  548. cat >>confdefs.h <<_ACEOF
  549. #define HAVE_SYS_WAIT_H 1
  550. _ACEOF
  551. fi
  552. for ac_header in assert.h limits.h unistd.h sys/types.h fcntl.h errno.h
  553. do
  554. as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
  555. if eval "test "${$as_ac_Header+set}" = set"; then
  556.   echo "$as_me:$LINENO: checking for $ac_header" >&5
  557. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  558. if eval "test "${$as_ac_Header+set}" = set"; then
  559.   echo $ECHO_N "(cached) $ECHO_C" >&6
  560. fi
  561. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  562. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  563. else
  564.   # Is the header compilable?
  565. echo "$as_me:$LINENO: checking $ac_header usability" >&5
  566. echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
  567. cat >conftest.$ac_ext <<_ACEOF
  568. #line $LINENO "configure"
  569. /* confdefs.h.  */
  570. _ACEOF
  571. cat confdefs.h >>conftest.$ac_ext
  572. cat >>conftest.$ac_ext <<_ACEOF
  573. /* end confdefs.h.  */
  574. $ac_includes_default
  575. #include <$ac_header>
  576. _ACEOF
  577. rm -f conftest.$ac_objext
  578. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  579.   (eval $ac_compile) 2>&5
  580.   ac_status=$?
  581.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  582.   (exit $ac_status); } &&
  583.          { ac_try='test -s conftest.$ac_objext'
  584.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  585.   (eval $ac_try) 2>&5
  586.   ac_status=$?
  587.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  588.   (exit $ac_status); }; }; then
  589.   ac_header_compiler=yes
  590. else
  591.   echo "$as_me: failed program was:" >&5
  592. sed 's/^/| /' conftest.$ac_ext >&5
  593. ac_header_compiler=no
  594. fi
  595. rm -f conftest.$ac_objext conftest.$ac_ext
  596. echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
  597. echo "${ECHO_T}$ac_header_compiler" >&6
  598. # Is the header present?
  599. echo "$as_me:$LINENO: checking $ac_header presence" >&5
  600. echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
  601. cat >conftest.$ac_ext <<_ACEOF
  602. #line $LINENO "configure"
  603. /* confdefs.h.  */
  604. _ACEOF
  605. cat confdefs.h >>conftest.$ac_ext
  606. cat >>conftest.$ac_ext <<_ACEOF
  607. /* end confdefs.h.  */
  608. #include <$ac_header>
  609. _ACEOF
  610. if { (eval echo "$as_me:$LINENO: "$ac_cpp conftest.$ac_ext"") >&5
  611.   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
  612.   ac_status=$?
  613.   grep -v '^ *+' conftest.er1 >conftest.err
  614.   rm -f conftest.er1
  615.   cat conftest.err >&5
  616.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  617.   (exit $ac_status); } >/dev/null; then
  618.   if test -s conftest.err; then
  619.     ac_cpp_err=$ac_c_preproc_warn_flag
  620.   else
  621.     ac_cpp_err=
  622.   fi
  623. else
  624.   ac_cpp_err=yes
  625. fi
  626. if test -z "$ac_cpp_err"; then
  627.   ac_header_preproc=yes
  628. else
  629.   echo "$as_me: failed program was:" >&5
  630. sed 's/^/| /' conftest.$ac_ext >&5
  631.   ac_header_preproc=no
  632. fi
  633. rm -f conftest.err conftest.$ac_ext
  634. echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
  635. echo "${ECHO_T}$ac_header_preproc" >&6
  636. # So?  What about this header?
  637. case $ac_header_compiler:$ac_header_preproc in
  638.   yes:no )
  639.     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
  640. echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
  641.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
  642. echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
  643.     (
  644.       cat <<_ASBOX
  645. ## ------------------------------------ ##
  646. ## Report this to bug-autoconf@gnu.org. ##
  647. ## ------------------------------------ ##
  648. _ASBOX
  649.     ) |
  650.       sed "s/^/$as_me: WARNING:     /" >&2
  651.     ;;
  652.   no:yes )
  653.     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
  654. echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
  655.     { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
  656. echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
  657.     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
  658. echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
  659.     (
  660.       cat <<_ASBOX
  661. ## ------------------------------------ ##
  662. ## Report this to bug-autoconf@gnu.org. ##
  663. ## ------------------------------------ ##
  664. _ASBOX
  665.     ) |
  666.       sed "s/^/$as_me: WARNING:     /" >&2
  667.     ;;
  668. esac
  669. echo "$as_me:$LINENO: checking for $ac_header" >&5
  670. echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
  671. if eval "test "${$as_ac_Header+set}" = set"; then
  672.   echo $ECHO_N "(cached) $ECHO_C" >&6
  673. else
  674.   eval "$as_ac_Header=$ac_header_preproc"
  675. fi
  676. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
  677. echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
  678. fi
  679. if test `eval echo '${'$as_ac_Header'}'` = yes; then
  680.   cat >>confdefs.h <<_ACEOF
  681. #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
  682. _ACEOF
  683. fi
  684. done
  685. echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
  686. echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
  687. if test "${ac_cv_c_const+set}" = set; then
  688.   echo $ECHO_N "(cached) $ECHO_C" >&6
  689. else
  690.   cat >conftest.$ac_ext <<_ACEOF
  691. #line $LINENO "configure"
  692. /* confdefs.h.  */
  693. _ACEOF
  694. cat confdefs.h >>conftest.$ac_ext
  695. cat >>conftest.$ac_ext <<_ACEOF
  696. /* end confdefs.h.  */
  697. int
  698. main ()
  699. {
  700. /* FIXME: Include the comments suggested by Paul. */
  701. #ifndef __cplusplus
  702.   /* Ultrix mips cc rejects this.  */
  703.   typedef int charset[2];
  704.   const charset x;
  705.   /* SunOS 4.1.1 cc rejects this.  */
  706.   char const *const *ccp;
  707.   char **p;
  708.   /* NEC SVR4.0.2 mips cc rejects this.  */
  709.   struct point {int x, y;};
  710.   static struct point const zero = {0,0};
  711.   /* AIX XL C 1.02.0.0 rejects this.
  712.      It does not let you subtract one const X* pointer from another in
  713.      an arm of an if-expression whose if-part is not a constant
  714.      expression */
  715.   const char *g = "string";
  716.   ccp = &g + (g ? g-g : 0);
  717.   /* HPUX 7.0 cc rejects these. */
  718.   ++ccp;
  719.   p = (char**) ccp;
  720.   ccp = (char const *const *) p;
  721.   { /* SCO 3.2v4 cc rejects this.  */
  722.     char *t;
  723.     char const *s = 0 ? (char *) 0 : (char const *) 0;
  724.     *t++ = 0;
  725.   }
  726.   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
  727.     int x[] = {25, 17};
  728.     const int *foo = &x[0];
  729.     ++foo;
  730.   }
  731.   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
  732.     typedef const int *iptr;
  733.     iptr p = 0;
  734.     ++p;
  735.   }
  736.   { /* AIX XL C 1.02.0.0 rejects this saying
  737.        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
  738.     struct s { int j; const int *ap[3]; };
  739.     struct s *b; b->j = 5;
  740.   }
  741.   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
  742.     const int foo = 10;
  743.   }
  744. #endif
  745.   ;
  746.   return 0;
  747. }
  748. _ACEOF
  749. rm -f conftest.$ac_objext
  750. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  751.   (eval $ac_compile) 2>&5
  752.   ac_status=$?
  753.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  754.   (exit $ac_status); } &&
  755.          { ac_try='test -s conftest.$ac_objext'
  756.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  757.   (eval $ac_try) 2>&5
  758.   ac_status=$?
  759.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  760.   (exit $ac_status); }; }; then
  761.   ac_cv_c_const=yes
  762. else
  763.   echo "$as_me: failed program was:" >&5
  764. sed 's/^/| /' conftest.$ac_ext >&5
  765. ac_cv_c_const=no
  766. fi
  767. rm -f conftest.$ac_objext conftest.$ac_ext
  768. fi
  769. echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
  770. echo "${ECHO_T}$ac_cv_c_const" >&6
  771. if test $ac_cv_c_const = no; then
  772. cat >>confdefs.h <<_ACEOF
  773. #define const
  774. _ACEOF
  775. fi
  776. echo "$as_me:$LINENO: checking for inline" >&5
  777. echo $ECHO_N "checking for inline... $ECHO_C" >&6
  778. if test "${ac_cv_c_inline+set}" = set; then
  779.   echo $ECHO_N "(cached) $ECHO_C" >&6
  780. else
  781.   ac_cv_c_inline=no
  782. for ac_kw in inline __inline__ __inline; do
  783.   cat >conftest.$ac_ext <<_ACEOF
  784. #line $LINENO "configure"
  785. /* confdefs.h.  */
  786. _ACEOF
  787. cat confdefs.h >>conftest.$ac_ext
  788. cat >>conftest.$ac_ext <<_ACEOF
  789. /* end confdefs.h.  */
  790. #ifndef __cplusplus
  791. typedef int foo_t;
  792. static $ac_kw foo_t static_foo () {return 0; }
  793. $ac_kw foo_t foo () {return 0; }
  794. #endif
  795. _ACEOF
  796. rm -f conftest.$ac_objext
  797. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  798.   (eval $ac_compile) 2>&5
  799.   ac_status=$?
  800.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  801.   (exit $ac_status); } &&
  802.          { ac_try='test -s conftest.$ac_objext'
  803.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  804.   (eval $ac_try) 2>&5
  805.   ac_status=$?
  806.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  807.   (exit $ac_status); }; }; then
  808.   ac_cv_c_inline=$ac_kw; break
  809. else
  810.   echo "$as_me: failed program was:" >&5
  811. sed 's/^/| /' conftest.$ac_ext >&5
  812. fi
  813. rm -f conftest.$ac_objext conftest.$ac_ext
  814. done
  815. fi
  816. echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
  817. echo "${ECHO_T}$ac_cv_c_inline" >&6
  818. case $ac_cv_c_inline in
  819.   inline | yes) ;;
  820.   no)
  821. cat >>confdefs.h <<_ACEOF
  822. #define inline
  823. _ACEOF
  824.  ;;
  825.   *)  cat >>confdefs.h <<_ACEOF
  826. #define inline $ac_cv_c_inline
  827. _ACEOF
  828.  ;;
  829. esac
  830. echo "$as_me:$LINENO: checking for pid_t" >&5
  831. echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
  832. if test "${ac_cv_type_pid_t+set}" = set; then
  833.   echo $ECHO_N "(cached) $ECHO_C" >&6
  834. else
  835.   cat >conftest.$ac_ext <<_ACEOF
  836. #line $LINENO "configure"
  837. /* confdefs.h.  */
  838. _ACEOF
  839. cat confdefs.h >>conftest.$ac_ext
  840. cat >>conftest.$ac_ext <<_ACEOF
  841. /* end confdefs.h.  */
  842. $ac_includes_default
  843. int
  844. main ()
  845. {
  846. if ((pid_t *) 0)
  847.   return 0;
  848. if (sizeof (pid_t))
  849.   return 0;
  850.   ;
  851.   return 0;
  852. }
  853. _ACEOF
  854. rm -f conftest.$ac_objext
  855. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  856.   (eval $ac_compile) 2>&5
  857.   ac_status=$?
  858.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  859.   (exit $ac_status); } &&
  860.          { ac_try='test -s conftest.$ac_objext'
  861.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  862.   (eval $ac_try) 2>&5
  863.   ac_status=$?
  864.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  865.   (exit $ac_status); }; }; then
  866.   ac_cv_type_pid_t=yes
  867. else
  868.   echo "$as_me: failed program was:" >&5
  869. sed 's/^/| /' conftest.$ac_ext >&5
  870. ac_cv_type_pid_t=no
  871. fi
  872. rm -f conftest.$ac_objext conftest.$ac_ext
  873. fi
  874. echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
  875. echo "${ECHO_T}$ac_cv_type_pid_t" >&6
  876. if test $ac_cv_type_pid_t = yes; then
  877.   :
  878. else
  879. cat >>confdefs.h <<_ACEOF
  880. #define pid_t int
  881. _ACEOF
  882. fi
  883. echo "$as_me:$LINENO: checking for int" >&5
  884. echo $ECHO_N "checking for int... $ECHO_C" >&6
  885. if test "${ac_cv_type_int+set}" = set; then
  886.   echo $ECHO_N "(cached) $ECHO_C" >&6
  887. else
  888.   cat >conftest.$ac_ext <<_ACEOF
  889. #line $LINENO "configure"
  890. /* confdefs.h.  */
  891. _ACEOF
  892. cat confdefs.h >>conftest.$ac_ext
  893. cat >>conftest.$ac_ext <<_ACEOF
  894. /* end confdefs.h.  */
  895. $ac_includes_default
  896. int
  897. main ()
  898. {
  899. if ((int *) 0)
  900.   return 0;
  901. if (sizeof (int))
  902.   return 0;
  903.   ;
  904.   return 0;
  905. }
  906. _ACEOF
  907. rm -f conftest.$ac_objext
  908. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  909.   (eval $ac_compile) 2>&5
  910.   ac_status=$?
  911.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  912.   (exit $ac_status); } &&
  913.          { ac_try='test -s conftest.$ac_objext'
  914.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  915.   (eval $ac_try) 2>&5
  916.   ac_status=$?
  917.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  918.   (exit $ac_status); }; }; then
  919.   ac_cv_type_int=yes
  920. else
  921.   echo "$as_me: failed program was:" >&5
  922. sed 's/^/| /' conftest.$ac_ext >&5
  923. ac_cv_type_int=no
  924. fi
  925. rm -f conftest.$ac_objext conftest.$ac_ext
  926. fi
  927. echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
  928. echo "${ECHO_T}$ac_cv_type_int" >&6
  929. echo "$as_me:$LINENO: checking size of int" >&5
  930. echo $ECHO_N "checking size of int... $ECHO_C" >&6
  931. if test "${ac_cv_sizeof_int+set}" = set; then
  932.   echo $ECHO_N "(cached) $ECHO_C" >&6
  933. else
  934.   if test "$ac_cv_type_int" = yes; then
  935.   # The cast to unsigned long works around a bug in the HP C Compiler
  936.   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  937.   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  938.   # This bug is HP SR number 8606223364.
  939.   if test "$cross_compiling" = yes; then
  940.   # Depending upon the size, compute the lo and hi bounds.
  941. cat >conftest.$ac_ext <<_ACEOF
  942. #line $LINENO "configure"
  943. /* confdefs.h.  */
  944. _ACEOF
  945. cat confdefs.h >>conftest.$ac_ext
  946. cat >>conftest.$ac_ext <<_ACEOF
  947. /* end confdefs.h.  */
  948. $ac_includes_default
  949. int
  950. main ()
  951. {
  952. static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
  953. test_array [0] = 0
  954.   ;
  955.   return 0;
  956. }
  957. _ACEOF
  958. rm -f conftest.$ac_objext
  959. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  960.   (eval $ac_compile) 2>&5
  961.   ac_status=$?
  962.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  963.   (exit $ac_status); } &&
  964.          { ac_try='test -s conftest.$ac_objext'
  965.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  966.   (eval $ac_try) 2>&5
  967.   ac_status=$?
  968.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  969.   (exit $ac_status); }; }; then
  970.   ac_lo=0 ac_mid=0
  971.   while :; do
  972.     cat >conftest.$ac_ext <<_ACEOF
  973. #line $LINENO "configure"
  974. /* confdefs.h.  */
  975. _ACEOF
  976. cat confdefs.h >>conftest.$ac_ext
  977. cat >>conftest.$ac_ext <<_ACEOF
  978. /* end confdefs.h.  */
  979. $ac_includes_default
  980. int
  981. main ()
  982. {
  983. static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
  984. test_array [0] = 0
  985.   ;
  986.   return 0;
  987. }
  988. _ACEOF
  989. rm -f conftest.$ac_objext
  990. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  991.   (eval $ac_compile) 2>&5
  992.   ac_status=$?
  993.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  994.   (exit $ac_status); } &&
  995.          { ac_try='test -s conftest.$ac_objext'
  996.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  997.   (eval $ac_try) 2>&5
  998.   ac_status=$?
  999.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1000.   (exit $ac_status); }; }; then
  1001.   ac_hi=$ac_mid; break
  1002. else
  1003.   echo "$as_me: failed program was:" >&5
  1004. sed 's/^/| /' conftest.$ac_ext >&5
  1005. ac_lo=`expr $ac_mid + 1`
  1006.                     if test $ac_lo -le $ac_mid; then
  1007.                       ac_lo= ac_hi=
  1008.                       break
  1009.                     fi
  1010.                     ac_mid=`expr 2 '*' $ac_mid + 1`
  1011. fi
  1012. rm -f conftest.$ac_objext conftest.$ac_ext
  1013.   done
  1014. else
  1015.   echo "$as_me: failed program was:" >&5
  1016. sed 's/^/| /' conftest.$ac_ext >&5
  1017. cat >conftest.$ac_ext <<_ACEOF
  1018. #line $LINENO "configure"
  1019. /* confdefs.h.  */
  1020. _ACEOF
  1021. cat confdefs.h >>conftest.$ac_ext
  1022. cat >>conftest.$ac_ext <<_ACEOF
  1023. /* end confdefs.h.  */
  1024. $ac_includes_default
  1025. int
  1026. main ()
  1027. {
  1028. static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
  1029. test_array [0] = 0
  1030.   ;
  1031.   return 0;
  1032. }
  1033. _ACEOF
  1034. rm -f conftest.$ac_objext
  1035. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1036.   (eval $ac_compile) 2>&5
  1037.   ac_status=$?
  1038.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1039.   (exit $ac_status); } &&
  1040.          { ac_try='test -s conftest.$ac_objext'
  1041.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1042.   (eval $ac_try) 2>&5
  1043.   ac_status=$?
  1044.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1045.   (exit $ac_status); }; }; then
  1046.   ac_hi=-1 ac_mid=-1
  1047.   while :; do
  1048.     cat >conftest.$ac_ext <<_ACEOF
  1049. #line $LINENO "configure"
  1050. /* confdefs.h.  */
  1051. _ACEOF
  1052. cat confdefs.h >>conftest.$ac_ext
  1053. cat >>conftest.$ac_ext <<_ACEOF
  1054. /* end confdefs.h.  */
  1055. $ac_includes_default
  1056. int
  1057. main ()
  1058. {
  1059. static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
  1060. test_array [0] = 0
  1061.   ;
  1062.   return 0;
  1063. }
  1064. _ACEOF
  1065. rm -f conftest.$ac_objext
  1066. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1067.   (eval $ac_compile) 2>&5
  1068.   ac_status=$?
  1069.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1070.   (exit $ac_status); } &&
  1071.          { ac_try='test -s conftest.$ac_objext'
  1072.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1073.   (eval $ac_try) 2>&5
  1074.   ac_status=$?
  1075.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1076.   (exit $ac_status); }; }; then
  1077.   ac_lo=$ac_mid; break
  1078. else
  1079.   echo "$as_me: failed program was:" >&5
  1080. sed 's/^/| /' conftest.$ac_ext >&5
  1081. ac_hi=`expr '(' $ac_mid ')' - 1`
  1082.                        if test $ac_mid -le $ac_hi; then
  1083.                          ac_lo= ac_hi=
  1084.                          break
  1085.                        fi
  1086.                        ac_mid=`expr 2 '*' $ac_mid`
  1087. fi
  1088. rm -f conftest.$ac_objext conftest.$ac_ext
  1089.   done
  1090. else
  1091.   echo "$as_me: failed program was:" >&5
  1092. sed 's/^/| /' conftest.$ac_ext >&5
  1093. ac_lo= ac_hi=
  1094. fi
  1095. rm -f conftest.$ac_objext conftest.$ac_ext
  1096. fi
  1097. rm -f conftest.$ac_objext conftest.$ac_ext
  1098. # Binary search between lo and hi bounds.
  1099. while test "x$ac_lo" != "x$ac_hi"; do
  1100.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  1101.   cat >conftest.$ac_ext <<_ACEOF
  1102. #line $LINENO "configure"
  1103. /* confdefs.h.  */
  1104. _ACEOF
  1105. cat confdefs.h >>conftest.$ac_ext
  1106. cat >>conftest.$ac_ext <<_ACEOF
  1107. /* end confdefs.h.  */
  1108. $ac_includes_default
  1109. int
  1110. main ()
  1111. {
  1112. static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
  1113. test_array [0] = 0
  1114.   ;
  1115.   return 0;
  1116. }
  1117. _ACEOF
  1118. rm -f conftest.$ac_objext
  1119. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1120.   (eval $ac_compile) 2>&5
  1121.   ac_status=$?
  1122.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1123.   (exit $ac_status); } &&
  1124.          { ac_try='test -s conftest.$ac_objext'
  1125.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1126.   (eval $ac_try) 2>&5
  1127.   ac_status=$?
  1128.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1129.   (exit $ac_status); }; }; then
  1130.   ac_hi=$ac_mid
  1131. else
  1132.   echo "$as_me: failed program was:" >&5
  1133. sed 's/^/| /' conftest.$ac_ext >&5
  1134. ac_lo=`expr '(' $ac_mid ')' + 1`
  1135. fi
  1136. rm -f conftest.$ac_objext conftest.$ac_ext
  1137. done
  1138. case $ac_lo in
  1139. ?*) ac_cv_sizeof_int=$ac_lo;;
  1140. '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
  1141. See `config.log' for more details." >&5
  1142. echo "$as_me: error: cannot compute sizeof (int), 77
  1143. See `config.log' for more details." >&2;}
  1144.    { (exit 1); exit 1; }; } ;;
  1145. esac
  1146. else
  1147.   if test "$cross_compiling" = yes; then
  1148.   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
  1149. See `config.log' for more details." >&5
  1150. echo "$as_me: error: cannot run test program while cross compiling
  1151. See `config.log' for more details." >&2;}
  1152.    { (exit 1); exit 1; }; }
  1153. else
  1154.   cat >conftest.$ac_ext <<_ACEOF
  1155. #line $LINENO "configure"
  1156. /* confdefs.h.  */
  1157. _ACEOF
  1158. cat confdefs.h >>conftest.$ac_ext
  1159. cat >>conftest.$ac_ext <<_ACEOF
  1160. /* end confdefs.h.  */
  1161. $ac_includes_default
  1162. long longval () { return (long) (sizeof (int)); }
  1163. unsigned long ulongval () { return (long) (sizeof (int)); }
  1164. #include <stdio.h>
  1165. #include <stdlib.h>
  1166. int
  1167. main ()
  1168. {
  1169.   FILE *f = fopen ("conftest.val", "w");
  1170.   if (! f)
  1171.     exit (1);
  1172.   if (((long) (sizeof (int))) < 0)
  1173.     {
  1174.       long i = longval ();
  1175.       if (i != ((long) (sizeof (int))))
  1176. exit (1);
  1177.       fprintf (f, "%ldn", i);
  1178.     }
  1179.   else
  1180.     {
  1181.       unsigned long i = ulongval ();
  1182.       if (i != ((long) (sizeof (int))))
  1183. exit (1);
  1184.       fprintf (f, "%lun", i);
  1185.     }
  1186.   exit (ferror (f) || fclose (f) != 0);
  1187.   ;
  1188.   return 0;
  1189. }
  1190. _ACEOF
  1191. rm -f conftest$ac_exeext
  1192. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1193.   (eval $ac_link) 2>&5
  1194.   ac_status=$?
  1195.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1196.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1197.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1198.   (eval $ac_try) 2>&5
  1199.   ac_status=$?
  1200.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1201.   (exit $ac_status); }; }; then
  1202.   ac_cv_sizeof_int=`cat conftest.val`
  1203. else
  1204.   echo "$as_me: program exited with status $ac_status" >&5
  1205. echo "$as_me: failed program was:" >&5
  1206. sed 's/^/| /' conftest.$ac_ext >&5
  1207. ( exit $ac_status )
  1208. { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
  1209. See `config.log' for more details." >&5
  1210. echo "$as_me: error: cannot compute sizeof (int), 77
  1211. See `config.log' for more details." >&2;}
  1212.    { (exit 1); exit 1; }; }
  1213. fi
  1214. rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1215. fi
  1216. fi
  1217. rm -f conftest.val
  1218. else
  1219.   ac_cv_sizeof_int=0
  1220. fi
  1221. fi
  1222. echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
  1223. echo "${ECHO_T}$ac_cv_sizeof_int" >&6
  1224. cat >>confdefs.h <<_ACEOF
  1225. #define SIZEOF_INT $ac_cv_sizeof_int
  1226. _ACEOF
  1227. echo "$as_me:$LINENO: checking for long" >&5
  1228. echo $ECHO_N "checking for long... $ECHO_C" >&6
  1229. if test "${ac_cv_type_long+set}" = set; then
  1230.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1231. else
  1232.   cat >conftest.$ac_ext <<_ACEOF
  1233. #line $LINENO "configure"
  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. int
  1241. main ()
  1242. {
  1243. if ((long *) 0)
  1244.   return 0;
  1245. if (sizeof (long))
  1246.   return 0;
  1247.   ;
  1248.   return 0;
  1249. }
  1250. _ACEOF
  1251. rm -f conftest.$ac_objext
  1252. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1253.   (eval $ac_compile) 2>&5
  1254.   ac_status=$?
  1255.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1256.   (exit $ac_status); } &&
  1257.          { ac_try='test -s conftest.$ac_objext'
  1258.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1259.   (eval $ac_try) 2>&5
  1260.   ac_status=$?
  1261.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1262.   (exit $ac_status); }; }; then
  1263.   ac_cv_type_long=yes
  1264. else
  1265.   echo "$as_me: failed program was:" >&5
  1266. sed 's/^/| /' conftest.$ac_ext >&5
  1267. ac_cv_type_long=no
  1268. fi
  1269. rm -f conftest.$ac_objext conftest.$ac_ext
  1270. fi
  1271. echo "$as_me:$LINENO: result: $ac_cv_type_long" >&5
  1272. echo "${ECHO_T}$ac_cv_type_long" >&6
  1273. echo "$as_me:$LINENO: checking size of long" >&5
  1274. echo $ECHO_N "checking size of long... $ECHO_C" >&6
  1275. if test "${ac_cv_sizeof_long+set}" = set; then
  1276.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1277. else
  1278.   if test "$ac_cv_type_long" = yes; then
  1279.   # The cast to unsigned long works around a bug in the HP C Compiler
  1280.   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  1281.   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  1282.   # This bug is HP SR number 8606223364.
  1283.   if test "$cross_compiling" = yes; then
  1284.   # Depending upon the size, compute the lo and hi bounds.
  1285. cat >conftest.$ac_ext <<_ACEOF
  1286. #line $LINENO "configure"
  1287. /* confdefs.h.  */
  1288. _ACEOF
  1289. cat confdefs.h >>conftest.$ac_ext
  1290. cat >>conftest.$ac_ext <<_ACEOF
  1291. /* end confdefs.h.  */
  1292. $ac_includes_default
  1293. int
  1294. main ()
  1295. {
  1296. static int test_array [1 - 2 * !(((long) (sizeof (long))) >= 0)];
  1297. test_array [0] = 0
  1298.   ;
  1299.   return 0;
  1300. }
  1301. _ACEOF
  1302. rm -f conftest.$ac_objext
  1303. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1304.   (eval $ac_compile) 2>&5
  1305.   ac_status=$?
  1306.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1307.   (exit $ac_status); } &&
  1308.          { ac_try='test -s conftest.$ac_objext'
  1309.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1310.   (eval $ac_try) 2>&5
  1311.   ac_status=$?
  1312.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1313.   (exit $ac_status); }; }; then
  1314.   ac_lo=0 ac_mid=0
  1315.   while :; do
  1316.     cat >conftest.$ac_ext <<_ACEOF
  1317. #line $LINENO "configure"
  1318. /* confdefs.h.  */
  1319. _ACEOF
  1320. cat confdefs.h >>conftest.$ac_ext
  1321. cat >>conftest.$ac_ext <<_ACEOF
  1322. /* end confdefs.h.  */
  1323. $ac_includes_default
  1324. int
  1325. main ()
  1326. {
  1327. static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
  1328. test_array [0] = 0
  1329.   ;
  1330.   return 0;
  1331. }
  1332. _ACEOF
  1333. rm -f conftest.$ac_objext
  1334. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1335.   (eval $ac_compile) 2>&5
  1336.   ac_status=$?
  1337.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1338.   (exit $ac_status); } &&
  1339.          { ac_try='test -s conftest.$ac_objext'
  1340.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&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_hi=$ac_mid; break
  1346. else
  1347.   echo "$as_me: failed program was:" >&5
  1348. sed 's/^/| /' conftest.$ac_ext >&5
  1349. ac_lo=`expr $ac_mid + 1`
  1350.                     if test $ac_lo -le $ac_mid; then
  1351.                       ac_lo= ac_hi=
  1352.                       break
  1353.                     fi
  1354.                     ac_mid=`expr 2 '*' $ac_mid + 1`
  1355. fi
  1356. rm -f conftest.$ac_objext conftest.$ac_ext
  1357.   done
  1358. else
  1359.   echo "$as_me: failed program was:" >&5
  1360. sed 's/^/| /' conftest.$ac_ext >&5
  1361. cat >conftest.$ac_ext <<_ACEOF
  1362. #line $LINENO "configure"
  1363. /* confdefs.h.  */
  1364. _ACEOF
  1365. cat confdefs.h >>conftest.$ac_ext
  1366. cat >>conftest.$ac_ext <<_ACEOF
  1367. /* end confdefs.h.  */
  1368. $ac_includes_default
  1369. int
  1370. main ()
  1371. {
  1372. static int test_array [1 - 2 * !(((long) (sizeof (long))) < 0)];
  1373. test_array [0] = 0
  1374.   ;
  1375.   return 0;
  1376. }
  1377. _ACEOF
  1378. rm -f conftest.$ac_objext
  1379. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1380.   (eval $ac_compile) 2>&5
  1381.   ac_status=$?
  1382.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1383.   (exit $ac_status); } &&
  1384.          { ac_try='test -s conftest.$ac_objext'
  1385.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1386.   (eval $ac_try) 2>&5
  1387.   ac_status=$?
  1388.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1389.   (exit $ac_status); }; }; then
  1390.   ac_hi=-1 ac_mid=-1
  1391.   while :; do
  1392.     cat >conftest.$ac_ext <<_ACEOF
  1393. #line $LINENO "configure"
  1394. /* confdefs.h.  */
  1395. _ACEOF
  1396. cat confdefs.h >>conftest.$ac_ext
  1397. cat >>conftest.$ac_ext <<_ACEOF
  1398. /* end confdefs.h.  */
  1399. $ac_includes_default
  1400. int
  1401. main ()
  1402. {
  1403. static int test_array [1 - 2 * !(((long) (sizeof (long))) >= $ac_mid)];
  1404. test_array [0] = 0
  1405.   ;
  1406.   return 0;
  1407. }
  1408. _ACEOF
  1409. rm -f conftest.$ac_objext
  1410. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1411.   (eval $ac_compile) 2>&5
  1412.   ac_status=$?
  1413.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1414.   (exit $ac_status); } &&
  1415.          { ac_try='test -s conftest.$ac_objext'
  1416.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1417.   (eval $ac_try) 2>&5
  1418.   ac_status=$?
  1419.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1420.   (exit $ac_status); }; }; then
  1421.   ac_lo=$ac_mid; break
  1422. else
  1423.   echo "$as_me: failed program was:" >&5
  1424. sed 's/^/| /' conftest.$ac_ext >&5
  1425. ac_hi=`expr '(' $ac_mid ')' - 1`
  1426.                        if test $ac_mid -le $ac_hi; then
  1427.                          ac_lo= ac_hi=
  1428.                          break
  1429.                        fi
  1430.                        ac_mid=`expr 2 '*' $ac_mid`
  1431. fi
  1432. rm -f conftest.$ac_objext conftest.$ac_ext
  1433.   done
  1434. else
  1435.   echo "$as_me: failed program was:" >&5
  1436. sed 's/^/| /' conftest.$ac_ext >&5
  1437. ac_lo= ac_hi=
  1438. fi
  1439. rm -f conftest.$ac_objext conftest.$ac_ext
  1440. fi
  1441. rm -f conftest.$ac_objext conftest.$ac_ext
  1442. # Binary search between lo and hi bounds.
  1443. while test "x$ac_lo" != "x$ac_hi"; do
  1444.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  1445.   cat >conftest.$ac_ext <<_ACEOF
  1446. #line $LINENO "configure"
  1447. /* confdefs.h.  */
  1448. _ACEOF
  1449. cat confdefs.h >>conftest.$ac_ext
  1450. cat >>conftest.$ac_ext <<_ACEOF
  1451. /* end confdefs.h.  */
  1452. $ac_includes_default
  1453. int
  1454. main ()
  1455. {
  1456. static int test_array [1 - 2 * !(((long) (sizeof (long))) <= $ac_mid)];
  1457. test_array [0] = 0
  1458.   ;
  1459.   return 0;
  1460. }
  1461. _ACEOF
  1462. rm -f conftest.$ac_objext
  1463. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1464.   (eval $ac_compile) 2>&5
  1465.   ac_status=$?
  1466.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1467.   (exit $ac_status); } &&
  1468.          { ac_try='test -s conftest.$ac_objext'
  1469.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1470.   (eval $ac_try) 2>&5
  1471.   ac_status=$?
  1472.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1473.   (exit $ac_status); }; }; then
  1474.   ac_hi=$ac_mid
  1475. else
  1476.   echo "$as_me: failed program was:" >&5
  1477. sed 's/^/| /' conftest.$ac_ext >&5
  1478. ac_lo=`expr '(' $ac_mid ')' + 1`
  1479. fi
  1480. rm -f conftest.$ac_objext conftest.$ac_ext
  1481. done
  1482. case $ac_lo in
  1483. ?*) ac_cv_sizeof_long=$ac_lo;;
  1484. '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
  1485. See `config.log' for more details." >&5
  1486. echo "$as_me: error: cannot compute sizeof (long), 77
  1487. See `config.log' for more details." >&2;}
  1488.    { (exit 1); exit 1; }; } ;;
  1489. esac
  1490. else
  1491.   if test "$cross_compiling" = yes; then
  1492.   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
  1493. See `config.log' for more details." >&5
  1494. echo "$as_me: error: cannot run test program while cross compiling
  1495. See `config.log' for more details." >&2;}
  1496.    { (exit 1); exit 1; }; }
  1497. else
  1498.   cat >conftest.$ac_ext <<_ACEOF
  1499. #line $LINENO "configure"
  1500. /* confdefs.h.  */
  1501. _ACEOF
  1502. cat confdefs.h >>conftest.$ac_ext
  1503. cat >>conftest.$ac_ext <<_ACEOF
  1504. /* end confdefs.h.  */
  1505. $ac_includes_default
  1506. long longval () { return (long) (sizeof (long)); }
  1507. unsigned long ulongval () { return (long) (sizeof (long)); }
  1508. #include <stdio.h>
  1509. #include <stdlib.h>
  1510. int
  1511. main ()
  1512. {
  1513.   FILE *f = fopen ("conftest.val", "w");
  1514.   if (! f)
  1515.     exit (1);
  1516.   if (((long) (sizeof (long))) < 0)
  1517.     {
  1518.       long i = longval ();
  1519.       if (i != ((long) (sizeof (long))))
  1520. exit (1);
  1521.       fprintf (f, "%ldn", i);
  1522.     }
  1523.   else
  1524.     {
  1525.       unsigned long i = ulongval ();
  1526.       if (i != ((long) (sizeof (long))))
  1527. exit (1);
  1528.       fprintf (f, "%lun", i);
  1529.     }
  1530.   exit (ferror (f) || fclose (f) != 0);
  1531.   ;
  1532.   return 0;
  1533. }
  1534. _ACEOF
  1535. rm -f conftest$ac_exeext
  1536. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1537.   (eval $ac_link) 2>&5
  1538.   ac_status=$?
  1539.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1540.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1541.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1542.   (eval $ac_try) 2>&5
  1543.   ac_status=$?
  1544.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1545.   (exit $ac_status); }; }; then
  1546.   ac_cv_sizeof_long=`cat conftest.val`
  1547. else
  1548.   echo "$as_me: program exited with status $ac_status" >&5
  1549. echo "$as_me: failed program was:" >&5
  1550. sed 's/^/| /' conftest.$ac_ext >&5
  1551. ( exit $ac_status )
  1552. { { echo "$as_me:$LINENO: error: cannot compute sizeof (long), 77
  1553. See `config.log' for more details." >&5
  1554. echo "$as_me: error: cannot compute sizeof (long), 77
  1555. See `config.log' for more details." >&2;}
  1556.    { (exit 1); exit 1; }; }
  1557. fi
  1558. rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1559. fi
  1560. fi
  1561. rm -f conftest.val
  1562. else
  1563.   ac_cv_sizeof_long=0
  1564. fi
  1565. fi
  1566. echo "$as_me:$LINENO: result: $ac_cv_sizeof_long" >&5
  1567. echo "${ECHO_T}$ac_cv_sizeof_long" >&6
  1568. cat >>confdefs.h <<_ACEOF
  1569. #define SIZEOF_LONG $ac_cv_sizeof_long
  1570. _ACEOF
  1571. echo "$as_me:$LINENO: checking for long long" >&5
  1572. echo $ECHO_N "checking for long long... $ECHO_C" >&6
  1573. if test "${ac_cv_type_long_long+set}" = set; then
  1574.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1575. else
  1576.   cat >conftest.$ac_ext <<_ACEOF
  1577. #line $LINENO "configure"
  1578. /* confdefs.h.  */
  1579. _ACEOF
  1580. cat confdefs.h >>conftest.$ac_ext
  1581. cat >>conftest.$ac_ext <<_ACEOF
  1582. /* end confdefs.h.  */
  1583. $ac_includes_default
  1584. int
  1585. main ()
  1586. {
  1587. if ((long long *) 0)
  1588.   return 0;
  1589. if (sizeof (long long))
  1590.   return 0;
  1591.   ;
  1592.   return 0;
  1593. }
  1594. _ACEOF
  1595. rm -f conftest.$ac_objext
  1596. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1597.   (eval $ac_compile) 2>&5
  1598.   ac_status=$?
  1599.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1600.   (exit $ac_status); } &&
  1601.          { ac_try='test -s conftest.$ac_objext'
  1602.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1603.   (eval $ac_try) 2>&5
  1604.   ac_status=$?
  1605.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1606.   (exit $ac_status); }; }; then
  1607.   ac_cv_type_long_long=yes
  1608. else
  1609.   echo "$as_me: failed program was:" >&5
  1610. sed 's/^/| /' conftest.$ac_ext >&5
  1611. ac_cv_type_long_long=no
  1612. fi
  1613. rm -f conftest.$ac_objext conftest.$ac_ext
  1614. fi
  1615. echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
  1616. echo "${ECHO_T}$ac_cv_type_long_long" >&6
  1617. echo "$as_me:$LINENO: checking size of long long" >&5
  1618. echo $ECHO_N "checking size of long long... $ECHO_C" >&6
  1619. if test "${ac_cv_sizeof_long_long+set}" = set; then
  1620.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1621. else
  1622.   if test "$ac_cv_type_long_long" = yes; then
  1623.   # The cast to unsigned long works around a bug in the HP C Compiler
  1624.   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
  1625.   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
  1626.   # This bug is HP SR number 8606223364.
  1627.   if test "$cross_compiling" = yes; then
  1628.   # Depending upon the size, compute the lo and hi bounds.
  1629. cat >conftest.$ac_ext <<_ACEOF
  1630. #line $LINENO "configure"
  1631. /* confdefs.h.  */
  1632. _ACEOF
  1633. cat confdefs.h >>conftest.$ac_ext
  1634. cat >>conftest.$ac_ext <<_ACEOF
  1635. /* end confdefs.h.  */
  1636. $ac_includes_default
  1637. int
  1638. main ()
  1639. {
  1640. static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
  1641. test_array [0] = 0
  1642.   ;
  1643.   return 0;
  1644. }
  1645. _ACEOF
  1646. rm -f conftest.$ac_objext
  1647. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1648.   (eval $ac_compile) 2>&5
  1649.   ac_status=$?
  1650.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1651.   (exit $ac_status); } &&
  1652.          { ac_try='test -s conftest.$ac_objext'
  1653.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1654.   (eval $ac_try) 2>&5
  1655.   ac_status=$?
  1656.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1657.   (exit $ac_status); }; }; then
  1658.   ac_lo=0 ac_mid=0
  1659.   while :; do
  1660.     cat >conftest.$ac_ext <<_ACEOF
  1661. #line $LINENO "configure"
  1662. /* confdefs.h.  */
  1663. _ACEOF
  1664. cat confdefs.h >>conftest.$ac_ext
  1665. cat >>conftest.$ac_ext <<_ACEOF
  1666. /* end confdefs.h.  */
  1667. $ac_includes_default
  1668. int
  1669. main ()
  1670. {
  1671. static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
  1672. test_array [0] = 0
  1673.   ;
  1674.   return 0;
  1675. }
  1676. _ACEOF
  1677. rm -f conftest.$ac_objext
  1678. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1679.   (eval $ac_compile) 2>&5
  1680.   ac_status=$?
  1681.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1682.   (exit $ac_status); } &&
  1683.          { ac_try='test -s conftest.$ac_objext'
  1684.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1685.   (eval $ac_try) 2>&5
  1686.   ac_status=$?
  1687.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1688.   (exit $ac_status); }; }; then
  1689.   ac_hi=$ac_mid; break
  1690. else
  1691.   echo "$as_me: failed program was:" >&5
  1692. sed 's/^/| /' conftest.$ac_ext >&5
  1693. ac_lo=`expr $ac_mid + 1`
  1694.                     if test $ac_lo -le $ac_mid; then
  1695.                       ac_lo= ac_hi=
  1696.                       break
  1697.                     fi
  1698.                     ac_mid=`expr 2 '*' $ac_mid + 1`
  1699. fi
  1700. rm -f conftest.$ac_objext conftest.$ac_ext
  1701.   done
  1702. else
  1703.   echo "$as_me: failed program was:" >&5
  1704. sed 's/^/| /' conftest.$ac_ext >&5
  1705. cat >conftest.$ac_ext <<_ACEOF
  1706. #line $LINENO "configure"
  1707. /* confdefs.h.  */
  1708. _ACEOF
  1709. cat confdefs.h >>conftest.$ac_ext
  1710. cat >>conftest.$ac_ext <<_ACEOF
  1711. /* end confdefs.h.  */
  1712. $ac_includes_default
  1713. int
  1714. main ()
  1715. {
  1716. static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
  1717. test_array [0] = 0
  1718.   ;
  1719.   return 0;
  1720. }
  1721. _ACEOF
  1722. rm -f conftest.$ac_objext
  1723. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1724.   (eval $ac_compile) 2>&5
  1725.   ac_status=$?
  1726.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1727.   (exit $ac_status); } &&
  1728.          { ac_try='test -s conftest.$ac_objext'
  1729.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1730.   (eval $ac_try) 2>&5
  1731.   ac_status=$?
  1732.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1733.   (exit $ac_status); }; }; then
  1734.   ac_hi=-1 ac_mid=-1
  1735.   while :; do
  1736.     cat >conftest.$ac_ext <<_ACEOF
  1737. #line $LINENO "configure"
  1738. /* confdefs.h.  */
  1739. _ACEOF
  1740. cat confdefs.h >>conftest.$ac_ext
  1741. cat >>conftest.$ac_ext <<_ACEOF
  1742. /* end confdefs.h.  */
  1743. $ac_includes_default
  1744. int
  1745. main ()
  1746. {
  1747. static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
  1748. test_array [0] = 0
  1749.   ;
  1750.   return 0;
  1751. }
  1752. _ACEOF
  1753. rm -f conftest.$ac_objext
  1754. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1755.   (eval $ac_compile) 2>&5
  1756.   ac_status=$?
  1757.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1758.   (exit $ac_status); } &&
  1759.          { ac_try='test -s conftest.$ac_objext'
  1760.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1761.   (eval $ac_try) 2>&5
  1762.   ac_status=$?
  1763.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1764.   (exit $ac_status); }; }; then
  1765.   ac_lo=$ac_mid; break
  1766. else
  1767.   echo "$as_me: failed program was:" >&5
  1768. sed 's/^/| /' conftest.$ac_ext >&5
  1769. ac_hi=`expr '(' $ac_mid ')' - 1`
  1770.                        if test $ac_mid -le $ac_hi; then
  1771.                          ac_lo= ac_hi=
  1772.                          break
  1773.                        fi
  1774.                        ac_mid=`expr 2 '*' $ac_mid`
  1775. fi
  1776. rm -f conftest.$ac_objext conftest.$ac_ext
  1777.   done
  1778. else
  1779.   echo "$as_me: failed program was:" >&5
  1780. sed 's/^/| /' conftest.$ac_ext >&5
  1781. ac_lo= ac_hi=
  1782. fi
  1783. rm -f conftest.$ac_objext conftest.$ac_ext
  1784. fi
  1785. rm -f conftest.$ac_objext conftest.$ac_ext
  1786. # Binary search between lo and hi bounds.
  1787. while test "x$ac_lo" != "x$ac_hi"; do
  1788.   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
  1789.   cat >conftest.$ac_ext <<_ACEOF
  1790. #line $LINENO "configure"
  1791. /* confdefs.h.  */
  1792. _ACEOF
  1793. cat confdefs.h >>conftest.$ac_ext
  1794. cat >>conftest.$ac_ext <<_ACEOF
  1795. /* end confdefs.h.  */
  1796. $ac_includes_default
  1797. int
  1798. main ()
  1799. {
  1800. static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
  1801. test_array [0] = 0
  1802.   ;
  1803.   return 0;
  1804. }
  1805. _ACEOF
  1806. rm -f conftest.$ac_objext
  1807. if { (eval echo "$as_me:$LINENO: "$ac_compile"") >&5
  1808.   (eval $ac_compile) 2>&5
  1809.   ac_status=$?
  1810.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1811.   (exit $ac_status); } &&
  1812.          { ac_try='test -s conftest.$ac_objext'
  1813.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1814.   (eval $ac_try) 2>&5
  1815.   ac_status=$?
  1816.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1817.   (exit $ac_status); }; }; then
  1818.   ac_hi=$ac_mid
  1819. else
  1820.   echo "$as_me: failed program was:" >&5
  1821. sed 's/^/| /' conftest.$ac_ext >&5
  1822. ac_lo=`expr '(' $ac_mid ')' + 1`
  1823. fi
  1824. rm -f conftest.$ac_objext conftest.$ac_ext
  1825. done
  1826. case $ac_lo in
  1827. ?*) ac_cv_sizeof_long_long=$ac_lo;;
  1828. '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
  1829. See `config.log' for more details." >&5
  1830. echo "$as_me: error: cannot compute sizeof (long long), 77
  1831. See `config.log' for more details." >&2;}
  1832.    { (exit 1); exit 1; }; } ;;
  1833. esac
  1834. else
  1835.   if test "$cross_compiling" = yes; then
  1836.   { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
  1837. See `config.log' for more details." >&5
  1838. echo "$as_me: error: cannot run test program while cross compiling
  1839. See `config.log' for more details." >&2;}
  1840.    { (exit 1); exit 1; }; }
  1841. else
  1842.   cat >conftest.$ac_ext <<_ACEOF
  1843. #line $LINENO "configure"
  1844. /* confdefs.h.  */
  1845. _ACEOF
  1846. cat confdefs.h >>conftest.$ac_ext
  1847. cat >>conftest.$ac_ext <<_ACEOF
  1848. /* end confdefs.h.  */
  1849. $ac_includes_default
  1850. long longval () { return (long) (sizeof (long long)); }
  1851. unsigned long ulongval () { return (long) (sizeof (long long)); }
  1852. #include <stdio.h>
  1853. #include <stdlib.h>
  1854. int
  1855. main ()
  1856. {
  1857.   FILE *f = fopen ("conftest.val", "w");
  1858.   if (! f)
  1859.     exit (1);
  1860.   if (((long) (sizeof (long long))) < 0)
  1861.     {
  1862.       long i = longval ();
  1863.       if (i != ((long) (sizeof (long long))))
  1864. exit (1);
  1865.       fprintf (f, "%ldn", i);
  1866.     }
  1867.   else
  1868.     {
  1869.       unsigned long i = ulongval ();
  1870.       if (i != ((long) (sizeof (long long))))
  1871. exit (1);
  1872.       fprintf (f, "%lun", i);
  1873.     }
  1874.   exit (ferror (f) || fclose (f) != 0);
  1875.   ;
  1876.   return 0;
  1877. }
  1878. _ACEOF
  1879. rm -f conftest$ac_exeext
  1880. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1881.   (eval $ac_link) 2>&5
  1882.   ac_status=$?
  1883.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1884.   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
  1885.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1886.   (eval $ac_try) 2>&5
  1887.   ac_status=$?
  1888.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1889.   (exit $ac_status); }; }; then
  1890.   ac_cv_sizeof_long_long=`cat conftest.val`
  1891. else
  1892.   echo "$as_me: program exited with status $ac_status" >&5
  1893. echo "$as_me: failed program was:" >&5
  1894. sed 's/^/| /' conftest.$ac_ext >&5
  1895. ( exit $ac_status )
  1896. { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
  1897. See `config.log' for more details." >&5
  1898. echo "$as_me: error: cannot compute sizeof (long long), 77
  1899. See `config.log' for more details." >&2;}
  1900.    { (exit 1); exit 1; }; }
  1901. fi
  1902. rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
  1903. fi
  1904. fi
  1905. rm -f conftest.val
  1906. else
  1907.   ac_cv_sizeof_long_long=0
  1908. fi
  1909. fi
  1910. echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
  1911. echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
  1912. cat >>confdefs.h <<_ACEOF
  1913. #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
  1914. _ACEOF
  1915. for ac_func in waitpid fcntl pipe fork
  1916. do
  1917. as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
  1918. echo "$as_me:$LINENO: checking for $ac_func" >&5
  1919. echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
  1920. if eval "test "${$as_ac_var+set}" = set"; then
  1921.   echo $ECHO_N "(cached) $ECHO_C" >&6
  1922. else
  1923.   cat >conftest.$ac_ext <<_ACEOF
  1924. #line $LINENO "configure"
  1925. /* confdefs.h.  */
  1926. _ACEOF
  1927. cat confdefs.h >>conftest.$ac_ext
  1928. cat >>conftest.$ac_ext <<_ACEOF
  1929. /* end confdefs.h.  */
  1930. /* System header to define __stub macros and hopefully few prototypes,
  1931.     which can conflict with char $ac_func (); below.
  1932.     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1933.     <limits.h> exists even on freestanding compilers.  */
  1934. #ifdef __STDC__
  1935. # include <limits.h>
  1936. #else
  1937. # include <assert.h>
  1938. #endif
  1939. /* Override any gcc2 internal prototype to avoid an error.  */
  1940. #ifdef __cplusplus
  1941. extern "C"
  1942. {
  1943. #endif
  1944. /* We use char because int might match the return type of a gcc2
  1945.    builtin and then its argument prototype would still apply.  */
  1946. char $ac_func ();
  1947. /* The GNU C library defines this for functions which it implements
  1948.     to always fail with ENOSYS.  Some functions are actually named
  1949.     something starting with __ and the normal name is an alias.  */
  1950. #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
  1951. choke me
  1952. #else
  1953. char (*f) () = $ac_func;
  1954. #endif
  1955. #ifdef __cplusplus
  1956. }
  1957. #endif
  1958. int
  1959. main ()
  1960. {
  1961. return f != $ac_func;
  1962.   ;
  1963.   return 0;
  1964. }
  1965. _ACEOF
  1966. rm -f conftest.$ac_objext conftest$ac_exeext
  1967. if { (eval echo "$as_me:$LINENO: "$ac_link"") >&5
  1968.   (eval $ac_link) 2>&5
  1969.   ac_status=$?
  1970.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1971.   (exit $ac_status); } &&
  1972.          { ac_try='test -s conftest$ac_exeext'
  1973.   { (eval echo "$as_me:$LINENO: "$ac_try"") >&5
  1974.   (eval $ac_try) 2>&5
  1975.   ac_status=$?
  1976.   echo "$as_me:$LINENO: $? = $ac_status" >&5
  1977.   (exit $ac_status); }; }; then
  1978.   eval "$as_ac_var=yes"
  1979. else
  1980.   echo "$as_me: failed program was:" >&5
  1981. sed 's/^/| /' conftest.$ac_ext >&5
  1982. eval "$as_ac_var=no"
  1983. fi
  1984. rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
  1985. fi
  1986. echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
  1987. echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
  1988. if test `eval echo '${'$as_ac_var'}'` = yes; then
  1989.   cat >>confdefs.h <<_ACEOF
  1990. #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
  1991. _ACEOF
  1992. fi
  1993. done
  1994. cat >confcache <<_ACEOF
  1995. # This file is a shell script that caches the results of configure
  1996. # tests run on this system so they can be shared between configure
  1997. # scripts and configure runs, see configure's option --config-cache.
  1998. # It is not useful on other systems.  If it contains results you don't
  1999. # want to keep, you may remove or edit it.
  2000. #
  2001. # config.status only pays attention to the cache file if you give it
  2002. # the --recheck option to rerun configure.
  2003. #
  2004. # `ac_cv_env_foo' variables (set or unset) will be overridden when
  2005. # loading this file, other *unset* `ac_cv_foo' will be assigned the
  2006. # following values.
  2007. _ACEOF
  2008. # The following way of writing the cache mishandles newlines in values,
  2009. # but we know of no workaround that is simple, portable, and efficient.
  2010. # So, don't put newlines in cache variables' values.
  2011. # Ultrix sh set writes to stderr and can't be redirected directly,
  2012. # and sets the high bit in the cache file unless we assign to the vars.
  2013. {
  2014.   (set) 2>&1 |
  2015.     case `(ac_space=' '; set | grep ac_space) 2>&1` in
  2016.     *ac_space= *)
  2017.       # `set' does not quote correctly, so add quotes (double-quote
  2018.       # substitution turns \\ into \, and sed turns \ into ).
  2019.       sed -n 
  2020.         "s/'/'\\''/g;
  2021.        s/^\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\)=\(.*\)/\1='\2'/p"
  2022.       ;;
  2023.     *)
  2024.       # `set' quotes correctly as required by POSIX, so do not add quotes.
  2025.       sed -n 
  2026.         "s/^\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\)=\(.*\)/\1=\2/p"
  2027.       ;;
  2028.     esac;
  2029. } |
  2030.   sed '
  2031.      t clear
  2032.      : clear
  2033.      s/^([^=]*)=(.*[{}].*)$/test "${1+set}" = set || &/
  2034.      t end
  2035.      /^ac_cv_env/!s/^([^=]*)=(.*)$/1=${1=2}/
  2036.      : end' >>confcache
  2037. if diff $cache_file confcache >/dev/null 2>&1; then :; else
  2038.   if test -w $cache_file; then
  2039.     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
  2040.     cat confcache >$cache_file
  2041.   else
  2042.     echo "not updating unwritable cache $cache_file"
  2043.   fi
  2044. fi
  2045. rm -f confcache
  2046. echo "$as_me:$LINENO: checking whether to optimize for speed or for accuracy" >&5
  2047. echo $ECHO_N "checking whether to optimize for speed or for accuracy... $ECHO_C" >&6
  2048. # Check whether --enable-speed or --disable-speed was given.
  2049. if test "${enable_speed+set}" = set; then
  2050.   enableval="$enable_speed"
  2051.     case "$enableval" in
  2052. yes)
  2053.     optimize_for="speed"
  2054. cat >>confdefs.h <<_ACEOF
  2055. #define OPT_SPEED 1
  2056. _ACEOF
  2057.     ;;
  2058.     esac
  2059. fi;
  2060. # Check whether --enable-accuracy or --disable-accuracy was given.
  2061. if test "${enable_accuracy+set}" = set; then
  2062.   enableval="$enable_accuracy"
  2063.     case "$enableval" in
  2064. yes)
  2065.     if test "$optimize_for" = "speed"
  2066.     then
  2067. optimize_for="both"
  2068.     else
  2069. optimize_for="accuracy"
  2070.     fi
  2071. cat >>confdefs.h <<_ACEOF
  2072. #define OPT_ACCURACY 1
  2073. _ACEOF
  2074.     ;;
  2075.     esac
  2076. fi;
  2077. echo "$as_me:$LINENO: result: ${optimize_for-default}" >&5
  2078. echo "${ECHO_T}${optimize_for-default}" >&6
  2079. if test "$optimize_for" = "both"
  2080. then
  2081.     { { echo "$as_me:$LINENO: error: cannot optimize for both speed and accuracy" >&5
  2082. echo "$as_me: error: cannot optimize for both speed and accuracy" >&2;}
  2083.    { (exit 1); exit 1; }; }
  2084. fi
  2085. echo "$as_me:$LINENO: checking for architecture-specific fixed-point math routines" >&5
  2086. echo $ECHO_N "checking for architecture-specific fixed-point math routines... $ECHO_C" >&6
  2087. # Check whether --enable-fpm or --disable-fpm was given.
  2088. if test "${enable_fpm+set}" = set; then
  2089.   enableval="$enable_fpm"
  2090.     case "$enableval" in
  2091. yes)                             ;;
  2092. no|default|approx) FPM="DEFAULT" ;;
  2093. intel|i?86)        FPM="INTEL"   ;;
  2094. arm)               FPM="ARM"     ;;
  2095. mips)              FPM="MIPS"    ;;
  2096. sparc)             FPM="SPARC"   ;;
  2097. ppc|powerpc)       FPM="PPC"     ;;
  2098. 64bit)             FPM="64BIT"   ;;
  2099. float)             FPM="FLOAT"   ;;
  2100. *)
  2101.     echo "$as_me:$LINENO: result: failed" >&5
  2102. echo "${ECHO_T}failed" >&6
  2103.     { { echo "$as_me:$LINENO: error: bad --enable-fpm option" >&5
  2104. echo "$as_me: error: bad --enable-fpm option" >&2;}
  2105.    { (exit 1); exit 1; }; }
  2106.     ;;
  2107.     esac
  2108. fi;
  2109. if test -z "$FPM" && test "$GCC" = yes
  2110. then
  2111.     case "$host" in
  2112. i?86-*)     FPM="INTEL"  ;;
  2113. arm*-*)     FPM="ARM"    ;;
  2114. mips*-*)    FPM="MIPS"   ;;
  2115. sparc*-*)   FPM="SPARC"  ;;
  2116. powerpc*-*) FPM="PPC"    ;;
  2117. # FIXME: need to test for 64-bit long long...
  2118.     esac
  2119. fi
  2120. echo "$as_me:$LINENO: result: ${FPM=DEFAULT}" >&5
  2121. echo "${ECHO_T}${FPM=DEFAULT}" >&6
  2122. if test "$FPM" = "DEFAULT"
  2123. then
  2124.     { echo "$as_me:$LINENO: WARNING: default fixed-point math will yield limited accuracy" >&5
  2125. echo "$as_me: WARNING: default fixed-point math will yield limited accuracy" >&2;}
  2126. fi
  2127. FPM="-DFPM_$FPM"
  2128. # Check whether --enable-sso or --disable-sso was given.
  2129. if test "${enable_sso+set}" = set; then
  2130.   enableval="$enable_sso"
  2131.     case "$enableval" in
  2132. yes)
  2133. cat >>confdefs.h <<_ACEOF
  2134. #define OPT_SSO 1
  2135. _ACEOF
  2136.     ;;
  2137.     esac
  2138. fi;
  2139. # Check whether --enable-aso or --disable-aso was given.
  2140. if test "${enable_aso+set}" = set; then
  2141.   enableval="$enable_aso"
  2142. else
  2143.   enable_aso=yes
  2144. fi;
  2145. if test "$enable_aso" = yes
  2146. then
  2147.     case "$host" in
  2148. i?86-*)
  2149.     : #ASO="$ASO -DASO_INTERLEAVE1"
  2150.     ASO="$ASO -DASO_ZEROCHECK"
  2151.     : #not yet #ASO="$ASO -DASO_SYNTH"
  2152.     : #not yet #ASO_OBJS="synth_mmx.lo"
  2153.     ;;
  2154. arm*-*)
  2155.     ASO="$ASO -DASO_INTERLEAVE1"
  2156.     ASO="$ASO -DASO_IMDCT"
  2157.     ASO_OBJS="imdct_l_arm.lo"
  2158.     ;;
  2159. mips*-*)
  2160.     ASO="$ASO -DASO_INTERLEAVE2"
  2161.     ASO="$ASO -DASO_ZEROCHECK"
  2162.     ;;
  2163.     esac
  2164. fi
  2165. echo "$as_me:$LINENO: checking for ISO/IEC interpretation" >&5
  2166. echo $ECHO_N "checking for ISO/IEC interpretation... $ECHO_C" >&6
  2167. # Check whether --enable-strict-iso or --disable-strict-iso was given.
  2168. if test "${enable_strict_iso+set}" = set; then
  2169.   enableval="$enable_strict_iso"
  2170.     case "$enableval" in
  2171. yes)
  2172. cat >>confdefs.h <<_ACEOF
  2173. #define OPT_STRICT 1
  2174. _ACEOF
  2175.     interpretation="strict"
  2176.     ;;
  2177.     esac
  2178. fi;
  2179. echo "$as_me:$LINENO: result: ${interpretation-best accepted practices}" >&5
  2180. echo "${ECHO_T}${interpretation-best accepted practices}" >&6
  2181. echo "$as_me:$LINENO: checking whether to enable profiling" >&5
  2182. echo $ECHO_N "checking whether to enable profiling... $ECHO_C" >&6
  2183. # Check whether --enable-profiling or --disable-profiling was given.
  2184. if test "${enable_profiling+set}" = set; then
  2185.   enableval="$enable_profiling"
  2186.     case "$enableval" in
  2187. yes) profile="-pg" ;;
  2188.     esac
  2189. fi;
  2190. echo "$as_me:$LINENO: result: ${enable_profiling-no}" >&5
  2191. echo "${ECHO_T}${enable_profiling-no}" >&6
  2192. echo "$as_me:$LINENO: checking whether to enable debugging" >&5
  2193. echo $ECHO_N "checking whether to enable debugging... $ECHO_C" >&6
  2194. # Check whether --enable-debugging or --disable-debugging was given.
  2195. if test "${enable_debugging+set}" = set; then
  2196.   enableval="$enable_debugging"
  2197.     case "$enableval" in
  2198. yes)
  2199. cat >>confdefs.h <<_ACEOF
  2200. #define DEBUG 1
  2201. _ACEOF
  2202.     optimize=""
  2203.     ;;
  2204. no)
  2205.     if test -n "$profile"
  2206.     then
  2207.     { { echo "$as_me:$LINENO: error: --enable-profiling and --disable-debugging are incompatible" >&5
  2208. echo "$as_me: error: --enable-profiling and --disable-debugging are incompatible" >&2;}
  2209.    { (exit 1); exit 1; }; }
  2210.     fi
  2211. cat >>confdefs.h <<_ACEOF
  2212. #define NDEBUG 1
  2213. _ACEOF
  2214.     debug=""
  2215.     if test "$GCC" = yes
  2216.     then
  2217. optimize="$optimize -fomit-frame-pointer"
  2218.     fi
  2219.     ;;
  2220.     esac
  2221. fi;
  2222. echo "$as_me:$LINENO: result: ${enable_debugging-default}" >&5
  2223. echo "${ECHO_T}${enable_debugging-default}" >&6
  2224. echo "$as_me:$LINENO: checking whether to enable experimental code" >&5
  2225. echo $ECHO_N "checking whether to enable experimental code... $ECHO_C" >&6
  2226. # Check whether --enable-experimental or --disable-experimental was given.
  2227. if test "${enable_experimental+set}" = set; then
  2228.   enableval="$enable_experimental"
  2229.     case "$enableval" in
  2230. yes)
  2231. cat >>confdefs.h <<_ACEOF
  2232. #define EXPERIMENTAL 1
  2233. _ACEOF
  2234.     ;;
  2235.     esac
  2236. fi;
  2237. echo "$as_me:$LINENO: result: ${enable_experimental-no}" >&5
  2238. echo "${ECHO_T}${enable_experimental-no}" >&6
  2239. test -n "$arch"     && CFLAGS="$CFLAGS $arch"
  2240. test -n "$debug"    && CFLAGS="$CFLAGS $debug"
  2241. test -n "$optimize" && CFLAGS="$CFLAGS $optimize"
  2242. test -n "$profile"  && CFLAGS="$CFLAGS $profile" LDFLAGS="$LDFLAGS $profile"
  2243.                               ac_config_files="$ac_config_files Makefile msvc++/Makefile libmad.list"
  2244. cat >confcache <<_ACEOF
  2245. # This file is a shell script that caches the results of configure
  2246. # tests run on this system so they can be shared between configure
  2247. # scripts and configure runs, see configure's option --config-cache.
  2248. # It is not useful on other systems.  If it contains results you don't
  2249. # want to keep, you may remove or edit it.
  2250. #
  2251. # config.status only pays attention to the cache file if you give it
  2252. # the --recheck option to rerun configure.
  2253. #
  2254. # `ac_cv_env_foo' variables (set or unset) will be overridden when
  2255. # loading this file, other *unset* `ac_cv_foo' will be assigned the
  2256. # following values.
  2257. _ACEOF
  2258. # The following way of writing the cache mishandles newlines in values,
  2259. # but we know of no workaround that is simple, portable, and efficient.
  2260. # So, don't put newlines in cache variables' values.
  2261. # Ultrix sh set writes to stderr and can't be redirected directly,
  2262. # and sets the high bit in the cache file unless we assign to the vars.
  2263. {
  2264.   (set) 2>&1 |
  2265.     case `(ac_space=' '; set | grep ac_space) 2>&1` in
  2266.     *ac_space= *)
  2267.       # `set' does not quote correctly, so add quotes (double-quote
  2268.       # substitution turns \\ into \, and sed turns \ into ).
  2269.       sed -n 
  2270.         "s/'/'\\''/g;
  2271.        s/^\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\)=\(.*\)/\1='\2'/p"
  2272.       ;;
  2273.     *)
  2274.       # `set' quotes correctly as required by POSIX, so do not add quotes.
  2275.       sed -n 
  2276.         "s/^\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\)=\(.*\)/\1=\2/p"
  2277.       ;;
  2278.     esac;
  2279. } |
  2280.   sed '
  2281.      t clear
  2282.      : clear
  2283.      s/^([^=]*)=(.*[{}].*)$/test "${1+set}" = set || &/
  2284.      t end
  2285.      /^ac_cv_env/!s/^([^=]*)=(.*)$/1=${1=2}/
  2286.      : end' >>confcache
  2287. if diff $cache_file confcache >/dev/null 2>&1; then :; else
  2288.   if test -w $cache_file; then
  2289.     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
  2290.     cat confcache >$cache_file
  2291.   else
  2292.     echo "not updating unwritable cache $cache_file"
  2293.   fi
  2294. fi
  2295. rm -f confcache
  2296. test "x$prefix" = xNONE && prefix=$ac_default_prefix
  2297. # Let make expand exec_prefix.
  2298. test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
  2299. # VPATH may cause trouble with some makes, so we remove $(srcdir),
  2300. # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
  2301. # trailing colons and then remove the whole line if VPATH becomes empty
  2302. # (actually we leave an empty line to preserve line numbers).
  2303. if test "x$srcdir" = x.; then
  2304.   ac_vpsub='/^[  ]*VPATH[  ]*=/{
  2305. s/:*$(srcdir):*/:/;
  2306. s/:*${srcdir}:*/:/;
  2307. s/:*@srcdir@:*/:/;
  2308. s/^([^=]*=[  ]*):*/1/;
  2309. s/:*$//;
  2310. s/^[^=]*=[  ]*$//;
  2311. }'
  2312. fi
  2313. DEFS=-DHAVE_CONFIG_H
  2314. ac_libobjs=
  2315. ac_ltlibobjs=
  2316. for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
  2317.   # 1. Remove the extension, and $U if already installed.
  2318.   ac_i=`echo "$ac_i" |
  2319.          sed 's/$U././;s/.o$//;s/.obj$//'`
  2320.   # 2. Add them.
  2321.   ac_libobjs="$ac_libobjs $ac_i$U.$ac_objext"
  2322.   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
  2323. done
  2324. LIBOBJS=$ac_libobjs
  2325. LTLIBOBJS=$ac_ltlibobjs
  2326. if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
  2327.   { { echo "$as_me:$LINENO: error: conditional "AMDEP" was never defined.
  2328. Usually this means the macro was only invoked conditionally." >&5
  2329. echo "$as_me: error: conditional "AMDEP" was never defined.
  2330. Usually this means the macro was only invoked conditionally." >&2;}
  2331.    { (exit 1); exit 1; }; }
  2332. fi
  2333. if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
  2334.   { { echo "$as_me:$LINENO: error: conditional "am__fastdepCC" was never defined.
  2335. Usually this means the macro was only invoked conditionally." >&5
  2336. echo "$as_me: error: conditional "am__fastdepCC" was never defined.
  2337. Usually this means the macro was only invoked conditionally." >&2;}
  2338.    { (exit 1); exit 1; }; }
  2339. fi
  2340. : ${CONFIG_STATUS=./config.status}
  2341. ac_clean_files_save=$ac_clean_files
  2342. ac_clean_files="$ac_clean_files $CONFIG_STATUS"
  2343. { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
  2344. echo "$as_me: creating $CONFIG_STATUS" >&6;}
  2345. cat >$CONFIG_STATUS <<_ACEOF
  2346. #! $SHELL
  2347. # Generated by $as_me.
  2348. # Run this file to recreate the current configuration.
  2349. # Compiler output produced by configure, useful for debugging
  2350. # configure, is in config.log if it exists.
  2351. debug=false
  2352. ac_cs_recheck=false
  2353. ac_cs_silent=false
  2354. SHELL=${CONFIG_SHELL-$SHELL}
  2355. _ACEOF
  2356. cat >>$CONFIG_STATUS <<_ACEOF
  2357. ## --------------------- ##
  2358. ## M4sh Initialization.  ##
  2359. ## --------------------- ##
  2360. # Be Bourne compatible
  2361. if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
  2362.   emulate sh
  2363.   NULLCMD=:
  2364.   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
  2365.   # is contrary to our usage.  Disable this feature.
  2366.   alias -g '${1+"$@"}'='"$@"'
  2367. elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
  2368.   set -o posix
  2369. fi
  2370. # Support unset when possible.
  2371. if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
  2372.   as_unset=unset
  2373. else
  2374.   as_unset=false
  2375. fi
  2376. # Work around bugs in pre-3.0 UWIN ksh.
  2377. $as_unset ENV MAIL MAILPATH
  2378. PS1='$ '
  2379. PS2='> '
  2380. PS4='+ '
  2381. # NLS nuisances.
  2382. for as_var in 
  2383.   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION 
  2384.   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER 
  2385.   LC_TELEPHONE LC_TIME
  2386. do
  2387.   if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
  2388.     eval $as_var=C; export $as_var
  2389.   else
  2390.     $as_unset $as_var
  2391.   fi
  2392. done
  2393. # Required to use basename.
  2394. if expr a : '(a)' >/dev/null 2>&1; then
  2395.   as_expr=expr
  2396. else
  2397.   as_expr=false
  2398. fi
  2399. if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
  2400.   as_basename=basename
  2401. else
  2402.   as_basename=false
  2403. fi
  2404. # Name of the executable.
  2405. as_me=`$as_basename "$0" ||
  2406. $as_expr X/"$0" : '.*/([^/][^/]*)/*$' | 
  2407.  X"$0" : 'X(//)$' | 
  2408.  X"$0" : 'X(/)$' | 
  2409.  .     : '(.)' 2>/dev/null ||
  2410. echo X/"$0" |
  2411.     sed '/^.*/([^/][^/]*)/*$/{ s//1/; q; }
  2412.      /^X/(//)$/{ s//1/; q; }
  2413.      /^X/(/).*/{ s//1/; q; }
  2414.      s/.*/./; q'`
  2415. # PATH needs CR, and LINENO needs CR and PATH.
  2416. # Avoid depending upon Character Ranges.
  2417. as_cr_letters='abcdefghijklmnopqrstuvwxyz'
  2418. as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
  2419. as_cr_Letters=$as_cr_letters$as_cr_LETTERS
  2420. as_cr_digits='0123456789'
  2421. as_cr_alnum=$as_cr_Letters$as_cr_digits
  2422. # The user is always right.
  2423. if test "${PATH_SEPARATOR+set}" != set; then
  2424.   echo "#! /bin/sh" >conf$$.sh
  2425.   echo  "exit 0"   >>conf$$.sh
  2426.   chmod +x conf$$.sh
  2427.   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
  2428.     PATH_SEPARATOR=';'
  2429.   else
  2430.     PATH_SEPARATOR=:
  2431.   fi
  2432.   rm -f conf$$.sh
  2433. fi
  2434.   as_lineno_1=$LINENO
  2435.   as_lineno_2=$LINENO
  2436.   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  2437.   test "x$as_lineno_1" != "x$as_lineno_2" &&
  2438.   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
  2439.   # Find who we are.  Look in the path if we contain no path at all
  2440.   # relative or not.
  2441.   case $0 in
  2442.     *[\/]* ) as_myself=$0 ;;
  2443.     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2444. for as_dir in $PATH
  2445. do
  2446.   IFS=$as_save_IFS
  2447.   test -z "$as_dir" && as_dir=.
  2448.   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
  2449. done
  2450.        ;;
  2451.   esac
  2452.   # We did not find ourselves, most probably we were run as `sh COMMAND'
  2453.   # in which case we are not to be found in the path.
  2454.   if test "x$as_myself" = x; then
  2455.     as_myself=$0
  2456.   fi
  2457.   if test ! -f "$as_myself"; then
  2458.     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
  2459. echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
  2460.    { (exit 1); exit 1; }; }
  2461.   fi
  2462.   case $CONFIG_SHELL in
  2463.   '')
  2464.     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2465. for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
  2466. do
  2467.   IFS=$as_save_IFS
  2468.   test -z "$as_dir" && as_dir=.
  2469.   for as_base in sh bash ksh sh5; do
  2470.  case $as_dir in
  2471.  /*)
  2472.    if ("$as_dir/$as_base" -c '
  2473.   as_lineno_1=$LINENO
  2474.   as_lineno_2=$LINENO
  2475.   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
  2476.   test "x$as_lineno_1" != "x$as_lineno_2" &&
  2477.   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
  2478.      $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
  2479.      $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
  2480.      CONFIG_SHELL=$as_dir/$as_base
  2481.      export CONFIG_SHELL
  2482.      exec "$CONFIG_SHELL" "$0" ${1+"$@"}
  2483.    fi;;
  2484.  esac
  2485.        done
  2486. done
  2487. ;;
  2488.   esac
  2489.   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
  2490.   # uniformly replaced by the line number.  The first 'sed' inserts a
  2491.   # line-number line before each line; the second 'sed' does the real
  2492.   # work.  The second script uses 'N' to pair each line-number line
  2493.   # with the numbered line, and appends trailing '-' during
  2494.   # substitution so that $LINENO is not a special case at line end.
  2495.   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
  2496.   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
  2497.   sed '=' <$as_myself |
  2498.     sed '
  2499.       N
  2500.       s,$,-,
  2501.       : loop
  2502.       s,^(['$as_cr_digits']*)(.*)[$]LINENO([^'$as_cr_alnum'_]),1213,
  2503.       t loop
  2504.       s,-$,,
  2505.       s,^['$as_cr_digits']*n,,
  2506.     ' >$as_me.lineno &&
  2507.   chmod +x $as_me.lineno ||
  2508.     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
  2509. echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
  2510.    { (exit 1); exit 1; }; }
  2511.   # Don't try to exec as it changes $[0], causing all sort of problems
  2512.   # (the dirname of $[0] is not the place where we might find the
  2513.   # original and so on.  Autoconf is especially sensible to this).
  2514.   . ./$as_me.lineno
  2515.   # Exit status is that of the last command.
  2516.   exit
  2517. }
  2518. case `echo "testingc"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
  2519.   *c*,-n*) ECHO_N= ECHO_C='
  2520. ' ECHO_T=' ' ;;
  2521.   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
  2522.   *)       ECHO_N= ECHO_C='c' ECHO_T= ;;
  2523. esac
  2524. if expr a : '(a)' >/dev/null 2>&1; then
  2525.   as_expr=expr
  2526. else
  2527.   as_expr=false
  2528. fi
  2529. rm -f conf$$ conf$$.exe conf$$.file
  2530. echo >conf$$.file
  2531. if ln -s conf$$.file conf$$ 2>/dev/null; then
  2532.   # We could just check for DJGPP; but this test a) works b) is more generic
  2533.   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
  2534.   if test -f conf$$.exe; then
  2535.     # Don't use ln at all; we don't have any links
  2536.     as_ln_s='cp -p'
  2537.   else
  2538.     as_ln_s='ln -s'
  2539.   fi
  2540. elif ln conf$$.file conf$$ 2>/dev/null; then
  2541.   as_ln_s=ln
  2542. else
  2543.   as_ln_s='cp -p'
  2544. fi
  2545. rm -f conf$$ conf$$.exe conf$$.file
  2546. if mkdir -p . 2>/dev/null; then
  2547.   as_mkdir_p=:
  2548. else
  2549.   as_mkdir_p=false
  2550. fi
  2551. as_executable_p="test -f"
  2552. # Sed expression to map a string onto a valid CPP name.
  2553. as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
  2554. # Sed expression to map a string onto a valid variable name.
  2555. as_tr_sh="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
  2556. # IFS
  2557. # We need space, tab and new line, in precisely that order.
  2558. as_nl='
  2559. '
  2560. IFS="  $as_nl"
  2561. # CDPATH.
  2562. $as_unset CDPATH
  2563. exec 6>&1
  2564. # Open the log real soon, to keep $[0] and so on meaningful, and to
  2565. # report actual input values of CONFIG_FILES etc. instead of their
  2566. # values after options handling.  Logging --version etc. is OK.
  2567. exec 5>>config.log
  2568. {
  2569.   echo
  2570.   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
  2571. ## Running $as_me. ##
  2572. _ASBOX
  2573. } >&5
  2574. cat >&5 <<_CSEOF
  2575. This file was extended by MPEG Audio Decoder $as_me 0.15.0b, which was
  2576. generated by GNU Autoconf 2.57.  Invocation command line was
  2577.   CONFIG_FILES    = $CONFIG_FILES
  2578.   CONFIG_HEADERS  = $CONFIG_HEADERS
  2579.   CONFIG_LINKS    = $CONFIG_LINKS
  2580.   CONFIG_COMMANDS = $CONFIG_COMMANDS
  2581.   $ $0 $@
  2582. _CSEOF
  2583. echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
  2584. echo >&5
  2585. _ACEOF
  2586. # Files that config.status was made for.
  2587. if test -n "$ac_config_files"; then
  2588.   echo "config_files="$ac_config_files"" >>$CONFIG_STATUS
  2589. fi
  2590. if test -n "$ac_config_headers"; then
  2591.   echo "config_headers="$ac_config_headers"" >>$CONFIG_STATUS
  2592. fi
  2593. if test -n "$ac_config_links"; then
  2594.   echo "config_links="$ac_config_links"" >>$CONFIG_STATUS
  2595. fi
  2596. if test -n "$ac_config_commands"; then
  2597.   echo "config_commands="$ac_config_commands"" >>$CONFIG_STATUS
  2598. fi
  2599. cat >>$CONFIG_STATUS <<_ACEOF
  2600. ac_cs_usage="
  2601. `$as_me' instantiates files from templates according to the
  2602. current configuration.
  2603. Usage: $0 [OPTIONS] [FILE]...
  2604.   -h, --help       print this help, then exit
  2605.   -V, --version    print version number, then exit
  2606.   -q, --quiet      do not print progress messages
  2607.   -d, --debug      don't remove temporary files
  2608.       --recheck    update $as_me by reconfiguring in the same conditions
  2609.   --file=FILE[:TEMPLATE]
  2610.                    instantiate the configuration file FILE
  2611.   --header=FILE[:TEMPLATE]
  2612.                    instantiate the configuration header FILE
  2613. Configuration files:
  2614. $config_files
  2615. Configuration headers:
  2616. $config_headers
  2617. Configuration commands:
  2618. $config_commands
  2619. Report bugs to <bug-autoconf@gnu.org>."
  2620. _ACEOF
  2621. cat >>$CONFIG_STATUS <<_ACEOF
  2622. ac_cs_version="\
  2623. MPEG Audio Decoder config.status 0.15.0b
  2624. configured by $0, generated by GNU Autoconf 2.57,
  2625.   with options \"`echo "$ac_configure_args" | sed 's/[\""`$]/\\&/g'`\"
  2626. Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
  2627. Free Software Foundation, Inc.
  2628. This config.status script is free software; the Free Software Foundation
  2629. gives unlimited permission to copy, distribute and modify it."
  2630. srcdir=$srcdir
  2631. INSTALL="$INSTALL"
  2632. _ACEOF
  2633. cat >>$CONFIG_STATUS <<_ACEOF
  2634. # If no file are specified by the user, then we need to provide default
  2635. # value.  By we need to know if files were specified by the user.
  2636. ac_need_defaults=:
  2637. while test $# != 0
  2638. do
  2639.   case $1 in
  2640.   --*=*)
  2641.     ac_option=`expr "x$1" : 'x([^=]*)='`
  2642.     ac_optarg=`expr "x$1" : 'x[^=]*=(.*)'`
  2643.     ac_shift=:
  2644.     ;;
  2645.   -*)
  2646.     ac_option=$1
  2647.     ac_optarg=$2
  2648.     ac_shift=shift
  2649.     ;;
  2650.   *) # This is not an option, so the user has probably given explicit
  2651.      # arguments.
  2652.      ac_option=$1
  2653.      ac_need_defaults=false;;
  2654.   esac
  2655.   case $ac_option in
  2656.   # Handling of the options.
  2657. _ACEOF
  2658. cat >>$CONFIG_STATUS <<_ACEOF
  2659.   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
  2660.     ac_cs_recheck=: ;;
  2661.   --version | --vers* | -V )
  2662.     echo "$ac_cs_version"; exit 0 ;;
  2663.   --he | --h)
  2664.     # Conflict between --help and --header
  2665.     { { echo "$as_me:$LINENO: error: ambiguous option: $1
  2666. Try `$0 --help' for more information." >&5
  2667. echo "$as_me: error: ambiguous option: $1
  2668. Try `$0 --help' for more information." >&2;}
  2669.    { (exit 1); exit 1; }; };;
  2670.   --help | --hel | -h )
  2671.     echo "$ac_cs_usage"; exit 0 ;;
  2672.   --debug | --d* | -d )
  2673.     debug=: ;;
  2674.   --file | --fil | --fi | --f )
  2675.     $ac_shift
  2676.     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
  2677.     ac_need_defaults=false;;
  2678.   --header | --heade | --head | --hea )
  2679.     $ac_shift
  2680.     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
  2681.     ac_need_defaults=false;;
  2682.   -q | -quiet | --quiet | --quie | --qui | --qu | --q 
  2683.   | -silent | --silent | --silen | --sile | --sil | --si | --s)
  2684.     ac_cs_silent=: ;;
  2685.   # This is an error.
  2686.   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
  2687. Try `$0 --help' for more information." >&5
  2688. echo "$as_me: error: unrecognized option: $1
  2689. Try `$0 --help' for more information." >&2;}
  2690.    { (exit 1); exit 1; }; } ;;
  2691.   *) ac_config_targets="$ac_config_targets $1" ;;
  2692.   esac
  2693.   shift
  2694. done
  2695. ac_configure_extra_args=
  2696. if $ac_cs_silent; then
  2697.   exec 6>/dev/null
  2698.   ac_configure_extra_args="$ac_configure_extra_args --silent"
  2699. fi
  2700. _ACEOF
  2701. cat >>$CONFIG_STATUS <<_ACEOF
  2702. if $ac_cs_recheck; then
  2703.   echo "running $SHELL $0 " $ac_configure_args $ac_configure_extra_args " --no-create --no-recursion" >&6
  2704.   exec $SHELL $0 $ac_configure_args $ac_configure_extra_args --no-create --no-recursion
  2705. fi
  2706. _ACEOF
  2707. cat >>$CONFIG_STATUS <<_ACEOF
  2708. #
  2709. # INIT-COMMANDS section.
  2710. #
  2711. AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
  2712. _ACEOF
  2713. cat >>$CONFIG_STATUS <<_ACEOF
  2714. for ac_config_target in $ac_config_targets
  2715. do
  2716.   case "$ac_config_target" in
  2717.   # Handling of arguments.
  2718.   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
  2719.   "msvc++/Makefile" ) CONFIG_FILES="$CONFIG_FILES msvc++/Makefile" ;;
  2720.   "libmad.list" ) CONFIG_FILES="$CONFIG_FILES libmad.list" ;;
  2721.   "depfiles" ) CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
  2722.   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
  2723.   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
  2724. echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
  2725.    { (exit 1); exit 1; }; };;
  2726.   esac
  2727. done
  2728. # If the user did not use the arguments to specify the items to instantiate,
  2729. # then the envvar interface is used.  Set only those that are not.
  2730. # We use the long form for the default assignment because of an extremely
  2731. # bizarre bug on SunOS 4.1.3.
  2732. if $ac_need_defaults; then
  2733.   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
  2734.   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
  2735.   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
  2736. fi
  2737. # Have a temporary directory for convenience.  Make it in the build tree
  2738. # simply because there is no reason to put it here, and in addition,
  2739. # creating and moving files from /tmp can sometimes cause problems.
  2740. # Create a temporary directory, and hook for its removal unless debugging.
  2741. $debug ||
  2742. {
  2743.   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
  2744.   trap '{ (exit 1); exit 1; }' 1 2 13 15
  2745. }
  2746. # Create a (secure) tmp directory for tmp files.
  2747. {
  2748.   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
  2749.   test -n "$tmp" && test -d "$tmp"
  2750. }  ||
  2751. {
  2752.   tmp=./confstat$$-$RANDOM
  2753.   (umask 077 && mkdir $tmp)
  2754. } ||
  2755. {
  2756.    echo "$me: cannot create a temporary directory in ." >&2
  2757.    { (exit 1); exit 1; }
  2758. }
  2759. _ACEOF
  2760. cat >>$CONFIG_STATUS <<_ACEOF
  2761. #
  2762. # CONFIG_FILES section.
  2763. #
  2764. # No need to generate the scripts if there are no CONFIG_FILES.
  2765. # This happens for instance when ./config.status config.h
  2766. if test -n "$CONFIG_FILES"; then
  2767.   # Protect against being on the right side of a sed subst in config.status.
  2768.   sed 's/,@/@@/; s/@,/@@/; s/,;t t$/@;t t/; /@;t t$/s/[\\&,]/\\&/g;
  2769.    s/@@/,@/; s/@@/@,/; s/@;t t$/,;t t/' >$tmp/subs.sed <<\CEOF
  2770. s,@SHELL@,$SHELL,;t t
  2771. s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
  2772. s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
  2773. s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
  2774. s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
  2775. s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
  2776. s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
  2777. s,@exec_prefix@,$exec_prefix,;t t
  2778. s,@prefix@,$prefix,;t t
  2779. s,@program_transform_name@,$program_transform_name,;t t
  2780. s,@bindir@,$bindir,;t t
  2781. s,@sbindir@,$sbindir,;t t
  2782. s,@libexecdir@,$libexecdir,;t t
  2783. s,@datadir@,$datadir,;t t
  2784. s,@sysconfdir@,$sysconfdir,;t t
  2785. s,@sharedstatedir@,$sharedstatedir,;t t
  2786. s,@localstatedir@,$localstatedir,;t t
  2787. s,@libdir@,$libdir,;t t
  2788. s,@includedir@,$includedir,;t t
  2789. s,@oldincludedir@,$oldincludedir,;t t
  2790. s,@infodir@,$infodir,;t t
  2791. s,@mandir@,$mandir,;t t
  2792. s,@build_alias@,$build_alias,;t t
  2793. s,@host_alias@,$host_alias,;t t
  2794. s,@target_alias@,$target_alias,;t t
  2795. s,@DEFS@,$DEFS,;t t
  2796. s,@ECHO_C@,$ECHO_C,;t t
  2797. s,@ECHO_N@,$ECHO_N,;t t
  2798. s,@ECHO_T@,$ECHO_T,;t t
  2799. s,@LIBS@,$LIBS,;t t
  2800. s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
  2801. s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
  2802. s,@INSTALL_DATA@,$INSTALL_DATA,;t t
  2803. s,@CYGPATH_W@,$CYGPATH_W,;t t
  2804. s,@PACKAGE@,$PACKAGE,;t t
  2805. s,@VERSION@,$VERSION,;t t
  2806. s,@ACLOCAL@,$ACLOCAL,;t t
  2807. s,@AUTOCONF@,$AUTOCONF,;t t
  2808. s,@AUTOMAKE@,$AUTOMAKE,;t t
  2809. s,@AUTOHEADER@,$AUTOHEADER,;t t
  2810. s,@MAKEINFO@,$MAKEINFO,;t t
  2811. s,@AMTAR@,$AMTAR,;t t
  2812. s,@install_sh@,$install_sh,;t t
  2813. s,@STRIP@,$STRIP,;t t
  2814. s,@ac_ct_STRIP@,$ac_ct_STRIP,;t t
  2815. s,@INSTALL_STRIP_PROGRAM@,$INSTALL_STRIP_PROGRAM,;t t
  2816. s,@AWK@,$AWK,;t t
  2817. s,@SET_MAKE@,$SET_MAKE,;t t
  2818. s,@am__leading_dot@,$am__leading_dot,;t t
  2819. s,@build@,$build,;t t
  2820. s,@build_cpu@,$build_cpu,;t t
  2821. s,@build_vendor@,$build_vendor,;t t
  2822. s,@build_os@,$build_os,;t t
  2823. s,@host@,$host,;t t
  2824. s,@host_cpu@,$host_cpu,;t t
  2825. s,@host_vendor@,$host_vendor,;t t
  2826. s,@host_os@,$host_os,;t t
  2827. s,@CC@,$CC,;t t
  2828. s,@CFLAGS@,$CFLAGS,;t t
  2829. s,@LDFLAGS@,$LDFLAGS,;t t
  2830. s,@CPPFLAGS@,$CPPFLAGS,;t t
  2831. s,@ac_ct_CC@,$ac_ct_CC,;t t
  2832. s,@EXEEXT@,$EXEEXT,;t t
  2833. s,@OBJEXT@,$OBJEXT,;t t
  2834. s,@DEPDIR@,$DEPDIR,;t t
  2835. s,@am__include@,$am__include,;t t
  2836. s,@am__quote@,$am__quote,;t t
  2837. s,@AMDEP_TRUE@,$AMDEP_TRUE,;t t
  2838. s,@AMDEP_FALSE@,$AMDEP_FALSE,;t t
  2839. s,@AMDEPBACKSLASH@,$AMDEPBACKSLASH,;t t
  2840. s,@CCDEPMODE@,$CCDEPMODE,;t t
  2841. s,@am__fastdepCC_TRUE@,$am__fastdepCC_TRUE,;t t
  2842. s,@am__fastdepCC_FALSE@,$am__fastdepCC_FALSE,;t t
  2843. s,@CCAS@,$CCAS,;t t
  2844. s,@CCASFLAGS@,$CCASFLAGS,;t t
  2845. s,@LN_S@,$LN_S,;t t
  2846. s,@ECHO@,$ECHO,;t t
  2847. s,@RANLIB@,$RANLIB,;t t
  2848. s,@ac_ct_RANLIB@,$ac_ct_RANLIB,;t t
  2849. s,@CPP@,$CPP,;t t
  2850. s,@EGREP@,$EGREP,;t t
  2851. s,@LIBTOOL@,$LIBTOOL,;t t
  2852. s,@LIBTOOL_DEPS@,$LIBTOOL_DEPS,;t t
  2853. s,@FPM@,$FPM,;t t
  2854. s,@ASO@,$ASO,;t t
  2855. s,@ASO_OBJS@,$ASO_OBJS,;t t
  2856. s,@LIBOBJS@,$LIBOBJS,;t t
  2857. s,@LTLIBOBJS@,$LTLIBOBJS,;t t
  2858. CEOF
  2859. _ACEOF
  2860.   cat >>$CONFIG_STATUS <<_ACEOF
  2861.   # Split the substitutions into bite-sized pieces for seds with
  2862.   # small command number limits, like on Digital OSF/1 and HP-UX.
  2863.   ac_max_sed_lines=48
  2864.   ac_sed_frag=1 # Number of current file.
  2865.   ac_beg=1 # First line for current file.
  2866.   ac_end=$ac_max_sed_lines # Line after last line for current file.
  2867.   ac_more_lines=:
  2868.   ac_sed_cmds=
  2869.   while $ac_more_lines; do
  2870.     if test $ac_beg -gt 1; then
  2871.       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
  2872.     else
  2873.       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
  2874.     fi
  2875.     if test ! -s $tmp/subs.frag; then
  2876.       ac_more_lines=false
  2877.     else
  2878.       # The purpose of the label and of the branching condition is to
  2879.       # speed up the sed processing (if there are no `@' at all, there
  2880.       # is no need to browse any of the substitutions).
  2881.       # These are the two extra sed commands mentioned above.
  2882.       (echo ':t
  2883.   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
  2884.       if test -z "$ac_sed_cmds"; then
  2885.    ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
  2886.       else
  2887.    ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
  2888.       fi
  2889.       ac_sed_frag=`expr $ac_sed_frag + 1`
  2890.       ac_beg=$ac_end
  2891.       ac_end=`expr $ac_end + $ac_max_sed_lines`
  2892.     fi
  2893.   done
  2894.   if test -z "$ac_sed_cmds"; then
  2895.     ac_sed_cmds=cat
  2896.   fi
  2897. fi # test -n "$CONFIG_FILES"
  2898. _ACEOF
  2899. cat >>$CONFIG_STATUS <<_ACEOF
  2900. for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
  2901.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  2902.   case $ac_file in
  2903.   - | *:- | *:-:* ) # input from stdin
  2904.         cat >$tmp/stdin
  2905.         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  2906.         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  2907.   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  2908.         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  2909.   * )   ac_file_in=$ac_file.in ;;
  2910.   esac
  2911.   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
  2912.   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
  2913. $as_expr X"$ac_file" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2914.          X"$ac_file" : 'X(//)[^/]' | 
  2915.          X"$ac_file" : 'X(//)$' | 
  2916.          X"$ac_file" : 'X(/)' | 
  2917.          .     : '(.)' 2>/dev/null ||
  2918. echo X"$ac_file" |
  2919.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  2920.      /^X(//)[^/].*/{ s//1/; q; }
  2921.      /^X(//)$/{ s//1/; q; }
  2922.      /^X(/).*/{ s//1/; q; }
  2923.      s/.*/./; q'`
  2924.   { if $as_mkdir_p; then
  2925.     mkdir -p "$ac_dir"
  2926.   else
  2927.     as_dir="$ac_dir"
  2928.     as_dirs=
  2929.     while test ! -d "$as_dir"; do
  2930.       as_dirs="$as_dir $as_dirs"
  2931.       as_dir=`(dirname "$as_dir") 2>/dev/null ||
  2932. $as_expr X"$as_dir" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  2933.          X"$as_dir" : 'X(//)[^/]' | 
  2934.          X"$as_dir" : 'X(//)$' | 
  2935.          X"$as_dir" : 'X(/)' | 
  2936.          .     : '(.)' 2>/dev/null ||
  2937. echo X"$as_dir" |
  2938.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  2939.      /^X(//)[^/].*/{ s//1/; q; }
  2940.      /^X(//)$/{ s//1/; q; }
  2941.      /^X(/).*/{ s//1/; q; }
  2942.      s/.*/./; q'`
  2943.     done
  2944.     test ! -n "$as_dirs" || mkdir $as_dirs
  2945.   fi || { { echo "$as_me:$LINENO: error: cannot create directory "$ac_dir"" >&5
  2946. echo "$as_me: error: cannot create directory "$ac_dir"" >&2;}
  2947.    { (exit 1); exit 1; }; }; }
  2948.   ac_builddir=.
  2949. if test "$ac_dir" != .; then
  2950.   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^.[\/],,'`
  2951.   # A "../" for each directory in $ac_dir_suffix.
  2952.   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\/]*,../,g'`
  2953. else
  2954.   ac_dir_suffix= ac_top_builddir=
  2955. fi
  2956. case $srcdir in
  2957.   .)  # No --srcdir option.  We are building in place.
  2958.     ac_srcdir=.
  2959.     if test -z "$ac_top_builddir"; then
  2960.        ac_top_srcdir=.
  2961.     else
  2962.        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
  2963.     fi ;;
  2964.   [\/]* | ?:[\/]* )  # Absolute path.
  2965.     ac_srcdir=$srcdir$ac_dir_suffix;
  2966.     ac_top_srcdir=$srcdir ;;
  2967.   *) # Relative path.
  2968.     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
  2969.     ac_top_srcdir=$ac_top_builddir$srcdir ;;
  2970. esac
  2971. # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
  2972. # absolute.
  2973. ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
  2974. ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
  2975. ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
  2976. ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
  2977.   case $INSTALL in
  2978.   [\/$]* | ?:[\/]* ) ac_INSTALL=$INSTALL ;;
  2979.   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
  2980.   esac
  2981.   if test x"$ac_file" != x-; then
  2982.     { echo "$as_me:$LINENO: creating $ac_file" >&5
  2983. echo "$as_me: creating $ac_file" >&6;}
  2984.     rm -f "$ac_file"
  2985.   fi
  2986.   # Let's still pretend it is `configure' which instantiates (i.e., don't
  2987.   # use $as_me), people would be surprised to read:
  2988.   #    /* config.h.  Generated by config.status.  */
  2989.   if test x"$ac_file" = x-; then
  2990.     configure_input=
  2991.   else
  2992.     configure_input="$ac_file.  "
  2993.   fi
  2994.   configure_input=$configure_input"Generated from `echo $ac_file_in |
  2995.                                      sed 's,.*/,,'` by configure."
  2996.   # First look for the input files in the build tree, otherwise in the
  2997.   # src tree.
  2998.   ac_file_inputs=`IFS=:
  2999.     for f in $ac_file_in; do
  3000.       case $f in
  3001.       -) echo $tmp/stdin ;;
  3002.       [\/$]*)
  3003.          # Absolute (can't be DOS-style, as IFS=:)
  3004.          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  3005. echo "$as_me: error: cannot find input file: $f" >&2;}
  3006.    { (exit 1); exit 1; }; }
  3007.          echo $f;;
  3008.       *) # Relative
  3009.          if test -f "$f"; then
  3010.            # Build tree
  3011.            echo $f
  3012.          elif test -f "$srcdir/$f"; then
  3013.            # Source tree
  3014.            echo $srcdir/$f
  3015.          else
  3016.            # /dev/null tree
  3017.            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  3018. echo "$as_me: error: cannot find input file: $f" >&2;}
  3019.    { (exit 1); exit 1; }; }
  3020.          fi;;
  3021.       esac
  3022.     done` || { (exit 1); exit 1; }
  3023. _ACEOF
  3024. cat >>$CONFIG_STATUS <<_ACEOF
  3025.   sed "$ac_vpsub
  3026. $extrasub
  3027. _ACEOF
  3028. cat >>$CONFIG_STATUS <<_ACEOF
  3029. :t
  3030. /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
  3031. s,@configure_input@,$configure_input,;t t
  3032. s,@srcdir@,$ac_srcdir,;t t
  3033. s,@abs_srcdir@,$ac_abs_srcdir,;t t
  3034. s,@top_srcdir@,$ac_top_srcdir,;t t
  3035. s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
  3036. s,@builddir@,$ac_builddir,;t t
  3037. s,@abs_builddir@,$ac_abs_builddir,;t t
  3038. s,@top_builddir@,$ac_top_builddir,;t t
  3039. s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
  3040. s,@INSTALL@,$ac_INSTALL,;t t
  3041. " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
  3042.   rm -f $tmp/stdin
  3043.   if test x"$ac_file" != x-; then
  3044.     mv $tmp/out $ac_file
  3045.   else
  3046.     cat $tmp/out
  3047.     rm -f $tmp/out
  3048.   fi
  3049. done
  3050. _ACEOF
  3051. cat >>$CONFIG_STATUS <<_ACEOF
  3052. #
  3053. # CONFIG_HEADER section.
  3054. #
  3055. # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
  3056. # NAME is the cpp macro being defined and VALUE is the value it is being given.
  3057. #
  3058. # ac_d sets the value in "#define NAME VALUE" lines.
  3059. ac_dA='s,^([  ]*)#([  ]*define[  ][  ]*)'
  3060. ac_dB='[  ].*$,1#2'
  3061. ac_dC=' '
  3062. ac_dD=',;t'
  3063. # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
  3064. ac_uA='s,^([  ]*)#([  ]*)undef([  ][  ]*)'
  3065. ac_uB='$,1#2define3'
  3066. ac_uC=' '
  3067. ac_uD=',;t'
  3068. for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
  3069.   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
  3070.   case $ac_file in
  3071.   - | *:- | *:-:* ) # input from stdin
  3072.         cat >$tmp/stdin
  3073.         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  3074.         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  3075.   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
  3076.         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
  3077.   * )   ac_file_in=$ac_file.in ;;
  3078.   esac
  3079.   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
  3080. echo "$as_me: creating $ac_file" >&6;}
  3081.   # First look for the input files in the build tree, otherwise in the
  3082.   # src tree.
  3083.   ac_file_inputs=`IFS=:
  3084.     for f in $ac_file_in; do
  3085.       case $f in
  3086.       -) echo $tmp/stdin ;;
  3087.       [\/$]*)
  3088.          # Absolute (can't be DOS-style, as IFS=:)
  3089.          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  3090. echo "$as_me: error: cannot find input file: $f" >&2;}
  3091.    { (exit 1); exit 1; }; }
  3092.          echo $f;;
  3093.       *) # Relative
  3094.          if test -f "$f"; then
  3095.            # Build tree
  3096.            echo $f
  3097.          elif test -f "$srcdir/$f"; then
  3098.            # Source tree
  3099.            echo $srcdir/$f
  3100.          else
  3101.            # /dev/null tree
  3102.            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
  3103. echo "$as_me: error: cannot find input file: $f" >&2;}
  3104.    { (exit 1); exit 1; }; }
  3105.          fi;;
  3106.       esac
  3107.     done` || { (exit 1); exit 1; }
  3108.   # Remove the trailing spaces.
  3109.   sed 's/[  ]*$//' $ac_file_inputs >$tmp/in
  3110. _ACEOF
  3111. # Transform confdefs.h into two sed scripts, `conftest.defines' and
  3112. # `conftest.undefs', that substitutes the proper values into
  3113. # config.h.in to produce config.h.  The first handles `#define'
  3114. # templates, and the second `#undef' templates.
  3115. # And first: Protect against being on the right side of a sed subst in
  3116. # config.status.  Protect against being in an unquoted here document
  3117. # in config.status.
  3118. rm -f conftest.defines conftest.undefs
  3119. # Using a here document instead of a string reduces the quoting nightmare.
  3120. # Putting comments in sed scripts is not portable.
  3121. #
  3122. # `end' is used to avoid that the second main sed command (meant for
  3123. # 0-ary CPP macros) applies to n-ary macro definitions.
  3124. # See the Autoconf documentation for `clear'.
  3125. cat >confdef2sed.sed <<_ACEOF
  3126. s/[\&,]/\&/g
  3127. s,[\$`],\&,g
  3128. t clear
  3129. : clear
  3130. s,^[  ]*#[  ]*define[  ][  ]*([^  (][^  (]*)(([^)]*))[  ]*(.*)$,${ac_dA}1${ac_dB}12${ac_dC}3${ac_dD},gp
  3131. t end
  3132. s,^[  ]*#[  ]*define[  ][  ]*([^  ][^  ]*)[  ]*(.*)$,${ac_dA}1${ac_dB}1${ac_dC}2${ac_dD},gp
  3133. : end
  3134. _ACEOF
  3135. # If some macros were called several times there might be several times
  3136. # the same #defines, which is useless.  Nevertheless, we may not want to
  3137. # sort them, since we want the *last* AC-DEFINE to be honored.
  3138. uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
  3139. sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
  3140. rm -f confdef2sed.sed
  3141. # This sed command replaces #undef with comments.  This is necessary, for
  3142. # example, in the case of _POSIX_SOURCE, which is predefined and required
  3143. # on some systems where configure will not decide to define it.
  3144. cat >>conftest.undefs <<_ACEOF
  3145. s,^[  ]*#[  ]*undef[  ][  ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
  3146. _ACEOF
  3147. # Break up conftest.defines because some shells have a limit on the size
  3148. # of here documents, and old seds have small limits too (100 cmds).
  3149. echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
  3150. echo '  if grep "^[  ]*#[  ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
  3151. echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
  3152. echo '  :' >>$CONFIG_STATUS
  3153. rm -f conftest.tail
  3154. while grep . conftest.defines >/dev/null
  3155. do
  3156.   # Write a limited-size here document to $tmp/defines.sed.
  3157.   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
  3158.   # Speed up: don't consider the non `#define' lines.
  3159.   echo '/^[  ]*#[  ]*define/!b' >>$CONFIG_STATUS
  3160.   # Work around the forget-to-reset-the-flag bug.
  3161.   echo 't clr' >>$CONFIG_STATUS
  3162.   echo ': clr' >>$CONFIG_STATUS
  3163.   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
  3164.   echo 'CEOF
  3165.   sed -f $tmp/defines.sed $tmp/in >$tmp/out
  3166.   rm -f $tmp/in
  3167.   mv $tmp/out $tmp/in
  3168. ' >>$CONFIG_STATUS
  3169.   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
  3170.   rm -f conftest.defines
  3171.   mv conftest.tail conftest.defines
  3172. done
  3173. rm -f conftest.defines
  3174. echo '  fi # grep' >>$CONFIG_STATUS
  3175. echo >>$CONFIG_STATUS
  3176. # Break up conftest.undefs because some shells have a limit on the size
  3177. # of here documents, and old seds have small limits too (100 cmds).
  3178. echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
  3179. rm -f conftest.tail
  3180. while grep . conftest.undefs >/dev/null
  3181. do
  3182.   # Write a limited-size here document to $tmp/undefs.sed.
  3183.   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
  3184.   # Speed up: don't consider the non `#undef'
  3185.   echo '/^[  ]*#[  ]*undef/!b' >>$CONFIG_STATUS
  3186.   # Work around the forget-to-reset-the-flag bug.
  3187.   echo 't clr' >>$CONFIG_STATUS
  3188.   echo ': clr' >>$CONFIG_STATUS
  3189.   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
  3190.   echo 'CEOF
  3191.   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
  3192.   rm -f $tmp/in
  3193.   mv $tmp/out $tmp/in
  3194. ' >>$CONFIG_STATUS
  3195.   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
  3196.   rm -f conftest.undefs
  3197.   mv conftest.tail conftest.undefs
  3198. done
  3199. rm -f conftest.undefs
  3200. cat >>$CONFIG_STATUS <<_ACEOF
  3201.   # Let's still pretend it is `configure' which instantiates (i.e., don't
  3202.   # use $as_me), people would be surprised to read:
  3203.   #    /* config.h.  Generated by config.status.  */
  3204.   if test x"$ac_file" = x-; then
  3205.     echo "/* Generated by configure.  */" >$tmp/config.h
  3206.   else
  3207.     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
  3208.   fi
  3209.   cat $tmp/in >>$tmp/config.h
  3210.   rm -f $tmp/in
  3211.   if test x"$ac_file" != x-; then
  3212.     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
  3213.       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
  3214. echo "$as_me: $ac_file is unchanged" >&6;}
  3215.     else
  3216.       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
  3217. $as_expr X"$ac_file" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3218.          X"$ac_file" : 'X(//)[^/]' | 
  3219.          X"$ac_file" : 'X(//)$' | 
  3220.          X"$ac_file" : 'X(/)' | 
  3221.          .     : '(.)' 2>/dev/null ||
  3222. echo X"$ac_file" |
  3223.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  3224.      /^X(//)[^/].*/{ s//1/; q; }
  3225.      /^X(//)$/{ s//1/; q; }
  3226.      /^X(/).*/{ s//1/; q; }
  3227.      s/.*/./; q'`
  3228.       { if $as_mkdir_p; then
  3229.     mkdir -p "$ac_dir"
  3230.   else
  3231.     as_dir="$ac_dir"
  3232.     as_dirs=
  3233.     while test ! -d "$as_dir"; do
  3234.       as_dirs="$as_dir $as_dirs"
  3235.       as_dir=`(dirname "$as_dir") 2>/dev/null ||
  3236. $as_expr X"$as_dir" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3237.          X"$as_dir" : 'X(//)[^/]' | 
  3238.          X"$as_dir" : 'X(//)$' | 
  3239.          X"$as_dir" : 'X(/)' | 
  3240.          .     : '(.)' 2>/dev/null ||
  3241. echo X"$as_dir" |
  3242.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  3243.      /^X(//)[^/].*/{ s//1/; q; }
  3244.      /^X(//)$/{ s//1/; q; }
  3245.      /^X(/).*/{ s//1/; q; }
  3246.      s/.*/./; q'`
  3247.     done
  3248.     test ! -n "$as_dirs" || mkdir $as_dirs
  3249.   fi || { { echo "$as_me:$LINENO: error: cannot create directory "$ac_dir"" >&5
  3250. echo "$as_me: error: cannot create directory "$ac_dir"" >&2;}
  3251.    { (exit 1); exit 1; }; }; }
  3252.       rm -f $ac_file
  3253.       mv $tmp/config.h $ac_file
  3254.     fi
  3255.   else
  3256.     cat $tmp/config.h
  3257.     rm -f $tmp/config.h
  3258.   fi
  3259. # Compute $ac_file's index in $config_headers.
  3260. _am_stamp_count=1
  3261. for _am_header in $config_headers :; do
  3262.   case $_am_header in
  3263.     $ac_file | $ac_file:* )
  3264.       break ;;
  3265.     * )
  3266.       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
  3267.   esac
  3268. done
  3269. echo "timestamp for $ac_file" >`(dirname $ac_file) 2>/dev/null ||
  3270. $as_expr X$ac_file : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3271.          X$ac_file : 'X(//)[^/]' | 
  3272.          X$ac_file : 'X(//)$' | 
  3273.          X$ac_file : 'X(/)' | 
  3274.          .     : '(.)' 2>/dev/null ||
  3275. echo X$ac_file |
  3276.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  3277.      /^X(//)[^/].*/{ s//1/; q; }
  3278.      /^X(//)$/{ s//1/; q; }
  3279.      /^X(/).*/{ s//1/; q; }
  3280.      s/.*/./; q'`/stamp-h$_am_stamp_count
  3281. done
  3282. _ACEOF
  3283. cat >>$CONFIG_STATUS <<_ACEOF
  3284. #
  3285. # CONFIG_COMMANDS section.
  3286. #
  3287. for ac_file in : $CONFIG_COMMANDS; do test "x$ac_file" = x: && continue
  3288.   ac_dest=`echo "$ac_file" | sed 's,:.*,,'`
  3289.   ac_source=`echo "$ac_file" | sed 's,[^:]*:,,'`
  3290.   ac_dir=`(dirname "$ac_dest") 2>/dev/null ||
  3291. $as_expr X"$ac_dest" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3292.          X"$ac_dest" : 'X(//)[^/]' | 
  3293.          X"$ac_dest" : 'X(//)$' | 
  3294.          X"$ac_dest" : 'X(/)' | 
  3295.          .     : '(.)' 2>/dev/null ||
  3296. echo X"$ac_dest" |
  3297.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  3298.      /^X(//)[^/].*/{ s//1/; q; }
  3299.      /^X(//)$/{ s//1/; q; }
  3300.      /^X(/).*/{ s//1/; q; }
  3301.      s/.*/./; q'`
  3302.   ac_builddir=.
  3303. if test "$ac_dir" != .; then
  3304.   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^.[\/],,'`
  3305.   # A "../" for each directory in $ac_dir_suffix.
  3306.   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\/]*,../,g'`
  3307. else
  3308.   ac_dir_suffix= ac_top_builddir=
  3309. fi
  3310. case $srcdir in
  3311.   .)  # No --srcdir option.  We are building in place.
  3312.     ac_srcdir=.
  3313.     if test -z "$ac_top_builddir"; then
  3314.        ac_top_srcdir=.
  3315.     else
  3316.        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
  3317.     fi ;;
  3318.   [\/]* | ?:[\/]* )  # Absolute path.
  3319.     ac_srcdir=$srcdir$ac_dir_suffix;
  3320.     ac_top_srcdir=$srcdir ;;
  3321.   *) # Relative path.
  3322.     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
  3323.     ac_top_srcdir=$ac_top_builddir$srcdir ;;
  3324. esac
  3325. # Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
  3326. # absolute.
  3327. ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
  3328. ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
  3329. ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
  3330. ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
  3331.   { echo "$as_me:$LINENO: executing $ac_dest commands" >&5
  3332. echo "$as_me: executing $ac_dest commands" >&6;}
  3333.   case $ac_dest in
  3334.     depfiles ) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
  3335.   # Strip MF so we end up with the name of the file.
  3336.   mf=`echo "$mf" | sed -e 's/:.*$//'`
  3337.   # Check whether this is an Automake generated Makefile or not.
  3338.   # We used to match only the files named `Makefile.in', but
  3339.   # some people rename them; so instead we look at the file content.
  3340.   # Grep'ing the first line is not enough: some people post-process
  3341.   # each Makefile.in and add a new line on top of each file to say so.
  3342.   # So let's grep whole file.
  3343.   if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
  3344.     dirpart=`(dirname "$mf") 2>/dev/null ||
  3345. $as_expr X"$mf" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3346.          X"$mf" : 'X(//)[^/]' | 
  3347.          X"$mf" : 'X(//)$' | 
  3348.          X"$mf" : 'X(/)' | 
  3349.          .     : '(.)' 2>/dev/null ||
  3350. echo X"$mf" |
  3351.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  3352.      /^X(//)[^/].*/{ s//1/; q; }
  3353.      /^X(//)$/{ s//1/; q; }
  3354.      /^X(/).*/{ s//1/; q; }
  3355.      s/.*/./; q'`
  3356.   else
  3357.     continue
  3358.   fi
  3359.   grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
  3360.   # Extract the definition of DEP_FILES from the Makefile without
  3361.   # running `make'.
  3362.   DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
  3363.   test -z "$DEPDIR" && continue
  3364.   # When using ansi2knr, U may be empty or an underscore; expand it
  3365.   U=`sed -n -e '/^U = / s///p' < "$mf"`
  3366.   test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
  3367.   # We invoke sed twice because it is the simplest approach to
  3368.   # changing $(DEPDIR) to its actual value in the expansion.
  3369.   for file in `sed -n -e '
  3370.     /^DEP_FILES = .*\\$/ {
  3371.       s/^DEP_FILES = //
  3372.       :loop
  3373. s/\\$//
  3374. p
  3375. n
  3376. /\\$/ b loop
  3377.       p
  3378.     }
  3379.     /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | 
  3380.        sed -e 's/$(DEPDIR)/'"$DEPDIR"'/g' -e 's/$U/'"$U"'/g'`; do
  3381.     # Make sure the directory exists.
  3382.     test -f "$dirpart/$file" && continue
  3383.     fdir=`(dirname "$file") 2>/dev/null ||
  3384. $as_expr X"$file" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3385.          X"$file" : 'X(//)[^/]' | 
  3386.          X"$file" : 'X(//)$' | 
  3387.          X"$file" : 'X(/)' | 
  3388.          .     : '(.)' 2>/dev/null ||
  3389. echo X"$file" |
  3390.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  3391.      /^X(//)[^/].*/{ s//1/; q; }
  3392.      /^X(//)$/{ s//1/; q; }
  3393.      /^X(/).*/{ s//1/; q; }
  3394.      s/.*/./; q'`
  3395.     { if $as_mkdir_p; then
  3396.     mkdir -p $dirpart/$fdir
  3397.   else
  3398.     as_dir=$dirpart/$fdir
  3399.     as_dirs=
  3400.     while test ! -d "$as_dir"; do
  3401.       as_dirs="$as_dir $as_dirs"
  3402.       as_dir=`(dirname "$as_dir") 2>/dev/null ||
  3403. $as_expr X"$as_dir" : 'X(.*[^/])//*[^/][^/]*/*$' | 
  3404.          X"$as_dir" : 'X(//)[^/]' | 
  3405.          X"$as_dir" : 'X(//)$' | 
  3406.          X"$as_dir" : 'X(/)' | 
  3407.          .     : '(.)' 2>/dev/null ||
  3408. echo X"$as_dir" |
  3409.     sed '/^X(.*[^/])//*[^/][^/]*/*$/{ s//1/; q; }
  3410.      /^X(//)[^/].*/{ s//1/; q; }
  3411.      /^X(//)$/{ s//1/; q; }
  3412.      /^X(/).*/{ s//1/; q; }
  3413.      s/.*/./; q'`
  3414.     done
  3415.     test ! -n "$as_dirs" || mkdir $as_dirs
  3416.   fi || { { echo "$as_me:$LINENO: error: cannot create directory $dirpart/$fdir" >&5
  3417. echo "$as_me: error: cannot create directory $dirpart/$fdir" >&2;}
  3418.    { (exit 1); exit 1; }; }; }
  3419.     # echo "creating $dirpart/$file"
  3420.     echo '# dummy' > "$dirpart/$file"
  3421.   done
  3422. done
  3423.  ;;
  3424.   esac
  3425. done
  3426. _ACEOF
  3427. cat >>$CONFIG_STATUS <<_ACEOF
  3428. { (exit 0); exit 0; }
  3429. _ACEOF
  3430. chmod +x $CONFIG_STATUS
  3431. ac_clean_files=$ac_clean_files_save
  3432. # configure is writing to config.log, and then calls config.status.
  3433. # config.status does its own redirection, appending to config.log.
  3434. # Unfortunately, on DOS this fails, as config.log is still kept open
  3435. # by configure, so config.status won't be able to write to it; its
  3436. # output is simply discarded.  So we exec the FD to /dev/null,
  3437. # effectively closing config.log, so it can be properly (re)opened and
  3438. # appended to by config.status.  When coming back to configure, we
  3439. # need to make the FD available again.
  3440. if test "$no_create" != yes; then
  3441.   ac_cs_success=:
  3442.   ac_config_status_args=
  3443.   test "$silent" = yes &&
  3444.     ac_config_status_args="$ac_config_status_args --quiet"
  3445.   exec 5>/dev/null
  3446.   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
  3447.   exec 5>>config.log
  3448.   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
  3449.   # would make configure fail if this is the last instruction.
  3450.   $ac_cs_success || { (exit 1); exit 1; }
  3451. fi