1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.69 for GNU Troff 1.22.4.
4#
5# Report bugs to <http://savannah.gnu.org/bugs/?group=groff>.
6#
7#
8# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
9#
10#
11# This configure script is free software; the Free Software Foundation
12# gives unlimited permission to copy, distribute and modify it.
13## -------------------- ##
14## M4sh Initialization. ##
15## -------------------- ##
16
17# Be more Bourne compatible
18DUALCASE=1; export DUALCASE # for MKS sh
19if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
20  emulate sh
21  NULLCMD=:
22  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
23  # is contrary to our usage.  Disable this feature.
24  alias -g '${1+"$@"}'='"$@"'
25  setopt NO_GLOB_SUBST
26else
27  case `(set -o) 2>/dev/null` in #(
28  *posix*) :
29    set -o posix ;; #(
30  *) :
31     ;;
32esac
33fi
34
35
36as_nl='
37'
38export as_nl
39# Printing a long string crashes Solaris 7 /usr/bin/printf.
40as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
41as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
42as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
43# Prefer a ksh shell builtin over an external printf program on Solaris,
44# but without wasting forks for bash or zsh.
45if test -z "$BASH_VERSION$ZSH_VERSION" \
46    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
47  as_echo='print -r --'
48  as_echo_n='print -rn --'
49elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in #(
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83
84# IFS
85# We need space, tab and new line, in precisely that order.  Quoting is
86# there to prevent editors from complaining about space-tab.
87# (If _AS_PATH_WALK were called with IFS unset, it would disable word
88# splitting by setting IFS to empty value.)
89IFS=" ""	$as_nl"
90
91# Find who we are.  Look in the path if we contain no directory separator.
92as_myself=
93case $0 in #((
94  *[\\/]* ) as_myself=$0 ;;
95  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
96for as_dir in $PATH
97do
98  IFS=$as_save_IFS
99  test -z "$as_dir" && as_dir=.
100    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
101  done
102IFS=$as_save_IFS
103
104     ;;
105esac
106# We did not find ourselves, most probably we were run as `sh COMMAND'
107# in which case we are not to be found in the path.
108if test "x$as_myself" = x; then
109  as_myself=$0
110fi
111if test ! -f "$as_myself"; then
112  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113  exit 1
114fi
115
116# Unset variables that we do not need and which cause bugs (e.g. in
117# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
118# suppresses any "Segmentation fault" message there.  '((' could
119# trigger a bug in pdksh 5.2.14.
120for as_var in BASH_ENV ENV MAIL MAILPATH
121do eval test x\${$as_var+set} = xset \
122  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
123done
124PS1='$ '
125PS2='> '
126PS4='+ '
127
128# NLS nuisances.
129LC_ALL=C
130export LC_ALL
131LANGUAGE=C
132export LANGUAGE
133
134# CDPATH.
135(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
136
137# Use a proper internal environment variable to ensure we don't fall
138  # into an infinite loop, continuously re-executing ourselves.
139  if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
140    _as_can_reexec=no; export _as_can_reexec;
141    # We cannot yet assume a decent shell, so we have to provide a
142# neutralization value for shells without unset; and this also
143# works around shells that cannot unset nonexistent variables.
144# Preserve -v and -x to the replacement shell.
145BASH_ENV=/dev/null
146ENV=/dev/null
147(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
148case $- in # ((((
149  *v*x* | *x*v* ) as_opts=-vx ;;
150  *v* ) as_opts=-v ;;
151  *x* ) as_opts=-x ;;
152  * ) as_opts= ;;
153esac
154exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
155# Admittedly, this is quite paranoid, since all the known shells bail
156# out after a failed `exec'.
157$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
158as_fn_exit 255
159  fi
160  # We don't want this to propagate to other subprocesses.
161          { _as_can_reexec=; unset _as_can_reexec;}
162if test "x$CONFIG_SHELL" = x; then
163  as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
164  emulate sh
165  NULLCMD=:
166  # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
167  # is contrary to our usage.  Disable this feature.
168  alias -g '\${1+\"\$@\"}'='\"\$@\"'
169  setopt NO_GLOB_SUBST
170else
171  case \`(set -o) 2>/dev/null\` in #(
172  *posix*) :
173    set -o posix ;; #(
174  *) :
175     ;;
176esac
177fi
178"
179  as_required="as_fn_return () { (exit \$1); }
180as_fn_success () { as_fn_return 0; }
181as_fn_failure () { as_fn_return 1; }
182as_fn_ret_success () { return 0; }
183as_fn_ret_failure () { return 1; }
184
185exitcode=0
186as_fn_success || { exitcode=1; echo as_fn_success failed.; }
187as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
188as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
189as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
190if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
191
192else
193  exitcode=1; echo positional parameters were not saved.
194fi
195test x\$exitcode = x0 || exit 1
196test -x / || exit 1"
197  as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
198  as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
199  eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
200  test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
201test \$(( 1 + 1 )) = 2 || exit 1"
202  if (eval "$as_required") 2>/dev/null; then :
203  as_have_required=yes
204else
205  as_have_required=no
206fi
207  if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
208
209else
210  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
211as_found=false
212for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
213do
214  IFS=$as_save_IFS
215  test -z "$as_dir" && as_dir=.
216  as_found=:
217  case $as_dir in #(
218	 /*)
219	   for as_base in sh bash ksh sh5; do
220	     # Try only shells that exist, to save several forks.
221	     as_shell=$as_dir/$as_base
222	     if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
223		    { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
224  CONFIG_SHELL=$as_shell as_have_required=yes
225		   if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
226  break 2
227fi
228fi
229	   done;;
230       esac
231  as_found=false
232done
233$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
234	      { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
235  CONFIG_SHELL=$SHELL as_have_required=yes
236fi; }
237IFS=$as_save_IFS
238
239
240      if test "x$CONFIG_SHELL" != x; then :
241  export CONFIG_SHELL
242             # We cannot yet assume a decent shell, so we have to provide a
243# neutralization value for shells without unset; and this also
244# works around shells that cannot unset nonexistent variables.
245# Preserve -v and -x to the replacement shell.
246BASH_ENV=/dev/null
247ENV=/dev/null
248(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
249case $- in # ((((
250  *v*x* | *x*v* ) as_opts=-vx ;;
251  *v* ) as_opts=-v ;;
252  *x* ) as_opts=-x ;;
253  * ) as_opts= ;;
254esac
255exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
256# Admittedly, this is quite paranoid, since all the known shells bail
257# out after a failed `exec'.
258$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
259exit 255
260fi
261
262    if test x$as_have_required = xno; then :
263  $as_echo "$0: This script requires a shell more modern than all"
264  $as_echo "$0: the shells that I found on your system."
265  if test x${ZSH_VERSION+set} = xset ; then
266    $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
267    $as_echo "$0: be upgraded to zsh 4.3.4 or later."
268  else
269    $as_echo "$0: Please tell bug-autoconf@gnu.org and
270$0: http://savannah.gnu.org/bugs/?group=groff about your
271$0: system, including any error possibly output before this
272$0: message. Then install a modern shell, or manually run
273$0: the script under such a shell if you do have one."
274  fi
275  exit 1
276fi
277fi
278fi
279SHELL=${CONFIG_SHELL-/bin/sh}
280export SHELL
281# Unset more variables known to interfere with behavior of common tools.
282CLICOLOR_FORCE= GREP_OPTIONS=
283unset CLICOLOR_FORCE GREP_OPTIONS
284
285## --------------------- ##
286## M4sh Shell Functions. ##
287## --------------------- ##
288# as_fn_unset VAR
289# ---------------
290# Portably unset VAR.
291as_fn_unset ()
292{
293  { eval $1=; unset $1;}
294}
295as_unset=as_fn_unset
296
297# as_fn_set_status STATUS
298# -----------------------
299# Set $? to STATUS, without forking.
300as_fn_set_status ()
301{
302  return $1
303} # as_fn_set_status
304
305# as_fn_exit STATUS
306# -----------------
307# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
308as_fn_exit ()
309{
310  set +e
311  as_fn_set_status $1
312  exit $1
313} # as_fn_exit
314
315# as_fn_mkdir_p
316# -------------
317# Create "$as_dir" as a directory, including parents if necessary.
318as_fn_mkdir_p ()
319{
320
321  case $as_dir in #(
322  -*) as_dir=./$as_dir;;
323  esac
324  test -d "$as_dir" || eval $as_mkdir_p || {
325    as_dirs=
326    while :; do
327      case $as_dir in #(
328      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
329      *) as_qdir=$as_dir;;
330      esac
331      as_dirs="'$as_qdir' $as_dirs"
332      as_dir=`$as_dirname -- "$as_dir" ||
333$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
334	 X"$as_dir" : 'X\(//\)[^/]' \| \
335	 X"$as_dir" : 'X\(//\)$' \| \
336	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
337$as_echo X"$as_dir" |
338    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
339	    s//\1/
340	    q
341	  }
342	  /^X\(\/\/\)[^/].*/{
343	    s//\1/
344	    q
345	  }
346	  /^X\(\/\/\)$/{
347	    s//\1/
348	    q
349	  }
350	  /^X\(\/\).*/{
351	    s//\1/
352	    q
353	  }
354	  s/.*/./; q'`
355      test -d "$as_dir" && break
356    done
357    test -z "$as_dirs" || eval "mkdir $as_dirs"
358  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
359
360
361} # as_fn_mkdir_p
362
363# as_fn_executable_p FILE
364# -----------------------
365# Test if FILE is an executable regular file.
366as_fn_executable_p ()
367{
368  test -f "$1" && test -x "$1"
369} # as_fn_executable_p
370# as_fn_append VAR VALUE
371# ----------------------
372# Append the text in VALUE to the end of the definition contained in VAR. Take
373# advantage of any shell optimizations that allow amortized linear growth over
374# repeated appends, instead of the typical quadratic growth present in naive
375# implementations.
376if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
377  eval 'as_fn_append ()
378  {
379    eval $1+=\$2
380  }'
381else
382  as_fn_append ()
383  {
384    eval $1=\$$1\$2
385  }
386fi # as_fn_append
387
388# as_fn_arith ARG...
389# ------------------
390# Perform arithmetic evaluation on the ARGs, and store the result in the
391# global $as_val. Take advantage of shells that can avoid forks. The arguments
392# must be portable across $(()) and expr.
393if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
394  eval 'as_fn_arith ()
395  {
396    as_val=$(( $* ))
397  }'
398else
399  as_fn_arith ()
400  {
401    as_val=`expr "$@" || test $? -eq 1`
402  }
403fi # as_fn_arith
404
405
406# as_fn_error STATUS ERROR [LINENO LOG_FD]
407# ----------------------------------------
408# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
409# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
410# script with STATUS, using 1 if that was 0.
411as_fn_error ()
412{
413  as_status=$1; test $as_status -eq 0 && as_status=1
414  if test "$4"; then
415    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
416    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
417  fi
418  $as_echo "$as_me: error: $2" >&2
419  as_fn_exit $as_status
420} # as_fn_error
421
422if expr a : '\(a\)' >/dev/null 2>&1 &&
423   test "X`expr 00001 : '.*\(...\)'`" = X001; then
424  as_expr=expr
425else
426  as_expr=false
427fi
428
429if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
430  as_basename=basename
431else
432  as_basename=false
433fi
434
435if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
436  as_dirname=dirname
437else
438  as_dirname=false
439fi
440
441as_me=`$as_basename -- "$0" ||
442$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
443	 X"$0" : 'X\(//\)$' \| \
444	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
445$as_echo X/"$0" |
446    sed '/^.*\/\([^/][^/]*\)\/*$/{
447	    s//\1/
448	    q
449	  }
450	  /^X\/\(\/\/\)$/{
451	    s//\1/
452	    q
453	  }
454	  /^X\/\(\/\).*/{
455	    s//\1/
456	    q
457	  }
458	  s/.*/./; q'`
459
460# Avoid depending upon Character Ranges.
461as_cr_letters='abcdefghijklmnopqrstuvwxyz'
462as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
463as_cr_Letters=$as_cr_letters$as_cr_LETTERS
464as_cr_digits='0123456789'
465as_cr_alnum=$as_cr_Letters$as_cr_digits
466
467
468  as_lineno_1=$LINENO as_lineno_1a=$LINENO
469  as_lineno_2=$LINENO as_lineno_2a=$LINENO
470  eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
471  test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
472  # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
473  sed -n '
474    p
475    /[$]LINENO/=
476  ' <$as_myself |
477    sed '
478      s/[$]LINENO.*/&-/
479      t lineno
480      b
481      :lineno
482      N
483      :loop
484      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
485      t loop
486      s/-\n.*//
487    ' >$as_me.lineno &&
488  chmod +x "$as_me.lineno" ||
489    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
490
491  # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
492  # already done that, so ensure we don't try to do so again and fall
493  # in an infinite loop.  This has already happened in practice.
494  _as_can_reexec=no; export _as_can_reexec
495  # Don't try to exec as it changes $[0], causing all sort of problems
496  # (the dirname of $[0] is not the place where we might find the
497  # original and so on.  Autoconf is especially sensitive to this).
498  . "./$as_me.lineno"
499  # Exit status is that of the last command.
500  exit
501}
502
503ECHO_C= ECHO_N= ECHO_T=
504case `echo -n x` in #(((((
505-n*)
506  case `echo 'xy\c'` in
507  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
508  xy)  ECHO_C='\c';;
509  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
510       ECHO_T='	';;
511  esac;;
512*)
513  ECHO_N='-n';;
514esac
515
516rm -f conf$$ conf$$.exe conf$$.file
517if test -d conf$$.dir; then
518  rm -f conf$$.dir/conf$$.file
519else
520  rm -f conf$$.dir
521  mkdir conf$$.dir 2>/dev/null
522fi
523if (echo >conf$$.file) 2>/dev/null; then
524  if ln -s conf$$.file conf$$ 2>/dev/null; then
525    as_ln_s='ln -s'
526    # ... but there are two gotchas:
527    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
528    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
529    # In both cases, we have to default to `cp -pR'.
530    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
531      as_ln_s='cp -pR'
532  elif ln conf$$.file conf$$ 2>/dev/null; then
533    as_ln_s=ln
534  else
535    as_ln_s='cp -pR'
536  fi
537else
538  as_ln_s='cp -pR'
539fi
540rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
541rmdir conf$$.dir 2>/dev/null
542
543if mkdir -p . 2>/dev/null; then
544  as_mkdir_p='mkdir -p "$as_dir"'
545else
546  test -d ./-p && rmdir ./-p
547  as_mkdir_p=false
548fi
549
550as_test_x='test -x'
551as_executable_p=as_fn_executable_p
552
553# Sed expression to map a string onto a valid CPP name.
554as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
555
556# Sed expression to map a string onto a valid variable name.
557as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
558
559
560test -n "$DJDIR" || exec 7<&0 </dev/null
561exec 6>&1
562
563# Name of the host.
564# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
565# so uname gets run too.
566ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
567
568#
569# Initializations.
570#
571ac_default_prefix=/usr/local
572ac_clean_files=
573ac_config_libobj_dir=.
574LIBOBJS=
575cross_compiling=no
576subdirs=
577MFLAGS=
578MAKEFLAGS=
579
580# Identity of this package.
581PACKAGE_NAME='GNU Troff'
582PACKAGE_TARNAME='groff'
583PACKAGE_VERSION='1.22.4'
584PACKAGE_STRING='GNU Troff 1.22.4'
585PACKAGE_BUGREPORT='http://savannah.gnu.org/bugs/?group=groff'
586PACKAGE_URL='http://www.gnu.org/software/groff/'
587
588ac_unique_file="src/roff/groff/groff.cpp"
589# Factoring default headers for most tests.
590ac_includes_default="\
591#include <stdio.h>
592#ifdef HAVE_SYS_TYPES_H
593# include <sys/types.h>
594#endif
595#ifdef HAVE_SYS_STAT_H
596# include <sys/stat.h>
597#endif
598#ifdef STDC_HEADERS
599# include <stdlib.h>
600# include <stddef.h>
601#else
602# ifdef HAVE_STDLIB_H
603#  include <stdlib.h>
604# endif
605#endif
606#ifdef HAVE_STRING_H
607# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
608#  include <memory.h>
609# endif
610# include <string.h>
611#endif
612#ifdef HAVE_STRINGS_H
613# include <strings.h>
614#endif
615#ifdef HAVE_INTTYPES_H
616# include <inttypes.h>
617#endif
618#ifdef HAVE_STDINT_H
619# include <stdint.h>
620#endif
621#ifdef HAVE_UNISTD_H
622# include <unistd.h>
623#endif"
624
625ac_func_list=
626ac_header_list=
627ac_config_libobj_dir=lib
628ac_subst_vars='gltests_LTLIBOBJS
629gltests_LIBOBJS
630gl_LTLIBOBJS
631gl_LIBOBJS
632am__EXEEXT_FALSE
633am__EXEEXT_TRUE
634LTLIBOBJS
635HAVE_TEXI2DVI_FALSE
636HAVE_TEXI2DVI_TRUE
637HAVE_PDFTOOLS_FALSE
638HAVE_PDFTOOLS_TRUE
639INSTALL_SHIPPED_HTML_FALSE
640INSTALL_SHIPPED_HTML_TRUE
641BUILD_EXAMPLES_FALSE
642BUILD_EXAMPLES_TRUE
643BUILD_OTHERDOC_FALSE
644BUILD_OTHERDOC_TRUE
645BUILD_PDFEXAMPLES_FALSE
646BUILD_PDFEXAMPLES_TRUE
647BUILD_PDFDOC_FALSE
648BUILD_PDFDOC_TRUE
649BUILD_HTMLEXAMPLES_FALSE
650BUILD_HTMLEXAMPLES_TRUE
651BUILD_HTML_FALSE
652BUILD_HTML_TRUE
653BUILD_INFODOC_FALSE
654BUILD_INFODOC_TRUE
655USEPROGRAMPREFIX_FALSE
656USEPROGRAMPREFIX_TRUE
657MAKE_DONT_HAVE_RM_FALSE
658MAKE_DONT_HAVE_RM_TRUE
659WITHOUT_X11_FALSE
660WITHOUT_X11_TRUE
661BUILD_WINSCRIPTS_FALSE
662BUILD_WINSCRIPTS_TRUE
663groff_have_urw_fonts
664BASH_PROG
665HAVE_TEST_EF_OPTION
666DIFF_PROG
667GDIFF
668pnmtops_nosetpage
669make_uninstall_pdfexamples
670make_install_pdfexamples
671make_pdfexamples
672make_uninstall_pdfdoc
673make_install_pdfdoc
674make_pdfdoc
675ac_ct_AWK
676ALT_AWK_PROGS
677make_uninstall_htmlexamples
678make_install_htmlexamples
679make_htmlexamples
680make_uninstall_htmldoc
681make_install_htmldoc
682make_htmldoc
683pnmtops
684psselect
685pnmtopng
686pnmcrop
687pnmcut
688ac_ct_GHOSTSCRIPT
689GHOSTSCRIPT
690ALT_GHOSTSCRIPT_PROGS
691GROFF_PATH_SEPARATOR
692compatibility_wrappers
693tmac_wrap
694sys_tmac_prefix
695g
696PAGE
697BROKEN_SPOOLER_FLAGS
698urwfontsdir
699LIBOBJS
700LIBEXT
701LTLIBICONV
702LIBICONV
703CXXCPP
704LIBM
705LIBC
706SH_SCRIPT_SED_CMD
707PDFIMAGES
708PDFFONTS
709PDFINFO
710UCHARDET_LIBS
711UCHARDET_CFLAGS
712PKG_CONFIG_LIBDIR
713PKG_CONFIG_PATH
714PKG_CONFIG
715XPMTOPPM
716LN_S
717INSTALL_INFO
718PROG_TEXI2DVI
719makeinfo_version_numeric
720make_uninstall_infodoc
721make_install_infodoc
722make_infodoc
723make_uninstall_examples
724make_install_examples
725make_examples
726make_uninstall_otherdoc
727make_install_otherdoc
728make_otherdoc
729make_uninstall_shipped_htmldoc
730make_install_shipped_htmldoc
731doc_dist_target_ok
732YACC
733DVIPRINT
734PSPRINT
735LPQ
736LP
737LPR
738PERL_VERSION
739SED
740PERL
741groffer_dir
742appresdir
743XLIBDIRS
744XPROGDIRS
745XDEVDIRS
746X_EXTRA_LIBS
747X_LIBS
748X_PRE_LIBS
749X_CFLAGS
750XMKMF
751make_winscripts
752OTHERDEVDIRS
753TTYDEVDIRS
754LIBGNU_LTLIBDEPS
755LIBGNU_LIBDEPS
756gltests_WITNESS
757REPLACE_TOWLOWER
758REPLACE_ISWCNTRL
759HAVE_WCTYPE_H
760NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H
761NEXT_WCTYPE_H
762HAVE_ISWCNTRL
763REPLACE_ISWBLANK
764HAVE_WCTRANS_T
765HAVE_WCTYPE_T
766HAVE_ISWBLANK
767GNULIB_TOWCTRANS
768GNULIB_WCTRANS
769GNULIB_ISWCTYPE
770GNULIB_WCTYPE
771GNULIB_ISWBLANK
772HAVE_CRTDEFS_H
773HAVE_WINT_T
774NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
775NEXT_WCHAR_H
776REPLACE_WCSFTIME
777REPLACE_WCSWIDTH
778REPLACE_WCWIDTH
779REPLACE_WCSNRTOMBS
780REPLACE_WCSRTOMBS
781REPLACE_WCRTOMB
782REPLACE_MBSNRTOWCS
783REPLACE_MBSRTOWCS
784REPLACE_MBRLEN
785REPLACE_MBRTOWC
786REPLACE_MBSINIT
787REPLACE_WCTOB
788REPLACE_BTOWC
789REPLACE_MBSTATE_T
790HAVE_DECL_WCWIDTH
791HAVE_DECL_WCTOB
792HAVE_WCSFTIME
793HAVE_WCSWIDTH
794HAVE_WCSTOK
795HAVE_WCSSTR
796HAVE_WCSPBRK
797HAVE_WCSSPN
798HAVE_WCSCSPN
799HAVE_WCSRCHR
800HAVE_WCSCHR
801HAVE_WCSDUP
802HAVE_WCSXFRM
803HAVE_WCSCOLL
804HAVE_WCSNCASECMP
805HAVE_WCSCASECMP
806HAVE_WCSNCMP
807HAVE_WCSCMP
808HAVE_WCSNCAT
809HAVE_WCSCAT
810HAVE_WCPNCPY
811HAVE_WCSNCPY
812HAVE_WCPCPY
813HAVE_WCSCPY
814HAVE_WCSNLEN
815HAVE_WCSLEN
816HAVE_WMEMSET
817HAVE_WMEMMOVE
818HAVE_WMEMCPY
819HAVE_WMEMCMP
820HAVE_WMEMCHR
821HAVE_WCSNRTOMBS
822HAVE_WCSRTOMBS
823HAVE_WCRTOMB
824HAVE_MBSNRTOWCS
825HAVE_MBSRTOWCS
826HAVE_MBRLEN
827HAVE_MBRTOWC
828HAVE_MBSINIT
829HAVE_BTOWC
830GNULIB_WCSFTIME
831GNULIB_WCSWIDTH
832GNULIB_WCSTOK
833GNULIB_WCSSTR
834GNULIB_WCSPBRK
835GNULIB_WCSSPN
836GNULIB_WCSCSPN
837GNULIB_WCSRCHR
838GNULIB_WCSCHR
839GNULIB_WCSDUP
840GNULIB_WCSXFRM
841GNULIB_WCSCOLL
842GNULIB_WCSNCASECMP
843GNULIB_WCSCASECMP
844GNULIB_WCSNCMP
845GNULIB_WCSCMP
846GNULIB_WCSNCAT
847GNULIB_WCSCAT
848GNULIB_WCPNCPY
849GNULIB_WCSNCPY
850GNULIB_WCPCPY
851GNULIB_WCSCPY
852GNULIB_WCSNLEN
853GNULIB_WCSLEN
854GNULIB_WMEMSET
855GNULIB_WMEMMOVE
856GNULIB_WMEMCPY
857GNULIB_WMEMCMP
858GNULIB_WMEMCHR
859GNULIB_WCWIDTH
860GNULIB_WCSNRTOMBS
861GNULIB_WCSRTOMBS
862GNULIB_WCRTOMB
863GNULIB_MBSNRTOWCS
864GNULIB_MBSRTOWCS
865GNULIB_MBRLEN
866GNULIB_MBRTOWC
867GNULIB_MBSINIT
868GNULIB_WCTOB
869GNULIB_BTOWC
870LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE
871LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE
872LIBUNISTRING_UNIWIDTH_H
873LIBUNISTRING_UNITYPES_H
874WINDOWS_STAT_INODES
875WINDOWS_64_BIT_OFF_T
876NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H
877NEXT_SYS_TYPES_H
878NEXT_AS_FIRST_DIRECTIVE_STRING_H
879NEXT_STRING_H
880NEXT_AS_FIRST_DIRECTIVE_STDIO_H
881NEXT_STDIO_H
882GL_GENERATE_STDINT_H_FALSE
883GL_GENERATE_STDINT_H_TRUE
884STDINT_H
885HAVE_SYS_INTTYPES_H
886HAVE_SYS_BITYPES_H
887HAVE_C99_STDINT_H
888WINT_T_SUFFIX
889WCHAR_T_SUFFIX
890SIG_ATOMIC_T_SUFFIX
891SIZE_T_SUFFIX
892PTRDIFF_T_SUFFIX
893HAVE_SIGNED_WINT_T
894HAVE_SIGNED_WCHAR_T
895HAVE_SIGNED_SIG_ATOMIC_T
896BITSIZEOF_WINT_T
897BITSIZEOF_WCHAR_T
898BITSIZEOF_SIG_ATOMIC_T
899BITSIZEOF_SIZE_T
900BITSIZEOF_PTRDIFF_T
901HAVE_STDINT_H
902NEXT_AS_FIRST_DIRECTIVE_STDINT_H
903NEXT_STDINT_H
904HAVE_SYS_TYPES_H
905HAVE_INTTYPES_H
906HAVE_WCHAR_H
907HAVE_UNSIGNED_LONG_LONG_INT
908HAVE_LONG_LONG_INT
909NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
910NEXT_STDDEF_H
911GL_GENERATE_STDDEF_H_FALSE
912GL_GENERATE_STDDEF_H_TRUE
913STDDEF_H
914HAVE_WCHAR_T
915HAVE_MAX_ALIGN_T
916REPLACE_NULL
917UNDEFINE_STRTOK_R
918REPLACE_STRSIGNAL
919REPLACE_STRERROR_R
920REPLACE_STRERROR
921REPLACE_STRTOK_R
922REPLACE_STRCASESTR
923REPLACE_STRSTR
924REPLACE_STRNLEN
925REPLACE_STRNDUP
926REPLACE_STRNCAT
927REPLACE_STRDUP
928REPLACE_STRCHRNUL
929REPLACE_STPNCPY
930REPLACE_MEMMEM
931REPLACE_MEMCHR
932HAVE_STRVERSCMP
933HAVE_DECL_STRSIGNAL
934HAVE_DECL_STRERROR_R
935HAVE_DECL_STRTOK_R
936HAVE_STRCASESTR
937HAVE_STRSEP
938HAVE_STRPBRK
939HAVE_DECL_STRNLEN
940HAVE_DECL_STRNDUP
941HAVE_DECL_STRDUP
942HAVE_STRCHRNUL
943HAVE_STPNCPY
944HAVE_STPCPY
945HAVE_RAWMEMCHR
946HAVE_DECL_MEMRCHR
947HAVE_MEMPCPY
948HAVE_DECL_MEMMEM
949HAVE_MEMCHR
950HAVE_FFSLL
951HAVE_FFSL
952HAVE_EXPLICIT_BZERO
953HAVE_MBSLEN
954GNULIB_STRVERSCMP
955GNULIB_STRSIGNAL
956GNULIB_STRERROR_R
957GNULIB_STRERROR
958GNULIB_MBSTOK_R
959GNULIB_MBSSEP
960GNULIB_MBSSPN
961GNULIB_MBSPBRK
962GNULIB_MBSCSPN
963GNULIB_MBSCASESTR
964GNULIB_MBSPCASECMP
965GNULIB_MBSNCASECMP
966GNULIB_MBSCASECMP
967GNULIB_MBSSTR
968GNULIB_MBSRCHR
969GNULIB_MBSCHR
970GNULIB_MBSNLEN
971GNULIB_MBSLEN
972GNULIB_STRTOK_R
973GNULIB_STRCASESTR
974GNULIB_STRSTR
975GNULIB_STRSEP
976GNULIB_STRPBRK
977GNULIB_STRNLEN
978GNULIB_STRNDUP
979GNULIB_STRNCAT
980GNULIB_STRDUP
981GNULIB_STRCHRNUL
982GNULIB_STPNCPY
983GNULIB_STPCPY
984GNULIB_RAWMEMCHR
985GNULIB_MEMRCHR
986GNULIB_MEMPCPY
987GNULIB_MEMMEM
988GNULIB_MEMCHR
989GNULIB_FFSLL
990GNULIB_FFSL
991GNULIB_EXPLICIT_BZERO
992NEXT_AS_FIRST_DIRECTIVE_MATH_H
993NEXT_MATH_H
994LOCALCHARSET_TESTS_ENVIRONMENT
995GLIBC21
996GL_GENERATE_LIMITS_H_FALSE
997GL_GENERATE_LIMITS_H_TRUE
998LIMITS_H
999NEXT_AS_FIRST_DIRECTIVE_LIMITS_H
1000NEXT_LIMITS_H
1001HOST_CPU_C_ABI
1002HOST_CPU
1003REPLACE_TRUNCL
1004REPLACE_TRUNCF
1005REPLACE_TRUNC
1006REPLACE_TANHF
1007REPLACE_TANF
1008REPLACE_SQRTL
1009REPLACE_SQRTF
1010REPLACE_SINHF
1011REPLACE_SINF
1012REPLACE_SIGNBIT_USING_GCC
1013REPLACE_SIGNBIT
1014REPLACE_ROUNDL
1015REPLACE_ROUNDF
1016REPLACE_ROUND
1017REPLACE_REMAINDERL
1018REPLACE_REMAINDERF
1019REPLACE_REMAINDER
1020REPLACE_NAN
1021REPLACE_MODFL
1022REPLACE_MODFF
1023REPLACE_MODF
1024REPLACE_LOGBL
1025REPLACE_LOGBF
1026REPLACE_LOGB
1027REPLACE_LOG2L
1028REPLACE_LOG2F
1029REPLACE_LOG2
1030REPLACE_LOG1PL
1031REPLACE_LOG1PF
1032REPLACE_LOG1P
1033REPLACE_LOG10L
1034REPLACE_LOG10F
1035REPLACE_LOG10
1036REPLACE_LOGL
1037REPLACE_LOGF
1038REPLACE_LOG
1039REPLACE_LDEXPL
1040REPLACE_ISNAN
1041REPLACE_ISINF
1042REPLACE_ISFINITE
1043REPLACE_ILOGBL
1044REPLACE_ILOGBF
1045REPLACE_ILOGB
1046REPLACE_HYPOTL
1047REPLACE_HYPOTF
1048REPLACE_HYPOT
1049REPLACE_HUGE_VAL
1050REPLACE_FREXPL
1051REPLACE_FREXP
1052REPLACE_FREXPF
1053REPLACE_FMODL
1054REPLACE_FMODF
1055REPLACE_FMOD
1056REPLACE_FMAL
1057REPLACE_FMAF
1058REPLACE_FMA
1059REPLACE_FLOORL
1060REPLACE_FLOORF
1061REPLACE_FLOOR
1062REPLACE_FABSL
1063REPLACE_EXP2L
1064REPLACE_EXP2
1065REPLACE_EXPM1F
1066REPLACE_EXPM1
1067REPLACE_EXPF
1068REPLACE_COSHF
1069REPLACE_COSF
1070REPLACE_CEILL
1071REPLACE_CEILF
1072REPLACE_CEIL
1073REPLACE_CBRTL
1074REPLACE_CBRTF
1075REPLACE_ATAN2F
1076REPLACE_ATANF
1077REPLACE_ASINF
1078REPLACE_ACOSF
1079HAVE_DECL_TRUNCL
1080HAVE_DECL_TRUNCF
1081HAVE_DECL_TRUNC
1082HAVE_DECL_TANL
1083HAVE_DECL_SQRTL
1084HAVE_DECL_SINL
1085HAVE_DECL_ROUNDL
1086HAVE_DECL_ROUNDF
1087HAVE_DECL_ROUND
1088HAVE_DECL_RINTF
1089HAVE_DECL_REMAINDERL
1090HAVE_DECL_REMAINDER
1091HAVE_DECL_LOGB
1092HAVE_DECL_LOG2L
1093HAVE_DECL_LOG2F
1094HAVE_DECL_LOG2
1095HAVE_DECL_LOG10L
1096HAVE_DECL_LOGL
1097HAVE_DECL_LDEXPL
1098HAVE_DECL_FREXPL
1099HAVE_DECL_FLOORL
1100HAVE_DECL_FLOORF
1101HAVE_DECL_EXPM1L
1102HAVE_DECL_EXP2L
1103HAVE_DECL_EXP2F
1104HAVE_DECL_EXP2
1105HAVE_DECL_EXPL
1106HAVE_DECL_COSL
1107HAVE_DECL_COPYSIGNF
1108HAVE_DECL_CEILL
1109HAVE_DECL_CEILF
1110HAVE_DECL_CBRTL
1111HAVE_DECL_CBRTF
1112HAVE_DECL_ATANL
1113HAVE_DECL_ASINL
1114HAVE_DECL_ACOSL
1115HAVE_TANHF
1116HAVE_TANL
1117HAVE_TANF
1118HAVE_SQRTL
1119HAVE_SQRTF
1120HAVE_SINHF
1121HAVE_SINL
1122HAVE_SINF
1123HAVE_RINTL
1124HAVE_RINT
1125HAVE_REMAINDERF
1126HAVE_REMAINDER
1127HAVE_POWF
1128HAVE_MODFL
1129HAVE_MODFF
1130HAVE_LOGBL
1131HAVE_LOGBF
1132HAVE_LOG1PL
1133HAVE_LOG1PF
1134HAVE_LOG1P
1135HAVE_LOG10L
1136HAVE_LOG10F
1137HAVE_LOGL
1138HAVE_LOGF
1139HAVE_LDEXPF
1140HAVE_ISNANL
1141HAVE_ISNAND
1142HAVE_ISNANF
1143HAVE_ILOGBL
1144HAVE_ILOGBF
1145HAVE_ILOGB
1146HAVE_HYPOTL
1147HAVE_HYPOTF
1148HAVE_FREXPF
1149HAVE_FMODL
1150HAVE_FMODF
1151HAVE_FMAL
1152HAVE_FMAF
1153HAVE_FMA
1154HAVE_FABSL
1155HAVE_FABSF
1156HAVE_EXPM1F
1157HAVE_EXPM1
1158HAVE_EXPL
1159HAVE_EXPF
1160HAVE_COSHF
1161HAVE_COSL
1162HAVE_COSF
1163HAVE_COPYSIGNL
1164HAVE_COPYSIGN
1165HAVE_CBRTL
1166HAVE_CBRTF
1167HAVE_CBRT
1168HAVE_ATAN2F
1169HAVE_ATANL
1170HAVE_ATANF
1171HAVE_ASINL
1172HAVE_ASINF
1173HAVE_ACOSL
1174HAVE_ACOSF
1175GNULIB_TRUNCL
1176GNULIB_TRUNCF
1177GNULIB_TRUNC
1178GNULIB_TANHF
1179GNULIB_TANL
1180GNULIB_TANF
1181GNULIB_SQRTL
1182GNULIB_SQRTF
1183GNULIB_SINHF
1184GNULIB_SINL
1185GNULIB_SINF
1186GNULIB_SIGNBIT
1187GNULIB_ROUNDL
1188GNULIB_ROUNDF
1189GNULIB_ROUND
1190GNULIB_RINTL
1191GNULIB_RINTF
1192GNULIB_RINT
1193GNULIB_REMAINDERL
1194GNULIB_REMAINDERF
1195GNULIB_REMAINDER
1196GNULIB_POWF
1197GNULIB_MODFL
1198GNULIB_MODFF
1199GNULIB_MODF
1200GNULIB_LOGBL
1201GNULIB_LOGBF
1202GNULIB_LOGB
1203GNULIB_LOG2L
1204GNULIB_LOG2F
1205GNULIB_LOG2
1206GNULIB_LOG1PL
1207GNULIB_LOG1PF
1208GNULIB_LOG1P
1209GNULIB_LOG10L
1210GNULIB_LOG10F
1211GNULIB_LOG10
1212GNULIB_LOGL
1213GNULIB_LOGF
1214GNULIB_LOG
1215GNULIB_LDEXPL
1216GNULIB_LDEXPF
1217GNULIB_ISNANL
1218GNULIB_ISNAND
1219GNULIB_ISNANF
1220GNULIB_ISNAN
1221GNULIB_ISINF
1222GNULIB_ISFINITE
1223GNULIB_ILOGBL
1224GNULIB_ILOGBF
1225GNULIB_ILOGB
1226GNULIB_HYPOTL
1227GNULIB_HYPOTF
1228GNULIB_HYPOT
1229GNULIB_FREXPL
1230GNULIB_FREXP
1231GNULIB_FREXPF
1232GNULIB_FMODL
1233GNULIB_FMODF
1234GNULIB_FMOD
1235GNULIB_FMAL
1236GNULIB_FMAF
1237GNULIB_FMA
1238GNULIB_FLOORL
1239GNULIB_FLOORF
1240GNULIB_FLOOR
1241GNULIB_FABSL
1242GNULIB_FABSF
1243GNULIB_EXPM1L
1244GNULIB_EXPM1F
1245GNULIB_EXPM1
1246GNULIB_EXP2L
1247GNULIB_EXP2F
1248GNULIB_EXP2
1249GNULIB_EXPL
1250GNULIB_EXPF
1251GNULIB_COSHF
1252GNULIB_COSL
1253GNULIB_COSF
1254GNULIB_COPYSIGNL
1255GNULIB_COPYSIGNF
1256GNULIB_COPYSIGN
1257GNULIB_CEILL
1258GNULIB_CEILF
1259GNULIB_CEIL
1260GNULIB_CBRTL
1261GNULIB_CBRTF
1262GNULIB_CBRT
1263GNULIB_ATAN2F
1264GNULIB_ATANL
1265GNULIB_ATANF
1266GNULIB_ASINL
1267GNULIB_ASINF
1268GNULIB_ACOSL
1269GNULIB_ACOSF
1270REPLACE_VSPRINTF
1271REPLACE_VSNPRINTF
1272REPLACE_VPRINTF
1273REPLACE_VFPRINTF
1274REPLACE_VDPRINTF
1275REPLACE_VASPRINTF
1276REPLACE_TMPFILE
1277REPLACE_STDIO_WRITE_FUNCS
1278REPLACE_STDIO_READ_FUNCS
1279REPLACE_SPRINTF
1280REPLACE_SNPRINTF
1281REPLACE_RENAMEAT
1282REPLACE_RENAME
1283REPLACE_REMOVE
1284REPLACE_PRINTF
1285REPLACE_POPEN
1286REPLACE_PERROR
1287REPLACE_OBSTACK_PRINTF
1288REPLACE_GETLINE
1289REPLACE_GETDELIM
1290REPLACE_FTELLO
1291REPLACE_FTELL
1292REPLACE_FSEEKO
1293REPLACE_FSEEK
1294REPLACE_FREOPEN
1295REPLACE_FPURGE
1296REPLACE_FPRINTF
1297REPLACE_FOPEN
1298REPLACE_FFLUSH
1299REPLACE_FDOPEN
1300REPLACE_FCLOSE
1301REPLACE_DPRINTF
1302HAVE_VDPRINTF
1303HAVE_VASPRINTF
1304HAVE_RENAMEAT
1305HAVE_POPEN
1306HAVE_PCLOSE
1307HAVE_FTELLO
1308HAVE_FSEEKO
1309HAVE_DPRINTF
1310HAVE_DECL_VSNPRINTF
1311HAVE_DECL_SNPRINTF
1312HAVE_DECL_OBSTACK_PRINTF
1313HAVE_DECL_GETLINE
1314HAVE_DECL_GETDELIM
1315HAVE_DECL_FTELLO
1316HAVE_DECL_FSEEKO
1317HAVE_DECL_FPURGE
1318GNULIB_VSPRINTF_POSIX
1319GNULIB_VSNPRINTF
1320GNULIB_VPRINTF_POSIX
1321GNULIB_VPRINTF
1322GNULIB_VFPRINTF_POSIX
1323GNULIB_VFPRINTF
1324GNULIB_VDPRINTF
1325GNULIB_VSCANF
1326GNULIB_VFSCANF
1327GNULIB_VASPRINTF
1328GNULIB_TMPFILE
1329GNULIB_STDIO_H_SIGPIPE
1330GNULIB_STDIO_H_NONBLOCKING
1331GNULIB_SPRINTF_POSIX
1332GNULIB_SNPRINTF
1333GNULIB_SCANF
1334GNULIB_RENAMEAT
1335GNULIB_RENAME
1336GNULIB_REMOVE
1337GNULIB_PUTS
1338GNULIB_PUTCHAR
1339GNULIB_PUTC
1340GNULIB_PRINTF_POSIX
1341GNULIB_PRINTF
1342GNULIB_POPEN
1343GNULIB_PERROR
1344GNULIB_PCLOSE
1345GNULIB_OBSTACK_PRINTF_POSIX
1346GNULIB_OBSTACK_PRINTF
1347GNULIB_GETLINE
1348GNULIB_GETDELIM
1349GNULIB_GETCHAR
1350GNULIB_GETC
1351GNULIB_FWRITE
1352GNULIB_FTELLO
1353GNULIB_FTELL
1354GNULIB_FSEEKO
1355GNULIB_FSEEK
1356GNULIB_FSCANF
1357GNULIB_FREOPEN
1358GNULIB_FREAD
1359GNULIB_FPUTS
1360GNULIB_FPUTC
1361GNULIB_FPURGE
1362GNULIB_FPRINTF_POSIX
1363GNULIB_FPRINTF
1364GNULIB_FOPEN
1365GNULIB_FGETS
1366GNULIB_FGETC
1367GNULIB_FFLUSH
1368GNULIB_FDOPEN
1369GNULIB_FCLOSE
1370GNULIB_DPRINTF
1371HAVE_FEATURES_H
1372GNULIB_OVERRIDES_WINT_T
1373APPLE_UNIVERSAL_BUILD
1374HAVE_SAME_LONG_DOUBLE_AS_DOUBLE
1375REPLACE_ITOLD
1376GL_GENERATE_FLOAT_H_FALSE
1377GL_GENERATE_FLOAT_H_TRUE
1378FLOAT_H
1379NEXT_AS_FIRST_DIRECTIVE_FLOAT_H
1380NEXT_FLOAT_H
1381EOVERFLOW_VALUE
1382EOVERFLOW_HIDDEN
1383ENOLINK_VALUE
1384ENOLINK_HIDDEN
1385EMULTIHOP_VALUE
1386EMULTIHOP_HIDDEN
1387GL_GENERATE_ERRNO_H_FALSE
1388GL_GENERATE_ERRNO_H_TRUE
1389ERRNO_H
1390NEXT_AS_FIRST_DIRECTIVE_ERRNO_H
1391NEXT_ERRNO_H
1392PRAGMA_COLUMNS
1393PRAGMA_SYSTEM_HEADER
1394INCLUDE_NEXT_AS_FIRST_DIRECTIVE
1395INCLUDE_NEXT
1396GL_GENERATE_ALLOCA_H_FALSE
1397GL_GENERATE_ALLOCA_H_TRUE
1398ALLOCA_H
1399ALLOCA
1400GL_COND_LIBTOOL_FALSE
1401GL_COND_LIBTOOL_TRUE
1402host_os
1403host_vendor
1404host_cpu
1405host
1406build_os
1407build_vendor
1408build_cpu
1409build
1410RANLIB
1411ARFLAGS
1412AR
1413am__fastdepCXX_FALSE
1414am__fastdepCXX_TRUE
1415CXXDEPMODE
1416ac_ct_CXX
1417CXXFLAGS
1418CXX
1419AM_BACKSLASH
1420AM_DEFAULT_VERBOSITY
1421AM_DEFAULT_V
1422AM_V
1423am__fastdepCC_FALSE
1424am__fastdepCC_TRUE
1425CCDEPMODE
1426am__nodep
1427AMDEPBACKSLASH
1428AMDEP_FALSE
1429AMDEP_TRUE
1430am__include
1431DEPDIR
1432am__untar
1433am__tar
1434AMTAR
1435am__leading_dot
1436SET_MAKE
1437AWK
1438mkdir_p
1439MKDIR_P
1440INSTALL_STRIP_PROGRAM
1441STRIP
1442install_sh
1443MAKEINFO
1444AUTOHEADER
1445AUTOMAKE
1446AUTOCONF
1447ACLOCAL
1448VERSION
1449PACKAGE
1450CYGPATH_W
1451am__isrc
1452INSTALL_DATA
1453INSTALL_SCRIPT
1454INSTALL_PROGRAM
1455EGREP
1456GREP
1457CPP
1458OBJEXT
1459EXEEXT
1460ac_ct_CC
1461CPPFLAGS
1462LDFLAGS
1463CFLAGS
1464CC
1465SHORT_VERSION
1466target_alias
1467host_alias
1468build_alias
1469LIBS
1470ECHO_T
1471ECHO_N
1472ECHO_C
1473DEFS
1474mandir
1475localedir
1476libdir
1477psdir
1478pdfdir
1479dvidir
1480htmldir
1481infodir
1482docdir
1483oldincludedir
1484includedir
1485localstatedir
1486sharedstatedir
1487sysconfdir
1488datadir
1489datarootdir
1490libexecdir
1491sbindir
1492bindir
1493program_transform_name
1494prefix
1495exec_prefix
1496PACKAGE_URL
1497PACKAGE_BUGREPORT
1498PACKAGE_STRING
1499PACKAGE_VERSION
1500PACKAGE_TARNAME
1501PACKAGE_NAME
1502PATH_SEPARATOR
1503SHELL
1504referdir
1505grog_dir
1506gpinyin_dir
1507glilypond_dir
1508libprogramdir
1509am__quote'
1510ac_subst_files=''
1511ac_user_opts='
1512enable_option_checking
1513enable_dependency_tracking
1514enable_silent_rules
1515with_x
1516with_appresdir
1517with_grofferdir
1518with_doc
1519with_uchardet
1520with_gnu_ld
1521enable_rpath
1522with_libiconv_prefix
1523with_urw_fonts_dir
1524with_compatibility_wrappers
1525with_alt_gs
1526with_gs
1527with_alt_awk
1528with_awk
1529'
1530      ac_precious_vars='build_alias
1531host_alias
1532target_alias
1533CC
1534CFLAGS
1535LDFLAGS
1536LIBS
1537CPPFLAGS
1538CPP
1539CXX
1540CXXFLAGS
1541CCC
1542XMKMF
1543PKG_CONFIG
1544PKG_CONFIG_PATH
1545PKG_CONFIG_LIBDIR
1546UCHARDET_CFLAGS
1547UCHARDET_LIBS
1548CXXCPP'
1549
1550
1551# Initialize some variables set by options.
1552ac_init_help=
1553ac_init_version=false
1554ac_unrecognized_opts=
1555ac_unrecognized_sep=
1556# The variables have the same names as the options, with
1557# dashes changed to underlines.
1558cache_file=/dev/null
1559exec_prefix=NONE
1560no_create=
1561no_recursion=
1562prefix=NONE
1563program_prefix=NONE
1564program_suffix=NONE
1565program_transform_name=s,x,x,
1566silent=
1567site=
1568srcdir=
1569verbose=
1570x_includes=NONE
1571x_libraries=NONE
1572
1573# Installation directory options.
1574# These are left unexpanded so users can "make install exec_prefix=/foo"
1575# and all the variables that are supposed to be based on exec_prefix
1576# by default will actually change.
1577# Use braces instead of parens because sh, perl, etc. also accept them.
1578# (The list follows the same order as the GNU Coding Standards.)
1579bindir='${exec_prefix}/bin'
1580sbindir='${exec_prefix}/sbin'
1581libexecdir='${exec_prefix}/libexec'
1582datarootdir='${prefix}/share'
1583datadir='${datarootdir}'
1584sysconfdir='${prefix}/etc'
1585sharedstatedir='${prefix}/com'
1586localstatedir='${prefix}/var'
1587includedir='${prefix}/include'
1588oldincludedir='/usr/include'
1589docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1590infodir='${datarootdir}/info'
1591htmldir='${docdir}'
1592dvidir='${docdir}'
1593pdfdir='${docdir}'
1594psdir='${docdir}'
1595libdir='${exec_prefix}/lib'
1596localedir='${datarootdir}/locale'
1597mandir='${datarootdir}/man'
1598
1599ac_prev=
1600ac_dashdash=
1601for ac_option
1602do
1603  # If the previous option needs an argument, assign it.
1604  if test -n "$ac_prev"; then
1605    eval $ac_prev=\$ac_option
1606    ac_prev=
1607    continue
1608  fi
1609
1610  case $ac_option in
1611  *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1612  *=)   ac_optarg= ;;
1613  *)    ac_optarg=yes ;;
1614  esac
1615
1616  # Accept the important Cygnus configure options, so we can diagnose typos.
1617
1618  case $ac_dashdash$ac_option in
1619  --)
1620    ac_dashdash=yes ;;
1621
1622  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1623    ac_prev=bindir ;;
1624  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1625    bindir=$ac_optarg ;;
1626
1627  -build | --build | --buil | --bui | --bu)
1628    ac_prev=build_alias ;;
1629  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1630    build_alias=$ac_optarg ;;
1631
1632  -cache-file | --cache-file | --cache-fil | --cache-fi \
1633  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1634    ac_prev=cache_file ;;
1635  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1636  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1637    cache_file=$ac_optarg ;;
1638
1639  --config-cache | -C)
1640    cache_file=config.cache ;;
1641
1642  -datadir | --datadir | --datadi | --datad)
1643    ac_prev=datadir ;;
1644  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1645    datadir=$ac_optarg ;;
1646
1647  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1648  | --dataroo | --dataro | --datar)
1649    ac_prev=datarootdir ;;
1650  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1651  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1652    datarootdir=$ac_optarg ;;
1653
1654  -disable-* | --disable-*)
1655    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1656    # Reject names that are not valid shell variable names.
1657    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1658      as_fn_error $? "invalid feature name: $ac_useropt"
1659    ac_useropt_orig=$ac_useropt
1660    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1661    case $ac_user_opts in
1662      *"
1663"enable_$ac_useropt"
1664"*) ;;
1665      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1666	 ac_unrecognized_sep=', ';;
1667    esac
1668    eval enable_$ac_useropt=no ;;
1669
1670  -docdir | --docdir | --docdi | --doc | --do)
1671    ac_prev=docdir ;;
1672  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1673    docdir=$ac_optarg ;;
1674
1675  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1676    ac_prev=dvidir ;;
1677  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1678    dvidir=$ac_optarg ;;
1679
1680  -enable-* | --enable-*)
1681    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1682    # Reject names that are not valid shell variable names.
1683    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1684      as_fn_error $? "invalid feature name: $ac_useropt"
1685    ac_useropt_orig=$ac_useropt
1686    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1687    case $ac_user_opts in
1688      *"
1689"enable_$ac_useropt"
1690"*) ;;
1691      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1692	 ac_unrecognized_sep=', ';;
1693    esac
1694    eval enable_$ac_useropt=\$ac_optarg ;;
1695
1696  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1697  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1698  | --exec | --exe | --ex)
1699    ac_prev=exec_prefix ;;
1700  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1701  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1702  | --exec=* | --exe=* | --ex=*)
1703    exec_prefix=$ac_optarg ;;
1704
1705  -gas | --gas | --ga | --g)
1706    # Obsolete; use --with-gas.
1707    with_gas=yes ;;
1708
1709  -help | --help | --hel | --he | -h)
1710    ac_init_help=long ;;
1711  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1712    ac_init_help=recursive ;;
1713  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1714    ac_init_help=short ;;
1715
1716  -host | --host | --hos | --ho)
1717    ac_prev=host_alias ;;
1718  -host=* | --host=* | --hos=* | --ho=*)
1719    host_alias=$ac_optarg ;;
1720
1721  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1722    ac_prev=htmldir ;;
1723  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1724  | --ht=*)
1725    htmldir=$ac_optarg ;;
1726
1727  -includedir | --includedir | --includedi | --included | --include \
1728  | --includ | --inclu | --incl | --inc)
1729    ac_prev=includedir ;;
1730  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1731  | --includ=* | --inclu=* | --incl=* | --inc=*)
1732    includedir=$ac_optarg ;;
1733
1734  -infodir | --infodir | --infodi | --infod | --info | --inf)
1735    ac_prev=infodir ;;
1736  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1737    infodir=$ac_optarg ;;
1738
1739  -libdir | --libdir | --libdi | --libd)
1740    ac_prev=libdir ;;
1741  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1742    libdir=$ac_optarg ;;
1743
1744  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1745  | --libexe | --libex | --libe)
1746    ac_prev=libexecdir ;;
1747  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1748  | --libexe=* | --libex=* | --libe=*)
1749    libexecdir=$ac_optarg ;;
1750
1751  -localedir | --localedir | --localedi | --localed | --locale)
1752    ac_prev=localedir ;;
1753  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1754    localedir=$ac_optarg ;;
1755
1756  -localstatedir | --localstatedir | --localstatedi | --localstated \
1757  | --localstate | --localstat | --localsta | --localst | --locals)
1758    ac_prev=localstatedir ;;
1759  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1760  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1761    localstatedir=$ac_optarg ;;
1762
1763  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1764    ac_prev=mandir ;;
1765  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1766    mandir=$ac_optarg ;;
1767
1768  -nfp | --nfp | --nf)
1769    # Obsolete; use --without-fp.
1770    with_fp=no ;;
1771
1772  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1773  | --no-cr | --no-c | -n)
1774    no_create=yes ;;
1775
1776  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1777  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1778    no_recursion=yes ;;
1779
1780  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1781  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1782  | --oldin | --oldi | --old | --ol | --o)
1783    ac_prev=oldincludedir ;;
1784  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1785  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1786  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1787    oldincludedir=$ac_optarg ;;
1788
1789  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1790    ac_prev=prefix ;;
1791  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1792    prefix=$ac_optarg ;;
1793
1794  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1795  | --program-pre | --program-pr | --program-p)
1796    ac_prev=program_prefix ;;
1797  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1798  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1799    program_prefix=$ac_optarg ;;
1800
1801  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1802  | --program-suf | --program-su | --program-s)
1803    ac_prev=program_suffix ;;
1804  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1805  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1806    program_suffix=$ac_optarg ;;
1807
1808  -program-transform-name | --program-transform-name \
1809  | --program-transform-nam | --program-transform-na \
1810  | --program-transform-n | --program-transform- \
1811  | --program-transform | --program-transfor \
1812  | --program-transfo | --program-transf \
1813  | --program-trans | --program-tran \
1814  | --progr-tra | --program-tr | --program-t)
1815    ac_prev=program_transform_name ;;
1816  -program-transform-name=* | --program-transform-name=* \
1817  | --program-transform-nam=* | --program-transform-na=* \
1818  | --program-transform-n=* | --program-transform-=* \
1819  | --program-transform=* | --program-transfor=* \
1820  | --program-transfo=* | --program-transf=* \
1821  | --program-trans=* | --program-tran=* \
1822  | --progr-tra=* | --program-tr=* | --program-t=*)
1823    program_transform_name=$ac_optarg ;;
1824
1825  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1826    ac_prev=pdfdir ;;
1827  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1828    pdfdir=$ac_optarg ;;
1829
1830  -psdir | --psdir | --psdi | --psd | --ps)
1831    ac_prev=psdir ;;
1832  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1833    psdir=$ac_optarg ;;
1834
1835  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1836  | -silent | --silent | --silen | --sile | --sil)
1837    silent=yes ;;
1838
1839  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1840    ac_prev=sbindir ;;
1841  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1842  | --sbi=* | --sb=*)
1843    sbindir=$ac_optarg ;;
1844
1845  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1846  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1847  | --sharedst | --shareds | --shared | --share | --shar \
1848  | --sha | --sh)
1849    ac_prev=sharedstatedir ;;
1850  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1851  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1852  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1853  | --sha=* | --sh=*)
1854    sharedstatedir=$ac_optarg ;;
1855
1856  -site | --site | --sit)
1857    ac_prev=site ;;
1858  -site=* | --site=* | --sit=*)
1859    site=$ac_optarg ;;
1860
1861  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1862    ac_prev=srcdir ;;
1863  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1864    srcdir=$ac_optarg ;;
1865
1866  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1867  | --syscon | --sysco | --sysc | --sys | --sy)
1868    ac_prev=sysconfdir ;;
1869  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1870  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1871    sysconfdir=$ac_optarg ;;
1872
1873  -target | --target | --targe | --targ | --tar | --ta | --t)
1874    ac_prev=target_alias ;;
1875  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1876    target_alias=$ac_optarg ;;
1877
1878  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1879    verbose=yes ;;
1880
1881  -version | --version | --versio | --versi | --vers | -V)
1882    ac_init_version=: ;;
1883
1884  -with-* | --with-*)
1885    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1886    # Reject names that are not valid shell variable names.
1887    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1888      as_fn_error $? "invalid package name: $ac_useropt"
1889    ac_useropt_orig=$ac_useropt
1890    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1891    case $ac_user_opts in
1892      *"
1893"with_$ac_useropt"
1894"*) ;;
1895      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1896	 ac_unrecognized_sep=', ';;
1897    esac
1898    eval with_$ac_useropt=\$ac_optarg ;;
1899
1900  -without-* | --without-*)
1901    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1902    # Reject names that are not valid shell variable names.
1903    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1904      as_fn_error $? "invalid package name: $ac_useropt"
1905    ac_useropt_orig=$ac_useropt
1906    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1907    case $ac_user_opts in
1908      *"
1909"with_$ac_useropt"
1910"*) ;;
1911      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1912	 ac_unrecognized_sep=', ';;
1913    esac
1914    eval with_$ac_useropt=no ;;
1915
1916  --x)
1917    # Obsolete; use --with-x.
1918    with_x=yes ;;
1919
1920  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1921  | --x-incl | --x-inc | --x-in | --x-i)
1922    ac_prev=x_includes ;;
1923  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1924  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1925    x_includes=$ac_optarg ;;
1926
1927  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1928  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1929    ac_prev=x_libraries ;;
1930  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1931  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1932    x_libraries=$ac_optarg ;;
1933
1934  -*) as_fn_error $? "unrecognized option: \`$ac_option'
1935Try \`$0 --help' for more information"
1936    ;;
1937
1938  *=*)
1939    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1940    # Reject names that are not valid shell variable names.
1941    case $ac_envvar in #(
1942      '' | [0-9]* | *[!_$as_cr_alnum]* )
1943      as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1944    esac
1945    eval $ac_envvar=\$ac_optarg
1946    export $ac_envvar ;;
1947
1948  *)
1949    # FIXME: should be removed in autoconf 3.0.
1950    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1951    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1952      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1953    : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1954    ;;
1955
1956  esac
1957done
1958
1959if test -n "$ac_prev"; then
1960  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1961  as_fn_error $? "missing argument to $ac_option"
1962fi
1963
1964if test -n "$ac_unrecognized_opts"; then
1965  case $enable_option_checking in
1966    no) ;;
1967    fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1968    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1969  esac
1970fi
1971
1972# Check all directory arguments for consistency.
1973for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1974		datadir sysconfdir sharedstatedir localstatedir includedir \
1975		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1976		libdir localedir mandir
1977do
1978  eval ac_val=\$$ac_var
1979  # Remove trailing slashes.
1980  case $ac_val in
1981    */ )
1982      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1983      eval $ac_var=\$ac_val;;
1984  esac
1985  # Be sure to have absolute directory names.
1986  case $ac_val in
1987    [\\/$]* | ?:[\\/]* )  continue;;
1988    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1989  esac
1990  as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1991done
1992
1993# There might be people who depend on the old broken behavior: `$host'
1994# used to hold the argument of --host etc.
1995# FIXME: To remove some day.
1996build=$build_alias
1997host=$host_alias
1998target=$target_alias
1999
2000# FIXME: To remove some day.
2001if test "x$host_alias" != x; then
2002  if test "x$build_alias" = x; then
2003    cross_compiling=maybe
2004  elif test "x$build_alias" != "x$host_alias"; then
2005    cross_compiling=yes
2006  fi
2007fi
2008
2009ac_tool_prefix=
2010test -n "$host_alias" && ac_tool_prefix=$host_alias-
2011
2012test "$silent" = yes && exec 6>/dev/null
2013
2014
2015ac_pwd=`pwd` && test -n "$ac_pwd" &&
2016ac_ls_di=`ls -di .` &&
2017ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
2018  as_fn_error $? "working directory cannot be determined"
2019test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
2020  as_fn_error $? "pwd does not report name of working directory"
2021
2022
2023# Find the source files, if location was not specified.
2024if test -z "$srcdir"; then
2025  ac_srcdir_defaulted=yes
2026  # Try the directory containing this script, then the parent directory.
2027  ac_confdir=`$as_dirname -- "$as_myself" ||
2028$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
2029	 X"$as_myself" : 'X\(//\)[^/]' \| \
2030	 X"$as_myself" : 'X\(//\)$' \| \
2031	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
2032$as_echo X"$as_myself" |
2033    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
2034	    s//\1/
2035	    q
2036	  }
2037	  /^X\(\/\/\)[^/].*/{
2038	    s//\1/
2039	    q
2040	  }
2041	  /^X\(\/\/\)$/{
2042	    s//\1/
2043	    q
2044	  }
2045	  /^X\(\/\).*/{
2046	    s//\1/
2047	    q
2048	  }
2049	  s/.*/./; q'`
2050  srcdir=$ac_confdir
2051  if test ! -r "$srcdir/$ac_unique_file"; then
2052    srcdir=..
2053  fi
2054else
2055  ac_srcdir_defaulted=no
2056fi
2057if test ! -r "$srcdir/$ac_unique_file"; then
2058  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
2059  as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
2060fi
2061ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
2062ac_abs_confdir=`(
2063	cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
2064	pwd)`
2065# When building in place, set srcdir=.
2066if test "$ac_abs_confdir" = "$ac_pwd"; then
2067  srcdir=.
2068fi
2069# Remove unnecessary trailing slashes from srcdir.
2070# Double slashes in file names in object file debugging info
2071# mess up M-x gdb in Emacs.
2072case $srcdir in
2073*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
2074esac
2075for ac_var in $ac_precious_vars; do
2076  eval ac_env_${ac_var}_set=\${${ac_var}+set}
2077  eval ac_env_${ac_var}_value=\$${ac_var}
2078  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
2079  eval ac_cv_env_${ac_var}_value=\$${ac_var}
2080done
2081
2082#
2083# Report the --help message.
2084#
2085if test "$ac_init_help" = "long"; then
2086  # Omit some internal or obsolete options to make the list less imposing.
2087  # This message is too long to be a string in the A/UX 3.1 sh.
2088  cat <<_ACEOF
2089\`configure' configures GNU Troff 1.22.4 to adapt to many kinds of systems.
2090
2091Usage: $0 [OPTION]... [VAR=VALUE]...
2092
2093To assign environment variables (e.g., CC, CFLAGS...), specify them as
2094VAR=VALUE.  See below for descriptions of some of the useful variables.
2095
2096Defaults for the options are specified in brackets.
2097
2098Configuration:
2099  -h, --help              display this help and exit
2100      --help=short        display options specific to this package
2101      --help=recursive    display the short help of all the included packages
2102  -V, --version           display version information and exit
2103  -q, --quiet, --silent   do not print \`checking ...' messages
2104      --cache-file=FILE   cache test results in FILE [disabled]
2105  -C, --config-cache      alias for \`--cache-file=config.cache'
2106  -n, --no-create         do not create output files
2107      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
2108
2109Installation directories:
2110  --prefix=PREFIX         install architecture-independent files in PREFIX
2111                          [$ac_default_prefix]
2112  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
2113                          [PREFIX]
2114
2115By default, \`make install' will install all the files in
2116\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
2117an installation prefix other than \`$ac_default_prefix' using \`--prefix',
2118for instance \`--prefix=\$HOME'.
2119
2120For better control, use the options below.
2121
2122Fine tuning of the installation directories:
2123  --bindir=DIR            user executables [EPREFIX/bin]
2124  --sbindir=DIR           system admin executables [EPREFIX/sbin]
2125  --libexecdir=DIR        program executables [EPREFIX/libexec]
2126  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
2127  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
2128  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
2129  --libdir=DIR            object code libraries [EPREFIX/lib]
2130  --includedir=DIR        C header files [PREFIX/include]
2131  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
2132  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
2133  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
2134  --infodir=DIR           info documentation [DATAROOTDIR/info]
2135  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
2136  --mandir=DIR            man documentation [DATAROOTDIR/man]
2137  --docdir=DIR            documentation root [DATAROOTDIR/doc/groff]
2138  --htmldir=DIR           html documentation [DOCDIR]
2139  --dvidir=DIR            dvi documentation [DOCDIR]
2140  --pdfdir=DIR            pdf documentation [DOCDIR]
2141  --psdir=DIR             ps documentation [DOCDIR]
2142_ACEOF
2143
2144  cat <<\_ACEOF
2145
2146Program names:
2147  --program-prefix=PREFIX            prepend PREFIX to installed program names
2148  --program-suffix=SUFFIX            append SUFFIX to installed program names
2149  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
2150
2151X features:
2152  --x-includes=DIR    X include files are in DIR
2153  --x-libraries=DIR   X library files are in DIR
2154
2155System types:
2156  --build=BUILD     configure for building on BUILD [guessed]
2157  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
2158_ACEOF
2159fi
2160
2161if test -n "$ac_init_help"; then
2162  case $ac_init_help in
2163     short | recursive ) echo "Configuration of GNU Troff 1.22.4:";;
2164   esac
2165  cat <<\_ACEOF
2166
2167Optional Features:
2168  --disable-option-checking  ignore unrecognized --enable/--with options
2169  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
2170  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
2171  --enable-dependency-tracking
2172                          do not reject slow dependency extractors
2173  --disable-dependency-tracking
2174                          speeds up one-time build
2175  --enable-silent-rules   less verbose build output (undo: "make V=1")
2176  --disable-silent-rules  verbose build output (undo: "make V=0")
2177  --disable-rpath         do not hardcode runtime library paths
2178
2179Optional Packages:
2180  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
2181  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
2182  --with-x                use the X Window System
2183  --with-appresdir=DIR    X11 application resource files
2184  --with-grofferdir=DIR   groffer files location
2185  --with-doc[=TYPE]       choose which manuals (beside man pages) are
2186                          desirable. TYPE can be 'yes' or 'no', or a
2187                          comma-separated list of one or multiple of 'html',
2188                          'info', 'other', 'pdf', and 'examples', to restrict
2189                          what is produced
2190  --with-uchardet         Build 'preconv' with uchardet library for file
2191                          encoding automatic detection [=auto|no|yes]
2192  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
2193  --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
2194  --without-libiconv-prefix     don't search for libiconv in includedir and libdir
2195  --with-urw-fonts-dir=DIR
2196                          Search for URW fonts in this directory
2197  --with-compatibility-wrappers[=VALUE]
2198                          choose whether and how groff compatibility wrappers
2199                          for vendor-provided non-GNU macro sets are
2200                          installed. VALUE can be 'check', 'yes', 'no' or
2201                          'manual'. 'check' (the default) checks for the
2202                          existence of vendor-provided non-GNU macro sets, and
2203                          implements the 'yes' or 'no' option accordingly.
2204                          'yes' generates compatibility wrappers for
2205                          vendor-provided non-GNU macro sets to allow their
2206                          use with groff-based tools. The compatibility
2207                          wrappers are installed with the original macro set
2208                          name, while groff implementation of these macro sets
2209                          are installed with a 'g' prefix. Thus use of the
2210                          groff implementation of these macro sets requires
2211                          use of the '-mg<macro>' option (example: -mgan).
2212                          'no' only installs the groff implementation of macro
2213                          sets. 'manual' generates compatibility wrappers for
2214                          vendor-provided non-GNU macro sets as '<macro>-os'.
2215                          Use of these groff compatibility wrappers (for
2216                          vendor-provided non-GNU macro sets) requires the use
2217                          of the '-m<macro>-os' option (example: -man-os).
2218  --with-alt-gs=LIST      alternative names for ghostscript executable
2219  --with-gs=PROG          actual [/path/]name of ghostscript executable
2220  --with-alt-awk=LIST     alternative names for awk executable
2221  --with-awk=PROG         actual [/path/]name of awk executable
2222
2223Some influential environment variables:
2224  CC          C compiler command
2225  CFLAGS      C compiler flags
2226  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
2227              nonstandard directory <lib dir>
2228  LIBS        libraries to pass to the linker, e.g. -l<library>
2229  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
2230              you have headers in a nonstandard directory <include dir>
2231  CPP         C preprocessor
2232  CXX         C++ compiler command
2233  CXXFLAGS    C++ compiler flags
2234  XMKMF       Path to xmkmf, Makefile generator for X Window System
2235  PKG_CONFIG  path to pkg-config utility
2236  PKG_CONFIG_PATH
2237              directories to add to pkg-config's search path
2238  PKG_CONFIG_LIBDIR
2239              path overriding pkg-config's built-in search path
2240  UCHARDET_CFLAGS
2241              C compiler flags for UCHARDET, overriding pkg-config
2242  UCHARDET_LIBS
2243              linker flags for UCHARDET, overriding pkg-config
2244  CXXCPP      C++ preprocessor
2245
2246Use these variables to override the choices made by `configure' or to help
2247it to find libraries and programs with nonstandard names/locations.
2248
2249Report bugs to <http://savannah.gnu.org/bugs/?group=groff>.
2250GNU Troff home page: <http://www.gnu.org/software/groff/>.
2251General help using GNU software: <http://www.gnu.org/gethelp/>.
2252_ACEOF
2253ac_status=$?
2254fi
2255
2256if test "$ac_init_help" = "recursive"; then
2257  # If there are subdirs, report their specific --help.
2258  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
2259    test -d "$ac_dir" ||
2260      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
2261      continue
2262    ac_builddir=.
2263
2264case "$ac_dir" in
2265.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
2266*)
2267  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
2268  # A ".." for each directory in $ac_dir_suffix.
2269  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
2270  case $ac_top_builddir_sub in
2271  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
2272  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
2273  esac ;;
2274esac
2275ac_abs_top_builddir=$ac_pwd
2276ac_abs_builddir=$ac_pwd$ac_dir_suffix
2277# for backward compatibility:
2278ac_top_builddir=$ac_top_build_prefix
2279
2280case $srcdir in
2281  .)  # We are building in place.
2282    ac_srcdir=.
2283    ac_top_srcdir=$ac_top_builddir_sub
2284    ac_abs_top_srcdir=$ac_pwd ;;
2285  [\\/]* | ?:[\\/]* )  # Absolute name.
2286    ac_srcdir=$srcdir$ac_dir_suffix;
2287    ac_top_srcdir=$srcdir
2288    ac_abs_top_srcdir=$srcdir ;;
2289  *) # Relative name.
2290    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
2291    ac_top_srcdir=$ac_top_build_prefix$srcdir
2292    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
2293esac
2294ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
2295
2296    cd "$ac_dir" || { ac_status=$?; continue; }
2297    # Check for guested configure.
2298    if test -f "$ac_srcdir/configure.gnu"; then
2299      echo &&
2300      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
2301    elif test -f "$ac_srcdir/configure"; then
2302      echo &&
2303      $SHELL "$ac_srcdir/configure" --help=recursive
2304    else
2305      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
2306    fi || ac_status=$?
2307    cd "$ac_pwd" || { ac_status=$?; break; }
2308  done
2309fi
2310
2311test -n "$ac_init_help" && exit $ac_status
2312if $ac_init_version; then
2313  cat <<\_ACEOF
2314GNU Troff configure 1.22.4
2315generated by GNU Autoconf 2.69
2316
2317Copyright (C) 2012 Free Software Foundation, Inc.
2318This configure script is free software; the Free Software Foundation
2319gives unlimited permission to copy, distribute and modify it.
2320_ACEOF
2321  exit
2322fi
2323
2324## ------------------------ ##
2325## Autoconf initialization. ##
2326## ------------------------ ##
2327
2328# ac_fn_c_try_compile LINENO
2329# --------------------------
2330# Try to compile conftest.$ac_ext, and return whether this succeeded.
2331ac_fn_c_try_compile ()
2332{
2333  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2334  rm -f conftest.$ac_objext
2335  if { { ac_try="$ac_compile"
2336case "(($ac_try" in
2337  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2338  *) ac_try_echo=$ac_try;;
2339esac
2340eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2341$as_echo "$ac_try_echo"; } >&5
2342  (eval "$ac_compile") 2>conftest.err
2343  ac_status=$?
2344  if test -s conftest.err; then
2345    grep -v '^ *+' conftest.err >conftest.er1
2346    cat conftest.er1 >&5
2347    mv -f conftest.er1 conftest.err
2348  fi
2349  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2350  test $ac_status = 0; } && {
2351	 test -z "$ac_c_werror_flag" ||
2352	 test ! -s conftest.err
2353       } && test -s conftest.$ac_objext; then :
2354  ac_retval=0
2355else
2356  $as_echo "$as_me: failed program was:" >&5
2357sed 's/^/| /' conftest.$ac_ext >&5
2358
2359	ac_retval=1
2360fi
2361  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2362  as_fn_set_status $ac_retval
2363
2364} # ac_fn_c_try_compile
2365
2366# ac_fn_c_try_cpp LINENO
2367# ----------------------
2368# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
2369ac_fn_c_try_cpp ()
2370{
2371  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2372  if { { ac_try="$ac_cpp conftest.$ac_ext"
2373case "(($ac_try" in
2374  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2375  *) ac_try_echo=$ac_try;;
2376esac
2377eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2378$as_echo "$ac_try_echo"; } >&5
2379  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
2380  ac_status=$?
2381  if test -s conftest.err; then
2382    grep -v '^ *+' conftest.err >conftest.er1
2383    cat conftest.er1 >&5
2384    mv -f conftest.er1 conftest.err
2385  fi
2386  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2387  test $ac_status = 0; } > conftest.i && {
2388	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
2389	 test ! -s conftest.err
2390       }; then :
2391  ac_retval=0
2392else
2393  $as_echo "$as_me: failed program was:" >&5
2394sed 's/^/| /' conftest.$ac_ext >&5
2395
2396    ac_retval=1
2397fi
2398  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2399  as_fn_set_status $ac_retval
2400
2401} # ac_fn_c_try_cpp
2402
2403# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
2404# -------------------------------------------------------
2405# Tests whether HEADER exists, giving a warning if it cannot be compiled using
2406# the include files in INCLUDES and setting the cache variable VAR
2407# accordingly.
2408ac_fn_c_check_header_mongrel ()
2409{
2410  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2411  if eval \${$3+:} false; then :
2412  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2413$as_echo_n "checking for $2... " >&6; }
2414if eval \${$3+:} false; then :
2415  $as_echo_n "(cached) " >&6
2416fi
2417eval ac_res=\$$3
2418	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2419$as_echo "$ac_res" >&6; }
2420else
2421  # Is the header compilable?
2422{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
2423$as_echo_n "checking $2 usability... " >&6; }
2424cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2425/* end confdefs.h.  */
2426$4
2427#include <$2>
2428_ACEOF
2429if ac_fn_c_try_compile "$LINENO"; then :
2430  ac_header_compiler=yes
2431else
2432  ac_header_compiler=no
2433fi
2434rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2435{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
2436$as_echo "$ac_header_compiler" >&6; }
2437
2438# Is the header present?
2439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
2440$as_echo_n "checking $2 presence... " >&6; }
2441cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2442/* end confdefs.h.  */
2443#include <$2>
2444_ACEOF
2445if ac_fn_c_try_cpp "$LINENO"; then :
2446  ac_header_preproc=yes
2447else
2448  ac_header_preproc=no
2449fi
2450rm -f conftest.err conftest.i conftest.$ac_ext
2451{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
2452$as_echo "$ac_header_preproc" >&6; }
2453
2454# So?  What about this header?
2455case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
2456  yes:no: )
2457    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
2458$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
2459    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2460$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2461    ;;
2462  no:yes:* )
2463    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
2464$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
2465    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
2466$as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
2467    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
2468$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
2469    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
2470$as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
2471    { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
2472$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
2473( $as_echo "## -------------------------------------------------------- ##
2474## Report this to http://savannah.gnu.org/bugs/?group=groff ##
2475## -------------------------------------------------------- ##"
2476     ) | sed "s/^/$as_me: WARNING:     /" >&2
2477    ;;
2478esac
2479  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2480$as_echo_n "checking for $2... " >&6; }
2481if eval \${$3+:} false; then :
2482  $as_echo_n "(cached) " >&6
2483else
2484  eval "$3=\$ac_header_compiler"
2485fi
2486eval ac_res=\$$3
2487	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2488$as_echo "$ac_res" >&6; }
2489fi
2490  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2491
2492} # ac_fn_c_check_header_mongrel
2493
2494# ac_fn_c_try_run LINENO
2495# ----------------------
2496# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
2497# that executables *can* be run.
2498ac_fn_c_try_run ()
2499{
2500  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2501  if { { ac_try="$ac_link"
2502case "(($ac_try" in
2503  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2504  *) ac_try_echo=$ac_try;;
2505esac
2506eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2507$as_echo "$ac_try_echo"; } >&5
2508  (eval "$ac_link") 2>&5
2509  ac_status=$?
2510  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2511  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
2512  { { case "(($ac_try" in
2513  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2514  *) ac_try_echo=$ac_try;;
2515esac
2516eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2517$as_echo "$ac_try_echo"; } >&5
2518  (eval "$ac_try") 2>&5
2519  ac_status=$?
2520  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2521  test $ac_status = 0; }; }; then :
2522  ac_retval=0
2523else
2524  $as_echo "$as_me: program exited with status $ac_status" >&5
2525       $as_echo "$as_me: failed program was:" >&5
2526sed 's/^/| /' conftest.$ac_ext >&5
2527
2528       ac_retval=$ac_status
2529fi
2530  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2531  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2532  as_fn_set_status $ac_retval
2533
2534} # ac_fn_c_try_run
2535
2536# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
2537# -------------------------------------------------------
2538# Tests whether HEADER exists and can be compiled using the include files in
2539# INCLUDES, setting the cache variable VAR accordingly.
2540ac_fn_c_check_header_compile ()
2541{
2542  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2543  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2544$as_echo_n "checking for $2... " >&6; }
2545if eval \${$3+:} false; then :
2546  $as_echo_n "(cached) " >&6
2547else
2548  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2549/* end confdefs.h.  */
2550$4
2551#include <$2>
2552_ACEOF
2553if ac_fn_c_try_compile "$LINENO"; then :
2554  eval "$3=yes"
2555else
2556  eval "$3=no"
2557fi
2558rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2559fi
2560eval ac_res=\$$3
2561	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2562$as_echo "$ac_res" >&6; }
2563  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2564
2565} # ac_fn_c_check_header_compile
2566
2567# ac_fn_cxx_try_compile LINENO
2568# ----------------------------
2569# Try to compile conftest.$ac_ext, and return whether this succeeded.
2570ac_fn_cxx_try_compile ()
2571{
2572  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2573  rm -f conftest.$ac_objext
2574  if { { ac_try="$ac_compile"
2575case "(($ac_try" in
2576  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2577  *) ac_try_echo=$ac_try;;
2578esac
2579eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2580$as_echo "$ac_try_echo"; } >&5
2581  (eval "$ac_compile") 2>conftest.err
2582  ac_status=$?
2583  if test -s conftest.err; then
2584    grep -v '^ *+' conftest.err >conftest.er1
2585    cat conftest.er1 >&5
2586    mv -f conftest.er1 conftest.err
2587  fi
2588  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2589  test $ac_status = 0; } && {
2590	 test -z "$ac_cxx_werror_flag" ||
2591	 test ! -s conftest.err
2592       } && test -s conftest.$ac_objext; then :
2593  ac_retval=0
2594else
2595  $as_echo "$as_me: failed program was:" >&5
2596sed 's/^/| /' conftest.$ac_ext >&5
2597
2598	ac_retval=1
2599fi
2600  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2601  as_fn_set_status $ac_retval
2602
2603} # ac_fn_cxx_try_compile
2604
2605# ac_fn_c_check_type LINENO TYPE VAR INCLUDES
2606# -------------------------------------------
2607# Tests whether TYPE exists after having included INCLUDES, setting cache
2608# variable VAR accordingly.
2609ac_fn_c_check_type ()
2610{
2611  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2612  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2613$as_echo_n "checking for $2... " >&6; }
2614if eval \${$3+:} false; then :
2615  $as_echo_n "(cached) " >&6
2616else
2617  eval "$3=no"
2618  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2619/* end confdefs.h.  */
2620$4
2621int
2622main ()
2623{
2624if (sizeof ($2))
2625	 return 0;
2626  ;
2627  return 0;
2628}
2629_ACEOF
2630if ac_fn_c_try_compile "$LINENO"; then :
2631  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2632/* end confdefs.h.  */
2633$4
2634int
2635main ()
2636{
2637if (sizeof (($2)))
2638	    return 0;
2639  ;
2640  return 0;
2641}
2642_ACEOF
2643if ac_fn_c_try_compile "$LINENO"; then :
2644
2645else
2646  eval "$3=yes"
2647fi
2648rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2649fi
2650rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2651fi
2652eval ac_res=\$$3
2653	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2654$as_echo "$ac_res" >&6; }
2655  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2656
2657} # ac_fn_c_check_type
2658
2659# ac_fn_c_try_link LINENO
2660# -----------------------
2661# Try to link conftest.$ac_ext, and return whether this succeeded.
2662ac_fn_c_try_link ()
2663{
2664  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2665  rm -f conftest.$ac_objext conftest$ac_exeext
2666  if { { ac_try="$ac_link"
2667case "(($ac_try" in
2668  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2669  *) ac_try_echo=$ac_try;;
2670esac
2671eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2672$as_echo "$ac_try_echo"; } >&5
2673  (eval "$ac_link") 2>conftest.err
2674  ac_status=$?
2675  if test -s conftest.err; then
2676    grep -v '^ *+' conftest.err >conftest.er1
2677    cat conftest.er1 >&5
2678    mv -f conftest.er1 conftest.err
2679  fi
2680  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2681  test $ac_status = 0; } && {
2682	 test -z "$ac_c_werror_flag" ||
2683	 test ! -s conftest.err
2684       } && test -s conftest$ac_exeext && {
2685	 test "$cross_compiling" = yes ||
2686	 test -x conftest$ac_exeext
2687       }; then :
2688  ac_retval=0
2689else
2690  $as_echo "$as_me: failed program was:" >&5
2691sed 's/^/| /' conftest.$ac_ext >&5
2692
2693	ac_retval=1
2694fi
2695  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
2696  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
2697  # interfere with the next link command; also delete a directory that is
2698  # left behind by Apple's compiler.  We do this before executing the actions.
2699  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
2700  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2701  as_fn_set_status $ac_retval
2702
2703} # ac_fn_c_try_link
2704
2705# ac_fn_c_check_func LINENO FUNC VAR
2706# ----------------------------------
2707# Tests whether FUNC exists, setting the cache variable VAR accordingly
2708ac_fn_c_check_func ()
2709{
2710  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2711  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
2712$as_echo_n "checking for $2... " >&6; }
2713if eval \${$3+:} false; then :
2714  $as_echo_n "(cached) " >&6
2715else
2716  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2717/* end confdefs.h.  */
2718/* Define $2 to an innocuous variant, in case <limits.h> declares $2.
2719   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
2720#define $2 innocuous_$2
2721
2722/* System header to define __stub macros and hopefully few prototypes,
2723    which can conflict with char $2 (); below.
2724    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2725    <limits.h> exists even on freestanding compilers.  */
2726
2727#ifdef __STDC__
2728# include <limits.h>
2729#else
2730# include <assert.h>
2731#endif
2732
2733#undef $2
2734
2735/* Override any GCC internal prototype to avoid an error.
2736   Use char because int might match the return type of a GCC
2737   builtin and then its argument prototype would still apply.  */
2738#ifdef __cplusplus
2739extern "C"
2740#endif
2741char $2 ();
2742/* The GNU C library defines this for functions which it implements
2743    to always fail with ENOSYS.  Some functions are actually named
2744    something starting with __ and the normal name is an alias.  */
2745#if defined __stub_$2 || defined __stub___$2
2746choke me
2747#endif
2748
2749int
2750main ()
2751{
2752return $2 ();
2753  ;
2754  return 0;
2755}
2756_ACEOF
2757if ac_fn_c_try_link "$LINENO"; then :
2758  eval "$3=yes"
2759else
2760  eval "$3=no"
2761fi
2762rm -f core conftest.err conftest.$ac_objext \
2763    conftest$ac_exeext conftest.$ac_ext
2764fi
2765eval ac_res=\$$3
2766	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2767$as_echo "$ac_res" >&6; }
2768  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2769
2770} # ac_fn_c_check_func
2771
2772# ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
2773# --------------------------------------------
2774# Tries to find the compile-time value of EXPR in a program that includes
2775# INCLUDES, setting VAR accordingly. Returns whether the value could be
2776# computed
2777ac_fn_c_compute_int ()
2778{
2779  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2780  if test "$cross_compiling" = yes; then
2781    # Depending upon the size, compute the lo and hi bounds.
2782cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2783/* end confdefs.h.  */
2784$4
2785int
2786main ()
2787{
2788static int test_array [1 - 2 * !(($2) >= 0)];
2789test_array [0] = 0;
2790return test_array [0];
2791
2792  ;
2793  return 0;
2794}
2795_ACEOF
2796if ac_fn_c_try_compile "$LINENO"; then :
2797  ac_lo=0 ac_mid=0
2798  while :; do
2799    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2800/* end confdefs.h.  */
2801$4
2802int
2803main ()
2804{
2805static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2806test_array [0] = 0;
2807return test_array [0];
2808
2809  ;
2810  return 0;
2811}
2812_ACEOF
2813if ac_fn_c_try_compile "$LINENO"; then :
2814  ac_hi=$ac_mid; break
2815else
2816  as_fn_arith $ac_mid + 1 && ac_lo=$as_val
2817			if test $ac_lo -le $ac_mid; then
2818			  ac_lo= ac_hi=
2819			  break
2820			fi
2821			as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
2822fi
2823rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2824  done
2825else
2826  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2827/* end confdefs.h.  */
2828$4
2829int
2830main ()
2831{
2832static int test_array [1 - 2 * !(($2) < 0)];
2833test_array [0] = 0;
2834return test_array [0];
2835
2836  ;
2837  return 0;
2838}
2839_ACEOF
2840if ac_fn_c_try_compile "$LINENO"; then :
2841  ac_hi=-1 ac_mid=-1
2842  while :; do
2843    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2844/* end confdefs.h.  */
2845$4
2846int
2847main ()
2848{
2849static int test_array [1 - 2 * !(($2) >= $ac_mid)];
2850test_array [0] = 0;
2851return test_array [0];
2852
2853  ;
2854  return 0;
2855}
2856_ACEOF
2857if ac_fn_c_try_compile "$LINENO"; then :
2858  ac_lo=$ac_mid; break
2859else
2860  as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
2861			if test $ac_mid -le $ac_hi; then
2862			  ac_lo= ac_hi=
2863			  break
2864			fi
2865			as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
2866fi
2867rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2868  done
2869else
2870  ac_lo= ac_hi=
2871fi
2872rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2873fi
2874rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2875# Binary search between lo and hi bounds.
2876while test "x$ac_lo" != "x$ac_hi"; do
2877  as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
2878  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2879/* end confdefs.h.  */
2880$4
2881int
2882main ()
2883{
2884static int test_array [1 - 2 * !(($2) <= $ac_mid)];
2885test_array [0] = 0;
2886return test_array [0];
2887
2888  ;
2889  return 0;
2890}
2891_ACEOF
2892if ac_fn_c_try_compile "$LINENO"; then :
2893  ac_hi=$ac_mid
2894else
2895  as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
2896fi
2897rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2898done
2899case $ac_lo in #((
2900?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
2901'') ac_retval=1 ;;
2902esac
2903  else
2904    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2905/* end confdefs.h.  */
2906$4
2907static long int longval () { return $2; }
2908static unsigned long int ulongval () { return $2; }
2909#include <stdio.h>
2910#include <stdlib.h>
2911int
2912main ()
2913{
2914
2915  FILE *f = fopen ("conftest.val", "w");
2916  if (! f)
2917    return 1;
2918  if (($2) < 0)
2919    {
2920      long int i = longval ();
2921      if (i != ($2))
2922	return 1;
2923      fprintf (f, "%ld", i);
2924    }
2925  else
2926    {
2927      unsigned long int i = ulongval ();
2928      if (i != ($2))
2929	return 1;
2930      fprintf (f, "%lu", i);
2931    }
2932  /* Do not output a trailing newline, as this causes \r\n confusion
2933     on some platforms.  */
2934  return ferror (f) || fclose (f) != 0;
2935
2936  ;
2937  return 0;
2938}
2939_ACEOF
2940if ac_fn_c_try_run "$LINENO"; then :
2941  echo >>conftest.val; read $3 <conftest.val; ac_retval=0
2942else
2943  ac_retval=1
2944fi
2945rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
2946  conftest.$ac_objext conftest.beam conftest.$ac_ext
2947rm -f conftest.val
2948
2949  fi
2950  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2951  as_fn_set_status $ac_retval
2952
2953} # ac_fn_c_compute_int
2954
2955# ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
2956# ---------------------------------------------
2957# Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
2958# accordingly.
2959ac_fn_c_check_decl ()
2960{
2961  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
2962  as_decl_name=`echo $2|sed 's/ *(.*//'`
2963  as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
2964  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
2965$as_echo_n "checking whether $as_decl_name is declared... " >&6; }
2966if eval \${$3+:} false; then :
2967  $as_echo_n "(cached) " >&6
2968else
2969  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2970/* end confdefs.h.  */
2971$4
2972int
2973main ()
2974{
2975#ifndef $as_decl_name
2976#ifdef __cplusplus
2977  (void) $as_decl_use;
2978#else
2979  (void) $as_decl_name;
2980#endif
2981#endif
2982
2983  ;
2984  return 0;
2985}
2986_ACEOF
2987if ac_fn_c_try_compile "$LINENO"; then :
2988  eval "$3=yes"
2989else
2990  eval "$3=no"
2991fi
2992rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2993fi
2994eval ac_res=\$$3
2995	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
2996$as_echo "$ac_res" >&6; }
2997  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
2998
2999} # ac_fn_c_check_decl
3000
3001# ac_fn_cxx_try_run LINENO
3002# ------------------------
3003# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
3004# that executables *can* be run.
3005ac_fn_cxx_try_run ()
3006{
3007  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3008  if { { ac_try="$ac_link"
3009case "(($ac_try" in
3010  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3011  *) ac_try_echo=$ac_try;;
3012esac
3013eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3014$as_echo "$ac_try_echo"; } >&5
3015  (eval "$ac_link") 2>&5
3016  ac_status=$?
3017  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3018  test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
3019  { { case "(($ac_try" in
3020  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3021  *) ac_try_echo=$ac_try;;
3022esac
3023eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3024$as_echo "$ac_try_echo"; } >&5
3025  (eval "$ac_try") 2>&5
3026  ac_status=$?
3027  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3028  test $ac_status = 0; }; }; then :
3029  ac_retval=0
3030else
3031  $as_echo "$as_me: program exited with status $ac_status" >&5
3032       $as_echo "$as_me: failed program was:" >&5
3033sed 's/^/| /' conftest.$ac_ext >&5
3034
3035       ac_retval=$ac_status
3036fi
3037  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
3038  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3039  as_fn_set_status $ac_retval
3040
3041} # ac_fn_cxx_try_run
3042
3043# ac_fn_cxx_try_link LINENO
3044# -------------------------
3045# Try to link conftest.$ac_ext, and return whether this succeeded.
3046ac_fn_cxx_try_link ()
3047{
3048  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3049  rm -f conftest.$ac_objext conftest$ac_exeext
3050  if { { ac_try="$ac_link"
3051case "(($ac_try" in
3052  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3053  *) ac_try_echo=$ac_try;;
3054esac
3055eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3056$as_echo "$ac_try_echo"; } >&5
3057  (eval "$ac_link") 2>conftest.err
3058  ac_status=$?
3059  if test -s conftest.err; then
3060    grep -v '^ *+' conftest.err >conftest.er1
3061    cat conftest.er1 >&5
3062    mv -f conftest.er1 conftest.err
3063  fi
3064  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3065  test $ac_status = 0; } && {
3066	 test -z "$ac_cxx_werror_flag" ||
3067	 test ! -s conftest.err
3068       } && test -s conftest$ac_exeext && {
3069	 test "$cross_compiling" = yes ||
3070	 test -x conftest$ac_exeext
3071       }; then :
3072  ac_retval=0
3073else
3074  $as_echo "$as_me: failed program was:" >&5
3075sed 's/^/| /' conftest.$ac_ext >&5
3076
3077	ac_retval=1
3078fi
3079  # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
3080  # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
3081  # interfere with the next link command; also delete a directory that is
3082  # left behind by Apple's compiler.  We do this before executing the actions.
3083  rm -rf conftest.dSYM conftest_ipa8_conftest.oo
3084  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3085  as_fn_set_status $ac_retval
3086
3087} # ac_fn_cxx_try_link
3088
3089# ac_fn_cxx_try_cpp LINENO
3090# ------------------------
3091# Try to preprocess conftest.$ac_ext, and return whether this succeeded.
3092ac_fn_cxx_try_cpp ()
3093{
3094  as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3095  if { { ac_try="$ac_cpp conftest.$ac_ext"
3096case "(($ac_try" in
3097  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3098  *) ac_try_echo=$ac_try;;
3099esac
3100eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3101$as_echo "$ac_try_echo"; } >&5
3102  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
3103  ac_status=$?
3104  if test -s conftest.err; then
3105    grep -v '^ *+' conftest.err >conftest.er1
3106    cat conftest.er1 >&5
3107    mv -f conftest.er1 conftest.err
3108  fi
3109  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3110  test $ac_status = 0; } > conftest.i && {
3111	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
3112	 test ! -s conftest.err
3113       }; then :
3114  ac_retval=0
3115else
3116  $as_echo "$as_me: failed program was:" >&5
3117sed 's/^/| /' conftest.$ac_ext >&5
3118
3119    ac_retval=1
3120fi
3121  eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3122  as_fn_set_status $ac_retval
3123
3124} # ac_fn_cxx_try_cpp
3125cat >config.log <<_ACEOF
3126This file contains any messages produced by compilers while
3127running configure, to aid debugging if configure makes a mistake.
3128
3129It was created by GNU Troff $as_me 1.22.4, which was
3130generated by GNU Autoconf 2.69.  Invocation command line was
3131
3132  $ $0 $@
3133
3134_ACEOF
3135exec 5>>config.log
3136{
3137cat <<_ASUNAME
3138## --------- ##
3139## Platform. ##
3140## --------- ##
3141
3142hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
3143uname -m = `(uname -m) 2>/dev/null || echo unknown`
3144uname -r = `(uname -r) 2>/dev/null || echo unknown`
3145uname -s = `(uname -s) 2>/dev/null || echo unknown`
3146uname -v = `(uname -v) 2>/dev/null || echo unknown`
3147
3148/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
3149/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
3150
3151/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
3152/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
3153/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
3154/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
3155/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
3156/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
3157/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
3158
3159_ASUNAME
3160
3161as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3162for as_dir in $PATH
3163do
3164  IFS=$as_save_IFS
3165  test -z "$as_dir" && as_dir=.
3166    $as_echo "PATH: $as_dir"
3167  done
3168IFS=$as_save_IFS
3169
3170} >&5
3171
3172cat >&5 <<_ACEOF
3173
3174
3175## ----------- ##
3176## Core tests. ##
3177## ----------- ##
3178
3179_ACEOF
3180
3181
3182# Keep a trace of the command line.
3183# Strip out --no-create and --no-recursion so they do not pile up.
3184# Strip out --silent because we don't want to record it for future runs.
3185# Also quote any args containing shell meta-characters.
3186# Make two passes to allow for proper duplicate-argument suppression.
3187ac_configure_args=
3188ac_configure_args0=
3189ac_configure_args1=
3190ac_must_keep_next=false
3191for ac_pass in 1 2
3192do
3193  for ac_arg
3194  do
3195    case $ac_arg in
3196    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
3197    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
3198    | -silent | --silent | --silen | --sile | --sil)
3199      continue ;;
3200    *\'*)
3201      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
3202    esac
3203    case $ac_pass in
3204    1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
3205    2)
3206      as_fn_append ac_configure_args1 " '$ac_arg'"
3207      if test $ac_must_keep_next = true; then
3208	ac_must_keep_next=false # Got value, back to normal.
3209      else
3210	case $ac_arg in
3211	  *=* | --config-cache | -C | -disable-* | --disable-* \
3212	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
3213	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
3214	  | -with-* | --with-* | -without-* | --without-* | --x)
3215	    case "$ac_configure_args0 " in
3216	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
3217	    esac
3218	    ;;
3219	  -* ) ac_must_keep_next=true ;;
3220	esac
3221      fi
3222      as_fn_append ac_configure_args " '$ac_arg'"
3223      ;;
3224    esac
3225  done
3226done
3227{ ac_configure_args0=; unset ac_configure_args0;}
3228{ ac_configure_args1=; unset ac_configure_args1;}
3229
3230# When interrupted or exit'd, cleanup temporary files, and complete
3231# config.log.  We remove comments because anyway the quotes in there
3232# would cause problems or look ugly.
3233# WARNING: Use '\'' to represent an apostrophe within the trap.
3234# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
3235trap 'exit_status=$?
3236  # Save into config.log some information that might help in debugging.
3237  {
3238    echo
3239
3240    $as_echo "## ---------------- ##
3241## Cache variables. ##
3242## ---------------- ##"
3243    echo
3244    # The following way of writing the cache mishandles newlines in values,
3245(
3246  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
3247    eval ac_val=\$$ac_var
3248    case $ac_val in #(
3249    *${as_nl}*)
3250      case $ac_var in #(
3251      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
3252$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
3253      esac
3254      case $ac_var in #(
3255      _ | IFS | as_nl) ;; #(
3256      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
3257      *) { eval $ac_var=; unset $ac_var;} ;;
3258      esac ;;
3259    esac
3260  done
3261  (set) 2>&1 |
3262    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
3263    *${as_nl}ac_space=\ *)
3264      sed -n \
3265	"s/'\''/'\''\\\\'\'''\''/g;
3266	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
3267      ;; #(
3268    *)
3269      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
3270      ;;
3271    esac |
3272    sort
3273)
3274    echo
3275
3276    $as_echo "## ----------------- ##
3277## Output variables. ##
3278## ----------------- ##"
3279    echo
3280    for ac_var in $ac_subst_vars
3281    do
3282      eval ac_val=\$$ac_var
3283      case $ac_val in
3284      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3285      esac
3286      $as_echo "$ac_var='\''$ac_val'\''"
3287    done | sort
3288    echo
3289
3290    if test -n "$ac_subst_files"; then
3291      $as_echo "## ------------------- ##
3292## File substitutions. ##
3293## ------------------- ##"
3294      echo
3295      for ac_var in $ac_subst_files
3296      do
3297	eval ac_val=\$$ac_var
3298	case $ac_val in
3299	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
3300	esac
3301	$as_echo "$ac_var='\''$ac_val'\''"
3302      done | sort
3303      echo
3304    fi
3305
3306    if test -s confdefs.h; then
3307      $as_echo "## ----------- ##
3308## confdefs.h. ##
3309## ----------- ##"
3310      echo
3311      cat confdefs.h
3312      echo
3313    fi
3314    test "$ac_signal" != 0 &&
3315      $as_echo "$as_me: caught signal $ac_signal"
3316    $as_echo "$as_me: exit $exit_status"
3317  } >&5
3318  rm -f core *.core core.conftest.* &&
3319    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
3320    exit $exit_status
3321' 0
3322for ac_signal in 1 2 13 15; do
3323  trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
3324done
3325ac_signal=0
3326
3327# confdefs.h avoids OS command line length limits that DEFS can exceed.
3328rm -f -r conftest* confdefs.h
3329
3330$as_echo "/* confdefs.h */" > confdefs.h
3331
3332# Predefined preprocessor variables.
3333
3334cat >>confdefs.h <<_ACEOF
3335#define PACKAGE_NAME "$PACKAGE_NAME"
3336_ACEOF
3337
3338cat >>confdefs.h <<_ACEOF
3339#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
3340_ACEOF
3341
3342cat >>confdefs.h <<_ACEOF
3343#define PACKAGE_VERSION "$PACKAGE_VERSION"
3344_ACEOF
3345
3346cat >>confdefs.h <<_ACEOF
3347#define PACKAGE_STRING "$PACKAGE_STRING"
3348_ACEOF
3349
3350cat >>confdefs.h <<_ACEOF
3351#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
3352_ACEOF
3353
3354cat >>confdefs.h <<_ACEOF
3355#define PACKAGE_URL "$PACKAGE_URL"
3356_ACEOF
3357
3358
3359# Let the site file select an alternate cache file if it wants to.
3360# Prefer an explicitly selected file to automatically selected ones.
3361ac_site_file1=NONE
3362ac_site_file2=NONE
3363if test -n "$CONFIG_SITE"; then
3364  # We do not want a PATH search for config.site.
3365  case $CONFIG_SITE in #((
3366    -*)  ac_site_file1=./$CONFIG_SITE;;
3367    */*) ac_site_file1=$CONFIG_SITE;;
3368    *)   ac_site_file1=./$CONFIG_SITE;;
3369  esac
3370elif test "x$prefix" != xNONE; then
3371  ac_site_file1=$prefix/share/config.site
3372  ac_site_file2=$prefix/etc/config.site
3373else
3374  ac_site_file1=$ac_default_prefix/share/config.site
3375  ac_site_file2=$ac_default_prefix/etc/config.site
3376fi
3377for ac_site_file in "$ac_site_file1" "$ac_site_file2"
3378do
3379  test "x$ac_site_file" = xNONE && continue
3380  if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
3381    { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
3382$as_echo "$as_me: loading site script $ac_site_file" >&6;}
3383    sed 's/^/| /' "$ac_site_file" >&5
3384    . "$ac_site_file" \
3385      || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3386$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3387as_fn_error $? "failed to load site script $ac_site_file
3388See \`config.log' for more details" "$LINENO" 5; }
3389  fi
3390done
3391
3392if test -r "$cache_file"; then
3393  # Some versions of bash will fail to source /dev/null (special files
3394  # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
3395  if test /dev/null != "$cache_file" && test -f "$cache_file"; then
3396    { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
3397$as_echo "$as_me: loading cache $cache_file" >&6;}
3398    case $cache_file in
3399      [\\/]* | ?:[\\/]* ) . "$cache_file";;
3400      *)                      . "./$cache_file";;
3401    esac
3402  fi
3403else
3404  { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
3405$as_echo "$as_me: creating cache $cache_file" >&6;}
3406  >$cache_file
3407fi
3408
3409as_fn_append ac_func_list " vasnprintf"
3410as_fn_append ac_header_list " features.h"
3411as_fn_append ac_func_list " snprintf"
3412as_fn_append ac_func_list " __fseterr"
3413as_fn_append ac_header_list " limits.h"
3414as_fn_append ac_header_list " unistd.h"
3415as_fn_append ac_func_list " symlink"
3416as_fn_append ac_header_list " math.h"
3417as_fn_append ac_header_list " sys/mman.h"
3418as_fn_append ac_func_list " mprotect"
3419gl_printf_safe=yes
3420as_fn_append ac_header_list " wchar.h"
3421as_fn_append ac_header_list " stdint.h"
3422as_fn_append ac_header_list " crtdefs.h"
3423as_fn_append ac_func_list " iswcntrl"
3424as_fn_append ac_header_list " wctype.h"
3425as_fn_append ac_func_list " wcwidth"
3426as_fn_append ac_header_list " stdlib.h"
3427as_fn_append ac_header_list " sys/param.h"
3428# Check that the precious variables saved in the cache have kept the same
3429# value.
3430ac_cache_corrupted=false
3431for ac_var in $ac_precious_vars; do
3432  eval ac_old_set=\$ac_cv_env_${ac_var}_set
3433  eval ac_new_set=\$ac_env_${ac_var}_set
3434  eval ac_old_val=\$ac_cv_env_${ac_var}_value
3435  eval ac_new_val=\$ac_env_${ac_var}_value
3436  case $ac_old_set,$ac_new_set in
3437    set,)
3438      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
3439$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
3440      ac_cache_corrupted=: ;;
3441    ,set)
3442      { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
3443$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
3444      ac_cache_corrupted=: ;;
3445    ,);;
3446    *)
3447      if test "x$ac_old_val" != "x$ac_new_val"; then
3448	# differences in whitespace do not lead to failure.
3449	ac_old_val_w=`echo x $ac_old_val`
3450	ac_new_val_w=`echo x $ac_new_val`
3451	if test "$ac_old_val_w" != "$ac_new_val_w"; then
3452	  { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
3453$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
3454	  ac_cache_corrupted=:
3455	else
3456	  { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
3457$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
3458	  eval $ac_var=\$ac_old_val
3459	fi
3460	{ $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
3461$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
3462	{ $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
3463$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
3464      fi;;
3465  esac
3466  # Pass precious variables to config.status.
3467  if test "$ac_new_set" = set; then
3468    case $ac_new_val in
3469    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
3470    *) ac_arg=$ac_var=$ac_new_val ;;
3471    esac
3472    case " $ac_configure_args " in
3473      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
3474      *) as_fn_append ac_configure_args " '$ac_arg'" ;;
3475    esac
3476  fi
3477done
3478if $ac_cache_corrupted; then
3479  { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3480$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3481  { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
3482$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
3483  as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
3484fi
3485## -------------------- ##
3486## Main body of script. ##
3487## -------------------- ##
3488
3489ac_ext=c
3490ac_cpp='$CPP $CPPFLAGS'
3491ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3492ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3493ac_compiler_gnu=$ac_cv_c_compiler_gnu
3494
3495
3496
3497
3498
3499# SHORT_VERSION contains only the number of REVISION before the first '.',
3500# e.g. if REVISION is '3.real.434-5aafd' then SHORT_VERSION is 'x.yy.3',
3501# where x and yy are MAJOR_VERSION and MINOR_VERSION, respectively.
3502SHORT_VERSION=1.22.4
3503
3504
3505# Directories where the helper scripts should be found. This must be consistent
3506# with the variable build_aux in bootstrap.conf
3507ac_aux_dir=
3508for ac_dir in build-aux "$srcdir"/build-aux; do
3509  if test -f "$ac_dir/install-sh"; then
3510    ac_aux_dir=$ac_dir
3511    ac_install_sh="$ac_aux_dir/install-sh -c"
3512    break
3513  elif test -f "$ac_dir/install.sh"; then
3514    ac_aux_dir=$ac_dir
3515    ac_install_sh="$ac_aux_dir/install.sh -c"
3516    break
3517  elif test -f "$ac_dir/shtool"; then
3518    ac_aux_dir=$ac_dir
3519    ac_install_sh="$ac_aux_dir/shtool install -c"
3520    break
3521  fi
3522done
3523if test -z "$ac_aux_dir"; then
3524  as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
3525fi
3526
3527# These three variables are undocumented and unsupported,
3528# and are intended to be withdrawn in a future Autoconf release.
3529# They can cause serious problems if a builder's source tree is in a directory
3530# whose full name contains unusual characters.
3531ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
3532ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
3533ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
3534
3535
3536
3537ac_config_headers="$ac_config_headers src/include/config.h:src/include/config.hin"
3538
3539
3540
3541# Expand $ac_aux_dir to an absolute path.
3542am_aux_dir=`cd "$ac_aux_dir" && pwd`
3543
3544ac_ext=c
3545ac_cpp='$CPP $CPPFLAGS'
3546ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3547ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3548ac_compiler_gnu=$ac_cv_c_compiler_gnu
3549if test -n "$ac_tool_prefix"; then
3550  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3551set dummy ${ac_tool_prefix}gcc; ac_word=$2
3552{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3553$as_echo_n "checking for $ac_word... " >&6; }
3554if ${ac_cv_prog_CC+:} false; then :
3555  $as_echo_n "(cached) " >&6
3556else
3557  if test -n "$CC"; then
3558  ac_cv_prog_CC="$CC" # Let the user override the test.
3559else
3560as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3561for as_dir in $PATH
3562do
3563  IFS=$as_save_IFS
3564  test -z "$as_dir" && as_dir=.
3565    for ac_exec_ext in '' $ac_executable_extensions; do
3566  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3567    ac_cv_prog_CC="${ac_tool_prefix}gcc"
3568    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3569    break 2
3570  fi
3571done
3572  done
3573IFS=$as_save_IFS
3574
3575fi
3576fi
3577CC=$ac_cv_prog_CC
3578if test -n "$CC"; then
3579  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3580$as_echo "$CC" >&6; }
3581else
3582  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3583$as_echo "no" >&6; }
3584fi
3585
3586
3587fi
3588if test -z "$ac_cv_prog_CC"; then
3589  ac_ct_CC=$CC
3590  # Extract the first word of "gcc", so it can be a program name with args.
3591set dummy gcc; ac_word=$2
3592{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3593$as_echo_n "checking for $ac_word... " >&6; }
3594if ${ac_cv_prog_ac_ct_CC+:} false; then :
3595  $as_echo_n "(cached) " >&6
3596else
3597  if test -n "$ac_ct_CC"; then
3598  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3599else
3600as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3601for as_dir in $PATH
3602do
3603  IFS=$as_save_IFS
3604  test -z "$as_dir" && as_dir=.
3605    for ac_exec_ext in '' $ac_executable_extensions; do
3606  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3607    ac_cv_prog_ac_ct_CC="gcc"
3608    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3609    break 2
3610  fi
3611done
3612  done
3613IFS=$as_save_IFS
3614
3615fi
3616fi
3617ac_ct_CC=$ac_cv_prog_ac_ct_CC
3618if test -n "$ac_ct_CC"; then
3619  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3620$as_echo "$ac_ct_CC" >&6; }
3621else
3622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3623$as_echo "no" >&6; }
3624fi
3625
3626  if test "x$ac_ct_CC" = x; then
3627    CC=""
3628  else
3629    case $cross_compiling:$ac_tool_warned in
3630yes:)
3631{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3632$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3633ac_tool_warned=yes ;;
3634esac
3635    CC=$ac_ct_CC
3636  fi
3637else
3638  CC="$ac_cv_prog_CC"
3639fi
3640
3641if test -z "$CC"; then
3642          if test -n "$ac_tool_prefix"; then
3643    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
3644set dummy ${ac_tool_prefix}cc; ac_word=$2
3645{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3646$as_echo_n "checking for $ac_word... " >&6; }
3647if ${ac_cv_prog_CC+:} false; then :
3648  $as_echo_n "(cached) " >&6
3649else
3650  if test -n "$CC"; then
3651  ac_cv_prog_CC="$CC" # Let the user override the test.
3652else
3653as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3654for as_dir in $PATH
3655do
3656  IFS=$as_save_IFS
3657  test -z "$as_dir" && as_dir=.
3658    for ac_exec_ext in '' $ac_executable_extensions; do
3659  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3660    ac_cv_prog_CC="${ac_tool_prefix}cc"
3661    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3662    break 2
3663  fi
3664done
3665  done
3666IFS=$as_save_IFS
3667
3668fi
3669fi
3670CC=$ac_cv_prog_CC
3671if test -n "$CC"; then
3672  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3673$as_echo "$CC" >&6; }
3674else
3675  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3676$as_echo "no" >&6; }
3677fi
3678
3679
3680  fi
3681fi
3682if test -z "$CC"; then
3683  # Extract the first word of "cc", so it can be a program name with args.
3684set dummy cc; ac_word=$2
3685{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3686$as_echo_n "checking for $ac_word... " >&6; }
3687if ${ac_cv_prog_CC+:} false; then :
3688  $as_echo_n "(cached) " >&6
3689else
3690  if test -n "$CC"; then
3691  ac_cv_prog_CC="$CC" # Let the user override the test.
3692else
3693  ac_prog_rejected=no
3694as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3695for as_dir in $PATH
3696do
3697  IFS=$as_save_IFS
3698  test -z "$as_dir" && as_dir=.
3699    for ac_exec_ext in '' $ac_executable_extensions; do
3700  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3701    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3702       ac_prog_rejected=yes
3703       continue
3704     fi
3705    ac_cv_prog_CC="cc"
3706    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3707    break 2
3708  fi
3709done
3710  done
3711IFS=$as_save_IFS
3712
3713if test $ac_prog_rejected = yes; then
3714  # We found a bogon in the path, so make sure we never use it.
3715  set dummy $ac_cv_prog_CC
3716  shift
3717  if test $# != 0; then
3718    # We chose a different compiler from the bogus one.
3719    # However, it has the same basename, so the bogon will be chosen
3720    # first if we set CC to just the basename; use the full file name.
3721    shift
3722    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3723  fi
3724fi
3725fi
3726fi
3727CC=$ac_cv_prog_CC
3728if test -n "$CC"; then
3729  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3730$as_echo "$CC" >&6; }
3731else
3732  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3733$as_echo "no" >&6; }
3734fi
3735
3736
3737fi
3738if test -z "$CC"; then
3739  if test -n "$ac_tool_prefix"; then
3740  for ac_prog in cl.exe
3741  do
3742    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3743set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3744{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3745$as_echo_n "checking for $ac_word... " >&6; }
3746if ${ac_cv_prog_CC+:} false; then :
3747  $as_echo_n "(cached) " >&6
3748else
3749  if test -n "$CC"; then
3750  ac_cv_prog_CC="$CC" # Let the user override the test.
3751else
3752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3753for as_dir in $PATH
3754do
3755  IFS=$as_save_IFS
3756  test -z "$as_dir" && as_dir=.
3757    for ac_exec_ext in '' $ac_executable_extensions; do
3758  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3759    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3760    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3761    break 2
3762  fi
3763done
3764  done
3765IFS=$as_save_IFS
3766
3767fi
3768fi
3769CC=$ac_cv_prog_CC
3770if test -n "$CC"; then
3771  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
3772$as_echo "$CC" >&6; }
3773else
3774  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3775$as_echo "no" >&6; }
3776fi
3777
3778
3779    test -n "$CC" && break
3780  done
3781fi
3782if test -z "$CC"; then
3783  ac_ct_CC=$CC
3784  for ac_prog in cl.exe
3785do
3786  # Extract the first word of "$ac_prog", so it can be a program name with args.
3787set dummy $ac_prog; ac_word=$2
3788{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3789$as_echo_n "checking for $ac_word... " >&6; }
3790if ${ac_cv_prog_ac_ct_CC+:} false; then :
3791  $as_echo_n "(cached) " >&6
3792else
3793  if test -n "$ac_ct_CC"; then
3794  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3795else
3796as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3797for as_dir in $PATH
3798do
3799  IFS=$as_save_IFS
3800  test -z "$as_dir" && as_dir=.
3801    for ac_exec_ext in '' $ac_executable_extensions; do
3802  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
3803    ac_cv_prog_ac_ct_CC="$ac_prog"
3804    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
3805    break 2
3806  fi
3807done
3808  done
3809IFS=$as_save_IFS
3810
3811fi
3812fi
3813ac_ct_CC=$ac_cv_prog_ac_ct_CC
3814if test -n "$ac_ct_CC"; then
3815  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3816$as_echo "$ac_ct_CC" >&6; }
3817else
3818  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3819$as_echo "no" >&6; }
3820fi
3821
3822
3823  test -n "$ac_ct_CC" && break
3824done
3825
3826  if test "x$ac_ct_CC" = x; then
3827    CC=""
3828  else
3829    case $cross_compiling:$ac_tool_warned in
3830yes:)
3831{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3832$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3833ac_tool_warned=yes ;;
3834esac
3835    CC=$ac_ct_CC
3836  fi
3837fi
3838
3839fi
3840
3841
3842test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3843$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3844as_fn_error $? "no acceptable C compiler found in \$PATH
3845See \`config.log' for more details" "$LINENO" 5; }
3846
3847# Provide some information about the compiler.
3848$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3849set X $ac_compile
3850ac_compiler=$2
3851for ac_option in --version -v -V -qversion; do
3852  { { ac_try="$ac_compiler $ac_option >&5"
3853case "(($ac_try" in
3854  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3855  *) ac_try_echo=$ac_try;;
3856esac
3857eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3858$as_echo "$ac_try_echo"; } >&5
3859  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3860  ac_status=$?
3861  if test -s conftest.err; then
3862    sed '10a\
3863... rest of stderr output deleted ...
3864         10q' conftest.err >conftest.er1
3865    cat conftest.er1 >&5
3866  fi
3867  rm -f conftest.er1 conftest.err
3868  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3869  test $ac_status = 0; }
3870done
3871
3872cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3873/* end confdefs.h.  */
3874
3875int
3876main ()
3877{
3878
3879  ;
3880  return 0;
3881}
3882_ACEOF
3883ac_clean_files_save=$ac_clean_files
3884ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3885# Try to create an executable without -o first, disregard a.out.
3886# It will help us diagnose broken compilers, and finding out an intuition
3887# of exeext.
3888{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3889$as_echo_n "checking whether the C compiler works... " >&6; }
3890ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3891
3892# The possible output files:
3893ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3894
3895ac_rmfiles=
3896for ac_file in $ac_files
3897do
3898  case $ac_file in
3899    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3900    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3901  esac
3902done
3903rm -f $ac_rmfiles
3904
3905if { { ac_try="$ac_link_default"
3906case "(($ac_try" in
3907  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3908  *) ac_try_echo=$ac_try;;
3909esac
3910eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3911$as_echo "$ac_try_echo"; } >&5
3912  (eval "$ac_link_default") 2>&5
3913  ac_status=$?
3914  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3915  test $ac_status = 0; }; then :
3916  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3917# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3918# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3919# so that the user can short-circuit this test for compilers unknown to
3920# Autoconf.
3921for ac_file in $ac_files ''
3922do
3923  test -f "$ac_file" || continue
3924  case $ac_file in
3925    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3926	;;
3927    [ab].out )
3928	# We found the default executable, but exeext='' is most
3929	# certainly right.
3930	break;;
3931    *.* )
3932	if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3933	then :; else
3934	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3935	fi
3936	# We set ac_cv_exeext here because the later test for it is not
3937	# safe: cross compilers may not add the suffix if given an `-o'
3938	# argument, so we may need to know it at that point already.
3939	# Even if this section looks crufty: it has the advantage of
3940	# actually working.
3941	break;;
3942    * )
3943	break;;
3944  esac
3945done
3946test "$ac_cv_exeext" = no && ac_cv_exeext=
3947
3948else
3949  ac_file=''
3950fi
3951if test -z "$ac_file"; then :
3952  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3953$as_echo "no" >&6; }
3954$as_echo "$as_me: failed program was:" >&5
3955sed 's/^/| /' conftest.$ac_ext >&5
3956
3957{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3958$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3959as_fn_error 77 "C compiler cannot create executables
3960See \`config.log' for more details" "$LINENO" 5; }
3961else
3962  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3963$as_echo "yes" >&6; }
3964fi
3965{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3966$as_echo_n "checking for C compiler default output file name... " >&6; }
3967{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3968$as_echo "$ac_file" >&6; }
3969ac_exeext=$ac_cv_exeext
3970
3971rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3972ac_clean_files=$ac_clean_files_save
3973{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3974$as_echo_n "checking for suffix of executables... " >&6; }
3975if { { ac_try="$ac_link"
3976case "(($ac_try" in
3977  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3978  *) ac_try_echo=$ac_try;;
3979esac
3980eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3981$as_echo "$ac_try_echo"; } >&5
3982  (eval "$ac_link") 2>&5
3983  ac_status=$?
3984  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3985  test $ac_status = 0; }; then :
3986  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3987# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3988# work properly (i.e., refer to `conftest.exe'), while it won't with
3989# `rm'.
3990for ac_file in conftest.exe conftest conftest.*; do
3991  test -f "$ac_file" || continue
3992  case $ac_file in
3993    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3994    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3995	  break;;
3996    * ) break;;
3997  esac
3998done
3999else
4000  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4001$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4002as_fn_error $? "cannot compute suffix of executables: cannot compile and link
4003See \`config.log' for more details" "$LINENO" 5; }
4004fi
4005rm -f conftest conftest$ac_cv_exeext
4006{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
4007$as_echo "$ac_cv_exeext" >&6; }
4008
4009rm -f conftest.$ac_ext
4010EXEEXT=$ac_cv_exeext
4011ac_exeext=$EXEEXT
4012cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4013/* end confdefs.h.  */
4014#include <stdio.h>
4015int
4016main ()
4017{
4018FILE *f = fopen ("conftest.out", "w");
4019 return ferror (f) || fclose (f) != 0;
4020
4021  ;
4022  return 0;
4023}
4024_ACEOF
4025ac_clean_files="$ac_clean_files conftest.out"
4026# Check that the compiler produces executables we can run.  If not, either
4027# the compiler is broken, or we cross compile.
4028{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
4029$as_echo_n "checking whether we are cross compiling... " >&6; }
4030if test "$cross_compiling" != yes; then
4031  { { ac_try="$ac_link"
4032case "(($ac_try" in
4033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4034  *) ac_try_echo=$ac_try;;
4035esac
4036eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4037$as_echo "$ac_try_echo"; } >&5
4038  (eval "$ac_link") 2>&5
4039  ac_status=$?
4040  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4041  test $ac_status = 0; }
4042  if { ac_try='./conftest$ac_cv_exeext'
4043  { { case "(($ac_try" in
4044  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4045  *) ac_try_echo=$ac_try;;
4046esac
4047eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4048$as_echo "$ac_try_echo"; } >&5
4049  (eval "$ac_try") 2>&5
4050  ac_status=$?
4051  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4052  test $ac_status = 0; }; }; then
4053    cross_compiling=no
4054  else
4055    if test "$cross_compiling" = maybe; then
4056	cross_compiling=yes
4057    else
4058	{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4059$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4060as_fn_error $? "cannot run C compiled programs.
4061If you meant to cross compile, use \`--host'.
4062See \`config.log' for more details" "$LINENO" 5; }
4063    fi
4064  fi
4065fi
4066{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
4067$as_echo "$cross_compiling" >&6; }
4068
4069rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
4070ac_clean_files=$ac_clean_files_save
4071{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
4072$as_echo_n "checking for suffix of object files... " >&6; }
4073if ${ac_cv_objext+:} false; then :
4074  $as_echo_n "(cached) " >&6
4075else
4076  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4077/* end confdefs.h.  */
4078
4079int
4080main ()
4081{
4082
4083  ;
4084  return 0;
4085}
4086_ACEOF
4087rm -f conftest.o conftest.obj
4088if { { ac_try="$ac_compile"
4089case "(($ac_try" in
4090  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4091  *) ac_try_echo=$ac_try;;
4092esac
4093eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
4094$as_echo "$ac_try_echo"; } >&5
4095  (eval "$ac_compile") 2>&5
4096  ac_status=$?
4097  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
4098  test $ac_status = 0; }; then :
4099  for ac_file in conftest.o conftest.obj conftest.*; do
4100  test -f "$ac_file" || continue;
4101  case $ac_file in
4102    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
4103    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4104       break;;
4105  esac
4106done
4107else
4108  $as_echo "$as_me: failed program was:" >&5
4109sed 's/^/| /' conftest.$ac_ext >&5
4110
4111{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4112$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4113as_fn_error $? "cannot compute suffix of object files: cannot compile
4114See \`config.log' for more details" "$LINENO" 5; }
4115fi
4116rm -f conftest.$ac_cv_objext conftest.$ac_ext
4117fi
4118{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
4119$as_echo "$ac_cv_objext" >&6; }
4120OBJEXT=$ac_cv_objext
4121ac_objext=$OBJEXT
4122{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
4123$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
4124if ${ac_cv_c_compiler_gnu+:} false; then :
4125  $as_echo_n "(cached) " >&6
4126else
4127  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4128/* end confdefs.h.  */
4129
4130int
4131main ()
4132{
4133#ifndef __GNUC__
4134       choke me
4135#endif
4136
4137  ;
4138  return 0;
4139}
4140_ACEOF
4141if ac_fn_c_try_compile "$LINENO"; then :
4142  ac_compiler_gnu=yes
4143else
4144  ac_compiler_gnu=no
4145fi
4146rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4147ac_cv_c_compiler_gnu=$ac_compiler_gnu
4148
4149fi
4150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
4151$as_echo "$ac_cv_c_compiler_gnu" >&6; }
4152if test $ac_compiler_gnu = yes; then
4153  GCC=yes
4154else
4155  GCC=
4156fi
4157ac_test_CFLAGS=${CFLAGS+set}
4158ac_save_CFLAGS=$CFLAGS
4159{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
4160$as_echo_n "checking whether $CC accepts -g... " >&6; }
4161if ${ac_cv_prog_cc_g+:} false; then :
4162  $as_echo_n "(cached) " >&6
4163else
4164  ac_save_c_werror_flag=$ac_c_werror_flag
4165   ac_c_werror_flag=yes
4166   ac_cv_prog_cc_g=no
4167   CFLAGS="-g"
4168   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4169/* end confdefs.h.  */
4170
4171int
4172main ()
4173{
4174
4175  ;
4176  return 0;
4177}
4178_ACEOF
4179if ac_fn_c_try_compile "$LINENO"; then :
4180  ac_cv_prog_cc_g=yes
4181else
4182  CFLAGS=""
4183      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4184/* end confdefs.h.  */
4185
4186int
4187main ()
4188{
4189
4190  ;
4191  return 0;
4192}
4193_ACEOF
4194if ac_fn_c_try_compile "$LINENO"; then :
4195
4196else
4197  ac_c_werror_flag=$ac_save_c_werror_flag
4198	 CFLAGS="-g"
4199	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4200/* end confdefs.h.  */
4201
4202int
4203main ()
4204{
4205
4206  ;
4207  return 0;
4208}
4209_ACEOF
4210if ac_fn_c_try_compile "$LINENO"; then :
4211  ac_cv_prog_cc_g=yes
4212fi
4213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4214fi
4215rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4216fi
4217rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4218   ac_c_werror_flag=$ac_save_c_werror_flag
4219fi
4220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
4221$as_echo "$ac_cv_prog_cc_g" >&6; }
4222if test "$ac_test_CFLAGS" = set; then
4223  CFLAGS=$ac_save_CFLAGS
4224elif test $ac_cv_prog_cc_g = yes; then
4225  if test "$GCC" = yes; then
4226    CFLAGS="-g -O2"
4227  else
4228    CFLAGS="-g"
4229  fi
4230else
4231  if test "$GCC" = yes; then
4232    CFLAGS="-O2"
4233  else
4234    CFLAGS=
4235  fi
4236fi
4237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
4238$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
4239if ${ac_cv_prog_cc_c89+:} false; then :
4240  $as_echo_n "(cached) " >&6
4241else
4242  ac_cv_prog_cc_c89=no
4243ac_save_CC=$CC
4244cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4245/* end confdefs.h.  */
4246#include <stdarg.h>
4247#include <stdio.h>
4248struct stat;
4249/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
4250struct buf { int x; };
4251FILE * (*rcsopen) (struct buf *, struct stat *, int);
4252static char *e (p, i)
4253     char **p;
4254     int i;
4255{
4256  return p[i];
4257}
4258static char *f (char * (*g) (char **, int), char **p, ...)
4259{
4260  char *s;
4261  va_list v;
4262  va_start (v,p);
4263  s = g (p, va_arg (v,int));
4264  va_end (v);
4265  return s;
4266}
4267
4268/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
4269   function prototypes and stuff, but not '\xHH' hex character constants.
4270   These don't provoke an error unfortunately, instead are silently treated
4271   as 'x'.  The following induces an error, until -std is added to get
4272   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
4273   array size at least.  It's necessary to write '\x00'==0 to get something
4274   that's true only with -std.  */
4275int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4276
4277/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4278   inside strings and character constants.  */
4279#define FOO(x) 'x'
4280int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4281
4282int test (int i, double x);
4283struct s1 {int (*f) (int a);};
4284struct s2 {int (*f) (double a);};
4285int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4286int argc;
4287char **argv;
4288int
4289main ()
4290{
4291return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
4292  ;
4293  return 0;
4294}
4295_ACEOF
4296for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4297	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4298do
4299  CC="$ac_save_CC $ac_arg"
4300  if ac_fn_c_try_compile "$LINENO"; then :
4301  ac_cv_prog_cc_c89=$ac_arg
4302fi
4303rm -f core conftest.err conftest.$ac_objext
4304  test "x$ac_cv_prog_cc_c89" != "xno" && break
4305done
4306rm -f conftest.$ac_ext
4307CC=$ac_save_CC
4308
4309fi
4310# AC_CACHE_VAL
4311case "x$ac_cv_prog_cc_c89" in
4312  x)
4313    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
4314$as_echo "none needed" >&6; } ;;
4315  xno)
4316    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
4317$as_echo "unsupported" >&6; } ;;
4318  *)
4319    CC="$CC $ac_cv_prog_cc_c89"
4320    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
4321$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
4322esac
4323if test "x$ac_cv_prog_cc_c89" != xno; then :
4324
4325fi
4326
4327ac_ext=c
4328ac_cpp='$CPP $CPPFLAGS'
4329ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4330ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4331ac_compiler_gnu=$ac_cv_c_compiler_gnu
4332
4333ac_ext=c
4334ac_cpp='$CPP $CPPFLAGS'
4335ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4336ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4337ac_compiler_gnu=$ac_cv_c_compiler_gnu
4338{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
4339$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
4340if ${am_cv_prog_cc_c_o+:} false; then :
4341  $as_echo_n "(cached) " >&6
4342else
4343  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4344/* end confdefs.h.  */
4345
4346int
4347main ()
4348{
4349
4350  ;
4351  return 0;
4352}
4353_ACEOF
4354  # Make sure it works both with $CC and with simple cc.
4355  # Following AC_PROG_CC_C_O, we do the test twice because some
4356  # compilers refuse to overwrite an existing .o file with -o,
4357  # though they will create one.
4358  am_cv_prog_cc_c_o=yes
4359  for am_i in 1 2; do
4360    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
4361   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
4362   ac_status=$?
4363   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4364   (exit $ac_status); } \
4365         && test -f conftest2.$ac_objext; then
4366      : OK
4367    else
4368      am_cv_prog_cc_c_o=no
4369      break
4370    fi
4371  done
4372  rm -f core conftest*
4373  unset am_i
4374fi
4375{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
4376$as_echo "$am_cv_prog_cc_c_o" >&6; }
4377if test "$am_cv_prog_cc_c_o" != yes; then
4378   # Losing compiler, so override with the script.
4379   # FIXME: It is wrong to rewrite CC.
4380   # But if we don't then we get into trouble of one sort or another.
4381   # A longer-term fix would be to have automake use am__CC in this case,
4382   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
4383   CC="$am_aux_dir/compile $CC"
4384fi
4385ac_ext=c
4386ac_cpp='$CPP $CPPFLAGS'
4387ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4388ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4389ac_compiler_gnu=$ac_cv_c_compiler_gnu
4390
4391
4392
4393ac_ext=c
4394ac_cpp='$CPP $CPPFLAGS'
4395ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4396ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4397ac_compiler_gnu=$ac_cv_c_compiler_gnu
4398{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
4399$as_echo_n "checking how to run the C preprocessor... " >&6; }
4400# On Suns, sometimes $CPP names a directory.
4401if test -n "$CPP" && test -d "$CPP"; then
4402  CPP=
4403fi
4404if test -z "$CPP"; then
4405  if ${ac_cv_prog_CPP+:} false; then :
4406  $as_echo_n "(cached) " >&6
4407else
4408      # Double quotes because CPP needs to be expanded
4409    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4410    do
4411      ac_preproc_ok=false
4412for ac_c_preproc_warn_flag in '' yes
4413do
4414  # Use a header file that comes with gcc, so configuring glibc
4415  # with a fresh cross-compiler works.
4416  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4417  # <limits.h> exists even on freestanding compilers.
4418  # On the NeXT, cc -E runs the code through the compiler's parser,
4419  # not just through cpp. "Syntax error" is here to catch this case.
4420  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4421/* end confdefs.h.  */
4422#ifdef __STDC__
4423# include <limits.h>
4424#else
4425# include <assert.h>
4426#endif
4427		     Syntax error
4428_ACEOF
4429if ac_fn_c_try_cpp "$LINENO"; then :
4430
4431else
4432  # Broken: fails on valid input.
4433continue
4434fi
4435rm -f conftest.err conftest.i conftest.$ac_ext
4436
4437  # OK, works on sane cases.  Now check whether nonexistent headers
4438  # can be detected and how.
4439  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4440/* end confdefs.h.  */
4441#include <ac_nonexistent.h>
4442_ACEOF
4443if ac_fn_c_try_cpp "$LINENO"; then :
4444  # Broken: success on invalid input.
4445continue
4446else
4447  # Passes both tests.
4448ac_preproc_ok=:
4449break
4450fi
4451rm -f conftest.err conftest.i conftest.$ac_ext
4452
4453done
4454# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4455rm -f conftest.i conftest.err conftest.$ac_ext
4456if $ac_preproc_ok; then :
4457  break
4458fi
4459
4460    done
4461    ac_cv_prog_CPP=$CPP
4462
4463fi
4464  CPP=$ac_cv_prog_CPP
4465else
4466  ac_cv_prog_CPP=$CPP
4467fi
4468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
4469$as_echo "$CPP" >&6; }
4470ac_preproc_ok=false
4471for ac_c_preproc_warn_flag in '' yes
4472do
4473  # Use a header file that comes with gcc, so configuring glibc
4474  # with a fresh cross-compiler works.
4475  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4476  # <limits.h> exists even on freestanding compilers.
4477  # On the NeXT, cc -E runs the code through the compiler's parser,
4478  # not just through cpp. "Syntax error" is here to catch this case.
4479  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4480/* end confdefs.h.  */
4481#ifdef __STDC__
4482# include <limits.h>
4483#else
4484# include <assert.h>
4485#endif
4486		     Syntax error
4487_ACEOF
4488if ac_fn_c_try_cpp "$LINENO"; then :
4489
4490else
4491  # Broken: fails on valid input.
4492continue
4493fi
4494rm -f conftest.err conftest.i conftest.$ac_ext
4495
4496  # OK, works on sane cases.  Now check whether nonexistent headers
4497  # can be detected and how.
4498  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4499/* end confdefs.h.  */
4500#include <ac_nonexistent.h>
4501_ACEOF
4502if ac_fn_c_try_cpp "$LINENO"; then :
4503  # Broken: success on invalid input.
4504continue
4505else
4506  # Passes both tests.
4507ac_preproc_ok=:
4508break
4509fi
4510rm -f conftest.err conftest.i conftest.$ac_ext
4511
4512done
4513# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4514rm -f conftest.i conftest.err conftest.$ac_ext
4515if $ac_preproc_ok; then :
4516
4517else
4518  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4519$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4520as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
4521See \`config.log' for more details" "$LINENO" 5; }
4522fi
4523
4524ac_ext=c
4525ac_cpp='$CPP $CPPFLAGS'
4526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4528ac_compiler_gnu=$ac_cv_c_compiler_gnu
4529
4530
4531{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4532$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4533if ${ac_cv_path_GREP+:} false; then :
4534  $as_echo_n "(cached) " >&6
4535else
4536  if test -z "$GREP"; then
4537  ac_path_GREP_found=false
4538  # Loop through the user's path and test for each of PROGNAME-LIST
4539  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4540for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4541do
4542  IFS=$as_save_IFS
4543  test -z "$as_dir" && as_dir=.
4544    for ac_prog in grep ggrep; do
4545    for ac_exec_ext in '' $ac_executable_extensions; do
4546      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4547      as_fn_executable_p "$ac_path_GREP" || continue
4548# Check for GNU ac_path_GREP and select it if it is found.
4549  # Check for GNU $ac_path_GREP
4550case `"$ac_path_GREP" --version 2>&1` in
4551*GNU*)
4552  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4553*)
4554  ac_count=0
4555  $as_echo_n 0123456789 >"conftest.in"
4556  while :
4557  do
4558    cat "conftest.in" "conftest.in" >"conftest.tmp"
4559    mv "conftest.tmp" "conftest.in"
4560    cp "conftest.in" "conftest.nl"
4561    $as_echo 'GREP' >> "conftest.nl"
4562    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4563    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4564    as_fn_arith $ac_count + 1 && ac_count=$as_val
4565    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4566      # Best one so far, save it but keep looking for a better one
4567      ac_cv_path_GREP="$ac_path_GREP"
4568      ac_path_GREP_max=$ac_count
4569    fi
4570    # 10*(2^10) chars as input seems more than enough
4571    test $ac_count -gt 10 && break
4572  done
4573  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4574esac
4575
4576      $ac_path_GREP_found && break 3
4577    done
4578  done
4579  done
4580IFS=$as_save_IFS
4581  if test -z "$ac_cv_path_GREP"; then
4582    as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4583  fi
4584else
4585  ac_cv_path_GREP=$GREP
4586fi
4587
4588fi
4589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4590$as_echo "$ac_cv_path_GREP" >&6; }
4591 GREP="$ac_cv_path_GREP"
4592
4593
4594{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4595$as_echo_n "checking for egrep... " >&6; }
4596if ${ac_cv_path_EGREP+:} false; then :
4597  $as_echo_n "(cached) " >&6
4598else
4599  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4600   then ac_cv_path_EGREP="$GREP -E"
4601   else
4602     if test -z "$EGREP"; then
4603  ac_path_EGREP_found=false
4604  # Loop through the user's path and test for each of PROGNAME-LIST
4605  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4606for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4607do
4608  IFS=$as_save_IFS
4609  test -z "$as_dir" && as_dir=.
4610    for ac_prog in egrep; do
4611    for ac_exec_ext in '' $ac_executable_extensions; do
4612      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4613      as_fn_executable_p "$ac_path_EGREP" || continue
4614# Check for GNU ac_path_EGREP and select it if it is found.
4615  # Check for GNU $ac_path_EGREP
4616case `"$ac_path_EGREP" --version 2>&1` in
4617*GNU*)
4618  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4619*)
4620  ac_count=0
4621  $as_echo_n 0123456789 >"conftest.in"
4622  while :
4623  do
4624    cat "conftest.in" "conftest.in" >"conftest.tmp"
4625    mv "conftest.tmp" "conftest.in"
4626    cp "conftest.in" "conftest.nl"
4627    $as_echo 'EGREP' >> "conftest.nl"
4628    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4629    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4630    as_fn_arith $ac_count + 1 && ac_count=$as_val
4631    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4632      # Best one so far, save it but keep looking for a better one
4633      ac_cv_path_EGREP="$ac_path_EGREP"
4634      ac_path_EGREP_max=$ac_count
4635    fi
4636    # 10*(2^10) chars as input seems more than enough
4637    test $ac_count -gt 10 && break
4638  done
4639  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4640esac
4641
4642      $ac_path_EGREP_found && break 3
4643    done
4644  done
4645  done
4646IFS=$as_save_IFS
4647  if test -z "$ac_cv_path_EGREP"; then
4648    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4649  fi
4650else
4651  ac_cv_path_EGREP=$EGREP
4652fi
4653
4654   fi
4655fi
4656{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4657$as_echo "$ac_cv_path_EGREP" >&6; }
4658 EGREP="$ac_cv_path_EGREP"
4659
4660
4661{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4662$as_echo_n "checking for ANSI C header files... " >&6; }
4663if ${ac_cv_header_stdc+:} false; then :
4664  $as_echo_n "(cached) " >&6
4665else
4666  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4667/* end confdefs.h.  */
4668#include <stdlib.h>
4669#include <stdarg.h>
4670#include <string.h>
4671#include <float.h>
4672
4673int
4674main ()
4675{
4676
4677  ;
4678  return 0;
4679}
4680_ACEOF
4681if ac_fn_c_try_compile "$LINENO"; then :
4682  ac_cv_header_stdc=yes
4683else
4684  ac_cv_header_stdc=no
4685fi
4686rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4687
4688if test $ac_cv_header_stdc = yes; then
4689  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4690  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4691/* end confdefs.h.  */
4692#include <string.h>
4693
4694_ACEOF
4695if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4696  $EGREP "memchr" >/dev/null 2>&1; then :
4697
4698else
4699  ac_cv_header_stdc=no
4700fi
4701rm -f conftest*
4702
4703fi
4704
4705if test $ac_cv_header_stdc = yes; then
4706  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4707  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4708/* end confdefs.h.  */
4709#include <stdlib.h>
4710
4711_ACEOF
4712if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4713  $EGREP "free" >/dev/null 2>&1; then :
4714
4715else
4716  ac_cv_header_stdc=no
4717fi
4718rm -f conftest*
4719
4720fi
4721
4722if test $ac_cv_header_stdc = yes; then
4723  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4724  if test "$cross_compiling" = yes; then :
4725  :
4726else
4727  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4728/* end confdefs.h.  */
4729#include <ctype.h>
4730#include <stdlib.h>
4731#if ((' ' & 0x0FF) == 0x020)
4732# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4733# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4734#else
4735# define ISLOWER(c) \
4736		   (('a' <= (c) && (c) <= 'i') \
4737		     || ('j' <= (c) && (c) <= 'r') \
4738		     || ('s' <= (c) && (c) <= 'z'))
4739# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4740#endif
4741
4742#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4743int
4744main ()
4745{
4746  int i;
4747  for (i = 0; i < 256; i++)
4748    if (XOR (islower (i), ISLOWER (i))
4749	|| toupper (i) != TOUPPER (i))
4750      return 2;
4751  return 0;
4752}
4753_ACEOF
4754if ac_fn_c_try_run "$LINENO"; then :
4755
4756else
4757  ac_cv_header_stdc=no
4758fi
4759rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4760  conftest.$ac_objext conftest.beam conftest.$ac_ext
4761fi
4762
4763fi
4764fi
4765{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4766$as_echo "$ac_cv_header_stdc" >&6; }
4767if test $ac_cv_header_stdc = yes; then
4768
4769$as_echo "#define STDC_HEADERS 1" >>confdefs.h
4770
4771fi
4772
4773# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4774for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4775		  inttypes.h stdint.h unistd.h
4776do :
4777  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4778ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4779"
4780if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4781  cat >>confdefs.h <<_ACEOF
4782#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4783_ACEOF
4784
4785fi
4786
4787done
4788
4789
4790
4791  ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
4792if test "x$ac_cv_header_minix_config_h" = xyes; then :
4793  MINIX=yes
4794else
4795  MINIX=
4796fi
4797
4798
4799  if test "$MINIX" = yes; then
4800
4801$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
4802
4803
4804$as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
4805
4806
4807$as_echo "#define _MINIX 1" >>confdefs.h
4808
4809
4810$as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
4811
4812  fi
4813
4814
4815  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
4816$as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
4817if ${ac_cv_safe_to_define___extensions__+:} false; then :
4818  $as_echo_n "(cached) " >&6
4819else
4820  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4821/* end confdefs.h.  */
4822
4823#         define __EXTENSIONS__ 1
4824          $ac_includes_default
4825int
4826main ()
4827{
4828
4829  ;
4830  return 0;
4831}
4832_ACEOF
4833if ac_fn_c_try_compile "$LINENO"; then :
4834  ac_cv_safe_to_define___extensions__=yes
4835else
4836  ac_cv_safe_to_define___extensions__=no
4837fi
4838rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4839fi
4840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
4841$as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
4842  test $ac_cv_safe_to_define___extensions__ = yes &&
4843    $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
4844
4845  $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
4846
4847  $as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h
4848
4849  $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
4850
4851  $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
4852
4853  $as_echo "#define _OPENBSD_SOURCE 1" >>confdefs.h
4854
4855  $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
4856
4857  $as_echo "#define __STDC_WANT_IEC_60559_ATTRIBS_EXT__ 1" >>confdefs.h
4858
4859  $as_echo "#define __STDC_WANT_IEC_60559_BFP_EXT__ 1" >>confdefs.h
4860
4861  $as_echo "#define __STDC_WANT_IEC_60559_DFP_EXT__ 1" >>confdefs.h
4862
4863  $as_echo "#define __STDC_WANT_IEC_60559_FUNCS_EXT__ 1" >>confdefs.h
4864
4865  $as_echo "#define __STDC_WANT_IEC_60559_TYPES_EXT__ 1" >>confdefs.h
4866
4867  $as_echo "#define __STDC_WANT_LIB_EXT2__ 1" >>confdefs.h
4868
4869  $as_echo "#define __STDC_WANT_MATH_SPEC_FUNCS__ 1" >>confdefs.h
4870
4871  $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
4872
4873  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
4874$as_echo_n "checking whether _XOPEN_SOURCE should be defined... " >&6; }
4875if ${ac_cv_should_define__xopen_source+:} false; then :
4876  $as_echo_n "(cached) " >&6
4877else
4878  ac_cv_should_define__xopen_source=no
4879     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4880/* end confdefs.h.  */
4881
4882          #include <wchar.h>
4883          mbstate_t x;
4884int
4885main ()
4886{
4887
4888  ;
4889  return 0;
4890}
4891_ACEOF
4892if ac_fn_c_try_compile "$LINENO"; then :
4893
4894else
4895  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4896/* end confdefs.h.  */
4897
4898             #define _XOPEN_SOURCE 500
4899             #include <wchar.h>
4900             mbstate_t x;
4901int
4902main ()
4903{
4904
4905  ;
4906  return 0;
4907}
4908_ACEOF
4909if ac_fn_c_try_compile "$LINENO"; then :
4910  ac_cv_should_define__xopen_source=yes
4911fi
4912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4913fi
4914rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4915fi
4916{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
4917$as_echo "$ac_cv_should_define__xopen_source" >&6; }
4918  test $ac_cv_should_define__xopen_source = yes &&
4919    $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
4920
4921  $as_echo "#define _HPUX_ALT_XOPEN_SOCKET_API 1" >>confdefs.h
4922
4923
4924
4925am__api_version='1.16'
4926
4927# Find a good install program.  We prefer a C program (faster),
4928# so one script is as good as another.  But avoid the broken or
4929# incompatible versions:
4930# SysV /etc/install, /usr/sbin/install
4931# SunOS /usr/etc/install
4932# IRIX /sbin/install
4933# AIX /bin/install
4934# AmigaOS /C/install, which installs bootblocks on floppy discs
4935# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4936# AFS /usr/afsws/bin/install, which mishandles nonexistent args
4937# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4938# OS/2's system install, which has a completely different semantic
4939# ./install, which can be erroneously created by make from ./install.sh.
4940# Reject install programs that cannot install multiple files.
4941{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4942$as_echo_n "checking for a BSD-compatible install... " >&6; }
4943if test -z "$INSTALL"; then
4944if ${ac_cv_path_install+:} false; then :
4945  $as_echo_n "(cached) " >&6
4946else
4947  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4948for as_dir in $PATH
4949do
4950  IFS=$as_save_IFS
4951  test -z "$as_dir" && as_dir=.
4952    # Account for people who put trailing slashes in PATH elements.
4953case $as_dir/ in #((
4954  ./ | .// | /[cC]/* | \
4955  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4956  ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4957  /usr/ucb/* ) ;;
4958  *)
4959    # OSF1 and SCO ODT 3.0 have their own names for install.
4960    # Don't use installbsd from OSF since it installs stuff as root
4961    # by default.
4962    for ac_prog in ginstall scoinst install; do
4963      for ac_exec_ext in '' $ac_executable_extensions; do
4964	if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4965	  if test $ac_prog = install &&
4966	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4967	    # AIX install.  It has an incompatible calling convention.
4968	    :
4969	  elif test $ac_prog = install &&
4970	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4971	    # program-specific install script used by HP pwplus--don't use.
4972	    :
4973	  else
4974	    rm -rf conftest.one conftest.two conftest.dir
4975	    echo one > conftest.one
4976	    echo two > conftest.two
4977	    mkdir conftest.dir
4978	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4979	      test -s conftest.one && test -s conftest.two &&
4980	      test -s conftest.dir/conftest.one &&
4981	      test -s conftest.dir/conftest.two
4982	    then
4983	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4984	      break 3
4985	    fi
4986	  fi
4987	fi
4988      done
4989    done
4990    ;;
4991esac
4992
4993  done
4994IFS=$as_save_IFS
4995
4996rm -rf conftest.one conftest.two conftest.dir
4997
4998fi
4999  if test "${ac_cv_path_install+set}" = set; then
5000    INSTALL=$ac_cv_path_install
5001  else
5002    # As a last resort, use the slow shell script.  Don't cache a
5003    # value for INSTALL within a source directory, because that will
5004    # break other packages using the cache if that directory is
5005    # removed, or if the value is a relative name.
5006    INSTALL=$ac_install_sh
5007  fi
5008fi
5009{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
5010$as_echo "$INSTALL" >&6; }
5011
5012# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
5013# It thinks the first close brace ends the variable substitution.
5014test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
5015
5016test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
5017
5018test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
5019
5020{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
5021$as_echo_n "checking whether build environment is sane... " >&6; }
5022# Reject unsafe characters in $srcdir or the absolute working directory
5023# name.  Accept space and tab only in the latter.
5024am_lf='
5025'
5026case `pwd` in
5027  *[\\\"\#\$\&\'\`$am_lf]*)
5028    as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
5029esac
5030case $srcdir in
5031  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
5032    as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
5033esac
5034
5035# Do 'set' in a subshell so we don't clobber the current shell's
5036# arguments.  Must try -L first in case configure is actually a
5037# symlink; some systems play weird games with the mod time of symlinks
5038# (eg FreeBSD returns the mod time of the symlink's containing
5039# directory).
5040if (
5041   am_has_slept=no
5042   for am_try in 1 2; do
5043     echo "timestamp, slept: $am_has_slept" > conftest.file
5044     set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
5045     if test "$*" = "X"; then
5046	# -L didn't work.
5047	set X `ls -t "$srcdir/configure" conftest.file`
5048     fi
5049     if test "$*" != "X $srcdir/configure conftest.file" \
5050	&& test "$*" != "X conftest.file $srcdir/configure"; then
5051
5052	# If neither matched, then we have a broken ls.  This can happen
5053	# if, for instance, CONFIG_SHELL is bash and it inherits a
5054	# broken ls alias from the environment.  This has actually
5055	# happened.  Such a system could not be considered "sane".
5056	as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
5057  alias in your environment" "$LINENO" 5
5058     fi
5059     if test "$2" = conftest.file || test $am_try -eq 2; then
5060       break
5061     fi
5062     # Just in case.
5063     sleep 1
5064     am_has_slept=yes
5065   done
5066   test "$2" = conftest.file
5067   )
5068then
5069   # Ok.
5070   :
5071else
5072   as_fn_error $? "newly created file is older than distributed files!
5073Check your system clock" "$LINENO" 5
5074fi
5075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5076$as_echo "yes" >&6; }
5077# If we didn't sleep, we still need to ensure time stamps of config.status and
5078# generated files are strictly newer.
5079am_sleep_pid=
5080if grep 'slept: no' conftest.file >/dev/null 2>&1; then
5081  ( sleep 1 ) &
5082  am_sleep_pid=$!
5083fi
5084
5085rm -f conftest.file
5086
5087test "$program_prefix" != NONE &&
5088  program_transform_name="s&^&$program_prefix&;$program_transform_name"
5089# Use a double $ so make ignores it.
5090test "$program_suffix" != NONE &&
5091  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
5092# Double any \ or $.
5093# By default was `s,x,x', remove it if useless.
5094ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
5095program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
5096
5097if test x"${MISSING+set}" != xset; then
5098  case $am_aux_dir in
5099  *\ * | *\	*)
5100    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
5101  *)
5102    MISSING="\${SHELL} $am_aux_dir/missing" ;;
5103  esac
5104fi
5105# Use eval to expand $SHELL
5106if eval "$MISSING --is-lightweight"; then
5107  am_missing_run="$MISSING "
5108else
5109  am_missing_run=
5110  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
5111$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
5112fi
5113
5114if test x"${install_sh+set}" != xset; then
5115  case $am_aux_dir in
5116  *\ * | *\	*)
5117    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
5118  *)
5119    install_sh="\${SHELL} $am_aux_dir/install-sh"
5120  esac
5121fi
5122
5123# Installed binaries are usually stripped using 'strip' when the user
5124# run "make install-strip".  However 'strip' might not be the right
5125# tool to use in cross-compilation environments, therefore Automake
5126# will honor the 'STRIP' environment variable to overrule this program.
5127if test "$cross_compiling" != no; then
5128  if test -n "$ac_tool_prefix"; then
5129  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
5130set dummy ${ac_tool_prefix}strip; ac_word=$2
5131{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5132$as_echo_n "checking for $ac_word... " >&6; }
5133if ${ac_cv_prog_STRIP+:} false; then :
5134  $as_echo_n "(cached) " >&6
5135else
5136  if test -n "$STRIP"; then
5137  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
5138else
5139as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5140for as_dir in $PATH
5141do
5142  IFS=$as_save_IFS
5143  test -z "$as_dir" && as_dir=.
5144    for ac_exec_ext in '' $ac_executable_extensions; do
5145  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5146    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
5147    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5148    break 2
5149  fi
5150done
5151  done
5152IFS=$as_save_IFS
5153
5154fi
5155fi
5156STRIP=$ac_cv_prog_STRIP
5157if test -n "$STRIP"; then
5158  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
5159$as_echo "$STRIP" >&6; }
5160else
5161  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5162$as_echo "no" >&6; }
5163fi
5164
5165
5166fi
5167if test -z "$ac_cv_prog_STRIP"; then
5168  ac_ct_STRIP=$STRIP
5169  # Extract the first word of "strip", so it can be a program name with args.
5170set dummy strip; ac_word=$2
5171{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5172$as_echo_n "checking for $ac_word... " >&6; }
5173if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
5174  $as_echo_n "(cached) " >&6
5175else
5176  if test -n "$ac_ct_STRIP"; then
5177  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
5178else
5179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5180for as_dir in $PATH
5181do
5182  IFS=$as_save_IFS
5183  test -z "$as_dir" && as_dir=.
5184    for ac_exec_ext in '' $ac_executable_extensions; do
5185  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5186    ac_cv_prog_ac_ct_STRIP="strip"
5187    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5188    break 2
5189  fi
5190done
5191  done
5192IFS=$as_save_IFS
5193
5194fi
5195fi
5196ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
5197if test -n "$ac_ct_STRIP"; then
5198  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
5199$as_echo "$ac_ct_STRIP" >&6; }
5200else
5201  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5202$as_echo "no" >&6; }
5203fi
5204
5205  if test "x$ac_ct_STRIP" = x; then
5206    STRIP=":"
5207  else
5208    case $cross_compiling:$ac_tool_warned in
5209yes:)
5210{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5211$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5212ac_tool_warned=yes ;;
5213esac
5214    STRIP=$ac_ct_STRIP
5215  fi
5216else
5217  STRIP="$ac_cv_prog_STRIP"
5218fi
5219
5220fi
5221INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
5222
5223{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
5224$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
5225if test -z "$MKDIR_P"; then
5226  if ${ac_cv_path_mkdir+:} false; then :
5227  $as_echo_n "(cached) " >&6
5228else
5229  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5230for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
5231do
5232  IFS=$as_save_IFS
5233  test -z "$as_dir" && as_dir=.
5234    for ac_prog in mkdir gmkdir; do
5235	 for ac_exec_ext in '' $ac_executable_extensions; do
5236	   as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
5237	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
5238	     'mkdir (GNU coreutils) '* | \
5239	     'mkdir (coreutils) '* | \
5240	     'mkdir (fileutils) '4.1*)
5241	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
5242	       break 3;;
5243	   esac
5244	 done
5245       done
5246  done
5247IFS=$as_save_IFS
5248
5249fi
5250
5251  test -d ./--version && rmdir ./--version
5252  if test "${ac_cv_path_mkdir+set}" = set; then
5253    MKDIR_P="$ac_cv_path_mkdir -p"
5254  else
5255    # As a last resort, use the slow shell script.  Don't cache a
5256    # value for MKDIR_P within a source directory, because that will
5257    # break other packages using the cache if that directory is
5258    # removed, or if the value is a relative name.
5259    MKDIR_P="$ac_install_sh -d"
5260  fi
5261fi
5262{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
5263$as_echo "$MKDIR_P" >&6; }
5264
5265for ac_prog in gawk mawk nawk awk
5266do
5267  # Extract the first word of "$ac_prog", so it can be a program name with args.
5268set dummy $ac_prog; ac_word=$2
5269{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5270$as_echo_n "checking for $ac_word... " >&6; }
5271if ${ac_cv_prog_AWK+:} false; then :
5272  $as_echo_n "(cached) " >&6
5273else
5274  if test -n "$AWK"; then
5275  ac_cv_prog_AWK="$AWK" # Let the user override the test.
5276else
5277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5278for as_dir in $PATH
5279do
5280  IFS=$as_save_IFS
5281  test -z "$as_dir" && as_dir=.
5282    for ac_exec_ext in '' $ac_executable_extensions; do
5283  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5284    ac_cv_prog_AWK="$ac_prog"
5285    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5286    break 2
5287  fi
5288done
5289  done
5290IFS=$as_save_IFS
5291
5292fi
5293fi
5294AWK=$ac_cv_prog_AWK
5295if test -n "$AWK"; then
5296  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
5297$as_echo "$AWK" >&6; }
5298else
5299  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5300$as_echo "no" >&6; }
5301fi
5302
5303
5304  test -n "$AWK" && break
5305done
5306
5307{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
5308$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
5309set x ${MAKE-make}
5310ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
5311if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
5312  $as_echo_n "(cached) " >&6
5313else
5314  cat >conftest.make <<\_ACEOF
5315SHELL = /bin/sh
5316all:
5317	@echo '@@@%%%=$(MAKE)=@@@%%%'
5318_ACEOF
5319# GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
5320case `${MAKE-make} -f conftest.make 2>/dev/null` in
5321  *@@@%%%=?*=@@@%%%*)
5322    eval ac_cv_prog_make_${ac_make}_set=yes;;
5323  *)
5324    eval ac_cv_prog_make_${ac_make}_set=no;;
5325esac
5326rm -f conftest.make
5327fi
5328if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
5329  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5330$as_echo "yes" >&6; }
5331  SET_MAKE=
5332else
5333  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5334$as_echo "no" >&6; }
5335  SET_MAKE="MAKE=${MAKE-make}"
5336fi
5337
5338rm -rf .tst 2>/dev/null
5339mkdir .tst 2>/dev/null
5340if test -d .tst; then
5341  am__leading_dot=.
5342else
5343  am__leading_dot=_
5344fi
5345rmdir .tst 2>/dev/null
5346
5347DEPDIR="${am__leading_dot}deps"
5348
5349ac_config_commands="$ac_config_commands depfiles"
5350
5351{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} supports the include directive" >&5
5352$as_echo_n "checking whether ${MAKE-make} supports the include directive... " >&6; }
5353cat > confinc.mk << 'END'
5354am__doit:
5355	@echo this is the am__doit target >confinc.out
5356.PHONY: am__doit
5357END
5358am__include="#"
5359am__quote=
5360# BSD make does it like this.
5361echo '.include "confinc.mk" # ignored' > confmf.BSD
5362# Other make implementations (GNU, Solaris 10, AIX) do it like this.
5363echo 'include confinc.mk # ignored' > confmf.GNU
5364_am_result=no
5365for s in GNU BSD; do
5366  { echo "$as_me:$LINENO: ${MAKE-make} -f confmf.$s && cat confinc.out" >&5
5367   (${MAKE-make} -f confmf.$s && cat confinc.out) >&5 2>&5
5368   ac_status=$?
5369   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5370   (exit $ac_status); }
5371  case $?:`cat confinc.out 2>/dev/null` in #(
5372  '0:this is the am__doit target') :
5373    case $s in #(
5374  BSD) :
5375    am__include='.include' am__quote='"' ;; #(
5376  *) :
5377    am__include='include' am__quote='' ;;
5378esac ;; #(
5379  *) :
5380     ;;
5381esac
5382  if test "$am__include" != "#"; then
5383    _am_result="yes ($s style)"
5384    break
5385  fi
5386done
5387rm -f confinc.* confmf.*
5388{ $as_echo "$as_me:${as_lineno-$LINENO}: result: ${_am_result}" >&5
5389$as_echo "${_am_result}" >&6; }
5390
5391# Check whether --enable-dependency-tracking was given.
5392if test "${enable_dependency_tracking+set}" = set; then :
5393  enableval=$enable_dependency_tracking;
5394fi
5395
5396if test "x$enable_dependency_tracking" != xno; then
5397  am_depcomp="$ac_aux_dir/depcomp"
5398  AMDEPBACKSLASH='\'
5399  am__nodep='_no'
5400fi
5401 if test "x$enable_dependency_tracking" != xno; then
5402  AMDEP_TRUE=
5403  AMDEP_FALSE='#'
5404else
5405  AMDEP_TRUE='#'
5406  AMDEP_FALSE=
5407fi
5408
5409
5410# Check whether --enable-silent-rules was given.
5411if test "${enable_silent_rules+set}" = set; then :
5412  enableval=$enable_silent_rules;
5413fi
5414
5415case $enable_silent_rules in # (((
5416  yes) AM_DEFAULT_VERBOSITY=0;;
5417   no) AM_DEFAULT_VERBOSITY=1;;
5418    *) AM_DEFAULT_VERBOSITY=1;;
5419esac
5420am_make=${MAKE-make}
5421{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
5422$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
5423if ${am_cv_make_support_nested_variables+:} false; then :
5424  $as_echo_n "(cached) " >&6
5425else
5426  if $as_echo 'TRUE=$(BAR$(V))
5427BAR0=false
5428BAR1=true
5429V=1
5430am__doit:
5431	@$(TRUE)
5432.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
5433  am_cv_make_support_nested_variables=yes
5434else
5435  am_cv_make_support_nested_variables=no
5436fi
5437fi
5438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
5439$as_echo "$am_cv_make_support_nested_variables" >&6; }
5440if test $am_cv_make_support_nested_variables = yes; then
5441    AM_V='$(V)'
5442  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
5443else
5444  AM_V=$AM_DEFAULT_VERBOSITY
5445  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
5446fi
5447AM_BACKSLASH='\'
5448
5449if test "`cd $srcdir && pwd`" != "`pwd`"; then
5450  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
5451  # is not polluted with repeated "-I."
5452  am__isrc=' -I$(srcdir)'
5453  # test to see if srcdir already configured
5454  if test -f $srcdir/config.status; then
5455    as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
5456  fi
5457fi
5458
5459# test whether we have cygpath
5460if test -z "$CYGPATH_W"; then
5461  if (cygpath --version) >/dev/null 2>/dev/null; then
5462    CYGPATH_W='cygpath -w'
5463  else
5464    CYGPATH_W=echo
5465  fi
5466fi
5467
5468
5469# Define the identity of the package.
5470 PACKAGE='groff'
5471 VERSION='1.22.4'
5472
5473
5474cat >>confdefs.h <<_ACEOF
5475#define PACKAGE "$PACKAGE"
5476_ACEOF
5477
5478
5479cat >>confdefs.h <<_ACEOF
5480#define VERSION "$VERSION"
5481_ACEOF
5482
5483# Some tools Automake needs.
5484
5485ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
5486
5487
5488AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
5489
5490
5491AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
5492
5493
5494AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
5495
5496
5497MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
5498
5499# For better backward compatibility.  To be removed once Automake 1.9.x
5500# dies out for good.  For more background, see:
5501# <https://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
5502# <https://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
5503mkdir_p='$(MKDIR_P)'
5504
5505# We need awk for the "check" target (and possibly the TAP driver).  The
5506# system "awk" is bad on some platforms.
5507# Always define AMTAR for backward compatibility.  Yes, it's still used
5508# in the wild :-(  We should find a proper way to deprecate it ...
5509AMTAR='$${TAR-tar}'
5510
5511
5512# We'll loop over all known methods to create a tar archive until one works.
5513_am_tools='gnutar  pax cpio none'
5514
5515am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
5516
5517
5518
5519
5520
5521depcc="$CC"   am_compiler_list=
5522
5523{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5524$as_echo_n "checking dependency style of $depcc... " >&6; }
5525if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5526  $as_echo_n "(cached) " >&6
5527else
5528  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5529  # We make a subdir and do the tests there.  Otherwise we can end up
5530  # making bogus files that we don't know about and never remove.  For
5531  # instance it was reported that on HP-UX the gcc test will end up
5532  # making a dummy file named 'D' -- because '-MD' means "put the output
5533  # in D".
5534  rm -rf conftest.dir
5535  mkdir conftest.dir
5536  # Copy depcomp to subdir because otherwise we won't find it if we're
5537  # using a relative directory.
5538  cp "$am_depcomp" conftest.dir
5539  cd conftest.dir
5540  # We will build objects and dependencies in a subdirectory because
5541  # it helps to detect inapplicable dependency modes.  For instance
5542  # both Tru64's cc and ICC support -MD to output dependencies as a
5543  # side effect of compilation, but ICC will put the dependencies in
5544  # the current directory while Tru64 will put them in the object
5545  # directory.
5546  mkdir sub
5547
5548  am_cv_CC_dependencies_compiler_type=none
5549  if test "$am_compiler_list" = ""; then
5550     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5551  fi
5552  am__universal=false
5553  case " $depcc " in #(
5554     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5555     esac
5556
5557  for depmode in $am_compiler_list; do
5558    # Setup a source with many dependencies, because some compilers
5559    # like to wrap large dependency lists on column 80 (with \), and
5560    # we should not choose a depcomp mode which is confused by this.
5561    #
5562    # We need to recreate these files for each test, as the compiler may
5563    # overwrite some of them when testing with obscure command lines.
5564    # This happens at least with the AIX C compiler.
5565    : > sub/conftest.c
5566    for i in 1 2 3 4 5 6; do
5567      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5568      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5569      # Solaris 10 /bin/sh.
5570      echo '/* dummy */' > sub/conftst$i.h
5571    done
5572    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5573
5574    # We check with '-c' and '-o' for the sake of the "dashmstdout"
5575    # mode.  It turns out that the SunPro C++ compiler does not properly
5576    # handle '-M -o', and we need to detect this.  Also, some Intel
5577    # versions had trouble with output in subdirs.
5578    am__obj=sub/conftest.${OBJEXT-o}
5579    am__minus_obj="-o $am__obj"
5580    case $depmode in
5581    gcc)
5582      # This depmode causes a compiler race in universal mode.
5583      test "$am__universal" = false || continue
5584      ;;
5585    nosideeffect)
5586      # After this tag, mechanisms are not by side-effect, so they'll
5587      # only be used when explicitly requested.
5588      if test "x$enable_dependency_tracking" = xyes; then
5589	continue
5590      else
5591	break
5592      fi
5593      ;;
5594    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5595      # This compiler won't grok '-c -o', but also, the minuso test has
5596      # not run yet.  These depmodes are late enough in the game, and
5597      # so weak that their functioning should not be impacted.
5598      am__obj=conftest.${OBJEXT-o}
5599      am__minus_obj=
5600      ;;
5601    none) break ;;
5602    esac
5603    if depmode=$depmode \
5604       source=sub/conftest.c object=$am__obj \
5605       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5606       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5607         >/dev/null 2>conftest.err &&
5608       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5609       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5610       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5611       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5612      # icc doesn't choke on unknown options, it will just issue warnings
5613      # or remarks (even with -Werror).  So we grep stderr for any message
5614      # that says an option was ignored or not supported.
5615      # When given -MP, icc 7.0 and 7.1 complain thusly:
5616      #   icc: Command line warning: ignoring option '-M'; no argument required
5617      # The diagnosis changed in icc 8.0:
5618      #   icc: Command line remark: option '-MP' not supported
5619      if (grep 'ignoring option' conftest.err ||
5620          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5621        am_cv_CC_dependencies_compiler_type=$depmode
5622        break
5623      fi
5624    fi
5625  done
5626
5627  cd ..
5628  rm -rf conftest.dir
5629else
5630  am_cv_CC_dependencies_compiler_type=none
5631fi
5632
5633fi
5634{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5635$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5636CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5637
5638 if
5639  test "x$enable_dependency_tracking" != xno \
5640  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5641  am__fastdepCC_TRUE=
5642  am__fastdepCC_FALSE='#'
5643else
5644  am__fastdepCC_TRUE='#'
5645  am__fastdepCC_FALSE=
5646fi
5647
5648
5649
5650# POSIX will say in a future version that running "rm -f" with no argument
5651# is OK; and we want to be able to make that assumption in our Makefile
5652# recipes.  So use an aggressive probe to check that the usage we want is
5653# actually supported "in the wild" to an acceptable degree.
5654# See automake bug#10828.
5655# To make any issue more visible, cause the running configure to be aborted
5656# by default if the 'rm' program in use doesn't match our expectations; the
5657# user can still override this though.
5658if rm -f && rm -fr && rm -rf; then : OK; else
5659  cat >&2 <<'END'
5660Oops!
5661
5662Your 'rm' program seems unable to run without file operands specified
5663on the command line, even when the '-f' option is present.  This is contrary
5664to the behaviour of most rm programs out there, and not conforming with
5665the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
5666
5667Please tell bug-automake@gnu.org about your system, including the value
5668of your $PATH and any error possibly output before this message.  This
5669can help us improve future automake versions.
5670
5671END
5672  if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
5673    echo 'Configuration will proceed anyway, since you have set the' >&2
5674    echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
5675    echo >&2
5676  else
5677    cat >&2 <<'END'
5678Aborting the configuration process, to ensure you take notice of the issue.
5679
5680You can download and install GNU coreutils to get an 'rm' implementation
5681that behaves properly: <https://www.gnu.org/software/coreutils/>.
5682
5683If you want to complete the configuration process using your problematic
5684'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
5685to "yes", and re-run configure.
5686
5687END
5688    as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
5689  fi
5690fi
5691
5692
5693# Check whether --enable-silent-rules was given.
5694if test "${enable_silent_rules+set}" = set; then :
5695  enableval=$enable_silent_rules;
5696fi
5697
5698case $enable_silent_rules in # (((
5699  yes) AM_DEFAULT_VERBOSITY=0;;
5700   no) AM_DEFAULT_VERBOSITY=1;;
5701    *) AM_DEFAULT_VERBOSITY=0;;
5702esac
5703am_make=${MAKE-make}
5704{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
5705$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
5706if ${am_cv_make_support_nested_variables+:} false; then :
5707  $as_echo_n "(cached) " >&6
5708else
5709  if $as_echo 'TRUE=$(BAR$(V))
5710BAR0=false
5711BAR1=true
5712V=1
5713am__doit:
5714	@$(TRUE)
5715.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
5716  am_cv_make_support_nested_variables=yes
5717else
5718  am_cv_make_support_nested_variables=no
5719fi
5720fi
5721{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
5722$as_echo "$am_cv_make_support_nested_variables" >&6; }
5723if test $am_cv_make_support_nested_variables = yes; then
5724    AM_V='$(V)'
5725  AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
5726else
5727  AM_V=$AM_DEFAULT_VERBOSITY
5728  AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
5729fi
5730AM_BACKSLASH='\'
5731
5732
5733# checks for programs
5734ac_ext=c
5735ac_cpp='$CPP $CPPFLAGS'
5736ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5737ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5738ac_compiler_gnu=$ac_cv_c_compiler_gnu
5739if test -n "$ac_tool_prefix"; then
5740  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5741set dummy ${ac_tool_prefix}gcc; ac_word=$2
5742{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5743$as_echo_n "checking for $ac_word... " >&6; }
5744if ${ac_cv_prog_CC+:} false; then :
5745  $as_echo_n "(cached) " >&6
5746else
5747  if test -n "$CC"; then
5748  ac_cv_prog_CC="$CC" # Let the user override the test.
5749else
5750as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5751for as_dir in $PATH
5752do
5753  IFS=$as_save_IFS
5754  test -z "$as_dir" && as_dir=.
5755    for ac_exec_ext in '' $ac_executable_extensions; do
5756  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5757    ac_cv_prog_CC="${ac_tool_prefix}gcc"
5758    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5759    break 2
5760  fi
5761done
5762  done
5763IFS=$as_save_IFS
5764
5765fi
5766fi
5767CC=$ac_cv_prog_CC
5768if test -n "$CC"; then
5769  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5770$as_echo "$CC" >&6; }
5771else
5772  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5773$as_echo "no" >&6; }
5774fi
5775
5776
5777fi
5778if test -z "$ac_cv_prog_CC"; then
5779  ac_ct_CC=$CC
5780  # Extract the first word of "gcc", so it can be a program name with args.
5781set dummy gcc; ac_word=$2
5782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5783$as_echo_n "checking for $ac_word... " >&6; }
5784if ${ac_cv_prog_ac_ct_CC+:} false; then :
5785  $as_echo_n "(cached) " >&6
5786else
5787  if test -n "$ac_ct_CC"; then
5788  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5789else
5790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5791for as_dir in $PATH
5792do
5793  IFS=$as_save_IFS
5794  test -z "$as_dir" && as_dir=.
5795    for ac_exec_ext in '' $ac_executable_extensions; do
5796  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5797    ac_cv_prog_ac_ct_CC="gcc"
5798    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5799    break 2
5800  fi
5801done
5802  done
5803IFS=$as_save_IFS
5804
5805fi
5806fi
5807ac_ct_CC=$ac_cv_prog_ac_ct_CC
5808if test -n "$ac_ct_CC"; then
5809  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5810$as_echo "$ac_ct_CC" >&6; }
5811else
5812  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5813$as_echo "no" >&6; }
5814fi
5815
5816  if test "x$ac_ct_CC" = x; then
5817    CC=""
5818  else
5819    case $cross_compiling:$ac_tool_warned in
5820yes:)
5821{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5822$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5823ac_tool_warned=yes ;;
5824esac
5825    CC=$ac_ct_CC
5826  fi
5827else
5828  CC="$ac_cv_prog_CC"
5829fi
5830
5831if test -z "$CC"; then
5832          if test -n "$ac_tool_prefix"; then
5833    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5834set dummy ${ac_tool_prefix}cc; ac_word=$2
5835{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5836$as_echo_n "checking for $ac_word... " >&6; }
5837if ${ac_cv_prog_CC+:} false; then :
5838  $as_echo_n "(cached) " >&6
5839else
5840  if test -n "$CC"; then
5841  ac_cv_prog_CC="$CC" # Let the user override the test.
5842else
5843as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5844for as_dir in $PATH
5845do
5846  IFS=$as_save_IFS
5847  test -z "$as_dir" && as_dir=.
5848    for ac_exec_ext in '' $ac_executable_extensions; do
5849  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5850    ac_cv_prog_CC="${ac_tool_prefix}cc"
5851    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5852    break 2
5853  fi
5854done
5855  done
5856IFS=$as_save_IFS
5857
5858fi
5859fi
5860CC=$ac_cv_prog_CC
5861if test -n "$CC"; then
5862  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5863$as_echo "$CC" >&6; }
5864else
5865  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5866$as_echo "no" >&6; }
5867fi
5868
5869
5870  fi
5871fi
5872if test -z "$CC"; then
5873  # Extract the first word of "cc", so it can be a program name with args.
5874set dummy cc; ac_word=$2
5875{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5876$as_echo_n "checking for $ac_word... " >&6; }
5877if ${ac_cv_prog_CC+:} false; then :
5878  $as_echo_n "(cached) " >&6
5879else
5880  if test -n "$CC"; then
5881  ac_cv_prog_CC="$CC" # Let the user override the test.
5882else
5883  ac_prog_rejected=no
5884as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5885for as_dir in $PATH
5886do
5887  IFS=$as_save_IFS
5888  test -z "$as_dir" && as_dir=.
5889    for ac_exec_ext in '' $ac_executable_extensions; do
5890  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5891    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5892       ac_prog_rejected=yes
5893       continue
5894     fi
5895    ac_cv_prog_CC="cc"
5896    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5897    break 2
5898  fi
5899done
5900  done
5901IFS=$as_save_IFS
5902
5903if test $ac_prog_rejected = yes; then
5904  # We found a bogon in the path, so make sure we never use it.
5905  set dummy $ac_cv_prog_CC
5906  shift
5907  if test $# != 0; then
5908    # We chose a different compiler from the bogus one.
5909    # However, it has the same basename, so the bogon will be chosen
5910    # first if we set CC to just the basename; use the full file name.
5911    shift
5912    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5913  fi
5914fi
5915fi
5916fi
5917CC=$ac_cv_prog_CC
5918if test -n "$CC"; then
5919  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5920$as_echo "$CC" >&6; }
5921else
5922  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5923$as_echo "no" >&6; }
5924fi
5925
5926
5927fi
5928if test -z "$CC"; then
5929  if test -n "$ac_tool_prefix"; then
5930  for ac_prog in cl.exe
5931  do
5932    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5933set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5934{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5935$as_echo_n "checking for $ac_word... " >&6; }
5936if ${ac_cv_prog_CC+:} false; then :
5937  $as_echo_n "(cached) " >&6
5938else
5939  if test -n "$CC"; then
5940  ac_cv_prog_CC="$CC" # Let the user override the test.
5941else
5942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5943for as_dir in $PATH
5944do
5945  IFS=$as_save_IFS
5946  test -z "$as_dir" && as_dir=.
5947    for ac_exec_ext in '' $ac_executable_extensions; do
5948  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5949    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5950    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5951    break 2
5952  fi
5953done
5954  done
5955IFS=$as_save_IFS
5956
5957fi
5958fi
5959CC=$ac_cv_prog_CC
5960if test -n "$CC"; then
5961  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5962$as_echo "$CC" >&6; }
5963else
5964  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5965$as_echo "no" >&6; }
5966fi
5967
5968
5969    test -n "$CC" && break
5970  done
5971fi
5972if test -z "$CC"; then
5973  ac_ct_CC=$CC
5974  for ac_prog in cl.exe
5975do
5976  # Extract the first word of "$ac_prog", so it can be a program name with args.
5977set dummy $ac_prog; ac_word=$2
5978{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5979$as_echo_n "checking for $ac_word... " >&6; }
5980if ${ac_cv_prog_ac_ct_CC+:} false; then :
5981  $as_echo_n "(cached) " >&6
5982else
5983  if test -n "$ac_ct_CC"; then
5984  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5985else
5986as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5987for as_dir in $PATH
5988do
5989  IFS=$as_save_IFS
5990  test -z "$as_dir" && as_dir=.
5991    for ac_exec_ext in '' $ac_executable_extensions; do
5992  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5993    ac_cv_prog_ac_ct_CC="$ac_prog"
5994    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5995    break 2
5996  fi
5997done
5998  done
5999IFS=$as_save_IFS
6000
6001fi
6002fi
6003ac_ct_CC=$ac_cv_prog_ac_ct_CC
6004if test -n "$ac_ct_CC"; then
6005  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
6006$as_echo "$ac_ct_CC" >&6; }
6007else
6008  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6009$as_echo "no" >&6; }
6010fi
6011
6012
6013  test -n "$ac_ct_CC" && break
6014done
6015
6016  if test "x$ac_ct_CC" = x; then
6017    CC=""
6018  else
6019    case $cross_compiling:$ac_tool_warned in
6020yes:)
6021{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6022$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6023ac_tool_warned=yes ;;
6024esac
6025    CC=$ac_ct_CC
6026  fi
6027fi
6028
6029fi
6030
6031
6032test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6033$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6034as_fn_error $? "no acceptable C compiler found in \$PATH
6035See \`config.log' for more details" "$LINENO" 5; }
6036
6037# Provide some information about the compiler.
6038$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
6039set X $ac_compile
6040ac_compiler=$2
6041for ac_option in --version -v -V -qversion; do
6042  { { ac_try="$ac_compiler $ac_option >&5"
6043case "(($ac_try" in
6044  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6045  *) ac_try_echo=$ac_try;;
6046esac
6047eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6048$as_echo "$ac_try_echo"; } >&5
6049  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
6050  ac_status=$?
6051  if test -s conftest.err; then
6052    sed '10a\
6053... rest of stderr output deleted ...
6054         10q' conftest.err >conftest.er1
6055    cat conftest.er1 >&5
6056  fi
6057  rm -f conftest.er1 conftest.err
6058  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6059  test $ac_status = 0; }
6060done
6061
6062{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
6063$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
6064if ${ac_cv_c_compiler_gnu+:} false; then :
6065  $as_echo_n "(cached) " >&6
6066else
6067  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6068/* end confdefs.h.  */
6069
6070int
6071main ()
6072{
6073#ifndef __GNUC__
6074       choke me
6075#endif
6076
6077  ;
6078  return 0;
6079}
6080_ACEOF
6081if ac_fn_c_try_compile "$LINENO"; then :
6082  ac_compiler_gnu=yes
6083else
6084  ac_compiler_gnu=no
6085fi
6086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6087ac_cv_c_compiler_gnu=$ac_compiler_gnu
6088
6089fi
6090{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
6091$as_echo "$ac_cv_c_compiler_gnu" >&6; }
6092if test $ac_compiler_gnu = yes; then
6093  GCC=yes
6094else
6095  GCC=
6096fi
6097ac_test_CFLAGS=${CFLAGS+set}
6098ac_save_CFLAGS=$CFLAGS
6099{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
6100$as_echo_n "checking whether $CC accepts -g... " >&6; }
6101if ${ac_cv_prog_cc_g+:} false; then :
6102  $as_echo_n "(cached) " >&6
6103else
6104  ac_save_c_werror_flag=$ac_c_werror_flag
6105   ac_c_werror_flag=yes
6106   ac_cv_prog_cc_g=no
6107   CFLAGS="-g"
6108   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6109/* end confdefs.h.  */
6110
6111int
6112main ()
6113{
6114
6115  ;
6116  return 0;
6117}
6118_ACEOF
6119if ac_fn_c_try_compile "$LINENO"; then :
6120  ac_cv_prog_cc_g=yes
6121else
6122  CFLAGS=""
6123      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6124/* end confdefs.h.  */
6125
6126int
6127main ()
6128{
6129
6130  ;
6131  return 0;
6132}
6133_ACEOF
6134if ac_fn_c_try_compile "$LINENO"; then :
6135
6136else
6137  ac_c_werror_flag=$ac_save_c_werror_flag
6138	 CFLAGS="-g"
6139	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6140/* end confdefs.h.  */
6141
6142int
6143main ()
6144{
6145
6146  ;
6147  return 0;
6148}
6149_ACEOF
6150if ac_fn_c_try_compile "$LINENO"; then :
6151  ac_cv_prog_cc_g=yes
6152fi
6153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6154fi
6155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6156fi
6157rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6158   ac_c_werror_flag=$ac_save_c_werror_flag
6159fi
6160{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
6161$as_echo "$ac_cv_prog_cc_g" >&6; }
6162if test "$ac_test_CFLAGS" = set; then
6163  CFLAGS=$ac_save_CFLAGS
6164elif test $ac_cv_prog_cc_g = yes; then
6165  if test "$GCC" = yes; then
6166    CFLAGS="-g -O2"
6167  else
6168    CFLAGS="-g"
6169  fi
6170else
6171  if test "$GCC" = yes; then
6172    CFLAGS="-O2"
6173  else
6174    CFLAGS=
6175  fi
6176fi
6177{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
6178$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
6179if ${ac_cv_prog_cc_c89+:} false; then :
6180  $as_echo_n "(cached) " >&6
6181else
6182  ac_cv_prog_cc_c89=no
6183ac_save_CC=$CC
6184cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6185/* end confdefs.h.  */
6186#include <stdarg.h>
6187#include <stdio.h>
6188struct stat;
6189/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
6190struct buf { int x; };
6191FILE * (*rcsopen) (struct buf *, struct stat *, int);
6192static char *e (p, i)
6193     char **p;
6194     int i;
6195{
6196  return p[i];
6197}
6198static char *f (char * (*g) (char **, int), char **p, ...)
6199{
6200  char *s;
6201  va_list v;
6202  va_start (v,p);
6203  s = g (p, va_arg (v,int));
6204  va_end (v);
6205  return s;
6206}
6207
6208/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
6209   function prototypes and stuff, but not '\xHH' hex character constants.
6210   These don't provoke an error unfortunately, instead are silently treated
6211   as 'x'.  The following induces an error, until -std is added to get
6212   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
6213   array size at least.  It's necessary to write '\x00'==0 to get something
6214   that's true only with -std.  */
6215int osf4_cc_array ['\x00' == 0 ? 1 : -1];
6216
6217/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
6218   inside strings and character constants.  */
6219#define FOO(x) 'x'
6220int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
6221
6222int test (int i, double x);
6223struct s1 {int (*f) (int a);};
6224struct s2 {int (*f) (double a);};
6225int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
6226int argc;
6227char **argv;
6228int
6229main ()
6230{
6231return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
6232  ;
6233  return 0;
6234}
6235_ACEOF
6236for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
6237	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
6238do
6239  CC="$ac_save_CC $ac_arg"
6240  if ac_fn_c_try_compile "$LINENO"; then :
6241  ac_cv_prog_cc_c89=$ac_arg
6242fi
6243rm -f core conftest.err conftest.$ac_objext
6244  test "x$ac_cv_prog_cc_c89" != "xno" && break
6245done
6246rm -f conftest.$ac_ext
6247CC=$ac_save_CC
6248
6249fi
6250# AC_CACHE_VAL
6251case "x$ac_cv_prog_cc_c89" in
6252  x)
6253    { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
6254$as_echo "none needed" >&6; } ;;
6255  xno)
6256    { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
6257$as_echo "unsupported" >&6; } ;;
6258  *)
6259    CC="$CC $ac_cv_prog_cc_c89"
6260    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
6261$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
6262esac
6263if test "x$ac_cv_prog_cc_c89" != xno; then :
6264
6265fi
6266
6267ac_ext=c
6268ac_cpp='$CPP $CPPFLAGS'
6269ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6270ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6271ac_compiler_gnu=$ac_cv_c_compiler_gnu
6272
6273ac_ext=c
6274ac_cpp='$CPP $CPPFLAGS'
6275ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6276ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6277ac_compiler_gnu=$ac_cv_c_compiler_gnu
6278{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
6279$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
6280if ${am_cv_prog_cc_c_o+:} false; then :
6281  $as_echo_n "(cached) " >&6
6282else
6283  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6284/* end confdefs.h.  */
6285
6286int
6287main ()
6288{
6289
6290  ;
6291  return 0;
6292}
6293_ACEOF
6294  # Make sure it works both with $CC and with simple cc.
6295  # Following AC_PROG_CC_C_O, we do the test twice because some
6296  # compilers refuse to overwrite an existing .o file with -o,
6297  # though they will create one.
6298  am_cv_prog_cc_c_o=yes
6299  for am_i in 1 2; do
6300    if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
6301   ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
6302   ac_status=$?
6303   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6304   (exit $ac_status); } \
6305         && test -f conftest2.$ac_objext; then
6306      : OK
6307    else
6308      am_cv_prog_cc_c_o=no
6309      break
6310    fi
6311  done
6312  rm -f core conftest*
6313  unset am_i
6314fi
6315{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
6316$as_echo "$am_cv_prog_cc_c_o" >&6; }
6317if test "$am_cv_prog_cc_c_o" != yes; then
6318   # Losing compiler, so override with the script.
6319   # FIXME: It is wrong to rewrite CC.
6320   # But if we don't then we get into trouble of one sort or another.
6321   # A longer-term fix would be to have automake use am__CC in this case,
6322   # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
6323   CC="$am_aux_dir/compile $CC"
6324fi
6325ac_ext=c
6326ac_cpp='$CPP $CPPFLAGS'
6327ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6328ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6329ac_compiler_gnu=$ac_cv_c_compiler_gnu
6330
6331
6332ac_ext=cpp
6333ac_cpp='$CXXCPP $CPPFLAGS'
6334ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6335ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6336ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6337if test -z "$CXX"; then
6338  if test -n "$CCC"; then
6339    CXX=$CCC
6340  else
6341    if test -n "$ac_tool_prefix"; then
6342  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
6343  do
6344    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6345set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6346{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6347$as_echo_n "checking for $ac_word... " >&6; }
6348if ${ac_cv_prog_CXX+:} false; then :
6349  $as_echo_n "(cached) " >&6
6350else
6351  if test -n "$CXX"; then
6352  ac_cv_prog_CXX="$CXX" # Let the user override the test.
6353else
6354as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6355for as_dir in $PATH
6356do
6357  IFS=$as_save_IFS
6358  test -z "$as_dir" && as_dir=.
6359    for ac_exec_ext in '' $ac_executable_extensions; do
6360  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6361    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
6362    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6363    break 2
6364  fi
6365done
6366  done
6367IFS=$as_save_IFS
6368
6369fi
6370fi
6371CXX=$ac_cv_prog_CXX
6372if test -n "$CXX"; then
6373  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
6374$as_echo "$CXX" >&6; }
6375else
6376  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6377$as_echo "no" >&6; }
6378fi
6379
6380
6381    test -n "$CXX" && break
6382  done
6383fi
6384if test -z "$CXX"; then
6385  ac_ct_CXX=$CXX
6386  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
6387do
6388  # Extract the first word of "$ac_prog", so it can be a program name with args.
6389set dummy $ac_prog; ac_word=$2
6390{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6391$as_echo_n "checking for $ac_word... " >&6; }
6392if ${ac_cv_prog_ac_ct_CXX+:} false; then :
6393  $as_echo_n "(cached) " >&6
6394else
6395  if test -n "$ac_ct_CXX"; then
6396  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
6397else
6398as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6399for as_dir in $PATH
6400do
6401  IFS=$as_save_IFS
6402  test -z "$as_dir" && as_dir=.
6403    for ac_exec_ext in '' $ac_executable_extensions; do
6404  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6405    ac_cv_prog_ac_ct_CXX="$ac_prog"
6406    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6407    break 2
6408  fi
6409done
6410  done
6411IFS=$as_save_IFS
6412
6413fi
6414fi
6415ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
6416if test -n "$ac_ct_CXX"; then
6417  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
6418$as_echo "$ac_ct_CXX" >&6; }
6419else
6420  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6421$as_echo "no" >&6; }
6422fi
6423
6424
6425  test -n "$ac_ct_CXX" && break
6426done
6427
6428  if test "x$ac_ct_CXX" = x; then
6429    CXX="g++"
6430  else
6431    case $cross_compiling:$ac_tool_warned in
6432yes:)
6433{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6434$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6435ac_tool_warned=yes ;;
6436esac
6437    CXX=$ac_ct_CXX
6438  fi
6439fi
6440
6441  fi
6442fi
6443# Provide some information about the compiler.
6444$as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
6445set X $ac_compile
6446ac_compiler=$2
6447for ac_option in --version -v -V -qversion; do
6448  { { ac_try="$ac_compiler $ac_option >&5"
6449case "(($ac_try" in
6450  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6451  *) ac_try_echo=$ac_try;;
6452esac
6453eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6454$as_echo "$ac_try_echo"; } >&5
6455  (eval "$ac_compiler $ac_option >&5") 2>conftest.err
6456  ac_status=$?
6457  if test -s conftest.err; then
6458    sed '10a\
6459... rest of stderr output deleted ...
6460         10q' conftest.err >conftest.er1
6461    cat conftest.er1 >&5
6462  fi
6463  rm -f conftest.er1 conftest.err
6464  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6465  test $ac_status = 0; }
6466done
6467
6468{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
6469$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
6470if ${ac_cv_cxx_compiler_gnu+:} false; then :
6471  $as_echo_n "(cached) " >&6
6472else
6473  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6474/* end confdefs.h.  */
6475
6476int
6477main ()
6478{
6479#ifndef __GNUC__
6480       choke me
6481#endif
6482
6483  ;
6484  return 0;
6485}
6486_ACEOF
6487if ac_fn_cxx_try_compile "$LINENO"; then :
6488  ac_compiler_gnu=yes
6489else
6490  ac_compiler_gnu=no
6491fi
6492rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6493ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
6494
6495fi
6496{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
6497$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
6498if test $ac_compiler_gnu = yes; then
6499  GXX=yes
6500else
6501  GXX=
6502fi
6503ac_test_CXXFLAGS=${CXXFLAGS+set}
6504ac_save_CXXFLAGS=$CXXFLAGS
6505{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
6506$as_echo_n "checking whether $CXX accepts -g... " >&6; }
6507if ${ac_cv_prog_cxx_g+:} false; then :
6508  $as_echo_n "(cached) " >&6
6509else
6510  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
6511   ac_cxx_werror_flag=yes
6512   ac_cv_prog_cxx_g=no
6513   CXXFLAGS="-g"
6514   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6515/* end confdefs.h.  */
6516
6517int
6518main ()
6519{
6520
6521  ;
6522  return 0;
6523}
6524_ACEOF
6525if ac_fn_cxx_try_compile "$LINENO"; then :
6526  ac_cv_prog_cxx_g=yes
6527else
6528  CXXFLAGS=""
6529      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6530/* end confdefs.h.  */
6531
6532int
6533main ()
6534{
6535
6536  ;
6537  return 0;
6538}
6539_ACEOF
6540if ac_fn_cxx_try_compile "$LINENO"; then :
6541
6542else
6543  ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6544	 CXXFLAGS="-g"
6545	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6546/* end confdefs.h.  */
6547
6548int
6549main ()
6550{
6551
6552  ;
6553  return 0;
6554}
6555_ACEOF
6556if ac_fn_cxx_try_compile "$LINENO"; then :
6557  ac_cv_prog_cxx_g=yes
6558fi
6559rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6560fi
6561rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6562fi
6563rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6564   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
6565fi
6566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
6567$as_echo "$ac_cv_prog_cxx_g" >&6; }
6568if test "$ac_test_CXXFLAGS" = set; then
6569  CXXFLAGS=$ac_save_CXXFLAGS
6570elif test $ac_cv_prog_cxx_g = yes; then
6571  if test "$GXX" = yes; then
6572    CXXFLAGS="-g -O2"
6573  else
6574    CXXFLAGS="-g"
6575  fi
6576else
6577  if test "$GXX" = yes; then
6578    CXXFLAGS="-O2"
6579  else
6580    CXXFLAGS=
6581  fi
6582fi
6583ac_ext=c
6584ac_cpp='$CPP $CPPFLAGS'
6585ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6586ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6587ac_compiler_gnu=$ac_cv_c_compiler_gnu
6588
6589depcc="$CXX"  am_compiler_list=
6590
6591{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
6592$as_echo_n "checking dependency style of $depcc... " >&6; }
6593if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
6594  $as_echo_n "(cached) " >&6
6595else
6596  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
6597  # We make a subdir and do the tests there.  Otherwise we can end up
6598  # making bogus files that we don't know about and never remove.  For
6599  # instance it was reported that on HP-UX the gcc test will end up
6600  # making a dummy file named 'D' -- because '-MD' means "put the output
6601  # in D".
6602  rm -rf conftest.dir
6603  mkdir conftest.dir
6604  # Copy depcomp to subdir because otherwise we won't find it if we're
6605  # using a relative directory.
6606  cp "$am_depcomp" conftest.dir
6607  cd conftest.dir
6608  # We will build objects and dependencies in a subdirectory because
6609  # it helps to detect inapplicable dependency modes.  For instance
6610  # both Tru64's cc and ICC support -MD to output dependencies as a
6611  # side effect of compilation, but ICC will put the dependencies in
6612  # the current directory while Tru64 will put them in the object
6613  # directory.
6614  mkdir sub
6615
6616  am_cv_CXX_dependencies_compiler_type=none
6617  if test "$am_compiler_list" = ""; then
6618     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
6619  fi
6620  am__universal=false
6621  case " $depcc " in #(
6622     *\ -arch\ *\ -arch\ *) am__universal=true ;;
6623     esac
6624
6625  for depmode in $am_compiler_list; do
6626    # Setup a source with many dependencies, because some compilers
6627    # like to wrap large dependency lists on column 80 (with \), and
6628    # we should not choose a depcomp mode which is confused by this.
6629    #
6630    # We need to recreate these files for each test, as the compiler may
6631    # overwrite some of them when testing with obscure command lines.
6632    # This happens at least with the AIX C compiler.
6633    : > sub/conftest.c
6634    for i in 1 2 3 4 5 6; do
6635      echo '#include "conftst'$i'.h"' >> sub/conftest.c
6636      # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
6637      # Solaris 10 /bin/sh.
6638      echo '/* dummy */' > sub/conftst$i.h
6639    done
6640    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
6641
6642    # We check with '-c' and '-o' for the sake of the "dashmstdout"
6643    # mode.  It turns out that the SunPro C++ compiler does not properly
6644    # handle '-M -o', and we need to detect this.  Also, some Intel
6645    # versions had trouble with output in subdirs.
6646    am__obj=sub/conftest.${OBJEXT-o}
6647    am__minus_obj="-o $am__obj"
6648    case $depmode in
6649    gcc)
6650      # This depmode causes a compiler race in universal mode.
6651      test "$am__universal" = false || continue
6652      ;;
6653    nosideeffect)
6654      # After this tag, mechanisms are not by side-effect, so they'll
6655      # only be used when explicitly requested.
6656      if test "x$enable_dependency_tracking" = xyes; then
6657	continue
6658      else
6659	break
6660      fi
6661      ;;
6662    msvc7 | msvc7msys | msvisualcpp | msvcmsys)
6663      # This compiler won't grok '-c -o', but also, the minuso test has
6664      # not run yet.  These depmodes are late enough in the game, and
6665      # so weak that their functioning should not be impacted.
6666      am__obj=conftest.${OBJEXT-o}
6667      am__minus_obj=
6668      ;;
6669    none) break ;;
6670    esac
6671    if depmode=$depmode \
6672       source=sub/conftest.c object=$am__obj \
6673       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
6674       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
6675         >/dev/null 2>conftest.err &&
6676       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
6677       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
6678       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
6679       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
6680      # icc doesn't choke on unknown options, it will just issue warnings
6681      # or remarks (even with -Werror).  So we grep stderr for any message
6682      # that says an option was ignored or not supported.
6683      # When given -MP, icc 7.0 and 7.1 complain thusly:
6684      #   icc: Command line warning: ignoring option '-M'; no argument required
6685      # The diagnosis changed in icc 8.0:
6686      #   icc: Command line remark: option '-MP' not supported
6687      if (grep 'ignoring option' conftest.err ||
6688          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
6689        am_cv_CXX_dependencies_compiler_type=$depmode
6690        break
6691      fi
6692    fi
6693  done
6694
6695  cd ..
6696  rm -rf conftest.dir
6697else
6698  am_cv_CXX_dependencies_compiler_type=none
6699fi
6700
6701fi
6702{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
6703$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
6704CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
6705
6706 if
6707  test "x$enable_dependency_tracking" != xno \
6708  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
6709  am__fastdepCXX_TRUE=
6710  am__fastdepCXX_FALSE='#'
6711else
6712  am__fastdepCXX_TRUE='#'
6713  am__fastdepCXX_FALSE=
6714fi
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
6727$as_echo_n "checking for Minix Amsterdam compiler... " >&6; }
6728if ${gl_cv_c_amsterdam_compiler+:} false; then :
6729  $as_echo_n "(cached) " >&6
6730else
6731
6732      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6733/* end confdefs.h.  */
6734
6735#ifdef __ACK__
6736Amsterdam
6737#endif
6738
6739_ACEOF
6740if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6741  $EGREP "Amsterdam" >/dev/null 2>&1; then :
6742  gl_cv_c_amsterdam_compiler=yes
6743else
6744  gl_cv_c_amsterdam_compiler=no
6745fi
6746rm -f conftest*
6747
6748
6749fi
6750{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
6751$as_echo "$gl_cv_c_amsterdam_compiler" >&6; }
6752
6753      if test $gl_cv_c_amsterdam_compiler = yes; then
6754    if test -z "$AR"; then
6755      AR='cc -c.a'
6756    fi
6757    if test -z "$ARFLAGS"; then
6758      ARFLAGS='-o'
6759    fi
6760  else
6761                                                :
6762  fi
6763
6764        if test -n "$ac_tool_prefix"; then
6765  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6766set dummy ${ac_tool_prefix}ar; ac_word=$2
6767{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6768$as_echo_n "checking for $ac_word... " >&6; }
6769if ${ac_cv_prog_AR+:} false; then :
6770  $as_echo_n "(cached) " >&6
6771else
6772  if test -n "$AR"; then
6773  ac_cv_prog_AR="$AR" # Let the user override the test.
6774else
6775as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6776for as_dir in $PATH
6777do
6778  IFS=$as_save_IFS
6779  test -z "$as_dir" && as_dir=.
6780    for ac_exec_ext in '' $ac_executable_extensions; do
6781  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6782    ac_cv_prog_AR="${ac_tool_prefix}ar"
6783    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6784    break 2
6785  fi
6786done
6787  done
6788IFS=$as_save_IFS
6789
6790fi
6791fi
6792AR=$ac_cv_prog_AR
6793if test -n "$AR"; then
6794  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6795$as_echo "$AR" >&6; }
6796else
6797  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6798$as_echo "no" >&6; }
6799fi
6800
6801
6802fi
6803if test -z "$ac_cv_prog_AR"; then
6804  ac_ct_AR=$AR
6805  # Extract the first word of "ar", so it can be a program name with args.
6806set dummy ar; ac_word=$2
6807{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6808$as_echo_n "checking for $ac_word... " >&6; }
6809if ${ac_cv_prog_ac_ct_AR+:} false; then :
6810  $as_echo_n "(cached) " >&6
6811else
6812  if test -n "$ac_ct_AR"; then
6813  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6814else
6815as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6816for as_dir in $PATH
6817do
6818  IFS=$as_save_IFS
6819  test -z "$as_dir" && as_dir=.
6820    for ac_exec_ext in '' $ac_executable_extensions; do
6821  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6822    ac_cv_prog_ac_ct_AR="ar"
6823    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6824    break 2
6825  fi
6826done
6827  done
6828IFS=$as_save_IFS
6829
6830fi
6831fi
6832ac_ct_AR=$ac_cv_prog_ac_ct_AR
6833if test -n "$ac_ct_AR"; then
6834  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6835$as_echo "$ac_ct_AR" >&6; }
6836else
6837  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6838$as_echo "no" >&6; }
6839fi
6840
6841  if test "x$ac_ct_AR" = x; then
6842    AR="ar"
6843  else
6844    case $cross_compiling:$ac_tool_warned in
6845yes:)
6846{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6847$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6848ac_tool_warned=yes ;;
6849esac
6850    AR=$ac_ct_AR
6851  fi
6852else
6853  AR="$ac_cv_prog_AR"
6854fi
6855
6856  if test -z "$ARFLAGS"; then
6857    ARFLAGS='cr'
6858  fi
6859
6860
6861
6862  if test -z "$RANLIB"; then
6863    if test $gl_cv_c_amsterdam_compiler = yes; then
6864      RANLIB=':'
6865    else
6866            if test -n "$ac_tool_prefix"; then
6867  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6868set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6869{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6870$as_echo_n "checking for $ac_word... " >&6; }
6871if ${ac_cv_prog_RANLIB+:} false; then :
6872  $as_echo_n "(cached) " >&6
6873else
6874  if test -n "$RANLIB"; then
6875  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6876else
6877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6878for as_dir in $PATH
6879do
6880  IFS=$as_save_IFS
6881  test -z "$as_dir" && as_dir=.
6882    for ac_exec_ext in '' $ac_executable_extensions; do
6883  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6884    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6885    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6886    break 2
6887  fi
6888done
6889  done
6890IFS=$as_save_IFS
6891
6892fi
6893fi
6894RANLIB=$ac_cv_prog_RANLIB
6895if test -n "$RANLIB"; then
6896  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6897$as_echo "$RANLIB" >&6; }
6898else
6899  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6900$as_echo "no" >&6; }
6901fi
6902
6903
6904fi
6905if test -z "$ac_cv_prog_RANLIB"; then
6906  ac_ct_RANLIB=$RANLIB
6907  # Extract the first word of "ranlib", so it can be a program name with args.
6908set dummy ranlib; ac_word=$2
6909{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6910$as_echo_n "checking for $ac_word... " >&6; }
6911if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6912  $as_echo_n "(cached) " >&6
6913else
6914  if test -n "$ac_ct_RANLIB"; then
6915  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6916else
6917as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6918for as_dir in $PATH
6919do
6920  IFS=$as_save_IFS
6921  test -z "$as_dir" && as_dir=.
6922    for ac_exec_ext in '' $ac_executable_extensions; do
6923  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6924    ac_cv_prog_ac_ct_RANLIB="ranlib"
6925    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6926    break 2
6927  fi
6928done
6929  done
6930IFS=$as_save_IFS
6931
6932fi
6933fi
6934ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6935if test -n "$ac_ct_RANLIB"; then
6936  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6937$as_echo "$ac_ct_RANLIB" >&6; }
6938else
6939  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6940$as_echo "no" >&6; }
6941fi
6942
6943  if test "x$ac_ct_RANLIB" = x; then
6944    RANLIB=":"
6945  else
6946    case $cross_compiling:$ac_tool_warned in
6947yes:)
6948{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6949$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6950ac_tool_warned=yes ;;
6951esac
6952    RANLIB=$ac_ct_RANLIB
6953  fi
6954else
6955  RANLIB="$ac_cv_prog_RANLIB"
6956fi
6957
6958    fi
6959  fi
6960
6961
6962
6963# Make sure we can run config.sub.
6964$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
6965  as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6966
6967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
6968$as_echo_n "checking build system type... " >&6; }
6969if ${ac_cv_build+:} false; then :
6970  $as_echo_n "(cached) " >&6
6971else
6972  ac_build_alias=$build_alias
6973test "x$ac_build_alias" = x &&
6974  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
6975test "x$ac_build_alias" = x &&
6976  as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6977ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
6978  as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6979
6980fi
6981{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
6982$as_echo "$ac_cv_build" >&6; }
6983case $ac_cv_build in
6984*-*-*) ;;
6985*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6986esac
6987build=$ac_cv_build
6988ac_save_IFS=$IFS; IFS='-'
6989set x $ac_cv_build
6990shift
6991build_cpu=$1
6992build_vendor=$2
6993shift; shift
6994# Remember, the first character of IFS is used to create $*,
6995# except with old shells:
6996build_os=$*
6997IFS=$ac_save_IFS
6998case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
6999
7000
7001{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
7002$as_echo_n "checking host system type... " >&6; }
7003if ${ac_cv_host+:} false; then :
7004  $as_echo_n "(cached) " >&6
7005else
7006  if test "x$host_alias" = x; then
7007  ac_cv_host=$ac_cv_build
7008else
7009  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
7010    as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
7011fi
7012
7013fi
7014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
7015$as_echo "$ac_cv_host" >&6; }
7016case $ac_cv_host in
7017*-*-*) ;;
7018*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
7019esac
7020host=$ac_cv_host
7021ac_save_IFS=$IFS; IFS='-'
7022set x $ac_cv_host
7023shift
7024host_cpu=$1
7025host_vendor=$2
7026shift; shift
7027# Remember, the first character of IFS is used to create $*,
7028# except with old shells:
7029host_os=$*
7030IFS=$ac_save_IFS
7031case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
7032
7033
7034
7035
7036
7037  # IEEE behaviour is the default on all CPUs except Alpha and SH
7038  # (according to the test results of Bruno Haible's ieeefp/fenv_default.m4
7039  # and the GCC 4.1.2 manual).
7040  case "$host_cpu" in
7041    alpha*)
7042      # On Alpha systems, a compiler option provides the behaviour.
7043      # See the ieee(3) manual page, also available at
7044      # <https://backdrift.org/man/tru64/man3/ieee.3.html>
7045      if test -n "$GCC"; then
7046        # GCC has the option -mieee.
7047        # For full IEEE compliance (rarely needed), use option -mieee-with-inexact.
7048        CPPFLAGS="$CPPFLAGS -mieee"
7049      else
7050        # Compaq (ex-DEC) C has the option -ieee, equivalent to -ieee_with_no_inexact.
7051        # For full IEEE compliance (rarely needed), use option -ieee_with_inexact.
7052        CPPFLAGS="$CPPFLAGS -ieee"
7053      fi
7054      ;;
7055    sh*)
7056      if test -n "$GCC"; then
7057        # GCC has the option -mieee.
7058        CPPFLAGS="$CPPFLAGS -mieee"
7059      fi
7060      ;;
7061  esac
7062
7063
7064
7065  # Pre-early section.
7066
7067
7068
7069
7070  # Code from module absolute-header:
7071  # Code from module alloca-opt:
7072  # Code from module errno:
7073  # Code from module extensions:
7074  # Code from module extern-inline:
7075  # Code from module float:
7076  # Code from module fpieee:
7077
7078  # Code from module fprintf-posix:
7079  # Code from module fpucw:
7080  # Code from module frexp-nolibm:
7081  # Code from module frexpl-nolibm:
7082  # Code from module fseterr:
7083  # Code from module git-version-gen:
7084  # Code from module havelib:
7085  # Code from module host-cpu-c-abi:
7086  # Code from module include_next:
7087  # Code from module isnand-nolibm:
7088  # Code from module isnanf-nolibm:
7089  # Code from module isnanl-nolibm:
7090  # Code from module limits-h:
7091  # Code from module localcharset:
7092  # Code from module math:
7093  # Code from module memchr:
7094  # Code from module multiarch:
7095  # Code from module nocrash:
7096  # Code from module non-recursive-gnulib-prefix-hack:
7097  # Code from module printf-frexp:
7098  # Code from module printf-frexpl:
7099  # Code from module printf-safe:
7100  # Code from module signbit:
7101  # Code from module size_max:
7102  # Code from module snippet/arg-nonnull:
7103  # Code from module snippet/c++defs:
7104  # Code from module snippet/warn-on-use:
7105  # Code from module snprintf:
7106  # Code from module ssize_t:
7107  # Code from module stddef:
7108  # Code from module stdint:
7109  # Code from module stdio:
7110  # Code from module streq:
7111  # Code from module string:
7112  # Code from module sys_types:
7113  # Code from module unitypes:
7114  # Code from module uniwidth/base:
7115  # Code from module uniwidth/width:
7116  # Code from module vasnprintf:
7117  # Code from module verify:
7118  # Code from module vsnprintf:
7119  # Code from module wchar:
7120  # Code from module wctype-h:
7121  # Code from module wcwidth:
7122  # Code from module xsize:
7123
7124
7125
7126
7127
7128
7129          LIBC_FATAL_STDERR_=1
7130  export LIBC_FATAL_STDERR_
7131
7132ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
7133if test "x$ac_cv_type_size_t" = xyes; then :
7134
7135else
7136
7137cat >>confdefs.h <<_ACEOF
7138#define size_t unsigned int
7139_ACEOF
7140
7141fi
7142
7143# The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
7144# for constant arguments.  Useless!
7145{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
7146$as_echo_n "checking for working alloca.h... " >&6; }
7147if ${ac_cv_working_alloca_h+:} false; then :
7148  $as_echo_n "(cached) " >&6
7149else
7150  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7151/* end confdefs.h.  */
7152#include <alloca.h>
7153int
7154main ()
7155{
7156char *p = (char *) alloca (2 * sizeof (int));
7157			  if (p) return 0;
7158  ;
7159  return 0;
7160}
7161_ACEOF
7162if ac_fn_c_try_link "$LINENO"; then :
7163  ac_cv_working_alloca_h=yes
7164else
7165  ac_cv_working_alloca_h=no
7166fi
7167rm -f core conftest.err conftest.$ac_objext \
7168    conftest$ac_exeext conftest.$ac_ext
7169fi
7170{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
7171$as_echo "$ac_cv_working_alloca_h" >&6; }
7172if test $ac_cv_working_alloca_h = yes; then
7173
7174$as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
7175
7176fi
7177
7178{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
7179$as_echo_n "checking for alloca... " >&6; }
7180if ${ac_cv_func_alloca_works+:} false; then :
7181  $as_echo_n "(cached) " >&6
7182else
7183  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7184/* end confdefs.h.  */
7185#ifdef __GNUC__
7186# define alloca __builtin_alloca
7187#else
7188# ifdef _MSC_VER
7189#  include <malloc.h>
7190#  define alloca _alloca
7191# else
7192#  ifdef HAVE_ALLOCA_H
7193#   include <alloca.h>
7194#  else
7195#   ifdef _AIX
7196 #pragma alloca
7197#   else
7198#    ifndef alloca /* predefined by HP cc +Olibcalls */
7199void *alloca (size_t);
7200#    endif
7201#   endif
7202#  endif
7203# endif
7204#endif
7205
7206int
7207main ()
7208{
7209char *p = (char *) alloca (1);
7210				    if (p) return 0;
7211  ;
7212  return 0;
7213}
7214_ACEOF
7215if ac_fn_c_try_link "$LINENO"; then :
7216  ac_cv_func_alloca_works=yes
7217else
7218  ac_cv_func_alloca_works=no
7219fi
7220rm -f core conftest.err conftest.$ac_objext \
7221    conftest$ac_exeext conftest.$ac_ext
7222fi
7223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
7224$as_echo "$ac_cv_func_alloca_works" >&6; }
7225
7226if test $ac_cv_func_alloca_works = yes; then
7227
7228$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
7229
7230else
7231  # The SVR3 libPW and SVR4 libucb both contain incompatible functions
7232# that cause trouble.  Some versions do not even contain alloca or
7233# contain a buggy version.  If you still want to use their alloca,
7234# use ar to extract alloca.o from them instead of compiling alloca.c.
7235
7236
7237
7238
7239
7240ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
7241
7242$as_echo "#define C_ALLOCA 1" >>confdefs.h
7243
7244
7245{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
7246$as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
7247if ${ac_cv_os_cray+:} false; then :
7248  $as_echo_n "(cached) " >&6
7249else
7250  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7251/* end confdefs.h.  */
7252#if defined CRAY && ! defined CRAY2
7253webecray
7254#else
7255wenotbecray
7256#endif
7257
7258_ACEOF
7259if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7260  $EGREP "webecray" >/dev/null 2>&1; then :
7261  ac_cv_os_cray=yes
7262else
7263  ac_cv_os_cray=no
7264fi
7265rm -f conftest*
7266
7267fi
7268{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
7269$as_echo "$ac_cv_os_cray" >&6; }
7270if test $ac_cv_os_cray = yes; then
7271  for ac_func in _getb67 GETB67 getb67; do
7272    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
7273ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
7274if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
7275
7276cat >>confdefs.h <<_ACEOF
7277#define CRAY_STACKSEG_END $ac_func
7278_ACEOF
7279
7280    break
7281fi
7282
7283  done
7284fi
7285
7286{ $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
7287$as_echo_n "checking stack direction for C alloca... " >&6; }
7288if ${ac_cv_c_stack_direction+:} false; then :
7289  $as_echo_n "(cached) " >&6
7290else
7291  if test "$cross_compiling" = yes; then :
7292  ac_cv_c_stack_direction=0
7293else
7294  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7295/* end confdefs.h.  */
7296$ac_includes_default
7297int
7298find_stack_direction (int *addr, int depth)
7299{
7300  int dir, dummy = 0;
7301  if (! addr)
7302    addr = &dummy;
7303  *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
7304  dir = depth ? find_stack_direction (addr, depth - 1) : 0;
7305  return dir + dummy;
7306}
7307
7308int
7309main (int argc, char **argv)
7310{
7311  return find_stack_direction (0, argc + !argv + 20) < 0;
7312}
7313_ACEOF
7314if ac_fn_c_try_run "$LINENO"; then :
7315  ac_cv_c_stack_direction=1
7316else
7317  ac_cv_c_stack_direction=-1
7318fi
7319rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7320  conftest.$ac_objext conftest.beam conftest.$ac_ext
7321fi
7322
7323fi
7324{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
7325$as_echo "$ac_cv_c_stack_direction" >&6; }
7326cat >>confdefs.h <<_ACEOF
7327#define STACK_DIRECTION $ac_cv_c_stack_direction
7328_ACEOF
7329
7330
7331fi
7332
7333
7334
7335  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
7336$as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
7337if ${gl_cv_have_include_next+:} false; then :
7338  $as_echo_n "(cached) " >&6
7339else
7340  rm -rf conftestd1a conftestd1b conftestd2
7341     mkdir conftestd1a conftestd1b conftestd2
7342                                                  cat <<EOF > conftestd1a/conftest.h
7343#define DEFINED_IN_CONFTESTD1
7344#include_next <conftest.h>
7345#ifdef DEFINED_IN_CONFTESTD2
7346int foo;
7347#else
7348#error "include_next doesn't work"
7349#endif
7350EOF
7351     cat <<EOF > conftestd1b/conftest.h
7352#define DEFINED_IN_CONFTESTD1
7353#include <stdio.h>
7354#include_next <conftest.h>
7355#ifdef DEFINED_IN_CONFTESTD2
7356int foo;
7357#else
7358#error "include_next doesn't work"
7359#endif
7360EOF
7361     cat <<EOF > conftestd2/conftest.h
7362#ifndef DEFINED_IN_CONFTESTD1
7363#error "include_next test doesn't work"
7364#endif
7365#define DEFINED_IN_CONFTESTD2
7366EOF
7367     gl_save_CPPFLAGS="$CPPFLAGS"
7368     CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
7369     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7370/* end confdefs.h.  */
7371#include <conftest.h>
7372_ACEOF
7373if ac_fn_c_try_compile "$LINENO"; then :
7374  gl_cv_have_include_next=yes
7375else
7376  CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
7377        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7378/* end confdefs.h.  */
7379#include <conftest.h>
7380_ACEOF
7381if ac_fn_c_try_compile "$LINENO"; then :
7382  gl_cv_have_include_next=buggy
7383else
7384  gl_cv_have_include_next=no
7385fi
7386rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7387
7388fi
7389rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7390     CPPFLAGS="$gl_save_CPPFLAGS"
7391     rm -rf conftestd1a conftestd1b conftestd2
7392
7393fi
7394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
7395$as_echo "$gl_cv_have_include_next" >&6; }
7396  PRAGMA_SYSTEM_HEADER=
7397  if test $gl_cv_have_include_next = yes; then
7398    INCLUDE_NEXT=include_next
7399    INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
7400    if test -n "$GCC"; then
7401      PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
7402    fi
7403  else
7404    if test $gl_cv_have_include_next = buggy; then
7405      INCLUDE_NEXT=include
7406      INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
7407    else
7408      INCLUDE_NEXT=include
7409      INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
7410    fi
7411  fi
7412
7413
7414
7415  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5
7416$as_echo_n "checking whether system header files limit the line length... " >&6; }
7417if ${gl_cv_pragma_columns+:} false; then :
7418  $as_echo_n "(cached) " >&6
7419else
7420       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7421/* end confdefs.h.  */
7422
7423#ifdef __TANDEM
7424choke me
7425#endif
7426
7427_ACEOF
7428if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7429  $EGREP "choke me" >/dev/null 2>&1; then :
7430  gl_cv_pragma_columns=yes
7431else
7432  gl_cv_pragma_columns=no
7433fi
7434rm -f conftest*
7435
7436
7437fi
7438{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5
7439$as_echo "$gl_cv_pragma_columns" >&6; }
7440  if test $gl_cv_pragma_columns = yes; then
7441    PRAGMA_COLUMNS="#pragma COLUMNS 10000"
7442  else
7443    PRAGMA_COLUMNS=
7444  fi
7445
7446
7447
7448
7449  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5
7450$as_echo_n "checking for complete errno.h... " >&6; }
7451if ${gl_cv_header_errno_h_complete+:} false; then :
7452  $as_echo_n "(cached) " >&6
7453else
7454
7455    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7456/* end confdefs.h.  */
7457
7458#include <errno.h>
7459#if !defined ETXTBSY
7460booboo
7461#endif
7462#if !defined ENOMSG
7463booboo
7464#endif
7465#if !defined EIDRM
7466booboo
7467#endif
7468#if !defined ENOLINK
7469booboo
7470#endif
7471#if !defined EPROTO
7472booboo
7473#endif
7474#if !defined EMULTIHOP
7475booboo
7476#endif
7477#if !defined EBADMSG
7478booboo
7479#endif
7480#if !defined EOVERFLOW
7481booboo
7482#endif
7483#if !defined ENOTSUP
7484booboo
7485#endif
7486#if !defined ENETRESET
7487booboo
7488#endif
7489#if !defined ECONNABORTED
7490booboo
7491#endif
7492#if !defined ESTALE
7493booboo
7494#endif
7495#if !defined EDQUOT
7496booboo
7497#endif
7498#if !defined ECANCELED
7499booboo
7500#endif
7501#if !defined EOWNERDEAD
7502booboo
7503#endif
7504#if !defined ENOTRECOVERABLE
7505booboo
7506#endif
7507#if !defined EILSEQ
7508booboo
7509#endif
7510
7511_ACEOF
7512if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7513  $EGREP "booboo" >/dev/null 2>&1; then :
7514  gl_cv_header_errno_h_complete=no
7515else
7516  gl_cv_header_errno_h_complete=yes
7517fi
7518rm -f conftest*
7519
7520
7521fi
7522{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_complete" >&5
7523$as_echo "$gl_cv_header_errno_h_complete" >&6; }
7524  if test $gl_cv_header_errno_h_complete = yes; then
7525    ERRNO_H=''
7526  else
7527
7528
7529
7530
7531
7532
7533
7534
7535     if test $gl_cv_have_include_next = yes; then
7536       gl_cv_next_errno_h='<'errno.h'>'
7537     else
7538       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <errno.h>" >&5
7539$as_echo_n "checking absolute name of <errno.h>... " >&6; }
7540if ${gl_cv_next_errno_h+:} false; then :
7541  $as_echo_n "(cached) " >&6
7542else
7543
7544
7545
7546  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7547/* end confdefs.h.  */
7548#include <errno.h>
7549_ACEOF
7550                case "$host_os" in
7551    aix*) gl_absname_cpp="$ac_cpp -C" ;;
7552    *)    gl_absname_cpp="$ac_cpp" ;;
7553  esac
7554
7555  case "$host_os" in
7556    mingw*)
7557                                          gl_dirsep_regex='[/\\]'
7558      ;;
7559    *)
7560      gl_dirsep_regex='\/'
7561      ;;
7562  esac
7563      gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
7564  gl_header_literal_regex=`echo 'errno.h' \
7565                           | sed -e "$gl_make_literal_regex_sed"`
7566  gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
7567      s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
7568      s|^/[^/]|//&|
7569      p
7570      q
7571    }'
7572
7573        gl_cv_absolute_errno_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
7574  sed -n "$gl_absolute_header_sed"`
7575
7576           gl_header=$gl_cv_absolute_errno_h
7577           gl_cv_next_errno_h='"'$gl_header'"'
7578
7579
7580fi
7581{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_errno_h" >&5
7582$as_echo "$gl_cv_next_errno_h" >&6; }
7583     fi
7584     NEXT_ERRNO_H=$gl_cv_next_errno_h
7585
7586     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
7587       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
7588       gl_next_as_first_directive='<'errno.h'>'
7589     else
7590       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
7591       gl_next_as_first_directive=$gl_cv_next_errno_h
7592     fi
7593     NEXT_AS_FIRST_DIRECTIVE_ERRNO_H=$gl_next_as_first_directive
7594
7595
7596
7597
7598    ERRNO_H='errno.h'
7599  fi
7600
7601   if test -n "$ERRNO_H"; then
7602  GL_GENERATE_ERRNO_H_TRUE=
7603  GL_GENERATE_ERRNO_H_FALSE='#'
7604else
7605  GL_GENERATE_ERRNO_H_TRUE='#'
7606  GL_GENERATE_ERRNO_H_FALSE=
7607fi
7608
7609
7610  if test -n "$ERRNO_H"; then
7611    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EMULTIHOP value" >&5
7612$as_echo_n "checking for EMULTIHOP value... " >&6; }
7613if ${gl_cv_header_errno_h_EMULTIHOP+:} false; then :
7614  $as_echo_n "(cached) " >&6
7615else
7616
7617      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7618/* end confdefs.h.  */
7619
7620#include <errno.h>
7621#ifdef EMULTIHOP
7622yes
7623#endif
7624
7625_ACEOF
7626if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7627  $EGREP "yes" >/dev/null 2>&1; then :
7628  gl_cv_header_errno_h_EMULTIHOP=yes
7629else
7630  gl_cv_header_errno_h_EMULTIHOP=no
7631fi
7632rm -f conftest*
7633
7634      if test $gl_cv_header_errno_h_EMULTIHOP = no; then
7635        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7636/* end confdefs.h.  */
7637
7638#define _XOPEN_SOURCE_EXTENDED 1
7639#include <errno.h>
7640#ifdef EMULTIHOP
7641yes
7642#endif
7643
7644_ACEOF
7645if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7646  $EGREP "yes" >/dev/null 2>&1; then :
7647  gl_cv_header_errno_h_EMULTIHOP=hidden
7648fi
7649rm -f conftest*
7650
7651        if test $gl_cv_header_errno_h_EMULTIHOP = hidden; then
7652                              if ac_fn_c_compute_int "$LINENO" "EMULTIHOP" "gl_cv_header_errno_h_EMULTIHOP"        "
7653#define _XOPEN_SOURCE_EXTENDED 1
7654#include <errno.h>
7655/* The following two lines are a workaround against an autoconf-2.52 bug.  */
7656#include <stdio.h>
7657#include <stdlib.h>
7658"; then :
7659
7660fi
7661
7662        fi
7663      fi
7664
7665fi
7666{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EMULTIHOP" >&5
7667$as_echo "$gl_cv_header_errno_h_EMULTIHOP" >&6; }
7668    case $gl_cv_header_errno_h_EMULTIHOP in
7669      yes | no)
7670        EMULTIHOP_HIDDEN=0; EMULTIHOP_VALUE=
7671        ;;
7672      *)
7673        EMULTIHOP_HIDDEN=1; EMULTIHOP_VALUE="$gl_cv_header_errno_h_EMULTIHOP"
7674        ;;
7675    esac
7676
7677
7678  fi
7679
7680
7681  if test -n "$ERRNO_H"; then
7682    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ENOLINK value" >&5
7683$as_echo_n "checking for ENOLINK value... " >&6; }
7684if ${gl_cv_header_errno_h_ENOLINK+:} false; then :
7685  $as_echo_n "(cached) " >&6
7686else
7687
7688      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7689/* end confdefs.h.  */
7690
7691#include <errno.h>
7692#ifdef ENOLINK
7693yes
7694#endif
7695
7696_ACEOF
7697if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7698  $EGREP "yes" >/dev/null 2>&1; then :
7699  gl_cv_header_errno_h_ENOLINK=yes
7700else
7701  gl_cv_header_errno_h_ENOLINK=no
7702fi
7703rm -f conftest*
7704
7705      if test $gl_cv_header_errno_h_ENOLINK = no; then
7706        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7707/* end confdefs.h.  */
7708
7709#define _XOPEN_SOURCE_EXTENDED 1
7710#include <errno.h>
7711#ifdef ENOLINK
7712yes
7713#endif
7714
7715_ACEOF
7716if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7717  $EGREP "yes" >/dev/null 2>&1; then :
7718  gl_cv_header_errno_h_ENOLINK=hidden
7719fi
7720rm -f conftest*
7721
7722        if test $gl_cv_header_errno_h_ENOLINK = hidden; then
7723                              if ac_fn_c_compute_int "$LINENO" "ENOLINK" "gl_cv_header_errno_h_ENOLINK"        "
7724#define _XOPEN_SOURCE_EXTENDED 1
7725#include <errno.h>
7726/* The following two lines are a workaround against an autoconf-2.52 bug.  */
7727#include <stdio.h>
7728#include <stdlib.h>
7729"; then :
7730
7731fi
7732
7733        fi
7734      fi
7735
7736fi
7737{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_ENOLINK" >&5
7738$as_echo "$gl_cv_header_errno_h_ENOLINK" >&6; }
7739    case $gl_cv_header_errno_h_ENOLINK in
7740      yes | no)
7741        ENOLINK_HIDDEN=0; ENOLINK_VALUE=
7742        ;;
7743      *)
7744        ENOLINK_HIDDEN=1; ENOLINK_VALUE="$gl_cv_header_errno_h_ENOLINK"
7745        ;;
7746    esac
7747
7748
7749  fi
7750
7751
7752  if test -n "$ERRNO_H"; then
7753    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EOVERFLOW value" >&5
7754$as_echo_n "checking for EOVERFLOW value... " >&6; }
7755if ${gl_cv_header_errno_h_EOVERFLOW+:} false; then :
7756  $as_echo_n "(cached) " >&6
7757else
7758
7759      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7760/* end confdefs.h.  */
7761
7762#include <errno.h>
7763#ifdef EOVERFLOW
7764yes
7765#endif
7766
7767_ACEOF
7768if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7769  $EGREP "yes" >/dev/null 2>&1; then :
7770  gl_cv_header_errno_h_EOVERFLOW=yes
7771else
7772  gl_cv_header_errno_h_EOVERFLOW=no
7773fi
7774rm -f conftest*
7775
7776      if test $gl_cv_header_errno_h_EOVERFLOW = no; then
7777        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7778/* end confdefs.h.  */
7779
7780#define _XOPEN_SOURCE_EXTENDED 1
7781#include <errno.h>
7782#ifdef EOVERFLOW
7783yes
7784#endif
7785
7786_ACEOF
7787if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7788  $EGREP "yes" >/dev/null 2>&1; then :
7789  gl_cv_header_errno_h_EOVERFLOW=hidden
7790fi
7791rm -f conftest*
7792
7793        if test $gl_cv_header_errno_h_EOVERFLOW = hidden; then
7794                              if ac_fn_c_compute_int "$LINENO" "EOVERFLOW" "gl_cv_header_errno_h_EOVERFLOW"        "
7795#define _XOPEN_SOURCE_EXTENDED 1
7796#include <errno.h>
7797/* The following two lines are a workaround against an autoconf-2.52 bug.  */
7798#include <stdio.h>
7799#include <stdlib.h>
7800"; then :
7801
7802fi
7803
7804        fi
7805      fi
7806
7807fi
7808{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EOVERFLOW" >&5
7809$as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
7810    case $gl_cv_header_errno_h_EOVERFLOW in
7811      yes | no)
7812        EOVERFLOW_HIDDEN=0; EOVERFLOW_VALUE=
7813        ;;
7814      *)
7815        EOVERFLOW_HIDDEN=1; EOVERFLOW_VALUE="$gl_cv_header_errno_h_EOVERFLOW"
7816        ;;
7817    esac
7818
7819
7820  fi
7821
7822
7823
7824
7825
7826
7827  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
7828$as_echo_n "checking for stdint.h... " >&6; }
7829if ${gl_cv_header_stdint_h+:} false; then :
7830  $as_echo_n "(cached) " >&6
7831else
7832  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7833/* end confdefs.h.  */
7834#include <sys/types.h>
7835            #include <stdint.h>
7836int
7837main ()
7838{
7839uintmax_t i = (uintmax_t) -1; return !i;
7840  ;
7841  return 0;
7842}
7843_ACEOF
7844if ac_fn_c_try_compile "$LINENO"; then :
7845  gl_cv_header_stdint_h=yes
7846else
7847  gl_cv_header_stdint_h=no
7848fi
7849rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7850fi
7851{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5
7852$as_echo "$gl_cv_header_stdint_h" >&6; }
7853  if test $gl_cv_header_stdint_h = yes; then
7854
7855cat >>confdefs.h <<_ACEOF
7856#define HAVE_STDINT_H_WITH_UINTMAX 1
7857_ACEOF
7858
7859  fi
7860
7861
7862  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
7863$as_echo_n "checking for inttypes.h... " >&6; }
7864if ${gl_cv_header_inttypes_h+:} false; then :
7865  $as_echo_n "(cached) " >&6
7866else
7867  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7868/* end confdefs.h.  */
7869
7870#include <sys/types.h>
7871#include <inttypes.h>
7872
7873int
7874main ()
7875{
7876uintmax_t i = (uintmax_t) -1; return !i;
7877  ;
7878  return 0;
7879}
7880_ACEOF
7881if ac_fn_c_try_compile "$LINENO"; then :
7882  gl_cv_header_inttypes_h=yes
7883else
7884  gl_cv_header_inttypes_h=no
7885fi
7886rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7887fi
7888{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5
7889$as_echo "$gl_cv_header_inttypes_h" >&6; }
7890  if test $gl_cv_header_inttypes_h = yes; then
7891
7892cat >>confdefs.h <<_ACEOF
7893#define HAVE_INTTYPES_H_WITH_UINTMAX 1
7894_ACEOF
7895
7896  fi
7897
7898
7899
7900
7901
7902     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports size specifiers as in C99" >&5
7903$as_echo_n "checking whether printf supports size specifiers as in C99... " >&6; }
7904if ${gl_cv_func_printf_sizes_c99+:} false; then :
7905  $as_echo_n "(cached) " >&6
7906else
7907
7908      if test "$cross_compiling" = yes; then :
7909
7910         case "$host_os" in
7911                                 # Guess yes on glibc systems.
7912           *-gnu* | gnu*)        gl_cv_func_printf_sizes_c99="guessing yes";;
7913                                 # Guess yes on FreeBSD >= 5.
7914           freebsd[1-4].*)       gl_cv_func_printf_sizes_c99="guessing no";;
7915           freebsd* | kfreebsd*) gl_cv_func_printf_sizes_c99="guessing yes";;
7916                                 # Guess yes on Mac OS X >= 10.3.
7917           darwin[1-6].*)        gl_cv_func_printf_sizes_c99="guessing no";;
7918           darwin*)              gl_cv_func_printf_sizes_c99="guessing yes";;
7919                                 # Guess yes on OpenBSD >= 3.9.
7920           openbsd[1-2].* | openbsd3.[0-8] | openbsd3.[0-8].*)
7921                                 gl_cv_func_printf_sizes_c99="guessing no";;
7922           openbsd*)             gl_cv_func_printf_sizes_c99="guessing yes";;
7923                                 # Guess yes on Solaris >= 2.10.
7924           solaris2.[1-9][0-9]*) gl_cv_func_printf_sizes_c99="guessing yes";;
7925           solaris*)             gl_cv_func_printf_sizes_c99="guessing no";;
7926                                 # Guess yes on NetBSD >= 3.
7927           netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*)
7928                                 gl_cv_func_printf_sizes_c99="guessing no";;
7929           netbsd*)              gl_cv_func_printf_sizes_c99="guessing yes";;
7930                                 # Guess yes on MSVC, no on mingw.
7931           mingw*)               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7932/* end confdefs.h.  */
7933
7934#ifdef _MSC_VER
7935 Known
7936#endif
7937
7938_ACEOF
7939if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7940  $EGREP "Known" >/dev/null 2>&1; then :
7941  gl_cv_func_printf_sizes_c99="guessing yes"
7942else
7943  gl_cv_func_printf_sizes_c99="guessing no"
7944fi
7945rm -f conftest*
7946
7947                                 ;;
7948                                 # If we don't know, assume the worst.
7949           *)                    gl_cv_func_printf_sizes_c99="guessing no";;
7950         esac
7951
7952else
7953  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7954/* end confdefs.h.  */
7955
7956#include <stddef.h>
7957#include <stdio.h>
7958#include <string.h>
7959#include <sys/types.h>
7960#if HAVE_STDINT_H_WITH_UINTMAX
7961# include <stdint.h>
7962#endif
7963#if HAVE_INTTYPES_H_WITH_UINTMAX
7964# include <inttypes.h>
7965#endif
7966static char buf[100];
7967int main ()
7968{
7969  int result = 0;
7970#if HAVE_STDINT_H_WITH_UINTMAX || HAVE_INTTYPES_H_WITH_UINTMAX
7971  buf[0] = '\0';
7972  if (sprintf (buf, "%ju %d", (uintmax_t) 12345671, 33, 44, 55) < 0
7973      || strcmp (buf, "12345671 33") != 0)
7974    result |= 1;
7975#else
7976  result |= 1;
7977#endif
7978  buf[0] = '\0';
7979  if (sprintf (buf, "%zu %d", (size_t) 12345672, 33, 44, 55) < 0
7980      || strcmp (buf, "12345672 33") != 0)
7981    result |= 2;
7982  buf[0] = '\0';
7983  if (sprintf (buf, "%tu %d", (ptrdiff_t) 12345673, 33, 44, 55) < 0
7984      || strcmp (buf, "12345673 33") != 0)
7985    result |= 4;
7986  buf[0] = '\0';
7987  if (sprintf (buf, "%Lg %d", (long double) 1.5, 33, 44, 55) < 0
7988      || strcmp (buf, "1.5 33") != 0)
7989    result |= 8;
7990  return result;
7991}
7992_ACEOF
7993if ac_fn_c_try_run "$LINENO"; then :
7994  gl_cv_func_printf_sizes_c99=yes
7995else
7996  gl_cv_func_printf_sizes_c99=no
7997fi
7998rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7999  conftest.$ac_objext conftest.beam conftest.$ac_ext
8000fi
8001
8002
8003fi
8004{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_sizes_c99" >&5
8005$as_echo "$gl_cv_func_printf_sizes_c99" >&6; }
8006
8007
8008
8009     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports 'long double' arguments" >&5
8010$as_echo_n "checking whether printf supports 'long double' arguments... " >&6; }
8011if ${gl_cv_func_printf_long_double+:} false; then :
8012  $as_echo_n "(cached) " >&6
8013else
8014
8015      if test "$cross_compiling" = yes; then :
8016  case "$host_os" in
8017           beos*)  gl_cv_func_printf_long_double="guessing no";;
8018                   # Guess yes on MSVC, no on mingw.
8019           mingw*) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8020/* end confdefs.h.  */
8021
8022#ifdef _MSC_VER
8023 Known
8024#endif
8025
8026_ACEOF
8027if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8028  $EGREP "Known" >/dev/null 2>&1; then :
8029  gl_cv_func_printf_long_double="guessing yes"
8030else
8031  gl_cv_func_printf_long_double="guessing no"
8032fi
8033rm -f conftest*
8034
8035                   ;;
8036           *)      gl_cv_func_printf_long_double="guessing yes";;
8037         esac
8038
8039else
8040  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8041/* end confdefs.h.  */
8042
8043#include <stdio.h>
8044#include <string.h>
8045static char buf[10000];
8046int main ()
8047{
8048  int result = 0;
8049  buf[0] = '\0';
8050  if (sprintf (buf, "%Lf %d", 1.75L, 33, 44, 55) < 0
8051      || strcmp (buf, "1.750000 33") != 0)
8052    result |= 1;
8053  buf[0] = '\0';
8054  if (sprintf (buf, "%Le %d", 1.75L, 33, 44, 55) < 0
8055      || strcmp (buf, "1.750000e+00 33") != 0)
8056    result |= 2;
8057  buf[0] = '\0';
8058  if (sprintf (buf, "%Lg %d", 1.75L, 33, 44, 55) < 0
8059      || strcmp (buf, "1.75 33") != 0)
8060    result |= 4;
8061  return result;
8062}
8063_ACEOF
8064if ac_fn_c_try_run "$LINENO"; then :
8065  gl_cv_func_printf_long_double=yes
8066else
8067  gl_cv_func_printf_long_double=no
8068fi
8069rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8070  conftest.$ac_objext conftest.beam conftest.$ac_ext
8071fi
8072
8073
8074fi
8075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_long_double" >&5
8076$as_echo "$gl_cv_func_printf_long_double" >&6; }
8077
8078
8079
8080     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports infinite 'double' arguments" >&5
8081$as_echo_n "checking whether printf supports infinite 'double' arguments... " >&6; }
8082if ${gl_cv_func_printf_infinite+:} false; then :
8083  $as_echo_n "(cached) " >&6
8084else
8085
8086      if test "$cross_compiling" = yes; then :
8087
8088         case "$host_os" in
8089                                 # Guess yes on glibc systems.
8090           *-gnu* | gnu*)        gl_cv_func_printf_infinite="guessing yes";;
8091                                 # Guess yes on FreeBSD >= 6.
8092           freebsd[1-5].*)       gl_cv_func_printf_infinite="guessing no";;
8093           freebsd* | kfreebsd*) gl_cv_func_printf_infinite="guessing yes";;
8094                                 # Guess yes on Mac OS X >= 10.3.
8095           darwin[1-6].*)        gl_cv_func_printf_infinite="guessing no";;
8096           darwin*)              gl_cv_func_printf_infinite="guessing yes";;
8097                                 # Guess yes on HP-UX >= 11.
8098           hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite="guessing no";;
8099           hpux*)                gl_cv_func_printf_infinite="guessing yes";;
8100                                 # Guess yes on NetBSD >= 3.
8101           netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*)
8102                                 gl_cv_func_printf_infinite="guessing no";;
8103           netbsd*)              gl_cv_func_printf_infinite="guessing yes";;
8104                                 # Guess yes on BeOS.
8105           beos*)                gl_cv_func_printf_infinite="guessing yes";;
8106                                 # Guess yes on MSVC, no on mingw.
8107           mingw*)               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8108/* end confdefs.h.  */
8109
8110#ifdef _MSC_VER
8111 Known
8112#endif
8113
8114_ACEOF
8115if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8116  $EGREP "Known" >/dev/null 2>&1; then :
8117  gl_cv_func_printf_infinite="guessing yes"
8118else
8119  gl_cv_func_printf_infinite="guessing no"
8120fi
8121rm -f conftest*
8122
8123                                 ;;
8124                                 # If we don't know, assume the worst.
8125           *)                    gl_cv_func_printf_infinite="guessing no";;
8126         esac
8127
8128else
8129  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8130/* end confdefs.h.  */
8131
8132#include <stdio.h>
8133#include <string.h>
8134static int
8135strisnan (const char *string, size_t start_index, size_t end_index)
8136{
8137  if (start_index < end_index)
8138    {
8139      if (string[start_index] == '-')
8140        start_index++;
8141      if (start_index + 3 <= end_index
8142          && memcmp (string + start_index, "nan", 3) == 0)
8143        {
8144          start_index += 3;
8145          if (start_index == end_index
8146              || (string[start_index] == '(' && string[end_index - 1] == ')'))
8147            return 1;
8148        }
8149    }
8150  return 0;
8151}
8152static int
8153have_minus_zero ()
8154{
8155  static double plus_zero = 0.0;
8156  double minus_zero = - plus_zero;
8157  return memcmp (&plus_zero, &minus_zero, sizeof (double)) != 0;
8158}
8159static char buf[10000];
8160static double zero = 0.0;
8161int main ()
8162{
8163  int result = 0;
8164  if (sprintf (buf, "%f", 1.0 / zero) < 0
8165      || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
8166    result |= 1;
8167  if (sprintf (buf, "%f", -1.0 / zero) < 0
8168      || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
8169    result |= 1;
8170  if (sprintf (buf, "%f", zero / zero) < 0
8171      || !strisnan (buf, 0, strlen (buf)))
8172    result |= 2;
8173  if (sprintf (buf, "%e", 1.0 / zero) < 0
8174      || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
8175    result |= 4;
8176  if (sprintf (buf, "%e", -1.0 / zero) < 0
8177      || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
8178    result |= 4;
8179  if (sprintf (buf, "%e", zero / zero) < 0
8180      || !strisnan (buf, 0, strlen (buf)))
8181    result |= 8;
8182  if (sprintf (buf, "%g", 1.0 / zero) < 0
8183      || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
8184    result |= 16;
8185  if (sprintf (buf, "%g", -1.0 / zero) < 0
8186      || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
8187    result |= 16;
8188  if (sprintf (buf, "%g", zero / zero) < 0
8189      || !strisnan (buf, 0, strlen (buf)))
8190    result |= 32;
8191  /* This test fails on HP-UX 10.20.  */
8192  if (have_minus_zero ())
8193    if (sprintf (buf, "%g", - zero) < 0
8194        || strcmp (buf, "-0") != 0)
8195    result |= 64;
8196  return result;
8197}
8198_ACEOF
8199if ac_fn_c_try_run "$LINENO"; then :
8200  gl_cv_func_printf_infinite=yes
8201else
8202  gl_cv_func_printf_infinite=no
8203fi
8204rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8205  conftest.$ac_objext conftest.beam conftest.$ac_ext
8206fi
8207
8208
8209fi
8210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_infinite" >&5
8211$as_echo "$gl_cv_func_printf_infinite" >&6; }
8212
8213
8214   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
8215$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
8216if ${ac_cv_c_bigendian+:} false; then :
8217  $as_echo_n "(cached) " >&6
8218else
8219  ac_cv_c_bigendian=unknown
8220    # See if we're dealing with a universal compiler.
8221    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8222/* end confdefs.h.  */
8223#ifndef __APPLE_CC__
8224	       not a universal capable compiler
8225	     #endif
8226	     typedef int dummy;
8227
8228_ACEOF
8229if ac_fn_c_try_compile "$LINENO"; then :
8230
8231	# Check for potential -arch flags.  It is not universal unless
8232	# there are at least two -arch flags with different values.
8233	ac_arch=
8234	ac_prev=
8235	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
8236	 if test -n "$ac_prev"; then
8237	   case $ac_word in
8238	     i?86 | x86_64 | ppc | ppc64)
8239	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
8240		 ac_arch=$ac_word
8241	       else
8242		 ac_cv_c_bigendian=universal
8243		 break
8244	       fi
8245	       ;;
8246	   esac
8247	   ac_prev=
8248	 elif test "x$ac_word" = "x-arch"; then
8249	   ac_prev=arch
8250	 fi
8251       done
8252fi
8253rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8254    if test $ac_cv_c_bigendian = unknown; then
8255      # See if sys/param.h defines the BYTE_ORDER macro.
8256      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8257/* end confdefs.h.  */
8258#include <sys/types.h>
8259	     #include <sys/param.h>
8260
8261int
8262main ()
8263{
8264#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
8265		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
8266		     && LITTLE_ENDIAN)
8267	      bogus endian macros
8268	     #endif
8269
8270  ;
8271  return 0;
8272}
8273_ACEOF
8274if ac_fn_c_try_compile "$LINENO"; then :
8275  # It does; now see whether it defined to BIG_ENDIAN or not.
8276	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8277/* end confdefs.h.  */
8278#include <sys/types.h>
8279		#include <sys/param.h>
8280
8281int
8282main ()
8283{
8284#if BYTE_ORDER != BIG_ENDIAN
8285		 not big endian
8286		#endif
8287
8288  ;
8289  return 0;
8290}
8291_ACEOF
8292if ac_fn_c_try_compile "$LINENO"; then :
8293  ac_cv_c_bigendian=yes
8294else
8295  ac_cv_c_bigendian=no
8296fi
8297rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8298fi
8299rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8300    fi
8301    if test $ac_cv_c_bigendian = unknown; then
8302      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
8303      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8304/* end confdefs.h.  */
8305#include <limits.h>
8306
8307int
8308main ()
8309{
8310#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
8311	      bogus endian macros
8312	     #endif
8313
8314  ;
8315  return 0;
8316}
8317_ACEOF
8318if ac_fn_c_try_compile "$LINENO"; then :
8319  # It does; now see whether it defined to _BIG_ENDIAN or not.
8320	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8321/* end confdefs.h.  */
8322#include <limits.h>
8323
8324int
8325main ()
8326{
8327#ifndef _BIG_ENDIAN
8328		 not big endian
8329		#endif
8330
8331  ;
8332  return 0;
8333}
8334_ACEOF
8335if ac_fn_c_try_compile "$LINENO"; then :
8336  ac_cv_c_bigendian=yes
8337else
8338  ac_cv_c_bigendian=no
8339fi
8340rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8341fi
8342rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8343    fi
8344    if test $ac_cv_c_bigendian = unknown; then
8345      # Compile a test program.
8346      if test "$cross_compiling" = yes; then :
8347  # Try to guess by grepping values from an object file.
8348	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8349/* end confdefs.h.  */
8350short int ascii_mm[] =
8351		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
8352		short int ascii_ii[] =
8353		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
8354		int use_ascii (int i) {
8355		  return ascii_mm[i] + ascii_ii[i];
8356		}
8357		short int ebcdic_ii[] =
8358		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
8359		short int ebcdic_mm[] =
8360		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
8361		int use_ebcdic (int i) {
8362		  return ebcdic_mm[i] + ebcdic_ii[i];
8363		}
8364		extern int foo;
8365
8366int
8367main ()
8368{
8369return use_ascii (foo) == use_ebcdic (foo);
8370  ;
8371  return 0;
8372}
8373_ACEOF
8374if ac_fn_c_try_compile "$LINENO"; then :
8375  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
8376	      ac_cv_c_bigendian=yes
8377	    fi
8378	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
8379	      if test "$ac_cv_c_bigendian" = unknown; then
8380		ac_cv_c_bigendian=no
8381	      else
8382		# finding both strings is unlikely to happen, but who knows?
8383		ac_cv_c_bigendian=unknown
8384	      fi
8385	    fi
8386fi
8387rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8388else
8389  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8390/* end confdefs.h.  */
8391$ac_includes_default
8392int
8393main ()
8394{
8395
8396	     /* Are we little or big endian?  From Harbison&Steele.  */
8397	     union
8398	     {
8399	       long int l;
8400	       char c[sizeof (long int)];
8401	     } u;
8402	     u.l = 1;
8403	     return u.c[sizeof (long int) - 1] == 1;
8404
8405  ;
8406  return 0;
8407}
8408_ACEOF
8409if ac_fn_c_try_run "$LINENO"; then :
8410  ac_cv_c_bigendian=no
8411else
8412  ac_cv_c_bigendian=yes
8413fi
8414rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8415  conftest.$ac_objext conftest.beam conftest.$ac_ext
8416fi
8417
8418    fi
8419fi
8420{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
8421$as_echo "$ac_cv_c_bigendian" >&6; }
8422 case $ac_cv_c_bigendian in #(
8423   yes)
8424     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
8425;; #(
8426   no)
8427      ;; #(
8428   universal)
8429
8430$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
8431
8432     ;; #(
8433   *)
8434     as_fn_error $? "unknown endianness
8435 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
8436 esac
8437
8438
8439
8440  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long double and double are the same" >&5
8441$as_echo_n "checking whether long double and double are the same... " >&6; }
8442if ${gl_cv_long_double_equals_double+:} false; then :
8443  $as_echo_n "(cached) " >&6
8444else
8445  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8446/* end confdefs.h.  */
8447#include <float.h>
8448int
8449main ()
8450{
8451typedef int check[sizeof (long double) == sizeof (double)
8452                              && LDBL_MANT_DIG == DBL_MANT_DIG
8453                              && LDBL_MAX_EXP == DBL_MAX_EXP
8454                              && LDBL_MIN_EXP == DBL_MIN_EXP
8455                              ? 1 : -1];
8456
8457  ;
8458  return 0;
8459}
8460_ACEOF
8461if ac_fn_c_try_compile "$LINENO"; then :
8462  gl_cv_long_double_equals_double=yes
8463else
8464  gl_cv_long_double_equals_double=no
8465fi
8466rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8467
8468fi
8469{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_long_double_equals_double" >&5
8470$as_echo "$gl_cv_long_double_equals_double" >&6; }
8471  if test $gl_cv_long_double_equals_double = yes; then
8472
8473$as_echo "#define HAVE_SAME_LONG_DOUBLE_AS_DOUBLE 1" >>confdefs.h
8474
8475    HAVE_SAME_LONG_DOUBLE_AS_DOUBLE=1
8476  else
8477    HAVE_SAME_LONG_DOUBLE_AS_DOUBLE=0
8478  fi
8479
8480
8481
8482
8483
8484
8485
8486         if test -n "$gl_printf_safe"; then
8487
8488$as_echo "#define CHECK_PRINTF_SAFE 1" >>confdefs.h
8489
8490  fi
8491  case "$gl_cv_func_printf_long_double" in
8492    *yes)
8493      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports infinite 'long double' arguments" >&5
8494$as_echo_n "checking whether printf supports infinite 'long double' arguments... " >&6; }
8495if ${gl_cv_func_printf_infinite_long_double+:} false; then :
8496  $as_echo_n "(cached) " >&6
8497else
8498
8499          if test "$cross_compiling" = yes; then :
8500  case "$host_cpu" in
8501                                     # Guess no on ia64, x86_64, i386.
8502               ia64 | x86_64 | i*86) gl_cv_func_printf_infinite_long_double="guessing no";;
8503               *)
8504                 case "$host_os" in
8505                                         # Guess yes on glibc systems.
8506                   *-gnu* | gnu*)        gl_cv_func_printf_infinite_long_double="guessing yes";;
8507                                         # Guess yes on FreeBSD >= 6.
8508                   freebsd[1-5].*)       gl_cv_func_printf_infinite_long_double="guessing no";;
8509                   freebsd* | kfreebsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
8510                                         # Guess yes on HP-UX >= 11.
8511                   hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite_long_double="guessing no";;
8512                   hpux*)                gl_cv_func_printf_infinite_long_double="guessing yes";;
8513                                         # Guess yes on MSVC, no on mingw.
8514                   mingw*)               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8515/* end confdefs.h.  */
8516
8517#ifdef _MSC_VER
8518 Known
8519#endif
8520
8521_ACEOF
8522if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8523  $EGREP "Known" >/dev/null 2>&1; then :
8524  gl_cv_func_printf_infinite_long_double="guessing yes"
8525else
8526  gl_cv_func_printf_infinite_long_double="guessing no"
8527fi
8528rm -f conftest*
8529
8530                                         ;;
8531                                         # If we don't know, assume the worst.
8532                   *)                    gl_cv_func_printf_infinite_long_double="guessing no";;
8533                 esac
8534                 ;;
8535             esac
8536
8537else
8538  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8539/* end confdefs.h.  */
8540
8541
8542#include <stdlib.h>
8543#if defined __MACH__ && defined __APPLE__
8544/* Avoid a crash on Mac OS X.  */
8545#include <mach/mach.h>
8546#include <mach/mach_error.h>
8547#include <mach/thread_status.h>
8548#include <mach/exception.h>
8549#include <mach/task.h>
8550#include <pthread.h>
8551/* The exception port on which our thread listens.  */
8552static mach_port_t our_exception_port;
8553/* The main function of the thread listening for exceptions of type
8554   EXC_BAD_ACCESS.  */
8555static void *
8556mach_exception_thread (void *arg)
8557{
8558  /* Buffer for a message to be received.  */
8559  struct {
8560    mach_msg_header_t head;
8561    mach_msg_body_t msgh_body;
8562    char data[1024];
8563  } msg;
8564  mach_msg_return_t retval;
8565  /* Wait for a message on the exception port.  */
8566  retval = mach_msg (&msg.head, MACH_RCV_MSG | MACH_RCV_LARGE, 0, sizeof (msg),
8567                     our_exception_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
8568  if (retval != MACH_MSG_SUCCESS)
8569    abort ();
8570  exit (1);
8571}
8572static void
8573nocrash_init (void)
8574{
8575  mach_port_t self = mach_task_self ();
8576  /* Allocate a port on which the thread shall listen for exceptions.  */
8577  if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
8578      == KERN_SUCCESS) {
8579    /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html.  */
8580    if (mach_port_insert_right (self, our_exception_port, our_exception_port,
8581                                MACH_MSG_TYPE_MAKE_SEND)
8582        == KERN_SUCCESS) {
8583      /* The exceptions we want to catch.  Only EXC_BAD_ACCESS is interesting
8584         for us.  */
8585      exception_mask_t mask = EXC_MASK_BAD_ACCESS;
8586      /* Create the thread listening on the exception port.  */
8587      pthread_attr_t attr;
8588      pthread_t thread;
8589      if (pthread_attr_init (&attr) == 0
8590          && pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED) == 0
8591          && pthread_create (&thread, &attr, mach_exception_thread, NULL) == 0) {
8592        pthread_attr_destroy (&attr);
8593        /* Replace the exception port info for these exceptions with our own.
8594           Note that we replace the exception port for the entire task, not only
8595           for a particular thread.  This has the effect that when our exception
8596           port gets the message, the thread specific exception port has already
8597           been asked, and we don't need to bother about it.
8598           See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html.  */
8599        task_set_exception_ports (self, mask, our_exception_port,
8600                                  EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
8601      }
8602    }
8603  }
8604}
8605#elif defined _WIN32 && ! defined __CYGWIN__
8606/* Avoid a crash on native Windows.  */
8607#define WIN32_LEAN_AND_MEAN
8608#include <windows.h>
8609#include <winerror.h>
8610static LONG WINAPI
8611exception_filter (EXCEPTION_POINTERS *ExceptionInfo)
8612{
8613  switch (ExceptionInfo->ExceptionRecord->ExceptionCode)
8614    {
8615    case EXCEPTION_ACCESS_VIOLATION:
8616    case EXCEPTION_IN_PAGE_ERROR:
8617    case EXCEPTION_STACK_OVERFLOW:
8618    case EXCEPTION_GUARD_PAGE:
8619    case EXCEPTION_PRIV_INSTRUCTION:
8620    case EXCEPTION_ILLEGAL_INSTRUCTION:
8621    case EXCEPTION_DATATYPE_MISALIGNMENT:
8622    case EXCEPTION_ARRAY_BOUNDS_EXCEEDED:
8623    case EXCEPTION_NONCONTINUABLE_EXCEPTION:
8624      exit (1);
8625    }
8626  return EXCEPTION_CONTINUE_SEARCH;
8627}
8628static void
8629nocrash_init (void)
8630{
8631  SetUnhandledExceptionFilter ((LPTOP_LEVEL_EXCEPTION_FILTER) exception_filter);
8632}
8633#else
8634/* Avoid a crash on POSIX systems.  */
8635#include <signal.h>
8636#include <unistd.h>
8637/* A POSIX signal handler.  */
8638static void
8639exception_handler (int sig)
8640{
8641  _exit (1);
8642}
8643static void
8644nocrash_init (void)
8645{
8646#ifdef SIGSEGV
8647  signal (SIGSEGV, exception_handler);
8648#endif
8649#ifdef SIGBUS
8650  signal (SIGBUS, exception_handler);
8651#endif
8652}
8653#endif
8654
8655#include <float.h>
8656#include <stdio.h>
8657#include <string.h>
8658static int
8659strisnan (const char *string, size_t start_index, size_t end_index)
8660{
8661  if (start_index < end_index)
8662    {
8663      if (string[start_index] == '-')
8664        start_index++;
8665      if (start_index + 3 <= end_index
8666          && memcmp (string + start_index, "nan", 3) == 0)
8667        {
8668          start_index += 3;
8669          if (start_index == end_index
8670              || (string[start_index] == '(' && string[end_index - 1] == ')'))
8671            return 1;
8672        }
8673    }
8674  return 0;
8675}
8676static char buf[10000];
8677static long double zeroL = 0.0L;
8678int main ()
8679{
8680  int result = 0;
8681  nocrash_init();
8682  if (sprintf (buf, "%Lf", 1.0L / zeroL) < 0
8683      || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
8684    result |= 1;
8685  if (sprintf (buf, "%Lf", -1.0L / zeroL) < 0
8686      || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
8687    result |= 1;
8688  if (sprintf (buf, "%Lf", zeroL / zeroL) < 0
8689      || !strisnan (buf, 0, strlen (buf)))
8690    result |= 1;
8691  if (sprintf (buf, "%Le", 1.0L / zeroL) < 0
8692      || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
8693    result |= 1;
8694  if (sprintf (buf, "%Le", -1.0L / zeroL) < 0
8695      || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
8696    result |= 1;
8697  if (sprintf (buf, "%Le", zeroL / zeroL) < 0
8698      || !strisnan (buf, 0, strlen (buf)))
8699    result |= 1;
8700  if (sprintf (buf, "%Lg", 1.0L / zeroL) < 0
8701      || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
8702    result |= 1;
8703  if (sprintf (buf, "%Lg", -1.0L / zeroL) < 0
8704      || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
8705    result |= 1;
8706  if (sprintf (buf, "%Lg", zeroL / zeroL) < 0
8707      || !strisnan (buf, 0, strlen (buf)))
8708    result |= 1;
8709#if CHECK_PRINTF_SAFE && ((defined __ia64 && LDBL_MANT_DIG == 64) || (defined __x86_64__ || defined __amd64__) || (defined __i386 || defined __i386__ || defined _I386 || defined _M_IX86 || defined _X86_)) && !HAVE_SAME_LONG_DOUBLE_AS_DOUBLE
8710/* Representation of an 80-bit 'long double' as an initializer for a sequence
8711   of 'unsigned int' words.  */
8712# ifdef WORDS_BIGENDIAN
8713#  define LDBL80_WORDS(exponent,manthi,mantlo) \
8714     { ((unsigned int) (exponent) << 16) | ((unsigned int) (manthi) >> 16), \
8715       ((unsigned int) (manthi) << 16) | ((unsigned int) (mantlo) >> 16),   \
8716       (unsigned int) (mantlo) << 16                                        \
8717     }
8718# else
8719#  define LDBL80_WORDS(exponent,manthi,mantlo) \
8720     { mantlo, manthi, exponent }
8721# endif
8722  { /* Quiet NaN.  */
8723    static union { unsigned int word[4]; long double value; } x =
8724      { LDBL80_WORDS (0xFFFF, 0xC3333333, 0x00000000) };
8725    if (sprintf (buf, "%Lf", x.value) < 0
8726        || !strisnan (buf, 0, strlen (buf)))
8727      result |= 2;
8728    if (sprintf (buf, "%Le", x.value) < 0
8729        || !strisnan (buf, 0, strlen (buf)))
8730      result |= 2;
8731    if (sprintf (buf, "%Lg", x.value) < 0
8732        || !strisnan (buf, 0, strlen (buf)))
8733      result |= 2;
8734  }
8735  {
8736    /* Signalling NaN.  */
8737    static union { unsigned int word[4]; long double value; } x =
8738      { LDBL80_WORDS (0xFFFF, 0x83333333, 0x00000000) };
8739    if (sprintf (buf, "%Lf", x.value) < 0
8740        || !strisnan (buf, 0, strlen (buf)))
8741      result |= 2;
8742    if (sprintf (buf, "%Le", x.value) < 0
8743        || !strisnan (buf, 0, strlen (buf)))
8744      result |= 2;
8745    if (sprintf (buf, "%Lg", x.value) < 0
8746        || !strisnan (buf, 0, strlen (buf)))
8747      result |= 2;
8748  }
8749  { /* Pseudo-NaN.  */
8750    static union { unsigned int word[4]; long double value; } x =
8751      { LDBL80_WORDS (0xFFFF, 0x40000001, 0x00000000) };
8752    if (sprintf (buf, "%Lf", x.value) <= 0)
8753      result |= 4;
8754    if (sprintf (buf, "%Le", x.value) <= 0)
8755      result |= 4;
8756    if (sprintf (buf, "%Lg", x.value) <= 0)
8757      result |= 4;
8758  }
8759  { /* Pseudo-Infinity.  */
8760    static union { unsigned int word[4]; long double value; } x =
8761      { LDBL80_WORDS (0xFFFF, 0x00000000, 0x00000000) };
8762    if (sprintf (buf, "%Lf", x.value) <= 0)
8763      result |= 8;
8764    if (sprintf (buf, "%Le", x.value) <= 0)
8765      result |= 8;
8766    if (sprintf (buf, "%Lg", x.value) <= 0)
8767      result |= 8;
8768  }
8769  { /* Pseudo-Zero.  */
8770    static union { unsigned int word[4]; long double value; } x =
8771      { LDBL80_WORDS (0x4004, 0x00000000, 0x00000000) };
8772    if (sprintf (buf, "%Lf", x.value) <= 0)
8773      result |= 16;
8774    if (sprintf (buf, "%Le", x.value) <= 0)
8775      result |= 16;
8776    if (sprintf (buf, "%Lg", x.value) <= 0)
8777      result |= 16;
8778  }
8779  { /* Unnormalized number.  */
8780    static union { unsigned int word[4]; long double value; } x =
8781      { LDBL80_WORDS (0x4000, 0x63333333, 0x00000000) };
8782    if (sprintf (buf, "%Lf", x.value) <= 0)
8783      result |= 32;
8784    if (sprintf (buf, "%Le", x.value) <= 0)
8785      result |= 32;
8786    if (sprintf (buf, "%Lg", x.value) <= 0)
8787      result |= 32;
8788  }
8789  { /* Pseudo-Denormal.  */
8790    static union { unsigned int word[4]; long double value; } x =
8791      { LDBL80_WORDS (0x0000, 0x83333333, 0x00000000) };
8792    if (sprintf (buf, "%Lf", x.value) <= 0)
8793      result |= 64;
8794    if (sprintf (buf, "%Le", x.value) <= 0)
8795      result |= 64;
8796    if (sprintf (buf, "%Lg", x.value) <= 0)
8797      result |= 64;
8798  }
8799#endif
8800  return result;
8801}
8802_ACEOF
8803if ac_fn_c_try_run "$LINENO"; then :
8804  gl_cv_func_printf_infinite_long_double=yes
8805else
8806  gl_cv_func_printf_infinite_long_double=no
8807fi
8808rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8809  conftest.$ac_objext conftest.beam conftest.$ac_ext
8810fi
8811
8812
8813fi
8814{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_infinite_long_double" >&5
8815$as_echo "$gl_cv_func_printf_infinite_long_double" >&6; }
8816      ;;
8817    *)
8818      gl_cv_func_printf_infinite_long_double="irrelevant"
8819      ;;
8820  esac
8821
8822
8823
8824     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the 'a' and 'A' directives" >&5
8825$as_echo_n "checking whether printf supports the 'a' and 'A' directives... " >&6; }
8826if ${gl_cv_func_printf_directive_a+:} false; then :
8827  $as_echo_n "(cached) " >&6
8828else
8829
8830      if test "$cross_compiling" = yes; then :
8831
8832         case "$host_os" in
8833                                 # Guess yes on glibc >= 2.5 systems.
8834           *-gnu* | gnu*)
8835             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8836/* end confdefs.h.  */
8837
8838               #include <features.h>
8839               #ifdef __GNU_LIBRARY__
8840                #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 5) || (__GLIBC__ > 2)) && !defined __UCLIBC__
8841                 BZ2908
8842                #endif
8843               #endif
8844
8845_ACEOF
8846if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8847  $EGREP "BZ2908" >/dev/null 2>&1; then :
8848  gl_cv_func_printf_directive_a="guessing yes"
8849else
8850  gl_cv_func_printf_directive_a="guessing no"
8851fi
8852rm -f conftest*
8853
8854             ;;
8855                                 # Guess no on native Windows.
8856           mingw*)               gl_cv_func_printf_directive_a="guessing no";;
8857                                 # If we don't know, assume the worst.
8858           *)                    gl_cv_func_printf_directive_a="guessing no";;
8859         esac
8860
8861else
8862  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8863/* end confdefs.h.  */
8864
8865#include <stdio.h>
8866#include <string.h>
8867static char buf[100];
8868static double zero = 0.0;
8869int main ()
8870{
8871  int result = 0;
8872  if (sprintf (buf, "%a %d", 3.1416015625, 33, 44, 55) < 0
8873      || (strcmp (buf, "0x1.922p+1 33") != 0
8874          && strcmp (buf, "0x3.244p+0 33") != 0
8875          && strcmp (buf, "0x6.488p-1 33") != 0
8876          && strcmp (buf, "0xc.91p-2 33") != 0))
8877    result |= 1;
8878  if (sprintf (buf, "%A %d", -3.1416015625, 33, 44, 55) < 0
8879      || (strcmp (buf, "-0X1.922P+1 33") != 0
8880          && strcmp (buf, "-0X3.244P+0 33") != 0
8881          && strcmp (buf, "-0X6.488P-1 33") != 0
8882          && strcmp (buf, "-0XC.91P-2 33") != 0))
8883    result |= 2;
8884  /* This catches a FreeBSD 6.1 bug: it doesn't round.  */
8885  if (sprintf (buf, "%.2a %d", 1.51, 33, 44, 55) < 0
8886      || (strcmp (buf, "0x1.83p+0 33") != 0
8887          && strcmp (buf, "0x3.05p-1 33") != 0
8888          && strcmp (buf, "0x6.0ap-2 33") != 0
8889          && strcmp (buf, "0xc.14p-3 33") != 0))
8890    result |= 4;
8891  /* This catches a Mac OS X 10.12.4 (Darwin 16.5) bug: it doesn't round.  */
8892  if (sprintf (buf, "%.0a %d", 1.51, 33, 44, 55) < 0
8893      || (strcmp (buf, "0x2p+0 33") != 0
8894          && strcmp (buf, "0x3p-1 33") != 0
8895          && strcmp (buf, "0x6p-2 33") != 0
8896          && strcmp (buf, "0xcp-3 33") != 0))
8897    result |= 4;
8898  /* This catches a FreeBSD 6.1 bug.  See
8899     <https://lists.gnu.org/r/bug-gnulib/2007-04/msg00107.html> */
8900  if (sprintf (buf, "%010a %d", 1.0 / zero, 33, 44, 55) < 0
8901      || buf[0] == '0')
8902    result |= 8;
8903  /* This catches a Mac OS X 10.3.9 (Darwin 7.9) bug.  */
8904  if (sprintf (buf, "%.1a", 1.999) < 0
8905      || (strcmp (buf, "0x1.0p+1") != 0
8906          && strcmp (buf, "0x2.0p+0") != 0
8907          && strcmp (buf, "0x4.0p-1") != 0
8908          && strcmp (buf, "0x8.0p-2") != 0))
8909    result |= 16;
8910  /* This catches the same Mac OS X 10.3.9 (Darwin 7.9) bug and also a
8911     glibc 2.4 bug <https://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
8912  if (sprintf (buf, "%.1La", 1.999L) < 0
8913      || (strcmp (buf, "0x1.0p+1") != 0
8914          && strcmp (buf, "0x2.0p+0") != 0
8915          && strcmp (buf, "0x4.0p-1") != 0
8916          && strcmp (buf, "0x8.0p-2") != 0))
8917    result |= 32;
8918  return result;
8919}
8920_ACEOF
8921if ac_fn_c_try_run "$LINENO"; then :
8922  gl_cv_func_printf_directive_a=yes
8923else
8924  gl_cv_func_printf_directive_a=no
8925fi
8926rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
8927  conftest.$ac_objext conftest.beam conftest.$ac_ext
8928fi
8929
8930
8931fi
8932{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_directive_a" >&5
8933$as_echo "$gl_cv_func_printf_directive_a" >&6; }
8934
8935
8936
8937     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the 'F' directive" >&5
8938$as_echo_n "checking whether printf supports the 'F' directive... " >&6; }
8939if ${gl_cv_func_printf_directive_f+:} false; then :
8940  $as_echo_n "(cached) " >&6
8941else
8942
8943      if test "$cross_compiling" = yes; then :
8944
8945         case "$host_os" in
8946                                 # Guess yes on glibc systems.
8947           *-gnu* | gnu*)        gl_cv_func_printf_directive_f="guessing yes";;
8948                                 # Guess yes on FreeBSD >= 6.
8949           freebsd[1-5].*)       gl_cv_func_printf_directive_f="guessing no";;
8950           freebsd* | kfreebsd*) gl_cv_func_printf_directive_f="guessing yes";;
8951                                 # Guess yes on Mac OS X >= 10.3.
8952           darwin[1-6].*)        gl_cv_func_printf_directive_f="guessing no";;
8953           darwin*)              gl_cv_func_printf_directive_f="guessing yes";;
8954                                 # Guess yes on Solaris >= 2.10.
8955           solaris2.[1-9][0-9]*) gl_cv_func_printf_directive_f="guessing yes";;
8956           solaris*)             gl_cv_func_printf_directive_f="guessing no";;
8957                                 # Guess yes on MSVC, no on mingw.
8958           mingw*)               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8959/* end confdefs.h.  */
8960
8961#ifdef _MSC_VER
8962 Known
8963#endif
8964
8965_ACEOF
8966if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
8967  $EGREP "Known" >/dev/null 2>&1; then :
8968  gl_cv_func_printf_directive_f="guessing yes"
8969else
8970  gl_cv_func_printf_directive_f="guessing no"
8971fi
8972rm -f conftest*
8973
8974                                 ;;
8975                                 # If we don't know, assume the worst.
8976           *)                    gl_cv_func_printf_directive_f="guessing no";;
8977         esac
8978
8979else
8980  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8981/* end confdefs.h.  */
8982
8983#include <stdio.h>
8984#include <string.h>
8985static char buf[100];
8986static double zero = 0.0;
8987int main ()
8988{
8989  int result = 0;
8990  if (sprintf (buf, "%F %d", 1234567.0, 33, 44, 55) < 0
8991      || strcmp (buf, "1234567.000000 33") != 0)
8992    result |= 1;
8993  if (sprintf (buf, "%F", 1.0 / zero) < 0
8994      || (strcmp (buf, "INF") != 0 && strcmp (buf, "INFINITY") != 0))
8995    result |= 2;
8996  /* This catches a Cygwin 1.5.x bug.  */
8997  if (sprintf (buf, "%.F", 1234.0) < 0
8998      || strcmp (buf, "1234") != 0)
8999    result |= 4;
9000  return result;
9001}
9002_ACEOF
9003if ac_fn_c_try_run "$LINENO"; then :
9004  gl_cv_func_printf_directive_f=yes
9005else
9006  gl_cv_func_printf_directive_f=no
9007fi
9008rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9009  conftest.$ac_objext conftest.beam conftest.$ac_ext
9010fi
9011
9012
9013fi
9014{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_directive_f" >&5
9015$as_echo "$gl_cv_func_printf_directive_f" >&6; }
9016
9017
9018
9019     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the 'n' directive" >&5
9020$as_echo_n "checking whether printf supports the 'n' directive... " >&6; }
9021if ${gl_cv_func_printf_directive_n+:} false; then :
9022  $as_echo_n "(cached) " >&6
9023else
9024
9025      if test "$cross_compiling" = yes; then :
9026  case "$host_os" in
9027                   # Guess no on native Windows.
9028           mingw*) gl_cv_func_printf_directive_n="guessing no";;
9029           *)      gl_cv_func_printf_directive_n="guessing yes";;
9030         esac
9031
9032else
9033  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9034/* end confdefs.h.  */
9035
9036#include <stdio.h>
9037#include <stdlib.h>
9038#include <string.h>
9039#ifdef _MSC_VER
9040/* See page about "Parameter Validation" on msdn.microsoft.com.  */
9041static void cdecl
9042invalid_parameter_handler (const wchar_t *expression,
9043                           const wchar_t *function,
9044                           const wchar_t *file, unsigned int line,
9045                           uintptr_t dummy)
9046{
9047  exit (1);
9048}
9049#endif
9050static char fmtstring[10];
9051static char buf[100];
9052int main ()
9053{
9054  int count = -1;
9055#ifdef _MSC_VER
9056  _set_invalid_parameter_handler (invalid_parameter_handler);
9057#endif
9058  /* Copy the format string.  Some systems (glibc with _FORTIFY_SOURCE=2)
9059     support %n in format strings in read-only memory but not in writable
9060     memory.  */
9061  strcpy (fmtstring, "%d %n");
9062  if (sprintf (buf, fmtstring, 123, &count, 33, 44, 55) < 0
9063      || strcmp (buf, "123 ") != 0
9064      || count != 4)
9065    return 1;
9066  return 0;
9067}
9068_ACEOF
9069if ac_fn_c_try_run "$LINENO"; then :
9070  gl_cv_func_printf_directive_n=yes
9071else
9072  gl_cv_func_printf_directive_n=no
9073fi
9074rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9075  conftest.$ac_objext conftest.beam conftest.$ac_ext
9076fi
9077
9078
9079fi
9080{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_directive_n" >&5
9081$as_echo "$gl_cv_func_printf_directive_n" >&6; }
9082
9083
9084
9085     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the 'ls' directive" >&5
9086$as_echo_n "checking whether printf supports the 'ls' directive... " >&6; }
9087if ${gl_cv_func_printf_directive_ls+:} false; then :
9088  $as_echo_n "(cached) " >&6
9089else
9090
9091      if test "$cross_compiling" = yes; then :
9092
9093         case "$host_os" in
9094           openbsd*)       gl_cv_func_printf_directive_ls="guessing no";;
9095           irix*)          gl_cv_func_printf_directive_ls="guessing no";;
9096           solaris*)       gl_cv_func_printf_directive_ls="guessing no";;
9097           cygwin*)        gl_cv_func_printf_directive_ls="guessing no";;
9098           beos* | haiku*) gl_cv_func_printf_directive_ls="guessing no";;
9099                           # Guess yes on native Windows.
9100           mingw*)         gl_cv_func_printf_directive_ls="guessing yes";;
9101           *)              gl_cv_func_printf_directive_ls="guessing yes";;
9102         esac
9103
9104else
9105  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9106/* end confdefs.h.  */
9107
9108/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
9109   <wchar.h>.
9110   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
9111   included before <wchar.h>.  */
9112#include <stddef.h>
9113#include <stdio.h>
9114#include <time.h>
9115#include <wchar.h>
9116#include <string.h>
9117int main ()
9118{
9119  int result = 0;
9120  char buf[100];
9121  /* Test whether %ls works at all.
9122     This test fails on OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Haiku, but not on
9123     Cygwin 1.5.  */
9124  {
9125    static const wchar_t wstring[] = { 'a', 'b', 'c', 0 };
9126    buf[0] = '\0';
9127    if (sprintf (buf, "%ls", wstring) < 0
9128        || strcmp (buf, "abc") != 0)
9129      result |= 1;
9130  }
9131  /* This test fails on IRIX 6.5, Solaris 2.6, Cygwin 1.5, Haiku (with an
9132     assertion failure inside libc), but not on OpenBSD 4.0.  */
9133  {
9134    static const wchar_t wstring[] = { 'a', 0 };
9135    buf[0] = '\0';
9136    if (sprintf (buf, "%ls", wstring) < 0
9137        || strcmp (buf, "a") != 0)
9138      result |= 2;
9139  }
9140  /* Test whether precisions in %ls are supported as specified in ISO C 99
9141     section 7.19.6.1:
9142       "If a precision is specified, no more than that many bytes are written
9143        (including shift sequences, if any), and the array shall contain a
9144        null wide character if, to equal the multibyte character sequence
9145        length given by the precision, the function would need to access a
9146        wide character one past the end of the array."
9147     This test fails on Solaris 10.  */
9148  {
9149    static const wchar_t wstring[] = { 'a', 'b', (wchar_t) 0xfdfdfdfd, 0 };
9150    buf[0] = '\0';
9151    if (sprintf (buf, "%.2ls", wstring) < 0
9152        || strcmp (buf, "ab") != 0)
9153      result |= 8;
9154  }
9155  return result;
9156}
9157_ACEOF
9158if ac_fn_c_try_run "$LINENO"; then :
9159  gl_cv_func_printf_directive_ls=yes
9160else
9161  gl_cv_func_printf_directive_ls=no
9162fi
9163rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9164  conftest.$ac_objext conftest.beam conftest.$ac_ext
9165fi
9166
9167
9168fi
9169{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_directive_ls" >&5
9170$as_echo "$gl_cv_func_printf_directive_ls" >&6; }
9171
9172
9173
9174     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports POSIX/XSI format strings with positions" >&5
9175$as_echo_n "checking whether printf supports POSIX/XSI format strings with positions... " >&6; }
9176if ${gl_cv_func_printf_positions+:} false; then :
9177  $as_echo_n "(cached) " >&6
9178else
9179
9180      if test "$cross_compiling" = yes; then :
9181
9182         case "$host_os" in
9183           netbsd[1-3]* | netbsdelf[1-3]* | netbsdaout[1-3]* | netbsdcoff[1-3]*)
9184                         gl_cv_func_printf_positions="guessing no";;
9185           beos*)        gl_cv_func_printf_positions="guessing no";;
9186                         # Guess no on native Windows.
9187           mingw* | pw*) gl_cv_func_printf_positions="guessing no";;
9188           *)            gl_cv_func_printf_positions="guessing yes";;
9189         esac
9190
9191else
9192  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9193/* end confdefs.h.  */
9194
9195#include <stdio.h>
9196#include <string.h>
9197/* The string "%2$d %1$d", with dollar characters protected from the shell's
9198   dollar expansion (possibly an autoconf bug).  */
9199static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
9200static char buf[100];
9201int main ()
9202{
9203  sprintf (buf, format, 33, 55);
9204  return (strcmp (buf, "55 33") != 0);
9205}
9206_ACEOF
9207if ac_fn_c_try_run "$LINENO"; then :
9208  gl_cv_func_printf_positions=yes
9209else
9210  gl_cv_func_printf_positions=no
9211fi
9212rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9213  conftest.$ac_objext conftest.beam conftest.$ac_ext
9214fi
9215
9216
9217fi
9218{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_positions" >&5
9219$as_echo "$gl_cv_func_printf_positions" >&6; }
9220
9221
9222
9223     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the grouping flag" >&5
9224$as_echo_n "checking whether printf supports the grouping flag... " >&6; }
9225if ${gl_cv_func_printf_flag_grouping+:} false; then :
9226  $as_echo_n "(cached) " >&6
9227else
9228
9229      if test "$cross_compiling" = yes; then :
9230
9231         case "$host_os" in
9232           cygwin*)      gl_cv_func_printf_flag_grouping="guessing no";;
9233           netbsd*)      gl_cv_func_printf_flag_grouping="guessing no";;
9234                         # Guess no on native Windows.
9235           mingw* | pw*) gl_cv_func_printf_flag_grouping="guessing no";;
9236           *)            gl_cv_func_printf_flag_grouping="guessing yes";;
9237         esac
9238
9239else
9240  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9241/* end confdefs.h.  */
9242
9243#include <stdio.h>
9244#include <string.h>
9245static char buf[100];
9246int main ()
9247{
9248  if (sprintf (buf, "%'d %d", 1234567, 99) < 0
9249      || buf[strlen (buf) - 1] != '9')
9250    return 1;
9251  return 0;
9252}
9253_ACEOF
9254if ac_fn_c_try_run "$LINENO"; then :
9255  gl_cv_func_printf_flag_grouping=yes
9256else
9257  gl_cv_func_printf_flag_grouping=no
9258fi
9259rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9260  conftest.$ac_objext conftest.beam conftest.$ac_ext
9261fi
9262
9263
9264fi
9265{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_flag_grouping" >&5
9266$as_echo "$gl_cv_func_printf_flag_grouping" >&6; }
9267
9268
9269
9270     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the left-adjust flag correctly" >&5
9271$as_echo_n "checking whether printf supports the left-adjust flag correctly... " >&6; }
9272if ${gl_cv_func_printf_flag_leftadjust+:} false; then :
9273  $as_echo_n "(cached) " >&6
9274else
9275
9276      if test "$cross_compiling" = yes; then :
9277
9278         case "$host_os" in
9279                    # Guess yes on HP-UX 11.
9280           hpux11*) gl_cv_func_printf_flag_leftadjust="guessing yes";;
9281                    # Guess no on HP-UX 10 and older.
9282           hpux*)   gl_cv_func_printf_flag_leftadjust="guessing no";;
9283                    # Guess yes on native Windows.
9284           mingw*)  gl_cv_func_printf_flag_leftadjust="guessing yes";;
9285                    # Guess yes otherwise.
9286           *)       gl_cv_func_printf_flag_leftadjust="guessing yes";;
9287         esac
9288
9289else
9290  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9291/* end confdefs.h.  */
9292
9293#include <stdio.h>
9294#include <string.h>
9295static char buf[100];
9296int main ()
9297{
9298  /* Check that a '-' flag is not annihilated by a negative width.  */
9299  if (sprintf (buf, "a%-*sc", -3, "b") < 0
9300      || strcmp (buf, "ab  c") != 0)
9301    return 1;
9302  return 0;
9303}
9304_ACEOF
9305if ac_fn_c_try_run "$LINENO"; then :
9306  gl_cv_func_printf_flag_leftadjust=yes
9307else
9308  gl_cv_func_printf_flag_leftadjust=no
9309fi
9310rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9311  conftest.$ac_objext conftest.beam conftest.$ac_ext
9312fi
9313
9314
9315fi
9316{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_flag_leftadjust" >&5
9317$as_echo "$gl_cv_func_printf_flag_leftadjust" >&6; }
9318
9319
9320
9321     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the zero flag correctly" >&5
9322$as_echo_n "checking whether printf supports the zero flag correctly... " >&6; }
9323if ${gl_cv_func_printf_flag_zero+:} false; then :
9324  $as_echo_n "(cached) " >&6
9325else
9326
9327      if test "$cross_compiling" = yes; then :
9328
9329         case "$host_os" in
9330                          # Guess yes on glibc systems.
9331           *-gnu* | gnu*) gl_cv_func_printf_flag_zero="guessing yes";;
9332                          # Guess yes on BeOS.
9333           beos*)         gl_cv_func_printf_flag_zero="guessing yes";;
9334                          # Guess no on native Windows.
9335           mingw*)        gl_cv_func_printf_flag_zero="guessing no";;
9336                          # If we don't know, assume the worst.
9337           *)             gl_cv_func_printf_flag_zero="guessing no";;
9338         esac
9339
9340else
9341  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9342/* end confdefs.h.  */
9343
9344#include <stdio.h>
9345#include <string.h>
9346static char buf[100];
9347static double zero = 0.0;
9348int main ()
9349{
9350  if (sprintf (buf, "%010f", 1.0 / zero, 33, 44, 55) < 0
9351      || (strcmp (buf, "       inf") != 0
9352          && strcmp (buf, "  infinity") != 0))
9353    return 1;
9354  return 0;
9355}
9356_ACEOF
9357if ac_fn_c_try_run "$LINENO"; then :
9358  gl_cv_func_printf_flag_zero=yes
9359else
9360  gl_cv_func_printf_flag_zero=no
9361fi
9362rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9363  conftest.$ac_objext conftest.beam conftest.$ac_ext
9364fi
9365
9366
9367fi
9368{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_flag_zero" >&5
9369$as_echo "$gl_cv_func_printf_flag_zero" >&6; }
9370
9371
9372
9373     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports large precisions" >&5
9374$as_echo_n "checking whether printf supports large precisions... " >&6; }
9375if ${gl_cv_func_printf_precision+:} false; then :
9376  $as_echo_n "(cached) " >&6
9377else
9378
9379      if test "$cross_compiling" = yes; then :
9380
9381         case "$host_os" in
9382           # Guess no only on Solaris, native Windows, and BeOS systems.
9383           solaris*)     gl_cv_func_printf_precision="guessing no" ;;
9384           mingw* | pw*) gl_cv_func_printf_precision="guessing no" ;;
9385           beos*)        gl_cv_func_printf_precision="guessing no" ;;
9386           *)            gl_cv_func_printf_precision="guessing yes" ;;
9387         esac
9388
9389else
9390  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9391/* end confdefs.h.  */
9392
9393#include <stdio.h>
9394#include <string.h>
9395static char buf[5000];
9396int main ()
9397{
9398  int result = 0;
9399#ifdef __BEOS__
9400  /* On BeOS, this would crash and show a dialog box.  Avoid the crash.  */
9401  return 1;
9402#endif
9403  if (sprintf (buf, "%.4000d %d", 1, 33, 44) < 4000 + 3)
9404    result |= 1;
9405  if (sprintf (buf, "%.4000f %d", 1.0, 33, 44) < 4000 + 5)
9406    result |= 2;
9407  if (sprintf (buf, "%.511f %d", 1.0, 33, 44) < 511 + 5
9408      || buf[0] != '1')
9409    result |= 4;
9410  if (sprintf (buf, "%.999f %d", 1.0, 33, 44) < 999 + 5
9411      || buf[0] != '1')
9412    result |= 4;
9413  return result;
9414}
9415_ACEOF
9416if ac_fn_c_try_run "$LINENO"; then :
9417  gl_cv_func_printf_precision=yes
9418else
9419  gl_cv_func_printf_precision=no
9420fi
9421rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9422  conftest.$ac_objext conftest.beam conftest.$ac_ext
9423fi
9424
9425
9426fi
9427{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_precision" >&5
9428$as_echo "$gl_cv_func_printf_precision" >&6; }
9429
9430
9431    gl_cv_c_multiarch=no
9432  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9433/* end confdefs.h.  */
9434#ifndef __APPLE_CC__
9435         not a universal capable compiler
9436        #endif
9437        typedef int dummy;
9438
9439_ACEOF
9440if ac_fn_c_try_compile "$LINENO"; then :
9441
9442               arch=
9443     prev=
9444     for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
9445       if test -n "$prev"; then
9446         case $word in
9447           i?86 | x86_64 | ppc | ppc64)
9448             if test -z "$arch" || test "$arch" = "$word"; then
9449               arch="$word"
9450             else
9451               gl_cv_c_multiarch=yes
9452             fi
9453             ;;
9454         esac
9455         prev=
9456       else
9457         if test "x$word" = "x-arch"; then
9458           prev=arch
9459         fi
9460       fi
9461     done
9462
9463fi
9464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9465  if test $gl_cv_c_multiarch = yes; then
9466    APPLE_UNIVERSAL_BUILD=1
9467  else
9468    APPLE_UNIVERSAL_BUILD=0
9469  fi
9470
9471
9472
9473
9474
9475     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf survives out-of-memory conditions" >&5
9476$as_echo_n "checking whether printf survives out-of-memory conditions... " >&6; }
9477if ${gl_cv_func_printf_enomem+:} false; then :
9478  $as_echo_n "(cached) " >&6
9479else
9480
9481      gl_cv_func_printf_enomem="guessing no"
9482      if test "$cross_compiling" = no; then
9483        if test $APPLE_UNIVERSAL_BUILD = 0; then
9484          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9485/* end confdefs.h.  */
9486
9487
9488#include <stdlib.h>
9489#if defined __MACH__ && defined __APPLE__
9490/* Avoid a crash on Mac OS X.  */
9491#include <mach/mach.h>
9492#include <mach/mach_error.h>
9493#include <mach/thread_status.h>
9494#include <mach/exception.h>
9495#include <mach/task.h>
9496#include <pthread.h>
9497/* The exception port on which our thread listens.  */
9498static mach_port_t our_exception_port;
9499/* The main function of the thread listening for exceptions of type
9500   EXC_BAD_ACCESS.  */
9501static void *
9502mach_exception_thread (void *arg)
9503{
9504  /* Buffer for a message to be received.  */
9505  struct {
9506    mach_msg_header_t head;
9507    mach_msg_body_t msgh_body;
9508    char data1024;
9509  } msg;
9510  mach_msg_return_t retval;
9511  /* Wait for a message on the exception port.  */
9512  retval = mach_msg (&msg.head, MACH_RCV_MSG | MACH_RCV_LARGE, 0, sizeof (msg),
9513                     our_exception_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
9514  if (retval != MACH_MSG_SUCCESS)
9515    abort ();
9516  exit (1);
9517}
9518static void
9519nocrash_init (void)
9520{
9521  mach_port_t self = mach_task_self ();
9522  /* Allocate a port on which the thread shall listen for exceptions.  */
9523  if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
9524      == KERN_SUCCESS) {
9525    /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html.  */
9526    if (mach_port_insert_right (self, our_exception_port, our_exception_port,
9527                                MACH_MSG_TYPE_MAKE_SEND)
9528        == KERN_SUCCESS) {
9529      /* The exceptions we want to catch.  Only EXC_BAD_ACCESS is interesting
9530         for us.  */
9531      exception_mask_t mask = EXC_MASK_BAD_ACCESS;
9532      /* Create the thread listening on the exception port.  */
9533      pthread_attr_t attr;
9534      pthread_t thread;
9535      if (pthread_attr_init (&attr) == 0
9536          && pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED) == 0
9537          && pthread_create (&thread, &attr, mach_exception_thread, NULL) == 0) {
9538        pthread_attr_destroy (&attr);
9539        /* Replace the exception port info for these exceptions with our own.
9540           Note that we replace the exception port for the entire task, not only
9541           for a particular thread.  This has the effect that when our exception
9542           port gets the message, the thread specific exception port has already
9543           been asked, and we don't need to bother about it.
9544           See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html.  */
9545        task_set_exception_ports (self, mask, our_exception_port,
9546                                  EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
9547      }
9548    }
9549  }
9550}
9551#elif defined _WIN32 && ! defined __CYGWIN__
9552/* Avoid a crash on native Windows.  */
9553#define WIN32_LEAN_AND_MEAN
9554#include <windows.h>
9555#include <winerror.h>
9556static LONG WINAPI
9557exception_filter (EXCEPTION_POINTERS *ExceptionInfo)
9558{
9559  switch (ExceptionInfo->ExceptionRecord->ExceptionCode)
9560    {
9561    case EXCEPTION_ACCESS_VIOLATION:
9562    case EXCEPTION_IN_PAGE_ERROR:
9563    case EXCEPTION_STACK_OVERFLOW:
9564    case EXCEPTION_GUARD_PAGE:
9565    case EXCEPTION_PRIV_INSTRUCTION:
9566    case EXCEPTION_ILLEGAL_INSTRUCTION:
9567    case EXCEPTION_DATATYPE_MISALIGNMENT:
9568    case EXCEPTION_ARRAY_BOUNDS_EXCEEDED:
9569    case EXCEPTION_NONCONTINUABLE_EXCEPTION:
9570      exit (1);
9571    }
9572  return EXCEPTION_CONTINUE_SEARCH;
9573}
9574static void
9575nocrash_init (void)
9576{
9577  SetUnhandledExceptionFilter ((LPTOP_LEVEL_EXCEPTION_FILTER) exception_filter);
9578}
9579#else
9580/* Avoid a crash on POSIX systems.  */
9581#include <signal.h>
9582#include <unistd.h>
9583/* A POSIX signal handler.  */
9584static void
9585exception_handler (int sig)
9586{
9587  _exit (1);
9588}
9589static void
9590nocrash_init (void)
9591{
9592#ifdef SIGSEGV
9593  signal (SIGSEGV, exception_handler);
9594#endif
9595#ifdef SIGBUS
9596  signal (SIGBUS, exception_handler);
9597#endif
9598}
9599#endif
9600
9601#include <stdio.h>
9602#include <sys/types.h>
9603#include <sys/time.h>
9604#include <sys/resource.h>
9605#include <errno.h>
9606int main()
9607{
9608  struct rlimit limit;
9609  int ret;
9610  nocrash_init ();
9611  /* Some printf implementations allocate temporary space with malloc.  */
9612  /* On BSD systems, malloc() is limited by RLIMIT_DATA.  */
9613#ifdef RLIMIT_DATA
9614  if (getrlimit (RLIMIT_DATA, &limit) < 0)
9615    return 77;
9616  if (limit.rlim_max == RLIM_INFINITY || limit.rlim_max > 5000000)
9617    limit.rlim_max = 5000000;
9618  limit.rlim_cur = limit.rlim_max;
9619  if (setrlimit (RLIMIT_DATA, &limit) < 0)
9620    return 77;
9621#endif
9622  /* On Linux systems, malloc() is limited by RLIMIT_AS.  */
9623#ifdef RLIMIT_AS
9624  if (getrlimit (RLIMIT_AS, &limit) < 0)
9625    return 77;
9626  if (limit.rlim_max == RLIM_INFINITY || limit.rlim_max > 5000000)
9627    limit.rlim_max = 5000000;
9628  limit.rlim_cur = limit.rlim_max;
9629  if (setrlimit (RLIMIT_AS, &limit) < 0)
9630    return 77;
9631#endif
9632  /* Some printf implementations allocate temporary space on the stack.  */
9633#ifdef RLIMIT_STACK
9634  if (getrlimit (RLIMIT_STACK, &limit) < 0)
9635    return 77;
9636  if (limit.rlim_max == RLIM_INFINITY || limit.rlim_max > 5000000)
9637    limit.rlim_max = 5000000;
9638  limit.rlim_cur = limit.rlim_max;
9639  if (setrlimit (RLIMIT_STACK, &limit) < 0)
9640    return 77;
9641#endif
9642  ret = printf ("%.5000000f", 1.0);
9643  return !(ret == 5000002 || (ret < 0 && errno == ENOMEM));
9644}
9645
9646_ACEOF
9647          if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
9648  (eval $ac_link) 2>&5
9649  ac_status=$?
9650  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9651  test $ac_status = 0; } && test -s conftest$ac_exeext; then
9652            (./conftest 2>&5
9653             result=$?
9654             $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $result" >&5
9655             if test $result != 0 && test $result != 77; then result=1; fi
9656             exit $result
9657            ) >/dev/null 2>/dev/null
9658            case $? in
9659              0) gl_cv_func_printf_enomem="yes" ;;
9660              77) gl_cv_func_printf_enomem="guessing no" ;;
9661              *) gl_cv_func_printf_enomem="no" ;;
9662            esac
9663          else
9664            gl_cv_func_printf_enomem="guessing no"
9665          fi
9666          rm -fr conftest*
9667        else
9668                                        gl_cv_func_printf_enomem="guessing no"
9669        fi
9670      fi
9671      if test "$gl_cv_func_printf_enomem" = "guessing no"; then
9672        case "$host_os" in
9673                         # Guess yes on glibc systems.
9674          *-gnu* | gnu*) gl_cv_func_printf_enomem="guessing yes";;
9675                         # Guess yes on Solaris.
9676          solaris*)      gl_cv_func_printf_enomem="guessing yes";;
9677                         # Guess yes on AIX.
9678          aix*)          gl_cv_func_printf_enomem="guessing yes";;
9679                         # Guess yes on HP-UX/hppa.
9680          hpux*)         case "$host_cpu" in
9681                           hppa*) gl_cv_func_printf_enomem="guessing yes";;
9682                           *)     gl_cv_func_printf_enomem="guessing no";;
9683                         esac
9684                         ;;
9685                         # Guess yes on IRIX.
9686          irix*)         gl_cv_func_printf_enomem="guessing yes";;
9687                         # Guess yes on OSF/1.
9688          osf*)          gl_cv_func_printf_enomem="guessing yes";;
9689                         # Guess yes on BeOS.
9690          beos*)         gl_cv_func_printf_enomem="guessing yes";;
9691                         # Guess yes on Haiku.
9692          haiku*)        gl_cv_func_printf_enomem="guessing yes";;
9693                         # If we don't know, assume the worst.
9694          *)             gl_cv_func_printf_enomem="guessing no";;
9695        esac
9696      fi
9697
9698fi
9699{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_enomem" >&5
9700$as_echo "$gl_cv_func_printf_enomem" >&6; }
9701
9702
9703
9704  case "$gl_cv_func_printf_long_double" in
9705    *yes)
9706      ;;
9707    *)
9708
9709$as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
9710
9711      ;;
9712  esac
9713
9714
9715
9716
9717  for ac_func in $ac_func_list
9718do :
9719  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
9720ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
9721if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
9722  cat >>confdefs.h <<_ACEOF
9723#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
9724_ACEOF
9725
9726fi
9727done
9728
9729
9730
9731
9732  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
9733$as_echo_n "checking for unsigned long long int... " >&6; }
9734if ${ac_cv_type_unsigned_long_long_int+:} false; then :
9735  $as_echo_n "(cached) " >&6
9736else
9737  ac_cv_type_unsigned_long_long_int=yes
9738     if test "x${ac_cv_prog_cc_c99-no}" = xno; then
9739       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9740/* end confdefs.h.  */
9741
9742  /* For now, do not test the preprocessor; as of 2007 there are too many
9743         implementations with broken preprocessors.  Perhaps this can
9744         be revisited in 2012.  In the meantime, code should not expect
9745         #if to work with literals wider than 32 bits.  */
9746      /* Test literals.  */
9747      long long int ll = 9223372036854775807ll;
9748      long long int nll = -9223372036854775807LL;
9749      unsigned long long int ull = 18446744073709551615ULL;
9750      /* Test constant expressions.   */
9751      typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
9752                     ? 1 : -1)];
9753      typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
9754                     ? 1 : -1)];
9755      int i = 63;
9756int
9757main ()
9758{
9759/* Test availability of runtime routines for shift and division.  */
9760      long long int llmax = 9223372036854775807ll;
9761      unsigned long long int ullmax = 18446744073709551615ull;
9762      return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
9763              | (llmax / ll) | (llmax % ll)
9764              | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
9765              | (ullmax / ull) | (ullmax % ull));
9766  ;
9767  return 0;
9768}
9769
9770_ACEOF
9771if ac_fn_c_try_link "$LINENO"; then :
9772
9773else
9774  ac_cv_type_unsigned_long_long_int=no
9775fi
9776rm -f core conftest.err conftest.$ac_objext \
9777    conftest$ac_exeext conftest.$ac_ext
9778     fi
9779fi
9780{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
9781$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
9782  if test $ac_cv_type_unsigned_long_long_int = yes; then
9783
9784$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
9785
9786  fi
9787
9788
9789
9790  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
9791$as_echo_n "checking for long long int... " >&6; }
9792if ${ac_cv_type_long_long_int+:} false; then :
9793  $as_echo_n "(cached) " >&6
9794else
9795  ac_cv_type_long_long_int=yes
9796      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
9797        ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
9798        if test $ac_cv_type_long_long_int = yes; then
9799                                        if test "$cross_compiling" = yes; then :
9800  :
9801else
9802  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9803/* end confdefs.h.  */
9804#include <limits.h>
9805                 #ifndef LLONG_MAX
9806                 # define HALF \
9807                          (1LL << (sizeof (long long int) * CHAR_BIT - 2))
9808                 # define LLONG_MAX (HALF - 1 + HALF)
9809                 #endif
9810int
9811main ()
9812{
9813long long int n = 1;
9814                 int i;
9815                 for (i = 0; ; i++)
9816                   {
9817                     long long int m = n << i;
9818                     if (m >> i != n)
9819                       return 1;
9820                     if (LLONG_MAX / 2 < m)
9821                       break;
9822                   }
9823                 return 0;
9824  ;
9825  return 0;
9826}
9827_ACEOF
9828if ac_fn_c_try_run "$LINENO"; then :
9829
9830else
9831  ac_cv_type_long_long_int=no
9832fi
9833rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
9834  conftest.$ac_objext conftest.beam conftest.$ac_ext
9835fi
9836
9837        fi
9838      fi
9839fi
9840{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
9841$as_echo "$ac_cv_type_long_long_int" >&6; }
9842  if test $ac_cv_type_long_long_int = yes; then
9843
9844$as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
9845
9846  fi
9847
9848
9849  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
9850$as_echo_n "checking for wchar_t... " >&6; }
9851if ${gt_cv_c_wchar_t+:} false; then :
9852  $as_echo_n "(cached) " >&6
9853else
9854  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9855/* end confdefs.h.  */
9856#include <stddef.h>
9857            wchar_t foo = (wchar_t)'\0';
9858int
9859main ()
9860{
9861
9862  ;
9863  return 0;
9864}
9865_ACEOF
9866if ac_fn_c_try_compile "$LINENO"; then :
9867  gt_cv_c_wchar_t=yes
9868else
9869  gt_cv_c_wchar_t=no
9870fi
9871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9872fi
9873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
9874$as_echo "$gt_cv_c_wchar_t" >&6; }
9875  if test $gt_cv_c_wchar_t = yes; then
9876
9877$as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
9878
9879  fi
9880
9881
9882  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
9883$as_echo_n "checking for wint_t... " >&6; }
9884if ${gt_cv_c_wint_t+:} false; then :
9885  $as_echo_n "(cached) " >&6
9886else
9887  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9888/* end confdefs.h.  */
9889
9890/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
9891   <wchar.h>.
9892   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
9893   before <wchar.h>.  */
9894#include <stddef.h>
9895#include <stdio.h>
9896#include <time.h>
9897#include <wchar.h>
9898            wint_t foo = (wchar_t)'\0';
9899int
9900main ()
9901{
9902
9903  ;
9904  return 0;
9905}
9906_ACEOF
9907if ac_fn_c_try_compile "$LINENO"; then :
9908  gt_cv_c_wint_t=yes
9909else
9910  gt_cv_c_wint_t=no
9911fi
9912rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9913fi
9914{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
9915$as_echo "$gt_cv_c_wint_t" >&6; }
9916  if test $gt_cv_c_wint_t = yes; then
9917
9918$as_echo "#define HAVE_WINT_T 1" >>confdefs.h
9919
9920
9921            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wint_t is too small" >&5
9922$as_echo_n "checking whether wint_t is too small... " >&6; }
9923if ${gl_cv_type_wint_t_too_small+:} false; then :
9924  $as_echo_n "(cached) " >&6
9925else
9926  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9927/* end confdefs.h.  */
9928
9929/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
9930   <wchar.h>.
9931   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
9932   included before <wchar.h>.  */
9933#if !(defined __GLIBC__ && !defined __UCLIBC__)
9934# include <stddef.h>
9935# include <stdio.h>
9936# include <time.h>
9937#endif
9938#include <wchar.h>
9939              int verify[sizeof (wint_t) < sizeof (int) ? -1 : 1];
9940
9941int
9942main ()
9943{
9944
9945  ;
9946  return 0;
9947}
9948_ACEOF
9949if ac_fn_c_try_compile "$LINENO"; then :
9950  gl_cv_type_wint_t_too_small=no
9951else
9952  gl_cv_type_wint_t_too_small=yes
9953fi
9954rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9955fi
9956{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wint_t_too_small" >&5
9957$as_echo "$gl_cv_type_wint_t_too_small" >&6; }
9958    if test $gl_cv_type_wint_t_too_small = yes; then
9959      GNULIB_OVERRIDES_WINT_T=1
9960    else
9961      GNULIB_OVERRIDES_WINT_T=0
9962    fi
9963  else
9964    GNULIB_OVERRIDES_WINT_T=0
9965  fi
9966
9967
9968
9969
9970
9971  for ac_header in $ac_header_list
9972do :
9973  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
9974ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
9975"
9976if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
9977  cat >>confdefs.h <<_ACEOF
9978#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
9979_ACEOF
9980
9981fi
9982
9983done
9984
9985
9986
9987
9988
9989  if test $ac_cv_header_features_h = yes; then
9990    HAVE_FEATURES_H=1
9991  else
9992    HAVE_FEATURES_H=0
9993  fi
9994
9995
9996
9997
9998
9999  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
10000$as_echo_n "checking for intmax_t... " >&6; }
10001if ${gt_cv_c_intmax_t+:} false; then :
10002  $as_echo_n "(cached) " >&6
10003else
10004  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10005/* end confdefs.h.  */
10006
10007#include <stddef.h>
10008#include <stdlib.h>
10009#if HAVE_STDINT_H_WITH_UINTMAX
10010#include <stdint.h>
10011#endif
10012#if HAVE_INTTYPES_H_WITH_UINTMAX
10013#include <inttypes.h>
10014#endif
10015
10016int
10017main ()
10018{
10019intmax_t x = -1; return !x;
10020  ;
10021  return 0;
10022}
10023_ACEOF
10024if ac_fn_c_try_compile "$LINENO"; then :
10025  gt_cv_c_intmax_t=yes
10026else
10027  gt_cv_c_intmax_t=no
10028fi
10029rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10030fi
10031{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
10032$as_echo "$gt_cv_c_intmax_t" >&6; }
10033  if test $gt_cv_c_intmax_t = yes; then
10034
10035$as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
10036
10037  else
10038
10039    test $ac_cv_type_long_long_int = yes \
10040      && ac_type='long long' \
10041      || ac_type='long'
10042
10043cat >>confdefs.h <<_ACEOF
10044#define intmax_t $ac_type
10045_ACEOF
10046
10047  fi
10048
10049
10050  { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5
10051$as_echo_n "checking where to find the exponent in a 'double'... " >&6; }
10052if ${gl_cv_cc_double_expbit0+:} false; then :
10053  $as_echo_n "(cached) " >&6
10054else
10055
10056      if test "$cross_compiling" = yes; then :
10057
10058                                                                      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10059/* end confdefs.h.  */
10060
10061#if defined arm || defined __arm || defined __arm__
10062  mixed_endianness
10063#endif
10064
10065_ACEOF
10066if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10067  $EGREP "mixed_endianness" >/dev/null 2>&1; then :
10068  gl_cv_cc_double_expbit0="unknown"
10069else
10070
10071                                                         :
10072if ${ac_cv_c_bigendian+:} false; then :
10073  $as_echo_n "(cached) " >&6
10074else
10075  ac_cv_c_bigendian=unknown
10076    # See if we're dealing with a universal compiler.
10077    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10078/* end confdefs.h.  */
10079#ifndef __APPLE_CC__
10080	       not a universal capable compiler
10081	     #endif
10082	     typedef int dummy;
10083
10084_ACEOF
10085if ac_fn_c_try_compile "$LINENO"; then :
10086
10087	# Check for potential -arch flags.  It is not universal unless
10088	# there are at least two -arch flags with different values.
10089	ac_arch=
10090	ac_prev=
10091	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
10092	 if test -n "$ac_prev"; then
10093	   case $ac_word in
10094	     i?86 | x86_64 | ppc | ppc64)
10095	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
10096		 ac_arch=$ac_word
10097	       else
10098		 ac_cv_c_bigendian=universal
10099		 break
10100	       fi
10101	       ;;
10102	   esac
10103	   ac_prev=
10104	 elif test "x$ac_word" = "x-arch"; then
10105	   ac_prev=arch
10106	 fi
10107       done
10108fi
10109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10110    if test $ac_cv_c_bigendian = unknown; then
10111      # See if sys/param.h defines the BYTE_ORDER macro.
10112      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10113/* end confdefs.h.  */
10114#include <sys/types.h>
10115	     #include <sys/param.h>
10116
10117int
10118main ()
10119{
10120#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
10121		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
10122		     && LITTLE_ENDIAN)
10123	      bogus endian macros
10124	     #endif
10125
10126  ;
10127  return 0;
10128}
10129_ACEOF
10130if ac_fn_c_try_compile "$LINENO"; then :
10131  # It does; now see whether it defined to BIG_ENDIAN or not.
10132	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10133/* end confdefs.h.  */
10134#include <sys/types.h>
10135		#include <sys/param.h>
10136
10137int
10138main ()
10139{
10140#if BYTE_ORDER != BIG_ENDIAN
10141		 not big endian
10142		#endif
10143
10144  ;
10145  return 0;
10146}
10147_ACEOF
10148if ac_fn_c_try_compile "$LINENO"; then :
10149  ac_cv_c_bigendian=yes
10150else
10151  ac_cv_c_bigendian=no
10152fi
10153rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10154fi
10155rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10156    fi
10157    if test $ac_cv_c_bigendian = unknown; then
10158      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
10159      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10160/* end confdefs.h.  */
10161#include <limits.h>
10162
10163int
10164main ()
10165{
10166#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
10167	      bogus endian macros
10168	     #endif
10169
10170  ;
10171  return 0;
10172}
10173_ACEOF
10174if ac_fn_c_try_compile "$LINENO"; then :
10175  # It does; now see whether it defined to _BIG_ENDIAN or not.
10176	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10177/* end confdefs.h.  */
10178#include <limits.h>
10179
10180int
10181main ()
10182{
10183#ifndef _BIG_ENDIAN
10184		 not big endian
10185		#endif
10186
10187  ;
10188  return 0;
10189}
10190_ACEOF
10191if ac_fn_c_try_compile "$LINENO"; then :
10192  ac_cv_c_bigendian=yes
10193else
10194  ac_cv_c_bigendian=no
10195fi
10196rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10197fi
10198rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10199    fi
10200    if test $ac_cv_c_bigendian = unknown; then
10201      # Compile a test program.
10202      if test "$cross_compiling" = yes; then :
10203  # Try to guess by grepping values from an object file.
10204	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10205/* end confdefs.h.  */
10206short int ascii_mm[] =
10207		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
10208		short int ascii_ii[] =
10209		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
10210		int use_ascii (int i) {
10211		  return ascii_mm[i] + ascii_ii[i];
10212		}
10213		short int ebcdic_ii[] =
10214		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
10215		short int ebcdic_mm[] =
10216		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
10217		int use_ebcdic (int i) {
10218		  return ebcdic_mm[i] + ebcdic_ii[i];
10219		}
10220		extern int foo;
10221
10222int
10223main ()
10224{
10225return use_ascii (foo) == use_ebcdic (foo);
10226  ;
10227  return 0;
10228}
10229_ACEOF
10230if ac_fn_c_try_compile "$LINENO"; then :
10231  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
10232	      ac_cv_c_bigendian=yes
10233	    fi
10234	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
10235	      if test "$ac_cv_c_bigendian" = unknown; then
10236		ac_cv_c_bigendian=no
10237	      else
10238		# finding both strings is unlikely to happen, but who knows?
10239		ac_cv_c_bigendian=unknown
10240	      fi
10241	    fi
10242fi
10243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
10244else
10245  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10246/* end confdefs.h.  */
10247$ac_includes_default
10248int
10249main ()
10250{
10251
10252	     /* Are we little or big endian?  From Harbison&Steele.  */
10253	     union
10254	     {
10255	       long int l;
10256	       char c[sizeof (long int)];
10257	     } u;
10258	     u.l = 1;
10259	     return u.c[sizeof (long int) - 1] == 1;
10260
10261  ;
10262  return 0;
10263}
10264_ACEOF
10265if ac_fn_c_try_run "$LINENO"; then :
10266  ac_cv_c_bigendian=no
10267else
10268  ac_cv_c_bigendian=yes
10269fi
10270rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10271  conftest.$ac_objext conftest.beam conftest.$ac_ext
10272fi
10273
10274    fi
10275fi
10276:
10277 case $ac_cv_c_bigendian in #(
10278   yes)
10279     gl_cv_cc_double_expbit0="word 0 bit 20";; #(
10280   no)
10281     gl_cv_cc_double_expbit0="word 1 bit 20" ;; #(
10282   universal)
10283
10284$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
10285
10286     ;; #(
10287   *)
10288     gl_cv_cc_double_expbit0="unknown" ;;
10289 esac
10290
10291
10292fi
10293rm -f conftest*
10294
10295
10296else
10297  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10298/* end confdefs.h.  */
10299
10300#include <float.h>
10301#include <stddef.h>
10302#include <stdio.h>
10303#include <string.h>
10304#define NWORDS \
10305  ((sizeof (double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
10306typedef union { double value; unsigned int word[NWORDS]; } memory_double;
10307static unsigned int ored_words[NWORDS];
10308static unsigned int anded_words[NWORDS];
10309static void add_to_ored_words (double x)
10310{
10311  memory_double m;
10312  size_t i;
10313  /* Clear it first, in case sizeof (double) < sizeof (memory_double).  */
10314  memset (&m, 0, sizeof (memory_double));
10315  m.value = x;
10316  for (i = 0; i < NWORDS; i++)
10317    {
10318      ored_words[i] |= m.word[i];
10319      anded_words[i] &= m.word[i];
10320    }
10321}
10322int main ()
10323{
10324  size_t j;
10325  FILE *fp = fopen ("conftest.out", "w");
10326  if (fp == NULL)
10327    return 1;
10328  for (j = 0; j < NWORDS; j++)
10329    anded_words[j] = ~ (unsigned int) 0;
10330  add_to_ored_words (0.25);
10331  add_to_ored_words (0.5);
10332  add_to_ored_words (1.0);
10333  add_to_ored_words (2.0);
10334  add_to_ored_words (4.0);
10335  /* Remove bits that are common (e.g. if representation of the first mantissa
10336     bit is explicit).  */
10337  for (j = 0; j < NWORDS; j++)
10338    ored_words[j] &= ~anded_words[j];
10339  /* Now find the nonzero word.  */
10340  for (j = 0; j < NWORDS; j++)
10341    if (ored_words[j] != 0)
10342      break;
10343  if (j < NWORDS)
10344    {
10345      size_t i;
10346      for (i = j + 1; i < NWORDS; i++)
10347        if (ored_words[i] != 0)
10348          {
10349            fprintf (fp, "unknown");
10350            return (fclose (fp) != 0);
10351          }
10352      for (i = 0; ; i++)
10353        if ((ored_words[j] >> i) & 1)
10354          {
10355            fprintf (fp, "word %d bit %d", (int) j, (int) i);
10356            return (fclose (fp) != 0);
10357          }
10358    }
10359  fprintf (fp, "unknown");
10360  return (fclose (fp) != 0);
10361}
10362
10363_ACEOF
10364if ac_fn_c_try_run "$LINENO"; then :
10365  gl_cv_cc_double_expbit0=`cat conftest.out`
10366else
10367  gl_cv_cc_double_expbit0="unknown"
10368fi
10369rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10370  conftest.$ac_objext conftest.beam conftest.$ac_ext
10371fi
10372
10373      rm -f conftest.out
10374
10375fi
10376{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_expbit0" >&5
10377$as_echo "$gl_cv_cc_double_expbit0" >&6; }
10378  case "$gl_cv_cc_double_expbit0" in
10379    word*bit*)
10380      word=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
10381      bit=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word.*bit //'`
10382
10383cat >>confdefs.h <<_ACEOF
10384#define DBL_EXPBIT0_WORD $word
10385_ACEOF
10386
10387
10388cat >>confdefs.h <<_ACEOF
10389#define DBL_EXPBIT0_BIT $bit
10390_ACEOF
10391
10392      ;;
10393  esac
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf returns a byte count as in C99" >&5
10404$as_echo_n "checking whether snprintf returns a byte count as in C99... " >&6; }
10405if ${gl_cv_func_snprintf_retval_c99+:} false; then :
10406  $as_echo_n "(cached) " >&6
10407else
10408
10409      if test "$cross_compiling" = yes; then :
10410  case "$host_os" in
10411                                 # Guess yes on glibc systems.
10412           *-gnu* | gnu*)        gl_cv_func_snprintf_retval_c99="guessing yes";;
10413                                 # Guess yes on FreeBSD >= 5.
10414           freebsd[1-4].*)       gl_cv_func_snprintf_retval_c99="guessing no";;
10415           freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
10416                                 # Guess yes on Mac OS X >= 10.3.
10417           darwin[1-6].*)        gl_cv_func_snprintf_retval_c99="guessing no";;
10418           darwin*)              gl_cv_func_snprintf_retval_c99="guessing yes";;
10419                                 # Guess yes on OpenBSD >= 3.9.
10420           openbsd[1-2].* | openbsd3.[0-8] | openbsd3.[0-8].*)
10421                                 gl_cv_func_snprintf_retval_c99="guessing no";;
10422           openbsd*)             gl_cv_func_snprintf_retval_c99="guessing yes";;
10423                                 # Guess yes on Solaris >= 2.10.
10424           solaris2.[1-9][0-9]*) gl_cv_func_printf_sizes_c99="guessing yes";;
10425           solaris*)             gl_cv_func_printf_sizes_c99="guessing no";;
10426                                 # Guess yes on AIX >= 4.
10427           aix[1-3]*)            gl_cv_func_snprintf_retval_c99="guessing no";;
10428           aix*)                 gl_cv_func_snprintf_retval_c99="guessing yes";;
10429                                 # Guess yes on NetBSD >= 3.
10430           netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*)
10431                                 gl_cv_func_snprintf_retval_c99="guessing no";;
10432           netbsd*)              gl_cv_func_snprintf_retval_c99="guessing yes";;
10433                                 # Guess yes on BeOS.
10434           beos*)                gl_cv_func_snprintf_retval_c99="guessing yes";;
10435                                 # Guess yes on MSVC, no on mingw.
10436           mingw*)               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10437/* end confdefs.h.  */
10438
10439#ifdef _MSC_VER
10440 Known
10441#endif
10442
10443_ACEOF
10444if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10445  $EGREP "Known" >/dev/null 2>&1; then :
10446  gl_cv_func_snprintf_retval_c99="guessing yes"
10447else
10448  gl_cv_func_snprintf_retval_c99="guessing no"
10449fi
10450rm -f conftest*
10451
10452                                 ;;
10453                                 # If we don't know, assume the worst.
10454           *)                    gl_cv_func_snprintf_retval_c99="guessing no";;
10455         esac
10456
10457else
10458  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10459/* end confdefs.h.  */
10460
10461#include <stdio.h>
10462#include <string.h>
10463#if HAVE_SNPRINTF
10464# define my_snprintf snprintf
10465#else
10466# include <stdarg.h>
10467static int my_snprintf (char *buf, int size, const char *format, ...)
10468{
10469  va_list args;
10470  int ret;
10471  va_start (args, format);
10472  ret = vsnprintf (buf, size, format, args);
10473  va_end (args);
10474  return ret;
10475}
10476#endif
10477static char buf[100];
10478int main ()
10479{
10480  strcpy (buf, "ABCDEF");
10481  if (my_snprintf (buf, 3, "%d %d", 4567, 89) != 7)
10482    return 1;
10483  if (my_snprintf (buf, 0, "%d %d", 4567, 89) != 7)
10484    return 2;
10485  if (my_snprintf (NULL, 0, "%d %d", 4567, 89) != 7)
10486    return 3;
10487  return 0;
10488}
10489_ACEOF
10490if ac_fn_c_try_run "$LINENO"; then :
10491  gl_cv_func_snprintf_retval_c99=yes
10492else
10493  gl_cv_func_snprintf_retval_c99=no
10494fi
10495rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
10496  conftest.$ac_objext conftest.beam conftest.$ac_ext
10497fi
10498
10499
10500fi
10501{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_retval_c99" >&5
10502$as_echo "$gl_cv_func_snprintf_retval_c99" >&6; }
10503
10504
10505
10506
10507
10508
10509  for ac_func in snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb
10510do :
10511  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
10512ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
10513if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
10514  cat >>confdefs.h <<_ACEOF
10515#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
10516_ACEOF
10517
10518fi
10519done
10520
10521      ac_fn_c_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include <stdio.h>
10522"
10523if test "x$ac_cv_have_decl__snprintf" = xyes; then :
10524  ac_have_decl=1
10525else
10526  ac_have_decl=0
10527fi
10528
10529cat >>confdefs.h <<_ACEOF
10530#define HAVE_DECL__SNPRINTF $ac_have_decl
10531_ACEOF
10532
10533
10534
10535  case "$gl_cv_func_snprintf_retval_c99" in
10536    *yes)
10537
10538$as_echo "#define HAVE_SNPRINTF_RETVAL_C99 1" >>confdefs.h
10539
10540      ;;
10541  esac
10542
10543
10544  GNULIB_DPRINTF=0;
10545  GNULIB_FCLOSE=0;
10546  GNULIB_FDOPEN=0;
10547  GNULIB_FFLUSH=0;
10548  GNULIB_FGETC=0;
10549  GNULIB_FGETS=0;
10550  GNULIB_FOPEN=0;
10551  GNULIB_FPRINTF=0;
10552  GNULIB_FPRINTF_POSIX=0;
10553  GNULIB_FPURGE=0;
10554  GNULIB_FPUTC=0;
10555  GNULIB_FPUTS=0;
10556  GNULIB_FREAD=0;
10557  GNULIB_FREOPEN=0;
10558  GNULIB_FSCANF=0;
10559  GNULIB_FSEEK=0;
10560  GNULIB_FSEEKO=0;
10561  GNULIB_FTELL=0;
10562  GNULIB_FTELLO=0;
10563  GNULIB_FWRITE=0;
10564  GNULIB_GETC=0;
10565  GNULIB_GETCHAR=0;
10566  GNULIB_GETDELIM=0;
10567  GNULIB_GETLINE=0;
10568  GNULIB_OBSTACK_PRINTF=0;
10569  GNULIB_OBSTACK_PRINTF_POSIX=0;
10570  GNULIB_PCLOSE=0;
10571  GNULIB_PERROR=0;
10572  GNULIB_POPEN=0;
10573  GNULIB_PRINTF=0;
10574  GNULIB_PRINTF_POSIX=0;
10575  GNULIB_PUTC=0;
10576  GNULIB_PUTCHAR=0;
10577  GNULIB_PUTS=0;
10578  GNULIB_REMOVE=0;
10579  GNULIB_RENAME=0;
10580  GNULIB_RENAMEAT=0;
10581  GNULIB_SCANF=0;
10582  GNULIB_SNPRINTF=0;
10583  GNULIB_SPRINTF_POSIX=0;
10584  GNULIB_STDIO_H_NONBLOCKING=0;
10585  GNULIB_STDIO_H_SIGPIPE=0;
10586  GNULIB_TMPFILE=0;
10587  GNULIB_VASPRINTF=0;
10588  GNULIB_VFSCANF=0;
10589  GNULIB_VSCANF=0;
10590  GNULIB_VDPRINTF=0;
10591  GNULIB_VFPRINTF=0;
10592  GNULIB_VFPRINTF_POSIX=0;
10593  GNULIB_VPRINTF=0;
10594  GNULIB_VPRINTF_POSIX=0;
10595  GNULIB_VSNPRINTF=0;
10596  GNULIB_VSPRINTF_POSIX=0;
10597    HAVE_DECL_FPURGE=1;
10598  HAVE_DECL_FSEEKO=1;
10599  HAVE_DECL_FTELLO=1;
10600  HAVE_DECL_GETDELIM=1;
10601  HAVE_DECL_GETLINE=1;
10602  HAVE_DECL_OBSTACK_PRINTF=1;
10603  HAVE_DECL_SNPRINTF=1;
10604  HAVE_DECL_VSNPRINTF=1;
10605  HAVE_DPRINTF=1;
10606  HAVE_FSEEKO=1;
10607  HAVE_FTELLO=1;
10608  HAVE_PCLOSE=1;
10609  HAVE_POPEN=1;
10610  HAVE_RENAMEAT=1;
10611  HAVE_VASPRINTF=1;
10612  HAVE_VDPRINTF=1;
10613  REPLACE_DPRINTF=0;
10614  REPLACE_FCLOSE=0;
10615  REPLACE_FDOPEN=0;
10616  REPLACE_FFLUSH=0;
10617  REPLACE_FOPEN=0;
10618  REPLACE_FPRINTF=0;
10619  REPLACE_FPURGE=0;
10620  REPLACE_FREOPEN=0;
10621  REPLACE_FSEEK=0;
10622  REPLACE_FSEEKO=0;
10623  REPLACE_FTELL=0;
10624  REPLACE_FTELLO=0;
10625  REPLACE_GETDELIM=0;
10626  REPLACE_GETLINE=0;
10627  REPLACE_OBSTACK_PRINTF=0;
10628  REPLACE_PERROR=0;
10629  REPLACE_POPEN=0;
10630  REPLACE_PRINTF=0;
10631  REPLACE_REMOVE=0;
10632  REPLACE_RENAME=0;
10633  REPLACE_RENAMEAT=0;
10634  REPLACE_SNPRINTF=0;
10635  REPLACE_SPRINTF=0;
10636  REPLACE_STDIO_READ_FUNCS=0;
10637  REPLACE_STDIO_WRITE_FUNCS=0;
10638  REPLACE_TMPFILE=0;
10639  REPLACE_VASPRINTF=0;
10640  REPLACE_VDPRINTF=0;
10641  REPLACE_VFPRINTF=0;
10642  REPLACE_VPRINTF=0;
10643  REPLACE_VSNPRINTF=0;
10644  REPLACE_VSPRINTF=0;
10645
10646
10647  GNULIB_ACOSF=0;
10648  GNULIB_ACOSL=0;
10649  GNULIB_ASINF=0;
10650  GNULIB_ASINL=0;
10651  GNULIB_ATANF=0;
10652  GNULIB_ATANL=0;
10653  GNULIB_ATAN2F=0;
10654  GNULIB_CBRT=0;
10655  GNULIB_CBRTF=0;
10656  GNULIB_CBRTL=0;
10657  GNULIB_CEIL=0;
10658  GNULIB_CEILF=0;
10659  GNULIB_CEILL=0;
10660  GNULIB_COPYSIGN=0;
10661  GNULIB_COPYSIGNF=0;
10662  GNULIB_COPYSIGNL=0;
10663  GNULIB_COSF=0;
10664  GNULIB_COSL=0;
10665  GNULIB_COSHF=0;
10666  GNULIB_EXPF=0;
10667  GNULIB_EXPL=0;
10668  GNULIB_EXP2=0;
10669  GNULIB_EXP2F=0;
10670  GNULIB_EXP2L=0;
10671  GNULIB_EXPM1=0;
10672  GNULIB_EXPM1F=0;
10673  GNULIB_EXPM1L=0;
10674  GNULIB_FABSF=0;
10675  GNULIB_FABSL=0;
10676  GNULIB_FLOOR=0;
10677  GNULIB_FLOORF=0;
10678  GNULIB_FLOORL=0;
10679  GNULIB_FMA=0;
10680  GNULIB_FMAF=0;
10681  GNULIB_FMAL=0;
10682  GNULIB_FMOD=0;
10683  GNULIB_FMODF=0;
10684  GNULIB_FMODL=0;
10685  GNULIB_FREXPF=0;
10686  GNULIB_FREXP=0;
10687  GNULIB_FREXPL=0;
10688  GNULIB_HYPOT=0;
10689  GNULIB_HYPOTF=0;
10690  GNULIB_HYPOTL=0;
10691  GNULIB_ILOGB=0;
10692  GNULIB_ILOGBF=0;
10693  GNULIB_ILOGBL=0;
10694  GNULIB_ISFINITE=0;
10695  GNULIB_ISINF=0;
10696  GNULIB_ISNAN=0;
10697  GNULIB_ISNANF=0;
10698  GNULIB_ISNAND=0;
10699  GNULIB_ISNANL=0;
10700  GNULIB_LDEXPF=0;
10701  GNULIB_LDEXPL=0;
10702  GNULIB_LOG=0;
10703  GNULIB_LOGF=0;
10704  GNULIB_LOGL=0;
10705  GNULIB_LOG10=0;
10706  GNULIB_LOG10F=0;
10707  GNULIB_LOG10L=0;
10708  GNULIB_LOG1P=0;
10709  GNULIB_LOG1PF=0;
10710  GNULIB_LOG1PL=0;
10711  GNULIB_LOG2=0;
10712  GNULIB_LOG2F=0;
10713  GNULIB_LOG2L=0;
10714  GNULIB_LOGB=0;
10715  GNULIB_LOGBF=0;
10716  GNULIB_LOGBL=0;
10717  GNULIB_MODF=0;
10718  GNULIB_MODFF=0;
10719  GNULIB_MODFL=0;
10720  GNULIB_POWF=0;
10721  GNULIB_REMAINDER=0;
10722  GNULIB_REMAINDERF=0;
10723  GNULIB_REMAINDERL=0;
10724  GNULIB_RINT=0;
10725  GNULIB_RINTF=0;
10726  GNULIB_RINTL=0;
10727  GNULIB_ROUND=0;
10728  GNULIB_ROUNDF=0;
10729  GNULIB_ROUNDL=0;
10730  GNULIB_SIGNBIT=0;
10731  GNULIB_SINF=0;
10732  GNULIB_SINL=0;
10733  GNULIB_SINHF=0;
10734  GNULIB_SQRTF=0;
10735  GNULIB_SQRTL=0;
10736  GNULIB_TANF=0;
10737  GNULIB_TANL=0;
10738  GNULIB_TANHF=0;
10739  GNULIB_TRUNC=0;
10740  GNULIB_TRUNCF=0;
10741  GNULIB_TRUNCL=0;
10742    HAVE_ACOSF=1;
10743  HAVE_ACOSL=1;
10744  HAVE_ASINF=1;
10745  HAVE_ASINL=1;
10746  HAVE_ATANF=1;
10747  HAVE_ATANL=1;
10748  HAVE_ATAN2F=1;
10749  HAVE_CBRT=1;
10750  HAVE_CBRTF=1;
10751  HAVE_CBRTL=1;
10752  HAVE_COPYSIGN=1;
10753  HAVE_COPYSIGNL=1;
10754  HAVE_COSF=1;
10755  HAVE_COSL=1;
10756  HAVE_COSHF=1;
10757  HAVE_EXPF=1;
10758  HAVE_EXPL=1;
10759  HAVE_EXPM1=1;
10760  HAVE_EXPM1F=1;
10761  HAVE_FABSF=1;
10762  HAVE_FABSL=1;
10763  HAVE_FMA=1;
10764  HAVE_FMAF=1;
10765  HAVE_FMAL=1;
10766  HAVE_FMODF=1;
10767  HAVE_FMODL=1;
10768  HAVE_FREXPF=1;
10769  HAVE_HYPOTF=1;
10770  HAVE_HYPOTL=1;
10771  HAVE_ILOGB=1;
10772  HAVE_ILOGBF=1;
10773  HAVE_ILOGBL=1;
10774  HAVE_ISNANF=1;
10775  HAVE_ISNAND=1;
10776  HAVE_ISNANL=1;
10777  HAVE_LDEXPF=1;
10778  HAVE_LOGF=1;
10779  HAVE_LOGL=1;
10780  HAVE_LOG10F=1;
10781  HAVE_LOG10L=1;
10782  HAVE_LOG1P=1;
10783  HAVE_LOG1PF=1;
10784  HAVE_LOG1PL=1;
10785  HAVE_LOGBF=1;
10786  HAVE_LOGBL=1;
10787  HAVE_MODFF=1;
10788  HAVE_MODFL=1;
10789  HAVE_POWF=1;
10790  HAVE_REMAINDER=1;
10791  HAVE_REMAINDERF=1;
10792  HAVE_RINT=1;
10793  HAVE_RINTL=1;
10794  HAVE_SINF=1;
10795  HAVE_SINL=1;
10796  HAVE_SINHF=1;
10797  HAVE_SQRTF=1;
10798  HAVE_SQRTL=1;
10799  HAVE_TANF=1;
10800  HAVE_TANL=1;
10801  HAVE_TANHF=1;
10802  HAVE_DECL_ACOSL=1;
10803  HAVE_DECL_ASINL=1;
10804  HAVE_DECL_ATANL=1;
10805  HAVE_DECL_CBRTF=1;
10806  HAVE_DECL_CBRTL=1;
10807  HAVE_DECL_CEILF=1;
10808  HAVE_DECL_CEILL=1;
10809  HAVE_DECL_COPYSIGNF=1;
10810  HAVE_DECL_COSL=1;
10811  HAVE_DECL_EXPL=1;
10812  HAVE_DECL_EXP2=1;
10813  HAVE_DECL_EXP2F=1;
10814  HAVE_DECL_EXP2L=1;
10815  HAVE_DECL_EXPM1L=1;
10816  HAVE_DECL_FLOORF=1;
10817  HAVE_DECL_FLOORL=1;
10818  HAVE_DECL_FREXPL=1;
10819  HAVE_DECL_LDEXPL=1;
10820  HAVE_DECL_LOGL=1;
10821  HAVE_DECL_LOG10L=1;
10822  HAVE_DECL_LOG2=1;
10823  HAVE_DECL_LOG2F=1;
10824  HAVE_DECL_LOG2L=1;
10825  HAVE_DECL_LOGB=1;
10826  HAVE_DECL_REMAINDER=1;
10827  HAVE_DECL_REMAINDERL=1;
10828  HAVE_DECL_RINTF=1;
10829  HAVE_DECL_ROUND=1;
10830  HAVE_DECL_ROUNDF=1;
10831  HAVE_DECL_ROUNDL=1;
10832  HAVE_DECL_SINL=1;
10833  HAVE_DECL_SQRTL=1;
10834  HAVE_DECL_TANL=1;
10835  HAVE_DECL_TRUNC=1;
10836  HAVE_DECL_TRUNCF=1;
10837  HAVE_DECL_TRUNCL=1;
10838  REPLACE_ACOSF=0;
10839  REPLACE_ASINF=0;
10840  REPLACE_ATANF=0;
10841  REPLACE_ATAN2F=0;
10842  REPLACE_CBRTF=0;
10843  REPLACE_CBRTL=0;
10844  REPLACE_CEIL=0;
10845  REPLACE_CEILF=0;
10846  REPLACE_CEILL=0;
10847  REPLACE_COSF=0;
10848  REPLACE_COSHF=0;
10849  REPLACE_EXPF=0;
10850  REPLACE_EXPM1=0;
10851  REPLACE_EXPM1F=0;
10852  REPLACE_EXP2=0;
10853  REPLACE_EXP2L=0;
10854  REPLACE_FABSL=0;
10855  REPLACE_FLOOR=0;
10856  REPLACE_FLOORF=0;
10857  REPLACE_FLOORL=0;
10858  REPLACE_FMA=0;
10859  REPLACE_FMAF=0;
10860  REPLACE_FMAL=0;
10861  REPLACE_FMOD=0;
10862  REPLACE_FMODF=0;
10863  REPLACE_FMODL=0;
10864  REPLACE_FREXPF=0;
10865  REPLACE_FREXP=0;
10866  REPLACE_FREXPL=0;
10867  REPLACE_HUGE_VAL=0;
10868  REPLACE_HYPOT=0;
10869  REPLACE_HYPOTF=0;
10870  REPLACE_HYPOTL=0;
10871  REPLACE_ILOGB=0;
10872  REPLACE_ILOGBF=0;
10873  REPLACE_ILOGBL=0;
10874  REPLACE_ISFINITE=0;
10875  REPLACE_ISINF=0;
10876  REPLACE_ISNAN=0;
10877  REPLACE_LDEXPL=0;
10878  REPLACE_LOG=0;
10879  REPLACE_LOGF=0;
10880  REPLACE_LOGL=0;
10881  REPLACE_LOG10=0;
10882  REPLACE_LOG10F=0;
10883  REPLACE_LOG10L=0;
10884  REPLACE_LOG1P=0;
10885  REPLACE_LOG1PF=0;
10886  REPLACE_LOG1PL=0;
10887  REPLACE_LOG2=0;
10888  REPLACE_LOG2F=0;
10889  REPLACE_LOG2L=0;
10890  REPLACE_LOGB=0;
10891  REPLACE_LOGBF=0;
10892  REPLACE_LOGBL=0;
10893  REPLACE_MODF=0;
10894  REPLACE_MODFF=0;
10895  REPLACE_MODFL=0;
10896  REPLACE_NAN=0;
10897  REPLACE_REMAINDER=0;
10898  REPLACE_REMAINDERF=0;
10899  REPLACE_REMAINDERL=0;
10900  REPLACE_ROUND=0;
10901  REPLACE_ROUNDF=0;
10902  REPLACE_ROUNDL=0;
10903  REPLACE_SIGNBIT=0;
10904  REPLACE_SIGNBIT_USING_GCC=0;
10905  REPLACE_SINF=0;
10906  REPLACE_SINHF=0;
10907  REPLACE_SQRTF=0;
10908  REPLACE_SQRTL=0;
10909  REPLACE_TANF=0;
10910  REPLACE_TANHF=0;
10911  REPLACE_TRUNC=0;
10912  REPLACE_TRUNCF=0;
10913  REPLACE_TRUNCL=0;
10914
10915
10916  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp() can be used without linking with libm" >&5
10917$as_echo_n "checking whether frexp() can be used without linking with libm... " >&6; }
10918if ${gl_cv_func_frexp_no_libm+:} false; then :
10919  $as_echo_n "(cached) " >&6
10920else
10921
10922      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10923/* end confdefs.h.  */
10924#include <math.h>
10925             double x;
10926int
10927main ()
10928{
10929int e; return frexp (x, &e) > 0;
10930  ;
10931  return 0;
10932}
10933_ACEOF
10934if ac_fn_c_try_link "$LINENO"; then :
10935  gl_cv_func_frexp_no_libm=yes
10936else
10937  gl_cv_func_frexp_no_libm=no
10938fi
10939rm -f core conftest.err conftest.$ac_objext \
10940    conftest$ac_exeext conftest.$ac_ext
10941
10942fi
10943{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_no_libm" >&5
10944$as_echo "$gl_cv_func_frexp_no_libm" >&6; }
10945
10946ac_fn_c_check_decl "$LINENO" "alarm" "ac_cv_have_decl_alarm" "$ac_includes_default"
10947if test "x$ac_cv_have_decl_alarm" = xyes; then :
10948  ac_have_decl=1
10949else
10950  ac_have_decl=0
10951fi
10952
10953cat >>confdefs.h <<_ACEOF
10954#define HAVE_DECL_ALARM $ac_have_decl
10955_ACEOF
10956
10957
10958
10959
10960  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10961/* end confdefs.h.  */
10962
10963#ifdef _MSC_VER
10964MicrosoftCompiler
10965#endif
10966
10967_ACEOF
10968if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
10969  $EGREP "MicrosoftCompiler" >/dev/null 2>&1; then :
10970  gl_asmext='asm'
10971     gl_c_asm_opt='-c -Fa'
10972
10973else
10974  gl_asmext='s'
10975     gl_c_asm_opt='-S'
10976
10977fi
10978rm -f conftest*
10979
10980
10981
10982
10983
10984  { $as_echo "$as_me:${as_lineno-$LINENO}: checking host CPU and C ABI" >&5
10985$as_echo_n "checking host CPU and C ABI... " >&6; }
10986if ${gl_cv_host_cpu_c_abi+:} false; then :
10987  $as_echo_n "(cached) " >&6
10988else
10989  case "$host_cpu" in
10990
10991       i[4567]86 )
10992         gl_cv_host_cpu_c_abi=i386
10993         ;;
10994
10995       x86_64 )
10996         # On x86_64 systems, the C compiler may be generating code in one of
10997         # these ABIs:
10998         # - 64-bit instruction set, 64-bit pointers, 64-bit 'long': x86_64.
10999         # - 64-bit instruction set, 64-bit pointers, 32-bit 'long': x86_64
11000         #   with native Windows (mingw, MSVC).
11001         # - 64-bit instruction set, 32-bit pointers, 32-bit 'long': x86_64-x32.
11002         # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': i386.
11003         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11004/* end confdefs.h.  */
11005#if (defined __x86_64__ || defined __amd64__ \
11006                     || defined _M_X64 || defined _M_AMD64)
11007                 int ok;
11008                #else
11009                 error fail
11010                #endif
11011
11012_ACEOF
11013if ac_fn_c_try_compile "$LINENO"; then :
11014  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11015/* end confdefs.h.  */
11016#if defined __ILP32__ || defined _ILP32
11017                    int ok;
11018                   #else
11019                    error fail
11020                   #endif
11021
11022_ACEOF
11023if ac_fn_c_try_compile "$LINENO"; then :
11024  gl_cv_host_cpu_c_abi=x86_64-x32
11025else
11026  gl_cv_host_cpu_c_abi=x86_64
11027fi
11028rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11029else
11030  gl_cv_host_cpu_c_abi=i386
11031fi
11032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11033         ;;
11034
11035       alphaev[4-8] | alphaev56 | alphapca5[67] | alphaev6[78] )
11036         gl_cv_host_cpu_c_abi=alpha
11037         ;;
11038
11039       arm* | aarch64 )
11040         # Assume arm with EABI.
11041         # On arm64 systems, the C compiler may be generating code in one of
11042         # these ABIs:
11043         # - aarch64 instruction set, 64-bit pointers, 64-bit 'long': arm64.
11044         # - aarch64 instruction set, 32-bit pointers, 32-bit 'long': arm64-ilp32.
11045         # - 32-bit instruction set, 32-bit pointers, 32-bit 'long': arm or armhf.
11046         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11047/* end confdefs.h.  */
11048#ifdef __aarch64__
11049                 int ok;
11050                #else
11051                 error fail
11052                #endif
11053
11054_ACEOF
11055if ac_fn_c_try_compile "$LINENO"; then :
11056  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11057/* end confdefs.h.  */
11058#if defined __ILP32__ || defined _ILP32
11059                   int ok;
11060                  #else
11061                   error fail
11062                  #endif
11063
11064_ACEOF
11065if ac_fn_c_try_compile "$LINENO"; then :
11066  gl_cv_host_cpu_c_abi=arm64-ilp32
11067else
11068  gl_cv_host_cpu_c_abi=arm64
11069fi
11070rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11071else
11072  # Don't distinguish little-endian and big-endian arm, since they
11073            # don't require different machine code for simple operations and
11074            # since the user can distinguish them through the preprocessor
11075            # defines __ARMEL__ vs. __ARMEB__.
11076            # But distinguish arm which passes floating-point arguments and
11077            # return values in integer registers (r0, r1, ...) - this is
11078            # gcc -mfloat-abi=soft or gcc -mfloat-abi=softfp - from arm which
11079            # passes them in float registers (s0, s1, ...) and double registers
11080            # (d0, d1, ...) - this is gcc -mfloat-abi=hard. GCC 4.6 or newer
11081            # sets the preprocessor defines __ARM_PCS (for the first case) and
11082            # __ARM_PCS_VFP (for the second case), but older GCC does not.
11083            echo 'double ddd; void func (double dd) { ddd = dd; }' > conftest.c
11084            # Look for a reference to the register d0 in the .s file.
11085            { ac_try='${CC-cc} $CFLAGS $CPPFLAGS $gl_c_asm_opt conftest.c'
11086  { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_try\""; } >&5
11087  (eval $ac_try) 2>&5
11088  ac_status=$?
11089  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
11090  test $ac_status = 0; }; } >/dev/null 2>&1
11091            if LC_ALL=C grep 'd0,' conftest.$gl_asmext >/dev/null; then
11092              gl_cv_host_cpu_c_abi=armhf
11093            else
11094              gl_cv_host_cpu_c_abi=arm
11095            fi
11096            rm -f conftest*
11097
11098fi
11099rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11100         ;;
11101
11102       hppa1.0 | hppa1.1 | hppa2.0* | hppa64 )
11103         # On hppa, the C compiler may be generating 32-bit code or 64-bit
11104         # code. In the latter case, it defines _LP64 and __LP64__.
11105         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11106/* end confdefs.h.  */
11107#ifdef __LP64__
11108                 int ok;
11109                #else
11110                 error fail
11111                #endif
11112
11113_ACEOF
11114if ac_fn_c_try_compile "$LINENO"; then :
11115  gl_cv_host_cpu_c_abi=hppa64
11116else
11117  gl_cv_host_cpu_c_abi=hppa
11118fi
11119rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11120         ;;
11121
11122       ia64* )
11123         # On ia64 on HP-UX, the C compiler may be generating 64-bit code or
11124         # 32-bit code. In the latter case, it defines _ILP32.
11125         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11126/* end confdefs.h.  */
11127#ifdef _ILP32
11128                 int ok;
11129                #else
11130                 error fail
11131                #endif
11132
11133_ACEOF
11134if ac_fn_c_try_compile "$LINENO"; then :
11135  gl_cv_host_cpu_c_abi=ia64-ilp32
11136else
11137  gl_cv_host_cpu_c_abi=ia64
11138fi
11139rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11140         ;;
11141
11142       mips* )
11143         # We should also check for (_MIPS_SZPTR == 64), but gcc keeps this
11144         # at 32.
11145         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11146/* end confdefs.h.  */
11147#if defined _MIPS_SZLONG && (_MIPS_SZLONG == 64)
11148                 int ok;
11149                #else
11150                 error fail
11151                #endif
11152
11153_ACEOF
11154if ac_fn_c_try_compile "$LINENO"; then :
11155  gl_cv_host_cpu_c_abi=mips64
11156else
11157  # In the n32 ABI, _ABIN32 is defined, _ABIO32 is not defined (but
11158            # may later get defined by <sgidefs.h>), and _MIPS_SIM == _ABIN32.
11159            # In the 32 ABI, _ABIO32 is defined, _ABIN32 is not defined (but
11160            # may later get defined by <sgidefs.h>), and _MIPS_SIM == _ABIO32.
11161            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11162/* end confdefs.h.  */
11163#if (_MIPS_SIM == _ABIN32)
11164                    int ok;
11165                   #else
11166                    error fail
11167                   #endif
11168
11169_ACEOF
11170if ac_fn_c_try_compile "$LINENO"; then :
11171  gl_cv_host_cpu_c_abi=mipsn32
11172else
11173  gl_cv_host_cpu_c_abi=mips
11174fi
11175rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11176fi
11177rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11178         ;;
11179
11180       powerpc* )
11181         # Different ABIs are in use on AIX vs. Mac OS X vs. Linux,*BSD.
11182         # No need to distinguish them here; the caller may distinguish
11183         # them based on the OS.
11184         # On powerpc64 systems, the C compiler may still be generating
11185         # 32-bit code. And on powerpc-ibm-aix systems, the C compiler may
11186         # be generating 64-bit code.
11187         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11188/* end confdefs.h.  */
11189#if defined __powerpc64__ || defined _ARCH_PPC64
11190                 int ok;
11191                #else
11192                 error fail
11193                #endif
11194
11195_ACEOF
11196if ac_fn_c_try_compile "$LINENO"; then :
11197  # On powerpc64, there are two ABIs on Linux: The AIX compatible
11198            # one and the ELFv2 one. The latter defines _CALL_ELF=2.
11199            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11200/* end confdefs.h.  */
11201#if defined _CALL_ELF && _CALL_ELF == 2
11202                    int ok;
11203                   #else
11204                    error fail
11205                   #endif
11206
11207_ACEOF
11208if ac_fn_c_try_compile "$LINENO"; then :
11209  gl_cv_host_cpu_c_abi=powerpc64-elfv2
11210else
11211  gl_cv_host_cpu_c_abi=powerpc64
11212fi
11213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11214
11215else
11216  gl_cv_host_cpu_c_abi=powerpc
11217fi
11218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11219         ;;
11220
11221       rs6000 )
11222         gl_cv_host_cpu_c_abi=powerpc
11223         ;;
11224
11225       riscv32 | riscv64 )
11226         # There are 2 architectures (with variants): rv32* and rv64*.
11227         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11228/* end confdefs.h.  */
11229#if __riscv_xlen == 64
11230                  int ok;
11231                #else
11232                  error fail
11233                #endif
11234
11235_ACEOF
11236if ac_fn_c_try_compile "$LINENO"; then :
11237  cpu=riscv64
11238else
11239  cpu=riscv32
11240fi
11241rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11242         # There are 6 ABIs: ilp32, ilp32f, ilp32d, lp64, lp64f, lp64d.
11243         # Size of 'long' and 'void *':
11244         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11245/* end confdefs.h.  */
11246#if defined __LP64__
11247                  int ok;
11248                #else
11249                  error fail
11250                #endif
11251
11252_ACEOF
11253if ac_fn_c_try_compile "$LINENO"; then :
11254  main_abi=lp64
11255else
11256  main_abi=ilp32
11257fi
11258rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11259         # Float ABIs:
11260         # __riscv_float_abi_double:
11261         #   'float' and 'double' are passed in floating-point registers.
11262         # __riscv_float_abi_single:
11263         #   'float' are passed in floating-point registers.
11264         # __riscv_float_abi_soft:
11265         #   No values are passed in floating-point registers.
11266         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11267/* end confdefs.h.  */
11268#if defined __riscv_float_abi_double
11269                  int ok;
11270                #else
11271                  error fail
11272                #endif
11273
11274_ACEOF
11275if ac_fn_c_try_compile "$LINENO"; then :
11276  float_abi=d
11277else
11278  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11279/* end confdefs.h.  */
11280#if defined __riscv_float_abi_single
11281                     int ok;
11282                   #else
11283                     error fail
11284                   #endif
11285
11286_ACEOF
11287if ac_fn_c_try_compile "$LINENO"; then :
11288  float_abi=f
11289else
11290  float_abi=''
11291fi
11292rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11293
11294fi
11295rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11296         gl_cv_host_cpu_c_abi="${cpu}-${main_abi}${float_abi}"
11297         ;;
11298
11299       s390* )
11300         # On s390x, the C compiler may be generating 64-bit (= s390x) code
11301         # or 31-bit (= s390) code.
11302         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11303/* end confdefs.h.  */
11304#if defined __LP64__ || defined __s390x__
11305                  int ok;
11306                #else
11307                  error fail
11308                #endif
11309
11310_ACEOF
11311if ac_fn_c_try_compile "$LINENO"; then :
11312  gl_cv_host_cpu_c_abi=s390x
11313else
11314  gl_cv_host_cpu_c_abi=s390
11315fi
11316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11317         ;;
11318
11319       sparc | sparc64 )
11320         # UltraSPARCs running Linux have `uname -m` = "sparc64", but the
11321         # C compiler still generates 32-bit code.
11322         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11323/* end confdefs.h.  */
11324#if defined __sparcv9 || defined __arch64__
11325                 int ok;
11326                #else
11327                 error fail
11328                #endif
11329
11330_ACEOF
11331if ac_fn_c_try_compile "$LINENO"; then :
11332  gl_cv_host_cpu_c_abi=sparc64
11333else
11334  gl_cv_host_cpu_c_abi=sparc
11335fi
11336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11337         ;;
11338
11339       *)
11340         gl_cv_host_cpu_c_abi="$host_cpu"
11341         ;;
11342     esac
11343
11344fi
11345{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_host_cpu_c_abi" >&5
11346$as_echo "$gl_cv_host_cpu_c_abi" >&6; }
11347
11348    HOST_CPU=`echo "$gl_cv_host_cpu_c_abi" | sed -e 's/-.*//'`
11349  HOST_CPU_C_ABI="$gl_cv_host_cpu_c_abi"
11350
11351
11352
11353  # This was
11354  #   AC_DEFINE_UNQUOTED([__${HOST_CPU}__])
11355  #   AC_DEFINE_UNQUOTED([__${HOST_CPU_C_ABI}__])
11356  # earlier, but KAI C++ 3.2d doesn't like this.
11357  sed -e 's/-/_/g' >> confdefs.h <<EOF
11358#ifndef __${HOST_CPU}__
11359#define __${HOST_CPU}__ 1
11360#endif
11361#ifndef __${HOST_CPU_C_ABI}__
11362#define __${HOST_CPU_C_ABI}__ 1
11363#endif
11364EOF
11365
11366
11367
11368
11369  { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'float'" >&5
11370$as_echo_n "checking where to find the exponent in a 'float'... " >&6; }
11371if ${gl_cv_cc_float_expbit0+:} false; then :
11372  $as_echo_n "(cached) " >&6
11373else
11374
11375      if test "$cross_compiling" = yes; then :
11376  gl_cv_cc_float_expbit0="word 0 bit 23"
11377else
11378  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11379/* end confdefs.h.  */
11380
11381#include <float.h>
11382#include <stddef.h>
11383#include <stdio.h>
11384#include <string.h>
11385#define NWORDS \
11386  ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
11387typedef union { float value; unsigned int word[NWORDS]; } memory_float;
11388static unsigned int ored_words[NWORDS];
11389static unsigned int anded_words[NWORDS];
11390static void add_to_ored_words (float x)
11391{
11392  memory_float m;
11393  size_t i;
11394  /* Clear it first, in case
11395     sizeof (float) < sizeof (memory_float).  */
11396  memset (&m, 0, sizeof (memory_float));
11397  m.value = x;
11398  for (i = 0; i < NWORDS; i++)
11399    {
11400      ored_words[i] |= m.word[i];
11401      anded_words[i] &= m.word[i];
11402    }
11403}
11404int main ()
11405{
11406  size_t j;
11407  FILE *fp = fopen ("conftest.out", "w");
11408  if (fp == NULL)
11409    return 1;
11410  for (j = 0; j < NWORDS; j++)
11411    anded_words[j] = ~ (unsigned int) 0;
11412  add_to_ored_words (0.25f);
11413  add_to_ored_words (0.5f);
11414  add_to_ored_words (1.0f);
11415  add_to_ored_words (2.0f);
11416  add_to_ored_words (4.0f);
11417  /* Remove bits that are common (e.g. if representation of the first mantissa
11418     bit is explicit).  */
11419  for (j = 0; j < NWORDS; j++)
11420    ored_words[j] &= ~anded_words[j];
11421  /* Now find the nonzero word.  */
11422  for (j = 0; j < NWORDS; j++)
11423    if (ored_words[j] != 0)
11424      break;
11425  if (j < NWORDS)
11426    {
11427      size_t i;
11428      for (i = j + 1; i < NWORDS; i++)
11429        if (ored_words[i] != 0)
11430          {
11431            fprintf (fp, "unknown");
11432            return (fclose (fp) != 0);
11433          }
11434      for (i = 0; ; i++)
11435        if ((ored_words[j] >> i) & 1)
11436          {
11437            fprintf (fp, "word %d bit %d", (int) j, (int) i);
11438            return (fclose (fp) != 0);
11439          }
11440    }
11441  fprintf (fp, "unknown");
11442  return (fclose (fp) != 0);
11443}
11444
11445_ACEOF
11446if ac_fn_c_try_run "$LINENO"; then :
11447  gl_cv_cc_float_expbit0=`cat conftest.out`
11448else
11449  gl_cv_cc_float_expbit0="unknown"
11450fi
11451rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11452  conftest.$ac_objext conftest.beam conftest.$ac_ext
11453fi
11454
11455      rm -f conftest.out
11456
11457fi
11458{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_float_expbit0" >&5
11459$as_echo "$gl_cv_cc_float_expbit0" >&6; }
11460  case "$gl_cv_cc_float_expbit0" in
11461    word*bit*)
11462      word=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
11463      bit=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word.*bit //'`
11464
11465cat >>confdefs.h <<_ACEOF
11466#define FLT_EXPBIT0_WORD $word
11467_ACEOF
11468
11469
11470cat >>confdefs.h <<_ACEOF
11471#define FLT_EXPBIT0_BIT $bit
11472_ACEOF
11473
11474      ;;
11475  esac
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489     if test $gl_cv_have_include_next = yes; then
11490       gl_cv_next_limits_h='<'limits.h'>'
11491     else
11492       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <limits.h>" >&5
11493$as_echo_n "checking absolute name of <limits.h>... " >&6; }
11494if ${gl_cv_next_limits_h+:} false; then :
11495  $as_echo_n "(cached) " >&6
11496else
11497
11498             if test $ac_cv_header_limits_h = yes; then
11499
11500
11501
11502
11503  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11504/* end confdefs.h.  */
11505#include <limits.h>
11506_ACEOF
11507                case "$host_os" in
11508    aix*) gl_absname_cpp="$ac_cpp -C" ;;
11509    *)    gl_absname_cpp="$ac_cpp" ;;
11510  esac
11511
11512  case "$host_os" in
11513    mingw*)
11514                                          gl_dirsep_regex='[/\\]'
11515      ;;
11516    *)
11517      gl_dirsep_regex='\/'
11518      ;;
11519  esac
11520      gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
11521  gl_header_literal_regex=`echo 'limits.h' \
11522                           | sed -e "$gl_make_literal_regex_sed"`
11523  gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
11524      s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
11525      s|^/[^/]|//&|
11526      p
11527      q
11528    }'
11529
11530        gl_cv_absolute_limits_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
11531  sed -n "$gl_absolute_header_sed"`
11532
11533           gl_header=$gl_cv_absolute_limits_h
11534           gl_cv_next_limits_h='"'$gl_header'"'
11535          else
11536               gl_cv_next_limits_h='<'limits.h'>'
11537             fi
11538
11539
11540fi
11541{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_limits_h" >&5
11542$as_echo "$gl_cv_next_limits_h" >&6; }
11543     fi
11544     NEXT_LIMITS_H=$gl_cv_next_limits_h
11545
11546     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
11547       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
11548       gl_next_as_first_directive='<'limits.h'>'
11549     else
11550       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
11551       gl_next_as_first_directive=$gl_cv_next_limits_h
11552     fi
11553     NEXT_AS_FIRST_DIRECTIVE_LIMITS_H=$gl_next_as_first_directive
11554
11555
11556
11557
11558
11559  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc." >&5
11560$as_echo_n "checking whether limits.h has LLONG_MAX, WORD_BIT, ULLONG_WIDTH etc.... " >&6; }
11561if ${gl_cv_header_limits_width+:} false; then :
11562  $as_echo_n "(cached) " >&6
11563else
11564  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11565/* end confdefs.h.  */
11566#ifndef __STDC_WANT_IEC_60559_BFP_EXT__
11567             #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
11568            #endif
11569            #include <limits.h>
11570            long long llm = LLONG_MAX;
11571            int wb = WORD_BIT;
11572            int ullw = ULLONG_WIDTH;
11573
11574int
11575main ()
11576{
11577
11578  ;
11579  return 0;
11580}
11581_ACEOF
11582if ac_fn_c_try_compile "$LINENO"; then :
11583  gl_cv_header_limits_width=yes
11584else
11585  gl_cv_header_limits_width=no
11586fi
11587rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11588fi
11589{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_limits_width" >&5
11590$as_echo "$gl_cv_header_limits_width" >&6; }
11591  if test "$gl_cv_header_limits_width" = yes; then
11592    LIMITS_H=
11593  else
11594    LIMITS_H=limits.h
11595  fi
11596
11597   if test -n "$LIMITS_H"; then
11598  GL_GENERATE_LIMITS_H_TRUE=
11599  GL_GENERATE_LIMITS_H_FALSE='#'
11600else
11601  GL_GENERATE_LIMITS_H_TRUE='#'
11602  GL_GENERATE_LIMITS_H_FALSE=
11603fi
11604
11605
11606
11607  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
11608$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
11609if ${am_cv_langinfo_codeset+:} false; then :
11610  $as_echo_n "(cached) " >&6
11611else
11612  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11613/* end confdefs.h.  */
11614#include <langinfo.h>
11615int
11616main ()
11617{
11618char* cs = nl_langinfo(CODESET); return !cs;
11619  ;
11620  return 0;
11621}
11622_ACEOF
11623if ac_fn_c_try_link "$LINENO"; then :
11624  am_cv_langinfo_codeset=yes
11625else
11626  am_cv_langinfo_codeset=no
11627fi
11628rm -f core conftest.err conftest.$ac_objext \
11629    conftest$ac_exeext conftest.$ac_ext
11630
11631fi
11632{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
11633$as_echo "$am_cv_langinfo_codeset" >&6; }
11634  if test $am_cv_langinfo_codeset = yes; then
11635
11636$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
11637
11638  fi
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
11650$as_echo_n "checking for working fcntl.h... " >&6; }
11651if ${gl_cv_header_working_fcntl_h+:} false; then :
11652  $as_echo_n "(cached) " >&6
11653else
11654  if test "$cross_compiling" = yes; then :
11655  gl_cv_header_working_fcntl_h=cross-compiling
11656else
11657  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11658/* end confdefs.h.  */
11659#include <sys/types.h>
11660           #include <sys/stat.h>
11661           #if HAVE_UNISTD_H
11662           # include <unistd.h>
11663           #else /* on Windows with MSVC */
11664           # include <io.h>
11665           # include <stdlib.h>
11666           # defined sleep(n) _sleep ((n) * 1000)
11667           #endif
11668           #include <fcntl.h>
11669           #ifndef O_NOATIME
11670            #define O_NOATIME 0
11671           #endif
11672           #ifndef O_NOFOLLOW
11673            #define O_NOFOLLOW 0
11674           #endif
11675           static int const constants[] =
11676            {
11677              O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
11678              O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
11679            };
11680
11681int
11682main ()
11683{
11684
11685            int result = !constants;
11686            #if HAVE_SYMLINK
11687            {
11688              static char const sym[] = "conftest.sym";
11689              if (symlink ("/dev/null", sym) != 0)
11690                result |= 2;
11691              else
11692                {
11693                  int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0);
11694                  if (fd >= 0)
11695                    {
11696                      close (fd);
11697                      result |= 4;
11698                    }
11699                }
11700              if (unlink (sym) != 0 || symlink (".", sym) != 0)
11701                result |= 2;
11702              else
11703                {
11704                  int fd = open (sym, O_RDONLY | O_NOFOLLOW);
11705                  if (fd >= 0)
11706                    {
11707                      close (fd);
11708                      result |= 4;
11709                    }
11710                }
11711              unlink (sym);
11712            }
11713            #endif
11714            {
11715              static char const file[] = "confdefs.h";
11716              int fd = open (file, O_RDONLY | O_NOATIME);
11717              if (fd < 0)
11718                result |= 8;
11719              else
11720                {
11721                  struct stat st0;
11722                  if (fstat (fd, &st0) != 0)
11723                    result |= 16;
11724                  else
11725                    {
11726                      char c;
11727                      sleep (1);
11728                      if (read (fd, &c, 1) != 1)
11729                        result |= 24;
11730                      else
11731                        {
11732                          if (close (fd) != 0)
11733                            result |= 32;
11734                          else
11735                            {
11736                              struct stat st1;
11737                              if (stat (file, &st1) != 0)
11738                                result |= 40;
11739                              else
11740                                if (st0.st_atime != st1.st_atime)
11741                                  result |= 64;
11742                            }
11743                        }
11744                    }
11745                }
11746            }
11747            return result;
11748  ;
11749  return 0;
11750}
11751_ACEOF
11752if ac_fn_c_try_run "$LINENO"; then :
11753  gl_cv_header_working_fcntl_h=yes
11754else
11755  case $? in #(
11756        4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
11757        64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
11758        68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
11759         *) gl_cv_header_working_fcntl_h='no';;
11760        esac
11761fi
11762rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
11763  conftest.$ac_objext conftest.beam conftest.$ac_ext
11764fi
11765
11766fi
11767{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
11768$as_echo "$gl_cv_header_working_fcntl_h" >&6; }
11769
11770  case $gl_cv_header_working_fcntl_h in #(
11771  *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
11772  *) ac_val=1;;
11773  esac
11774
11775cat >>confdefs.h <<_ACEOF
11776#define HAVE_WORKING_O_NOATIME $ac_val
11777_ACEOF
11778
11779
11780  case $gl_cv_header_working_fcntl_h in #(
11781  *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
11782  *) ac_val=1;;
11783  esac
11784
11785cat >>confdefs.h <<_ACEOF
11786#define HAVE_WORKING_O_NOFOLLOW $ac_val
11787_ACEOF
11788
11789
11790ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
11791if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
11792  ac_have_decl=1
11793else
11794  ac_have_decl=0
11795fi
11796
11797cat >>confdefs.h <<_ACEOF
11798#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
11799_ACEOF
11800
11801
11802    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5
11803$as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; }
11804if ${ac_cv_gnu_library_2_1+:} false; then :
11805  $as_echo_n "(cached) " >&6
11806else
11807  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11808/* end confdefs.h.  */
11809
11810#include <features.h>
11811#ifdef __GNU_LIBRARY__
11812 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
11813  Lucky GNU user
11814 #endif
11815#endif
11816#ifdef __UCLIBC__
11817 Lucky user
11818#endif
11819
11820_ACEOF
11821if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11822  $EGREP "Lucky" >/dev/null 2>&1; then :
11823  ac_cv_gnu_library_2_1=yes
11824else
11825  ac_cv_gnu_library_2_1=no
11826fi
11827rm -f conftest*
11828
11829
11830
11831fi
11832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
11833$as_echo "$ac_cv_gnu_library_2_1" >&6; }
11834
11835    GLIBC21="$ac_cv_gnu_library_2_1"
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845  GNULIB_EXPLICIT_BZERO=0;
11846  GNULIB_FFSL=0;
11847  GNULIB_FFSLL=0;
11848  GNULIB_MEMCHR=0;
11849  GNULIB_MEMMEM=0;
11850  GNULIB_MEMPCPY=0;
11851  GNULIB_MEMRCHR=0;
11852  GNULIB_RAWMEMCHR=0;
11853  GNULIB_STPCPY=0;
11854  GNULIB_STPNCPY=0;
11855  GNULIB_STRCHRNUL=0;
11856  GNULIB_STRDUP=0;
11857  GNULIB_STRNCAT=0;
11858  GNULIB_STRNDUP=0;
11859  GNULIB_STRNLEN=0;
11860  GNULIB_STRPBRK=0;
11861  GNULIB_STRSEP=0;
11862  GNULIB_STRSTR=0;
11863  GNULIB_STRCASESTR=0;
11864  GNULIB_STRTOK_R=0;
11865  GNULIB_MBSLEN=0;
11866  GNULIB_MBSNLEN=0;
11867  GNULIB_MBSCHR=0;
11868  GNULIB_MBSRCHR=0;
11869  GNULIB_MBSSTR=0;
11870  GNULIB_MBSCASECMP=0;
11871  GNULIB_MBSNCASECMP=0;
11872  GNULIB_MBSPCASECMP=0;
11873  GNULIB_MBSCASESTR=0;
11874  GNULIB_MBSCSPN=0;
11875  GNULIB_MBSPBRK=0;
11876  GNULIB_MBSSPN=0;
11877  GNULIB_MBSSEP=0;
11878  GNULIB_MBSTOK_R=0;
11879  GNULIB_STRERROR=0;
11880  GNULIB_STRERROR_R=0;
11881  GNULIB_STRSIGNAL=0;
11882  GNULIB_STRVERSCMP=0;
11883  HAVE_MBSLEN=0;
11884    HAVE_EXPLICIT_BZERO=1;
11885  HAVE_FFSL=1;
11886  HAVE_FFSLL=1;
11887  HAVE_MEMCHR=1;
11888  HAVE_DECL_MEMMEM=1;
11889  HAVE_MEMPCPY=1;
11890  HAVE_DECL_MEMRCHR=1;
11891  HAVE_RAWMEMCHR=1;
11892  HAVE_STPCPY=1;
11893  HAVE_STPNCPY=1;
11894  HAVE_STRCHRNUL=1;
11895  HAVE_DECL_STRDUP=1;
11896  HAVE_DECL_STRNDUP=1;
11897  HAVE_DECL_STRNLEN=1;
11898  HAVE_STRPBRK=1;
11899  HAVE_STRSEP=1;
11900  HAVE_STRCASESTR=1;
11901  HAVE_DECL_STRTOK_R=1;
11902  HAVE_DECL_STRERROR_R=1;
11903  HAVE_DECL_STRSIGNAL=1;
11904  HAVE_STRVERSCMP=1;
11905  REPLACE_MEMCHR=0;
11906  REPLACE_MEMMEM=0;
11907  REPLACE_STPNCPY=0;
11908  REPLACE_STRCHRNUL=0;
11909  REPLACE_STRDUP=0;
11910  REPLACE_STRNCAT=0;
11911  REPLACE_STRNDUP=0;
11912  REPLACE_STRNLEN=0;
11913  REPLACE_STRSTR=0;
11914  REPLACE_STRCASESTR=0;
11915  REPLACE_STRTOK_R=0;
11916  REPLACE_STRERROR=0;
11917  REPLACE_STRERROR_R=0;
11918  REPLACE_STRSIGNAL=0;
11919  UNDEFINE_STRTOK_R=0;
11920
11921
11922
11923
11924
11925
11926  # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
11927  # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
11928  # irrelevant for anonymous mappings.
11929  ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
11930if test "x$ac_cv_func_mmap" = xyes; then :
11931  gl_have_mmap=yes
11932else
11933  gl_have_mmap=no
11934fi
11935
11936
11937  # Try to allow MAP_ANONYMOUS.
11938  gl_have_mmap_anonymous=no
11939  if test $gl_have_mmap = yes; then
11940    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
11941$as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
11942    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11943/* end confdefs.h.  */
11944
11945#include <sys/mman.h>
11946#ifdef MAP_ANONYMOUS
11947    I cannot identify this map
11948#endif
11949
11950_ACEOF
11951if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11952  $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
11953  gl_have_mmap_anonymous=yes
11954fi
11955rm -f conftest*
11956
11957    if test $gl_have_mmap_anonymous != yes; then
11958      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11959/* end confdefs.h.  */
11960
11961#include <sys/mman.h>
11962#ifdef MAP_ANON
11963    I cannot identify this map
11964#endif
11965
11966_ACEOF
11967if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
11968  $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
11969
11970$as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
11971
11972         gl_have_mmap_anonymous=yes
11973fi
11974rm -f conftest*
11975
11976    fi
11977    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
11978$as_echo "$gl_have_mmap_anonymous" >&6; }
11979    if test $gl_have_mmap_anonymous = yes; then
11980
11981$as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
11982
11983    fi
11984  fi
11985
11986
11987
11988
11989
11990
11991  if test $HAVE_MEMCHR = 1; then
11992    # Detect platform-specific bugs in some versions of glibc:
11993    # memchr should not dereference anything with length 0
11994    #   https://bugzilla.redhat.com/show_bug.cgi?id=499689
11995    # memchr should not dereference overestimated length after a match
11996    #   https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
11997    #   https://sourceware.org/bugzilla/show_bug.cgi?id=10162
11998    # Assume that memchr works on platforms that lack mprotect.
11999    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
12000$as_echo_n "checking whether memchr works... " >&6; }
12001if ${gl_cv_func_memchr_works+:} false; then :
12002  $as_echo_n "(cached) " >&6
12003else
12004  if test "$cross_compiling" = yes; then :
12005  case "$host_os" in
12006                    # Guess yes on native Windows.
12007            mingw*) gl_cv_func_memchr_works="guessing yes" ;;
12008                    # Be pessimistic for now.
12009            *)      gl_cv_func_memchr_works="guessing no" ;;
12010          esac
12011
12012else
12013  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12014/* end confdefs.h.  */
12015
12016#include <string.h>
12017#if HAVE_SYS_MMAN_H
12018# include <fcntl.h>
12019# include <unistd.h>
12020# include <sys/types.h>
12021# include <sys/mman.h>
12022# ifndef MAP_FILE
12023#  define MAP_FILE 0
12024# endif
12025#endif
12026
12027int
12028main ()
12029{
12030
12031  int result = 0;
12032  char *fence = NULL;
12033#if HAVE_SYS_MMAN_H && HAVE_MPROTECT
12034# if HAVE_MAP_ANONYMOUS
12035  const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
12036  const int fd = -1;
12037# else /* !HAVE_MAP_ANONYMOUS */
12038  const int flags = MAP_FILE | MAP_PRIVATE;
12039  int fd = open ("/dev/zero", O_RDONLY, 0666);
12040  if (fd >= 0)
12041# endif
12042    {
12043      int pagesize = getpagesize ();
12044      char *two_pages =
12045        (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
12046                       flags, fd, 0);
12047      if (two_pages != (char *)(-1)
12048          && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
12049        fence = two_pages + pagesize;
12050    }
12051#endif
12052  if (fence)
12053    {
12054      if (memchr (fence, 0, 0))
12055        result |= 1;
12056      strcpy (fence - 9, "12345678");
12057      if (memchr (fence - 9, 0, 79) != fence - 1)
12058        result |= 2;
12059      if (memchr (fence - 1, 0, 3) != fence - 1)
12060        result |= 4;
12061    }
12062  return result;
12063
12064  ;
12065  return 0;
12066}
12067_ACEOF
12068if ac_fn_c_try_run "$LINENO"; then :
12069  gl_cv_func_memchr_works=yes
12070else
12071  gl_cv_func_memchr_works=no
12072fi
12073rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12074  conftest.$ac_objext conftest.beam conftest.$ac_ext
12075fi
12076
12077
12078fi
12079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
12080$as_echo "$gl_cv_func_memchr_works" >&6; }
12081    case "$gl_cv_func_memchr_works" in
12082      *yes) ;;
12083      *) REPLACE_MEMCHR=1 ;;
12084    esac
12085  fi
12086
12087ac_fn_c_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "$ac_includes_default"
12088if test "x$ac_cv_have_decl_snprintf" = xyes; then :
12089  ac_have_decl=1
12090else
12091  ac_have_decl=0
12092fi
12093
12094cat >>confdefs.h <<_ACEOF
12095#define HAVE_DECL_SNPRINTF $ac_have_decl
12096_ACEOF
12097
12098
12099    REPLACE_NULL=0;
12100  HAVE_MAX_ALIGN_T=1;
12101  HAVE_WCHAR_T=1;
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113  if test $ac_cv_type_long_long_int = yes; then
12114    HAVE_LONG_LONG_INT=1
12115  else
12116    HAVE_LONG_LONG_INT=0
12117  fi
12118
12119
12120  if test $ac_cv_type_unsigned_long_long_int = yes; then
12121    HAVE_UNSIGNED_LONG_LONG_INT=1
12122  else
12123    HAVE_UNSIGNED_LONG_LONG_INT=0
12124  fi
12125
12126
12127
12128  if test $ac_cv_header_wchar_h = yes; then
12129    HAVE_WCHAR_H=1
12130  else
12131    HAVE_WCHAR_H=0
12132  fi
12133
12134
12135      if test $ac_cv_header_inttypes_h = yes; then
12136    HAVE_INTTYPES_H=1
12137  else
12138    HAVE_INTTYPES_H=0
12139  fi
12140
12141
12142      if test $ac_cv_header_sys_types_h = yes; then
12143    HAVE_SYS_TYPES_H=1
12144  else
12145    HAVE_SYS_TYPES_H=0
12146  fi
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158     if test $gl_cv_have_include_next = yes; then
12159       gl_cv_next_stdint_h='<'stdint.h'>'
12160     else
12161       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
12162$as_echo_n "checking absolute name of <stdint.h>... " >&6; }
12163if ${gl_cv_next_stdint_h+:} false; then :
12164  $as_echo_n "(cached) " >&6
12165else
12166
12167             if test $ac_cv_header_stdint_h = yes; then
12168
12169
12170
12171
12172  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12173/* end confdefs.h.  */
12174#include <stdint.h>
12175_ACEOF
12176                case "$host_os" in
12177    aix*) gl_absname_cpp="$ac_cpp -C" ;;
12178    *)    gl_absname_cpp="$ac_cpp" ;;
12179  esac
12180
12181  case "$host_os" in
12182    mingw*)
12183                                          gl_dirsep_regex='[/\\]'
12184      ;;
12185    *)
12186      gl_dirsep_regex='\/'
12187      ;;
12188  esac
12189      gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
12190  gl_header_literal_regex=`echo 'stdint.h' \
12191                           | sed -e "$gl_make_literal_regex_sed"`
12192  gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
12193      s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
12194      s|^/[^/]|//&|
12195      p
12196      q
12197    }'
12198
12199        gl_cv_absolute_stdint_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
12200  sed -n "$gl_absolute_header_sed"`
12201
12202           gl_header=$gl_cv_absolute_stdint_h
12203           gl_cv_next_stdint_h='"'$gl_header'"'
12204          else
12205               gl_cv_next_stdint_h='<'stdint.h'>'
12206             fi
12207
12208
12209fi
12210{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
12211$as_echo "$gl_cv_next_stdint_h" >&6; }
12212     fi
12213     NEXT_STDINT_H=$gl_cv_next_stdint_h
12214
12215     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
12216       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
12217       gl_next_as_first_directive='<'stdint.h'>'
12218     else
12219       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
12220       gl_next_as_first_directive=$gl_cv_next_stdint_h
12221     fi
12222     NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
12223
12224
12225
12226
12227  if test $ac_cv_header_stdint_h = yes; then
12228    HAVE_STDINT_H=1
12229  else
12230    HAVE_STDINT_H=0
12231  fi
12232
12233
12234    if test $ac_cv_header_stdint_h = yes; then
12235    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
12236$as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
12237if ${gl_cv_header_working_stdint_h+:} false; then :
12238  $as_echo_n "(cached) " >&6
12239else
12240  gl_cv_header_working_stdint_h=no
12241       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12242/* end confdefs.h.  */
12243
12244
12245#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
12246#define __STDC_CONSTANT_MACROS 1
12247#define __STDC_LIMIT_MACROS 1
12248#include <stdint.h>
12249/* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
12250#if !(defined WCHAR_MIN && defined WCHAR_MAX)
12251#error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
12252#endif
12253
12254
12255  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12256     included before <wchar.h>.  */
12257  #include <stddef.h>
12258  #include <signal.h>
12259  #if HAVE_WCHAR_H
12260  # include <stdio.h>
12261  # include <time.h>
12262  # include <wchar.h>
12263  #endif
12264
12265
12266#ifdef INT8_MAX
12267int8_t a1 = INT8_MAX;
12268int8_t a1min = INT8_MIN;
12269#endif
12270#ifdef INT16_MAX
12271int16_t a2 = INT16_MAX;
12272int16_t a2min = INT16_MIN;
12273#endif
12274#ifdef INT32_MAX
12275int32_t a3 = INT32_MAX;
12276int32_t a3min = INT32_MIN;
12277#endif
12278#ifdef INT64_MAX
12279int64_t a4 = INT64_MAX;
12280int64_t a4min = INT64_MIN;
12281#endif
12282#ifdef UINT8_MAX
12283uint8_t b1 = UINT8_MAX;
12284#else
12285typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
12286#endif
12287#ifdef UINT16_MAX
12288uint16_t b2 = UINT16_MAX;
12289#endif
12290#ifdef UINT32_MAX
12291uint32_t b3 = UINT32_MAX;
12292#endif
12293#ifdef UINT64_MAX
12294uint64_t b4 = UINT64_MAX;
12295#endif
12296int_least8_t c1 = INT8_C (0x7f);
12297int_least8_t c1max = INT_LEAST8_MAX;
12298int_least8_t c1min = INT_LEAST8_MIN;
12299int_least16_t c2 = INT16_C (0x7fff);
12300int_least16_t c2max = INT_LEAST16_MAX;
12301int_least16_t c2min = INT_LEAST16_MIN;
12302int_least32_t c3 = INT32_C (0x7fffffff);
12303int_least32_t c3max = INT_LEAST32_MAX;
12304int_least32_t c3min = INT_LEAST32_MIN;
12305int_least64_t c4 = INT64_C (0x7fffffffffffffff);
12306int_least64_t c4max = INT_LEAST64_MAX;
12307int_least64_t c4min = INT_LEAST64_MIN;
12308uint_least8_t d1 = UINT8_C (0xff);
12309uint_least8_t d1max = UINT_LEAST8_MAX;
12310uint_least16_t d2 = UINT16_C (0xffff);
12311uint_least16_t d2max = UINT_LEAST16_MAX;
12312uint_least32_t d3 = UINT32_C (0xffffffff);
12313uint_least32_t d3max = UINT_LEAST32_MAX;
12314uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
12315uint_least64_t d4max = UINT_LEAST64_MAX;
12316int_fast8_t e1 = INT_FAST8_MAX;
12317int_fast8_t e1min = INT_FAST8_MIN;
12318int_fast16_t e2 = INT_FAST16_MAX;
12319int_fast16_t e2min = INT_FAST16_MIN;
12320int_fast32_t e3 = INT_FAST32_MAX;
12321int_fast32_t e3min = INT_FAST32_MIN;
12322int_fast64_t e4 = INT_FAST64_MAX;
12323int_fast64_t e4min = INT_FAST64_MIN;
12324uint_fast8_t f1 = UINT_FAST8_MAX;
12325uint_fast16_t f2 = UINT_FAST16_MAX;
12326uint_fast32_t f3 = UINT_FAST32_MAX;
12327uint_fast64_t f4 = UINT_FAST64_MAX;
12328#ifdef INTPTR_MAX
12329intptr_t g = INTPTR_MAX;
12330intptr_t gmin = INTPTR_MIN;
12331#endif
12332#ifdef UINTPTR_MAX
12333uintptr_t h = UINTPTR_MAX;
12334#endif
12335intmax_t i = INTMAX_MAX;
12336uintmax_t j = UINTMAX_MAX;
12337
12338/* Check that SIZE_MAX has the correct type, if possible.  */
12339#if 201112 <= __STDC_VERSION__
12340int k = _Generic (SIZE_MAX, size_t: 0);
12341#elif (2 <= __GNUC__ || defined __IBM__TYPEOF__ \
12342       || (0x5110 <= __SUNPRO_C && !__STDC__))
12343extern size_t k;
12344extern __typeof__ (SIZE_MAX) k;
12345#endif
12346
12347#include <limits.h> /* for CHAR_BIT */
12348#define TYPE_MINIMUM(t) \
12349  ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t)))
12350#define TYPE_MAXIMUM(t) \
12351  ((t) ((t) 0 < (t) -1 \
12352        ? (t) -1 \
12353        : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1)))
12354struct s {
12355  int check_PTRDIFF:
12356      PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
12357      && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
12358      ? 1 : -1;
12359  /* Detect bug in FreeBSD 6.0 / ia64.  */
12360  int check_SIG_ATOMIC:
12361      SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
12362      && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
12363      ? 1 : -1;
12364  int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
12365  int check_WCHAR:
12366      WCHAR_MIN == TYPE_MINIMUM (wchar_t)
12367      && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
12368      ? 1 : -1;
12369  /* Detect bug in mingw.  */
12370  int check_WINT:
12371      WINT_MIN == TYPE_MINIMUM (wint_t)
12372      && WINT_MAX == TYPE_MAXIMUM (wint_t)
12373      ? 1 : -1;
12374
12375  /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
12376  int check_UINT8_C:
12377        (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
12378  int check_UINT16_C:
12379        (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
12380
12381  /* Detect bugs in OpenBSD 3.9 stdint.h.  */
12382#ifdef UINT8_MAX
12383  int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
12384#endif
12385#ifdef UINT16_MAX
12386  int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
12387#endif
12388#ifdef UINT32_MAX
12389  int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
12390#endif
12391#ifdef UINT64_MAX
12392  int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
12393#endif
12394  int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
12395  int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
12396  int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
12397  int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
12398  int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
12399  int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
12400  int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
12401  int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
12402  int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
12403  int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
12404  int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
12405};
12406
12407int
12408main ()
12409{
12410
12411  ;
12412  return 0;
12413}
12414_ACEOF
12415if ac_fn_c_try_compile "$LINENO"; then :
12416                                                    if test "$cross_compiling" = yes; then :
12417  case "$host_os" in
12418                         # Guess yes on native Windows.
12419                 mingw*) gl_cv_header_working_stdint_h="guessing yes" ;;
12420                         # In general, assume it works.
12421                 *)      gl_cv_header_working_stdint_h="guessing yes" ;;
12422               esac
12423
12424else
12425  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12426/* end confdefs.h.  */
12427
12428
12429#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
12430#define __STDC_CONSTANT_MACROS 1
12431#define __STDC_LIMIT_MACROS 1
12432#include <stdint.h>
12433
12434
12435  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12436     included before <wchar.h>.  */
12437  #include <stddef.h>
12438  #include <signal.h>
12439  #if HAVE_WCHAR_H
12440  # include <stdio.h>
12441  # include <time.h>
12442  # include <wchar.h>
12443  #endif
12444
12445
12446#include <stdio.h>
12447#include <string.h>
12448#define MVAL(macro) MVAL1(macro)
12449#define MVAL1(expression) #expression
12450static const char *macro_values[] =
12451  {
12452#ifdef INT8_MAX
12453    MVAL (INT8_MAX),
12454#endif
12455#ifdef INT16_MAX
12456    MVAL (INT16_MAX),
12457#endif
12458#ifdef INT32_MAX
12459    MVAL (INT32_MAX),
12460#endif
12461#ifdef INT64_MAX
12462    MVAL (INT64_MAX),
12463#endif
12464#ifdef UINT8_MAX
12465    MVAL (UINT8_MAX),
12466#endif
12467#ifdef UINT16_MAX
12468    MVAL (UINT16_MAX),
12469#endif
12470#ifdef UINT32_MAX
12471    MVAL (UINT32_MAX),
12472#endif
12473#ifdef UINT64_MAX
12474    MVAL (UINT64_MAX),
12475#endif
12476    NULL
12477  };
12478
12479int
12480main ()
12481{
12482
12483  const char **mv;
12484  for (mv = macro_values; *mv != NULL; mv++)
12485    {
12486      const char *value = *mv;
12487      /* Test whether it looks like a cast expression.  */
12488      if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
12489          || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
12490          || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
12491          || strncmp (value, "((int)"/*)*/, 6) == 0
12492          || strncmp (value, "((signed short)"/*)*/, 15) == 0
12493          || strncmp (value, "((signed char)"/*)*/, 14) == 0)
12494        return mv - macro_values + 1;
12495    }
12496  return 0;
12497
12498  ;
12499  return 0;
12500}
12501_ACEOF
12502if ac_fn_c_try_run "$LINENO"; then :
12503  gl_cv_header_working_stdint_h=yes
12504fi
12505rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
12506  conftest.$ac_objext conftest.beam conftest.$ac_ext
12507fi
12508
12509
12510fi
12511rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12512
12513fi
12514{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
12515$as_echo "$gl_cv_header_working_stdint_h" >&6; }
12516  fi
12517
12518  HAVE_C99_STDINT_H=0
12519  HAVE_SYS_BITYPES_H=0
12520  HAVE_SYS_INTTYPES_H=0
12521  STDINT_H=stdint.h
12522  case "$gl_cv_header_working_stdint_h" in
12523    *yes)
12524      HAVE_C99_STDINT_H=1
12525                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h predates C++11" >&5
12526$as_echo_n "checking whether stdint.h predates C++11... " >&6; }
12527if ${gl_cv_header_stdint_predates_cxx11_h+:} false; then :
12528  $as_echo_n "(cached) " >&6
12529else
12530  gl_cv_header_stdint_predates_cxx11_h=yes
12531         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12532/* end confdefs.h.  */
12533
12534
12535#define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
12536#include <stdint.h>
12537
12538
12539  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12540     included before <wchar.h>.  */
12541  #include <stddef.h>
12542  #include <signal.h>
12543  #if HAVE_WCHAR_H
12544  # include <stdio.h>
12545  # include <time.h>
12546  # include <wchar.h>
12547  #endif
12548
12549
12550intmax_t im = INTMAX_MAX;
12551int32_t i32 = INT32_C (0x7fffffff);
12552
12553int
12554main ()
12555{
12556
12557  ;
12558  return 0;
12559}
12560_ACEOF
12561if ac_fn_c_try_compile "$LINENO"; then :
12562  gl_cv_header_stdint_predates_cxx11_h=no
12563fi
12564rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12565fi
12566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_predates_cxx11_h" >&5
12567$as_echo "$gl_cv_header_stdint_predates_cxx11_h" >&6; }
12568
12569      if test "$gl_cv_header_stdint_predates_cxx11_h" = yes; then
12570
12571$as_echo "#define __STDC_CONSTANT_MACROS 1" >>confdefs.h
12572
12573
12574$as_echo "#define __STDC_LIMIT_MACROS 1" >>confdefs.h
12575
12576      fi
12577      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h has UINTMAX_WIDTH etc." >&5
12578$as_echo_n "checking whether stdint.h has UINTMAX_WIDTH etc.... " >&6; }
12579if ${gl_cv_header_stdint_width+:} false; then :
12580  $as_echo_n "(cached) " >&6
12581else
12582  gl_cv_header_stdint_width=no
12583         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12584/* end confdefs.h.  */
12585
12586              /* Work if build is not clean.  */
12587              #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1
12588              #ifndef __STDC_WANT_IEC_60559_BFP_EXT__
12589               #define __STDC_WANT_IEC_60559_BFP_EXT__ 1
12590              #endif
12591              #include <stdint.h>
12592
12593  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12594     included before <wchar.h>.  */
12595  #include <stddef.h>
12596  #include <signal.h>
12597  #if HAVE_WCHAR_H
12598  # include <stdio.h>
12599  # include <time.h>
12600  # include <wchar.h>
12601  #endif
12602
12603              int iw = UINTMAX_WIDTH;
12604
12605int
12606main ()
12607{
12608
12609  ;
12610  return 0;
12611}
12612_ACEOF
12613if ac_fn_c_try_compile "$LINENO"; then :
12614  gl_cv_header_stdint_width=yes
12615fi
12616rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12617fi
12618{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_width" >&5
12619$as_echo "$gl_cv_header_stdint_width" >&6; }
12620      if test "$gl_cv_header_stdint_width" = yes; then
12621        STDINT_H=
12622      fi
12623      ;;
12624    *)
12625                  for ac_header in sys/inttypes.h sys/bitypes.h
12626do :
12627  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
12628ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
12629if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
12630  cat >>confdefs.h <<_ACEOF
12631#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
12632_ACEOF
12633
12634fi
12635
12636done
12637
12638      if test $ac_cv_header_sys_inttypes_h = yes; then
12639        HAVE_SYS_INTTYPES_H=1
12640      fi
12641      if test $ac_cv_header_sys_bitypes_h = yes; then
12642        HAVE_SYS_BITYPES_H=1
12643      fi
12644
12645
12646  if test $APPLE_UNIVERSAL_BUILD = 0; then
12647
12648
12649  for gltype in ptrdiff_t size_t ; do
12650    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
12651$as_echo_n "checking for bit size of $gltype... " >&6; }
12652if eval \${gl_cv_bitsizeof_${gltype}+:} false; then :
12653  $as_echo_n "(cached) " >&6
12654else
12655  if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
12656  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12657     included before <wchar.h>.  */
12658  #include <stddef.h>
12659  #include <signal.h>
12660  #if HAVE_WCHAR_H
12661  # include <stdio.h>
12662  # include <time.h>
12663  # include <wchar.h>
12664  #endif
12665
12666#include <limits.h>"; then :
12667
12668else
12669  result=unknown
12670fi
12671
12672       eval gl_cv_bitsizeof_${gltype}=\$result
12673
12674fi
12675eval ac_res=\$gl_cv_bitsizeof_${gltype}
12676	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12677$as_echo "$ac_res" >&6; }
12678    eval result=\$gl_cv_bitsizeof_${gltype}
12679    if test $result = unknown; then
12680                                                result=0
12681    fi
12682    GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
12683    cat >>confdefs.h <<_ACEOF
12684#define BITSIZEOF_${GLTYPE} $result
12685_ACEOF
12686
12687    eval BITSIZEOF_${GLTYPE}=\$result
12688  done
12689
12690
12691  fi
12692
12693
12694  for gltype in sig_atomic_t wchar_t wint_t ; do
12695    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
12696$as_echo_n "checking for bit size of $gltype... " >&6; }
12697if eval \${gl_cv_bitsizeof_${gltype}+:} false; then :
12698  $as_echo_n "(cached) " >&6
12699else
12700  if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
12701  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12702     included before <wchar.h>.  */
12703  #include <stddef.h>
12704  #include <signal.h>
12705  #if HAVE_WCHAR_H
12706  # include <stdio.h>
12707  # include <time.h>
12708  # include <wchar.h>
12709  #endif
12710
12711#include <limits.h>"; then :
12712
12713else
12714  result=unknown
12715fi
12716
12717       eval gl_cv_bitsizeof_${gltype}=\$result
12718
12719fi
12720eval ac_res=\$gl_cv_bitsizeof_${gltype}
12721	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12722$as_echo "$ac_res" >&6; }
12723    eval result=\$gl_cv_bitsizeof_${gltype}
12724    if test $result = unknown; then
12725                                                result=0
12726    fi
12727    GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
12728    cat >>confdefs.h <<_ACEOF
12729#define BITSIZEOF_${GLTYPE} $result
12730_ACEOF
12731
12732    eval BITSIZEOF_${GLTYPE}=\$result
12733  done
12734
12735
12736
12737
12738  for gltype in sig_atomic_t wchar_t wint_t ; do
12739    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
12740$as_echo_n "checking whether $gltype is signed... " >&6; }
12741if eval \${gl_cv_type_${gltype}_signed+:} false; then :
12742  $as_echo_n "(cached) " >&6
12743else
12744  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12745/* end confdefs.h.  */
12746
12747  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12748     included before <wchar.h>.  */
12749  #include <stddef.h>
12750  #include <signal.h>
12751  #if HAVE_WCHAR_H
12752  # include <stdio.h>
12753  # include <time.h>
12754  # include <wchar.h>
12755  #endif
12756
12757            int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
12758int
12759main ()
12760{
12761
12762  ;
12763  return 0;
12764}
12765_ACEOF
12766if ac_fn_c_try_compile "$LINENO"; then :
12767  result=yes
12768else
12769  result=no
12770fi
12771rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12772       eval gl_cv_type_${gltype}_signed=\$result
12773
12774fi
12775eval ac_res=\$gl_cv_type_${gltype}_signed
12776	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12777$as_echo "$ac_res" >&6; }
12778    eval result=\$gl_cv_type_${gltype}_signed
12779    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
12780    if test "$result" = yes; then
12781      cat >>confdefs.h <<_ACEOF
12782#define HAVE_SIGNED_${GLTYPE} 1
12783_ACEOF
12784
12785      eval HAVE_SIGNED_${GLTYPE}=1
12786    else
12787      eval HAVE_SIGNED_${GLTYPE}=0
12788    fi
12789  done
12790
12791
12792  gl_cv_type_ptrdiff_t_signed=yes
12793  gl_cv_type_size_t_signed=no
12794  if test $APPLE_UNIVERSAL_BUILD = 0; then
12795
12796
12797  for gltype in ptrdiff_t size_t ; do
12798    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
12799$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
12800if eval \${gl_cv_type_${gltype}_suffix+:} false; then :
12801  $as_echo_n "(cached) " >&6
12802else
12803  eval gl_cv_type_${gltype}_suffix=no
12804       eval result=\$gl_cv_type_${gltype}_signed
12805       if test "$result" = yes; then
12806         glsufu=
12807       else
12808         glsufu=u
12809       fi
12810       for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
12811         case $glsuf in
12812           '')  gltype1='int';;
12813           l)   gltype1='long int';;
12814           ll)  gltype1='long long int';;
12815           i64) gltype1='__int64';;
12816           u)   gltype1='unsigned int';;
12817           ul)  gltype1='unsigned long int';;
12818           ull) gltype1='unsigned long long int';;
12819           ui64)gltype1='unsigned __int64';;
12820         esac
12821         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12822/* end confdefs.h.  */
12823
12824  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12825     included before <wchar.h>.  */
12826  #include <stddef.h>
12827  #include <signal.h>
12828  #if HAVE_WCHAR_H
12829  # include <stdio.h>
12830  # include <time.h>
12831  # include <wchar.h>
12832  #endif
12833
12834              extern $gltype foo;
12835              extern $gltype1 foo;
12836int
12837main ()
12838{
12839
12840  ;
12841  return 0;
12842}
12843_ACEOF
12844if ac_fn_c_try_compile "$LINENO"; then :
12845  eval gl_cv_type_${gltype}_suffix=\$glsuf
12846fi
12847rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12848         eval result=\$gl_cv_type_${gltype}_suffix
12849         test "$result" != no && break
12850       done
12851fi
12852eval ac_res=\$gl_cv_type_${gltype}_suffix
12853	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12854$as_echo "$ac_res" >&6; }
12855    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
12856    eval result=\$gl_cv_type_${gltype}_suffix
12857    test "$result" = no && result=
12858    eval ${GLTYPE}_SUFFIX=\$result
12859    cat >>confdefs.h <<_ACEOF
12860#define ${GLTYPE}_SUFFIX $result
12861_ACEOF
12862
12863  done
12864
12865
12866  fi
12867
12868
12869  for gltype in sig_atomic_t wchar_t wint_t ; do
12870    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
12871$as_echo_n "checking for $gltype integer literal suffix... " >&6; }
12872if eval \${gl_cv_type_${gltype}_suffix+:} false; then :
12873  $as_echo_n "(cached) " >&6
12874else
12875  eval gl_cv_type_${gltype}_suffix=no
12876       eval result=\$gl_cv_type_${gltype}_signed
12877       if test "$result" = yes; then
12878         glsufu=
12879       else
12880         glsufu=u
12881       fi
12882       for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
12883         case $glsuf in
12884           '')  gltype1='int';;
12885           l)   gltype1='long int';;
12886           ll)  gltype1='long long int';;
12887           i64) gltype1='__int64';;
12888           u)   gltype1='unsigned int';;
12889           ul)  gltype1='unsigned long int';;
12890           ull) gltype1='unsigned long long int';;
12891           ui64)gltype1='unsigned __int64';;
12892         esac
12893         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12894/* end confdefs.h.  */
12895
12896  /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
12897     included before <wchar.h>.  */
12898  #include <stddef.h>
12899  #include <signal.h>
12900  #if HAVE_WCHAR_H
12901  # include <stdio.h>
12902  # include <time.h>
12903  # include <wchar.h>
12904  #endif
12905
12906              extern $gltype foo;
12907              extern $gltype1 foo;
12908int
12909main ()
12910{
12911
12912  ;
12913  return 0;
12914}
12915_ACEOF
12916if ac_fn_c_try_compile "$LINENO"; then :
12917  eval gl_cv_type_${gltype}_suffix=\$glsuf
12918fi
12919rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12920         eval result=\$gl_cv_type_${gltype}_suffix
12921         test "$result" != no && break
12922       done
12923fi
12924eval ac_res=\$gl_cv_type_${gltype}_suffix
12925	       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
12926$as_echo "$ac_res" >&6; }
12927    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
12928    eval result=\$gl_cv_type_${gltype}_suffix
12929    test "$result" = no && result=
12930    eval ${GLTYPE}_SUFFIX=\$result
12931    cat >>confdefs.h <<_ACEOF
12932#define ${GLTYPE}_SUFFIX $result
12933_ACEOF
12934
12935  done
12936
12937
12938
12939          if test $GNULIB_OVERRIDES_WINT_T = 1; then
12940    BITSIZEOF_WINT_T=32
12941  fi
12942
12943      ;;
12944  esac
12945
12946
12947
12948  LIMITS_H='limits.h'
12949   if test -n "$LIMITS_H"; then
12950  GL_GENERATE_LIMITS_H_TRUE=
12951  GL_GENERATE_LIMITS_H_FALSE='#'
12952else
12953  GL_GENERATE_LIMITS_H_TRUE='#'
12954  GL_GENERATE_LIMITS_H_FALSE=
12955fi
12956
12957
12958
12959
12960
12961
12962
12963   if test -n "$STDINT_H"; then
12964  GL_GENERATE_STDINT_H_TRUE=
12965  GL_GENERATE_STDINT_H_FALSE='#'
12966else
12967  GL_GENERATE_STDINT_H_TRUE='#'
12968  GL_GENERATE_STDINT_H_FALSE=
12969fi
12970
12971
12972{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
12973$as_echo_n "checking for C/C++ restrict keyword... " >&6; }
12974if ${ac_cv_c_restrict+:} false; then :
12975  $as_echo_n "(cached) " >&6
12976else
12977  ac_cv_c_restrict=no
12978   # The order here caters to the fact that C++ does not require restrict.
12979   for ac_kw in __restrict __restrict__ _Restrict restrict; do
12980     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
12981/* end confdefs.h.  */
12982typedef int *int_ptr;
12983           int foo (int_ptr $ac_kw ip) { return ip[0]; }
12984           int bar (int [$ac_kw]); /* Catch GCC bug 14050.  */
12985           int bar (int ip[$ac_kw]) { return ip[0]; }
12986
12987int
12988main ()
12989{
12990int s[1];
12991           int *$ac_kw t = s;
12992           t[0] = 0;
12993           return foo (t) + bar (t);
12994
12995  ;
12996  return 0;
12997}
12998_ACEOF
12999if ac_fn_c_try_compile "$LINENO"; then :
13000  ac_cv_c_restrict=$ac_kw
13001fi
13002rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13003     test "$ac_cv_c_restrict" != no && break
13004   done
13005
13006fi
13007{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
13008$as_echo "$ac_cv_c_restrict" >&6; }
13009
13010 case $ac_cv_c_restrict in
13011   restrict) ;;
13012   no) $as_echo "#define restrict /**/" >>confdefs.h
13013 ;;
13014   *)  cat >>confdefs.h <<_ACEOF
13015#define restrict $ac_cv_c_restrict
13016_ACEOF
13017 ;;
13018 esac
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031     if test $gl_cv_have_include_next = yes; then
13032       gl_cv_next_string_h='<'string.h'>'
13033     else
13034       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
13035$as_echo_n "checking absolute name of <string.h>... " >&6; }
13036if ${gl_cv_next_string_h+:} false; then :
13037  $as_echo_n "(cached) " >&6
13038else
13039
13040
13041
13042  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13043/* end confdefs.h.  */
13044#include <string.h>
13045_ACEOF
13046                case "$host_os" in
13047    aix*) gl_absname_cpp="$ac_cpp -C" ;;
13048    *)    gl_absname_cpp="$ac_cpp" ;;
13049  esac
13050
13051  case "$host_os" in
13052    mingw*)
13053                                          gl_dirsep_regex='[/\\]'
13054      ;;
13055    *)
13056      gl_dirsep_regex='\/'
13057      ;;
13058  esac
13059      gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
13060  gl_header_literal_regex=`echo 'string.h' \
13061                           | sed -e "$gl_make_literal_regex_sed"`
13062  gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
13063      s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
13064      s|^/[^/]|//&|
13065      p
13066      q
13067    }'
13068
13069        gl_cv_absolute_string_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
13070  sed -n "$gl_absolute_header_sed"`
13071
13072           gl_header=$gl_cv_absolute_string_h
13073           gl_cv_next_string_h='"'$gl_header'"'
13074
13075
13076fi
13077{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
13078$as_echo "$gl_cv_next_string_h" >&6; }
13079     fi
13080     NEXT_STRING_H=$gl_cv_next_string_h
13081
13082     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
13083       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
13084       gl_next_as_first_directive='<'string.h'>'
13085     else
13086       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
13087       gl_next_as_first_directive=$gl_cv_next_string_h
13088     fi
13089     NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
13102if test "x$ac_cv_type_pid_t" = xyes; then :
13103
13104else
13105
13106cat >>confdefs.h <<_ACEOF
13107#define pid_t int
13108_ACEOF
13109
13110fi
13111
13112ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
13113if test "x$ac_cv_type_mode_t" = xyes; then :
13114
13115else
13116
13117cat >>confdefs.h <<_ACEOF
13118#define mode_t int
13119_ACEOF
13120
13121fi
13122
13123
13124
13125    WINDOWS_64_BIT_OFF_T=0
13126
13127
13128
13129
13130
13131$as_echo "#define _USE_STD_STAT 1" >>confdefs.h
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143     if test $gl_cv_have_include_next = yes; then
13144       gl_cv_next_sys_types_h='<'sys/types.h'>'
13145     else
13146       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/types.h>" >&5
13147$as_echo_n "checking absolute name of <sys/types.h>... " >&6; }
13148if ${gl_cv_next_sys_types_h+:} false; then :
13149  $as_echo_n "(cached) " >&6
13150else
13151
13152
13153
13154  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13155/* end confdefs.h.  */
13156#include <sys/types.h>
13157_ACEOF
13158                case "$host_os" in
13159    aix*) gl_absname_cpp="$ac_cpp -C" ;;
13160    *)    gl_absname_cpp="$ac_cpp" ;;
13161  esac
13162
13163  case "$host_os" in
13164    mingw*)
13165                                          gl_dirsep_regex='[/\\]'
13166      ;;
13167    *)
13168      gl_dirsep_regex='\/'
13169      ;;
13170  esac
13171      gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
13172  gl_header_literal_regex=`echo 'sys/types.h' \
13173                           | sed -e "$gl_make_literal_regex_sed"`
13174  gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
13175      s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
13176      s|^/[^/]|//&|
13177      p
13178      q
13179    }'
13180
13181        gl_cv_absolute_sys_types_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
13182  sed -n "$gl_absolute_header_sed"`
13183
13184           gl_header=$gl_cv_absolute_sys_types_h
13185           gl_cv_next_sys_types_h='"'$gl_header'"'
13186
13187
13188fi
13189{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_types_h" >&5
13190$as_echo "$gl_cv_next_sys_types_h" >&6; }
13191     fi
13192     NEXT_SYS_TYPES_H=$gl_cv_next_sys_types_h
13193
13194     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
13195       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
13196       gl_next_as_first_directive='<'sys/types.h'>'
13197     else
13198       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
13199       gl_next_as_first_directive=$gl_cv_next_sys_types_h
13200     fi
13201     NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H=$gl_next_as_first_directive
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214    WINDOWS_STAT_INODES=0
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224gl_libunistring_sed_extract_major='/^[0-9]/{s/^\([0-9]*\).*/\1/p;q;}
13225i\
132260
13227q
13228'
13229gl_libunistring_sed_extract_minor='/^[0-9][0-9]*[.][0-9]/{s/^[0-9]*[.]\([0-9]*\).*/\1/p;q;}
13230i\
132310
13232q
13233'
13234gl_libunistring_sed_extract_subminor='/^[0-9][0-9]*[.][0-9][0-9]*[.][0-9]/{s/^[0-9]*[.][0-9]*[.]\([0-9]*\).*/\1/p;q;}
13235i\
132360
13237q
13238'
13239
13240
13241  if test "$HAVE_LIBUNISTRING" = yes; then
13242    LIBUNISTRING_VERSION_MAJOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_major"`
13243    LIBUNISTRING_VERSION_MINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_minor"`
13244    LIBUNISTRING_VERSION_SUBMINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_subminor"`
13245  fi
13246
13247ac_fn_c_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "$ac_includes_default"
13248if test "x$ac_cv_have_decl_vsnprintf" = xyes; then :
13249  ac_have_decl=1
13250else
13251  ac_have_decl=0
13252fi
13253
13254cat >>confdefs.h <<_ACEOF
13255#define HAVE_DECL_VSNPRINTF $ac_have_decl
13256_ACEOF
13257
13258
13259  GNULIB_BTOWC=0;
13260  GNULIB_WCTOB=0;
13261  GNULIB_MBSINIT=0;
13262  GNULIB_MBRTOWC=0;
13263  GNULIB_MBRLEN=0;
13264  GNULIB_MBSRTOWCS=0;
13265  GNULIB_MBSNRTOWCS=0;
13266  GNULIB_WCRTOMB=0;
13267  GNULIB_WCSRTOMBS=0;
13268  GNULIB_WCSNRTOMBS=0;
13269  GNULIB_WCWIDTH=0;
13270  GNULIB_WMEMCHR=0;
13271  GNULIB_WMEMCMP=0;
13272  GNULIB_WMEMCPY=0;
13273  GNULIB_WMEMMOVE=0;
13274  GNULIB_WMEMSET=0;
13275  GNULIB_WCSLEN=0;
13276  GNULIB_WCSNLEN=0;
13277  GNULIB_WCSCPY=0;
13278  GNULIB_WCPCPY=0;
13279  GNULIB_WCSNCPY=0;
13280  GNULIB_WCPNCPY=0;
13281  GNULIB_WCSCAT=0;
13282  GNULIB_WCSNCAT=0;
13283  GNULIB_WCSCMP=0;
13284  GNULIB_WCSNCMP=0;
13285  GNULIB_WCSCASECMP=0;
13286  GNULIB_WCSNCASECMP=0;
13287  GNULIB_WCSCOLL=0;
13288  GNULIB_WCSXFRM=0;
13289  GNULIB_WCSDUP=0;
13290  GNULIB_WCSCHR=0;
13291  GNULIB_WCSRCHR=0;
13292  GNULIB_WCSCSPN=0;
13293  GNULIB_WCSSPN=0;
13294  GNULIB_WCSPBRK=0;
13295  GNULIB_WCSSTR=0;
13296  GNULIB_WCSTOK=0;
13297  GNULIB_WCSWIDTH=0;
13298  GNULIB_WCSFTIME=0;
13299    HAVE_BTOWC=1;
13300  HAVE_MBSINIT=1;
13301  HAVE_MBRTOWC=1;
13302  HAVE_MBRLEN=1;
13303  HAVE_MBSRTOWCS=1;
13304  HAVE_MBSNRTOWCS=1;
13305  HAVE_WCRTOMB=1;
13306  HAVE_WCSRTOMBS=1;
13307  HAVE_WCSNRTOMBS=1;
13308  HAVE_WMEMCHR=1;
13309  HAVE_WMEMCMP=1;
13310  HAVE_WMEMCPY=1;
13311  HAVE_WMEMMOVE=1;
13312  HAVE_WMEMSET=1;
13313  HAVE_WCSLEN=1;
13314  HAVE_WCSNLEN=1;
13315  HAVE_WCSCPY=1;
13316  HAVE_WCPCPY=1;
13317  HAVE_WCSNCPY=1;
13318  HAVE_WCPNCPY=1;
13319  HAVE_WCSCAT=1;
13320  HAVE_WCSNCAT=1;
13321  HAVE_WCSCMP=1;
13322  HAVE_WCSNCMP=1;
13323  HAVE_WCSCASECMP=1;
13324  HAVE_WCSNCASECMP=1;
13325  HAVE_WCSCOLL=1;
13326  HAVE_WCSXFRM=1;
13327  HAVE_WCSDUP=1;
13328  HAVE_WCSCHR=1;
13329  HAVE_WCSRCHR=1;
13330  HAVE_WCSCSPN=1;
13331  HAVE_WCSSPN=1;
13332  HAVE_WCSPBRK=1;
13333  HAVE_WCSSTR=1;
13334  HAVE_WCSTOK=1;
13335  HAVE_WCSWIDTH=1;
13336  HAVE_WCSFTIME=1;
13337  HAVE_DECL_WCTOB=1;
13338  HAVE_DECL_WCWIDTH=1;
13339  REPLACE_MBSTATE_T=0;
13340  REPLACE_BTOWC=0;
13341  REPLACE_WCTOB=0;
13342  REPLACE_MBSINIT=0;
13343  REPLACE_MBRTOWC=0;
13344  REPLACE_MBRLEN=0;
13345  REPLACE_MBSRTOWCS=0;
13346  REPLACE_MBSNRTOWCS=0;
13347  REPLACE_WCRTOMB=0;
13348  REPLACE_WCSRTOMBS=0;
13349  REPLACE_WCSNRTOMBS=0;
13350  REPLACE_WCWIDTH=0;
13351  REPLACE_WCSWIDTH=0;
13352  REPLACE_WCSFTIME=0;
13353
13354
13355            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
13356$as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
13357if ${gl_cv_header_wchar_h_correct_inline+:} false; then :
13358  $as_echo_n "(cached) " >&6
13359else
13360  gl_cv_header_wchar_h_correct_inline=yes
13361     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13362/* end confdefs.h.  */
13363
13364       #define wcstod renamed_wcstod
13365/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13366   <wchar.h>.
13367   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13368   included before <wchar.h>.  */
13369#include <stddef.h>
13370#include <stdio.h>
13371#include <time.h>
13372#include <wchar.h>
13373extern int zero (void);
13374int main () { return zero(); }
13375
13376_ACEOF
13377                              save_ac_compile="$ac_compile"
13378     ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
13379     if echo '#include "conftest.c"' >conftest1.c &&
13380        { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13381  (eval $ac_compile) 2>&5
13382  ac_status=$?
13383  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13384  test $ac_status = 0; }; then
13385       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13386/* end confdefs.h.  */
13387
13388         #define wcstod renamed_wcstod
13389/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
13390   <wchar.h>.
13391   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
13392   included before <wchar.h>.  */
13393#include <stddef.h>
13394#include <stdio.h>
13395#include <time.h>
13396#include <wchar.h>
13397int zero (void) { return 0; }
13398
13399_ACEOF
13400              ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
13401       if echo '#include "conftest.c"' >conftest2.c &&
13402          { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13403  (eval $ac_compile) 2>&5
13404  ac_status=$?
13405  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13406  test $ac_status = 0; }; then
13407         if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
13408           :
13409         else
13410           gl_cv_header_wchar_h_correct_inline=no
13411         fi
13412       fi
13413     fi
13414     ac_compile="$save_ac_compile"
13415     rm -f conftest12.c conftest12.$ac_objext conftest$ac_exeext
13416
13417fi
13418{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
13419$as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
13420  if test $gl_cv_header_wchar_h_correct_inline = no; then
13421    as_fn_error $? "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
13422This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
13423C99 mode. You have four options:
13424  - Add the flag -fgnu89-inline to CC and reconfigure, or
13425  - Fix your include files, using parts of
13426    <https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
13427  - Use a gcc version older than 4.3, or
13428  - Don't use the flags -std=c99 or -std=gnu99.
13429Configuration aborted." "$LINENO" 5
13430  fi
13431
13432
13433
13434
13435
13436  if test $ac_cv_header_crtdefs_h = yes; then
13437    HAVE_CRTDEFS_H=1
13438  else
13439    HAVE_CRTDEFS_H=0
13440  fi
13441
13442
13443
13444  GNULIB_ISWBLANK=0;
13445  GNULIB_WCTYPE=0;
13446  GNULIB_ISWCTYPE=0;
13447  GNULIB_WCTRANS=0;
13448  GNULIB_TOWCTRANS=0;
13449    HAVE_ISWBLANK=1;
13450  HAVE_WCTYPE_T=1;
13451  HAVE_WCTRANS_T=1;
13452  REPLACE_ISWBLANK=0;
13453
13454
13455
13456
13457
13458
13459
13460{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
13461$as_echo_n "checking for inline... " >&6; }
13462if ${ac_cv_c_inline+:} false; then :
13463  $as_echo_n "(cached) " >&6
13464else
13465  ac_cv_c_inline=no
13466for ac_kw in inline __inline__ __inline; do
13467  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13468/* end confdefs.h.  */
13469#ifndef __cplusplus
13470typedef int foo_t;
13471static $ac_kw foo_t static_foo () {return 0; }
13472$ac_kw foo_t foo () {return 0; }
13473#endif
13474
13475_ACEOF
13476if ac_fn_c_try_compile "$LINENO"; then :
13477  ac_cv_c_inline=$ac_kw
13478fi
13479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13480  test "$ac_cv_c_inline" != no && break
13481done
13482
13483fi
13484{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
13485$as_echo "$ac_cv_c_inline" >&6; }
13486
13487case $ac_cv_c_inline in
13488  inline | yes) ;;
13489  *)
13490    case $ac_cv_c_inline in
13491      no) ac_val=;;
13492      *) ac_val=$ac_cv_c_inline;;
13493    esac
13494    cat >>confdefs.h <<_ACEOF
13495#ifndef __cplusplus
13496#define inline $ac_val
13497#endif
13498_ACEOF
13499    ;;
13500esac
13501
13502
13503   if false; then
13504  GL_COND_LIBTOOL_TRUE=
13505  GL_COND_LIBTOOL_FALSE='#'
13506else
13507  GL_COND_LIBTOOL_TRUE='#'
13508  GL_COND_LIBTOOL_FALSE=
13509fi
13510
13511  gl_cond_libtool=false
13512  gl_libdeps=
13513  gl_ltlibdeps=
13514  gl_m4_base='gnulib_m4'
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524  gl_source_base='lib'
13525
13526
13527  if test $ac_cv_func_alloca_works = no; then
13528    :
13529  fi
13530
13531  # Define an additional variable used in the Makefile substitution.
13532  if test $ac_cv_working_alloca_h = yes; then
13533    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5
13534$as_echo_n "checking for alloca as a compiler built-in... " >&6; }
13535if ${gl_cv_rpl_alloca+:} false; then :
13536  $as_echo_n "(cached) " >&6
13537else
13538
13539      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13540/* end confdefs.h.  */
13541
13542#if defined __GNUC__ || defined _AIX || defined _MSC_VER
13543        Need own alloca
13544#endif
13545
13546_ACEOF
13547if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13548  $EGREP "Need own alloca" >/dev/null 2>&1; then :
13549  gl_cv_rpl_alloca=yes
13550else
13551  gl_cv_rpl_alloca=no
13552fi
13553rm -f conftest*
13554
13555
13556fi
13557{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5
13558$as_echo "$gl_cv_rpl_alloca" >&6; }
13559    if test $gl_cv_rpl_alloca = yes; then
13560
13561$as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
13562
13563      ALLOCA_H=alloca.h
13564    else
13565                  ALLOCA_H=
13566    fi
13567  else
13568    ALLOCA_H=alloca.h
13569  fi
13570
13571   if test -n "$ALLOCA_H"; then
13572  GL_GENERATE_ALLOCA_H_TRUE=
13573  GL_GENERATE_ALLOCA_H_FALSE='#'
13574else
13575  GL_GENERATE_ALLOCA_H_TRUE='#'
13576  GL_GENERATE_ALLOCA_H_FALSE=
13577fi
13578
13579
13580
13581
13582
13583
13584
13585  FLOAT_H=
13586  REPLACE_FLOAT_LDBL=0
13587  case "$host_os" in
13588    aix* | beos* | openbsd* | mirbsd* | irix*)
13589      FLOAT_H=float.h
13590      ;;
13591    freebsd* | dragonfly*)
13592      case "$host_cpu" in
13593        i[34567]86 )
13594          FLOAT_H=float.h
13595          ;;
13596        x86_64 )
13597          # On x86_64 systems, the C compiler may still be generating
13598          # 32-bit code.
13599          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13600/* end confdefs.h.  */
13601#if defined __LP64__ || defined __x86_64__ || defined __amd64__
13602                  int ok;
13603                 #else
13604                  error fail
13605                 #endif
13606
13607_ACEOF
13608if ac_fn_c_try_compile "$LINENO"; then :
13609
13610else
13611  FLOAT_H=float.h
13612fi
13613rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13614          ;;
13615      esac
13616      ;;
13617    linux*)
13618      case "$host_cpu" in
13619        powerpc*)
13620          FLOAT_H=float.h
13621          ;;
13622      esac
13623      ;;
13624  esac
13625  case "$host_os" in
13626    aix* | freebsd* | dragonfly* | linux*)
13627      if test -n "$FLOAT_H"; then
13628        REPLACE_FLOAT_LDBL=1
13629      fi
13630      ;;
13631  esac
13632
13633    REPLACE_ITOLD=0
13634  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether conversion from 'int' to 'long double' works" >&5
13635$as_echo_n "checking whether conversion from 'int' to 'long double' works... " >&6; }
13636if ${gl_cv_func_itold_works+:} false; then :
13637  $as_echo_n "(cached) " >&6
13638else
13639
13640      if test "$cross_compiling" = yes; then :
13641  case "$host" in
13642           sparc*-*-linux*)
13643             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13644/* end confdefs.h.  */
13645#if defined __LP64__ || defined __arch64__
13646                    int ok;
13647                   #else
13648                    error fail
13649                   #endif
13650
13651_ACEOF
13652if ac_fn_c_try_compile "$LINENO"; then :
13653  gl_cv_func_itold_works="guessing no"
13654else
13655  gl_cv_func_itold_works="guessing yes"
13656fi
13657rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13658             ;;
13659                   # Guess yes on native Windows.
13660           mingw*) gl_cv_func_itold_works="guessing yes" ;;
13661           *)      gl_cv_func_itold_works="guessing yes" ;;
13662         esac
13663
13664else
13665  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13666/* end confdefs.h.  */
13667
13668int i = -1;
13669volatile long double ld;
13670int main ()
13671{
13672  ld += i * 1.0L;
13673  if (ld > 0)
13674    return 1;
13675  return 0;
13676}
13677_ACEOF
13678if ac_fn_c_try_run "$LINENO"; then :
13679  gl_cv_func_itold_works=yes
13680else
13681  gl_cv_func_itold_works=no
13682fi
13683rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
13684  conftest.$ac_objext conftest.beam conftest.$ac_ext
13685fi
13686
13687
13688fi
13689{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_itold_works" >&5
13690$as_echo "$gl_cv_func_itold_works" >&6; }
13691  case "$gl_cv_func_itold_works" in
13692    *no)
13693      REPLACE_ITOLD=1
13694                  FLOAT_H=float.h
13695      ;;
13696  esac
13697
13698  if test -n "$FLOAT_H"; then
13699
13700
13701
13702
13703
13704
13705
13706
13707     if test $gl_cv_have_include_next = yes; then
13708       gl_cv_next_float_h='<'float.h'>'
13709     else
13710       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <float.h>" >&5
13711$as_echo_n "checking absolute name of <float.h>... " >&6; }
13712if ${gl_cv_next_float_h+:} false; then :
13713  $as_echo_n "(cached) " >&6
13714else
13715
13716
13717
13718  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13719/* end confdefs.h.  */
13720#include <float.h>
13721_ACEOF
13722                case "$host_os" in
13723    aix*) gl_absname_cpp="$ac_cpp -C" ;;
13724    *)    gl_absname_cpp="$ac_cpp" ;;
13725  esac
13726
13727  case "$host_os" in
13728    mingw*)
13729                                          gl_dirsep_regex='[/\\]'
13730      ;;
13731    *)
13732      gl_dirsep_regex='\/'
13733      ;;
13734  esac
13735      gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
13736  gl_header_literal_regex=`echo 'float.h' \
13737                           | sed -e "$gl_make_literal_regex_sed"`
13738  gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
13739      s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
13740      s|^/[^/]|//&|
13741      p
13742      q
13743    }'
13744
13745        gl_cv_absolute_float_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
13746  sed -n "$gl_absolute_header_sed"`
13747
13748           gl_header=$gl_cv_absolute_float_h
13749           gl_cv_next_float_h='"'$gl_header'"'
13750
13751
13752fi
13753{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_float_h" >&5
13754$as_echo "$gl_cv_next_float_h" >&6; }
13755     fi
13756     NEXT_FLOAT_H=$gl_cv_next_float_h
13757
13758     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
13759       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
13760       gl_next_as_first_directive='<'float.h'>'
13761     else
13762       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
13763       gl_next_as_first_directive=$gl_cv_next_float_h
13764     fi
13765     NEXT_AS_FIRST_DIRECTIVE_FLOAT_H=$gl_next_as_first_directive
13766
13767
13768
13769
13770  fi
13771
13772   if test -n "$FLOAT_H"; then
13773  GL_GENERATE_FLOAT_H_TRUE=
13774  GL_GENERATE_FLOAT_H_FALSE='#'
13775else
13776  GL_GENERATE_FLOAT_H_TRUE='#'
13777  GL_GENERATE_FLOAT_H_FALSE=
13778fi
13779
13780
13781
13782  if test $REPLACE_FLOAT_LDBL = 1; then
13783
13784
13785
13786
13787
13788
13789
13790
13791  gl_LIBOBJS="$gl_LIBOBJS float.$ac_objext"
13792
13793  fi
13794  if test $REPLACE_ITOLD = 1; then
13795
13796
13797
13798
13799
13800
13801
13802
13803  gl_LIBOBJS="$gl_LIBOBJS itold.$ac_objext"
13804
13805  fi
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821  gl_cv_func_fprintf_posix=no
13822  case "$gl_cv_func_printf_sizes_c99" in
13823    *yes)
13824      case "$gl_cv_func_printf_long_double" in
13825        *yes)
13826          case "$gl_cv_func_printf_infinite" in
13827            *yes)
13828              case "$gl_cv_func_printf_infinite_long_double" in
13829                *yes)
13830                  case "$gl_cv_func_printf_directive_a" in
13831                    *yes)
13832                      case "$gl_cv_func_printf_directive_f" in
13833                        *yes)
13834                          case "$gl_cv_func_printf_directive_n" in
13835                            *yes)
13836                              case "$gl_cv_func_printf_directive_ls" in
13837                                *yes)
13838                                  case "$gl_cv_func_printf_positions" in
13839                                    *yes)
13840                                      case "$gl_cv_func_printf_flag_grouping" in
13841                                        *yes)
13842                                          case "$gl_cv_func_printf_flag_leftadjust" in
13843                                            *yes)
13844                                              case "$gl_cv_func_printf_flag_zero" in
13845                                                *yes)
13846                                                  case "$gl_cv_func_printf_precision" in
13847                                                    *yes)
13848                                                      case "$gl_cv_func_printf_enomem" in
13849                                                        *yes)
13850                                                          # fprintf exists and is
13851                                                          # already POSIX compliant.
13852                                                          gl_cv_func_fprintf_posix=yes
13853                                                          ;;
13854                                                      esac
13855                                                      ;;
13856                                                  esac
13857                                                  ;;
13858                                              esac
13859                                              ;;
13860                                          esac
13861                                          ;;
13862                                      esac
13863                                      ;;
13864                                  esac
13865                                  ;;
13866                              esac
13867                              ;;
13868                          esac
13869                          ;;
13870                      esac
13871                      ;;
13872                  esac
13873                  ;;
13874              esac
13875              ;;
13876          esac
13877          ;;
13878      esac
13879      ;;
13880  esac
13881  if test $gl_cv_func_fprintf_posix = no; then
13882
13883
13884
13885  case "$gl_cv_func_printf_infinite" in
13886    *yes)
13887      ;;
13888    *)
13889
13890$as_echo "#define NEED_PRINTF_INFINITE_DOUBLE 1" >>confdefs.h
13891
13892      ;;
13893  esac
13894
13895
13896
13897
13898  case "$gl_cv_func_printf_long_double" in
13899    *yes)
13900      case "$gl_cv_func_printf_infinite_long_double" in
13901        *yes)
13902          ;;
13903        *)
13904
13905$as_echo "#define NEED_PRINTF_INFINITE_LONG_DOUBLE 1" >>confdefs.h
13906
13907          ;;
13908      esac
13909      ;;
13910  esac
13911
13912
13913
13914  case "$gl_cv_func_printf_directive_a" in
13915    *yes)
13916      ;;
13917    *)
13918
13919$as_echo "#define NEED_PRINTF_DIRECTIVE_A 1" >>confdefs.h
13920
13921      for ac_func in nl_langinfo
13922do :
13923  ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
13924if test "x$ac_cv_func_nl_langinfo" = xyes; then :
13925  cat >>confdefs.h <<_ACEOF
13926#define HAVE_NL_LANGINFO 1
13927_ACEOF
13928
13929fi
13930done
13931
13932      ;;
13933  esac
13934
13935
13936
13937  case "$gl_cv_func_printf_directive_f" in
13938    *yes)
13939      ;;
13940    *)
13941
13942$as_echo "#define NEED_PRINTF_DIRECTIVE_F 1" >>confdefs.h
13943
13944      ;;
13945  esac
13946
13947
13948
13949  case "$gl_cv_func_printf_directive_ls" in
13950    *yes)
13951      ;;
13952    *)
13953
13954$as_echo "#define NEED_PRINTF_DIRECTIVE_LS 1" >>confdefs.h
13955
13956      ;;
13957  esac
13958
13959
13960
13961  case "$gl_cv_func_printf_flag_grouping" in
13962    *yes)
13963      ;;
13964    *)
13965
13966$as_echo "#define NEED_PRINTF_FLAG_GROUPING 1" >>confdefs.h
13967
13968      ;;
13969  esac
13970
13971
13972
13973  case "$gl_cv_func_printf_flag_leftadjust" in
13974    *yes)
13975      ;;
13976    *)
13977
13978$as_echo "#define NEED_PRINTF_FLAG_LEFTADJUST 1" >>confdefs.h
13979
13980      ;;
13981  esac
13982
13983
13984
13985  case "$gl_cv_func_printf_flag_zero" in
13986    *yes)
13987      ;;
13988    *)
13989
13990$as_echo "#define NEED_PRINTF_FLAG_ZERO 1" >>confdefs.h
13991
13992      ;;
13993  esac
13994
13995
13996
13997  case "$gl_cv_func_printf_precision" in
13998    *yes)
13999      ;;
14000    *)
14001
14002$as_echo "#define NEED_PRINTF_UNBOUNDED_PRECISION 1" >>confdefs.h
14003
14004
14005$as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
14006
14007
14008$as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
14009
14010      ;;
14011  esac
14012
14013
14014
14015  case "$gl_cv_func_printf_enomem" in
14016    *yes)
14017      ;;
14018    *)
14019
14020$as_echo "#define NEED_PRINTF_ENOMEM 1" >>confdefs.h
14021
14022
14023$as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
14024
14025
14026$as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
14027
14028      ;;
14029  esac
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041  gl_LIBOBJS="$gl_LIBOBJS vasnprintf.$ac_objext"
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051  gl_LIBOBJS="$gl_LIBOBJS printf-args.$ac_objext"
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061  gl_LIBOBJS="$gl_LIBOBJS printf-parse.$ac_objext"
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071  gl_LIBOBJS="$gl_LIBOBJS asnprintf.$ac_objext"
14072
14073  if test $ac_cv_func_vasnprintf = yes; then
14074
14075$as_echo "#define REPLACE_VASNPRINTF 1" >>confdefs.h
14076
14077  fi
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089  ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
14090if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
14091
14092else
14093
14094$as_echo "#define ptrdiff_t long" >>confdefs.h
14095
14096
14097fi
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115  gl_LIBOBJS="$gl_LIBOBJS fprintf.$ac_objext"
14116
14117  REPLACE_FPRINTF=1
14118
14119$as_echo "#define REPLACE_FPRINTF_POSIX 1" >>confdefs.h
14120
14121  :
14122
14123  fi
14124
14125
14126
14127
14128
14129
14130          GNULIB_FPRINTF_POSIX=1
14131
14132
14133
14134
14135
14136$as_echo "#define GNULIB_TEST_FPRINTF_POSIX 1" >>confdefs.h
14137
14138
14139
14140
14141
14142
14143  if test $gl_cv_func_frexp_no_libm = yes; then
14144
14145
14146
14147  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp works" >&5
14148$as_echo_n "checking whether frexp works... " >&6; }
14149if ${gl_cv_func_frexp_works+:} false; then :
14150  $as_echo_n "(cached) " >&6
14151else
14152
14153      if test "$cross_compiling" = yes; then :
14154  case "$host_os" in
14155           netbsd* | irix*) gl_cv_func_frexp_works="guessing no" ;;
14156           mingw*) # Guess yes with MSVC, no with mingw.
14157             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14158/* end confdefs.h.  */
14159
14160#ifdef _MSC_VER
14161 Good
14162#endif
14163
14164_ACEOF
14165if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14166  $EGREP "Good" >/dev/null 2>&1; then :
14167  gl_cv_func_frexp_works="guessing yes"
14168else
14169  gl_cv_func_frexp_works="guessing no"
14170fi
14171rm -f conftest*
14172
14173             ;;
14174           *) gl_cv_func_frexp_works="guessing yes" ;;
14175         esac
14176
14177else
14178  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14179/* end confdefs.h.  */
14180
14181#include <float.h>
14182#include <math.h>
14183#include <string.h>
14184#if HAVE_DECL_ALARM
14185# include <signal.h>
14186# include <unistd.h>
14187#endif
14188/* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0.
14189   ICC 10.0 has a bug when optimizing the expression -zero.
14190   The expression -DBL_MIN * DBL_MIN does not work when cross-compiling
14191   to PowerPC on Mac OS X 10.5.  */
14192#if defined __hpux || defined __sgi || defined __ICC
14193static double
14194compute_minus_zero (void)
14195{
14196  return -DBL_MIN * DBL_MIN;
14197}
14198# define minus_zero compute_minus_zero ()
14199#else
14200double minus_zero = -0.0;
14201#endif
14202int main()
14203{
14204  int result = 0;
14205  int i;
14206  volatile double x;
14207  double zero = 0.0;
14208#if HAVE_DECL_ALARM
14209  /* NeXTstep 3.3 frexp() runs into an endless loop when called on an infinite
14210     number.  Let the test fail in this case.  */
14211  signal (SIGALRM, SIG_DFL);
14212  alarm (5);
14213#endif
14214  /* Test on denormalized numbers.  */
14215  for (i = 1, x = 1.0; i >= DBL_MIN_EXP; i--, x *= 0.5)
14216    ;
14217  if (x > 0.0)
14218    {
14219      int exp;
14220      double y = frexp (x, &exp);
14221      /* On machines with IEEE754 arithmetic: x = 1.11254e-308, exp = -1022.
14222         On NetBSD: y = 0.75. Correct: y = 0.5.  */
14223      if (y != 0.5)
14224        result |= 1;
14225    }
14226  /* Test on infinite numbers.  */
14227  x = 1.0 / zero;
14228  {
14229    int exp;
14230    double y = frexp (x, &exp);
14231    if (y != x)
14232      result |= 2;
14233  }
14234  /* Test on negative zero.  */
14235  x = minus_zero;
14236  {
14237    int exp;
14238    double y = frexp (x, &exp);
14239    if (memcmp (&y, &x, sizeof x))
14240      result |= 4;
14241  }
14242  return result;
14243}
14244_ACEOF
14245if ac_fn_c_try_run "$LINENO"; then :
14246  gl_cv_func_frexp_works=yes
14247else
14248  gl_cv_func_frexp_works=no
14249fi
14250rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14251  conftest.$ac_objext conftest.beam conftest.$ac_ext
14252fi
14253
14254
14255fi
14256{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_works" >&5
14257$as_echo "$gl_cv_func_frexp_works" >&6; }
14258
14259    case "$gl_cv_func_frexp_works" in
14260      *yes) gl_func_frexp_no_libm=yes ;;
14261      *)    gl_func_frexp_no_libm=no; REPLACE_FREXP=1 ;;
14262    esac
14263  else
14264    gl_func_frexp_no_libm=no
14265        REPLACE_FREXP=1
14266  fi
14267  if test $gl_func_frexp_no_libm = yes; then
14268
14269$as_echo "#define HAVE_FREXP_IN_LIBC 1" >>confdefs.h
14270
14271  fi
14272
14273  if test $gl_func_frexp_no_libm != yes; then
14274
14275
14276
14277
14278
14279
14280
14281
14282  gl_LIBOBJS="$gl_LIBOBJS frexp.$ac_objext"
14283
14284  fi
14285
14286
14287
14288
14289
14290          GNULIB_FREXP=1
14291
14292
14293
14294
14295
14296$as_echo "#define GNULIB_TEST_FREXP 1" >>confdefs.h
14297
14298
14299
14300
14301
14302
14303      ac_fn_c_check_decl "$LINENO" "frexpl" "ac_cv_have_decl_frexpl" "#include <math.h>
14304"
14305if test "x$ac_cv_have_decl_frexpl" = xyes; then :
14306
14307else
14308  HAVE_DECL_FREXPL=0
14309fi
14310
14311  if test $HAVE_DECL_FREXPL = 1; then
14312
14313  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used without linking with libm" >&5
14314$as_echo_n "checking whether frexpl() can be used without linking with libm... " >&6; }
14315if ${gl_cv_func_frexpl_no_libm+:} false; then :
14316  $as_echo_n "(cached) " >&6
14317else
14318
14319      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14320/* end confdefs.h.  */
14321#include <math.h>
14322             long double x;
14323int
14324main ()
14325{
14326int e; return frexpl (x, &e) > 0;
14327  ;
14328  return 0;
14329}
14330_ACEOF
14331if ac_fn_c_try_link "$LINENO"; then :
14332  gl_cv_func_frexpl_no_libm=yes
14333else
14334  gl_cv_func_frexpl_no_libm=no
14335fi
14336rm -f core conftest.err conftest.$ac_objext \
14337    conftest$ac_exeext conftest.$ac_ext
14338
14339fi
14340{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_no_libm" >&5
14341$as_echo "$gl_cv_func_frexpl_no_libm" >&6; }
14342
14343    if test $gl_cv_func_frexpl_no_libm = yes; then
14344
14345
14346     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl works" >&5
14347$as_echo_n "checking whether frexpl works... " >&6; }
14348if ${gl_cv_func_frexpl_works+:} false; then :
14349  $as_echo_n "(cached) " >&6
14350else
14351
14352      if test "$cross_compiling" = yes; then :
14353
14354         case "$host_os" in
14355           aix | aix[3-6]* | beos* | darwin* | irix* | mingw* | pw*)
14356              gl_cv_func_frexpl_works="guessing no";;
14357           *) gl_cv_func_frexpl_works="guessing yes";;
14358         esac
14359
14360else
14361  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14362/* end confdefs.h.  */
14363
14364#include <float.h>
14365#include <math.h>
14366/* Override the values of <float.h>, like done in float.in.h.  */
14367#if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__)
14368# undef LDBL_MIN_EXP
14369# define LDBL_MIN_EXP    (-16381)
14370#endif
14371#if defined __i386__ && (defined __FreeBSD__ || defined __DragonFly__)
14372# undef LDBL_MIN_EXP
14373# define LDBL_MIN_EXP    (-16381)
14374#endif
14375#if (defined _ARCH_PPC || defined _POWER) && defined _AIX && (LDBL_MANT_DIG == 106) && defined __GNUC__
14376# undef LDBL_MIN_EXP
14377# define LDBL_MIN_EXP DBL_MIN_EXP
14378#endif
14379#if defined __sgi && (LDBL_MANT_DIG >= 106)
14380# if defined __GNUC__
14381#  undef LDBL_MIN_EXP
14382#  define LDBL_MIN_EXP DBL_MIN_EXP
14383# endif
14384#endif
14385extern
14386#ifdef __cplusplus
14387"C"
14388#endif
14389long double frexpl (long double, int *);
14390int main()
14391{
14392  int result = 0;
14393  volatile long double x;
14394  /* Test on finite numbers that fails on AIX 5.1.  */
14395  x = 16.0L;
14396  {
14397    int exp = -9999;
14398    frexpl (x, &exp);
14399    if (exp != 5)
14400      result |= 1;
14401  }
14402  /* Test on finite numbers that fails on Mac OS X 10.4, because its frexpl
14403     function returns an invalid (incorrectly normalized) value: it returns
14404               y = { 0x3fe028f5, 0xc28f5c28, 0x3c9eb851, 0xeb851eb8 }
14405     but the correct result is
14406          0.505L = { 0x3fe028f5, 0xc28f5c29, 0xbc547ae1, 0x47ae1480 }  */
14407  x = 1.01L;
14408  {
14409    int exp = -9999;
14410    long double y = frexpl (x, &exp);
14411    if (!(exp == 1 && y == 0.505L))
14412      result |= 2;
14413  }
14414  /* Test on large finite numbers.  This fails on BeOS at i = 16322, while
14415     LDBL_MAX_EXP = 16384.
14416     In the loop end test, we test x against Infinity, rather than comparing
14417     i with LDBL_MAX_EXP, because BeOS <float.h> has a wrong LDBL_MAX_EXP.  */
14418  {
14419    int i;
14420    for (i = 1, x = 1.0L; x != x + x; i++, x *= 2.0L)
14421      {
14422        int exp = -9999;
14423        frexpl (x, &exp);
14424        if (exp != i)
14425          {
14426            result |= 4;
14427            break;
14428          }
14429      }
14430  }
14431  /* Test on denormalized numbers.  */
14432  {
14433    int i;
14434    for (i = 1, x = 1.0L; i >= LDBL_MIN_EXP; i--, x *= 0.5L)
14435      ;
14436    if (x > 0.0L)
14437      {
14438        int exp;
14439        long double y = frexpl (x, &exp);
14440        /* On machines with IEEE854 arithmetic: x = 1.68105e-4932,
14441           exp = -16382, y = 0.5.  On Mac OS X 10.5: exp = -16384, y = 0.5.  */
14442        if (exp != LDBL_MIN_EXP - 1)
14443          result |= 8;
14444      }
14445  }
14446  /* Test on infinite numbers.  */
14447  x = 1.0L / 0.0L;
14448  {
14449    int exp;
14450    long double y = frexpl (x, &exp);
14451    if (y != x)
14452      result |= 16;
14453  }
14454  return result;
14455}
14456_ACEOF
14457if ac_fn_c_try_run "$LINENO"; then :
14458  gl_cv_func_frexpl_works=yes
14459else
14460  gl_cv_func_frexpl_works=no
14461fi
14462rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14463  conftest.$ac_objext conftest.beam conftest.$ac_ext
14464fi
14465
14466
14467fi
14468{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_works" >&5
14469$as_echo "$gl_cv_func_frexpl_works" >&6; }
14470
14471      case "$gl_cv_func_frexpl_works" in
14472        *yes) gl_func_frexpl_no_libm=yes ;;
14473        *)    gl_func_frexpl_no_libm=no; REPLACE_FREXPL=1 ;;
14474      esac
14475    else
14476      gl_func_frexpl_no_libm=no
14477            REPLACE_FREXPL=1
14478    fi
14479    if test $gl_func_frexpl_no_libm = yes; then
14480
14481$as_echo "#define HAVE_FREXPL_IN_LIBC 1" >>confdefs.h
14482
14483    fi
14484  fi
14485
14486  if test $HAVE_DECL_FREXPL = 0 || test $gl_func_frexpl_no_libm = no; then
14487
14488
14489
14490
14491
14492
14493
14494
14495  gl_LIBOBJS="$gl_LIBOBJS frexpl.$ac_objext"
14496
14497  fi
14498
14499
14500
14501
14502
14503          GNULIB_FREXPL=1
14504
14505
14506
14507
14508
14509$as_echo "#define GNULIB_TEST_FREXPL 1" >>confdefs.h
14510
14511
14512
14513
14514
14515
14516  if test $ac_cv_func___fseterr = no; then
14517
14518
14519
14520
14521
14522
14523
14524
14525  gl_LIBOBJS="$gl_LIBOBJS fseterr.$ac_objext"
14526
14527  fi
14528
14529
14530
14531  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(double) can be used without linking with libm" >&5
14532$as_echo_n "checking whether isnan(double) can be used without linking with libm... " >&6; }
14533if ${gl_cv_func_isnand_no_libm+:} false; then :
14534  $as_echo_n "(cached) " >&6
14535else
14536
14537      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14538/* end confdefs.h.  */
14539#include <math.h>
14540             #if __GNUC__ >= 4
14541             # undef isnand
14542             # define isnand(x) __builtin_isnan ((double)(x))
14543             #else
14544             # undef isnand
14545             # define isnand(x) isnan ((double)(x))
14546             #endif
14547             double x;
14548int
14549main ()
14550{
14551return isnand (x);
14552  ;
14553  return 0;
14554}
14555_ACEOF
14556if ac_fn_c_try_link "$LINENO"; then :
14557  gl_cv_func_isnand_no_libm=yes
14558else
14559  gl_cv_func_isnand_no_libm=no
14560fi
14561rm -f core conftest.err conftest.$ac_objext \
14562    conftest$ac_exeext conftest.$ac_ext
14563
14564fi
14565{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnand_no_libm" >&5
14566$as_echo "$gl_cv_func_isnand_no_libm" >&6; }
14567
14568  gl_func_isnand_no_libm=$gl_cv_func_isnand_no_libm
14569  if test $gl_cv_func_isnand_no_libm = yes; then
14570
14571$as_echo "#define HAVE_ISNAND_IN_LIBC 1" >>confdefs.h
14572
14573  fi
14574
14575  if test $gl_func_isnand_no_libm != yes; then
14576
14577
14578
14579
14580
14581
14582
14583
14584  gl_LIBOBJS="$gl_LIBOBJS isnand.$ac_objext"
14585
14586
14587
14588
14589  fi
14590
14591
14592  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(float) can be used without linking with libm" >&5
14593$as_echo_n "checking whether isnan(float) can be used without linking with libm... " >&6; }
14594if ${gl_cv_func_isnanf_no_libm+:} false; then :
14595  $as_echo_n "(cached) " >&6
14596else
14597
14598      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14599/* end confdefs.h.  */
14600#include <math.h>
14601             #if __GNUC__ >= 4
14602             # undef isnanf
14603             # define isnanf(x) __builtin_isnanf ((float)(x))
14604             #elif defined isnan
14605             # undef isnanf
14606             # define isnanf(x) isnan ((float)(x))
14607             #endif
14608             float x;
14609int
14610main ()
14611{
14612return isnanf (x);
14613  ;
14614  return 0;
14615}
14616_ACEOF
14617if ac_fn_c_try_link "$LINENO"; then :
14618  gl_cv_func_isnanf_no_libm=yes
14619else
14620  gl_cv_func_isnanf_no_libm=no
14621fi
14622rm -f core conftest.err conftest.$ac_objext \
14623    conftest$ac_exeext conftest.$ac_ext
14624
14625fi
14626{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanf_no_libm" >&5
14627$as_echo "$gl_cv_func_isnanf_no_libm" >&6; }
14628
14629  if test $gl_cv_func_isnanf_no_libm = yes; then
14630
14631
14632
14633  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(float) works" >&5
14634$as_echo_n "checking whether isnan(float) works... " >&6; }
14635if ${gl_cv_func_isnanf_works+:} false; then :
14636  $as_echo_n "(cached) " >&6
14637else
14638
14639      if test "$cross_compiling" = yes; then :
14640  case "$host_os" in
14641           irix* | solaris*) gl_cv_func_isnanf_works="guessing no" ;;
14642           mingw*) # Guess yes on mingw, no on MSVC.
14643             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14644/* end confdefs.h.  */
14645
14646#ifdef __MINGW32__
14647 Known
14648#endif
14649
14650_ACEOF
14651if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14652  $EGREP "Known" >/dev/null 2>&1; then :
14653  gl_cv_func_isnanf_works="guessing yes"
14654else
14655  gl_cv_func_isnanf_works="guessing no"
14656fi
14657rm -f conftest*
14658
14659             ;;
14660           *) gl_cv_func_isnanf_works="guessing yes" ;;
14661         esac
14662
14663else
14664  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14665/* end confdefs.h.  */
14666
14667#include <math.h>
14668#if __GNUC__ >= 4
14669# undef isnanf
14670# define isnanf(x) __builtin_isnanf ((float)(x))
14671#elif defined isnan
14672# undef isnanf
14673# define isnanf(x) isnan ((float)(x))
14674#endif
14675/* The Compaq (ex-DEC) C 6.4 compiler chokes on the expression 0.0 / 0.0.  */
14676#ifdef __DECC
14677static float
14678NaN ()
14679{
14680  static float zero = 0.0f;
14681  return zero / zero;
14682}
14683#else
14684# define NaN() (0.0f / 0.0f)
14685#endif
14686#define NWORDS \
14687  ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
14688typedef union { unsigned int word[NWORDS]; float value; } memory_float;
14689int main()
14690{
14691  int result = 0;
14692
14693  if (isnanf (1.0f / 0.0f))
14694    result |= 1;
14695
14696  if (!isnanf (NaN ()))
14697    result |= 2;
14698
14699#if defined FLT_EXPBIT0_WORD && defined FLT_EXPBIT0_BIT
14700  /* The isnanf function should be immune against changes in the sign bit and
14701     in the mantissa bits.  The xor operation twiddles a bit that can only be
14702     a sign bit or a mantissa bit.  */
14703  if (FLT_EXPBIT0_WORD == 0 && FLT_EXPBIT0_BIT > 0)
14704    {
14705      memory_float m;
14706
14707      m.value = NaN ();
14708      /* Set the bits below the exponent to 01111...111.  */
14709      m.word[0] &= -1U << FLT_EXPBIT0_BIT;
14710      m.word[0] |= 1U << (FLT_EXPBIT0_BIT - 1) - 1;
14711      if (!isnanf (m.value))
14712        result |= 4;
14713    }
14714#endif
14715
14716  return result;
14717}
14718_ACEOF
14719if ac_fn_c_try_run "$LINENO"; then :
14720  gl_cv_func_isnanf_works=yes
14721else
14722  gl_cv_func_isnanf_works=no
14723fi
14724rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14725  conftest.$ac_objext conftest.beam conftest.$ac_ext
14726fi
14727
14728
14729fi
14730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanf_works" >&5
14731$as_echo "$gl_cv_func_isnanf_works" >&6; }
14732
14733  fi
14734  if test $gl_cv_func_isnanf_no_libm = yes \
14735     && { case "$gl_cv_func_isnanf_works" in
14736            *yes) true;;
14737            *) false;;
14738          esac
14739        }; then
14740    gl_func_isnanf_no_libm=yes
14741
14742$as_echo "#define HAVE_ISNANF_IN_LIBC 1" >>confdefs.h
14743
14744  else
14745    gl_func_isnanf_no_libm=no
14746  fi
14747
14748  if test $gl_func_isnanf_no_libm != yes; then
14749
14750
14751
14752
14753
14754
14755
14756
14757  gl_LIBOBJS="$gl_LIBOBJS isnanf.$ac_objext"
14758
14759
14760
14761  { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'float'" >&5
14762$as_echo_n "checking where to find the exponent in a 'float'... " >&6; }
14763if ${gl_cv_cc_float_expbit0+:} false; then :
14764  $as_echo_n "(cached) " >&6
14765else
14766
14767      if test "$cross_compiling" = yes; then :
14768  gl_cv_cc_float_expbit0="word 0 bit 23"
14769else
14770  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14771/* end confdefs.h.  */
14772
14773#include <float.h>
14774#include <stddef.h>
14775#include <stdio.h>
14776#include <string.h>
14777#define NWORDS \
14778  ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
14779typedef union { float value; unsigned int word[NWORDS]; } memory_float;
14780static unsigned int ored_words[NWORDS];
14781static unsigned int anded_words[NWORDS];
14782static void add_to_ored_words (float x)
14783{
14784  memory_float m;
14785  size_t i;
14786  /* Clear it first, in case
14787     sizeof (float) < sizeof (memory_float).  */
14788  memset (&m, 0, sizeof (memory_float));
14789  m.value = x;
14790  for (i = 0; i < NWORDS; i++)
14791    {
14792      ored_words[i] |= m.word[i];
14793      anded_words[i] &= m.word[i];
14794    }
14795}
14796int main ()
14797{
14798  size_t j;
14799  FILE *fp = fopen ("conftest.out", "w");
14800  if (fp == NULL)
14801    return 1;
14802  for (j = 0; j < NWORDS; j++)
14803    anded_words[j] = ~ (unsigned int) 0;
14804  add_to_ored_words (0.25f);
14805  add_to_ored_words (0.5f);
14806  add_to_ored_words (1.0f);
14807  add_to_ored_words (2.0f);
14808  add_to_ored_words (4.0f);
14809  /* Remove bits that are common (e.g. if representation of the first mantissa
14810     bit is explicit).  */
14811  for (j = 0; j < NWORDS; j++)
14812    ored_words[j] &= ~anded_words[j];
14813  /* Now find the nonzero word.  */
14814  for (j = 0; j < NWORDS; j++)
14815    if (ored_words[j] != 0)
14816      break;
14817  if (j < NWORDS)
14818    {
14819      size_t i;
14820      for (i = j + 1; i < NWORDS; i++)
14821        if (ored_words[i] != 0)
14822          {
14823            fprintf (fp, "unknown");
14824            return (fclose (fp) != 0);
14825          }
14826      for (i = 0; ; i++)
14827        if ((ored_words[j] >> i) & 1)
14828          {
14829            fprintf (fp, "word %d bit %d", (int) j, (int) i);
14830            return (fclose (fp) != 0);
14831          }
14832    }
14833  fprintf (fp, "unknown");
14834  return (fclose (fp) != 0);
14835}
14836
14837_ACEOF
14838if ac_fn_c_try_run "$LINENO"; then :
14839  gl_cv_cc_float_expbit0=`cat conftest.out`
14840else
14841  gl_cv_cc_float_expbit0="unknown"
14842fi
14843rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
14844  conftest.$ac_objext conftest.beam conftest.$ac_ext
14845fi
14846
14847      rm -f conftest.out
14848
14849fi
14850{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_float_expbit0" >&5
14851$as_echo "$gl_cv_cc_float_expbit0" >&6; }
14852  case "$gl_cv_cc_float_expbit0" in
14853    word*bit*)
14854      word=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
14855      bit=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word.*bit //'`
14856
14857cat >>confdefs.h <<_ACEOF
14858#define FLT_EXPBIT0_WORD $word
14859_ACEOF
14860
14861
14862cat >>confdefs.h <<_ACEOF
14863#define FLT_EXPBIT0_BIT $bit
14864_ACEOF
14865
14866      ;;
14867  esac
14868
14869
14870  fi
14871
14872
14873  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(long double) can be used without linking with libm" >&5
14874$as_echo_n "checking whether isnan(long double) can be used without linking with libm... " >&6; }
14875if ${gl_cv_func_isnanl_no_libm+:} false; then :
14876  $as_echo_n "(cached) " >&6
14877else
14878
14879      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14880/* end confdefs.h.  */
14881#include <math.h>
14882             #if __GNUC__ >= 4
14883             # undef isnanl
14884             # define isnanl(x) __builtin_isnanl ((long double)(x))
14885             #elif defined isnan
14886             # undef isnanl
14887             # define isnanl(x) isnan ((long double)(x))
14888             #endif
14889             long double x;
14890int
14891main ()
14892{
14893return isnanl (x);
14894  ;
14895  return 0;
14896}
14897_ACEOF
14898if ac_fn_c_try_link "$LINENO"; then :
14899  gl_cv_func_isnanl_no_libm=yes
14900else
14901  gl_cv_func_isnanl_no_libm=no
14902fi
14903rm -f core conftest.err conftest.$ac_objext \
14904    conftest$ac_exeext conftest.$ac_ext
14905
14906fi
14907{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanl_no_libm" >&5
14908$as_echo "$gl_cv_func_isnanl_no_libm" >&6; }
14909
14910  gl_func_isnanl_no_libm=$gl_cv_func_isnanl_no_libm
14911  if test $gl_func_isnanl_no_libm = yes; then
14912
14913
14914
14915
14916     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnanl works" >&5
14917$as_echo_n "checking whether isnanl works... " >&6; }
14918if ${gl_cv_func_isnanl_works+:} false; then :
14919  $as_echo_n "(cached) " >&6
14920else
14921
14922      if test "$cross_compiling" = yes; then :
14923  case "$host_os" in
14924           mingw*) # Guess yes on mingw, no on MSVC.
14925             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14926/* end confdefs.h.  */
14927
14928#ifdef __MINGW32__
14929 Known
14930#endif
14931
14932_ACEOF
14933if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14934  $EGREP "Known" >/dev/null 2>&1; then :
14935  gl_cv_func_isnanl_works="guessing yes"
14936else
14937  gl_cv_func_isnanl_works="guessing no"
14938fi
14939rm -f conftest*
14940
14941             ;;
14942           *) gl_cv_func_isnanl_works="guessing yes" ;;
14943         esac
14944
14945else
14946  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14947/* end confdefs.h.  */
14948
14949#include <float.h>
14950#include <limits.h>
14951#include <math.h>
14952#if __GNUC__ >= 4
14953# undef isnanl
14954# define isnanl(x) __builtin_isnanl ((long double)(x))
14955#elif defined isnan
14956# undef isnanl
14957# define isnanl(x) isnan ((long double)(x))
14958#endif
14959#define NWORDS \
14960  ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
14961typedef union { unsigned int word[NWORDS]; long double value; }
14962        memory_long_double;
14963/* On Irix 6.5, gcc 3.4.3 can't compute compile-time NaN, and needs the
14964   runtime type conversion.  */
14965#ifdef __sgi
14966static long double NaNl ()
14967{
14968  double zero = 0.0;
14969  return zero / zero;
14970}
14971#else
14972# define NaNl() (0.0L / 0.0L)
14973#endif
14974int main ()
14975{
14976  int result = 0;
14977
14978  if (!isnanl (NaNl ()))
14979    result |= 1;
14980
14981  {
14982    memory_long_double m;
14983    unsigned int i;
14984
14985    /* The isnanl function should be immune against changes in the sign bit and
14986       in the mantissa bits.  The xor operation twiddles a bit that can only be
14987       a sign bit or a mantissa bit (since the exponent never extends to
14988       bit 31).  */
14989    m.value = NaNl ();
14990    m.word[NWORDS / 2] ^= (unsigned int) 1 << (sizeof (unsigned int) * CHAR_BIT - 1);
14991    for (i = 0; i < NWORDS; i++)
14992      m.word[i] |= 1;
14993    if (!isnanl (m.value))
14994      result |= 1;
14995  }
14996
14997#if ((defined __ia64 && LDBL_MANT_DIG == 64) || (defined __x86_64__ || defined __amd64__) || (defined __i386 || defined __i386__ || defined _I386 || defined _M_IX86 || defined _X86_)) && !HAVE_SAME_LONG_DOUBLE_AS_DOUBLE
14998/* Representation of an 80-bit 'long double' as an initializer for a sequence
14999   of 'unsigned int' words.  */
15000# ifdef WORDS_BIGENDIAN
15001#  define LDBL80_WORDS(exponent,manthi,mantlo) \
15002     { ((unsigned int) (exponent) << 16) | ((unsigned int) (manthi) >> 16), \
15003       ((unsigned int) (manthi) << 16) | ((unsigned int) (mantlo) >> 16),   \
15004       (unsigned int) (mantlo) << 16                                        \
15005     }
15006# else
15007#  define LDBL80_WORDS(exponent,manthi,mantlo) \
15008     { mantlo, manthi, exponent }
15009# endif
15010  { /* Quiet NaN.  */
15011    static memory_long_double x =
15012      { LDBL80_WORDS (0xFFFF, 0xC3333333, 0x00000000) };
15013    if (!isnanl (x.value))
15014      result |= 2;
15015  }
15016  {
15017    /* Signalling NaN.  */
15018    static memory_long_double x =
15019      { LDBL80_WORDS (0xFFFF, 0x83333333, 0x00000000) };
15020    if (!isnanl (x.value))
15021      result |= 2;
15022  }
15023  /* isnanl should return something even for noncanonical values.  */
15024  { /* Pseudo-NaN.  */
15025    static memory_long_double x =
15026      { LDBL80_WORDS (0xFFFF, 0x40000001, 0x00000000) };
15027    if (isnanl (x.value) && !isnanl (x.value))
15028      result |= 4;
15029  }
15030  { /* Pseudo-Infinity.  */
15031    static memory_long_double x =
15032      { LDBL80_WORDS (0xFFFF, 0x00000000, 0x00000000) };
15033    if (isnanl (x.value) && !isnanl (x.value))
15034      result |= 8;
15035  }
15036  { /* Pseudo-Zero.  */
15037    static memory_long_double x =
15038      { LDBL80_WORDS (0x4004, 0x00000000, 0x00000000) };
15039    if (isnanl (x.value) && !isnanl (x.value))
15040      result |= 16;
15041  }
15042  { /* Unnormalized number.  */
15043    static memory_long_double x =
15044      { LDBL80_WORDS (0x4000, 0x63333333, 0x00000000) };
15045    if (isnanl (x.value) && !isnanl (x.value))
15046      result |= 32;
15047  }
15048  { /* Pseudo-Denormal.  */
15049    static memory_long_double x =
15050      { LDBL80_WORDS (0x0000, 0x83333333, 0x00000000) };
15051    if (isnanl (x.value) && !isnanl (x.value))
15052      result |= 64;
15053  }
15054#endif
15055
15056  return result;
15057}
15058_ACEOF
15059if ac_fn_c_try_run "$LINENO"; then :
15060  gl_cv_func_isnanl_works=yes
15061else
15062  gl_cv_func_isnanl_works=no
15063fi
15064rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15065  conftest.$ac_objext conftest.beam conftest.$ac_ext
15066fi
15067
15068
15069fi
15070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanl_works" >&5
15071$as_echo "$gl_cv_func_isnanl_works" >&6; }
15072
15073    case "$gl_cv_func_isnanl_works" in
15074      *yes) ;;
15075      *)    gl_func_isnanl_no_libm=no ;;
15076    esac
15077  fi
15078  if test $gl_func_isnanl_no_libm = yes; then
15079
15080$as_echo "#define HAVE_ISNANL_IN_LIBC 1" >>confdefs.h
15081
15082  fi
15083
15084  if test $gl_func_isnanl_no_libm != yes; then
15085
15086
15087
15088
15089
15090
15091
15092
15093  gl_LIBOBJS="$gl_LIBOBJS isnanl.$ac_objext"
15094
15095
15096
15097
15098     { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'long double'" >&5
15099$as_echo_n "checking where to find the exponent in a 'long double'... " >&6; }
15100if ${gl_cv_cc_long_double_expbit0+:} false; then :
15101  $as_echo_n "(cached) " >&6
15102else
15103
15104      if test "$cross_compiling" = yes; then :
15105
15106                              gl_cv_cc_long_double_expbit0="unknown"
15107          case "$host_os" in
15108            mingw*) # On native Windows (little-endian), we know the result
15109                    # in two cases: mingw, MSVC.
15110              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15111/* end confdefs.h.  */
15112
15113#ifdef __MINGW32__
15114 Known
15115#endif
15116
15117_ACEOF
15118if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15119  $EGREP "Known" >/dev/null 2>&1; then :
15120  gl_cv_cc_long_double_expbit0="word 2 bit 0"
15121fi
15122rm -f conftest*
15123
15124              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15125/* end confdefs.h.  */
15126
15127#ifdef _MSC_VER
15128 Known
15129#endif
15130
15131_ACEOF
15132if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15133  $EGREP "Known" >/dev/null 2>&1; then :
15134  gl_cv_cc_long_double_expbit0="word 1 bit 20"
15135fi
15136rm -f conftest*
15137
15138              ;;
15139          esac
15140
15141else
15142  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15143/* end confdefs.h.  */
15144
15145#include <float.h>
15146#include <stddef.h>
15147#include <stdio.h>
15148#include <string.h>
15149#define NWORDS \
15150  ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
15151typedef union { long double value; unsigned int word[NWORDS]; }
15152        memory_long_double;
15153static unsigned int ored_words[NWORDS];
15154static unsigned int anded_words[NWORDS];
15155static void add_to_ored_words (long double x)
15156{
15157  memory_long_double m;
15158  size_t i;
15159  /* Clear it first, in case
15160     sizeof (long double) < sizeof (memory_long_double).  */
15161  memset (&m, 0, sizeof (memory_long_double));
15162  m.value = x;
15163  for (i = 0; i < NWORDS; i++)
15164    {
15165      ored_words[i] |= m.word[i];
15166      anded_words[i] &= m.word[i];
15167    }
15168}
15169int main ()
15170{
15171  size_t j;
15172  FILE *fp = fopen ("conftest.out", "w");
15173  if (fp == NULL)
15174    return 1;
15175  for (j = 0; j < NWORDS; j++)
15176    anded_words[j] = ~ (unsigned int) 0;
15177  add_to_ored_words (0.25L);
15178  add_to_ored_words (0.5L);
15179  add_to_ored_words (1.0L);
15180  add_to_ored_words (2.0L);
15181  add_to_ored_words (4.0L);
15182  /* Remove bits that are common (e.g. if representation of the first mantissa
15183     bit is explicit).  */
15184  for (j = 0; j < NWORDS; j++)
15185    ored_words[j] &= ~anded_words[j];
15186  /* Now find the nonzero word.  */
15187  for (j = 0; j < NWORDS; j++)
15188    if (ored_words[j] != 0)
15189      break;
15190  if (j < NWORDS)
15191    {
15192      size_t i;
15193      for (i = j + 1; i < NWORDS; i++)
15194        if (ored_words[i] != 0)
15195          {
15196            fprintf (fp, "unknown");
15197            return (fclose (fp) != 0);
15198          }
15199      for (i = 0; ; i++)
15200        if ((ored_words[j] >> i) & 1)
15201          {
15202            fprintf (fp, "word %d bit %d", (int) j, (int) i);
15203            return (fclose (fp) != 0);
15204          }
15205    }
15206  fprintf (fp, "unknown");
15207  return (fclose (fp) != 0);
15208}
15209
15210_ACEOF
15211if ac_fn_c_try_run "$LINENO"; then :
15212  gl_cv_cc_long_double_expbit0=`cat conftest.out`
15213else
15214  gl_cv_cc_long_double_expbit0="unknown"
15215fi
15216rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15217  conftest.$ac_objext conftest.beam conftest.$ac_ext
15218fi
15219
15220      rm -f conftest.out
15221
15222fi
15223{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_long_double_expbit0" >&5
15224$as_echo "$gl_cv_cc_long_double_expbit0" >&6; }
15225  case "$gl_cv_cc_long_double_expbit0" in
15226    word*bit*)
15227      word=`echo "$gl_cv_cc_long_double_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
15228      bit=`echo "$gl_cv_cc_long_double_expbit0" | sed -e 's/word.*bit //'`
15229
15230cat >>confdefs.h <<_ACEOF
15231#define LDBL_EXPBIT0_WORD $word
15232_ACEOF
15233
15234
15235cat >>confdefs.h <<_ACEOF
15236#define LDBL_EXPBIT0_BIT $bit
15237_ACEOF
15238
15239      ;;
15240  esac
15241
15242
15243
15244  fi
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254    LOCALCHARSET_TESTS_ENVIRONMENT=
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267     if test $gl_cv_have_include_next = yes; then
15268       gl_cv_next_math_h='<'math.h'>'
15269     else
15270       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <math.h>" >&5
15271$as_echo_n "checking absolute name of <math.h>... " >&6; }
15272if ${gl_cv_next_math_h+:} false; then :
15273  $as_echo_n "(cached) " >&6
15274else
15275
15276             if test $ac_cv_header_math_h = yes; then
15277
15278
15279
15280
15281  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15282/* end confdefs.h.  */
15283#include <math.h>
15284_ACEOF
15285                case "$host_os" in
15286    aix*) gl_absname_cpp="$ac_cpp -C" ;;
15287    *)    gl_absname_cpp="$ac_cpp" ;;
15288  esac
15289
15290  case "$host_os" in
15291    mingw*)
15292                                          gl_dirsep_regex='[/\\]'
15293      ;;
15294    *)
15295      gl_dirsep_regex='\/'
15296      ;;
15297  esac
15298      gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
15299  gl_header_literal_regex=`echo 'math.h' \
15300                           | sed -e "$gl_make_literal_regex_sed"`
15301  gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
15302      s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
15303      s|^/[^/]|//&|
15304      p
15305      q
15306    }'
15307
15308        gl_cv_absolute_math_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
15309  sed -n "$gl_absolute_header_sed"`
15310
15311           gl_header=$gl_cv_absolute_math_h
15312           gl_cv_next_math_h='"'$gl_header'"'
15313          else
15314               gl_cv_next_math_h='<'math.h'>'
15315             fi
15316
15317
15318fi
15319{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_math_h" >&5
15320$as_echo "$gl_cv_next_math_h" >&6; }
15321     fi
15322     NEXT_MATH_H=$gl_cv_next_math_h
15323
15324     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
15325       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
15326       gl_next_as_first_directive='<'math.h'>'
15327     else
15328       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
15329       gl_next_as_first_directive=$gl_cv_next_math_h
15330     fi
15331     NEXT_AS_FIRST_DIRECTIVE_MATH_H=$gl_next_as_first_directive
15332
15333
15334
15335
15336
15337  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NAN macro works" >&5
15338$as_echo_n "checking whether NAN macro works... " >&6; }
15339if ${gl_cv_header_math_nan_works+:} false; then :
15340  $as_echo_n "(cached) " >&6
15341else
15342  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15343/* end confdefs.h.  */
15344#include <math.h>
15345int
15346main ()
15347{
15348/* Solaris 10 has a broken definition of NAN.  Other platforms
15349        fail to provide NAN, or provide it only in C99 mode; this
15350        test only needs to fail when NAN is provided but wrong.  */
15351         float f = 1.0f;
15352#ifdef NAN
15353         f = NAN;
15354#endif
15355         return f == 0;
15356  ;
15357  return 0;
15358}
15359_ACEOF
15360if ac_fn_c_try_compile "$LINENO"; then :
15361  gl_cv_header_math_nan_works=yes
15362else
15363  gl_cv_header_math_nan_works=no
15364fi
15365rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15366fi
15367{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_nan_works" >&5
15368$as_echo "$gl_cv_header_math_nan_works" >&6; }
15369  if test $gl_cv_header_math_nan_works = no; then
15370    REPLACE_NAN=1
15371  fi
15372  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether HUGE_VAL works" >&5
15373$as_echo_n "checking whether HUGE_VAL works... " >&6; }
15374if ${gl_cv_header_math_huge_val_works+:} false; then :
15375  $as_echo_n "(cached) " >&6
15376else
15377  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15378/* end confdefs.h.  */
15379#include <math.h>
15380int
15381main ()
15382{
15383/* Solaris 10 has a broken definition of HUGE_VAL.  */
15384         double d = HUGE_VAL;
15385         return d == 0;
15386  ;
15387  return 0;
15388}
15389_ACEOF
15390if ac_fn_c_try_compile "$LINENO"; then :
15391  gl_cv_header_math_huge_val_works=yes
15392else
15393  gl_cv_header_math_huge_val_works=no
15394fi
15395rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15396fi
15397{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_huge_val_works" >&5
15398$as_echo "$gl_cv_header_math_huge_val_works" >&6; }
15399  if test $gl_cv_header_math_huge_val_works = no; then
15400    REPLACE_HUGE_VAL=1
15401  fi
15402
15403
15404
15405
15406
15407
15408  if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
15409
15410
15411
15412
15413
15414
15415
15416
15417  gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
15418
15419
15420  for ac_header in bp-sym.h
15421do :
15422  ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
15423if test "x$ac_cv_header_bp_sym_h" = xyes; then :
15424  cat >>confdefs.h <<_ACEOF
15425#define HAVE_BP_SYM_H 1
15426_ACEOF
15427
15428fi
15429
15430done
15431
15432
15433  fi
15434
15435
15436
15437
15438
15439          GNULIB_MEMCHR=1
15440
15441
15442
15443
15444
15445$as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
15446
15447
15448
15449
15450
15451
15452
15453  if test $gl_cv_func_frexp_no_libm = yes; then
15454
15455
15456
15457  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp works" >&5
15458$as_echo_n "checking whether frexp works... " >&6; }
15459if ${gl_cv_func_frexp_works+:} false; then :
15460  $as_echo_n "(cached) " >&6
15461else
15462
15463      if test "$cross_compiling" = yes; then :
15464  case "$host_os" in
15465           netbsd* | irix*) gl_cv_func_frexp_works="guessing no" ;;
15466           mingw*) # Guess yes with MSVC, no with mingw.
15467             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15468/* end confdefs.h.  */
15469
15470#ifdef _MSC_VER
15471 Good
15472#endif
15473
15474_ACEOF
15475if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15476  $EGREP "Good" >/dev/null 2>&1; then :
15477  gl_cv_func_frexp_works="guessing yes"
15478else
15479  gl_cv_func_frexp_works="guessing no"
15480fi
15481rm -f conftest*
15482
15483             ;;
15484           *) gl_cv_func_frexp_works="guessing yes" ;;
15485         esac
15486
15487else
15488  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15489/* end confdefs.h.  */
15490
15491#include <float.h>
15492#include <math.h>
15493#include <string.h>
15494#if HAVE_DECL_ALARM
15495# include <signal.h>
15496# include <unistd.h>
15497#endif
15498/* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0.
15499   ICC 10.0 has a bug when optimizing the expression -zero.
15500   The expression -DBL_MIN * DBL_MIN does not work when cross-compiling
15501   to PowerPC on Mac OS X 10.5.  */
15502#if defined __hpux || defined __sgi || defined __ICC
15503static double
15504compute_minus_zero (void)
15505{
15506  return -DBL_MIN * DBL_MIN;
15507}
15508# define minus_zero compute_minus_zero ()
15509#else
15510double minus_zero = -0.0;
15511#endif
15512int main()
15513{
15514  int result = 0;
15515  int i;
15516  volatile double x;
15517  double zero = 0.0;
15518#if HAVE_DECL_ALARM
15519  /* NeXTstep 3.3 frexp() runs into an endless loop when called on an infinite
15520     number.  Let the test fail in this case.  */
15521  signal (SIGALRM, SIG_DFL);
15522  alarm (5);
15523#endif
15524  /* Test on denormalized numbers.  */
15525  for (i = 1, x = 1.0; i >= DBL_MIN_EXP; i--, x *= 0.5)
15526    ;
15527  if (x > 0.0)
15528    {
15529      int exp;
15530      double y = frexp (x, &exp);
15531      /* On machines with IEEE754 arithmetic: x = 1.11254e-308, exp = -1022.
15532         On NetBSD: y = 0.75. Correct: y = 0.5.  */
15533      if (y != 0.5)
15534        result |= 1;
15535    }
15536  /* Test on infinite numbers.  */
15537  x = 1.0 / zero;
15538  {
15539    int exp;
15540    double y = frexp (x, &exp);
15541    if (y != x)
15542      result |= 2;
15543  }
15544  /* Test on negative zero.  */
15545  x = minus_zero;
15546  {
15547    int exp;
15548    double y = frexp (x, &exp);
15549    if (memcmp (&y, &x, sizeof x))
15550      result |= 4;
15551  }
15552  return result;
15553}
15554_ACEOF
15555if ac_fn_c_try_run "$LINENO"; then :
15556  gl_cv_func_frexp_works=yes
15557else
15558  gl_cv_func_frexp_works=no
15559fi
15560rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15561  conftest.$ac_objext conftest.beam conftest.$ac_ext
15562fi
15563
15564
15565fi
15566{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_works" >&5
15567$as_echo "$gl_cv_func_frexp_works" >&6; }
15568
15569    case "$gl_cv_func_frexp_works" in
15570      *yes)
15571
15572$as_echo "#define HAVE_FREXP_IN_LIBC 1" >>confdefs.h
15573
15574        ;;
15575    esac
15576  fi
15577
15578  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ldexp can be used without linking with libm" >&5
15579$as_echo_n "checking whether ldexp can be used without linking with libm... " >&6; }
15580if ${gl_cv_func_ldexp_no_libm+:} false; then :
15581  $as_echo_n "(cached) " >&6
15582else
15583
15584      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15585/* end confdefs.h.  */
15586#include <math.h>
15587             double x;
15588             int y;
15589int
15590main ()
15591{
15592return ldexp (x, y) < 1;
15593  ;
15594  return 0;
15595}
15596_ACEOF
15597if ac_fn_c_try_link "$LINENO"; then :
15598  gl_cv_func_ldexp_no_libm=yes
15599else
15600  gl_cv_func_ldexp_no_libm=no
15601fi
15602rm -f core conftest.err conftest.$ac_objext \
15603    conftest$ac_exeext conftest.$ac_ext
15604
15605fi
15606{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_ldexp_no_libm" >&5
15607$as_echo "$gl_cv_func_ldexp_no_libm" >&6; }
15608  if test $gl_cv_func_ldexp_no_libm = yes; then
15609
15610$as_echo "#define HAVE_LDEXP_IN_LIBC 1" >>confdefs.h
15611
15612  fi
15613
15614
15615
15616
15617
15618
15619  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used without linking with libm" >&5
15620$as_echo_n "checking whether frexpl() can be used without linking with libm... " >&6; }
15621if ${gl_cv_func_frexpl_no_libm+:} false; then :
15622  $as_echo_n "(cached) " >&6
15623else
15624
15625      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15626/* end confdefs.h.  */
15627#include <math.h>
15628             long double x;
15629int
15630main ()
15631{
15632int e; return frexpl (x, &e) > 0;
15633  ;
15634  return 0;
15635}
15636_ACEOF
15637if ac_fn_c_try_link "$LINENO"; then :
15638  gl_cv_func_frexpl_no_libm=yes
15639else
15640  gl_cv_func_frexpl_no_libm=no
15641fi
15642rm -f core conftest.err conftest.$ac_objext \
15643    conftest$ac_exeext conftest.$ac_ext
15644
15645fi
15646{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_no_libm" >&5
15647$as_echo "$gl_cv_func_frexpl_no_libm" >&6; }
15648
15649  if test $gl_cv_func_frexpl_no_libm = yes; then
15650
15651
15652     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl works" >&5
15653$as_echo_n "checking whether frexpl works... " >&6; }
15654if ${gl_cv_func_frexpl_works+:} false; then :
15655  $as_echo_n "(cached) " >&6
15656else
15657
15658      if test "$cross_compiling" = yes; then :
15659
15660         case "$host_os" in
15661           aix | aix[3-6]* | beos* | darwin* | irix* | mingw* | pw*)
15662              gl_cv_func_frexpl_works="guessing no";;
15663           *) gl_cv_func_frexpl_works="guessing yes";;
15664         esac
15665
15666else
15667  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15668/* end confdefs.h.  */
15669
15670#include <float.h>
15671#include <math.h>
15672/* Override the values of <float.h>, like done in float.in.h.  */
15673#if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__)
15674# undef LDBL_MIN_EXP
15675# define LDBL_MIN_EXP    (-16381)
15676#endif
15677#if defined __i386__ && (defined __FreeBSD__ || defined __DragonFly__)
15678# undef LDBL_MIN_EXP
15679# define LDBL_MIN_EXP    (-16381)
15680#endif
15681#if (defined _ARCH_PPC || defined _POWER) && defined _AIX && (LDBL_MANT_DIG == 106) && defined __GNUC__
15682# undef LDBL_MIN_EXP
15683# define LDBL_MIN_EXP DBL_MIN_EXP
15684#endif
15685#if defined __sgi && (LDBL_MANT_DIG >= 106)
15686# if defined __GNUC__
15687#  undef LDBL_MIN_EXP
15688#  define LDBL_MIN_EXP DBL_MIN_EXP
15689# endif
15690#endif
15691extern
15692#ifdef __cplusplus
15693"C"
15694#endif
15695long double frexpl (long double, int *);
15696int main()
15697{
15698  int result = 0;
15699  volatile long double x;
15700  /* Test on finite numbers that fails on AIX 5.1.  */
15701  x = 16.0L;
15702  {
15703    int exp = -9999;
15704    frexpl (x, &exp);
15705    if (exp != 5)
15706      result |= 1;
15707  }
15708  /* Test on finite numbers that fails on Mac OS X 10.4, because its frexpl
15709     function returns an invalid (incorrectly normalized) value: it returns
15710               y = { 0x3fe028f5, 0xc28f5c28, 0x3c9eb851, 0xeb851eb8 }
15711     but the correct result is
15712          0.505L = { 0x3fe028f5, 0xc28f5c29, 0xbc547ae1, 0x47ae1480 }  */
15713  x = 1.01L;
15714  {
15715    int exp = -9999;
15716    long double y = frexpl (x, &exp);
15717    if (!(exp == 1 && y == 0.505L))
15718      result |= 2;
15719  }
15720  /* Test on large finite numbers.  This fails on BeOS at i = 16322, while
15721     LDBL_MAX_EXP = 16384.
15722     In the loop end test, we test x against Infinity, rather than comparing
15723     i with LDBL_MAX_EXP, because BeOS <float.h> has a wrong LDBL_MAX_EXP.  */
15724  {
15725    int i;
15726    for (i = 1, x = 1.0L; x != x + x; i++, x *= 2.0L)
15727      {
15728        int exp = -9999;
15729        frexpl (x, &exp);
15730        if (exp != i)
15731          {
15732            result |= 4;
15733            break;
15734          }
15735      }
15736  }
15737  /* Test on denormalized numbers.  */
15738  {
15739    int i;
15740    for (i = 1, x = 1.0L; i >= LDBL_MIN_EXP; i--, x *= 0.5L)
15741      ;
15742    if (x > 0.0L)
15743      {
15744        int exp;
15745        long double y = frexpl (x, &exp);
15746        /* On machines with IEEE854 arithmetic: x = 1.68105e-4932,
15747           exp = -16382, y = 0.5.  On Mac OS X 10.5: exp = -16384, y = 0.5.  */
15748        if (exp != LDBL_MIN_EXP - 1)
15749          result |= 8;
15750      }
15751  }
15752  /* Test on infinite numbers.  */
15753  x = 1.0L / 0.0L;
15754  {
15755    int exp;
15756    long double y = frexpl (x, &exp);
15757    if (y != x)
15758      result |= 16;
15759  }
15760  return result;
15761}
15762_ACEOF
15763if ac_fn_c_try_run "$LINENO"; then :
15764  gl_cv_func_frexpl_works=yes
15765else
15766  gl_cv_func_frexpl_works=no
15767fi
15768rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15769  conftest.$ac_objext conftest.beam conftest.$ac_ext
15770fi
15771
15772
15773fi
15774{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_works" >&5
15775$as_echo "$gl_cv_func_frexpl_works" >&6; }
15776
15777    case "$gl_cv_func_frexpl_works" in
15778      *yes) gl_func_frexpl_no_libm=yes ;;
15779      *)    gl_func_frexpl_no_libm=no; REPLACE_FREXPL=1 ;;
15780    esac
15781  else
15782    gl_func_frexpl_no_libm=no
15783        REPLACE_FREXPL=1
15784  fi
15785  if test $gl_func_frexpl_no_libm = yes; then
15786
15787$as_echo "#define HAVE_FREXPL_IN_LIBC 1" >>confdefs.h
15788
15789            ac_fn_c_check_decl "$LINENO" "frexpl" "ac_cv_have_decl_frexpl" "#include <math.h>
15790"
15791if test "x$ac_cv_have_decl_frexpl" = xyes; then :
15792
15793else
15794  HAVE_DECL_FREXPL=0
15795fi
15796
15797  fi
15798
15799
15800  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ldexpl() can be used without linking with libm" >&5
15801$as_echo_n "checking whether ldexpl() can be used without linking with libm... " >&6; }
15802if ${gl_cv_func_ldexpl_no_libm+:} false; then :
15803  $as_echo_n "(cached) " >&6
15804else
15805
15806      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15807/* end confdefs.h.  */
15808#include <math.h>
15809             long double x;
15810int
15811main ()
15812{
15813return ldexpl (x, -1) > 0;
15814  ;
15815  return 0;
15816}
15817_ACEOF
15818if ac_fn_c_try_link "$LINENO"; then :
15819  gl_cv_func_ldexpl_no_libm=yes
15820else
15821  gl_cv_func_ldexpl_no_libm=no
15822fi
15823rm -f core conftest.err conftest.$ac_objext \
15824    conftest$ac_exeext conftest.$ac_ext
15825
15826fi
15827{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_ldexpl_no_libm" >&5
15828$as_echo "$gl_cv_func_ldexpl_no_libm" >&6; }
15829
15830  if test $gl_cv_func_ldexpl_no_libm = yes; then
15831
15832
15833     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ldexpl works" >&5
15834$as_echo_n "checking whether ldexpl works... " >&6; }
15835if ${gl_cv_func_ldexpl_works+:} false; then :
15836  $as_echo_n "(cached) " >&6
15837else
15838
15839      if test "$cross_compiling" = yes; then :
15840
15841         case "$host_os" in
15842           aix | aix[3-6]*) gl_cv_func_ldexpl_works="guessing no" ;;
15843                            # Guess yes on native Windows.
15844           mingw*)          gl_cv_func_ldexpl_works="guessing yes" ;;
15845           *)               gl_cv_func_ldexpl_works="guessing yes" ;;
15846         esac
15847
15848else
15849  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15850/* end confdefs.h.  */
15851
15852#include <math.h>
15853extern
15854#ifdef __cplusplus
15855"C"
15856#endif
15857long double ldexpl (long double, int);
15858int main()
15859{
15860  int result = 0;
15861  {
15862    volatile long double x = 1.0;
15863    volatile long double y = ldexpl (x, -1);
15864    if (y != 0.5L)
15865      result |= 1;
15866  }
15867  {
15868    volatile long double x = 1.73205L;
15869    volatile long double y = ldexpl (x, 0);
15870    if (y != x)
15871      result |= 2;
15872  }
15873  return result;
15874}
15875_ACEOF
15876if ac_fn_c_try_run "$LINENO"; then :
15877  gl_cv_func_ldexpl_works=yes
15878else
15879  gl_cv_func_ldexpl_works=no
15880fi
15881rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15882  conftest.$ac_objext conftest.beam conftest.$ac_ext
15883fi
15884
15885
15886fi
15887{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_ldexpl_works" >&5
15888$as_echo "$gl_cv_func_ldexpl_works" >&6; }
15889
15890    case "$gl_cv_func_ldexpl_works" in
15891      *yes)
15892
15893$as_echo "#define HAVE_LDEXPL_IN_LIBC 1" >>confdefs.h
15894
15895                        ac_fn_c_check_decl "$LINENO" "ldexpl" "ac_cv_have_decl_ldexpl" "#include <math.h>
15896"
15897if test "x$ac_cv_have_decl_ldexpl" = xyes; then :
15898
15899else
15900  HAVE_DECL_LDEXPL=0
15901fi
15902
15903        ;;
15904    esac
15905  fi
15906
15907
15908
15909
15910     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signbit macro" >&5
15911$as_echo_n "checking for signbit macro... " >&6; }
15912if ${gl_cv_func_signbit+:} false; then :
15913  $as_echo_n "(cached) " >&6
15914else
15915
15916      if test "$cross_compiling" = yes; then :
15917  case "$host_os" in
15918                          # Guess yes on glibc systems.
15919           *-gnu* | gnu*) gl_cv_func_signbit="guessing yes" ;;
15920                          # Guess yes on native Windows.
15921           mingw*)        gl_cv_func_signbit="guessing yes" ;;
15922                          # If we don't know, assume the worst.
15923           *)             gl_cv_func_signbit="guessing no" ;;
15924         esac
15925
15926else
15927  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15928/* end confdefs.h.  */
15929
15930#include <math.h>
15931/* If signbit is defined as a function, don't use it, since calling it for
15932   'float' or 'long double' arguments would involve conversions.
15933   If signbit is not declared at all but exists as a library function, don't
15934   use it, since the prototype may not match.
15935   If signbit is not declared at all but exists as a compiler built-in, don't
15936   use it, since it's preferable to use __builtin_signbit* (no warnings,
15937   no conversions).  */
15938#ifndef signbit
15939# error "signbit should be a macro"
15940#endif
15941#include <string.h>
15942
15943/* Global variables.
15944   Needed because GCC 4 constant-folds __builtin_signbitl (literal)
15945   but cannot constant-fold            __builtin_signbitl (variable).  */
15946float vf;
15947double vd;
15948long double vl;
15949int main ()
15950{
15951/* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0.
15952   So we use -p0f and -p0d instead.  */
15953float p0f = 0.0f;
15954float m0f = -p0f;
15955double p0d = 0.0;
15956double m0d = -p0d;
15957/* On HP-UX 10.20, negating 0.0L does not yield -0.0L.
15958   So we use another constant expression instead.
15959   But that expression does not work on other platforms, such as when
15960   cross-compiling to PowerPC on Mac OS X 10.5.  */
15961long double p0l = 0.0L;
15962#if defined __hpux || defined __sgi
15963long double m0l = -LDBL_MIN * LDBL_MIN;
15964#else
15965long double m0l = -p0l;
15966#endif
15967  int result = 0;
15968  if (signbit (vf)) /* link check */
15969    vf++;
15970  {
15971    float plus_inf = 1.0f / p0f;
15972    float minus_inf = -1.0f / p0f;
15973    if (!(!signbit (255.0f)
15974          && signbit (-255.0f)
15975          && !signbit (p0f)
15976          && (memcmp (&m0f, &p0f, sizeof (float)) == 0 || signbit (m0f))
15977          && !signbit (plus_inf)
15978          && signbit (minus_inf)))
15979      result |= 1;
15980  }
15981  if (signbit (vd)) /* link check */
15982    vd++;
15983  {
15984    double plus_inf = 1.0 / p0d;
15985    double minus_inf = -1.0 / p0d;
15986    if (!(!signbit (255.0)
15987          && signbit (-255.0)
15988          && !signbit (p0d)
15989          && (memcmp (&m0d, &p0d, sizeof (double)) == 0 || signbit (m0d))
15990          && !signbit (plus_inf)
15991          && signbit (minus_inf)))
15992      result |= 2;
15993  }
15994  if (signbit (vl)) /* link check */
15995    vl++;
15996  {
15997    long double plus_inf = 1.0L / p0l;
15998    long double minus_inf = -1.0L / p0l;
15999    if (signbit (255.0L))
16000      result |= 4;
16001    if (!signbit (-255.0L))
16002      result |= 4;
16003    if (signbit (p0l))
16004      result |= 8;
16005    if (!(memcmp (&m0l, &p0l, sizeof (long double)) == 0 || signbit (m0l)))
16006      result |= 16;
16007    if (signbit (plus_inf))
16008      result |= 32;
16009    if (!signbit (minus_inf))
16010      result |= 64;
16011  }
16012  return result;
16013}
16014
16015
16016_ACEOF
16017if ac_fn_c_try_run "$LINENO"; then :
16018  gl_cv_func_signbit=yes
16019else
16020  gl_cv_func_signbit=no
16021fi
16022rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16023  conftest.$ac_objext conftest.beam conftest.$ac_ext
16024fi
16025
16026
16027fi
16028{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_signbit" >&5
16029$as_echo "$gl_cv_func_signbit" >&6; }
16030          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signbit compiler built-ins" >&5
16031$as_echo_n "checking for signbit compiler built-ins... " >&6; }
16032if ${gl_cv_func_signbit_gcc+:} false; then :
16033  $as_echo_n "(cached) " >&6
16034else
16035
16036      if test "$cross_compiling" = yes; then :
16037  case "$host_os" in
16038                          # Guess yes on glibc systems.
16039           *-gnu* | gnu*) gl_cv_func_signbit_gcc="guessing yes" ;;
16040                          # Guess yes on mingw, no on MSVC.
16041           mingw*)        if test -n "$GCC"; then
16042                            gl_cv_func_signbit_gcc="guessing yes"
16043                          else
16044                            gl_cv_func_signbit_gcc="guessing no"
16045                          fi
16046                          ;;
16047                          # If we don't know, assume the worst.
16048           *)             gl_cv_func_signbit_gcc="guessing no" ;;
16049         esac
16050
16051else
16052  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16053/* end confdefs.h.  */
16054
16055#if __GNUC__ >= 4
16056# define signbit(x) \
16057   (sizeof (x) == sizeof (long double) ? __builtin_signbitl (x) : \
16058    sizeof (x) == sizeof (double) ? __builtin_signbit (x) : \
16059    __builtin_signbitf (x))
16060#else
16061# error "signbit should be three compiler built-ins"
16062#endif
16063#include <string.h>
16064
16065/* Global variables.
16066   Needed because GCC 4 constant-folds __builtin_signbitl (literal)
16067   but cannot constant-fold            __builtin_signbitl (variable).  */
16068float vf;
16069double vd;
16070long double vl;
16071int main ()
16072{
16073/* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0.
16074   So we use -p0f and -p0d instead.  */
16075float p0f = 0.0f;
16076float m0f = -p0f;
16077double p0d = 0.0;
16078double m0d = -p0d;
16079/* On HP-UX 10.20, negating 0.0L does not yield -0.0L.
16080   So we use another constant expression instead.
16081   But that expression does not work on other platforms, such as when
16082   cross-compiling to PowerPC on Mac OS X 10.5.  */
16083long double p0l = 0.0L;
16084#if defined __hpux || defined __sgi
16085long double m0l = -LDBL_MIN * LDBL_MIN;
16086#else
16087long double m0l = -p0l;
16088#endif
16089  int result = 0;
16090  if (signbit (vf)) /* link check */
16091    vf++;
16092  {
16093    float plus_inf = 1.0f / p0f;
16094    float minus_inf = -1.0f / p0f;
16095    if (!(!signbit (255.0f)
16096          && signbit (-255.0f)
16097          && !signbit (p0f)
16098          && (memcmp (&m0f, &p0f, sizeof (float)) == 0 || signbit (m0f))
16099          && !signbit (plus_inf)
16100          && signbit (minus_inf)))
16101      result |= 1;
16102  }
16103  if (signbit (vd)) /* link check */
16104    vd++;
16105  {
16106    double plus_inf = 1.0 / p0d;
16107    double minus_inf = -1.0 / p0d;
16108    if (!(!signbit (255.0)
16109          && signbit (-255.0)
16110          && !signbit (p0d)
16111          && (memcmp (&m0d, &p0d, sizeof (double)) == 0 || signbit (m0d))
16112          && !signbit (plus_inf)
16113          && signbit (minus_inf)))
16114      result |= 2;
16115  }
16116  if (signbit (vl)) /* link check */
16117    vl++;
16118  {
16119    long double plus_inf = 1.0L / p0l;
16120    long double minus_inf = -1.0L / p0l;
16121    if (signbit (255.0L))
16122      result |= 4;
16123    if (!signbit (-255.0L))
16124      result |= 4;
16125    if (signbit (p0l))
16126      result |= 8;
16127    if (!(memcmp (&m0l, &p0l, sizeof (long double)) == 0 || signbit (m0l)))
16128      result |= 16;
16129    if (signbit (plus_inf))
16130      result |= 32;
16131    if (!signbit (minus_inf))
16132      result |= 64;
16133  }
16134  return result;
16135}
16136
16137
16138_ACEOF
16139if ac_fn_c_try_run "$LINENO"; then :
16140  gl_cv_func_signbit_gcc=yes
16141else
16142  gl_cv_func_signbit_gcc=no
16143fi
16144rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16145  conftest.$ac_objext conftest.beam conftest.$ac_ext
16146fi
16147
16148
16149fi
16150{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_signbit_gcc" >&5
16151$as_echo "$gl_cv_func_signbit_gcc" >&6; }
16152      case "$gl_cv_func_signbit_gcc" in
16153    *yes)
16154      REPLACE_SIGNBIT_USING_GCC=1
16155      ;;
16156    *)
16157      case "$gl_cv_func_signbit" in
16158        *yes) ;;
16159        *)
16160                    REPLACE_SIGNBIT=1
16161
16162
16163  { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the sign bit in a 'float'" >&5
16164$as_echo_n "checking where to find the sign bit in a 'float'... " >&6; }
16165if ${gl_cv_cc_float_signbit+:} false; then :
16166  $as_echo_n "(cached) " >&6
16167else
16168
16169      if test "$cross_compiling" = yes; then :
16170
16171                              gl_cv_cc_float_signbit="unknown"
16172
16173else
16174  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16175/* end confdefs.h.  */
16176
16177#include <stddef.h>
16178#include <stdio.h>
16179#define NWORDS \
16180  ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
16181typedef union { float value; unsigned int word[NWORDS]; }
16182        memory_float;
16183static memory_float plus = { 1.0f };
16184static memory_float minus = { -1.0f };
16185int main ()
16186{
16187  size_t j, k, i;
16188  unsigned int m;
16189  FILE *fp = fopen ("conftest.out", "w");
16190  if (fp == NULL)
16191    return 1;
16192  /* Find the different bit.  */
16193  k = 0; m = 0;
16194  for (j = 0; j < NWORDS; j++)
16195    {
16196      unsigned int x = plus.word[j] ^ minus.word[j];
16197      if ((x & (x - 1)) || (x && m))
16198        {
16199          /* More than one bit difference.  */
16200          fprintf (fp, "unknown");
16201          fclose (fp);
16202          return 2;
16203        }
16204      if (x)
16205        {
16206          k = j;
16207          m = x;
16208        }
16209    }
16210  if (m == 0)
16211    {
16212      /* No difference.  */
16213      fprintf (fp, "unknown");
16214      fclose (fp);
16215      return 3;
16216    }
16217  /* Now m = plus.word[k] ^ ~minus.word[k].  */
16218  if (plus.word[k] & ~minus.word[k])
16219    {
16220      /* Oh? The sign bit is set in the positive and cleared in the negative
16221         numbers?  */
16222      fprintf (fp, "unknown");
16223      fclose (fp);
16224      return 4;
16225    }
16226  for (i = 0; ; i++)
16227    if ((m >> i) & 1)
16228      break;
16229  fprintf (fp, "word %d bit %d", (int) k, (int) i);
16230  if (fclose (fp) != 0)
16231    return 5;
16232  return 0;
16233}
16234
16235_ACEOF
16236if ac_fn_c_try_run "$LINENO"; then :
16237  gl_cv_cc_float_signbit=`cat conftest.out`
16238else
16239  gl_cv_cc_float_signbit="unknown"
16240fi
16241rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16242  conftest.$ac_objext conftest.beam conftest.$ac_ext
16243fi
16244
16245      rm -f conftest.out
16246
16247fi
16248{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_float_signbit" >&5
16249$as_echo "$gl_cv_cc_float_signbit" >&6; }
16250  case "$gl_cv_cc_float_signbit" in
16251    word*bit*)
16252      word=`echo "$gl_cv_cc_float_signbit" | sed -e 's/word //' -e 's/ bit.*//'`
16253      bit=`echo "$gl_cv_cc_float_signbit" | sed -e 's/word.*bit //'`
16254
16255cat >>confdefs.h <<_ACEOF
16256#define FLT_SIGNBIT_WORD $word
16257_ACEOF
16258
16259
16260cat >>confdefs.h <<_ACEOF
16261#define FLT_SIGNBIT_BIT $bit
16262_ACEOF
16263
16264      ;;
16265  esac
16266
16267
16268
16269
16270  { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the sign bit in a 'double'" >&5
16271$as_echo_n "checking where to find the sign bit in a 'double'... " >&6; }
16272if ${gl_cv_cc_double_signbit+:} false; then :
16273  $as_echo_n "(cached) " >&6
16274else
16275
16276      if test "$cross_compiling" = yes; then :
16277
16278                              gl_cv_cc_double_signbit="unknown"
16279
16280else
16281  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16282/* end confdefs.h.  */
16283
16284#include <stddef.h>
16285#include <stdio.h>
16286#define NWORDS \
16287  ((sizeof (double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
16288typedef union { double value; unsigned int word[NWORDS]; }
16289        memory_float;
16290static memory_float plus = { 1.0 };
16291static memory_float minus = { -1.0 };
16292int main ()
16293{
16294  size_t j, k, i;
16295  unsigned int m;
16296  FILE *fp = fopen ("conftest.out", "w");
16297  if (fp == NULL)
16298    return 1;
16299  /* Find the different bit.  */
16300  k = 0; m = 0;
16301  for (j = 0; j < NWORDS; j++)
16302    {
16303      unsigned int x = plus.word[j] ^ minus.word[j];
16304      if ((x & (x - 1)) || (x && m))
16305        {
16306          /* More than one bit difference.  */
16307          fprintf (fp, "unknown");
16308          fclose (fp);
16309          return 2;
16310        }
16311      if (x)
16312        {
16313          k = j;
16314          m = x;
16315        }
16316    }
16317  if (m == 0)
16318    {
16319      /* No difference.  */
16320      fprintf (fp, "unknown");
16321      fclose (fp);
16322      return 3;
16323    }
16324  /* Now m = plus.word[k] ^ ~minus.word[k].  */
16325  if (plus.word[k] & ~minus.word[k])
16326    {
16327      /* Oh? The sign bit is set in the positive and cleared in the negative
16328         numbers?  */
16329      fprintf (fp, "unknown");
16330      fclose (fp);
16331      return 4;
16332    }
16333  for (i = 0; ; i++)
16334    if ((m >> i) & 1)
16335      break;
16336  fprintf (fp, "word %d bit %d", (int) k, (int) i);
16337  if (fclose (fp) != 0)
16338    return 5;
16339  return 0;
16340}
16341
16342_ACEOF
16343if ac_fn_c_try_run "$LINENO"; then :
16344  gl_cv_cc_double_signbit=`cat conftest.out`
16345else
16346  gl_cv_cc_double_signbit="unknown"
16347fi
16348rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16349  conftest.$ac_objext conftest.beam conftest.$ac_ext
16350fi
16351
16352      rm -f conftest.out
16353
16354fi
16355{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_signbit" >&5
16356$as_echo "$gl_cv_cc_double_signbit" >&6; }
16357  case "$gl_cv_cc_double_signbit" in
16358    word*bit*)
16359      word=`echo "$gl_cv_cc_double_signbit" | sed -e 's/word //' -e 's/ bit.*//'`
16360      bit=`echo "$gl_cv_cc_double_signbit" | sed -e 's/word.*bit //'`
16361
16362cat >>confdefs.h <<_ACEOF
16363#define DBL_SIGNBIT_WORD $word
16364_ACEOF
16365
16366
16367cat >>confdefs.h <<_ACEOF
16368#define DBL_SIGNBIT_BIT $bit
16369_ACEOF
16370
16371      ;;
16372  esac
16373
16374
16375
16376
16377  { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the sign bit in a 'long double'" >&5
16378$as_echo_n "checking where to find the sign bit in a 'long double'... " >&6; }
16379if ${gl_cv_cc_long_double_signbit+:} false; then :
16380  $as_echo_n "(cached) " >&6
16381else
16382
16383      if test "$cross_compiling" = yes; then :
16384
16385                              gl_cv_cc_long_double_signbit="unknown"
16386
16387else
16388  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16389/* end confdefs.h.  */
16390
16391#include <stddef.h>
16392#include <stdio.h>
16393#define NWORDS \
16394  ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
16395typedef union { long double value; unsigned int word[NWORDS]; }
16396        memory_float;
16397static memory_float plus = { 1.0L };
16398static memory_float minus = { -1.0L };
16399int main ()
16400{
16401  size_t j, k, i;
16402  unsigned int m;
16403  FILE *fp = fopen ("conftest.out", "w");
16404  if (fp == NULL)
16405    return 1;
16406  /* Find the different bit.  */
16407  k = 0; m = 0;
16408  for (j = 0; j < NWORDS; j++)
16409    {
16410      unsigned int x = plus.word[j] ^ minus.word[j];
16411      if ((x & (x - 1)) || (x && m))
16412        {
16413          /* More than one bit difference.  */
16414          fprintf (fp, "unknown");
16415          fclose (fp);
16416          return 2;
16417        }
16418      if (x)
16419        {
16420          k = j;
16421          m = x;
16422        }
16423    }
16424  if (m == 0)
16425    {
16426      /* No difference.  */
16427      fprintf (fp, "unknown");
16428      fclose (fp);
16429      return 3;
16430    }
16431  /* Now m = plus.word[k] ^ ~minus.word[k].  */
16432  if (plus.word[k] & ~minus.word[k])
16433    {
16434      /* Oh? The sign bit is set in the positive and cleared in the negative
16435         numbers?  */
16436      fprintf (fp, "unknown");
16437      fclose (fp);
16438      return 4;
16439    }
16440  for (i = 0; ; i++)
16441    if ((m >> i) & 1)
16442      break;
16443  fprintf (fp, "word %d bit %d", (int) k, (int) i);
16444  if (fclose (fp) != 0)
16445    return 5;
16446  return 0;
16447}
16448
16449_ACEOF
16450if ac_fn_c_try_run "$LINENO"; then :
16451  gl_cv_cc_long_double_signbit=`cat conftest.out`
16452else
16453  gl_cv_cc_long_double_signbit="unknown"
16454fi
16455rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16456  conftest.$ac_objext conftest.beam conftest.$ac_ext
16457fi
16458
16459      rm -f conftest.out
16460
16461fi
16462{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_long_double_signbit" >&5
16463$as_echo "$gl_cv_cc_long_double_signbit" >&6; }
16464  case "$gl_cv_cc_long_double_signbit" in
16465    word*bit*)
16466      word=`echo "$gl_cv_cc_long_double_signbit" | sed -e 's/word //' -e 's/ bit.*//'`
16467      bit=`echo "$gl_cv_cc_long_double_signbit" | sed -e 's/word.*bit //'`
16468
16469cat >>confdefs.h <<_ACEOF
16470#define LDBL_SIGNBIT_WORD $word
16471_ACEOF
16472
16473
16474cat >>confdefs.h <<_ACEOF
16475#define LDBL_SIGNBIT_BIT $bit
16476_ACEOF
16477
16478      ;;
16479  esac
16480
16481
16482          if test "$gl_cv_cc_float_signbit" = unknown; then
16483                        ac_fn_c_check_decl "$LINENO" "copysignf" "ac_cv_have_decl_copysignf" "#include <math.h>
16484"
16485if test "x$ac_cv_have_decl_copysignf" = xyes; then :
16486  ac_have_decl=1
16487else
16488  ac_have_decl=0
16489fi
16490
16491cat >>confdefs.h <<_ACEOF
16492#define HAVE_DECL_COPYSIGNF $ac_have_decl
16493_ACEOF
16494
16495            if test "$ac_cv_have_decl_copysignf" = yes; then
16496                            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether copysignf can be used without linking with libm" >&5
16497$as_echo_n "checking whether copysignf can be used without linking with libm... " >&6; }
16498if ${gl_cv_func_copysignf_no_libm+:} false; then :
16499  $as_echo_n "(cached) " >&6
16500else
16501
16502                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16503/* end confdefs.h.  */
16504#include <math.h>
16505                         float x, y;
16506int
16507main ()
16508{
16509return copysignf (x, y) < 0;
16510  ;
16511  return 0;
16512}
16513_ACEOF
16514if ac_fn_c_try_link "$LINENO"; then :
16515  gl_cv_func_copysignf_no_libm=yes
16516else
16517  gl_cv_func_copysignf_no_libm=no
16518fi
16519rm -f core conftest.err conftest.$ac_objext \
16520    conftest$ac_exeext conftest.$ac_ext
16521
16522fi
16523{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysignf_no_libm" >&5
16524$as_echo "$gl_cv_func_copysignf_no_libm" >&6; }
16525              if test $gl_cv_func_copysignf_no_libm = yes; then
16526
16527$as_echo "#define HAVE_COPYSIGNF_IN_LIBC 1" >>confdefs.h
16528
16529              fi
16530            fi
16531          fi
16532          if test "$gl_cv_cc_double_signbit" = unknown; then
16533                        ac_fn_c_check_decl "$LINENO" "copysign" "ac_cv_have_decl_copysign" "#include <math.h>
16534"
16535if test "x$ac_cv_have_decl_copysign" = xyes; then :
16536  ac_have_decl=1
16537else
16538  ac_have_decl=0
16539fi
16540
16541cat >>confdefs.h <<_ACEOF
16542#define HAVE_DECL_COPYSIGN $ac_have_decl
16543_ACEOF
16544
16545            if test "$ac_cv_have_decl_copysign" = yes; then
16546                            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether copysign can be used without linking with libm" >&5
16547$as_echo_n "checking whether copysign can be used without linking with libm... " >&6; }
16548if ${gl_cv_func_copysign_no_libm+:} false; then :
16549  $as_echo_n "(cached) " >&6
16550else
16551
16552                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16553/* end confdefs.h.  */
16554#include <math.h>
16555                         double x, y;
16556int
16557main ()
16558{
16559return copysign (x, y) < 0;
16560  ;
16561  return 0;
16562}
16563_ACEOF
16564if ac_fn_c_try_link "$LINENO"; then :
16565  gl_cv_func_copysign_no_libm=yes
16566else
16567  gl_cv_func_copysign_no_libm=no
16568fi
16569rm -f core conftest.err conftest.$ac_objext \
16570    conftest$ac_exeext conftest.$ac_ext
16571
16572fi
16573{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysign_no_libm" >&5
16574$as_echo "$gl_cv_func_copysign_no_libm" >&6; }
16575              if test $gl_cv_func_copysign_no_libm = yes; then
16576
16577$as_echo "#define HAVE_COPYSIGN_IN_LIBC 1" >>confdefs.h
16578
16579              fi
16580            fi
16581          fi
16582          if test "$gl_cv_cc_long_double_signbit" = unknown; then
16583                        ac_fn_c_check_decl "$LINENO" "copysignl" "ac_cv_have_decl_copysignl" "#include <math.h>
16584"
16585if test "x$ac_cv_have_decl_copysignl" = xyes; then :
16586  ac_have_decl=1
16587else
16588  ac_have_decl=0
16589fi
16590
16591cat >>confdefs.h <<_ACEOF
16592#define HAVE_DECL_COPYSIGNL $ac_have_decl
16593_ACEOF
16594
16595            if test "$ac_cv_have_decl_copysignl" = yes; then
16596                            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether copysignl can be used without linking with libm" >&5
16597$as_echo_n "checking whether copysignl can be used without linking with libm... " >&6; }
16598if ${gl_cv_func_copysignl_no_libm+:} false; then :
16599  $as_echo_n "(cached) " >&6
16600else
16601
16602                  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16603/* end confdefs.h.  */
16604#include <math.h>
16605                         long double x, y;
16606int
16607main ()
16608{
16609return copysignl (x, y) < 0;
16610  ;
16611  return 0;
16612}
16613_ACEOF
16614if ac_fn_c_try_link "$LINENO"; then :
16615  gl_cv_func_copysignl_no_libm=yes
16616else
16617  gl_cv_func_copysignl_no_libm=no
16618fi
16619rm -f core conftest.err conftest.$ac_objext \
16620    conftest$ac_exeext conftest.$ac_ext
16621
16622fi
16623{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysignl_no_libm" >&5
16624$as_echo "$gl_cv_func_copysignl_no_libm" >&6; }
16625              if test $gl_cv_func_copysignl_no_libm = yes; then
16626
16627$as_echo "#define HAVE_COPYSIGNL_IN_LIBC 1" >>confdefs.h
16628
16629              fi
16630            fi
16631          fi
16632          ;;
16633      esac
16634      ;;
16635  esac
16636
16637  if test $REPLACE_SIGNBIT = 1; then
16638
16639
16640
16641
16642
16643
16644
16645
16646  gl_LIBOBJS="$gl_LIBOBJS signbitf.$ac_objext"
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656  gl_LIBOBJS="$gl_LIBOBJS signbitd.$ac_objext"
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666  gl_LIBOBJS="$gl_LIBOBJS signbitl.$ac_objext"
16667
16668  fi
16669
16670
16671
16672
16673
16674          GNULIB_SIGNBIT=1
16675
16676
16677
16678
16679
16680$as_echo "#define GNULIB_TEST_SIGNBIT 1" >>confdefs.h
16681
16682
16683
16684
16685  for ac_header in stdint.h
16686do :
16687  ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
16688if test "x$ac_cv_header_stdint_h" = xyes; then :
16689  cat >>confdefs.h <<_ACEOF
16690#define HAVE_STDINT_H 1
16691_ACEOF
16692
16693fi
16694
16695done
16696
16697    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
16698$as_echo_n "checking for SIZE_MAX... " >&6; }
16699if ${gl_cv_size_max+:} false; then :
16700  $as_echo_n "(cached) " >&6
16701else
16702
16703    gl_cv_size_max=
16704    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16705/* end confdefs.h.  */
16706
16707#include <limits.h>
16708#if HAVE_STDINT_H
16709#include <stdint.h>
16710#endif
16711#ifdef SIZE_MAX
16712Found it
16713#endif
16714
16715_ACEOF
16716if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16717  $EGREP "Found it" >/dev/null 2>&1; then :
16718  gl_cv_size_max=yes
16719fi
16720rm -f conftest*
16721
16722    if test -z "$gl_cv_size_max"; then
16723                        if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1"        "#include <stddef.h>
16724#include <limits.h>"; then :
16725
16726else
16727  size_t_bits_minus_1=
16728fi
16729
16730      if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint"        "#include <stddef.h>"; then :
16731
16732else
16733  fits_in_uint=
16734fi
16735
16736      if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then
16737        if test $fits_in_uint = 1; then
16738                              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16739/* end confdefs.h.  */
16740#include <stddef.h>
16741                 extern size_t foo;
16742                 extern unsigned long foo;
16743
16744int
16745main ()
16746{
16747
16748  ;
16749  return 0;
16750}
16751_ACEOF
16752if ac_fn_c_try_compile "$LINENO"; then :
16753  fits_in_uint=0
16754fi
16755rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16756        fi
16757                                if test $fits_in_uint = 1; then
16758          gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)"
16759        else
16760          gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)"
16761        fi
16762      else
16763                gl_cv_size_max='((size_t)~(size_t)0)'
16764      fi
16765    fi
16766
16767fi
16768{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5
16769$as_echo "$gl_cv_size_max" >&6; }
16770  if test "$gl_cv_size_max" != yes; then
16771
16772cat >>confdefs.h <<_ACEOF
16773#define SIZE_MAX $gl_cv_size_max
16774_ACEOF
16775
16776  fi
16777
16778
16779
16780
16781  gl_cv_func_snprintf_usable=no
16782  for ac_func in snprintf
16783do :
16784  ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
16785if test "x$ac_cv_func_snprintf" = xyes; then :
16786  cat >>confdefs.h <<_ACEOF
16787#define HAVE_SNPRINTF 1
16788_ACEOF
16789
16790fi
16791done
16792
16793  if test $ac_cv_func_snprintf = yes; then
16794
16795
16796
16797  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf respects a size of 1" >&5
16798$as_echo_n "checking whether snprintf respects a size of 1... " >&6; }
16799if ${gl_cv_func_snprintf_size1+:} false; then :
16800  $as_echo_n "(cached) " >&6
16801else
16802
16803      if test "$cross_compiling" = yes; then :
16804  case "$host_os" in
16805                   # Guess yes on native Windows.
16806           mingw*) gl_cv_func_snprintf_size1="guessing yes" ;;
16807           *)      gl_cv_func_snprintf_size1="guessing yes" ;;
16808         esac
16809
16810else
16811  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16812/* end confdefs.h.  */
16813
16814#include <stdio.h>
16815#if HAVE_SNPRINTF
16816# define my_snprintf snprintf
16817#else
16818# include <stdarg.h>
16819static int my_snprintf (char *buf, int size, const char *format, ...)
16820{
16821  va_list args;
16822  int ret;
16823  va_start (args, format);
16824  ret = vsnprintf (buf, size, format, args);
16825  va_end (args);
16826  return ret;
16827}
16828#endif
16829int main()
16830{
16831  static char buf[8] = { 'D', 'E', 'A', 'D', 'B', 'E', 'E', 'F' };
16832  my_snprintf (buf, 1, "%d", 12345);
16833  return buf[1] != 'E';
16834}
16835_ACEOF
16836if ac_fn_c_try_run "$LINENO"; then :
16837  gl_cv_func_snprintf_size1=yes
16838else
16839  gl_cv_func_snprintf_size1=no
16840fi
16841rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16842  conftest.$ac_objext conftest.beam conftest.$ac_ext
16843fi
16844
16845
16846fi
16847{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_size1" >&5
16848$as_echo "$gl_cv_func_snprintf_size1" >&6; }
16849
16850    case "$gl_cv_func_snprintf_size1" in
16851      *yes)
16852
16853        case "$gl_cv_func_snprintf_retval_c99" in
16854          *yes)
16855
16856
16857     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports POSIX/XSI format strings with positions" >&5
16858$as_echo_n "checking whether printf supports POSIX/XSI format strings with positions... " >&6; }
16859if ${gl_cv_func_printf_positions+:} false; then :
16860  $as_echo_n "(cached) " >&6
16861else
16862
16863      if test "$cross_compiling" = yes; then :
16864
16865         case "$host_os" in
16866           netbsd[1-3]* | netbsdelf[1-3]* | netbsdaout[1-3]* | netbsdcoff[1-3]*)
16867                         gl_cv_func_printf_positions="guessing no";;
16868           beos*)        gl_cv_func_printf_positions="guessing no";;
16869                         # Guess no on native Windows.
16870           mingw* | pw*) gl_cv_func_printf_positions="guessing no";;
16871           *)            gl_cv_func_printf_positions="guessing yes";;
16872         esac
16873
16874else
16875  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16876/* end confdefs.h.  */
16877
16878#include <stdio.h>
16879#include <string.h>
16880/* The string "%2$d %1$d", with dollar characters protected from the shell's
16881   dollar expansion (possibly an autoconf bug).  */
16882static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
16883static char buf[100];
16884int main ()
16885{
16886  sprintf (buf, format, 33, 55);
16887  return (strcmp (buf, "55 33") != 0);
16888}
16889_ACEOF
16890if ac_fn_c_try_run "$LINENO"; then :
16891  gl_cv_func_printf_positions=yes
16892else
16893  gl_cv_func_printf_positions=no
16894fi
16895rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
16896  conftest.$ac_objext conftest.beam conftest.$ac_ext
16897fi
16898
16899
16900fi
16901{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_positions" >&5
16902$as_echo "$gl_cv_func_printf_positions" >&6; }
16903
16904            case "$gl_cv_func_printf_positions" in
16905              *yes)
16906                gl_cv_func_snprintf_usable=yes
16907                ;;
16908            esac
16909            ;;
16910        esac
16911        ;;
16912    esac
16913  fi
16914  if test $gl_cv_func_snprintf_usable = no; then
16915
16916
16917
16918
16919
16920
16921
16922
16923
16924
16925  gl_LIBOBJS="$gl_LIBOBJS snprintf.$ac_objext"
16926
16927  if test $ac_cv_func_snprintf = yes; then
16928    REPLACE_SNPRINTF=1
16929  else
16930
16931    if test $ac_cv_have_decl_snprintf = yes; then
16932                        REPLACE_SNPRINTF=1
16933    fi
16934  fi
16935  :
16936
16937  fi
16938
16939  if test $ac_cv_have_decl_snprintf = no; then
16940    HAVE_DECL_SNPRINTF=0
16941  fi
16942
16943
16944
16945
16946
16947
16948          GNULIB_SNPRINTF=1
16949
16950
16951
16952
16953
16954$as_echo "#define GNULIB_TEST_SNPRINTF 1" >>confdefs.h
16955
16956
16957
16958
16959
16960cat >>confdefs.h <<_ACEOF
16961#define GNULIB_SNPRINTF 1
16962_ACEOF
16963
16964
16965
16966  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
16967$as_echo_n "checking for ssize_t... " >&6; }
16968if ${gt_cv_ssize_t+:} false; then :
16969  $as_echo_n "(cached) " >&6
16970else
16971  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16972/* end confdefs.h.  */
16973#include <sys/types.h>
16974int
16975main ()
16976{
16977int x = sizeof (ssize_t *) + sizeof (ssize_t);
16978            return !x;
16979  ;
16980  return 0;
16981}
16982_ACEOF
16983if ac_fn_c_try_compile "$LINENO"; then :
16984  gt_cv_ssize_t=yes
16985else
16986  gt_cv_ssize_t=no
16987fi
16988rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16989fi
16990{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5
16991$as_echo "$gt_cv_ssize_t" >&6; }
16992  if test $gt_cv_ssize_t = no; then
16993
16994$as_echo "#define ssize_t int" >>confdefs.h
16995
16996  fi
16997
16998
16999
17000
17001  STDDEF_H=
17002
17003      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for good max_align_t" >&5
17004$as_echo_n "checking for good max_align_t... " >&6; }
17005if ${gl_cv_type_max_align_t+:} false; then :
17006  $as_echo_n "(cached) " >&6
17007else
17008  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17009/* end confdefs.h.  */
17010#include <stddef.h>
17011            unsigned int s = sizeof (max_align_t);
17012            #if defined __GNUC__ || defined __IBM__ALIGNOF__
17013            int check1[2 * (__alignof__ (double) <= __alignof__ (max_align_t)) - 1];
17014            int check2[2 * (__alignof__ (long double) <= __alignof__ (max_align_t)) - 1];
17015            #endif
17016
17017int
17018main ()
17019{
17020
17021  ;
17022  return 0;
17023}
17024_ACEOF
17025if ac_fn_c_try_compile "$LINENO"; then :
17026  gl_cv_type_max_align_t=yes
17027else
17028  gl_cv_type_max_align_t=no
17029fi
17030rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17031
17032fi
17033{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_max_align_t" >&5
17034$as_echo "$gl_cv_type_max_align_t" >&6; }
17035  if test $gl_cv_type_max_align_t = no; then
17036    HAVE_MAX_ALIGN_T=0
17037    STDDEF_H=stddef.h
17038  fi
17039
17040  if test $gt_cv_c_wchar_t = no; then
17041    HAVE_WCHAR_T=0
17042    STDDEF_H=stddef.h
17043  fi
17044
17045  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
17046$as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
17047if ${gl_cv_decl_null_works+:} false; then :
17048  $as_echo_n "(cached) " >&6
17049else
17050  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17051/* end confdefs.h.  */
17052#include <stddef.h>
17053      int test[2 * (sizeof NULL == sizeof (void *)) -1];
17054
17055int
17056main ()
17057{
17058
17059  ;
17060  return 0;
17061}
17062_ACEOF
17063if ac_fn_c_try_compile "$LINENO"; then :
17064  gl_cv_decl_null_works=yes
17065else
17066  gl_cv_decl_null_works=no
17067fi
17068rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17069fi
17070{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
17071$as_echo "$gl_cv_decl_null_works" >&6; }
17072  if test $gl_cv_decl_null_works = no; then
17073    REPLACE_NULL=1
17074    STDDEF_H=stddef.h
17075  fi
17076
17077
17078   if test -n "$STDDEF_H"; then
17079  GL_GENERATE_STDDEF_H_TRUE=
17080  GL_GENERATE_STDDEF_H_FALSE='#'
17081else
17082  GL_GENERATE_STDDEF_H_TRUE='#'
17083  GL_GENERATE_STDDEF_H_FALSE=
17084fi
17085
17086  if test -n "$STDDEF_H"; then
17087
17088
17089
17090
17091
17092
17093
17094
17095     if test $gl_cv_have_include_next = yes; then
17096       gl_cv_next_stddef_h='<'stddef.h'>'
17097     else
17098       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
17099$as_echo_n "checking absolute name of <stddef.h>... " >&6; }
17100if ${gl_cv_next_stddef_h+:} false; then :
17101  $as_echo_n "(cached) " >&6
17102else
17103
17104
17105
17106  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17107/* end confdefs.h.  */
17108#include <stddef.h>
17109_ACEOF
17110                case "$host_os" in
17111    aix*) gl_absname_cpp="$ac_cpp -C" ;;
17112    *)    gl_absname_cpp="$ac_cpp" ;;
17113  esac
17114
17115  case "$host_os" in
17116    mingw*)
17117                                          gl_dirsep_regex='[/\\]'
17118      ;;
17119    *)
17120      gl_dirsep_regex='\/'
17121      ;;
17122  esac
17123      gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
17124  gl_header_literal_regex=`echo 'stddef.h' \
17125                           | sed -e "$gl_make_literal_regex_sed"`
17126  gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
17127      s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
17128      s|^/[^/]|//&|
17129      p
17130      q
17131    }'
17132
17133        gl_cv_absolute_stddef_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
17134  sed -n "$gl_absolute_header_sed"`
17135
17136           gl_header=$gl_cv_absolute_stddef_h
17137           gl_cv_next_stddef_h='"'$gl_header'"'
17138
17139
17140fi
17141{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
17142$as_echo "$gl_cv_next_stddef_h" >&6; }
17143     fi
17144     NEXT_STDDEF_H=$gl_cv_next_stddef_h
17145
17146     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
17147       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
17148       gl_next_as_first_directive='<'stddef.h'>'
17149     else
17150       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
17151       gl_next_as_first_directive=$gl_cv_next_stddef_h
17152     fi
17153     NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
17154
17155
17156
17157
17158  fi
17159
17160
17161
17162
17163  $as_echo "#define __USE_MINGW_ANSI_STDIO 1" >>confdefs.h
17164
17165
17166
17167
17168
17169
17170
17171
17172
17173
17174     if test $gl_cv_have_include_next = yes; then
17175       gl_cv_next_stdio_h='<'stdio.h'>'
17176     else
17177       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdio.h>" >&5
17178$as_echo_n "checking absolute name of <stdio.h>... " >&6; }
17179if ${gl_cv_next_stdio_h+:} false; then :
17180  $as_echo_n "(cached) " >&6
17181else
17182
17183
17184
17185  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17186/* end confdefs.h.  */
17187#include <stdio.h>
17188_ACEOF
17189                case "$host_os" in
17190    aix*) gl_absname_cpp="$ac_cpp -C" ;;
17191    *)    gl_absname_cpp="$ac_cpp" ;;
17192  esac
17193
17194  case "$host_os" in
17195    mingw*)
17196                                          gl_dirsep_regex='[/\\]'
17197      ;;
17198    *)
17199      gl_dirsep_regex='\/'
17200      ;;
17201  esac
17202      gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
17203  gl_header_literal_regex=`echo 'stdio.h' \
17204                           | sed -e "$gl_make_literal_regex_sed"`
17205  gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
17206      s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
17207      s|^/[^/]|//&|
17208      p
17209      q
17210    }'
17211
17212        gl_cv_absolute_stdio_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
17213  sed -n "$gl_absolute_header_sed"`
17214
17215           gl_header=$gl_cv_absolute_stdio_h
17216           gl_cv_next_stdio_h='"'$gl_header'"'
17217
17218
17219fi
17220{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5
17221$as_echo "$gl_cv_next_stdio_h" >&6; }
17222     fi
17223     NEXT_STDIO_H=$gl_cv_next_stdio_h
17224
17225     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
17226       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
17227       gl_next_as_first_directive='<'stdio.h'>'
17228     else
17229       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
17230       gl_next_as_first_directive=$gl_cv_next_stdio_h
17231     fi
17232     NEXT_AS_FIRST_DIRECTIVE_STDIO_H=$gl_next_as_first_directive
17233
17234
17235
17236
17237
17238        { $as_echo "$as_me:${as_lineno-$LINENO}: checking which flavor of printf attribute matches inttypes macros" >&5
17239$as_echo_n "checking which flavor of printf attribute matches inttypes macros... " >&6; }
17240if ${gl_cv_func_printf_attribute_flavor+:} false; then :
17241  $as_echo_n "(cached) " >&6
17242else
17243  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17244/* end confdefs.h.  */
17245
17246       #define __STDC_FORMAT_MACROS 1
17247       #include <stdio.h>
17248       #include <inttypes.h>
17249       /* For non-mingw systems, compilation will trivially succeed.
17250          For mingw, compilation will succeed for older mingw (system
17251          printf, "I64d") and fail for newer mingw (gnu printf, "lld"). */
17252       #if (defined _WIN32 && ! defined __CYGWIN__) && \
17253         (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4))
17254       extern char PRIdMAX_probe[sizeof PRIdMAX == sizeof "I64d" ? 1 : -1];
17255       #endif
17256
17257int
17258main ()
17259{
17260
17261  ;
17262  return 0;
17263}
17264_ACEOF
17265if ac_fn_c_try_compile "$LINENO"; then :
17266  gl_cv_func_printf_attribute_flavor=system
17267else
17268  gl_cv_func_printf_attribute_flavor=gnu
17269fi
17270rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17271fi
17272{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_attribute_flavor" >&5
17273$as_echo "$gl_cv_func_printf_attribute_flavor" >&6; }
17274  if test "$gl_cv_func_printf_attribute_flavor" = gnu; then
17275
17276$as_echo "#define GNULIB_PRINTF_ATTRIBUTE_FLAVOR_GNU 1" >>confdefs.h
17277
17278  fi
17279
17280      GNULIB_FSCANF=1
17281
17282
17283cat >>confdefs.h <<_ACEOF
17284#define GNULIB_FSCANF 1
17285_ACEOF
17286
17287
17288  GNULIB_SCANF=1
17289
17290
17291cat >>confdefs.h <<_ACEOF
17292#define GNULIB_SCANF 1
17293_ACEOF
17294
17295
17296  GNULIB_FGETC=1
17297  GNULIB_GETC=1
17298  GNULIB_GETCHAR=1
17299  GNULIB_FGETS=1
17300  GNULIB_FREAD=1
17301
17302
17303      GNULIB_FPRINTF=1
17304  GNULIB_PRINTF=1
17305  GNULIB_VFPRINTF=1
17306  GNULIB_VPRINTF=1
17307  GNULIB_FPUTC=1
17308  GNULIB_PUTC=1
17309  GNULIB_PUTCHAR=1
17310  GNULIB_FPUTS=1
17311  GNULIB_PUTS=1
17312  GNULIB_FWRITE=1
17313
17314
17315
17316
17317
17318
17319
17320
17321
17322
17323
17324
17325
17326
17327      if  { test "$HAVE_LIBUNISTRING" != yes \
17328    || {
17329
17330
17331
17332            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
17333            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
17334                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
17335                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
17336                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
17337                         }
17338                    }
17339               }
17340
17341
17342
17343
17344       }
17345  }; then
17346    LIBUNISTRING_UNITYPES_H='unitypes.h'
17347  else
17348    LIBUNISTRING_UNITYPES_H=
17349  fi
17350
17351
17352
17353
17354      if  { test "$HAVE_LIBUNISTRING" != yes \
17355    || {
17356
17357
17358
17359            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
17360            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
17361                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
17362                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
17363                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
17364                         }
17365                    }
17366               }
17367
17368
17369
17370
17371       }
17372  }; then
17373    LIBUNISTRING_UNIWIDTH_H='uniwidth.h'
17374  else
17375    LIBUNISTRING_UNIWIDTH_H=
17376  fi
17377
17378
17379
17380
17381       if  { test "$HAVE_LIBUNISTRING" != yes \
17382    || {
17383
17384
17385
17386            test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
17387            || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
17388                 && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
17389                      || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
17390                           && test $LIBUNISTRING_VERSION_SUBMINOR -lt 8
17391                         }
17392                    }
17393               }
17394
17395
17396
17397
17398       }
17399  }; then
17400  LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE=
17401  LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE='#'
17402else
17403  LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE='#'
17404  LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE=
17405fi
17406
17407
17408
17409
17410  if test $ac_cv_func_vasnprintf = no; then
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421  gl_LIBOBJS="$gl_LIBOBJS vasnprintf.$ac_objext"
17422
17423
17424
17425
17426
17427
17428
17429
17430
17431  gl_LIBOBJS="$gl_LIBOBJS printf-args.$ac_objext"
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441  gl_LIBOBJS="$gl_LIBOBJS printf-parse.$ac_objext"
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451  gl_LIBOBJS="$gl_LIBOBJS asnprintf.$ac_objext"
17452
17453  if test $ac_cv_func_vasnprintf = yes; then
17454
17455$as_echo "#define REPLACE_VASNPRINTF 1" >>confdefs.h
17456
17457  fi
17458
17459
17460
17461
17462
17463
17464
17465
17466
17467
17468
17469  ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
17470if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
17471
17472else
17473
17474$as_echo "#define ptrdiff_t long" >>confdefs.h
17475
17476
17477fi
17478
17479
17480
17481
17482
17483
17484
17485  fi
17486
17487
17488
17489  gl_cv_func_vsnprintf_usable=no
17490  for ac_func in vsnprintf
17491do :
17492  ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
17493if test "x$ac_cv_func_vsnprintf" = xyes; then :
17494  cat >>confdefs.h <<_ACEOF
17495#define HAVE_VSNPRINTF 1
17496_ACEOF
17497
17498fi
17499done
17500
17501  if test $ac_cv_func_vsnprintf = yes; then
17502
17503
17504
17505  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf respects a size of 1" >&5
17506$as_echo_n "checking whether snprintf respects a size of 1... " >&6; }
17507if ${gl_cv_func_snprintf_size1+:} false; then :
17508  $as_echo_n "(cached) " >&6
17509else
17510
17511      if test "$cross_compiling" = yes; then :
17512  case "$host_os" in
17513                   # Guess yes on native Windows.
17514           mingw*) gl_cv_func_snprintf_size1="guessing yes" ;;
17515           *)      gl_cv_func_snprintf_size1="guessing yes" ;;
17516         esac
17517
17518else
17519  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17520/* end confdefs.h.  */
17521
17522#include <stdio.h>
17523#if HAVE_SNPRINTF
17524# define my_snprintf snprintf
17525#else
17526# include <stdarg.h>
17527static int my_snprintf (char *buf, int size, const char *format, ...)
17528{
17529  va_list args;
17530  int ret;
17531  va_start (args, format);
17532  ret = vsnprintf (buf, size, format, args);
17533  va_end (args);
17534  return ret;
17535}
17536#endif
17537int main()
17538{
17539  static char buf[8] = { 'D', 'E', 'A', 'D', 'B', 'E', 'E', 'F' };
17540  my_snprintf (buf, 1, "%d", 12345);
17541  return buf[1] != 'E';
17542}
17543_ACEOF
17544if ac_fn_c_try_run "$LINENO"; then :
17545  gl_cv_func_snprintf_size1=yes
17546else
17547  gl_cv_func_snprintf_size1=no
17548fi
17549rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17550  conftest.$ac_objext conftest.beam conftest.$ac_ext
17551fi
17552
17553
17554fi
17555{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_size1" >&5
17556$as_echo "$gl_cv_func_snprintf_size1" >&6; }
17557
17558    case "$gl_cv_func_snprintf_size1" in
17559      *yes)
17560
17561        case "$gl_cv_func_snprintf_retval_c99" in
17562          *yes)
17563
17564
17565     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports POSIX/XSI format strings with positions" >&5
17566$as_echo_n "checking whether printf supports POSIX/XSI format strings with positions... " >&6; }
17567if ${gl_cv_func_printf_positions+:} false; then :
17568  $as_echo_n "(cached) " >&6
17569else
17570
17571      if test "$cross_compiling" = yes; then :
17572
17573         case "$host_os" in
17574           netbsd[1-3]* | netbsdelf[1-3]* | netbsdaout[1-3]* | netbsdcoff[1-3]*)
17575                         gl_cv_func_printf_positions="guessing no";;
17576           beos*)        gl_cv_func_printf_positions="guessing no";;
17577                         # Guess no on native Windows.
17578           mingw* | pw*) gl_cv_func_printf_positions="guessing no";;
17579           *)            gl_cv_func_printf_positions="guessing yes";;
17580         esac
17581
17582else
17583  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17584/* end confdefs.h.  */
17585
17586#include <stdio.h>
17587#include <string.h>
17588/* The string "%2$d %1$d", with dollar characters protected from the shell's
17589   dollar expansion (possibly an autoconf bug).  */
17590static char format[] = { '%', '2', '$', 'd', ' ', '%', '1', '$', 'd', '\0' };
17591static char buf[100];
17592int main ()
17593{
17594  sprintf (buf, format, 33, 55);
17595  return (strcmp (buf, "55 33") != 0);
17596}
17597_ACEOF
17598if ac_fn_c_try_run "$LINENO"; then :
17599  gl_cv_func_printf_positions=yes
17600else
17601  gl_cv_func_printf_positions=no
17602fi
17603rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17604  conftest.$ac_objext conftest.beam conftest.$ac_ext
17605fi
17606
17607
17608fi
17609{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_positions" >&5
17610$as_echo "$gl_cv_func_printf_positions" >&6; }
17611
17612            case "$gl_cv_func_printf_positions" in
17613              *yes)
17614                gl_cv_func_vsnprintf_usable=yes
17615                ;;
17616            esac
17617            ;;
17618        esac
17619        ;;
17620    esac
17621  fi
17622  if test $gl_cv_func_vsnprintf_usable = no; then
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633  gl_LIBOBJS="$gl_LIBOBJS vsnprintf.$ac_objext"
17634
17635  if test $ac_cv_func_vsnprintf = yes; then
17636    REPLACE_VSNPRINTF=1
17637  else
17638
17639    if test $ac_cv_have_decl_vsnprintf = yes; then
17640                        REPLACE_VSNPRINTF=1
17641    fi
17642  fi
17643  :
17644
17645  fi
17646
17647  if test $ac_cv_have_decl_vsnprintf = no; then
17648    HAVE_DECL_VSNPRINTF=0
17649  fi
17650
17651
17652
17653
17654
17655
17656          GNULIB_VSNPRINTF=1
17657
17658
17659
17660
17661
17662$as_echo "#define GNULIB_TEST_VSNPRINTF 1" >>confdefs.h
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678     if test $gl_cv_have_include_next = yes; then
17679       gl_cv_next_wchar_h='<'wchar.h'>'
17680     else
17681       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
17682$as_echo_n "checking absolute name of <wchar.h>... " >&6; }
17683if ${gl_cv_next_wchar_h+:} false; then :
17684  $as_echo_n "(cached) " >&6
17685else
17686
17687             if test $ac_cv_header_wchar_h = yes; then
17688
17689
17690
17691
17692  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17693/* end confdefs.h.  */
17694#include <wchar.h>
17695_ACEOF
17696                case "$host_os" in
17697    aix*) gl_absname_cpp="$ac_cpp -C" ;;
17698    *)    gl_absname_cpp="$ac_cpp" ;;
17699  esac
17700
17701  case "$host_os" in
17702    mingw*)
17703                                          gl_dirsep_regex='[/\\]'
17704      ;;
17705    *)
17706      gl_dirsep_regex='\/'
17707      ;;
17708  esac
17709      gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
17710  gl_header_literal_regex=`echo 'wchar.h' \
17711                           | sed -e "$gl_make_literal_regex_sed"`
17712  gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
17713      s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
17714      s|^/[^/]|//&|
17715      p
17716      q
17717    }'
17718
17719        gl_cv_absolute_wchar_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
17720  sed -n "$gl_absolute_header_sed"`
17721
17722           gl_header=$gl_cv_absolute_wchar_h
17723           gl_cv_next_wchar_h='"'$gl_header'"'
17724          else
17725               gl_cv_next_wchar_h='<'wchar.h'>'
17726             fi
17727
17728
17729fi
17730{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
17731$as_echo "$gl_cv_next_wchar_h" >&6; }
17732     fi
17733     NEXT_WCHAR_H=$gl_cv_next_wchar_h
17734
17735     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
17736       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
17737       gl_next_as_first_directive='<'wchar.h'>'
17738     else
17739       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
17740       gl_next_as_first_directive=$gl_cv_next_wchar_h
17741     fi
17742     NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
17743
17744
17745
17746
17747  if test $ac_cv_header_wchar_h = yes; then
17748    HAVE_WCHAR_H=1
17749  else
17750    HAVE_WCHAR_H=0
17751  fi
17752
17753
17754
17755
17756
17757  if test $gt_cv_c_wint_t = yes; then
17758    HAVE_WINT_T=1
17759  else
17760    HAVE_WINT_T=0
17761  fi
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775  if test $ac_cv_func_iswcntrl = yes; then
17776    HAVE_ISWCNTRL=1
17777  else
17778    HAVE_ISWCNTRL=0
17779  fi
17780
17781
17782
17783  if test $gt_cv_c_wint_t = yes; then
17784    HAVE_WINT_T=1
17785  else
17786    HAVE_WINT_T=0
17787  fi
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801     if test $gl_cv_have_include_next = yes; then
17802       gl_cv_next_wctype_h='<'wctype.h'>'
17803     else
17804       { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wctype.h>" >&5
17805$as_echo_n "checking absolute name of <wctype.h>... " >&6; }
17806if ${gl_cv_next_wctype_h+:} false; then :
17807  $as_echo_n "(cached) " >&6
17808else
17809
17810             if test $ac_cv_header_wctype_h = yes; then
17811
17812
17813
17814
17815  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17816/* end confdefs.h.  */
17817#include <wctype.h>
17818_ACEOF
17819                case "$host_os" in
17820    aix*) gl_absname_cpp="$ac_cpp -C" ;;
17821    *)    gl_absname_cpp="$ac_cpp" ;;
17822  esac
17823
17824  case "$host_os" in
17825    mingw*)
17826                                          gl_dirsep_regex='[/\\]'
17827      ;;
17828    *)
17829      gl_dirsep_regex='\/'
17830      ;;
17831  esac
17832      gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
17833  gl_header_literal_regex=`echo 'wctype.h' \
17834                           | sed -e "$gl_make_literal_regex_sed"`
17835  gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
17836      s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
17837      s|^/[^/]|//&|
17838      p
17839      q
17840    }'
17841
17842        gl_cv_absolute_wctype_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
17843  sed -n "$gl_absolute_header_sed"`
17844
17845           gl_header=$gl_cv_absolute_wctype_h
17846           gl_cv_next_wctype_h='"'$gl_header'"'
17847          else
17848               gl_cv_next_wctype_h='<'wctype.h'>'
17849             fi
17850
17851
17852fi
17853{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5
17854$as_echo "$gl_cv_next_wctype_h" >&6; }
17855     fi
17856     NEXT_WCTYPE_H=$gl_cv_next_wctype_h
17857
17858     if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
17859       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
17860       gl_next_as_first_directive='<'wctype.h'>'
17861     else
17862       # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
17863       gl_next_as_first_directive=$gl_cv_next_wctype_h
17864     fi
17865     NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H=$gl_next_as_first_directive
17866
17867
17868
17869
17870  if test $ac_cv_header_wctype_h = yes; then
17871    if test $ac_cv_func_iswcntrl = yes; then
17872                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5
17873$as_echo_n "checking whether iswcntrl works... " >&6; }
17874if ${gl_cv_func_iswcntrl_works+:} false; then :
17875  $as_echo_n "(cached) " >&6
17876else
17877
17878          if test "$cross_compiling" = yes; then :
17879               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17880/* end confdefs.h.  */
17881#include <stdlib.h>
17882                          #if __GNU_LIBRARY__ == 1
17883                          Linux libc5 i18n is broken.
17884                          #endif
17885int
17886main ()
17887{
17888
17889  ;
17890  return 0;
17891}
17892_ACEOF
17893if ac_fn_c_try_compile "$LINENO"; then :
17894  gl_cv_func_iswcntrl_works="guessing yes"
17895else
17896  gl_cv_func_iswcntrl_works="guessing no"
17897fi
17898rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17899
17900else
17901  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17902/* end confdefs.h.  */
17903
17904               /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
17905                  included before <wchar.h>.
17906                  BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
17907                  must be included before <wchar.h>.  */
17908               #include <stddef.h>
17909               #include <stdio.h>
17910               #include <time.h>
17911               #include <wchar.h>
17912               #include <wctype.h>
17913               int main () { return iswprint ('x') == 0; }
17914
17915_ACEOF
17916if ac_fn_c_try_run "$LINENO"; then :
17917  gl_cv_func_iswcntrl_works=yes
17918else
17919  gl_cv_func_iswcntrl_works=no
17920fi
17921rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17922  conftest.$ac_objext conftest.beam conftest.$ac_ext
17923fi
17924
17925
17926fi
17927{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5
17928$as_echo "$gl_cv_func_iswcntrl_works" >&6; }
17929    fi
17930    HAVE_WCTYPE_H=1
17931  else
17932    HAVE_WCTYPE_H=0
17933  fi
17934
17935
17936  case "$gl_cv_func_iswcntrl_works" in
17937    *yes) REPLACE_ISWCNTRL=0 ;;
17938    *)    REPLACE_ISWCNTRL=1 ;;
17939  esac
17940
17941
17942  if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
17943        :
17944  fi
17945
17946  if test $REPLACE_ISWCNTRL = 1; then
17947    REPLACE_TOWLOWER=1
17948  else
17949    for ac_func in towlower
17950do :
17951  ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower"
17952if test "x$ac_cv_func_towlower" = xyes; then :
17953  cat >>confdefs.h <<_ACEOF
17954#define HAVE_TOWLOWER 1
17955_ACEOF
17956
17957fi
17958done
17959
17960    if test $ac_cv_func_towlower = yes; then
17961      REPLACE_TOWLOWER=0
17962    else
17963      ac_fn_c_check_decl "$LINENO" "towlower" "ac_cv_have_decl_towlower" "/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
17964             included before <wchar.h>.
17965             BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
17966             must be included before <wchar.h>.  */
17967          #include <stddef.h>
17968          #include <stdio.h>
17969          #include <time.h>
17970          #include <wchar.h>
17971          #if HAVE_WCTYPE_H
17972          # include <wctype.h>
17973          #endif
17974
17975"
17976if test "x$ac_cv_have_decl_towlower" = xyes; then :
17977  ac_have_decl=1
17978else
17979  ac_have_decl=0
17980fi
17981
17982cat >>confdefs.h <<_ACEOF
17983#define HAVE_DECL_TOWLOWER $ac_have_decl
17984_ACEOF
17985
17986      if test $ac_cv_have_decl_towlower = yes; then
17987                                REPLACE_TOWLOWER=1
17988      else
17989        REPLACE_TOWLOWER=0
17990      fi
17991    fi
17992  fi
17993
17994
17995  if test $HAVE_ISWCNTRL = 0 || test $REPLACE_TOWLOWER = 1; then
17996        :
17997  fi
17998
17999          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t" >&5
18000$as_echo_n "checking for wctype_t... " >&6; }
18001if ${gl_cv_type_wctype_t+:} false; then :
18002  $as_echo_n "(cached) " >&6
18003else
18004  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18005/* end confdefs.h.  */
18006/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
18007               included before <wchar.h>.
18008               BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
18009               must be included before <wchar.h>.  */
18010            #include <stddef.h>
18011            #include <stdio.h>
18012            #include <time.h>
18013            #include <wchar.h>
18014            #if HAVE_WCTYPE_H
18015            # include <wctype.h>
18016            #endif
18017            wctype_t a;
18018
18019int
18020main ()
18021{
18022
18023  ;
18024  return 0;
18025}
18026_ACEOF
18027if ac_fn_c_try_compile "$LINENO"; then :
18028  gl_cv_type_wctype_t=yes
18029else
18030  gl_cv_type_wctype_t=no
18031fi
18032rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18033
18034fi
18035{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctype_t" >&5
18036$as_echo "$gl_cv_type_wctype_t" >&6; }
18037  if test $gl_cv_type_wctype_t = no; then
18038    HAVE_WCTYPE_T=0
18039  fi
18040
18041      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctrans_t" >&5
18042$as_echo_n "checking for wctrans_t... " >&6; }
18043if ${gl_cv_type_wctrans_t+:} false; then :
18044  $as_echo_n "(cached) " >&6
18045else
18046  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18047/* end confdefs.h.  */
18048/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
18049               included before <wchar.h>.
18050               BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
18051               must be included before <wchar.h>.  */
18052            #include <stddef.h>
18053            #include <stdio.h>
18054            #include <time.h>
18055            #include <wchar.h>
18056            #include <wctype.h>
18057            wctrans_t a;
18058
18059int
18060main ()
18061{
18062
18063  ;
18064  return 0;
18065}
18066_ACEOF
18067if ac_fn_c_try_compile "$LINENO"; then :
18068  gl_cv_type_wctrans_t=yes
18069else
18070  gl_cv_type_wctrans_t=no
18071fi
18072rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18073
18074fi
18075{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctrans_t" >&5
18076$as_echo "$gl_cv_type_wctrans_t" >&6; }
18077  if test $gl_cv_type_wctrans_t = no; then
18078    HAVE_WCTRANS_T=0
18079  fi
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096  ac_fn_c_check_decl "$LINENO" "wcwidth" "ac_cv_have_decl_wcwidth" "
18097/* AIX 3.2.5 declares wcwidth in <string.h>. */
18098#include <string.h>
18099/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
18100   <wchar.h>.
18101   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
18102   before <wchar.h>.  */
18103#include <stddef.h>
18104#include <stdio.h>
18105#include <time.h>
18106#include <wchar.h>
18107
18108"
18109if test "x$ac_cv_have_decl_wcwidth" = xyes; then :
18110  ac_have_decl=1
18111else
18112  ac_have_decl=0
18113fi
18114
18115cat >>confdefs.h <<_ACEOF
18116#define HAVE_DECL_WCWIDTH $ac_have_decl
18117_ACEOF
18118
18119  if test $ac_cv_have_decl_wcwidth != yes; then
18120    HAVE_DECL_WCWIDTH=0
18121  fi
18122
18123  if test $ac_cv_func_wcwidth != yes; then
18124    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wcwidth is a macro" >&5
18125$as_echo_n "checking whether wcwidth is a macro... " >&6; }
18126if ${gl_cv_func_wcwidth_macro+:} false; then :
18127  $as_echo_n "(cached) " >&6
18128else
18129  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18130/* end confdefs.h.  */
18131
18132#include <wchar.h>
18133#ifdef wcwidth
18134 wchar_header_defines_wcwidth
18135#endif
18136_ACEOF
18137if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18138  $EGREP "wchar_header_defines_wcwidth" >/dev/null 2>&1; then :
18139  gl_cv_func_wcwidth_macro=yes
18140else
18141  gl_cv_func_wcwidth_macro=no
18142fi
18143rm -f conftest*
18144
18145
18146fi
18147{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcwidth_macro" >&5
18148$as_echo "$gl_cv_func_wcwidth_macro" >&6; }
18149  fi
18150
18151  if test $ac_cv_func_wcwidth = yes || test $gl_cv_func_wcwidth_macro = yes; then
18152    HAVE_WCWIDTH=1
18153                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wcwidth works reasonably in UTF-8 locales" >&5
18154$as_echo_n "checking whether wcwidth works reasonably in UTF-8 locales... " >&6; }
18155if ${gl_cv_func_wcwidth_works+:} false; then :
18156  $as_echo_n "(cached) " >&6
18157else
18158
18159        if test "$cross_compiling" = yes; then :
18160
18161           case "$host_os" in
18162                                        # Guess yes on glibc and AIX 7 systems.
18163             *-gnu* | gnu* | aix[7-9]*) gl_cv_func_wcwidth_works="guessing yes";;
18164             *)                         gl_cv_func_wcwidth_works="guessing no";;
18165           esac
18166
18167else
18168  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18169/* end confdefs.h.  */
18170
18171#include <locale.h>
18172/* AIX 3.2.5 declares wcwidth in <string.h>. */
18173#include <string.h>
18174/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
18175   <wchar.h>.
18176   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
18177   before <wchar.h>.  */
18178#include <stddef.h>
18179#include <stdio.h>
18180#include <time.h>
18181#include <wchar.h>
18182#if !HAVE_DECL_WCWIDTH
18183extern
18184# ifdef __cplusplus
18185"C"
18186# endif
18187int wcwidth (int);
18188#endif
18189int main ()
18190{
18191  int result = 0;
18192  if (setlocale (LC_ALL, "fr_FR.UTF-8") != NULL)
18193    {
18194      if (wcwidth (0x0301) > 0)
18195        result |= 1;
18196      if (wcwidth (0x05B0) > 0)
18197        result |= 2;
18198      if (wcwidth (0x200B) > 0)
18199        result |= 4;
18200      if (wcwidth (0xFF1A) == 0)
18201        result |= 8;
18202    }
18203  return result;
18204}
18205_ACEOF
18206if ac_fn_c_try_run "$LINENO"; then :
18207  gl_cv_func_wcwidth_works=yes
18208else
18209  gl_cv_func_wcwidth_works=no
18210fi
18211rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18212  conftest.$ac_objext conftest.beam conftest.$ac_ext
18213fi
18214
18215
18216fi
18217{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcwidth_works" >&5
18218$as_echo "$gl_cv_func_wcwidth_works" >&6; }
18219    case "$gl_cv_func_wcwidth_works" in
18220      *yes) ;;
18221      *no) REPLACE_WCWIDTH=1 ;;
18222    esac
18223  else
18224    HAVE_WCWIDTH=0
18225  fi
18226
18227  if test $HAVE_WCWIDTH = 0 || test $REPLACE_WCWIDTH = 1; then
18228
18229
18230
18231
18232
18233
18234
18235
18236  gl_LIBOBJS="$gl_LIBOBJS wcwidth.$ac_objext"
18237
18238
18239
18240  :
18241
18242  fi
18243
18244
18245
18246
18247
18248          GNULIB_WCWIDTH=1
18249
18250
18251
18252
18253
18254$as_echo "#define GNULIB_TEST_WCWIDTH 1" >>confdefs.h
18255
18256
18257
18258
18259
18260  for ac_header in stdint.h
18261do :
18262  ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
18263if test "x$ac_cv_header_stdint_h" = xyes; then :
18264  cat >>confdefs.h <<_ACEOF
18265#define HAVE_STDINT_H 1
18266_ACEOF
18267
18268fi
18269
18270done
18271
18272
18273  # End of code from modules
18274
18275
18276
18277
18278
18279
18280
18281
18282
18283  gltests_libdeps=
18284  gltests_ltlibdeps=
18285
18286
18287
18288
18289
18290
18291
18292
18293
18294  gl_source_base='tests'
18295  gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
18296
18297  gl_module_indicator_condition=$gltests_WITNESS
18298
18299
18300
18301
18302
18303
18304
18305
18306
18307  LIBGNU_LIBDEPS="$gl_libdeps"
18308
18309  LIBGNU_LTLIBDEPS="$gl_ltlibdeps"
18310
18311
18312
18313
18314   ac_ext=cpp
18315ac_cpp='$CXXCPP $CPPFLAGS'
18316ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18317ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18318ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
18319
18320   if test "$cross_compiling" = no; then
18321     { $as_echo "$as_me:${as_lineno-$LINENO}: checking that C++ compiler can compile simple program" >&5
18322$as_echo_n "checking that C++ compiler can compile simple program... " >&6; }
18323   fi
18324   if test "$cross_compiling" = yes; then :
18325  :
18326else
18327  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18328/* end confdefs.h.  */
18329
18330
18331
18332int main() {
18333  return 0;
18334}
18335
18336
18337
18338_ACEOF
18339if ac_fn_cxx_try_run "$LINENO"; then :
18340  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18341$as_echo "yes" >&6; }
18342else
18343  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18344$as_echo "no" >&6; }
18345      as_fn_error $? "a working C++ compiler is required" "$LINENO" 5
18346fi
18347rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18348  conftest.$ac_objext conftest.beam conftest.$ac_ext
18349fi
18350
18351
18352   if test "$cross_compiling" = no; then
18353     { $as_echo "$as_me:${as_lineno-$LINENO}: checking that C++ static constructors and destructors are called" >&5
18354$as_echo_n "checking that C++ static constructors and destructors are called... " >&6; }
18355   fi
18356   if test "$cross_compiling" = yes; then :
18357  :
18358else
18359  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18360/* end confdefs.h.  */
18361
18362
18363
18364extern "C" {
18365  void _exit(int);
18366}
18367
18368int i;
18369struct A {
18370  char dummy;
18371  A() { i = 1; }
18372  ~A() { if (i == 1) _exit(0); }
18373};
18374
18375A a;
18376
18377int main()
18378{
18379  return 1;
18380}
18381
18382
18383
18384_ACEOF
18385if ac_fn_cxx_try_run "$LINENO"; then :
18386  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18387$as_echo "yes" >&6; }
18388else
18389  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18390$as_echo "no" >&6; }
18391      as_fn_error $? "a working C++ compiler is required" "$LINENO" 5
18392fi
18393rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18394  conftest.$ac_objext conftest.beam conftest.$ac_ext
18395fi
18396
18397
18398   { $as_echo "$as_me:${as_lineno-$LINENO}: checking that header files support C++" >&5
18399$as_echo_n "checking that header files support C++... " >&6; }
18400   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18401/* end confdefs.h.  */
18402
18403
18404
18405#include <stdio.h>
18406
18407
18408int
18409main ()
18410{
18411
18412
18413fopen(0, 0);
18414
18415
18416  ;
18417  return 0;
18418}
18419
18420_ACEOF
18421if ac_fn_cxx_try_link "$LINENO"; then :
18422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18423$as_echo "yes" >&6; }
18424else
18425  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18426$as_echo "no" >&6; }
18427      as_fn_error $? "header files do not support C++
18428		   (if you are using a version of gcc/g++ earlier than 2.5,
18429		   you should install libg++)" "$LINENO" 5
18430fi
18431rm -f core conftest.err conftest.$ac_objext \
18432    conftest$ac_exeext conftest.$ac_ext
18433   ac_ext=c
18434ac_cpp='$CPP $CPPFLAGS'
18435ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18436ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18437ac_compiler_gnu=$ac_cv_c_compiler_gnu
18438
18439{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether character set is EBCDIC" >&5
18440$as_echo_n "checking whether character set is EBCDIC... " >&6; }
18441   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18442/* end confdefs.h.  */
18443
18444
18445
18446/* Treat any failure as ASCII for compatibility with existing art.
18447   Use compile-time rather than run-time tests for cross-compiler
18448   tolerance. */
18449#if '0' != 240
18450make an error "Character set is not EBCDIC"
18451#endif
18452
18453
18454int
18455main ()
18456{
18457
18458  ;
18459  return 0;
18460}
18461
18462_ACEOF
18463if ac_fn_c_try_compile "$LINENO"; then :
18464  groff_cv_ebcdic="yes"
18465      TTYDEVDIRS="font/devcp1047"
18466      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18467$as_echo "yes" >&6; }
18468
18469$as_echo "#define IS_EBCDIC_HOST 1" >>confdefs.h
18470
18471else
18472  groff_cv_ebcdic="no"
18473     TTYDEVDIRS="font/devascii font/devlatin1"
18474     OTHERDEVDIRS="font/devlj4 font/devlbp"
18475     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18476$as_echo "no" >&6; }
18477fi
18478rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18479
18480
18481if test "$groff_cv_ebcdic" = "yes"; then
18482     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for OS/390 Unix" >&5
18483$as_echo_n "checking for OS/390 Unix... " >&6; }
18484     case `uname` in
18485     OS/390)
18486       CFLAGS="$CFLAGS -D_ALL_SOURCE"
18487       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18488$as_echo "yes" >&6; } ;;
18489     *)
18490       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18491$as_echo "no" >&6; } ;;
18492     esac
18493   fi
18494{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to install .cmd wrapper scripts for Windows" >&5
18495$as_echo_n "checking whether to install .cmd wrapper scripts for Windows... " >&6; }
18496   case "$host_os" in
18497   *mingw*)
18498     make_winscripts=winscripts
18499     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18500$as_echo "yes" >&6; } ;;
18501   *)
18502     make_winscripts=
18503     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18504$as_echo "no" >&6; } ;;
18505   esac
18506
18507{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for X" >&5
18508$as_echo_n "checking for X... " >&6; }
18509
18510
18511# Check whether --with-x was given.
18512if test "${with_x+set}" = set; then :
18513  withval=$with_x;
18514fi
18515
18516# $have_x is `yes', `no', `disabled', or empty when we do not yet know.
18517if test "x$with_x" = xno; then
18518  # The user explicitly disabled X.
18519  have_x=disabled
18520else
18521  case $x_includes,$x_libraries in #(
18522    *\'*) as_fn_error $? "cannot use X directory names containing '" "$LINENO" 5;; #(
18523    *,NONE | NONE,*) if ${ac_cv_have_x+:} false; then :
18524  $as_echo_n "(cached) " >&6
18525else
18526  # One or both of the vars are not set, and there is no cached value.
18527ac_x_includes=no ac_x_libraries=no
18528rm -f -r conftest.dir
18529if mkdir conftest.dir; then
18530  cd conftest.dir
18531  cat >Imakefile <<'_ACEOF'
18532incroot:
18533	@echo incroot='${INCROOT}'
18534usrlibdir:
18535	@echo usrlibdir='${USRLIBDIR}'
18536libdir:
18537	@echo libdir='${LIBDIR}'
18538_ACEOF
18539  if (export CC; ${XMKMF-xmkmf}) >/dev/null 2>/dev/null && test -f Makefile; then
18540    # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
18541    for ac_var in incroot usrlibdir libdir; do
18542      eval "ac_im_$ac_var=\`\${MAKE-make} $ac_var 2>/dev/null | sed -n 's/^$ac_var=//p'\`"
18543    done
18544    # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
18545    for ac_extension in a so sl dylib la dll; do
18546      if test ! -f "$ac_im_usrlibdir/libX11.$ac_extension" &&
18547	 test -f "$ac_im_libdir/libX11.$ac_extension"; then
18548	ac_im_usrlibdir=$ac_im_libdir; break
18549      fi
18550    done
18551    # Screen out bogus values from the imake configuration.  They are
18552    # bogus both because they are the default anyway, and because
18553    # using them would break gcc on systems where it needs fixed includes.
18554    case $ac_im_incroot in
18555	/usr/include) ac_x_includes= ;;
18556	*) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
18557    esac
18558    case $ac_im_usrlibdir in
18559	/usr/lib | /usr/lib64 | /lib | /lib64) ;;
18560	*) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
18561    esac
18562  fi
18563  cd ..
18564  rm -f -r conftest.dir
18565fi
18566
18567# Standard set of common directories for X headers.
18568# Check X11 before X11Rn because it is often a symlink to the current release.
18569ac_x_header_dirs='
18570/usr/X11/include
18571/usr/X11R7/include
18572/usr/X11R6/include
18573/usr/X11R5/include
18574/usr/X11R4/include
18575
18576/usr/include/X11
18577/usr/include/X11R7
18578/usr/include/X11R6
18579/usr/include/X11R5
18580/usr/include/X11R4
18581
18582/usr/local/X11/include
18583/usr/local/X11R7/include
18584/usr/local/X11R6/include
18585/usr/local/X11R5/include
18586/usr/local/X11R4/include
18587
18588/usr/local/include/X11
18589/usr/local/include/X11R7
18590/usr/local/include/X11R6
18591/usr/local/include/X11R5
18592/usr/local/include/X11R4
18593
18594/usr/X386/include
18595/usr/x386/include
18596/usr/XFree86/include/X11
18597
18598/usr/include
18599/usr/local/include
18600/usr/unsupported/include
18601/usr/athena/include
18602/usr/local/x11r5/include
18603/usr/lpp/Xamples/include
18604
18605/usr/openwin/include
18606/usr/openwin/share/include'
18607
18608if test "$ac_x_includes" = no; then
18609  # Guess where to find include files, by looking for Xlib.h.
18610  # First, try using that file with no special directory specified.
18611  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18612/* end confdefs.h.  */
18613#include <X11/Xlib.h>
18614_ACEOF
18615if ac_fn_c_try_cpp "$LINENO"; then :
18616  # We can compile using X headers with no special include directory.
18617ac_x_includes=
18618else
18619  for ac_dir in $ac_x_header_dirs; do
18620  if test -r "$ac_dir/X11/Xlib.h"; then
18621    ac_x_includes=$ac_dir
18622    break
18623  fi
18624done
18625fi
18626rm -f conftest.err conftest.i conftest.$ac_ext
18627fi # $ac_x_includes = no
18628
18629if test "$ac_x_libraries" = no; then
18630  # Check for the libraries.
18631  # See if we find them without any special options.
18632  # Don't add to $LIBS permanently.
18633  ac_save_LIBS=$LIBS
18634  LIBS="-lX11 $LIBS"
18635  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18636/* end confdefs.h.  */
18637#include <X11/Xlib.h>
18638int
18639main ()
18640{
18641XrmInitialize ()
18642  ;
18643  return 0;
18644}
18645_ACEOF
18646if ac_fn_c_try_link "$LINENO"; then :
18647  LIBS=$ac_save_LIBS
18648# We can link X programs with no special library path.
18649ac_x_libraries=
18650else
18651  LIBS=$ac_save_LIBS
18652for ac_dir in `$as_echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
18653do
18654  # Don't even attempt the hair of trying to link an X program!
18655  for ac_extension in a so sl dylib la dll; do
18656    if test -r "$ac_dir/libX11.$ac_extension"; then
18657      ac_x_libraries=$ac_dir
18658      break 2
18659    fi
18660  done
18661done
18662fi
18663rm -f core conftest.err conftest.$ac_objext \
18664    conftest$ac_exeext conftest.$ac_ext
18665fi # $ac_x_libraries = no
18666
18667case $ac_x_includes,$ac_x_libraries in #(
18668  no,* | *,no | *\'*)
18669    # Didn't find X, or a directory has "'" in its name.
18670    ac_cv_have_x="have_x=no";; #(
18671  *)
18672    # Record where we found X for the cache.
18673    ac_cv_have_x="have_x=yes\
18674	ac_x_includes='$ac_x_includes'\
18675	ac_x_libraries='$ac_x_libraries'"
18676esac
18677fi
18678;; #(
18679    *) have_x=yes;;
18680  esac
18681  eval "$ac_cv_have_x"
18682fi # $with_x != no
18683
18684if test "$have_x" != yes; then
18685  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $have_x" >&5
18686$as_echo "$have_x" >&6; }
18687  no_x=yes
18688else
18689  # If each of the values was on the command line, it overrides each guess.
18690  test "x$x_includes" = xNONE && x_includes=$ac_x_includes
18691  test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
18692  # Update the cache value to reflect the command line values.
18693  ac_cv_have_x="have_x=yes\
18694	ac_x_includes='$x_includes'\
18695	ac_x_libraries='$x_libraries'"
18696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: libraries $x_libraries, headers $x_includes" >&5
18697$as_echo "libraries $x_libraries, headers $x_includes" >&6; }
18698fi
18699
18700if test "$no_x" = yes; then
18701  # Not all programs may use this symbol, but it does not hurt to define it.
18702
18703$as_echo "#define X_DISPLAY_MISSING 1" >>confdefs.h
18704
18705  X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
18706else
18707  if test -n "$x_includes"; then
18708    X_CFLAGS="$X_CFLAGS -I$x_includes"
18709  fi
18710
18711  # It would also be nice to do this for all -L options, not just this one.
18712  if test -n "$x_libraries"; then
18713    X_LIBS="$X_LIBS -L$x_libraries"
18714    # For Solaris; some versions of Sun CC require a space after -R and
18715    # others require no space.  Words are not sufficient . . . .
18716    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -R must be followed by a space" >&5
18717$as_echo_n "checking whether -R must be followed by a space... " >&6; }
18718    ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
18719    ac_xsave_c_werror_flag=$ac_c_werror_flag
18720    ac_c_werror_flag=yes
18721    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18722/* end confdefs.h.  */
18723
18724int
18725main ()
18726{
18727
18728  ;
18729  return 0;
18730}
18731_ACEOF
18732if ac_fn_c_try_link "$LINENO"; then :
18733  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
18734$as_echo "no" >&6; }
18735       X_LIBS="$X_LIBS -R$x_libraries"
18736else
18737  LIBS="$ac_xsave_LIBS -R $x_libraries"
18738       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18739/* end confdefs.h.  */
18740
18741int
18742main ()
18743{
18744
18745  ;
18746  return 0;
18747}
18748_ACEOF
18749if ac_fn_c_try_link "$LINENO"; then :
18750  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
18751$as_echo "yes" >&6; }
18752	  X_LIBS="$X_LIBS -R $x_libraries"
18753else
18754  { $as_echo "$as_me:${as_lineno-$LINENO}: result: neither works" >&5
18755$as_echo "neither works" >&6; }
18756fi
18757rm -f core conftest.err conftest.$ac_objext \
18758    conftest$ac_exeext conftest.$ac_ext
18759fi
18760rm -f core conftest.err conftest.$ac_objext \
18761    conftest$ac_exeext conftest.$ac_ext
18762    ac_c_werror_flag=$ac_xsave_c_werror_flag
18763    LIBS=$ac_xsave_LIBS
18764  fi
18765
18766  # Check for system-dependent libraries X programs must link with.
18767  # Do this before checking for the system-independent R6 libraries
18768  # (-lICE), since we may need -lsocket or whatever for X linking.
18769
18770  if test "$ISC" = yes; then
18771    X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
18772  else
18773    # Martyn Johnson says this is needed for Ultrix, if the X
18774    # libraries were built with DECnet support.  And Karl Berry says
18775    # the Alpha needs dnet_stub (dnet does not exist).
18776    ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
18777    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18778/* end confdefs.h.  */
18779
18780/* Override any GCC internal prototype to avoid an error.
18781   Use char because int might match the return type of a GCC
18782   builtin and then its argument prototype would still apply.  */
18783#ifdef __cplusplus
18784extern "C"
18785#endif
18786char XOpenDisplay ();
18787int
18788main ()
18789{
18790return XOpenDisplay ();
18791  ;
18792  return 0;
18793}
18794_ACEOF
18795if ac_fn_c_try_link "$LINENO"; then :
18796
18797else
18798  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet" >&5
18799$as_echo_n "checking for dnet_ntoa in -ldnet... " >&6; }
18800if ${ac_cv_lib_dnet_dnet_ntoa+:} false; then :
18801  $as_echo_n "(cached) " >&6
18802else
18803  ac_check_lib_save_LIBS=$LIBS
18804LIBS="-ldnet  $LIBS"
18805cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18806/* end confdefs.h.  */
18807
18808/* Override any GCC internal prototype to avoid an error.
18809   Use char because int might match the return type of a GCC
18810   builtin and then its argument prototype would still apply.  */
18811#ifdef __cplusplus
18812extern "C"
18813#endif
18814char dnet_ntoa ();
18815int
18816main ()
18817{
18818return dnet_ntoa ();
18819  ;
18820  return 0;
18821}
18822_ACEOF
18823if ac_fn_c_try_link "$LINENO"; then :
18824  ac_cv_lib_dnet_dnet_ntoa=yes
18825else
18826  ac_cv_lib_dnet_dnet_ntoa=no
18827fi
18828rm -f core conftest.err conftest.$ac_objext \
18829    conftest$ac_exeext conftest.$ac_ext
18830LIBS=$ac_check_lib_save_LIBS
18831fi
18832{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
18833$as_echo "$ac_cv_lib_dnet_dnet_ntoa" >&6; }
18834if test "x$ac_cv_lib_dnet_dnet_ntoa" = xyes; then :
18835  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
18836fi
18837
18838    if test $ac_cv_lib_dnet_dnet_ntoa = no; then
18839      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_ntoa in -ldnet_stub" >&5
18840$as_echo_n "checking for dnet_ntoa in -ldnet_stub... " >&6; }
18841if ${ac_cv_lib_dnet_stub_dnet_ntoa+:} false; then :
18842  $as_echo_n "(cached) " >&6
18843else
18844  ac_check_lib_save_LIBS=$LIBS
18845LIBS="-ldnet_stub  $LIBS"
18846cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18847/* end confdefs.h.  */
18848
18849/* Override any GCC internal prototype to avoid an error.
18850   Use char because int might match the return type of a GCC
18851   builtin and then its argument prototype would still apply.  */
18852#ifdef __cplusplus
18853extern "C"
18854#endif
18855char dnet_ntoa ();
18856int
18857main ()
18858{
18859return dnet_ntoa ();
18860  ;
18861  return 0;
18862}
18863_ACEOF
18864if ac_fn_c_try_link "$LINENO"; then :
18865  ac_cv_lib_dnet_stub_dnet_ntoa=yes
18866else
18867  ac_cv_lib_dnet_stub_dnet_ntoa=no
18868fi
18869rm -f core conftest.err conftest.$ac_objext \
18870    conftest$ac_exeext conftest.$ac_ext
18871LIBS=$ac_check_lib_save_LIBS
18872fi
18873{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
18874$as_echo "$ac_cv_lib_dnet_stub_dnet_ntoa" >&6; }
18875if test "x$ac_cv_lib_dnet_stub_dnet_ntoa" = xyes; then :
18876  X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
18877fi
18878
18879    fi
18880fi
18881rm -f core conftest.err conftest.$ac_objext \
18882    conftest$ac_exeext conftest.$ac_ext
18883    LIBS="$ac_xsave_LIBS"
18884
18885    # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
18886    # to get the SysV transport functions.
18887    # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
18888    # needs -lnsl.
18889    # The nsl library prevents programs from opening the X display
18890    # on Irix 5.2, according to T.E. Dickey.
18891    # The functions gethostbyname, getservbyname, and inet_addr are
18892    # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
18893    ac_fn_c_check_func "$LINENO" "gethostbyname" "ac_cv_func_gethostbyname"
18894if test "x$ac_cv_func_gethostbyname" = xyes; then :
18895
18896fi
18897
18898    if test $ac_cv_func_gethostbyname = no; then
18899      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lnsl" >&5
18900$as_echo_n "checking for gethostbyname in -lnsl... " >&6; }
18901if ${ac_cv_lib_nsl_gethostbyname+:} false; then :
18902  $as_echo_n "(cached) " >&6
18903else
18904  ac_check_lib_save_LIBS=$LIBS
18905LIBS="-lnsl  $LIBS"
18906cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18907/* end confdefs.h.  */
18908
18909/* Override any GCC internal prototype to avoid an error.
18910   Use char because int might match the return type of a GCC
18911   builtin and then its argument prototype would still apply.  */
18912#ifdef __cplusplus
18913extern "C"
18914#endif
18915char gethostbyname ();
18916int
18917main ()
18918{
18919return gethostbyname ();
18920  ;
18921  return 0;
18922}
18923_ACEOF
18924if ac_fn_c_try_link "$LINENO"; then :
18925  ac_cv_lib_nsl_gethostbyname=yes
18926else
18927  ac_cv_lib_nsl_gethostbyname=no
18928fi
18929rm -f core conftest.err conftest.$ac_objext \
18930    conftest$ac_exeext conftest.$ac_ext
18931LIBS=$ac_check_lib_save_LIBS
18932fi
18933{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_gethostbyname" >&5
18934$as_echo "$ac_cv_lib_nsl_gethostbyname" >&6; }
18935if test "x$ac_cv_lib_nsl_gethostbyname" = xyes; then :
18936  X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
18937fi
18938
18939      if test $ac_cv_lib_nsl_gethostbyname = no; then
18940	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lbsd" >&5
18941$as_echo_n "checking for gethostbyname in -lbsd... " >&6; }
18942if ${ac_cv_lib_bsd_gethostbyname+:} false; then :
18943  $as_echo_n "(cached) " >&6
18944else
18945  ac_check_lib_save_LIBS=$LIBS
18946LIBS="-lbsd  $LIBS"
18947cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18948/* end confdefs.h.  */
18949
18950/* Override any GCC internal prototype to avoid an error.
18951   Use char because int might match the return type of a GCC
18952   builtin and then its argument prototype would still apply.  */
18953#ifdef __cplusplus
18954extern "C"
18955#endif
18956char gethostbyname ();
18957int
18958main ()
18959{
18960return gethostbyname ();
18961  ;
18962  return 0;
18963}
18964_ACEOF
18965if ac_fn_c_try_link "$LINENO"; then :
18966  ac_cv_lib_bsd_gethostbyname=yes
18967else
18968  ac_cv_lib_bsd_gethostbyname=no
18969fi
18970rm -f core conftest.err conftest.$ac_objext \
18971    conftest$ac_exeext conftest.$ac_ext
18972LIBS=$ac_check_lib_save_LIBS
18973fi
18974{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_bsd_gethostbyname" >&5
18975$as_echo "$ac_cv_lib_bsd_gethostbyname" >&6; }
18976if test "x$ac_cv_lib_bsd_gethostbyname" = xyes; then :
18977  X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
18978fi
18979
18980      fi
18981    fi
18982
18983    # lieder@skyler.mavd.honeywell.com says without -lsocket,
18984    # socket/setsockopt and other routines are undefined under SCO ODT
18985    # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
18986    # on later versions), says Simon Leinen: it contains gethostby*
18987    # variants that don't use the name server (or something).  -lsocket
18988    # must be given before -lnsl if both are needed.  We assume that
18989    # if connect needs -lnsl, so does gethostbyname.
18990    ac_fn_c_check_func "$LINENO" "connect" "ac_cv_func_connect"
18991if test "x$ac_cv_func_connect" = xyes; then :
18992
18993fi
18994
18995    if test $ac_cv_func_connect = no; then
18996      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for connect in -lsocket" >&5
18997$as_echo_n "checking for connect in -lsocket... " >&6; }
18998if ${ac_cv_lib_socket_connect+:} false; then :
18999  $as_echo_n "(cached) " >&6
19000else
19001  ac_check_lib_save_LIBS=$LIBS
19002LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
19003cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19004/* end confdefs.h.  */
19005
19006/* Override any GCC internal prototype to avoid an error.
19007   Use char because int might match the return type of a GCC
19008   builtin and then its argument prototype would still apply.  */
19009#ifdef __cplusplus
19010extern "C"
19011#endif
19012char connect ();
19013int
19014main ()
19015{
19016return connect ();
19017  ;
19018  return 0;
19019}
19020_ACEOF
19021if ac_fn_c_try_link "$LINENO"; then :
19022  ac_cv_lib_socket_connect=yes
19023else
19024  ac_cv_lib_socket_connect=no
19025fi
19026rm -f core conftest.err conftest.$ac_objext \
19027    conftest$ac_exeext conftest.$ac_ext
19028LIBS=$ac_check_lib_save_LIBS
19029fi
19030{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_connect" >&5
19031$as_echo "$ac_cv_lib_socket_connect" >&6; }
19032if test "x$ac_cv_lib_socket_connect" = xyes; then :
19033  X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
19034fi
19035
19036    fi
19037
19038    # Guillermo Gomez says -lposix is necessary on A/UX.
19039    ac_fn_c_check_func "$LINENO" "remove" "ac_cv_func_remove"
19040if test "x$ac_cv_func_remove" = xyes; then :
19041
19042fi
19043
19044    if test $ac_cv_func_remove = no; then
19045      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for remove in -lposix" >&5
19046$as_echo_n "checking for remove in -lposix... " >&6; }
19047if ${ac_cv_lib_posix_remove+:} false; then :
19048  $as_echo_n "(cached) " >&6
19049else
19050  ac_check_lib_save_LIBS=$LIBS
19051LIBS="-lposix  $LIBS"
19052cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19053/* end confdefs.h.  */
19054
19055/* Override any GCC internal prototype to avoid an error.
19056   Use char because int might match the return type of a GCC
19057   builtin and then its argument prototype would still apply.  */
19058#ifdef __cplusplus
19059extern "C"
19060#endif
19061char remove ();
19062int
19063main ()
19064{
19065return remove ();
19066  ;
19067  return 0;
19068}
19069_ACEOF
19070if ac_fn_c_try_link "$LINENO"; then :
19071  ac_cv_lib_posix_remove=yes
19072else
19073  ac_cv_lib_posix_remove=no
19074fi
19075rm -f core conftest.err conftest.$ac_objext \
19076    conftest$ac_exeext conftest.$ac_ext
19077LIBS=$ac_check_lib_save_LIBS
19078fi
19079{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix_remove" >&5
19080$as_echo "$ac_cv_lib_posix_remove" >&6; }
19081if test "x$ac_cv_lib_posix_remove" = xyes; then :
19082  X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
19083fi
19084
19085    fi
19086
19087    # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
19088    ac_fn_c_check_func "$LINENO" "shmat" "ac_cv_func_shmat"
19089if test "x$ac_cv_func_shmat" = xyes; then :
19090
19091fi
19092
19093    if test $ac_cv_func_shmat = no; then
19094      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shmat in -lipc" >&5
19095$as_echo_n "checking for shmat in -lipc... " >&6; }
19096if ${ac_cv_lib_ipc_shmat+:} false; then :
19097  $as_echo_n "(cached) " >&6
19098else
19099  ac_check_lib_save_LIBS=$LIBS
19100LIBS="-lipc  $LIBS"
19101cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19102/* end confdefs.h.  */
19103
19104/* Override any GCC internal prototype to avoid an error.
19105   Use char because int might match the return type of a GCC
19106   builtin and then its argument prototype would still apply.  */
19107#ifdef __cplusplus
19108extern "C"
19109#endif
19110char shmat ();
19111int
19112main ()
19113{
19114return shmat ();
19115  ;
19116  return 0;
19117}
19118_ACEOF
19119if ac_fn_c_try_link "$LINENO"; then :
19120  ac_cv_lib_ipc_shmat=yes
19121else
19122  ac_cv_lib_ipc_shmat=no
19123fi
19124rm -f core conftest.err conftest.$ac_objext \
19125    conftest$ac_exeext conftest.$ac_ext
19126LIBS=$ac_check_lib_save_LIBS
19127fi
19128{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ipc_shmat" >&5
19129$as_echo "$ac_cv_lib_ipc_shmat" >&6; }
19130if test "x$ac_cv_lib_ipc_shmat" = xyes; then :
19131  X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
19132fi
19133
19134    fi
19135  fi
19136
19137  # Check for libraries that X11R6 Xt/Xaw programs need.
19138  ac_save_LDFLAGS=$LDFLAGS
19139  test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
19140  # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
19141  # check for ICE first), but we must link in the order -lSM -lICE or
19142  # we get undefined symbols.  So assume we have SM if we have ICE.
19143  # These have to be linked with before -lX11, unlike the other
19144  # libraries we check for below, so use a different variable.
19145  # John Interrante, Karl Berry
19146  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for IceConnectionNumber in -lICE" >&5
19147$as_echo_n "checking for IceConnectionNumber in -lICE... " >&6; }
19148if ${ac_cv_lib_ICE_IceConnectionNumber+:} false; then :
19149  $as_echo_n "(cached) " >&6
19150else
19151  ac_check_lib_save_LIBS=$LIBS
19152LIBS="-lICE $X_EXTRA_LIBS $LIBS"
19153cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19154/* end confdefs.h.  */
19155
19156/* Override any GCC internal prototype to avoid an error.
19157   Use char because int might match the return type of a GCC
19158   builtin and then its argument prototype would still apply.  */
19159#ifdef __cplusplus
19160extern "C"
19161#endif
19162char IceConnectionNumber ();
19163int
19164main ()
19165{
19166return IceConnectionNumber ();
19167  ;
19168  return 0;
19169}
19170_ACEOF
19171if ac_fn_c_try_link "$LINENO"; then :
19172  ac_cv_lib_ICE_IceConnectionNumber=yes
19173else
19174  ac_cv_lib_ICE_IceConnectionNumber=no
19175fi
19176rm -f core conftest.err conftest.$ac_objext \
19177    conftest$ac_exeext conftest.$ac_ext
19178LIBS=$ac_check_lib_save_LIBS
19179fi
19180{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
19181$as_echo "$ac_cv_lib_ICE_IceConnectionNumber" >&6; }
19182if test "x$ac_cv_lib_ICE_IceConnectionNumber" = xyes; then :
19183  X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
19184fi
19185
19186  LDFLAGS=$ac_save_LDFLAGS
19187
19188fi
19189
19190
19191   groff_no_x=$no_x
19192   if test -z "$groff_no_x"; then
19193     OLDCFLAGS=$CFLAGS
19194     OLDLDFLAGS=$LDFLAGS
19195     OLDLIBS=$LIBS
19196     CFLAGS="$CFLAGS $X_CFLAGS"
19197     LDFLAGS="$LDFLAGS $X_LIBS"
19198     LIBS="$LIBS $X_PRE_LIBS -lX11 $X_EXTRA_LIBS"
19199
19200     LIBS="$LIBS -lXaw"
19201     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xaw library and header files" >&5
19202$as_echo_n "checking for Xaw library and header files... " >&6; }
19203     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19204/* end confdefs.h.  */
19205
19206
19207
19208#include <X11/Intrinsic.h>
19209#include <X11/Xaw/Simple.h>
19210
19211
19212int
19213main ()
19214{
19215
19216  ;
19217  return 0;
19218}
19219
19220_ACEOF
19221if ac_fn_c_try_link "$LINENO"; then :
19222  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19223$as_echo "yes" >&6; }
19224else
19225  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19226$as_echo "no" >&6; }
19227	groff_no_x="yes"
19228fi
19229rm -f core conftest.err conftest.$ac_objext \
19230    conftest$ac_exeext conftest.$ac_ext
19231
19232     LIBS="$LIBS -lXmu"
19233     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Xmu library and header files" >&5
19234$as_echo_n "checking for Xmu library and header files... " >&6; }
19235     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19236/* end confdefs.h.  */
19237
19238
19239
19240#include <X11/Intrinsic.h>
19241#include <X11/Xmu/Converters.h>
19242
19243
19244int
19245main ()
19246{
19247
19248  ;
19249  return 0;
19250}
19251
19252_ACEOF
19253if ac_fn_c_try_link "$LINENO"; then :
19254  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
19255$as_echo "yes" >&6; }
19256else
19257  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19258$as_echo "no" >&6; }
19259	groff_no_x="yes"
19260fi
19261rm -f core conftest.err conftest.$ac_objext \
19262    conftest$ac_exeext conftest.$ac_ext
19263
19264     CFLAGS=$OLDCFLAGS
19265     LDFLAGS=$OLDLDFLAGS
19266     LIBS=$OLDLIBS
19267   fi
19268
19269   if test "x$groff_no_x" = "xyes"; then
19270     { $as_echo "$as_me:${as_lineno-$LINENO}: gxditview and xtotroff won't be built" >&5
19271$as_echo "$as_me: gxditview and xtotroff won't be built" >&6;}
19272   else
19273     XDEVDIRS="font/devX75 font/devX75-12 font/devX100 font/devX100-12"
19274     XPROGDIRS="src/devices/xditview src/utils/xtotroff"
19275     XLIBDIRS="src/libs/libxutil"
19276   fi
19277
19278
19279
19280
19281
19282# Check whether --with-appresdir was given.
19283if test "${with_appresdir+set}" = set; then :
19284  withval=$with_appresdir;
19285fi
19286
19287if test -z "$groff_no_x"; then
19288     if test "x$with_appresdir" = "x"; then
19289       if test "x$prefix" = "xNONE"; then
19290         appresdir=$ac_default_prefix/lib/X11/app-defaults
19291       else
19292         appresdir=$prefix/lib/X11/app-defaults
19293       fi
19294     else
19295       appresdir=$with_appresdir
19296     fi
19297   fi
19298
19299libprogramdir=$libdir/groff
19300
19301
19302# Check whether --with-grofferdir was given.
19303if test "${with_grofferdir+set}" = set; then :
19304  withval=$with_grofferdir;
19305fi
19306
19307if test "x$with_grofferdir" = "x"; then
19308    groffer_dir=$libprogramdir/groffer
19309  else
19310    groffer_dir=$with_grofferdir
19311  fi
19312
19313glilypond_dir=$libprogramdir/glilypond
19314
19315gpinyin_dir=$libprogramdir/gpinyin
19316
19317grog_dir=$libprogramdir/grog
19318
19319{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
19320$as_echo_n "checking for a sed that does not truncate output... " >&6; }
19321if ${ac_cv_path_SED+:} false; then :
19322  $as_echo_n "(cached) " >&6
19323else
19324            ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
19325     for ac_i in 1 2 3 4 5 6 7; do
19326       ac_script="$ac_script$as_nl$ac_script"
19327     done
19328     echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
19329     { ac_script=; unset ac_script;}
19330     if test -z "$SED"; then
19331  ac_path_SED_found=false
19332  # Loop through the user's path and test for each of PROGNAME-LIST
19333  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19334for as_dir in $PATH
19335do
19336  IFS=$as_save_IFS
19337  test -z "$as_dir" && as_dir=.
19338    for ac_prog in sed gsed; do
19339    for ac_exec_ext in '' $ac_executable_extensions; do
19340      ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
19341      as_fn_executable_p "$ac_path_SED" || continue
19342# Check for GNU ac_path_SED and select it if it is found.
19343  # Check for GNU $ac_path_SED
19344case `"$ac_path_SED" --version 2>&1` in
19345*GNU*)
19346  ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
19347*)
19348  ac_count=0
19349  $as_echo_n 0123456789 >"conftest.in"
19350  while :
19351  do
19352    cat "conftest.in" "conftest.in" >"conftest.tmp"
19353    mv "conftest.tmp" "conftest.in"
19354    cp "conftest.in" "conftest.nl"
19355    $as_echo '' >> "conftest.nl"
19356    "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
19357    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
19358    as_fn_arith $ac_count + 1 && ac_count=$as_val
19359    if test $ac_count -gt ${ac_path_SED_max-0}; then
19360      # Best one so far, save it but keep looking for a better one
19361      ac_cv_path_SED="$ac_path_SED"
19362      ac_path_SED_max=$ac_count
19363    fi
19364    # 10*(2^10) chars as input seems more than enough
19365    test $ac_count -gt 10 && break
19366  done
19367  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
19368esac
19369
19370      $ac_path_SED_found && break 3
19371    done
19372  done
19373  done
19374IFS=$as_save_IFS
19375  if test -z "$ac_cv_path_SED"; then
19376    as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
19377  fi
19378else
19379  ac_cv_path_SED=$SED
19380fi
19381
19382fi
19383{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
19384$as_echo "$ac_cv_path_SED" >&6; }
19385 SED="$ac_cv_path_SED"
19386  rm -f conftest.sed
19387
19388PERLVERSION=v5.6.1
19389   # Extract the first word of "perl", so it can be a program name with args.
19390set dummy perl; ac_word=$2
19391{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19392$as_echo_n "checking for $ac_word... " >&6; }
19393if ${ac_cv_path_PERL+:} false; then :
19394  $as_echo_n "(cached) " >&6
19395else
19396  case $PERL in
19397  [\\/]* | ?:[\\/]*)
19398  ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
19399  ;;
19400  *)
19401  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19402for as_dir in $PATH
19403do
19404  IFS=$as_save_IFS
19405  test -z "$as_dir" && as_dir=.
19406    for ac_exec_ext in '' $ac_executable_extensions; do
19407  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19408    ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
19409    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19410    break 2
19411  fi
19412done
19413  done
19414IFS=$as_save_IFS
19415
19416  test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="no"
19417  ;;
19418esac
19419fi
19420PERL=$ac_cv_path_PERL
19421if test -n "$PERL"; then
19422  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
19423$as_echo "$PERL" >&6; }
19424else
19425  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19426$as_echo "no" >&6; }
19427fi
19428
19429
19430   if test "x$PERL" = "xno"; then
19431     as_fn_error 1 "perl binary not found" "$LINENO" 5
19432   fi
19433
19434
19435
19436
19437    if test -n "$PERL"; then :
19438
19439        ax_perl_version="$PERLVERSION"
19440
19441        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for perl version" >&5
19442$as_echo_n "checking for perl version... " >&6; }
19443
19444        perl_version=`$PERL --version 2>&1 \
19445          | $SED -n -e '/This is perl/b inspect
19446b
19447: inspect
19448s/.* (\{0,1\}v\([0-9]*\.[0-9]*\.[0-9]*\))\{0,1\} .*/\1/;p'`
19449
19450        { $as_echo "$as_me:${as_lineno-$LINENO}: result: $perl_version" >&5
19451$as_echo "$perl_version" >&6; }
19452
19453	PERL_VERSION=$perl_version
19454
19455
19456
19457
19458
19459  # Used to indicate true or false condition
19460  ax_compare_version=false
19461
19462  # Convert the two version strings to be compared into a format that
19463  # allows a simple string comparison.  The end result is that a version
19464  # string of the form 1.12.5-r617 will be converted to the form
19465  # 0001001200050617.  In other words, each number is zero padded to four
19466  # digits, and non digits are removed.
19467
19468  ax_compare_version_A=`echo "$ax_perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
19469                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
19470                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
19471                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
19472                     -e 's/[^0-9]//g'`
19473
19474
19475  ax_compare_version_B=`echo "$perl_version" | sed -e 's/\([0-9]*\)/Z\1Z/g' \
19476                     -e 's/Z\([0-9]\)Z/Z0\1Z/g' \
19477                     -e 's/Z\([0-9][0-9]\)Z/Z0\1Z/g' \
19478                     -e 's/Z\([0-9][0-9][0-9]\)Z/Z0\1Z/g' \
19479                     -e 's/[^0-9]//g'`
19480
19481
19482    ax_compare_version=`echo "x$ax_compare_version_A
19483x$ax_compare_version_B" | sed 's/^ *//' | sort | sed "s/x${ax_compare_version_A}/true/;s/x${ax_compare_version_B}/false/;1q"`
19484
19485
19486
19487    if test "$ax_compare_version" = "true" ; then
19488
19489	    :
19490            true
19491
19492    else
19493	    :
19494            \
19495     as_fn_error 1 "perl version is too old" "$LINENO" 5
19496
19497  fi
19498
19499
19500else
19501
19502        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: could not find the perl interpreter" >&5
19503$as_echo "$as_me: WARNING: could not find the perl interpreter" >&2;}
19504        \
19505     as_fn_error 1 "perl version is too old" "$LINENO" 5
19506
19507fi
19508
19509if test -z "$PSPRINT"; then
19510     for ac_prog in lpr
19511do
19512  # Extract the first word of "$ac_prog", so it can be a program name with args.
19513set dummy $ac_prog; ac_word=$2
19514{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19515$as_echo_n "checking for $ac_word... " >&6; }
19516if ${ac_cv_prog_LPR+:} false; then :
19517  $as_echo_n "(cached) " >&6
19518else
19519  if test -n "$LPR"; then
19520  ac_cv_prog_LPR="$LPR" # Let the user override the test.
19521else
19522as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19523for as_dir in $PATH
19524do
19525  IFS=$as_save_IFS
19526  test -z "$as_dir" && as_dir=.
19527    for ac_exec_ext in '' $ac_executable_extensions; do
19528  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19529    ac_cv_prog_LPR="$ac_prog"
19530    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19531    break 2
19532  fi
19533done
19534  done
19535IFS=$as_save_IFS
19536
19537fi
19538fi
19539LPR=$ac_cv_prog_LPR
19540if test -n "$LPR"; then
19541  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPR" >&5
19542$as_echo "$LPR" >&6; }
19543else
19544  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19545$as_echo "no" >&6; }
19546fi
19547
19548
19549  test -n "$LPR" && break
19550done
19551
19552     for ac_prog in lp
19553do
19554  # Extract the first word of "$ac_prog", so it can be a program name with args.
19555set dummy $ac_prog; ac_word=$2
19556{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19557$as_echo_n "checking for $ac_word... " >&6; }
19558if ${ac_cv_prog_LP+:} false; then :
19559  $as_echo_n "(cached) " >&6
19560else
19561  if test -n "$LP"; then
19562  ac_cv_prog_LP="$LP" # Let the user override the test.
19563else
19564as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19565for as_dir in $PATH
19566do
19567  IFS=$as_save_IFS
19568  test -z "$as_dir" && as_dir=.
19569    for ac_exec_ext in '' $ac_executable_extensions; do
19570  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19571    ac_cv_prog_LP="$ac_prog"
19572    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19573    break 2
19574  fi
19575done
19576  done
19577IFS=$as_save_IFS
19578
19579fi
19580fi
19581LP=$ac_cv_prog_LP
19582if test -n "$LP"; then
19583  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LP" >&5
19584$as_echo "$LP" >&6; }
19585else
19586  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19587$as_echo "no" >&6; }
19588fi
19589
19590
19591  test -n "$LP" && break
19592done
19593
19594     if test -n "$LPR" && test -n "$LP"; then
19595       # HP-UX provides an lpr command that emulates lpr using lp,
19596       # but it doesn't have lpq; in this case we want to use lp
19597       # rather than lpr.
19598       for ac_prog in lpq
19599do
19600  # Extract the first word of "$ac_prog", so it can be a program name with args.
19601set dummy $ac_prog; ac_word=$2
19602{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19603$as_echo_n "checking for $ac_word... " >&6; }
19604if ${ac_cv_prog_LPQ+:} false; then :
19605  $as_echo_n "(cached) " >&6
19606else
19607  if test -n "$LPQ"; then
19608  ac_cv_prog_LPQ="$LPQ" # Let the user override the test.
19609else
19610as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19611for as_dir in $PATH
19612do
19613  IFS=$as_save_IFS
19614  test -z "$as_dir" && as_dir=.
19615    for ac_exec_ext in '' $ac_executable_extensions; do
19616  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19617    ac_cv_prog_LPQ="$ac_prog"
19618    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19619    break 2
19620  fi
19621done
19622  done
19623IFS=$as_save_IFS
19624
19625fi
19626fi
19627LPQ=$ac_cv_prog_LPQ
19628if test -n "$LPQ"; then
19629  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LPQ" >&5
19630$as_echo "$LPQ" >&6; }
19631else
19632  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19633$as_echo "no" >&6; }
19634fi
19635
19636
19637  test -n "$LPQ" && break
19638done
19639
19640       test -n "$LPQ" || LPR=
19641     fi
19642     if test -n "$LPR"; then
19643       PSPRINT="$LPR"
19644     elif test -n "$LP"; then
19645       PSPRINT="$LP"
19646     fi
19647   fi
19648
19649   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for command to use for printing PostScript files" >&5
19650$as_echo_n "checking for command to use for printing PostScript files... " >&6; }
19651   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PSPRINT" >&5
19652$as_echo "$PSPRINT" >&6; }
19653
19654   # Figure out DVIPRINT from PSPRINT.
19655   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for command to use for printing dvi files" >&5
19656$as_echo_n "checking for command to use for printing dvi files... " >&6; }
19657   if test -n "$PSPRINT" && test -z "$DVIPRINT"; then
19658     if test "x$PSPRINT" = "xlpr"; then
19659       DVIPRINT="lpr -d"
19660     else
19661       DVIPRINT="$PSPRINT"
19662     fi
19663   fi
19664
19665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DVIPRINT" >&5
19666$as_echo "$DVIPRINT" >&6; }
19667# GROFF_REFER
19668referdir=$libprogramdir/refer
19669
19670{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
19671$as_echo_n "checking for egrep... " >&6; }
19672if ${ac_cv_path_EGREP+:} false; then :
19673  $as_echo_n "(cached) " >&6
19674else
19675  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
19676   then ac_cv_path_EGREP="$GREP -E"
19677   else
19678     if test -z "$EGREP"; then
19679  ac_path_EGREP_found=false
19680  # Loop through the user's path and test for each of PROGNAME-LIST
19681  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19682for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
19683do
19684  IFS=$as_save_IFS
19685  test -z "$as_dir" && as_dir=.
19686    for ac_prog in egrep; do
19687    for ac_exec_ext in '' $ac_executable_extensions; do
19688      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
19689      as_fn_executable_p "$ac_path_EGREP" || continue
19690# Check for GNU ac_path_EGREP and select it if it is found.
19691  # Check for GNU $ac_path_EGREP
19692case `"$ac_path_EGREP" --version 2>&1` in
19693*GNU*)
19694  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
19695*)
19696  ac_count=0
19697  $as_echo_n 0123456789 >"conftest.in"
19698  while :
19699  do
19700    cat "conftest.in" "conftest.in" >"conftest.tmp"
19701    mv "conftest.tmp" "conftest.in"
19702    cp "conftest.in" "conftest.nl"
19703    $as_echo 'EGREP' >> "conftest.nl"
19704    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
19705    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
19706    as_fn_arith $ac_count + 1 && ac_count=$as_val
19707    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
19708      # Best one so far, save it but keep looking for a better one
19709      ac_cv_path_EGREP="$ac_path_EGREP"
19710      ac_path_EGREP_max=$ac_count
19711    fi
19712    # 10*(2^10) chars as input seems more than enough
19713    test $ac_count -gt 10 && break
19714  done
19715  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
19716esac
19717
19718      $ac_path_EGREP_found && break 3
19719    done
19720  done
19721  done
19722IFS=$as_save_IFS
19723  if test -z "$ac_cv_path_EGREP"; then
19724    as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
19725  fi
19726else
19727  ac_cv_path_EGREP=$EGREP
19728fi
19729
19730   fi
19731fi
19732{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
19733$as_echo "$ac_cv_path_EGREP" >&6; }
19734 EGREP="$ac_cv_path_EGREP"
19735
19736
19737for ac_prog in byacc 'bison -y' yacc
19738do
19739  # Extract the first word of "$ac_prog", so it can be a program name with args.
19740set dummy $ac_prog; ac_word=$2
19741{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19742$as_echo_n "checking for $ac_word... " >&6; }
19743if ${ac_cv_prog_YACC+:} false; then :
19744  $as_echo_n "(cached) " >&6
19745else
19746  if test -n "$YACC"; then
19747  ac_cv_prog_YACC="$YACC" # Let the user override the test.
19748else
19749as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19750for as_dir in $PATH
19751do
19752  IFS=$as_save_IFS
19753  test -z "$as_dir" && as_dir=.
19754    for ac_exec_ext in '' $ac_executable_extensions; do
19755  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19756    ac_cv_prog_YACC="$ac_prog"
19757    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19758    break 2
19759  fi
19760done
19761  done
19762IFS=$as_save_IFS
19763
19764fi
19765fi
19766YACC=$ac_cv_prog_YACC
19767if test -n "$YACC"; then
19768  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $YACC" >&5
19769$as_echo "$YACC" >&6; }
19770else
19771  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19772$as_echo "no" >&6; }
19773fi
19774
19775
19776  test -n "$YACC" && break
19777done
19778test -n "$YACC" || YACC="missing"
19779
19780  if test "x$YACC" = "xmissing" -a -d ${srcdir}/.git; then
19781    as_fn_error 1 "Could not find 'yacc' or 'bison'" "$LINENO" 5
19782  fi
19783
19784
19785# Check whether --with-doc was given.
19786if test "${with_doc+set}" = set; then :
19787  withval=$with_doc; doc="$withval"
19788else
19789  doc=yes
19790fi
19791
19792  test "x$doc" = xno && doc=''
19793  if test "x$doc" = xyes; then
19794    doc_dist_target_ok=yes
19795    docadd_html=yes
19796    docadd_info=yes
19797    docadd_other=yes
19798    docadd_pdf=yes
19799    docadd_examples=yes
19800  else
19801    # Don't use case/esac, verify input.
19802    doc_dist_target_ok=no
19803    docadd_html=no
19804    docadd_info=no
19805    docadd_other=no
19806    docadd_pdf=no
19807    docadd_examples=no
19808    OFS=$IFS
19809    IFS=','
19810    set -- $doc
19811    IFS=$OFS
19812    for i
19813    do
19814      test "x$i" = xhtml     && { docadd_html=yes; continue; }
19815      test "x$i" = xinfo     && { docadd_info=yes; continue; }
19816      test "x$i" = xother    && { docadd_other=yes; continue; }
19817      test "x$i" = xpdf      && { docadd_pdf=yes; continue; }
19818      test "x$i" = xexamples && { docadd_examples=yes; continue; }
19819      { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Invalid '--with-doc' argument: $i" >&5
19820$as_echo "$as_me: WARNING: Invalid '--with-doc' argument: $i" >&2;}
19821    done
19822  fi
19823  if test $docadd_html = yes; then
19824    make_install_shipped_htmldoc=install_shipped_htmldoc
19825    make_uninstall_shipped_htmldoc=uninstall_shipped_htmldoc
19826  else
19827    make_install_shipped_htmldoc=
19828    make_uninstall_shipped_htmldoc=
19829  fi
19830  if test $docadd_other = yes; then
19831    make_otherdoc=otherdoc
19832    make_install_otherdoc=install_otherdoc
19833    make_uninstall_otherdoc=uninstall_otherdoc
19834  else
19835    make_otherdoc=
19836    make_install_otherdoc=
19837    make_uninstall_otherdoc=
19838  fi
19839  if test $docadd_examples = yes; then
19840    make_examples=examples
19841    make_install_examples=install_examples
19842    make_uninstall_examples=uninstall_examples
19843  else
19844    make_examples=
19845    make_install_examples=
19846    make_uninstall_examples=
19847  fi
19848
19849
19850
19851
19852
19853
19854
19855
19856
19857# By default automake will set MAKEINFO to MAKEINFO = ${SHELL} <top
19858  # src dir>/build-aux/missing makeinfo.As we need a more precise
19859  # check of makeinfo version, we don't use it.
19860  MAKEINFO=
19861   if test $docadd_info = yes; then
19862     missing=
19863     # Extract the first word of "makeinfo", so it can be a program name with args.
19864set dummy makeinfo; ac_word=$2
19865{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19866$as_echo_n "checking for $ac_word... " >&6; }
19867if ${ac_cv_prog_MAKEINFO+:} false; then :
19868  $as_echo_n "(cached) " >&6
19869else
19870  if test -n "$MAKEINFO"; then
19871  ac_cv_prog_MAKEINFO="$MAKEINFO" # Let the user override the test.
19872else
19873as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19874for as_dir in $PATH
19875do
19876  IFS=$as_save_IFS
19877  test -z "$as_dir" && as_dir=.
19878    for ac_exec_ext in '' $ac_executable_extensions; do
19879  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19880    ac_cv_prog_MAKEINFO="makeinfo"
19881    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19882    break 2
19883  fi
19884done
19885  done
19886IFS=$as_save_IFS
19887
19888fi
19889fi
19890MAKEINFO=$ac_cv_prog_MAKEINFO
19891if test -n "$MAKEINFO"; then
19892  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAKEINFO" >&5
19893$as_echo "$MAKEINFO" >&6; }
19894else
19895  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19896$as_echo "no" >&6; }
19897fi
19898
19899
19900     if test -z "$MAKEINFO"; then
19901       missing="'makeinfo' is missing."
19902     else
19903       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for makeinfo version" >&5
19904$as_echo_n "checking for makeinfo version... " >&6; }
19905       # We need an additional level of quoting to make sed's regexps work.
19906       makeinfo_version=`$MAKEINFO --version 2>&1 \
19907        | sed -e 's/^.* \([^ ][^ ]*\)$/\1/' -e '1q'`
19908       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $makeinfo_version" >&5
19909$as_echo "$makeinfo_version" >&6; }
19910       # Consider only the first two numbers in version number string.
19911       makeinfo_version_major=`IFS=.; set x $makeinfo_version; echo 0${2}`
19912       makeinfo_version_minor=`IFS=.; set x $makeinfo_version; echo 0${3}`
19913       makeinfo_version_numeric=`
19914         expr ${makeinfo_version_major}000 \+ ${makeinfo_version_minor}`
19915       if test $makeinfo_version_numeric -lt 4008; then
19916         missing="'makeinfo' is too old."
19917       fi
19918     fi
19919
19920     if test -n "$missing"; then
19921       infofile=doc/groff.info
19922       test -f ${infofile} || infofile=${srcdir}/${infofile}
19923       if test ! -f ${infofile} \
19924	|| test ${srcdir}/doc/groff.texi -nt ${infofile}; then
19925	 as_fn_error $? "$missing
19926Get the 'texinfo' package version 4.8 or newer." "$LINENO" 5
19927       else
19928	 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $missing
19929Get the 'texinfo' package version 4.8 or newer if you want to convert
19930'groff.texi' into a PDF or HTML document." >&5
19931$as_echo "$as_me: WARNING: $missing
19932Get the 'texinfo' package version 4.8 or newer if you want to convert
19933'groff.texi' into a PDF or HTML document." >&2;}
19934       fi
19935     fi
19936
19937     make_infodoc=infodoc
19938     make_install_infodoc=install_infodoc
19939     make_uninstall_infodoc=uninstall_infodoc
19940   else
19941     make_infodoc=
19942     make_install_infodoc=
19943     make_uninstall_infodoc=
19944     MAKEINFO=
19945   fi
19946
19947
19948
19949
19950
19951# Extract the first word of "texi2dvi", so it can be a program name with args.
19952set dummy texi2dvi; ac_word=$2
19953{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19954$as_echo_n "checking for $ac_word... " >&6; }
19955if ${ac_cv_prog_PROG_TEXI2DVI+:} false; then :
19956  $as_echo_n "(cached) " >&6
19957else
19958  if test -n "$PROG_TEXI2DVI"; then
19959  ac_cv_prog_PROG_TEXI2DVI="$PROG_TEXI2DVI" # Let the user override the test.
19960else
19961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19962for as_dir in $PATH
19963do
19964  IFS=$as_save_IFS
19965  test -z "$as_dir" && as_dir=.
19966    for ac_exec_ext in '' $ac_executable_extensions; do
19967  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
19968    ac_cv_prog_PROG_TEXI2DVI="found"
19969    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
19970    break 2
19971  fi
19972done
19973  done
19974IFS=$as_save_IFS
19975
19976  test -z "$ac_cv_prog_PROG_TEXI2DVI" && ac_cv_prog_PROG_TEXI2DVI="missing"
19977fi
19978fi
19979PROG_TEXI2DVI=$ac_cv_prog_PROG_TEXI2DVI
19980if test -n "$PROG_TEXI2DVI"; then
19981  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PROG_TEXI2DVI" >&5
19982$as_echo "$PROG_TEXI2DVI" >&6; }
19983else
19984  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
19985$as_echo "no" >&6; }
19986fi
19987
19988
19989   if test "x$PROG_TEXI2DVI" = "xfound"; then
19990      groff_have_texi2dvi=yes;
19991   else
19992      groff_have_texi2dvi=no;
19993   fi
19994
19995if test -n "$ac_tool_prefix"; then
19996  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
19997set dummy ${ac_tool_prefix}ranlib; ac_word=$2
19998{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
19999$as_echo_n "checking for $ac_word... " >&6; }
20000if ${ac_cv_prog_RANLIB+:} false; then :
20001  $as_echo_n "(cached) " >&6
20002else
20003  if test -n "$RANLIB"; then
20004  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
20005else
20006as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20007for as_dir in $PATH
20008do
20009  IFS=$as_save_IFS
20010  test -z "$as_dir" && as_dir=.
20011    for ac_exec_ext in '' $ac_executable_extensions; do
20012  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20013    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
20014    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20015    break 2
20016  fi
20017done
20018  done
20019IFS=$as_save_IFS
20020
20021fi
20022fi
20023RANLIB=$ac_cv_prog_RANLIB
20024if test -n "$RANLIB"; then
20025  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
20026$as_echo "$RANLIB" >&6; }
20027else
20028  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20029$as_echo "no" >&6; }
20030fi
20031
20032
20033fi
20034if test -z "$ac_cv_prog_RANLIB"; then
20035  ac_ct_RANLIB=$RANLIB
20036  # Extract the first word of "ranlib", so it can be a program name with args.
20037set dummy ranlib; ac_word=$2
20038{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20039$as_echo_n "checking for $ac_word... " >&6; }
20040if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
20041  $as_echo_n "(cached) " >&6
20042else
20043  if test -n "$ac_ct_RANLIB"; then
20044  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
20045else
20046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20047for as_dir in $PATH
20048do
20049  IFS=$as_save_IFS
20050  test -z "$as_dir" && as_dir=.
20051    for ac_exec_ext in '' $ac_executable_extensions; do
20052  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20053    ac_cv_prog_ac_ct_RANLIB="ranlib"
20054    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20055    break 2
20056  fi
20057done
20058  done
20059IFS=$as_save_IFS
20060
20061fi
20062fi
20063ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
20064if test -n "$ac_ct_RANLIB"; then
20065  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
20066$as_echo "$ac_ct_RANLIB" >&6; }
20067else
20068  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20069$as_echo "no" >&6; }
20070fi
20071
20072  if test "x$ac_ct_RANLIB" = x; then
20073    RANLIB=":"
20074  else
20075    case $cross_compiling:$ac_tool_warned in
20076yes:)
20077{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
20078$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20079ac_tool_warned=yes ;;
20080esac
20081    RANLIB=$ac_ct_RANLIB
20082  fi
20083else
20084  RANLIB="$ac_cv_prog_RANLIB"
20085fi
20086
20087
20088   ac_dir=`cd $ac_aux_dir; pwd`
20089   ac_install_sh="$ac_dir/install-sh -c"
20090if test $docadd_info = yes; then
20091     for ac_prog in install-info
20092do
20093  # Extract the first word of "$ac_prog", so it can be a program name with args.
20094set dummy $ac_prog; ac_word=$2
20095{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20096$as_echo_n "checking for $ac_word... " >&6; }
20097if ${ac_cv_prog_INSTALL_INFO+:} false; then :
20098  $as_echo_n "(cached) " >&6
20099else
20100  if test -n "$INSTALL_INFO"; then
20101  ac_cv_prog_INSTALL_INFO="$INSTALL_INFO" # Let the user override the test.
20102else
20103as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20104for as_dir in $PATH
20105do
20106  IFS=$as_save_IFS
20107  test -z "$as_dir" && as_dir=.
20108    for ac_exec_ext in '' $ac_executable_extensions; do
20109  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20110    ac_cv_prog_INSTALL_INFO="$ac_prog"
20111    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20112    break 2
20113  fi
20114done
20115  done
20116IFS=$as_save_IFS
20117
20118fi
20119fi
20120INSTALL_INFO=$ac_cv_prog_INSTALL_INFO
20121if test -n "$INSTALL_INFO"; then
20122  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL_INFO" >&5
20123$as_echo "$INSTALL_INFO" >&6; }
20124else
20125  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20126$as_echo "no" >&6; }
20127fi
20128
20129
20130  test -n "$INSTALL_INFO" && break
20131done
20132test -n "$INSTALL_INFO" || INSTALL_INFO=":"
20133
20134   fi
20135
20136{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
20137$as_echo_n "checking whether ln -s works... " >&6; }
20138LN_S=$as_ln_s
20139if test "$LN_S" = "ln -s"; then
20140  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20141$as_echo "yes" >&6; }
20142else
20143  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
20144$as_echo "no, using $LN_S" >&6; }
20145fi
20146
20147
20148# Extract the first word of "xpmtoppm", so it can be a program name with args.
20149set dummy xpmtoppm; ac_word=$2
20150{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20151$as_echo_n "checking for $ac_word... " >&6; }
20152if ${ac_cv_prog_XPMTOPPM+:} false; then :
20153  $as_echo_n "(cached) " >&6
20154else
20155  if test -n "$XPMTOPPM"; then
20156  ac_cv_prog_XPMTOPPM="$XPMTOPPM" # Let the user override the test.
20157else
20158as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20159for as_dir in $PATH
20160do
20161  IFS=$as_save_IFS
20162  test -z "$as_dir" && as_dir=.
20163    for ac_exec_ext in '' $ac_executable_extensions; do
20164  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20165    ac_cv_prog_XPMTOPPM="found"
20166    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20167    break 2
20168  fi
20169done
20170  done
20171IFS=$as_save_IFS
20172
20173  test -z "$ac_cv_prog_XPMTOPPM" && ac_cv_prog_XPMTOPPM="missing"
20174fi
20175fi
20176XPMTOPPM=$ac_cv_prog_XPMTOPPM
20177if test -n "$XPMTOPPM"; then
20178  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $XPMTOPPM" >&5
20179$as_echo "$XPMTOPPM" >&6; }
20180else
20181  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20182$as_echo "no" >&6; }
20183fi
20184
20185
20186
20187
20188
20189
20190
20191
20192
20193if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20194	if test -n "$ac_tool_prefix"; then
20195  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20196set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20197{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20198$as_echo_n "checking for $ac_word... " >&6; }
20199if ${ac_cv_path_PKG_CONFIG+:} false; then :
20200  $as_echo_n "(cached) " >&6
20201else
20202  case $PKG_CONFIG in
20203  [\\/]* | ?:[\\/]*)
20204  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20205  ;;
20206  *)
20207  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20208for as_dir in $PATH
20209do
20210  IFS=$as_save_IFS
20211  test -z "$as_dir" && as_dir=.
20212    for ac_exec_ext in '' $ac_executable_extensions; do
20213  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20214    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20215    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20216    break 2
20217  fi
20218done
20219  done
20220IFS=$as_save_IFS
20221
20222  ;;
20223esac
20224fi
20225PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20226if test -n "$PKG_CONFIG"; then
20227  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PKG_CONFIG" >&5
20228$as_echo "$PKG_CONFIG" >&6; }
20229else
20230  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20231$as_echo "no" >&6; }
20232fi
20233
20234
20235fi
20236if test -z "$ac_cv_path_PKG_CONFIG"; then
20237  ac_pt_PKG_CONFIG=$PKG_CONFIG
20238  # Extract the first word of "pkg-config", so it can be a program name with args.
20239set dummy pkg-config; ac_word=$2
20240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20241$as_echo_n "checking for $ac_word... " >&6; }
20242if ${ac_cv_path_ac_pt_PKG_CONFIG+:} false; then :
20243  $as_echo_n "(cached) " >&6
20244else
20245  case $ac_pt_PKG_CONFIG in
20246  [\\/]* | ?:[\\/]*)
20247  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20248  ;;
20249  *)
20250  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20251for as_dir in $PATH
20252do
20253  IFS=$as_save_IFS
20254  test -z "$as_dir" && as_dir=.
20255    for ac_exec_ext in '' $ac_executable_extensions; do
20256  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20257    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20258    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20259    break 2
20260  fi
20261done
20262  done
20263IFS=$as_save_IFS
20264
20265  ;;
20266esac
20267fi
20268ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20269if test -n "$ac_pt_PKG_CONFIG"; then
20270  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PKG_CONFIG" >&5
20271$as_echo "$ac_pt_PKG_CONFIG" >&6; }
20272else
20273  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20274$as_echo "no" >&6; }
20275fi
20276
20277  if test "x$ac_pt_PKG_CONFIG" = x; then
20278    PKG_CONFIG=""
20279  else
20280    case $cross_compiling:$ac_tool_warned in
20281yes:)
20282{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
20283$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20284ac_tool_warned=yes ;;
20285esac
20286    PKG_CONFIG=$ac_pt_PKG_CONFIG
20287  fi
20288else
20289  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20290fi
20291
20292fi
20293if test -n "$PKG_CONFIG"; then
20294	_pkg_min_version=0.9.0
20295	{ $as_echo "$as_me:${as_lineno-$LINENO}: checking pkg-config is at least version $_pkg_min_version" >&5
20296$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
20297	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20298		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20299$as_echo "yes" >&6; }
20300	else
20301		{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20302$as_echo "no" >&6; }
20303		PKG_CONFIG=""
20304	fi
20305fi
20306
20307# Check whether --with-uchardet was given.
20308if test "${with_uchardet+set}" = set; then :
20309  withval=$with_uchardet;
20310fi
20311
20312   if test "x$with_uchardet" != "xno"; then :
20313
20314pkg_failed=no
20315{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for UCHARDET" >&5
20316$as_echo_n "checking for UCHARDET... " >&6; }
20317
20318if test -n "$UCHARDET_CFLAGS"; then
20319    pkg_cv_UCHARDET_CFLAGS="$UCHARDET_CFLAGS"
20320 elif test -n "$PKG_CONFIG"; then
20321    if test -n "$PKG_CONFIG" && \
20322    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"uchardet >= 0.0.1\""; } >&5
20323  ($PKG_CONFIG --exists --print-errors "uchardet >= 0.0.1") 2>&5
20324  ac_status=$?
20325  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20326  test $ac_status = 0; }; then
20327  pkg_cv_UCHARDET_CFLAGS=`$PKG_CONFIG --cflags "uchardet >= 0.0.1" 2>/dev/null`
20328		      test "x$?" != "x0" && pkg_failed=yes
20329else
20330  pkg_failed=yes
20331fi
20332 else
20333    pkg_failed=untried
20334fi
20335if test -n "$UCHARDET_LIBS"; then
20336    pkg_cv_UCHARDET_LIBS="$UCHARDET_LIBS"
20337 elif test -n "$PKG_CONFIG"; then
20338    if test -n "$PKG_CONFIG" && \
20339    { { $as_echo "$as_me:${as_lineno-$LINENO}: \$PKG_CONFIG --exists --print-errors \"uchardet >= 0.0.1\""; } >&5
20340  ($PKG_CONFIG --exists --print-errors "uchardet >= 0.0.1") 2>&5
20341  ac_status=$?
20342  $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20343  test $ac_status = 0; }; then
20344  pkg_cv_UCHARDET_LIBS=`$PKG_CONFIG --libs "uchardet >= 0.0.1" 2>/dev/null`
20345		      test "x$?" != "x0" && pkg_failed=yes
20346else
20347  pkg_failed=yes
20348fi
20349 else
20350    pkg_failed=untried
20351fi
20352
20353
20354
20355if test $pkg_failed = yes; then
20356   	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20357$as_echo "no" >&6; }
20358
20359if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20360        _pkg_short_errors_supported=yes
20361else
20362        _pkg_short_errors_supported=no
20363fi
20364        if test $_pkg_short_errors_supported = yes; then
20365	        UCHARDET_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors --cflags --libs "uchardet >= 0.0.1" 2>&1`
20366        else
20367	        UCHARDET_PKG_ERRORS=`$PKG_CONFIG --print-errors --cflags --libs "uchardet >= 0.0.1" 2>&1`
20368        fi
20369	# Put the nasty error message in config.log where it belongs
20370	echo "$UCHARDET_PKG_ERRORS" >&5
20371
20372	if test "x$with_uchardet" = "xyes"; then
20373                               { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20374$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20375as_fn_error $? "Could not found uchardet library
20376See \`config.log' for more details" "$LINENO" 5; }
20377                             else
20378                               { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: uchardet library not found, preconv \
20379might not work properly" >&5
20380$as_echo "$as_me: WARNING: uchardet library not found, preconv \
20381might not work properly" >&2;}
20382                             fi
20383                             groff_have_uchardet=no
20384elif test $pkg_failed = untried; then
20385     	{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20386$as_echo "no" >&6; }
20387	if test "x$with_uchardet" = "xyes"; then
20388                               { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
20389$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20390as_fn_error $? "Could not found uchardet library
20391See \`config.log' for more details" "$LINENO" 5; }
20392                             else
20393                               { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: uchardet library not found, preconv \
20394might not work properly" >&5
20395$as_echo "$as_me: WARNING: uchardet library not found, preconv \
20396might not work properly" >&2;}
20397                             fi
20398                             groff_have_uchardet=no
20399else
20400	UCHARDET_CFLAGS=$pkg_cv_UCHARDET_CFLAGS
20401	UCHARDET_LIBS=$pkg_cv_UCHARDET_LIBS
20402        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20403$as_echo "yes" >&6; }
20404
20405$as_echo "#define HAVE_UCHARDET 1" >>confdefs.h
20406
20407                             groff_have_uchardet=yes
20408fi
20409else
20410  groff_have_uchardet=no
20411
20412fi
20413# Extract the first word of "pdfinfo", so it can be a program name with args.
20414set dummy pdfinfo; ac_word=$2
20415{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20416$as_echo_n "checking for $ac_word... " >&6; }
20417if ${ac_cv_prog_PDFINFO+:} false; then :
20418  $as_echo_n "(cached) " >&6
20419else
20420  if test -n "$PDFINFO"; then
20421  ac_cv_prog_PDFINFO="$PDFINFO" # Let the user override the test.
20422else
20423as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20424for as_dir in $PATH
20425do
20426  IFS=$as_save_IFS
20427  test -z "$as_dir" && as_dir=.
20428    for ac_exec_ext in '' $ac_executable_extensions; do
20429  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20430    ac_cv_prog_PDFINFO="found"
20431    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20432    break 2
20433  fi
20434done
20435  done
20436IFS=$as_save_IFS
20437
20438  test -z "$ac_cv_prog_PDFINFO" && ac_cv_prog_PDFINFO="missing"
20439fi
20440fi
20441PDFINFO=$ac_cv_prog_PDFINFO
20442if test -n "$PDFINFO"; then
20443  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PDFINFO" >&5
20444$as_echo "$PDFINFO" >&6; }
20445else
20446  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20447$as_echo "no" >&6; }
20448fi
20449
20450
20451   # Extract the first word of "pdffonts", so it can be a program name with args.
20452set dummy pdffonts; ac_word=$2
20453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20454$as_echo_n "checking for $ac_word... " >&6; }
20455if ${ac_cv_prog_PDFFONTS+:} false; then :
20456  $as_echo_n "(cached) " >&6
20457else
20458  if test -n "$PDFFONTS"; then
20459  ac_cv_prog_PDFFONTS="$PDFFONTS" # Let the user override the test.
20460else
20461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20462for as_dir in $PATH
20463do
20464  IFS=$as_save_IFS
20465  test -z "$as_dir" && as_dir=.
20466    for ac_exec_ext in '' $ac_executable_extensions; do
20467  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20468    ac_cv_prog_PDFFONTS="found"
20469    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20470    break 2
20471  fi
20472done
20473  done
20474IFS=$as_save_IFS
20475
20476  test -z "$ac_cv_prog_PDFFONTS" && ac_cv_prog_PDFFONTS="missing"
20477fi
20478fi
20479PDFFONTS=$ac_cv_prog_PDFFONTS
20480if test -n "$PDFFONTS"; then
20481  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PDFFONTS" >&5
20482$as_echo "$PDFFONTS" >&6; }
20483else
20484  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20485$as_echo "no" >&6; }
20486fi
20487
20488
20489   # Extract the first word of "pdfimages", so it can be a program name with args.
20490set dummy pdfimages; ac_word=$2
20491{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
20492$as_echo_n "checking for $ac_word... " >&6; }
20493if ${ac_cv_prog_PDFIMAGES+:} false; then :
20494  $as_echo_n "(cached) " >&6
20495else
20496  if test -n "$PDFIMAGES"; then
20497  ac_cv_prog_PDFIMAGES="$PDFIMAGES" # Let the user override the test.
20498else
20499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20500for as_dir in $PATH
20501do
20502  IFS=$as_save_IFS
20503  test -z "$as_dir" && as_dir=.
20504    for ac_exec_ext in '' $ac_executable_extensions; do
20505  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
20506    ac_cv_prog_PDFIMAGES="found"
20507    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
20508    break 2
20509  fi
20510done
20511  done
20512IFS=$as_save_IFS
20513
20514  test -z "$ac_cv_prog_PDFIMAGES" && ac_cv_prog_PDFIMAGES="missing"
20515fi
20516fi
20517PDFIMAGES=$ac_cv_prog_PDFIMAGES
20518if test -n "$PDFIMAGES"; then
20519  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PDFIMAGES" >&5
20520$as_echo "$PDFIMAGES" >&6; }
20521else
20522  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20523$as_echo "no" >&6; }
20524fi
20525
20526
20527   if test "x$PDFINFO" = "xfound" -a "x$PDFFONTS" = "xfound" -a "x$PDFIMAGES" = "xfound"; then
20528      groff_have_pdftools=yes;
20529   else
20530      groff_have_pdftools=no;
20531   fi
20532
20533
20534# use a dummy substitution if no csh hack is necessary to avoid errors
20535# with non-GNU sed programs
20536{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for csh hash hack" >&5
20537$as_echo_n "checking for csh hash hack... " >&6; }
20538
20539cat <<EOF >conftest.sh
20540#! /bin/sh
20541true || exit 0
20542export PATH || exit 0
20543exit 1
20544EOF
20545
20546   chmod +x conftest.sh
20547   if echo ./conftest.sh | (csh >/dev/null 2>&1) >/dev/null 2>&1; then
20548     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20549$as_echo "yes" >&6; }
20550     SH_SCRIPT_SED_CMD='1s/.*/:/'
20551   else
20552     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20553$as_echo "no" >&6; }
20554     SH_SCRIPT_SED_CMD='1s/a/a/'
20555   fi
20556   rm -f conftest.sh
20557
20558
20559# checks for headers
20560for ac_header in stddef.h stdlib.h unistd.h dirent.h limits.h sys/dir.h \
20561                  string.h strings.h math.h sys/time.h direct.h process.h
20562do :
20563  as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20564ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
20565if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
20566  cat >>confdefs.h <<_ACEOF
20567#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20568_ACEOF
20569
20570fi
20571
20572done
20573
20574{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ISC 3.x or 4.x" >&5
20575$as_echo_n "checking for ISC 3.x or 4.x... " >&6; }
20576   if grep '[34]\.' /usr/options/cb.name >/dev/null 2>&1
20577   then
20578     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20579$as_echo "yes" >&6; }
20580
20581$as_echo "#define _SYSV3 1" >>confdefs.h
20582
20583   else
20584     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20585$as_echo "no" >&6; }
20586   fi
20587{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -D_POSIX_SOURCE is necessary" >&5
20588$as_echo_n "checking whether -D_POSIX_SOURCE is necessary... " >&6; }
20589   ac_ext=cpp
20590ac_cpp='$CXXCPP $CPPFLAGS'
20591ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20592ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20593ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20594
20595   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20596/* end confdefs.h.  */
20597
20598
20599
20600#include <stdio.h>
20601extern "C" { void fileno(int); }
20602
20603
20604int
20605main ()
20606{
20607
20608  ;
20609  return 0;
20610}
20611
20612_ACEOF
20613if ac_fn_cxx_try_compile "$LINENO"; then :
20614  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
20615$as_echo "yes" >&6; }
20616
20617$as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
20618
20619else
20620  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
20621$as_echo "no" >&6; }
20622fi
20623rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20624   ac_ext=c
20625ac_cpp='$CPP $CPPFLAGS'
20626ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20627ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20628ac_compiler_gnu=$ac_cv_c_compiler_gnu
20629
20630
20631# checks for header stuff
20632ac_ext=cpp
20633ac_cpp='$CXXCPP $CPPFLAGS'
20634ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20635ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20636ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20637
20638   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for return type of srand" >&5
20639$as_echo_n "checking for return type of srand... " >&6; }
20640   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20641/* end confdefs.h.  */
20642
20643
20644
20645#include <stdlib.h>
20646extern "C" { void srand(unsigned int); }
20647
20648
20649int
20650main ()
20651{
20652
20653  ;
20654  return 0;
20655}
20656
20657_ACEOF
20658if ac_fn_cxx_try_compile "$LINENO"; then :
20659  { $as_echo "$as_me:${as_lineno-$LINENO}: result: void" >&5
20660$as_echo "void" >&6; }
20661
20662$as_echo "#define RET_TYPE_SRAND_IS_VOID 1" >>confdefs.h
20663
20664else
20665  { $as_echo "$as_me:${as_lineno-$LINENO}: result: int" >&5
20666$as_echo "int" >&6; }
20667fi
20668rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20669   ac_ext=c
20670ac_cpp='$CPP $CPPFLAGS'
20671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20673ac_compiler_gnu=$ac_cv_c_compiler_gnu
20674
20675{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether gettimeofday must be declared" >&5
20676$as_echo_n "checking whether gettimeofday must be declared... " >&6; }
20677   ac_ext=cpp
20678ac_cpp='$CXXCPP $CPPFLAGS'
20679ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20680ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20681ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20682
20683   if ${groff_cv_decl_needed_gettimeofday+:} false; then :
20684  $as_echo_n "(cached) " >&6
20685else
20686  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20687/* end confdefs.h.  */
20688
20689
20690
20691#include <stdio.h>
20692#ifdef HAVE_STRING_H
20693#include <string.h>
20694#endif
20695#ifdef HAVE_STRINGS_H
20696#include <strings.h>
20697#endif
20698#ifdef HAVE_STDLIB_H
20699#include <stdlib.h>
20700#endif
20701#ifdef HAVE_SYS_TIME_H
20702#include <sys/time.h>
20703#endif
20704#ifdef HAVE_UNISTD_H
20705#include <unistd.h>
20706#endif
20707#ifdef HAVE_MATH_H
20708#include <math.h>
20709#endif
20710
20711
20712int
20713main ()
20714{
20715
20716
20717#ifndef gettimeofday
20718  char *p = (char *) gettimeofday;
20719#endif
20720
20721
20722  ;
20723  return 0;
20724}
20725
20726_ACEOF
20727if ac_fn_cxx_try_compile "$LINENO"; then :
20728  groff_cv_decl_needed_gettimeofday=no
20729else
20730  groff_cv_decl_needed_gettimeofday=yes
20731fi
20732rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20733fi
20734
20735   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_gettimeofday" >&5
20736$as_echo "$groff_cv_decl_needed_gettimeofday" >&6; }
20737   if test $groff_cv_decl_needed_gettimeofday = yes; then
20738
20739$as_echo "#define NEED_DECLARATION_GETTIMEOFDAY 1" >>confdefs.h
20740
20741   fi
20742   ac_ext=c
20743ac_cpp='$CPP $CPPFLAGS'
20744ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20745ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20746ac_compiler_gnu=$ac_cv_c_compiler_gnu
20747
20748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether popen must be declared" >&5
20749$as_echo_n "checking whether popen must be declared... " >&6; }
20750   ac_ext=cpp
20751ac_cpp='$CXXCPP $CPPFLAGS'
20752ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20753ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20754ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20755
20756   if ${groff_cv_decl_needed_popen+:} false; then :
20757  $as_echo_n "(cached) " >&6
20758else
20759  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20760/* end confdefs.h.  */
20761
20762
20763
20764#include <stdio.h>
20765#ifdef HAVE_STRING_H
20766#include <string.h>
20767#endif
20768#ifdef HAVE_STRINGS_H
20769#include <strings.h>
20770#endif
20771#ifdef HAVE_STDLIB_H
20772#include <stdlib.h>
20773#endif
20774#ifdef HAVE_SYS_TIME_H
20775#include <sys/time.h>
20776#endif
20777#ifdef HAVE_UNISTD_H
20778#include <unistd.h>
20779#endif
20780#ifdef HAVE_MATH_H
20781#include <math.h>
20782#endif
20783
20784
20785int
20786main ()
20787{
20788
20789
20790#ifndef popen
20791  char *p = (char *) popen;
20792#endif
20793
20794
20795  ;
20796  return 0;
20797}
20798
20799_ACEOF
20800if ac_fn_cxx_try_compile "$LINENO"; then :
20801  groff_cv_decl_needed_popen=no
20802else
20803  groff_cv_decl_needed_popen=yes
20804fi
20805rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20806fi
20807
20808   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_popen" >&5
20809$as_echo "$groff_cv_decl_needed_popen" >&6; }
20810   if test $groff_cv_decl_needed_popen = yes; then
20811
20812$as_echo "#define NEED_DECLARATION_POPEN 1" >>confdefs.h
20813
20814   fi
20815   ac_ext=c
20816ac_cpp='$CPP $CPPFLAGS'
20817ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20818ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20819ac_compiler_gnu=$ac_cv_c_compiler_gnu
20820
20821{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pclose must be declared" >&5
20822$as_echo_n "checking whether pclose must be declared... " >&6; }
20823   ac_ext=cpp
20824ac_cpp='$CXXCPP $CPPFLAGS'
20825ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20826ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20827ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20828
20829   if ${groff_cv_decl_needed_pclose+:} false; then :
20830  $as_echo_n "(cached) " >&6
20831else
20832  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20833/* end confdefs.h.  */
20834
20835
20836
20837#include <stdio.h>
20838#ifdef HAVE_STRING_H
20839#include <string.h>
20840#endif
20841#ifdef HAVE_STRINGS_H
20842#include <strings.h>
20843#endif
20844#ifdef HAVE_STDLIB_H
20845#include <stdlib.h>
20846#endif
20847#ifdef HAVE_SYS_TIME_H
20848#include <sys/time.h>
20849#endif
20850#ifdef HAVE_UNISTD_H
20851#include <unistd.h>
20852#endif
20853#ifdef HAVE_MATH_H
20854#include <math.h>
20855#endif
20856
20857
20858int
20859main ()
20860{
20861
20862
20863#ifndef pclose
20864  char *p = (char *) pclose;
20865#endif
20866
20867
20868  ;
20869  return 0;
20870}
20871
20872_ACEOF
20873if ac_fn_cxx_try_compile "$LINENO"; then :
20874  groff_cv_decl_needed_pclose=no
20875else
20876  groff_cv_decl_needed_pclose=yes
20877fi
20878rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20879fi
20880
20881   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_pclose" >&5
20882$as_echo "$groff_cv_decl_needed_pclose" >&6; }
20883   if test $groff_cv_decl_needed_pclose = yes; then
20884
20885$as_echo "#define NEED_DECLARATION_PCLOSE 1" >>confdefs.h
20886
20887   fi
20888   ac_ext=c
20889ac_cpp='$CPP $CPPFLAGS'
20890ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20891ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20892ac_compiler_gnu=$ac_cv_c_compiler_gnu
20893
20894{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether putenv must be declared" >&5
20895$as_echo_n "checking whether putenv must be declared... " >&6; }
20896   ac_ext=cpp
20897ac_cpp='$CXXCPP $CPPFLAGS'
20898ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20899ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20900ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20901
20902   if ${groff_cv_decl_needed_putenv+:} false; then :
20903  $as_echo_n "(cached) " >&6
20904else
20905  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20906/* end confdefs.h.  */
20907
20908
20909
20910#include <stdio.h>
20911#ifdef HAVE_STRING_H
20912#include <string.h>
20913#endif
20914#ifdef HAVE_STRINGS_H
20915#include <strings.h>
20916#endif
20917#ifdef HAVE_STDLIB_H
20918#include <stdlib.h>
20919#endif
20920#ifdef HAVE_SYS_TIME_H
20921#include <sys/time.h>
20922#endif
20923#ifdef HAVE_UNISTD_H
20924#include <unistd.h>
20925#endif
20926#ifdef HAVE_MATH_H
20927#include <math.h>
20928#endif
20929
20930
20931int
20932main ()
20933{
20934
20935
20936#ifndef putenv
20937  char *p = (char *) putenv;
20938#endif
20939
20940
20941  ;
20942  return 0;
20943}
20944
20945_ACEOF
20946if ac_fn_cxx_try_compile "$LINENO"; then :
20947  groff_cv_decl_needed_putenv=no
20948else
20949  groff_cv_decl_needed_putenv=yes
20950fi
20951rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20952fi
20953
20954   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_putenv" >&5
20955$as_echo "$groff_cv_decl_needed_putenv" >&6; }
20956   if test $groff_cv_decl_needed_putenv = yes; then
20957
20958$as_echo "#define NEED_DECLARATION_PUTENV 1" >>confdefs.h
20959
20960   fi
20961   ac_ext=c
20962ac_cpp='$CPP $CPPFLAGS'
20963ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20964ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20965ac_compiler_gnu=$ac_cv_c_compiler_gnu
20966
20967{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether rand must be declared" >&5
20968$as_echo_n "checking whether rand must be declared... " >&6; }
20969   ac_ext=cpp
20970ac_cpp='$CXXCPP $CPPFLAGS'
20971ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20972ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20973ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
20974
20975   if ${groff_cv_decl_needed_rand+:} false; then :
20976  $as_echo_n "(cached) " >&6
20977else
20978  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20979/* end confdefs.h.  */
20980
20981
20982
20983#include <stdio.h>
20984#ifdef HAVE_STRING_H
20985#include <string.h>
20986#endif
20987#ifdef HAVE_STRINGS_H
20988#include <strings.h>
20989#endif
20990#ifdef HAVE_STDLIB_H
20991#include <stdlib.h>
20992#endif
20993#ifdef HAVE_SYS_TIME_H
20994#include <sys/time.h>
20995#endif
20996#ifdef HAVE_UNISTD_H
20997#include <unistd.h>
20998#endif
20999#ifdef HAVE_MATH_H
21000#include <math.h>
21001#endif
21002
21003
21004int
21005main ()
21006{
21007
21008
21009#ifndef rand
21010  char *p = (char *) rand;
21011#endif
21012
21013
21014  ;
21015  return 0;
21016}
21017
21018_ACEOF
21019if ac_fn_cxx_try_compile "$LINENO"; then :
21020  groff_cv_decl_needed_rand=no
21021else
21022  groff_cv_decl_needed_rand=yes
21023fi
21024rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21025fi
21026
21027   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_rand" >&5
21028$as_echo "$groff_cv_decl_needed_rand" >&6; }
21029   if test $groff_cv_decl_needed_rand = yes; then
21030
21031$as_echo "#define NEED_DECLARATION_RAND 1" >>confdefs.h
21032
21033   fi
21034   ac_ext=c
21035ac_cpp='$CPP $CPPFLAGS'
21036ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21037ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21038ac_compiler_gnu=$ac_cv_c_compiler_gnu
21039
21040{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether srand must be declared" >&5
21041$as_echo_n "checking whether srand must be declared... " >&6; }
21042   ac_ext=cpp
21043ac_cpp='$CXXCPP $CPPFLAGS'
21044ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21045ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21046ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21047
21048   if ${groff_cv_decl_needed_srand+:} false; then :
21049  $as_echo_n "(cached) " >&6
21050else
21051  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21052/* end confdefs.h.  */
21053
21054
21055
21056#include <stdio.h>
21057#ifdef HAVE_STRING_H
21058#include <string.h>
21059#endif
21060#ifdef HAVE_STRINGS_H
21061#include <strings.h>
21062#endif
21063#ifdef HAVE_STDLIB_H
21064#include <stdlib.h>
21065#endif
21066#ifdef HAVE_SYS_TIME_H
21067#include <sys/time.h>
21068#endif
21069#ifdef HAVE_UNISTD_H
21070#include <unistd.h>
21071#endif
21072#ifdef HAVE_MATH_H
21073#include <math.h>
21074#endif
21075
21076
21077int
21078main ()
21079{
21080
21081
21082#ifndef srand
21083  char *p = (char *) srand;
21084#endif
21085
21086
21087  ;
21088  return 0;
21089}
21090
21091_ACEOF
21092if ac_fn_cxx_try_compile "$LINENO"; then :
21093  groff_cv_decl_needed_srand=no
21094else
21095  groff_cv_decl_needed_srand=yes
21096fi
21097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21098fi
21099
21100   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_srand" >&5
21101$as_echo "$groff_cv_decl_needed_srand" >&6; }
21102   if test $groff_cv_decl_needed_srand = yes; then
21103
21104$as_echo "#define NEED_DECLARATION_SRAND 1" >>confdefs.h
21105
21106   fi
21107   ac_ext=c
21108ac_cpp='$CPP $CPPFLAGS'
21109ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21110ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21111ac_compiler_gnu=$ac_cv_c_compiler_gnu
21112
21113{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strcasecmp must be declared" >&5
21114$as_echo_n "checking whether strcasecmp must be declared... " >&6; }
21115   ac_ext=cpp
21116ac_cpp='$CXXCPP $CPPFLAGS'
21117ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21118ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21119ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21120
21121   if ${groff_cv_decl_needed_strcasecmp+:} false; then :
21122  $as_echo_n "(cached) " >&6
21123else
21124  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21125/* end confdefs.h.  */
21126
21127
21128
21129#include <stdio.h>
21130#ifdef HAVE_STRING_H
21131#include <string.h>
21132#endif
21133#ifdef HAVE_STRINGS_H
21134#include <strings.h>
21135#endif
21136#ifdef HAVE_STDLIB_H
21137#include <stdlib.h>
21138#endif
21139#ifdef HAVE_SYS_TIME_H
21140#include <sys/time.h>
21141#endif
21142#ifdef HAVE_UNISTD_H
21143#include <unistd.h>
21144#endif
21145#ifdef HAVE_MATH_H
21146#include <math.h>
21147#endif
21148
21149
21150int
21151main ()
21152{
21153
21154
21155#ifndef strcasecmp
21156  char *p = (char *) strcasecmp;
21157#endif
21158
21159
21160  ;
21161  return 0;
21162}
21163
21164_ACEOF
21165if ac_fn_cxx_try_compile "$LINENO"; then :
21166  groff_cv_decl_needed_strcasecmp=no
21167else
21168  groff_cv_decl_needed_strcasecmp=yes
21169fi
21170rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21171fi
21172
21173   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_strcasecmp" >&5
21174$as_echo "$groff_cv_decl_needed_strcasecmp" >&6; }
21175   if test $groff_cv_decl_needed_strcasecmp = yes; then
21176
21177$as_echo "#define NEED_DECLARATION_STRCASECMP 1" >>confdefs.h
21178
21179   fi
21180   ac_ext=c
21181ac_cpp='$CPP $CPPFLAGS'
21182ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21183ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21184ac_compiler_gnu=$ac_cv_c_compiler_gnu
21185
21186{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strncasecmp must be declared" >&5
21187$as_echo_n "checking whether strncasecmp must be declared... " >&6; }
21188   ac_ext=cpp
21189ac_cpp='$CXXCPP $CPPFLAGS'
21190ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21191ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21192ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21193
21194   if ${groff_cv_decl_needed_strncasecmp+:} false; then :
21195  $as_echo_n "(cached) " >&6
21196else
21197  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21198/* end confdefs.h.  */
21199
21200
21201
21202#include <stdio.h>
21203#ifdef HAVE_STRING_H
21204#include <string.h>
21205#endif
21206#ifdef HAVE_STRINGS_H
21207#include <strings.h>
21208#endif
21209#ifdef HAVE_STDLIB_H
21210#include <stdlib.h>
21211#endif
21212#ifdef HAVE_SYS_TIME_H
21213#include <sys/time.h>
21214#endif
21215#ifdef HAVE_UNISTD_H
21216#include <unistd.h>
21217#endif
21218#ifdef HAVE_MATH_H
21219#include <math.h>
21220#endif
21221
21222
21223int
21224main ()
21225{
21226
21227
21228#ifndef strncasecmp
21229  char *p = (char *) strncasecmp;
21230#endif
21231
21232
21233  ;
21234  return 0;
21235}
21236
21237_ACEOF
21238if ac_fn_cxx_try_compile "$LINENO"; then :
21239  groff_cv_decl_needed_strncasecmp=no
21240else
21241  groff_cv_decl_needed_strncasecmp=yes
21242fi
21243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21244fi
21245
21246   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_strncasecmp" >&5
21247$as_echo "$groff_cv_decl_needed_strncasecmp" >&6; }
21248   if test $groff_cv_decl_needed_strncasecmp = yes; then
21249
21250$as_echo "#define NEED_DECLARATION_STRNCASECMP 1" >>confdefs.h
21251
21252   fi
21253   ac_ext=c
21254ac_cpp='$CPP $CPPFLAGS'
21255ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21256ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21257ac_compiler_gnu=$ac_cv_c_compiler_gnu
21258
21259{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether vfprintf must be declared" >&5
21260$as_echo_n "checking whether vfprintf must be declared... " >&6; }
21261   ac_ext=cpp
21262ac_cpp='$CXXCPP $CPPFLAGS'
21263ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21264ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21265ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21266
21267   if ${groff_cv_decl_needed_vfprintf+:} false; then :
21268  $as_echo_n "(cached) " >&6
21269else
21270  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21271/* end confdefs.h.  */
21272
21273
21274
21275#include <stdio.h>
21276#ifdef HAVE_STRING_H
21277#include <string.h>
21278#endif
21279#ifdef HAVE_STRINGS_H
21280#include <strings.h>
21281#endif
21282#ifdef HAVE_STDLIB_H
21283#include <stdlib.h>
21284#endif
21285#ifdef HAVE_SYS_TIME_H
21286#include <sys/time.h>
21287#endif
21288#ifdef HAVE_UNISTD_H
21289#include <unistd.h>
21290#endif
21291#ifdef HAVE_MATH_H
21292#include <math.h>
21293#endif
21294
21295
21296int
21297main ()
21298{
21299
21300
21301#ifndef vfprintf
21302  char *p = (char *) vfprintf;
21303#endif
21304
21305
21306  ;
21307  return 0;
21308}
21309
21310_ACEOF
21311if ac_fn_cxx_try_compile "$LINENO"; then :
21312  groff_cv_decl_needed_vfprintf=no
21313else
21314  groff_cv_decl_needed_vfprintf=yes
21315fi
21316rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21317fi
21318
21319   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_cv_decl_needed_vfprintf" >&5
21320$as_echo "$groff_cv_decl_needed_vfprintf" >&6; }
21321   if test $groff_cv_decl_needed_vfprintf = yes; then
21322
21323$as_echo "#define NEED_DECLARATION_VFPRINTF 1" >>confdefs.h
21324
21325   fi
21326   ac_ext=c
21327ac_cpp='$CPP $CPPFLAGS'
21328ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21329ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21330ac_compiler_gnu=$ac_cv_c_compiler_gnu
21331
21332ac_ext=cpp
21333ac_cpp='$CXXCPP $CPPFLAGS'
21334ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21335ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21336ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21337
21338   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys_nerr in <errno.h>, <stdio.h>, or <stdlib.h>" >&5
21339$as_echo_n "checking for sys_nerr in <errno.h>, <stdio.h>, or <stdlib.h>... " >&6; }
21340   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21341/* end confdefs.h.  */
21342
21343
21344
21345#include <errno.h>
21346#include <stdio.h>
21347#include <stdlib.h>
21348
21349
21350int
21351main ()
21352{
21353
21354
21355int k;
21356k = sys_nerr;
21357
21358
21359  ;
21360  return 0;
21361}
21362
21363_ACEOF
21364if ac_fn_cxx_try_compile "$LINENO"; then :
21365  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21366$as_echo "yes" >&6; }
21367
21368$as_echo "#define HAVE_SYS_NERR 1" >>confdefs.h
21369
21370else
21371  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21372$as_echo "no" >&6; }
21373fi
21374rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21375   ac_ext=c
21376ac_cpp='$CPP $CPPFLAGS'
21377ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21378ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21379ac_compiler_gnu=$ac_cv_c_compiler_gnu
21380
21381{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sys_errlist in <errno.h>, <stdio.h>, or <stdlib.h>" >&5
21382$as_echo_n "checking for sys_errlist in <errno.h>, <stdio.h>, or <stdlib.h>... " >&6; }
21383   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21384/* end confdefs.h.  */
21385
21386
21387
21388#include <errno.h>
21389#include <stdio.h>
21390#include <stdlib.h>
21391
21392
21393int
21394main ()
21395{
21396
21397
21398int k;
21399k = (int)sys_errlist[0];
21400
21401
21402  ;
21403  return 0;
21404}
21405
21406_ACEOF
21407if ac_fn_c_try_compile "$LINENO"; then :
21408  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21409$as_echo "yes" >&6; }
21410
21411$as_echo "#define HAVE_SYS_ERRLIST 1" >>confdefs.h
21412
21413else
21414  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21415$as_echo "no" >&6; }
21416fi
21417rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21418ac_ext=cpp
21419ac_cpp='$CXXCPP $CPPFLAGS'
21420ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21421ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21422ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21423
21424   { $as_echo "$as_me:${as_lineno-$LINENO}: checking C++ <osfcn.h>" >&5
21425$as_echo_n "checking C++ <osfcn.h>... " >&6; }
21426   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21427/* end confdefs.h.  */
21428
21429
21430
21431#include <osfcn.h>
21432
21433
21434int
21435main ()
21436{
21437
21438
21439read(0, 0, 0);
21440open(0, 0);
21441
21442
21443  ;
21444  return 0;
21445}
21446
21447_ACEOF
21448if ac_fn_cxx_try_compile "$LINENO"; then :
21449  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21450$as_echo "yes" >&6; }
21451
21452$as_echo "#define HAVE_CC_OSFCN_H 1" >>confdefs.h
21453
21454else
21455  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21456$as_echo "no" >&6; }
21457fi
21458rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21459   ac_ext=c
21460ac_cpp='$CPP $CPPFLAGS'
21461ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21462ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21463ac_compiler_gnu=$ac_cv_c_compiler_gnu
21464
21465ac_ext=cpp
21466ac_cpp='$CXXCPP $CPPFLAGS'
21467ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21468ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21469ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21470
21471   { $as_echo "$as_me:${as_lineno-$LINENO}: checking C++ <limits.h>" >&5
21472$as_echo_n "checking C++ <limits.h>... " >&6; }
21473   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21474/* end confdefs.h.  */
21475
21476
21477
21478#include <limits.h>
21479
21480
21481int
21482main ()
21483{
21484
21485
21486int x = INT_MIN;
21487int y = INT_MAX;
21488int z = UCHAR_MAX;
21489
21490
21491  ;
21492  return 0;
21493}
21494
21495_ACEOF
21496if ac_fn_cxx_try_compile "$LINENO"; then :
21497  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21498$as_echo "yes" >&6; }
21499
21500$as_echo "#define HAVE_CC_LIMITS_H 1" >>confdefs.h
21501
21502else
21503  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21504$as_echo "no" >&6; }
21505fi
21506rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21507   ac_ext=c
21508ac_cpp='$CPP $CPPFLAGS'
21509ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21510ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21511ac_compiler_gnu=$ac_cv_c_compiler_gnu
21512
21513ac_ext=cpp
21514ac_cpp='$CXXCPP $CPPFLAGS'
21515ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21516ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21517ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21518
21519   { $as_echo "$as_me:${as_lineno-$LINENO}: checking C++ <inttypes.h>" >&5
21520$as_echo_n "checking C++ <inttypes.h>... " >&6; }
21521   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21522/* end confdefs.h.  */
21523
21524
21525
21526#include <sys/types.h>
21527#include <inttypes.h>
21528
21529
21530int
21531main ()
21532{
21533
21534
21535uintmax_t i = (uintmax_t)-1;
21536
21537
21538  ;
21539  return 0;
21540}
21541
21542_ACEOF
21543if ac_fn_cxx_try_compile "$LINENO"; then :
21544  groff_cv_header_inttypes_h=yes
21545
21546$as_echo "#define HAVE_CC_INTTYPES_H 1" >>confdefs.h
21547
21548else
21549  groff_cv_header_inttypes_h=no
21550fi
21551rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21552   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_cv_header_inttypes_h" >&5
21553$as_echo "$groff_cv_header_inttypes_h" >&6; }
21554   ac_ext=c
21555ac_cpp='$CPP $CPPFLAGS'
21556ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21557ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21558ac_compiler_gnu=$ac_cv_c_compiler_gnu
21559
21560
21561# checks for typedefs
21562ac_ext=cpp
21563ac_cpp='$CXXCPP $CPPFLAGS'
21564ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21565ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21566ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21567
21568   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long" >&5
21569$as_echo_n "checking for unsigned long long... " >&6; }
21570   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21571/* end confdefs.h.  */
21572
21573
21574
21575unsigned long long ull = 1;
21576int i = 63;
21577unsigned long long ullmax = (unsigned long long)-1;
21578
21579
21580int
21581main ()
21582{
21583
21584
21585return ull << i | ull >> i | ullmax / ull | ullmax % ull;
21586
21587
21588  ;
21589  return 0;
21590}
21591
21592_ACEOF
21593if ac_fn_cxx_try_link "$LINENO"; then :
21594  groff_cv_type_unsigned_long_long=yes
21595else
21596  groff_cv_type_unsigned_long_long=no
21597fi
21598rm -f core conftest.err conftest.$ac_objext \
21599    conftest$ac_exeext conftest.$ac_ext
21600   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_cv_type_unsigned_long_long" >&5
21601$as_echo "$groff_cv_type_unsigned_long_long" >&6; }
21602   ac_ext=c
21603ac_cpp='$CPP $CPPFLAGS'
21604ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21605ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21606ac_compiler_gnu=$ac_cv_c_compiler_gnu
21607
21608
21609   if test $groff_cv_header_inttypes_h = no; then
21610
21611     test $groff_cv_type_unsigned_long_long = yes \
21612	  && ac_type='unsigned long long' \
21613	  || ac_type='unsigned long'
21614
21615cat >>confdefs.h <<_ACEOF
21616#define uintmax_t $ac_type
21617_ACEOF
21618
21619   fi
21620ac_ext=cpp
21621ac_cpp='$CXXCPP $CPPFLAGS'
21622ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21623ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21624ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
21625
21626   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for declaration of time_t" >&5
21627$as_echo_n "checking for declaration of time_t... " >&6; }
21628   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21629/* end confdefs.h.  */
21630
21631
21632
21633#include <time.h>
21634
21635
21636int
21637main ()
21638{
21639
21640
21641time_t t = time(0);
21642struct tm *p = localtime(&t);
21643
21644
21645  ;
21646  return 0;
21647}
21648
21649_ACEOF
21650if ac_fn_cxx_try_compile "$LINENO"; then :
21651  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21652$as_echo "yes" >&6; }
21653else
21654  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21655$as_echo "no" >&6; }
21656
21657$as_echo "#define LONG_FOR_TIME_T 1" >>confdefs.h
21658
21659fi
21660rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21661   ac_ext=c
21662ac_cpp='$CPP $CPPFLAGS'
21663ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
21664ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
21665ac_compiler_gnu=$ac_cv_c_compiler_gnu
21666
21667{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for return type of signal handlers" >&5
21668$as_echo_n "checking for return type of signal handlers... " >&6; }
21669   for groff_declaration in \
21670     'extern "C" void (*signal (int, void (*)(int)))(int);' \
21671     'extern "C" void (*signal (int, void (*)(int)) throw ())(int);' \
21672     'void (*signal ()) ();'
21673   do
21674     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21675/* end confdefs.h.  */
21676
21677
21678
21679#include <sys/types.h>
21680#include <signal.h>
21681#ifdef signal
21682# undef signal
21683#endif
21684$groff_declaration
21685
21686
21687int
21688main ()
21689{
21690
21691
21692int i;
21693
21694
21695  ;
21696  return 0;
21697}
21698
21699_ACEOF
21700if ac_fn_c_try_compile "$LINENO"; then :
21701  break
21702else
21703  continue
21704fi
21705rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21706   done
21707
21708   if test -n "$groff_declaration"; then
21709     { $as_echo "$as_me:${as_lineno-$LINENO}: result: void" >&5
21710$as_echo "void" >&6; }
21711
21712$as_echo "#define RETSIGTYPE void" >>confdefs.h
21713
21714   else
21715     { $as_echo "$as_me:${as_lineno-$LINENO}: result: int" >&5
21716$as_echo "int" >&6; }
21717
21718$as_echo "#define RETSIGTYPE int" >>confdefs.h
21719
21720   fi
21721{ $as_echo "$as_me:${as_lineno-$LINENO}: checking struct exception" >&5
21722$as_echo_n "checking struct exception... " >&6; }
21723   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21724/* end confdefs.h.  */
21725
21726
21727
21728#include <math.h>
21729
21730
21731int
21732main ()
21733{
21734
21735
21736struct exception e;
21737
21738
21739  ;
21740  return 0;
21741}
21742
21743_ACEOF
21744if ac_fn_c_try_compile "$LINENO"; then :
21745  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
21746$as_echo "yes" >&6; }
21747
21748$as_echo "#define HAVE_STRUCT_EXCEPTION 1" >>confdefs.h
21749
21750else
21751  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
21752$as_echo "no" >&6; }
21753fi
21754rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21755
21756# check endianness
21757 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
21758$as_echo_n "checking whether byte ordering is bigendian... " >&6; }
21759if ${ac_cv_c_bigendian+:} false; then :
21760  $as_echo_n "(cached) " >&6
21761else
21762  ac_cv_c_bigendian=unknown
21763    # See if we're dealing with a universal compiler.
21764    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21765/* end confdefs.h.  */
21766#ifndef __APPLE_CC__
21767	       not a universal capable compiler
21768	     #endif
21769	     typedef int dummy;
21770
21771_ACEOF
21772if ac_fn_c_try_compile "$LINENO"; then :
21773
21774	# Check for potential -arch flags.  It is not universal unless
21775	# there are at least two -arch flags with different values.
21776	ac_arch=
21777	ac_prev=
21778	for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
21779	 if test -n "$ac_prev"; then
21780	   case $ac_word in
21781	     i?86 | x86_64 | ppc | ppc64)
21782	       if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
21783		 ac_arch=$ac_word
21784	       else
21785		 ac_cv_c_bigendian=universal
21786		 break
21787	       fi
21788	       ;;
21789	   esac
21790	   ac_prev=
21791	 elif test "x$ac_word" = "x-arch"; then
21792	   ac_prev=arch
21793	 fi
21794       done
21795fi
21796rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21797    if test $ac_cv_c_bigendian = unknown; then
21798      # See if sys/param.h defines the BYTE_ORDER macro.
21799      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21800/* end confdefs.h.  */
21801#include <sys/types.h>
21802	     #include <sys/param.h>
21803
21804int
21805main ()
21806{
21807#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
21808		     && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
21809		     && LITTLE_ENDIAN)
21810	      bogus endian macros
21811	     #endif
21812
21813  ;
21814  return 0;
21815}
21816_ACEOF
21817if ac_fn_c_try_compile "$LINENO"; then :
21818  # It does; now see whether it defined to BIG_ENDIAN or not.
21819	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21820/* end confdefs.h.  */
21821#include <sys/types.h>
21822		#include <sys/param.h>
21823
21824int
21825main ()
21826{
21827#if BYTE_ORDER != BIG_ENDIAN
21828		 not big endian
21829		#endif
21830
21831  ;
21832  return 0;
21833}
21834_ACEOF
21835if ac_fn_c_try_compile "$LINENO"; then :
21836  ac_cv_c_bigendian=yes
21837else
21838  ac_cv_c_bigendian=no
21839fi
21840rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21841fi
21842rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21843    fi
21844    if test $ac_cv_c_bigendian = unknown; then
21845      # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
21846      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21847/* end confdefs.h.  */
21848#include <limits.h>
21849
21850int
21851main ()
21852{
21853#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
21854	      bogus endian macros
21855	     #endif
21856
21857  ;
21858  return 0;
21859}
21860_ACEOF
21861if ac_fn_c_try_compile "$LINENO"; then :
21862  # It does; now see whether it defined to _BIG_ENDIAN or not.
21863	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21864/* end confdefs.h.  */
21865#include <limits.h>
21866
21867int
21868main ()
21869{
21870#ifndef _BIG_ENDIAN
21871		 not big endian
21872		#endif
21873
21874  ;
21875  return 0;
21876}
21877_ACEOF
21878if ac_fn_c_try_compile "$LINENO"; then :
21879  ac_cv_c_bigendian=yes
21880else
21881  ac_cv_c_bigendian=no
21882fi
21883rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21884fi
21885rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21886    fi
21887    if test $ac_cv_c_bigendian = unknown; then
21888      # Compile a test program.
21889      if test "$cross_compiling" = yes; then :
21890  # Try to guess by grepping values from an object file.
21891	 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21892/* end confdefs.h.  */
21893short int ascii_mm[] =
21894		  { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
21895		short int ascii_ii[] =
21896		  { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
21897		int use_ascii (int i) {
21898		  return ascii_mm[i] + ascii_ii[i];
21899		}
21900		short int ebcdic_ii[] =
21901		  { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
21902		short int ebcdic_mm[] =
21903		  { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
21904		int use_ebcdic (int i) {
21905		  return ebcdic_mm[i] + ebcdic_ii[i];
21906		}
21907		extern int foo;
21908
21909int
21910main ()
21911{
21912return use_ascii (foo) == use_ebcdic (foo);
21913  ;
21914  return 0;
21915}
21916_ACEOF
21917if ac_fn_c_try_compile "$LINENO"; then :
21918  if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
21919	      ac_cv_c_bigendian=yes
21920	    fi
21921	    if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
21922	      if test "$ac_cv_c_bigendian" = unknown; then
21923		ac_cv_c_bigendian=no
21924	      else
21925		# finding both strings is unlikely to happen, but who knows?
21926		ac_cv_c_bigendian=unknown
21927	      fi
21928	    fi
21929fi
21930rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21931else
21932  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21933/* end confdefs.h.  */
21934$ac_includes_default
21935int
21936main ()
21937{
21938
21939	     /* Are we little or big endian?  From Harbison&Steele.  */
21940	     union
21941	     {
21942	       long int l;
21943	       char c[sizeof (long int)];
21944	     } u;
21945	     u.l = 1;
21946	     return u.c[sizeof (long int) - 1] == 1;
21947
21948  ;
21949  return 0;
21950}
21951_ACEOF
21952if ac_fn_c_try_run "$LINENO"; then :
21953  ac_cv_c_bigendian=no
21954else
21955  ac_cv_c_bigendian=yes
21956fi
21957rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21958  conftest.$ac_objext conftest.beam conftest.$ac_ext
21959fi
21960
21961    fi
21962fi
21963{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
21964$as_echo "$ac_cv_c_bigendian" >&6; }
21965 case $ac_cv_c_bigendian in #(
21966   yes)
21967     $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
21968;; #(
21969   no)
21970      ;; #(
21971   universal)
21972
21973$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
21974
21975     ;; #(
21976   *)
21977     as_fn_error $? "unknown endianness
21978 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
21979 esac
21980
21981
21982# checks for libraries
21983{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lc" >&5
21984$as_echo_n "checking for main in -lc... " >&6; }
21985if ${ac_cv_lib_c_main+:} false; then :
21986  $as_echo_n "(cached) " >&6
21987else
21988  ac_check_lib_save_LIBS=$LIBS
21989LIBS="-lc  $LIBS"
21990cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21991/* end confdefs.h.  */
21992
21993
21994int
21995main ()
21996{
21997return main ();
21998  ;
21999  return 0;
22000}
22001_ACEOF
22002if ac_fn_c_try_link "$LINENO"; then :
22003  ac_cv_lib_c_main=yes
22004else
22005  ac_cv_lib_c_main=no
22006fi
22007rm -f core conftest.err conftest.$ac_objext \
22008    conftest$ac_exeext conftest.$ac_ext
22009LIBS=$ac_check_lib_save_LIBS
22010fi
22011{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_main" >&5
22012$as_echo "$ac_cv_lib_c_main" >&6; }
22013if test "x$ac_cv_lib_c_main" = xyes; then :
22014  LIBC=-lc
22015fi
22016
22017
22018{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sin in -lm" >&5
22019$as_echo_n "checking for sin in -lm... " >&6; }
22020if ${ac_cv_lib_m_sin+:} false; then :
22021  $as_echo_n "(cached) " >&6
22022else
22023  ac_check_lib_save_LIBS=$LIBS
22024LIBS="-lm  $LIBS"
22025cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22026/* end confdefs.h.  */
22027
22028/* Override any GCC internal prototype to avoid an error.
22029   Use char because int might match the return type of a GCC
22030   builtin and then its argument prototype would still apply.  */
22031#ifdef __cplusplus
22032extern "C"
22033#endif
22034char sin ();
22035int
22036main ()
22037{
22038return sin ();
22039  ;
22040  return 0;
22041}
22042_ACEOF
22043if ac_fn_c_try_link "$LINENO"; then :
22044  ac_cv_lib_m_sin=yes
22045else
22046  ac_cv_lib_m_sin=no
22047fi
22048rm -f core conftest.err conftest.$ac_objext \
22049    conftest$ac_exeext conftest.$ac_ext
22050LIBS=$ac_check_lib_save_LIBS
22051fi
22052{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_m_sin" >&5
22053$as_echo "$ac_cv_lib_m_sin" >&6; }
22054if test "x$ac_cv_lib_m_sin" = xyes; then :
22055  LIBM=-lm
22056fi
22057
22058
22059
22060ac_ext=cpp
22061ac_cpp='$CXXCPP $CPPFLAGS'
22062ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22063ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22064ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22065
22066
22067      if test "X$prefix" = "XNONE"; then
22068    acl_final_prefix="$ac_default_prefix"
22069  else
22070    acl_final_prefix="$prefix"
22071  fi
22072  if test "X$exec_prefix" = "XNONE"; then
22073    acl_final_exec_prefix='${prefix}'
22074  else
22075    acl_final_exec_prefix="$exec_prefix"
22076  fi
22077  acl_save_prefix="$prefix"
22078  prefix="$acl_final_prefix"
22079  eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
22080  prefix="$acl_save_prefix"
22081
22082
22083
22084# Check whether --with-gnu-ld was given.
22085if test "${with_gnu_ld+set}" = set; then :
22086  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
22087else
22088  with_gnu_ld=no
22089fi
22090
22091# Prepare PATH_SEPARATOR.
22092# The user is always right.
22093if test "${PATH_SEPARATOR+set}" != set; then
22094  # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
22095  # contains only /bin. Note that ksh looks also at the FPATH variable,
22096  # so we have to set that as well for the test.
22097  PATH_SEPARATOR=:
22098  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
22099    && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
22100           || PATH_SEPARATOR=';'
22101       }
22102fi
22103
22104ac_prog=ld
22105if test "$GCC" = yes; then
22106  # Check if gcc -print-prog-name=ld gives a path.
22107  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
22108$as_echo_n "checking for ld used by $CC... " >&6; }
22109  case $host in
22110  *-*-mingw*)
22111    # gcc leaves a trailing carriage return which upsets mingw
22112    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
22113  *)
22114    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
22115  esac
22116  case $ac_prog in
22117    # Accept absolute paths.
22118    [\\/]* | ?:[\\/]*)
22119      re_direlt='/[^/][^/]*/\.\./'
22120      # Canonicalize the pathname of ld
22121      ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
22122      while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
22123        ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
22124      done
22125      test -z "$LD" && LD="$ac_prog"
22126      ;;
22127  "")
22128    # If it fails, then pretend we aren't using GCC.
22129    ac_prog=ld
22130    ;;
22131  *)
22132    # If it is relative, then search for the first ld in PATH.
22133    with_gnu_ld=unknown
22134    ;;
22135  esac
22136elif test "$with_gnu_ld" = yes; then
22137  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
22138$as_echo_n "checking for GNU ld... " >&6; }
22139else
22140  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
22141$as_echo_n "checking for non-GNU ld... " >&6; }
22142fi
22143if ${acl_cv_path_LD+:} false; then :
22144  $as_echo_n "(cached) " >&6
22145else
22146  if test -z "$LD"; then
22147  acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
22148  for ac_dir in $PATH; do
22149    IFS="$acl_save_ifs"
22150    test -z "$ac_dir" && ac_dir=.
22151    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
22152      acl_cv_path_LD="$ac_dir/$ac_prog"
22153      # Check to see if the program is GNU ld.  I'd rather use --version,
22154      # but apparently some variants of GNU ld only accept -v.
22155      # Break only if it was the GNU/non-GNU ld that we prefer.
22156      case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
22157      *GNU* | *'with BFD'*)
22158        test "$with_gnu_ld" != no && break
22159        ;;
22160      *)
22161        test "$with_gnu_ld" != yes && break
22162        ;;
22163      esac
22164    fi
22165  done
22166  IFS="$acl_save_ifs"
22167else
22168  acl_cv_path_LD="$LD" # Let the user override the test with a path.
22169fi
22170fi
22171
22172LD="$acl_cv_path_LD"
22173if test -n "$LD"; then
22174  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
22175$as_echo "$LD" >&6; }
22176else
22177  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
22178$as_echo "no" >&6; }
22179fi
22180test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
22181{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
22182$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
22183if ${acl_cv_prog_gnu_ld+:} false; then :
22184  $as_echo_n "(cached) " >&6
22185else
22186  # I'd rather use --version here, but apparently some GNU lds only accept -v.
22187case `$LD -v 2>&1 </dev/null` in
22188*GNU* | *'with BFD'*)
22189  acl_cv_prog_gnu_ld=yes
22190  ;;
22191*)
22192  acl_cv_prog_gnu_ld=no
22193  ;;
22194esac
22195fi
22196{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
22197$as_echo "$acl_cv_prog_gnu_ld" >&6; }
22198with_gnu_ld=$acl_cv_prog_gnu_ld
22199
22200
22201
22202
22203                                                { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
22204$as_echo_n "checking for shared library run path origin... " >&6; }
22205if ${acl_cv_rpath+:} false; then :
22206  $as_echo_n "(cached) " >&6
22207else
22208
22209    CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
22210    ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
22211    . ./conftest.sh
22212    rm -f ./conftest.sh
22213    acl_cv_rpath=done
22214
22215fi
22216{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
22217$as_echo "$acl_cv_rpath" >&6; }
22218  wl="$acl_cv_wl"
22219  acl_libext="$acl_cv_libext"
22220  acl_shlibext="$acl_cv_shlibext"
22221  acl_libname_spec="$acl_cv_libname_spec"
22222  acl_library_names_spec="$acl_cv_library_names_spec"
22223  acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
22224  acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
22225  acl_hardcode_direct="$acl_cv_hardcode_direct"
22226  acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
22227    # Check whether --enable-rpath was given.
22228if test "${enable_rpath+set}" = set; then :
22229  enableval=$enable_rpath; :
22230else
22231  enable_rpath=yes
22232fi
22233
22234
22235ac_ext=cpp
22236ac_cpp='$CXXCPP $CPPFLAGS'
22237ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22238ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22239ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22240{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C++ preprocessor" >&5
22241$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
22242if test -z "$CXXCPP"; then
22243  if ${ac_cv_prog_CXXCPP+:} false; then :
22244  $as_echo_n "(cached) " >&6
22245else
22246      # Double quotes because CXXCPP needs to be expanded
22247    for CXXCPP in "$CXX -E" "/lib/cpp"
22248    do
22249      ac_preproc_ok=false
22250for ac_cxx_preproc_warn_flag in '' yes
22251do
22252  # Use a header file that comes with gcc, so configuring glibc
22253  # with a fresh cross-compiler works.
22254  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22255  # <limits.h> exists even on freestanding compilers.
22256  # On the NeXT, cc -E runs the code through the compiler's parser,
22257  # not just through cpp. "Syntax error" is here to catch this case.
22258  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22259/* end confdefs.h.  */
22260#ifdef __STDC__
22261# include <limits.h>
22262#else
22263# include <assert.h>
22264#endif
22265		     Syntax error
22266_ACEOF
22267if ac_fn_cxx_try_cpp "$LINENO"; then :
22268
22269else
22270  # Broken: fails on valid input.
22271continue
22272fi
22273rm -f conftest.err conftest.i conftest.$ac_ext
22274
22275  # OK, works on sane cases.  Now check whether nonexistent headers
22276  # can be detected and how.
22277  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22278/* end confdefs.h.  */
22279#include <ac_nonexistent.h>
22280_ACEOF
22281if ac_fn_cxx_try_cpp "$LINENO"; then :
22282  # Broken: success on invalid input.
22283continue
22284else
22285  # Passes both tests.
22286ac_preproc_ok=:
22287break
22288fi
22289rm -f conftest.err conftest.i conftest.$ac_ext
22290
22291done
22292# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22293rm -f conftest.i conftest.err conftest.$ac_ext
22294if $ac_preproc_ok; then :
22295  break
22296fi
22297
22298    done
22299    ac_cv_prog_CXXCPP=$CXXCPP
22300
22301fi
22302  CXXCPP=$ac_cv_prog_CXXCPP
22303else
22304  ac_cv_prog_CXXCPP=$CXXCPP
22305fi
22306{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXXCPP" >&5
22307$as_echo "$CXXCPP" >&6; }
22308ac_preproc_ok=false
22309for ac_cxx_preproc_warn_flag in '' yes
22310do
22311  # Use a header file that comes with gcc, so configuring glibc
22312  # with a fresh cross-compiler works.
22313  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22314  # <limits.h> exists even on freestanding compilers.
22315  # On the NeXT, cc -E runs the code through the compiler's parser,
22316  # not just through cpp. "Syntax error" is here to catch this case.
22317  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22318/* end confdefs.h.  */
22319#ifdef __STDC__
22320# include <limits.h>
22321#else
22322# include <assert.h>
22323#endif
22324		     Syntax error
22325_ACEOF
22326if ac_fn_cxx_try_cpp "$LINENO"; then :
22327
22328else
22329  # Broken: fails on valid input.
22330continue
22331fi
22332rm -f conftest.err conftest.i conftest.$ac_ext
22333
22334  # OK, works on sane cases.  Now check whether nonexistent headers
22335  # can be detected and how.
22336  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22337/* end confdefs.h.  */
22338#include <ac_nonexistent.h>
22339_ACEOF
22340if ac_fn_cxx_try_cpp "$LINENO"; then :
22341  # Broken: success on invalid input.
22342continue
22343else
22344  # Passes both tests.
22345ac_preproc_ok=:
22346break
22347fi
22348rm -f conftest.err conftest.i conftest.$ac_ext
22349
22350done
22351# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
22352rm -f conftest.i conftest.err conftest.$ac_ext
22353if $ac_preproc_ok; then :
22354
22355else
22356  { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
22357$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
22358as_fn_error $? "C++ preprocessor \"$CXXCPP\" fails sanity check
22359See \`config.log' for more details" "$LINENO" 5; }
22360fi
22361
22362ac_ext=cpp
22363ac_cpp='$CXXCPP $CPPFLAGS'
22364ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
22365ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
22366ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
22367
22368
22369
22370
22371  acl_libdirstem=lib
22372  acl_libdirstem2=
22373  case "$host_os" in
22374    solaris*)
22375                                    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
22376$as_echo_n "checking for 64-bit host... " >&6; }
22377if ${gl_cv_solaris_64bit+:} false; then :
22378  $as_echo_n "(cached) " >&6
22379else
22380  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22381/* end confdefs.h.  */
22382
22383#ifdef _LP64
22384sixtyfour bits
22385#endif
22386
22387_ACEOF
22388if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22389  $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
22390  gl_cv_solaris_64bit=yes
22391else
22392  gl_cv_solaris_64bit=no
22393fi
22394rm -f conftest*
22395
22396
22397fi
22398{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
22399$as_echo "$gl_cv_solaris_64bit" >&6; }
22400      if test $gl_cv_solaris_64bit = yes; then
22401        acl_libdirstem=lib/64
22402        case "$host_cpu" in
22403          sparc*)        acl_libdirstem2=lib/sparcv9 ;;
22404          i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
22405        esac
22406      fi
22407      ;;
22408    *)
22409      searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
22410      if test -n "$searchpath"; then
22411        acl_save_IFS="${IFS= 	}"; IFS=":"
22412        for searchdir in $searchpath; do
22413          if test -d "$searchdir"; then
22414            case "$searchdir" in
22415              */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
22416              */../ | */.. )
22417                # Better ignore directories of this form. They are misleading.
22418                ;;
22419              *) searchdir=`cd "$searchdir" && pwd`
22420                 case "$searchdir" in
22421                   */lib64 ) acl_libdirstem=lib64 ;;
22422                 esac ;;
22423            esac
22424          fi
22425        done
22426        IFS="$acl_save_IFS"
22427      fi
22428      ;;
22429  esac
22430  test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
22431
22432
22433
22434
22435
22436
22437
22438
22439
22440
22441
22442
22443    use_additional=yes
22444
22445  acl_save_prefix="$prefix"
22446  prefix="$acl_final_prefix"
22447  acl_save_exec_prefix="$exec_prefix"
22448  exec_prefix="$acl_final_exec_prefix"
22449
22450    eval additional_includedir=\"$includedir\"
22451    eval additional_libdir=\"$libdir\"
22452
22453  exec_prefix="$acl_save_exec_prefix"
22454  prefix="$acl_save_prefix"
22455
22456
22457# Check whether --with-libiconv-prefix was given.
22458if test "${with_libiconv_prefix+set}" = set; then :
22459  withval=$with_libiconv_prefix;
22460    if test "X$withval" = "Xno"; then
22461      use_additional=no
22462    else
22463      if test "X$withval" = "X"; then
22464
22465  acl_save_prefix="$prefix"
22466  prefix="$acl_final_prefix"
22467  acl_save_exec_prefix="$exec_prefix"
22468  exec_prefix="$acl_final_exec_prefix"
22469
22470          eval additional_includedir=\"$includedir\"
22471          eval additional_libdir=\"$libdir\"
22472
22473  exec_prefix="$acl_save_exec_prefix"
22474  prefix="$acl_save_prefix"
22475
22476      else
22477        additional_includedir="$withval/include"
22478        additional_libdir="$withval/$acl_libdirstem"
22479        if test "$acl_libdirstem2" != "$acl_libdirstem" \
22480           && ! test -d "$withval/$acl_libdirstem"; then
22481          additional_libdir="$withval/$acl_libdirstem2"
22482        fi
22483      fi
22484    fi
22485
22486fi
22487
22488      LIBICONV=
22489  LTLIBICONV=
22490  INCICONV=
22491  LIBICONV_PREFIX=
22492      HAVE_LIBICONV=
22493  rpathdirs=
22494  ltrpathdirs=
22495  names_already_handled=
22496  names_next_round='iconv '
22497  while test -n "$names_next_round"; do
22498    names_this_round="$names_next_round"
22499    names_next_round=
22500    for name in $names_this_round; do
22501      already_handled=
22502      for n in $names_already_handled; do
22503        if test "$n" = "$name"; then
22504          already_handled=yes
22505          break
22506        fi
22507      done
22508      if test -z "$already_handled"; then
22509        names_already_handled="$names_already_handled $name"
22510                        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
22511        eval value=\"\$HAVE_LIB$uppername\"
22512        if test -n "$value"; then
22513          if test "$value" = yes; then
22514            eval value=\"\$LIB$uppername\"
22515            test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
22516            eval value=\"\$LTLIB$uppername\"
22517            test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
22518          else
22519                                    :
22520          fi
22521        else
22522                              found_dir=
22523          found_la=
22524          found_so=
22525          found_a=
22526          eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
22527          if test -n "$acl_shlibext"; then
22528            shrext=".$acl_shlibext"             # typically: shrext=.so
22529          else
22530            shrext=
22531          fi
22532          if test $use_additional = yes; then
22533            dir="$additional_libdir"
22534                                    if test -n "$acl_shlibext"; then
22535              if test -f "$dir/$libname$shrext"; then
22536                found_dir="$dir"
22537                found_so="$dir/$libname$shrext"
22538              else
22539                if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
22540                  ver=`(cd "$dir" && \
22541                        for f in "$libname$shrext".*; do echo "$f"; done \
22542                        | sed -e "s,^$libname$shrext\\\\.,," \
22543                        | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
22544                        | sed 1q ) 2>/dev/null`
22545                  if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
22546                    found_dir="$dir"
22547                    found_so="$dir/$libname$shrext.$ver"
22548                  fi
22549                else
22550                  eval library_names=\"$acl_library_names_spec\"
22551                  for f in $library_names; do
22552                    if test -f "$dir/$f"; then
22553                      found_dir="$dir"
22554                      found_so="$dir/$f"
22555                      break
22556                    fi
22557                  done
22558                fi
22559              fi
22560            fi
22561                        if test "X$found_dir" = "X"; then
22562              if test -f "$dir/$libname.$acl_libext"; then
22563                found_dir="$dir"
22564                found_a="$dir/$libname.$acl_libext"
22565              fi
22566            fi
22567            if test "X$found_dir" != "X"; then
22568              if test -f "$dir/$libname.la"; then
22569                found_la="$dir/$libname.la"
22570              fi
22571            fi
22572          fi
22573          if test "X$found_dir" = "X"; then
22574            for x in $LDFLAGS $LTLIBICONV; do
22575
22576  acl_save_prefix="$prefix"
22577  prefix="$acl_final_prefix"
22578  acl_save_exec_prefix="$exec_prefix"
22579  exec_prefix="$acl_final_exec_prefix"
22580  eval x=\"$x\"
22581  exec_prefix="$acl_save_exec_prefix"
22582  prefix="$acl_save_prefix"
22583
22584              case "$x" in
22585                -L*)
22586                  dir=`echo "X$x" | sed -e 's/^X-L//'`
22587                                    if test -n "$acl_shlibext"; then
22588                    if test -f "$dir/$libname$shrext"; then
22589                      found_dir="$dir"
22590                      found_so="$dir/$libname$shrext"
22591                    else
22592                      if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
22593                        ver=`(cd "$dir" && \
22594                              for f in "$libname$shrext".*; do echo "$f"; done \
22595                              | sed -e "s,^$libname$shrext\\\\.,," \
22596                              | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
22597                              | sed 1q ) 2>/dev/null`
22598                        if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
22599                          found_dir="$dir"
22600                          found_so="$dir/$libname$shrext.$ver"
22601                        fi
22602                      else
22603                        eval library_names=\"$acl_library_names_spec\"
22604                        for f in $library_names; do
22605                          if test -f "$dir/$f"; then
22606                            found_dir="$dir"
22607                            found_so="$dir/$f"
22608                            break
22609                          fi
22610                        done
22611                      fi
22612                    fi
22613                  fi
22614                                    if test "X$found_dir" = "X"; then
22615                    if test -f "$dir/$libname.$acl_libext"; then
22616                      found_dir="$dir"
22617                      found_a="$dir/$libname.$acl_libext"
22618                    fi
22619                  fi
22620                  if test "X$found_dir" != "X"; then
22621                    if test -f "$dir/$libname.la"; then
22622                      found_la="$dir/$libname.la"
22623                    fi
22624                  fi
22625                  ;;
22626              esac
22627              if test "X$found_dir" != "X"; then
22628                break
22629              fi
22630            done
22631          fi
22632          if test "X$found_dir" != "X"; then
22633                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
22634            if test "X$found_so" != "X"; then
22635                                                        if test "$enable_rpath" = no \
22636                 || test "X$found_dir" = "X/usr/$acl_libdirstem" \
22637                 || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
22638                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
22639              else
22640                                                                                haveit=
22641                for x in $ltrpathdirs; do
22642                  if test "X$x" = "X$found_dir"; then
22643                    haveit=yes
22644                    break
22645                  fi
22646                done
22647                if test -z "$haveit"; then
22648                  ltrpathdirs="$ltrpathdirs $found_dir"
22649                fi
22650                                if test "$acl_hardcode_direct" = yes; then
22651                                                      LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
22652                else
22653                  if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
22654                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
22655                                                            haveit=
22656                    for x in $rpathdirs; do
22657                      if test "X$x" = "X$found_dir"; then
22658                        haveit=yes
22659                        break
22660                      fi
22661                    done
22662                    if test -z "$haveit"; then
22663                      rpathdirs="$rpathdirs $found_dir"
22664                    fi
22665                  else
22666                                                                                haveit=
22667                    for x in $LDFLAGS $LIBICONV; do
22668
22669  acl_save_prefix="$prefix"
22670  prefix="$acl_final_prefix"
22671  acl_save_exec_prefix="$exec_prefix"
22672  exec_prefix="$acl_final_exec_prefix"
22673  eval x=\"$x\"
22674  exec_prefix="$acl_save_exec_prefix"
22675  prefix="$acl_save_prefix"
22676
22677                      if test "X$x" = "X-L$found_dir"; then
22678                        haveit=yes
22679                        break
22680                      fi
22681                    done
22682                    if test -z "$haveit"; then
22683                      LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
22684                    fi
22685                    if test "$acl_hardcode_minus_L" != no; then
22686                                                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
22687                    else
22688                                                                                                                                                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
22689                    fi
22690                  fi
22691                fi
22692              fi
22693            else
22694              if test "X$found_a" != "X"; then
22695                                LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
22696              else
22697                                                LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
22698              fi
22699            fi
22700                        additional_includedir=
22701            case "$found_dir" in
22702              */$acl_libdirstem | */$acl_libdirstem/)
22703                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
22704                if test "$name" = 'iconv'; then
22705                  LIBICONV_PREFIX="$basedir"
22706                fi
22707                additional_includedir="$basedir/include"
22708                ;;
22709              */$acl_libdirstem2 | */$acl_libdirstem2/)
22710                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
22711                if test "$name" = 'iconv'; then
22712                  LIBICONV_PREFIX="$basedir"
22713                fi
22714                additional_includedir="$basedir/include"
22715                ;;
22716            esac
22717            if test "X$additional_includedir" != "X"; then
22718                                                                                                                if test "X$additional_includedir" != "X/usr/include"; then
22719                haveit=
22720                if test "X$additional_includedir" = "X/usr/local/include"; then
22721                  if test -n "$GCC"; then
22722                    case $host_os in
22723                      linux* | gnu* | k*bsd*-gnu) haveit=yes;;
22724                    esac
22725                  fi
22726                fi
22727                if test -z "$haveit"; then
22728                  for x in $CPPFLAGS $INCICONV; do
22729
22730  acl_save_prefix="$prefix"
22731  prefix="$acl_final_prefix"
22732  acl_save_exec_prefix="$exec_prefix"
22733  exec_prefix="$acl_final_exec_prefix"
22734  eval x=\"$x\"
22735  exec_prefix="$acl_save_exec_prefix"
22736  prefix="$acl_save_prefix"
22737
22738                    if test "X$x" = "X-I$additional_includedir"; then
22739                      haveit=yes
22740                      break
22741                    fi
22742                  done
22743                  if test -z "$haveit"; then
22744                    if test -d "$additional_includedir"; then
22745                                            INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
22746                    fi
22747                  fi
22748                fi
22749              fi
22750            fi
22751                        if test -n "$found_la"; then
22752                                                        save_libdir="$libdir"
22753              case "$found_la" in
22754                */* | *\\*) . "$found_la" ;;
22755                *) . "./$found_la" ;;
22756              esac
22757              libdir="$save_libdir"
22758                            for dep in $dependency_libs; do
22759                case "$dep" in
22760                  -L*)
22761                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
22762                                                                                                                                                                if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
22763                       && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
22764                      haveit=
22765                      if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
22766                         || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
22767                        if test -n "$GCC"; then
22768                          case $host_os in
22769                            linux* | gnu* | k*bsd*-gnu) haveit=yes;;
22770                          esac
22771                        fi
22772                      fi
22773                      if test -z "$haveit"; then
22774                        haveit=
22775                        for x in $LDFLAGS $LIBICONV; do
22776
22777  acl_save_prefix="$prefix"
22778  prefix="$acl_final_prefix"
22779  acl_save_exec_prefix="$exec_prefix"
22780  exec_prefix="$acl_final_exec_prefix"
22781  eval x=\"$x\"
22782  exec_prefix="$acl_save_exec_prefix"
22783  prefix="$acl_save_prefix"
22784
22785                          if test "X$x" = "X-L$additional_libdir"; then
22786                            haveit=yes
22787                            break
22788                          fi
22789                        done
22790                        if test -z "$haveit"; then
22791                          if test -d "$additional_libdir"; then
22792                                                        LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
22793                          fi
22794                        fi
22795                        haveit=
22796                        for x in $LDFLAGS $LTLIBICONV; do
22797
22798  acl_save_prefix="$prefix"
22799  prefix="$acl_final_prefix"
22800  acl_save_exec_prefix="$exec_prefix"
22801  exec_prefix="$acl_final_exec_prefix"
22802  eval x=\"$x\"
22803  exec_prefix="$acl_save_exec_prefix"
22804  prefix="$acl_save_prefix"
22805
22806                          if test "X$x" = "X-L$additional_libdir"; then
22807                            haveit=yes
22808                            break
22809                          fi
22810                        done
22811                        if test -z "$haveit"; then
22812                          if test -d "$additional_libdir"; then
22813                                                        LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
22814                          fi
22815                        fi
22816                      fi
22817                    fi
22818                    ;;
22819                  -R*)
22820                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
22821                    if test "$enable_rpath" != no; then
22822                                                                  haveit=
22823                      for x in $rpathdirs; do
22824                        if test "X$x" = "X$dir"; then
22825                          haveit=yes
22826                          break
22827                        fi
22828                      done
22829                      if test -z "$haveit"; then
22830                        rpathdirs="$rpathdirs $dir"
22831                      fi
22832                                                                  haveit=
22833                      for x in $ltrpathdirs; do
22834                        if test "X$x" = "X$dir"; then
22835                          haveit=yes
22836                          break
22837                        fi
22838                      done
22839                      if test -z "$haveit"; then
22840                        ltrpathdirs="$ltrpathdirs $dir"
22841                      fi
22842                    fi
22843                    ;;
22844                  -l*)
22845                                        names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
22846                    ;;
22847                  *.la)
22848                                                                                names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
22849                    ;;
22850                  *)
22851                                        LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
22852                    LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
22853                    ;;
22854                esac
22855              done
22856            fi
22857          else
22858                                                            LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
22859            LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
22860          fi
22861        fi
22862      fi
22863    done
22864  done
22865  if test "X$rpathdirs" != "X"; then
22866    if test -n "$acl_hardcode_libdir_separator"; then
22867                        alldirs=
22868      for found_dir in $rpathdirs; do
22869        alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
22870      done
22871            acl_save_libdir="$libdir"
22872      libdir="$alldirs"
22873      eval flag=\"$acl_hardcode_libdir_flag_spec\"
22874      libdir="$acl_save_libdir"
22875      LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
22876    else
22877            for found_dir in $rpathdirs; do
22878        acl_save_libdir="$libdir"
22879        libdir="$found_dir"
22880        eval flag=\"$acl_hardcode_libdir_flag_spec\"
22881        libdir="$acl_save_libdir"
22882        LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
22883      done
22884    fi
22885  fi
22886  if test "X$ltrpathdirs" != "X"; then
22887            for found_dir in $ltrpathdirs; do
22888      LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
22889    done
22890  fi
22891
22892
22893
22894
22895
22896
22897
22898
22899
22900
22901
22902
22903          am_save_CPPFLAGS="$CPPFLAGS"
22904
22905  for element in $INCICONV; do
22906    haveit=
22907    for x in $CPPFLAGS; do
22908
22909  acl_save_prefix="$prefix"
22910  prefix="$acl_final_prefix"
22911  acl_save_exec_prefix="$exec_prefix"
22912  exec_prefix="$acl_final_exec_prefix"
22913  eval x=\"$x\"
22914  exec_prefix="$acl_save_exec_prefix"
22915  prefix="$acl_save_prefix"
22916
22917      if test "X$x" = "X$element"; then
22918        haveit=yes
22919        break
22920      fi
22921    done
22922    if test -z "$haveit"; then
22923      CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
22924    fi
22925  done
22926
22927
22928  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
22929$as_echo_n "checking for iconv... " >&6; }
22930if ${am_cv_func_iconv+:} false; then :
22931  $as_echo_n "(cached) " >&6
22932else
22933
22934    am_cv_func_iconv="no, consider installing GNU libiconv"
22935    am_cv_lib_iconv=no
22936    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22937/* end confdefs.h.  */
22938
22939#include <stdlib.h>
22940#include <iconv.h>
22941
22942int
22943main ()
22944{
22945iconv_t cd = iconv_open("","");
22946           iconv(cd,NULL,NULL,NULL,NULL);
22947           iconv_close(cd);
22948  ;
22949  return 0;
22950}
22951_ACEOF
22952if ac_fn_cxx_try_link "$LINENO"; then :
22953  am_cv_func_iconv=yes
22954fi
22955rm -f core conftest.err conftest.$ac_objext \
22956    conftest$ac_exeext conftest.$ac_ext
22957    if test "$am_cv_func_iconv" != yes; then
22958      am_save_LIBS="$LIBS"
22959      LIBS="$LIBS $LIBICONV"
22960      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22961/* end confdefs.h.  */
22962
22963#include <stdlib.h>
22964#include <iconv.h>
22965
22966int
22967main ()
22968{
22969iconv_t cd = iconv_open("","");
22970             iconv(cd,NULL,NULL,NULL,NULL);
22971             iconv_close(cd);
22972  ;
22973  return 0;
22974}
22975_ACEOF
22976if ac_fn_cxx_try_link "$LINENO"; then :
22977  am_cv_lib_iconv=yes
22978        am_cv_func_iconv=yes
22979fi
22980rm -f core conftest.err conftest.$ac_objext \
22981    conftest$ac_exeext conftest.$ac_ext
22982      LIBS="$am_save_LIBS"
22983    fi
22984
22985fi
22986{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
22987$as_echo "$am_cv_func_iconv" >&6; }
22988  if test "$am_cv_func_iconv" = yes; then
22989    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
22990$as_echo_n "checking for working iconv... " >&6; }
22991if ${am_cv_func_iconv_works+:} false; then :
22992  $as_echo_n "(cached) " >&6
22993else
22994
22995                  am_save_LIBS="$LIBS"
22996      if test $am_cv_lib_iconv = yes; then
22997        LIBS="$LIBS $LIBICONV"
22998      fi
22999      am_cv_func_iconv_works=no
23000      for ac_iconv_const in '' 'const'; do
23001        if test "$cross_compiling" = yes; then :
23002  case "$host_os" in
23003             aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
23004             *)            am_cv_func_iconv_works="guessing yes" ;;
23005           esac
23006else
23007  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23008/* end confdefs.h.  */
23009
23010#include <iconv.h>
23011#include <string.h>
23012
23013#ifndef ICONV_CONST
23014# define ICONV_CONST $ac_iconv_const
23015#endif
23016
23017int
23018main ()
23019{
23020int result = 0;
23021  /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
23022     returns.  */
23023  {
23024    iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
23025    if (cd_utf8_to_88591 != (iconv_t)(-1))
23026      {
23027        static ICONV_CONST char input[] = "\342\202\254"; /* EURO SIGN */
23028        char buf[10];
23029        ICONV_CONST char *inptr = input;
23030        size_t inbytesleft = strlen (input);
23031        char *outptr = buf;
23032        size_t outbytesleft = sizeof (buf);
23033        size_t res = iconv (cd_utf8_to_88591,
23034                            &inptr, &inbytesleft,
23035                            &outptr, &outbytesleft);
23036        if (res == 0)
23037          result |= 1;
23038        iconv_close (cd_utf8_to_88591);
23039      }
23040  }
23041  /* Test against Solaris 10 bug: Failures are not distinguishable from
23042     successful returns.  */
23043  {
23044    iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
23045    if (cd_ascii_to_88591 != (iconv_t)(-1))
23046      {
23047        static ICONV_CONST char input[] = "\263";
23048        char buf[10];
23049        ICONV_CONST char *inptr = input;
23050        size_t inbytesleft = strlen (input);
23051        char *outptr = buf;
23052        size_t outbytesleft = sizeof (buf);
23053        size_t res = iconv (cd_ascii_to_88591,
23054                            &inptr, &inbytesleft,
23055                            &outptr, &outbytesleft);
23056        if (res == 0)
23057          result |= 2;
23058        iconv_close (cd_ascii_to_88591);
23059      }
23060  }
23061  /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
23062  {
23063    iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
23064    if (cd_88591_to_utf8 != (iconv_t)(-1))
23065      {
23066        static ICONV_CONST char input[] = "\304";
23067        static char buf[2] = { (char)0xDE, (char)0xAD };
23068        ICONV_CONST char *inptr = input;
23069        size_t inbytesleft = 1;
23070        char *outptr = buf;
23071        size_t outbytesleft = 1;
23072        size_t res = iconv (cd_88591_to_utf8,
23073                            &inptr, &inbytesleft,
23074                            &outptr, &outbytesleft);
23075        if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
23076          result |= 4;
23077        iconv_close (cd_88591_to_utf8);
23078      }
23079  }
23080#if 0 /* This bug could be worked around by the caller.  */
23081  /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
23082  {
23083    iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
23084    if (cd_88591_to_utf8 != (iconv_t)(-1))
23085      {
23086        static ICONV_CONST char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
23087        char buf[50];
23088        ICONV_CONST char *inptr = input;
23089        size_t inbytesleft = strlen (input);
23090        char *outptr = buf;
23091        size_t outbytesleft = sizeof (buf);
23092        size_t res = iconv (cd_88591_to_utf8,
23093                            &inptr, &inbytesleft,
23094                            &outptr, &outbytesleft);
23095        if ((int)res > 0)
23096          result |= 8;
23097        iconv_close (cd_88591_to_utf8);
23098      }
23099  }
23100#endif
23101  /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
23102     provided.  */
23103  if (/* Try standardized names.  */
23104      iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
23105      /* Try IRIX, OSF/1 names.  */
23106      && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
23107      /* Try AIX names.  */
23108      && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
23109      /* Try HP-UX names.  */
23110      && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
23111    result |= 16;
23112  return result;
23113
23114  ;
23115  return 0;
23116}
23117_ACEOF
23118if ac_fn_cxx_try_run "$LINENO"; then :
23119  am_cv_func_iconv_works=yes
23120fi
23121rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23122  conftest.$ac_objext conftest.beam conftest.$ac_ext
23123fi
23124
23125        test "$am_cv_func_iconv_works" = no || break
23126      done
23127      LIBS="$am_save_LIBS"
23128
23129fi
23130{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
23131$as_echo "$am_cv_func_iconv_works" >&6; }
23132    case "$am_cv_func_iconv_works" in
23133      *no) am_func_iconv=no am_cv_lib_iconv=no ;;
23134      *)   am_func_iconv=yes ;;
23135    esac
23136  else
23137    am_func_iconv=no am_cv_lib_iconv=no
23138  fi
23139  if test "$am_func_iconv" = yes; then
23140
23141$as_echo "#define HAVE_ICONV 1" >>confdefs.h
23142
23143  fi
23144  if test "$am_cv_lib_iconv" = yes; then
23145    { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
23146$as_echo_n "checking how to link with libiconv... " >&6; }
23147    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
23148$as_echo "$LIBICONV" >&6; }
23149  else
23150            CPPFLAGS="$am_save_CPPFLAGS"
23151    LIBICONV=
23152    LTLIBICONV=
23153  fi
23154
23155
23156
23157  if test "$am_cv_func_iconv" = yes; then
23158    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
23159$as_echo_n "checking for iconv declaration... " >&6; }
23160    if ${am_cv_proto_iconv+:} false; then :
23161  $as_echo_n "(cached) " >&6
23162else
23163
23164      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23165/* end confdefs.h.  */
23166
23167#include <stdlib.h>
23168#include <iconv.h>
23169extern
23170#ifdef __cplusplus
23171"C"
23172#endif
23173#if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
23174size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
23175#else
23176size_t iconv();
23177#endif
23178
23179int
23180main ()
23181{
23182
23183  ;
23184  return 0;
23185}
23186_ACEOF
23187if ac_fn_cxx_try_compile "$LINENO"; then :
23188  am_cv_proto_iconv_arg1=""
23189else
23190  am_cv_proto_iconv_arg1="const"
23191fi
23192rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23193      am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
23194fi
23195
23196    am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
23197    { $as_echo "$as_me:${as_lineno-$LINENO}: result:
23198         $am_cv_proto_iconv" >&5
23199$as_echo "
23200         $am_cv_proto_iconv" >&6; }
23201
23202cat >>confdefs.h <<_ACEOF
23203#define ICONV_CONST $am_cv_proto_iconv_arg1
23204_ACEOF
23205
23206
23207  fi
23208
23209ac_ext=c
23210ac_cpp='$CPP $CPPFLAGS'
23211ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23212ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23213ac_compiler_gnu=$ac_cv_c_compiler_gnu
23214
23215
23216# we need LIBEXT
23217LIBEXT=$acl_libext
23218
23219
23220# checks for functions
23221
23222
23223
23224
23225
23226for ac_func in getpagesize
23227do :
23228  ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
23229if test "x$ac_cv_func_getpagesize" = xyes; then :
23230  cat >>confdefs.h <<_ACEOF
23231#define HAVE_GETPAGESIZE 1
23232_ACEOF
23233
23234fi
23235done
23236
23237{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for working mmap" >&5
23238$as_echo_n "checking for working mmap... " >&6; }
23239if ${ac_cv_func_mmap_fixed_mapped+:} false; then :
23240  $as_echo_n "(cached) " >&6
23241else
23242  if test "$cross_compiling" = yes; then :
23243  ac_cv_func_mmap_fixed_mapped=no
23244else
23245  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23246/* end confdefs.h.  */
23247$ac_includes_default
23248/* malloc might have been renamed as rpl_malloc. */
23249#undef malloc
23250
23251/* Thanks to Mike Haertel and Jim Avera for this test.
23252   Here is a matrix of mmap possibilities:
23253	mmap private not fixed
23254	mmap private fixed at somewhere currently unmapped
23255	mmap private fixed at somewhere already mapped
23256	mmap shared not fixed
23257	mmap shared fixed at somewhere currently unmapped
23258	mmap shared fixed at somewhere already mapped
23259   For private mappings, we should verify that changes cannot be read()
23260   back from the file, nor mmap's back from the file at a different
23261   address.  (There have been systems where private was not correctly
23262   implemented like the infamous i386 svr4.0, and systems where the
23263   VM page cache was not coherent with the file system buffer cache
23264   like early versions of FreeBSD and possibly contemporary NetBSD.)
23265   For shared mappings, we should conversely verify that changes get
23266   propagated back to all the places they're supposed to be.
23267
23268   Grep wants private fixed already mapped.
23269   The main things grep needs to know about mmap are:
23270   * does it exist and is it safe to write into the mmap'd area
23271   * how to use it (BSD variants)  */
23272
23273#include <fcntl.h>
23274#include <sys/mman.h>
23275
23276#if !defined STDC_HEADERS && !defined HAVE_STDLIB_H
23277char *malloc ();
23278#endif
23279
23280/* This mess was copied from the GNU getpagesize.h.  */
23281#ifndef HAVE_GETPAGESIZE
23282# ifdef _SC_PAGESIZE
23283#  define getpagesize() sysconf(_SC_PAGESIZE)
23284# else /* no _SC_PAGESIZE */
23285#  ifdef HAVE_SYS_PARAM_H
23286#   include <sys/param.h>
23287#   ifdef EXEC_PAGESIZE
23288#    define getpagesize() EXEC_PAGESIZE
23289#   else /* no EXEC_PAGESIZE */
23290#    ifdef NBPG
23291#     define getpagesize() NBPG * CLSIZE
23292#     ifndef CLSIZE
23293#      define CLSIZE 1
23294#     endif /* no CLSIZE */
23295#    else /* no NBPG */
23296#     ifdef NBPC
23297#      define getpagesize() NBPC
23298#     else /* no NBPC */
23299#      ifdef PAGESIZE
23300#       define getpagesize() PAGESIZE
23301#      endif /* PAGESIZE */
23302#     endif /* no NBPC */
23303#    endif /* no NBPG */
23304#   endif /* no EXEC_PAGESIZE */
23305#  else /* no HAVE_SYS_PARAM_H */
23306#   define getpagesize() 8192	/* punt totally */
23307#  endif /* no HAVE_SYS_PARAM_H */
23308# endif /* no _SC_PAGESIZE */
23309
23310#endif /* no HAVE_GETPAGESIZE */
23311
23312int
23313main ()
23314{
23315  char *data, *data2, *data3;
23316  const char *cdata2;
23317  int i, pagesize;
23318  int fd, fd2;
23319
23320  pagesize = getpagesize ();
23321
23322  /* First, make a file with some known garbage in it. */
23323  data = (char *) malloc (pagesize);
23324  if (!data)
23325    return 1;
23326  for (i = 0; i < pagesize; ++i)
23327    *(data + i) = rand ();
23328  umask (0);
23329  fd = creat ("conftest.mmap", 0600);
23330  if (fd < 0)
23331    return 2;
23332  if (write (fd, data, pagesize) != pagesize)
23333    return 3;
23334  close (fd);
23335
23336  /* Next, check that the tail of a page is zero-filled.  File must have
23337     non-zero length, otherwise we risk SIGBUS for entire page.  */
23338  fd2 = open ("conftest.txt", O_RDWR | O_CREAT | O_TRUNC, 0600);
23339  if (fd2 < 0)
23340    return 4;
23341  cdata2 = "";
23342  if (write (fd2, cdata2, 1) != 1)
23343    return 5;
23344  data2 = (char *) mmap (0, pagesize, PROT_READ | PROT_WRITE, MAP_SHARED, fd2, 0L);
23345  if (data2 == MAP_FAILED)
23346    return 6;
23347  for (i = 0; i < pagesize; ++i)
23348    if (*(data2 + i))
23349      return 7;
23350  close (fd2);
23351  if (munmap (data2, pagesize))
23352    return 8;
23353
23354  /* Next, try to mmap the file at a fixed address which already has
23355     something else allocated at it.  If we can, also make sure that
23356     we see the same garbage.  */
23357  fd = open ("conftest.mmap", O_RDWR);
23358  if (fd < 0)
23359    return 9;
23360  if (data2 != mmap (data2, pagesize, PROT_READ | PROT_WRITE,
23361		     MAP_PRIVATE | MAP_FIXED, fd, 0L))
23362    return 10;
23363  for (i = 0; i < pagesize; ++i)
23364    if (*(data + i) != *(data2 + i))
23365      return 11;
23366
23367  /* Finally, make sure that changes to the mapped area do not
23368     percolate back to the file as seen by read().  (This is a bug on
23369     some variants of i386 svr4.0.)  */
23370  for (i = 0; i < pagesize; ++i)
23371    *(data2 + i) = *(data2 + i) + 1;
23372  data3 = (char *) malloc (pagesize);
23373  if (!data3)
23374    return 12;
23375  if (read (fd, data3, pagesize) != pagesize)
23376    return 13;
23377  for (i = 0; i < pagesize; ++i)
23378    if (*(data + i) != *(data3 + i))
23379      return 14;
23380  close (fd);
23381  return 0;
23382}
23383_ACEOF
23384if ac_fn_c_try_run "$LINENO"; then :
23385  ac_cv_func_mmap_fixed_mapped=yes
23386else
23387  ac_cv_func_mmap_fixed_mapped=no
23388fi
23389rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23390  conftest.$ac_objext conftest.beam conftest.$ac_ext
23391fi
23392
23393fi
23394{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_mmap_fixed_mapped" >&5
23395$as_echo "$ac_cv_func_mmap_fixed_mapped" >&6; }
23396if test $ac_cv_func_mmap_fixed_mapped = yes; then
23397
23398$as_echo "#define HAVE_MMAP 1" >>confdefs.h
23399
23400fi
23401rm -f conftest.mmap conftest.txt
23402
23403saved_libs="$LIBS"
23404LIBS="$LIBS $LIBC $LIBM"
23405ac_fn_c_check_func "$LINENO" "fmod" "ac_cv_func_fmod"
23406if test "x$ac_cv_func_fmod" = xyes; then :
23407  $as_echo "#define HAVE_FMOD 1" >>confdefs.h
23408
23409else
23410  case " $LIBOBJS " in
23411  *" fmod.$ac_objext "* ) ;;
23412  *) LIBOBJS="$LIBOBJS fmod.$ac_objext"
23413 ;;
23414esac
23415
23416fi
23417
23418ac_fn_c_check_func "$LINENO" "getcwd" "ac_cv_func_getcwd"
23419if test "x$ac_cv_func_getcwd" = xyes; then :
23420  $as_echo "#define HAVE_GETCWD 1" >>confdefs.h
23421
23422else
23423  case " $LIBOBJS " in
23424  *" getcwd.$ac_objext "* ) ;;
23425  *) LIBOBJS="$LIBOBJS getcwd.$ac_objext"
23426 ;;
23427esac
23428
23429fi
23430
23431ac_fn_c_check_func "$LINENO" "putenv" "ac_cv_func_putenv"
23432if test "x$ac_cv_func_putenv" = xyes; then :
23433  $as_echo "#define HAVE_PUTENV 1" >>confdefs.h
23434
23435else
23436  case " $LIBOBJS " in
23437  *" putenv.$ac_objext "* ) ;;
23438  *) LIBOBJS="$LIBOBJS putenv.$ac_objext"
23439 ;;
23440esac
23441
23442fi
23443
23444ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
23445if test "x$ac_cv_func_strcasecmp" = xyes; then :
23446  $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h
23447
23448else
23449  case " $LIBOBJS " in
23450  *" strcasecmp.$ac_objext "* ) ;;
23451  *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
23452 ;;
23453esac
23454
23455fi
23456
23457ac_fn_c_check_func "$LINENO" "strerror" "ac_cv_func_strerror"
23458if test "x$ac_cv_func_strerror" = xyes; then :
23459  $as_echo "#define HAVE_STRERROR 1" >>confdefs.h
23460
23461else
23462  case " $LIBOBJS " in
23463  *" strerror.$ac_objext "* ) ;;
23464  *) LIBOBJS="$LIBOBJS strerror.$ac_objext"
23465 ;;
23466esac
23467
23468fi
23469
23470ac_fn_c_check_func "$LINENO" "strncasecmp" "ac_cv_func_strncasecmp"
23471if test "x$ac_cv_func_strncasecmp" = xyes; then :
23472  $as_echo "#define HAVE_STRNCASECMP 1" >>confdefs.h
23473
23474else
23475  case " $LIBOBJS " in
23476  *" strncasecmp.$ac_objext "* ) ;;
23477  *) LIBOBJS="$LIBOBJS strncasecmp.$ac_objext"
23478 ;;
23479esac
23480
23481fi
23482
23483ac_fn_c_check_func "$LINENO" "strtol" "ac_cv_func_strtol"
23484if test "x$ac_cv_func_strtol" = xyes; then :
23485  $as_echo "#define HAVE_STRTOL 1" >>confdefs.h
23486
23487else
23488  case " $LIBOBJS " in
23489  *" strtol.$ac_objext "* ) ;;
23490  *) LIBOBJS="$LIBOBJS strtol.$ac_objext"
23491 ;;
23492esac
23493
23494fi
23495
23496
23497LIBS="$saved_libs"
23498for ac_func in gettimeofday isatty kill rename setlocale strsep
23499do :
23500  as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
23501ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
23502if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
23503  cat >>confdefs.h <<_ACEOF
23504#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
23505_ACEOF
23506
23507fi
23508done
23509
23510{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for mkstemp" >&5
23511$as_echo_n "checking for mkstemp... " >&6; }
23512   ac_ext=cpp
23513ac_cpp='$CXXCPP $CPPFLAGS'
23514ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23515ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23516ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
23517
23518
23519   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23520/* end confdefs.h.  */
23521
23522
23523
23524#include <stdlib.h>
23525#include <unistd.h>
23526int (*f) (char *);
23527
23528
23529int
23530main ()
23531{
23532
23533
23534f = mkstemp;
23535
23536
23537  ;
23538  return 0;
23539}
23540
23541_ACEOF
23542if ac_fn_cxx_try_link "$LINENO"; then :
23543  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23544$as_echo "yes" >&6; }
23545
23546$as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h
23547
23548else
23549  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23550$as_echo "no" >&6; }
23551      case " $LIBOBJS " in
23552  *" mkstemp.$ac_objext "* ) ;;
23553  *) LIBOBJS="$LIBOBJS mkstemp.$ac_objext"
23554 ;;
23555esac
23556
23557fi
23558rm -f core conftest.err conftest.$ac_objext \
23559    conftest$ac_exeext conftest.$ac_ext
23560   ac_ext=c
23561ac_cpp='$CPP $CPPFLAGS'
23562ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23563ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23564ac_compiler_gnu=$ac_cv_c_compiler_gnu
23565
23566ac_fn_c_check_decl "$LINENO" "sys_siglist" "ac_cv_have_decl_sys_siglist" "$ac_includes_default"
23567if test "x$ac_cv_have_decl_sys_siglist" = xyes; then :
23568  ac_have_decl=1
23569else
23570  ac_have_decl=0
23571fi
23572
23573cat >>confdefs.h <<_ACEOF
23574#define HAVE_DECL_SYS_SIGLIST $ac_have_decl
23575_ACEOF
23576ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
23577if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
23578  ac_have_decl=1
23579else
23580  ac_have_decl=0
23581fi
23582
23583cat >>confdefs.h <<_ACEOF
23584#define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
23585_ACEOF
23586
23587
23588  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
23589$as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
23590if ${am_cv_langinfo_codeset+:} false; then :
23591  $as_echo_n "(cached) " >&6
23592else
23593  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23594/* end confdefs.h.  */
23595#include <langinfo.h>
23596int
23597main ()
23598{
23599char* cs = nl_langinfo(CODESET); return !cs;
23600  ;
23601  return 0;
23602}
23603_ACEOF
23604if ac_fn_c_try_link "$LINENO"; then :
23605  am_cv_langinfo_codeset=yes
23606else
23607  am_cv_langinfo_codeset=no
23608fi
23609rm -f core conftest.err conftest.$ac_objext \
23610    conftest$ac_exeext conftest.$ac_ext
23611
23612fi
23613{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
23614$as_echo "$am_cv_langinfo_codeset" >&6; }
23615  if test $am_cv_langinfo_codeset = yes; then
23616
23617$as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
23618
23619  fi
23620
23621
23622# checks for compiler characteristics
23623ac_ext=cpp
23624ac_cpp='$CXXCPP $CPPFLAGS'
23625ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23626ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23627ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
23628
23629   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ANSI array delete syntax is supported" >&5
23630$as_echo_n "checking whether ANSI array delete syntax is supported... " >&6; }
23631   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23632/* end confdefs.h.  */
23633
23634
23635int
23636main ()
23637{
23638
23639
23640char *p = new char[5];
23641delete [] p;
23642
23643
23644  ;
23645  return 0;
23646}
23647
23648_ACEOF
23649if ac_fn_cxx_try_compile "$LINENO"; then :
23650  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23651$as_echo "yes" >&6; }
23652else
23653  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23654$as_echo "no" >&6; }
23655
23656$as_echo "#define ARRAY_DELETE_NEEDS_SIZE 1" >>confdefs.h
23657
23658fi
23659rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23660   ac_ext=c
23661ac_cpp='$CPP $CPPFLAGS'
23662ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23663ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23664ac_compiler_gnu=$ac_cv_c_compiler_gnu
23665
23666ac_ext=cpp
23667ac_cpp='$CXXCPP $CPPFLAGS'
23668ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23669ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23670ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
23671
23672   { $as_echo "$as_me:${as_lineno-$LINENO}: checking traditional preprocessor" >&5
23673$as_echo_n "checking traditional preprocessor... " >&6; }
23674   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23675/* end confdefs.h.  */
23676
23677
23678
23679#define name2(a, b) a/**/b
23680
23681
23682int
23683main ()
23684{
23685
23686
23687int name2(foo, bar);
23688
23689
23690  ;
23691  return 0;
23692}
23693
23694_ACEOF
23695if ac_fn_cxx_try_compile "$LINENO"; then :
23696  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23697$as_echo "yes" >&6; }
23698
23699$as_echo "#define TRADITIONAL_CPP 1" >>confdefs.h
23700
23701else
23702  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23703$as_echo "no" >&6; }
23704fi
23705rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23706   ac_ext=c
23707ac_cpp='$CPP $CPPFLAGS'
23708ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
23709ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
23710ac_compiler_gnu=$ac_cv_c_compiler_gnu
23711
23712
23713# checks for operating system services
23714{ $as_echo "$as_me:${as_lineno-$LINENO}: checking w_coredump" >&5
23715$as_echo_n "checking w_coredump... " >&6; }
23716   if test "$cross_compiling" = yes; then :
23717  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23718$as_echo "no" >&6; }
23719else
23720  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23721/* end confdefs.h.  */
23722
23723
23724
23725#include <sys/types.h>
23726#include <sys/wait.h>
23727
23728
23729int
23730main ()
23731{
23732
23733
23734main()
23735{
23736#ifdef WCOREFLAG
23737  exit(1);
23738#else
23739  int i = 0;
23740  ((union wait *)&i)->w_coredump = 1;
23741  exit(i != 0200);
23742#endif
23743}
23744
23745
23746  ;
23747  return 0;
23748}
23749
23750_ACEOF
23751if ac_fn_c_try_run "$LINENO"; then :
23752  { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23753$as_echo "yes" >&6; }
23754
23755$as_echo "#define WCOREFLAG 0200" >>confdefs.h
23756
23757else
23758  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23759$as_echo "no" >&6; }
23760fi
23761rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23762  conftest.$ac_objext conftest.beam conftest.$ac_ext
23763fi
23764
23765
23766# URW fonts extra dir
23767
23768# Check whether --with-urw-fonts-dir was given.
23769if test "${with_urw_fonts_dir+set}" = set; then :
23770  withval=$with_urw_fonts_dir; urwfontsdir="$withval"
23771fi
23772
23773
23774
23775# other random stuff
23776{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default value for grops -b option" >&5
23777$as_echo_n "checking default value for grops -b option... " >&6; }
23778   test -n "${BROKEN_SPOOLER_FLAGS}" || BROKEN_SPOOLER_FLAGS=0
23779   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BROKEN_SPOOLER_FLAGS" >&5
23780$as_echo "$BROKEN_SPOOLER_FLAGS" >&6; }
23781
23782{ $as_echo "$as_me:${as_lineno-$LINENO}: checking default paper size" >&5
23783$as_echo_n "checking default paper size... " >&6; }
23784   groff_prefix=$prefix
23785   test "x$prefix" = "xNONE" && groff_prefix=$ac_default_prefix
23786   if test -z "$PAGE" && test -r /etc/papersize; then
23787     PAGE=`cat /etc/papersize | sed -e 's/^ *#.*//g' | tr -d "\n" | awk '{ print  }'`
23788   fi
23789   if test -z "$PAGE"; then
23790     descfile=
23791     if test -r "$groff_prefix"/share/groff/font/devps/DESC; then
23792       descfile=$groff_prefix/share/groff/font/devps/DESC
23793     elif test -r "$groff_prefix"/lib/groff/font/devps/DESC; then
23794       descfile=$groff_prefix/lib/groff/font/devps/DESC
23795     else
23796       for f in "$groff_prefix"/share/groff/*/font/devps/DESC; do
23797	 if test -r "$f"; then
23798	   descfile=$f
23799	   break
23800	 fi
23801       done
23802     fi
23803
23804     if test -n "$descfile"; then
23805       if grep '^paperlength[	 ]\+841890' "$descfile" >/dev/null 2>&1; then
23806	 PAGE=A4
23807       elif grep '^papersize[	 ]\+[aA]4' "$descfile" >/dev/null 2>&1; then
23808	 PAGE=A4
23809       fi
23810     fi
23811   fi
23812
23813   if test -z "$PAGE"; then
23814     dom=`awk '($1 == "dom" || $1 == "search") { print $2; exit}' \
23815	 /etc/resolv.conf 2>/dev/null`
23816     if test -z "$dom"; then
23817       dom=`(domainname) 2>/dev/null | tr -d '+'`
23818       if test -z "$dom" \
23819	  || test "$dom" = '(none)'; then
23820	 dom=`(hostname) 2>/dev/null | grep '\.'`
23821       fi
23822     fi
23823     # If the top-level domain is two letters and it's not 'us' or 'ca'
23824     # then they probably use A4 paper.
23825     case "$dom" in
23826     *.[Uu][Ss]|*.[Cc][Aa])
23827       ;;
23828     *.[A-Za-z][A-Za-z])
23829       PAGE=A4 ;;
23830     esac
23831   fi
23832
23833   test -n "$PAGE" || PAGE=letter
23834   if test "x$PAGE" = "xA4"; then
23835
23836$as_echo "#define PAGEA4 1" >>confdefs.h
23837
23838   fi
23839   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PAGE" >&5
23840$as_echo "$PAGE" >&6; }
23841
23842{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for existing troff installation" >&5
23843$as_echo_n "checking for existing troff installation... " >&6; }
23844   if test "x`(echo .tm '|n(.g' | tr '|' '\\\\' | troff -z -i 2>&1) 2>/dev/null`" = x0; then
23845     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
23846$as_echo "yes" >&6; }
23847     g=g
23848   else
23849     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
23850$as_echo "no" >&6; }
23851     g=
23852   fi
23853
23854{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for prefix of system macro packages" >&5
23855$as_echo_n "checking for prefix of system macro packages... " >&6; }
23856   sys_tmac_prefix=
23857   sys_tmac_file_prefix=
23858   for d in /usr/share/lib/tmac /usr/lib/tmac; do
23859     for t in "" tmac.; do
23860       for m in an s m; do
23861	 f=$d/$t$m
23862	 if test -z "$sys_tmac_prefix" \
23863	    && test -f $f \
23864	    && grep '^\.if' $f >/dev/null 2>&1; then
23865	   sys_tmac_prefix=$d/$t
23866	   sys_tmac_file_prefix=$t
23867	 fi
23868       done
23869     done
23870   done
23871   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sys_tmac_prefix" >&5
23872$as_echo "$sys_tmac_prefix" >&6; }
23873
23874
23875   { $as_echo "$as_me:${as_lineno-$LINENO}: checking which system macro packages should be made available" >&5
23876$as_echo_n "checking which system macro packages should be made available... " >&6; }
23877   tmac_wrap=
23878   if test "x$sys_tmac_file_prefix" = "xtmac."; then
23879     for f in $sys_tmac_prefix*; do
23880       suff=`echo $f | sed -e "s;$sys_tmac_prefix;;"`
23881       case "$suff" in
23882       e)
23883	 ;;
23884       *)
23885	 grep "Copyright.*Free Software Foundation" $f >/dev/null \
23886	      || tmac_wrap="$tmac_wrap $suff" ;;
23887       esac
23888     done
23889   elif test -n "$sys_tmac_prefix"; then
23890     files=`echo $sys_tmac_prefix*`
23891     grep "\\.so" $files >conftest.sol
23892     for f in $files; do
23893       case "$f" in
23894       ${sys_tmac_prefix}e)
23895	 ;;
23896       *.me)
23897	 ;;
23898       */ms.*)
23899	 ;;
23900       *)
23901	 b=`basename $f`
23902	 if grep "\\.so.*/$b\$" conftest.sol >/dev/null \
23903	    || grep -l "Copyright.*Free Software Foundation" $f >/dev/null; then
23904	   :
23905	 else
23906	   suff=`echo $f | sed -e "s;$sys_tmac_prefix;;"`
23907	   case "$suff" in
23908	   tmac.*)
23909	     ;;
23910	   *)
23911	     tmac_wrap="$tmac_wrap $suff" ;;
23912	   esac
23913	 fi
23914       esac
23915     done
23916     rm -f conftest.sol
23917   fi
23918   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $tmac_wrap" >&5
23919$as_echo "$tmac_wrap" >&6; }
23920
23921
23922# Check whether --with-compatibility-wrappers was given.
23923if test "${with_compatibility_wrappers+set}" = set; then :
23924  withval=$with_compatibility_wrappers; compatibility_wrappers="$withval"
23925else
23926  compatibility_wrappers="check"
23927fi
23928
23929
23930    if test "x$compatibility_wrappers" != "xcheck"  -a \
23931            "x$compatibility_wrappers" != "xyes"    -a \
23932            "x$compatibility_wrappers" != "xno"     -a \
23933            "x$compatibility_wrappers" != "xmanual"
23934    then
23935         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Invalid '--with-compatibility-wrappers' argument: '$compatibility_wrappers' - assuming 'check' requested." >&5
23936$as_echo "$as_me: WARNING: Invalid '--with-compatibility-wrappers' argument: '$compatibility_wrappers' - assuming 'check' requested." >&2;}
23937         compatibility_wrappers="check"
23938    fi
23939
23940    if test "x$tmac_wrap" = "x"
23941    then
23942        # No Operating System Macro Sets Present
23943        if   test "x$compatibility_wrappers" = "xcheck"
23944        then
23945            compatibility_wrappers="no"
23946        elif test "x$compatibility_wrappers" = "xyes"
23947        then
23948            as_fn_error $? "No non-GNU macro sets found - cannot create and install compatibility wrappers" "$LINENO" 5
23949        elif test "x$compatibility_wrappers" = "xno"
23950        then
23951            : # No action required
23952        elif test "x$compatibility_wrappers" = "xmanual"
23953        then
23954            # 'manual' allows quiet conversion to 'no' to support
23955            # cross-platform build instructions
23956            compatibility_wrappers="no"
23957        fi
23958    else
23959        # One or more Operating System Macro Sets Present
23960        if   test "x$compatibility_wrappers" = "xcheck"
23961        then
23962            compatibility_wrappers="yes"
23963        fi
23964    fi
23965
23966    # Now compatibility_wrappers can only be yes, no or manual
23967
23968
23969{ $as_echo "$as_me:${as_lineno-$LINENO}: checking separator character to use in groff search paths" >&5
23970$as_echo_n "checking separator character to use in groff search paths... " >&6; }
23971   cp ${srcdir}/src/include/nonposix.h conftest.h
23972   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23973/* end confdefs.h.  */
23974
23975
23976
23977#include <ctype.h>
23978#include "conftest.h"
23979
23980
23981int
23982main ()
23983{
23984
23985
23986#if PATH_SEP_CHAR == ';'
23987make an error "Path separator is ';'"
23988#endif
23989
23990
23991  ;
23992  return 0;
23993}
23994
23995_ACEOF
23996if ac_fn_c_try_compile "$LINENO"; then :
23997  GROFF_PATH_SEPARATOR=":"
23998else
23999  GROFF_PATH_SEPARATOR=";"
24000fi
24001rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24002   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GROFF_PATH_SEPARATOR" >&5
24003$as_echo "$GROFF_PATH_SEPARATOR" >&6; }
24004
24005
24006# Check whether --with-alt-gs was given.
24007if test "${with_alt_gs+set}" = set; then :
24008  withval=$with_alt_gs; ALT_GHOSTSCRIPT_PROGS="$withval"
24009else
24010  ALT_GHOSTSCRIPT_PROGS="gs gswin32c gsos2"
24011fi
24012
24013
24014
24015
24016# Check whether --with-gs was given.
24017if test "${with_gs+set}" = set; then :
24018  withval=$with_gs; GHOSTSCRIPT=$withval
24019else
24020  if test -n "$ac_tool_prefix"; then
24021  for ac_prog in $ALT_GHOSTSCRIPT_PROGS
24022  do
24023    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
24024set dummy $ac_tool_prefix$ac_prog; ac_word=$2
24025{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24026$as_echo_n "checking for $ac_word... " >&6; }
24027if ${ac_cv_prog_GHOSTSCRIPT+:} false; then :
24028  $as_echo_n "(cached) " >&6
24029else
24030  if test -n "$GHOSTSCRIPT"; then
24031  ac_cv_prog_GHOSTSCRIPT="$GHOSTSCRIPT" # Let the user override the test.
24032else
24033as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24034for as_dir in $PATH
24035do
24036  IFS=$as_save_IFS
24037  test -z "$as_dir" && as_dir=.
24038    for ac_exec_ext in '' $ac_executable_extensions; do
24039  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24040    ac_cv_prog_GHOSTSCRIPT="$ac_tool_prefix$ac_prog"
24041    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24042    break 2
24043  fi
24044done
24045  done
24046IFS=$as_save_IFS
24047
24048fi
24049fi
24050GHOSTSCRIPT=$ac_cv_prog_GHOSTSCRIPT
24051if test -n "$GHOSTSCRIPT"; then
24052  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GHOSTSCRIPT" >&5
24053$as_echo "$GHOSTSCRIPT" >&6; }
24054else
24055  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24056$as_echo "no" >&6; }
24057fi
24058
24059
24060    test -n "$GHOSTSCRIPT" && break
24061  done
24062fi
24063if test -z "$GHOSTSCRIPT"; then
24064  ac_ct_GHOSTSCRIPT=$GHOSTSCRIPT
24065  for ac_prog in $ALT_GHOSTSCRIPT_PROGS
24066do
24067  # Extract the first word of "$ac_prog", so it can be a program name with args.
24068set dummy $ac_prog; ac_word=$2
24069{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24070$as_echo_n "checking for $ac_word... " >&6; }
24071if ${ac_cv_prog_ac_ct_GHOSTSCRIPT+:} false; then :
24072  $as_echo_n "(cached) " >&6
24073else
24074  if test -n "$ac_ct_GHOSTSCRIPT"; then
24075  ac_cv_prog_ac_ct_GHOSTSCRIPT="$ac_ct_GHOSTSCRIPT" # Let the user override the test.
24076else
24077as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24078for as_dir in $PATH
24079do
24080  IFS=$as_save_IFS
24081  test -z "$as_dir" && as_dir=.
24082    for ac_exec_ext in '' $ac_executable_extensions; do
24083  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24084    ac_cv_prog_ac_ct_GHOSTSCRIPT="$ac_prog"
24085    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24086    break 2
24087  fi
24088done
24089  done
24090IFS=$as_save_IFS
24091
24092fi
24093fi
24094ac_ct_GHOSTSCRIPT=$ac_cv_prog_ac_ct_GHOSTSCRIPT
24095if test -n "$ac_ct_GHOSTSCRIPT"; then
24096  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_GHOSTSCRIPT" >&5
24097$as_echo "$ac_ct_GHOSTSCRIPT" >&6; }
24098else
24099  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24100$as_echo "no" >&6; }
24101fi
24102
24103
24104  test -n "$ac_ct_GHOSTSCRIPT" && break
24105done
24106
24107  if test "x$ac_ct_GHOSTSCRIPT" = x; then
24108    GHOSTSCRIPT="missing"
24109  else
24110    case $cross_compiling:$ac_tool_warned in
24111yes:)
24112{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
24113$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
24114ac_tool_warned=yes ;;
24115esac
24116    GHOSTSCRIPT=$ac_ct_GHOSTSCRIPT
24117  fi
24118fi
24119
24120fi
24121
24122   test "$GHOSTSCRIPT" = "no" && GHOSTSCRIPT=missing
24123make_htmldoc=
24124   make_install_htmldoc=
24125   make_uninstall_htmldoc=
24126   make_htmlexamples=
24127   make_install_htmlexamples=
24128   make_uninstall_htmlexamples=
24129
24130
24131   missing=
24132   # Extract the first word of "pnmcut", so it can be a program name with args.
24133set dummy pnmcut; ac_word=$2
24134{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24135$as_echo_n "checking for $ac_word... " >&6; }
24136if ${ac_cv_prog_pnmcut+:} false; then :
24137  $as_echo_n "(cached) " >&6
24138else
24139  if test -n "$pnmcut"; then
24140  ac_cv_prog_pnmcut="$pnmcut" # Let the user override the test.
24141else
24142as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24143for as_dir in $PATH
24144do
24145  IFS=$as_save_IFS
24146  test -z "$as_dir" && as_dir=.
24147    for ac_exec_ext in '' $ac_executable_extensions; do
24148  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24149    ac_cv_prog_pnmcut="found"
24150    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24151    break 2
24152  fi
24153done
24154  done
24155IFS=$as_save_IFS
24156
24157  test -z "$ac_cv_prog_pnmcut" && ac_cv_prog_pnmcut="missing"
24158fi
24159fi
24160pnmcut=$ac_cv_prog_pnmcut
24161if test -n "$pnmcut"; then
24162  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pnmcut" >&5
24163$as_echo "$pnmcut" >&6; }
24164else
24165  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24166$as_echo "no" >&6; }
24167fi
24168
24169
24170      if test $pnmcut = missing; then
24171	missing="$missing 'pnmcut'"
24172      fi;# Extract the first word of "pnmcrop", so it can be a program name with args.
24173set dummy pnmcrop; ac_word=$2
24174{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24175$as_echo_n "checking for $ac_word... " >&6; }
24176if ${ac_cv_prog_pnmcrop+:} false; then :
24177  $as_echo_n "(cached) " >&6
24178else
24179  if test -n "$pnmcrop"; then
24180  ac_cv_prog_pnmcrop="$pnmcrop" # Let the user override the test.
24181else
24182as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24183for as_dir in $PATH
24184do
24185  IFS=$as_save_IFS
24186  test -z "$as_dir" && as_dir=.
24187    for ac_exec_ext in '' $ac_executable_extensions; do
24188  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24189    ac_cv_prog_pnmcrop="found"
24190    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24191    break 2
24192  fi
24193done
24194  done
24195IFS=$as_save_IFS
24196
24197  test -z "$ac_cv_prog_pnmcrop" && ac_cv_prog_pnmcrop="missing"
24198fi
24199fi
24200pnmcrop=$ac_cv_prog_pnmcrop
24201if test -n "$pnmcrop"; then
24202  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pnmcrop" >&5
24203$as_echo "$pnmcrop" >&6; }
24204else
24205  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24206$as_echo "no" >&6; }
24207fi
24208
24209
24210      if test $pnmcrop = missing; then
24211	missing="$missing 'pnmcrop'"
24212      fi;# Extract the first word of "pnmtopng", so it can be a program name with args.
24213set dummy pnmtopng; ac_word=$2
24214{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24215$as_echo_n "checking for $ac_word... " >&6; }
24216if ${ac_cv_prog_pnmtopng+:} false; then :
24217  $as_echo_n "(cached) " >&6
24218else
24219  if test -n "$pnmtopng"; then
24220  ac_cv_prog_pnmtopng="$pnmtopng" # Let the user override the test.
24221else
24222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24223for as_dir in $PATH
24224do
24225  IFS=$as_save_IFS
24226  test -z "$as_dir" && as_dir=.
24227    for ac_exec_ext in '' $ac_executable_extensions; do
24228  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24229    ac_cv_prog_pnmtopng="found"
24230    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24231    break 2
24232  fi
24233done
24234  done
24235IFS=$as_save_IFS
24236
24237  test -z "$ac_cv_prog_pnmtopng" && ac_cv_prog_pnmtopng="missing"
24238fi
24239fi
24240pnmtopng=$ac_cv_prog_pnmtopng
24241if test -n "$pnmtopng"; then
24242  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pnmtopng" >&5
24243$as_echo "$pnmtopng" >&6; }
24244else
24245  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24246$as_echo "no" >&6; }
24247fi
24248
24249
24250      if test $pnmtopng = missing; then
24251	missing="$missing 'pnmtopng'"
24252      fi;# Extract the first word of "psselect", so it can be a program name with args.
24253set dummy psselect; ac_word=$2
24254{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24255$as_echo_n "checking for $ac_word... " >&6; }
24256if ${ac_cv_prog_psselect+:} false; then :
24257  $as_echo_n "(cached) " >&6
24258else
24259  if test -n "$psselect"; then
24260  ac_cv_prog_psselect="$psselect" # Let the user override the test.
24261else
24262as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24263for as_dir in $PATH
24264do
24265  IFS=$as_save_IFS
24266  test -z "$as_dir" && as_dir=.
24267    for ac_exec_ext in '' $ac_executable_extensions; do
24268  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24269    ac_cv_prog_psselect="found"
24270    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24271    break 2
24272  fi
24273done
24274  done
24275IFS=$as_save_IFS
24276
24277  test -z "$ac_cv_prog_psselect" && ac_cv_prog_psselect="missing"
24278fi
24279fi
24280psselect=$ac_cv_prog_psselect
24281if test -n "$psselect"; then
24282  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $psselect" >&5
24283$as_echo "$psselect" >&6; }
24284else
24285  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24286$as_echo "no" >&6; }
24287fi
24288
24289
24290      if test $psselect = missing; then
24291	missing="$missing 'psselect'"
24292      fi;# Extract the first word of "pnmtops", so it can be a program name with args.
24293set dummy pnmtops; ac_word=$2
24294{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24295$as_echo_n "checking for $ac_word... " >&6; }
24296if ${ac_cv_prog_pnmtops+:} false; then :
24297  $as_echo_n "(cached) " >&6
24298else
24299  if test -n "$pnmtops"; then
24300  ac_cv_prog_pnmtops="$pnmtops" # Let the user override the test.
24301else
24302as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24303for as_dir in $PATH
24304do
24305  IFS=$as_save_IFS
24306  test -z "$as_dir" && as_dir=.
24307    for ac_exec_ext in '' $ac_executable_extensions; do
24308  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24309    ac_cv_prog_pnmtops="found"
24310    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24311    break 2
24312  fi
24313done
24314  done
24315IFS=$as_save_IFS
24316
24317  test -z "$ac_cv_prog_pnmtops" && ac_cv_prog_pnmtops="missing"
24318fi
24319fi
24320pnmtops=$ac_cv_prog_pnmtops
24321if test -n "$pnmtops"; then
24322  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $pnmtops" >&5
24323$as_echo "$pnmtops" >&6; }
24324else
24325  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24326$as_echo "no" >&6; }
24327fi
24328
24329
24330      if test $pnmtops = missing; then
24331	missing="$missing 'pnmtops'"
24332      fi;
24333
24334   test "$GHOSTSCRIPT" = "missing" && missing="$missing 'gs'"
24335
24336   if test -z "$missing"; then
24337     if test $docadd_html = yes; then
24338       make_htmldoc=htmldoc
24339       make_install_htmldoc=install_htmldoc
24340       make_uninstall_htmldoc=uninstall_htmldoc
24341       if test $docadd_examples = yes; then
24342         make_htmlexamples=html_examples
24343         make_install_htmlexamples=install_htmlexamples
24344         make_uninstall_htmlexamples=uninstall_htmlexamples
24345       fi
24346     fi
24347   else
24348     plural=`set $missing; test $# -gt 1 && echo s`
24349     missing=`set $missing
24350       missing=""
24351       while test $# -gt 0
24352	 do
24353	   case $# in
24354	     1) missing="$missing$1" ;;
24355	     2) missing="$missing$1 and " ;;
24356	     *) missing="$missing$1, " ;;
24357	   esac
24358	   shift
24359	 done
24360	 echo $missing`
24361
24362     docnote=.
24363     test $docadd_html = yes && docnote=';
24364  therefore, it will neither be possible to prepare, nor to install,
24365  documentation in HTML format.'
24366
24367     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing program$plural:
24368
24369  The program$plural
24370     $missing
24371  cannot be found in the PATH.
24372  Consequently, groff's HTML backend (grohtml) will not work properly$docnote
24373     " >&5
24374$as_echo "$as_me: WARNING: missing program$plural:
24375
24376  The program$plural
24377     $missing
24378  cannot be found in the PATH.
24379  Consequently, groff's HTML backend (grohtml) will not work properly$docnote
24380     " >&2;}
24381     doc_dist_target_ok=no
24382   fi
24383
24384
24385
24386
24387
24388
24389
24390# Check whether --with-alt-awk was given.
24391if test "${with_alt_awk+set}" = set; then :
24392  withval=$with_alt_awk; ALT_AWK_PROGS="$withval"
24393else
24394  ALT_AWK_PROGS="gawk mawk nawk awk"
24395fi
24396
24397
24398
24399
24400# Check whether --with-awk was given.
24401if test "${with_awk+set}" = set; then :
24402  withval=$with_awk; AWK=$withval
24403else
24404  if test -n "$ac_tool_prefix"; then
24405  for ac_prog in $ALT_AWK_PROGS
24406  do
24407    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
24408set dummy $ac_tool_prefix$ac_prog; ac_word=$2
24409{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24410$as_echo_n "checking for $ac_word... " >&6; }
24411if ${ac_cv_prog_AWK+:} false; then :
24412  $as_echo_n "(cached) " >&6
24413else
24414  if test -n "$AWK"; then
24415  ac_cv_prog_AWK="$AWK" # Let the user override the test.
24416else
24417as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24418for as_dir in $PATH
24419do
24420  IFS=$as_save_IFS
24421  test -z "$as_dir" && as_dir=.
24422    for ac_exec_ext in '' $ac_executable_extensions; do
24423  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24424    ac_cv_prog_AWK="$ac_tool_prefix$ac_prog"
24425    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24426    break 2
24427  fi
24428done
24429  done
24430IFS=$as_save_IFS
24431
24432fi
24433fi
24434AWK=$ac_cv_prog_AWK
24435if test -n "$AWK"; then
24436  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
24437$as_echo "$AWK" >&6; }
24438else
24439  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24440$as_echo "no" >&6; }
24441fi
24442
24443
24444    test -n "$AWK" && break
24445  done
24446fi
24447if test -z "$AWK"; then
24448  ac_ct_AWK=$AWK
24449  for ac_prog in $ALT_AWK_PROGS
24450do
24451  # Extract the first word of "$ac_prog", so it can be a program name with args.
24452set dummy $ac_prog; ac_word=$2
24453{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24454$as_echo_n "checking for $ac_word... " >&6; }
24455if ${ac_cv_prog_ac_ct_AWK+:} false; then :
24456  $as_echo_n "(cached) " >&6
24457else
24458  if test -n "$ac_ct_AWK"; then
24459  ac_cv_prog_ac_ct_AWK="$ac_ct_AWK" # Let the user override the test.
24460else
24461as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24462for as_dir in $PATH
24463do
24464  IFS=$as_save_IFS
24465  test -z "$as_dir" && as_dir=.
24466    for ac_exec_ext in '' $ac_executable_extensions; do
24467  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24468    ac_cv_prog_ac_ct_AWK="$ac_prog"
24469    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24470    break 2
24471  fi
24472done
24473  done
24474IFS=$as_save_IFS
24475
24476fi
24477fi
24478ac_ct_AWK=$ac_cv_prog_ac_ct_AWK
24479if test -n "$ac_ct_AWK"; then
24480  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AWK" >&5
24481$as_echo "$ac_ct_AWK" >&6; }
24482else
24483  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24484$as_echo "no" >&6; }
24485fi
24486
24487
24488  test -n "$ac_ct_AWK" && break
24489done
24490
24491  if test "x$ac_ct_AWK" = x; then
24492    AWK="missing"
24493  else
24494    case $cross_compiling:$ac_tool_warned in
24495yes:)
24496{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
24497$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
24498ac_tool_warned=yes ;;
24499esac
24500    AWK=$ac_ct_AWK
24501  fi
24502fi
24503
24504fi
24505
24506   test "$AWK" = "no" && AWK=missing
24507make_pdfdoc=
24508   make_install_pdfdoc=
24509   make_uninstall_pdfdoc=
24510   make_pdfexamples=
24511   make_install_pdfexamples=
24512   make_uninstall_pdfexamples=
24513
24514
24515
24516   missing=""
24517   test "$AWK" = missing && missing="'awk'"
24518   test "$GHOSTSCRIPT" = missing && missing="$missing 'gs'"
24519   if test -z "$missing"; then
24520     if test $docadd_pdf = yes; then
24521       make_pdfdoc=pdfdoc
24522       make_install_pdfdoc=install_pdfdoc
24523       make_uninstall_pdfdoc=uninstall_pdfdoc
24524       if test $docadd_examples = yes; then
24525         make_pdfexamples=pdfexamples
24526         make_install_pdfexamples=install_pdfexamples
24527         make_uninstall_pdfexamples=uninstall_pdfexamples
24528       fi
24529     fi
24530   else
24531     plural=`set $missing; test $# -eq 2 && echo s`
24532     test x$plural = xs \
24533       && missing=`set $missing; echo "$1 and $2"` \
24534       || missing=`echo $missing`
24535
24536     docnote=.
24537     test $docadd_pdf = yes && docnote=';
24538  therefore, it will neither be possible to prepare, nor to install,
24539  documentation and most of the examples in PDF format.'
24540
24541     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: missing program$plural:
24542
24543  The program$plural $missing cannot be found in the PATH.
24544  Consequently, groff's PDF formatter (pdfroff) will not work properly$docnote
24545     " >&5
24546$as_echo "$as_me: WARNING: missing program$plural:
24547
24548  The program$plural $missing cannot be found in the PATH.
24549  Consequently, groff's PDF formatter (pdfroff) will not work properly$docnote
24550     " >&2;}
24551     doc_dist_target_ok=no
24552   fi
24553
24554
24555
24556
24557
24558
24559{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pnmtops can handle the -nosetpage option" >&5
24560$as_echo_n "checking whether pnmtops can handle the -nosetpage option... " >&6; }
24561   if echo P2 2 2 255 0 1 2 0 | pnmtops -nosetpage > /dev/null 2>&1 ; then
24562     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
24563$as_echo "yes" >&6; }
24564     pnmtops_nosetpage="pnmtops -nosetpage"
24565   else
24566     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24567$as_echo "no" >&6; }
24568     pnmtops_nosetpage="pnmtops"
24569   fi
24570
24571{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether make has builtin variable RM" >&5
24572$as_echo_n "checking whether make has builtin variable RM... " >&6; }
24573cat <<EOF > test_make_rm.mk
24574all:
24575	@if test -n "\$(RM)"; then \
24576	   echo "yes"; \
24577	else \
24578	   echo "no"; \
24579	fi
24580EOF
24581  groff_is_rm_defined=`make -sf test_make_rm.mk`
24582  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_is_rm_defined" >&5
24583$as_echo "$groff_is_rm_defined" >&6; }
24584  rm -f test_make_rm.mk
24585{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a diff program that supports option -D" >&5
24586$as_echo_n "checking for a diff program that supports option -D... " >&6; }
24587  groff_has_diff_d_option=no
24588  DIFF_PROG=diff
24589  diff -Dx /dev/null /dev/null >/dev/null 2>&1 && groff_has_diff_d_option=yes
24590  if test "$groff_has_diff_d_option" = no; then
24591    for ac_prog in gdiff
24592do
24593  # Extract the first word of "$ac_prog", so it can be a program name with args.
24594set dummy $ac_prog; ac_word=$2
24595{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24596$as_echo_n "checking for $ac_word... " >&6; }
24597if ${ac_cv_prog_GDIFF+:} false; then :
24598  $as_echo_n "(cached) " >&6
24599else
24600  if test -n "$GDIFF"; then
24601  ac_cv_prog_GDIFF="$GDIFF" # Let the user override the test.
24602else
24603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24604for as_dir in $PATH
24605do
24606  IFS=$as_save_IFS
24607  test -z "$as_dir" && as_dir=.
24608    for ac_exec_ext in '' $ac_executable_extensions; do
24609  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24610    ac_cv_prog_GDIFF="$ac_prog"
24611    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24612    break 2
24613  fi
24614done
24615  done
24616IFS=$as_save_IFS
24617
24618fi
24619fi
24620GDIFF=$ac_cv_prog_GDIFF
24621if test -n "$GDIFF"; then
24622  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $GDIFF" >&5
24623$as_echo "$GDIFF" >&6; }
24624else
24625  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24626$as_echo "no" >&6; }
24627fi
24628
24629
24630  test -n "$GDIFF" && break
24631done
24632
24633    if test -n "$GDIFF"; then
24634      "$GDIFF" -Dx /dev/null /dev/null >/dev/null 2>&1 && groff_has_diff_d_option=yes
24635      if test "$groff_has_diff_d_option" = yes; then
24636        DIFF_PROG="$GDIFF"
24637      fi
24638    fi
24639  fi
24640  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $groff_has_diff_d_option" >&5
24641$as_echo "$groff_has_diff_d_option" >&6; }
24642
24643{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether test supports option -ef" >&5
24644$as_echo_n "checking whether test supports option -ef... " >&6; }
24645  HAVE_TEST_EF_OPTION=no
24646  test /dev/null -ef /dev/null > /dev/null 2>&1 && HAVE_TEST_EF_OPTION=yes
24647  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $HAVE_TEST_EF_OPTION" >&5
24648$as_echo "$HAVE_TEST_EF_OPTION" >&6; }
24649
24650for ac_prog in bash
24651do
24652  # Extract the first word of "$ac_prog", so it can be a program name with args.
24653set dummy $ac_prog; ac_word=$2
24654{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
24655$as_echo_n "checking for $ac_word... " >&6; }
24656if ${ac_cv_path_BASH_PROG+:} false; then :
24657  $as_echo_n "(cached) " >&6
24658else
24659  case $BASH_PROG in
24660  [\\/]* | ?:[\\/]*)
24661  ac_cv_path_BASH_PROG="$BASH_PROG" # Let the user override the test with a path.
24662  ;;
24663  *)
24664  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
24665for as_dir in $PATH
24666do
24667  IFS=$as_save_IFS
24668  test -z "$as_dir" && as_dir=.
24669    for ac_exec_ext in '' $ac_executable_extensions; do
24670  if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
24671    ac_cv_path_BASH_PROG="$as_dir/$ac_word$ac_exec_ext"
24672    $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
24673    break 2
24674  fi
24675done
24676  done
24677IFS=$as_save_IFS
24678
24679  ;;
24680esac
24681fi
24682BASH_PROG=$ac_cv_path_BASH_PROG
24683if test -n "$BASH_PROG"; then
24684  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $BASH_PROG" >&5
24685$as_echo "$BASH_PROG" >&6; }
24686else
24687  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24688$as_echo "no" >&6; }
24689fi
24690
24691
24692  test -n "$BASH_PROG" && break
24693done
24694test -n "$BASH_PROG" || BASH_PROG="no"
24695
24696  if test x$BASH_PROG = xno; then
24697     BASH_PROG=/bin/sh
24698  fi
24699
24700
24701    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5
24702$as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; }
24703if ${ac_cv_gnu_library_2_1+:} false; then :
24704  $as_echo_n "(cached) " >&6
24705else
24706  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24707/* end confdefs.h.  */
24708
24709#include <features.h>
24710#ifdef __GNU_LIBRARY__
24711 #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
24712  Lucky GNU user
24713 #endif
24714#endif
24715#ifdef __UCLIBC__
24716 Lucky user
24717#endif
24718
24719_ACEOF
24720if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
24721  $EGREP "Lucky" >/dev/null 2>&1; then :
24722  ac_cv_gnu_library_2_1=yes
24723else
24724  ac_cv_gnu_library_2_1=no
24725fi
24726rm -f conftest*
24727
24728
24729
24730fi
24731{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
24732$as_echo "$ac_cv_gnu_library_2_1" >&6; }
24733
24734    GLIBC21="$ac_cv_gnu_library_2_1"
24735
24736
24737
24738
24739
24740
24741
24742
24743
24744
24745
24746# checks for presence of URW fonts (requires ghostscript, which is
24747# checked in GROFF_HTML_PROGRAMS
24748{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether URW fonts in pfb format are available" >&5
24749$as_echo_n "checking whether URW fonts in pfb format are available... " >&6; }
24750
24751
24752   groff_have_urw_fonts=no
24753  # if test "$AWK" = "missing" -o "$GHOSTSCRIPT" = "missing"; then
24754  #   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: awk and gs are required, can't look for URW fonts" >&5
24755#$as_echo "$as_me: WARNING: awk and gs are required, can't look for URW fonts" >&2;}
24756  # else
24757#     _list_paths=`$GHOSTSCRIPT -h | $AWK 'BEGIN { found = 0 } /Search path:/ { found = 1 } /^ *\// { print $'0' }'| tr : ' '`
24758     _list_paths="$_list_paths /usr/share/fonts/type1/gsfonts/ \
24759               /opt/local/share/fonts/urw-fonts/"
24760     if test -n "$urwfontsdir"; then
24761       _list_paths="$ _list_paths $urwfontsdir"
24762     fi
24763     for k in $_list_paths; do
24764       if test -f $k/a010013l.pfb; then
24765         { $as_echo "$as_me:${as_lineno-$LINENO}: result: found in $k" >&5
24766$as_echo "found in $k" >&6; }
24767         groff_have_urw_fonts=yes
24768         break
24769       fi
24770     done
24771  # fi
24772   if test $groff_have_urw_fonts = no; then
24773     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
24774$as_echo "no" >&6; }
24775   fi
24776
24777
24778
24779 if test -n "$make_winscripts"; then
24780  BUILD_WINSCRIPTS_TRUE=
24781  BUILD_WINSCRIPTS_FALSE='#'
24782else
24783  BUILD_WINSCRIPTS_TRUE='#'
24784  BUILD_WINSCRIPTS_FALSE=
24785fi
24786
24787
24788# If X11 is not available, don't build:
24789# font/devX75
24790# font/devX75-12
24791# font/devX100
24792# font/devX100-12
24793# src/devices/xditview
24794# src/utils/xtotroff
24795# src/libs/libxutil
24796 if test "x$groff_no_x" = "xyes"; then
24797  WITHOUT_X11_TRUE=
24798  WITHOUT_X11_FALSE='#'
24799else
24800  WITHOUT_X11_TRUE='#'
24801  WITHOUT_X11_FALSE=
24802fi
24803
24804
24805# make builtin variable RM
24806 if test "x$groff_is_rm_defined" = "xno"; then
24807  MAKE_DONT_HAVE_RM_TRUE=
24808  MAKE_DONT_HAVE_RM_FALSE='#'
24809else
24810  MAKE_DONT_HAVE_RM_TRUE='#'
24811  MAKE_DONT_HAVE_RM_FALSE=
24812fi
24813
24814
24815# Some programs have a "g" prefix if an existing groff installation is detected
24816 if test x$g = xg; then
24817  USEPROGRAMPREFIX_TRUE=
24818  USEPROGRAMPREFIX_FALSE='#'
24819else
24820  USEPROGRAMPREFIX_TRUE='#'
24821  USEPROGRAMPREFIX_FALSE=
24822fi
24823
24824
24825 if test -n "$make_infodoc"; then
24826  BUILD_INFODOC_TRUE=
24827  BUILD_INFODOC_FALSE='#'
24828else
24829  BUILD_INFODOC_TRUE='#'
24830  BUILD_INFODOC_FALSE=
24831fi
24832
24833 if test -n "$make_htmldoc"; then
24834  BUILD_HTML_TRUE=
24835  BUILD_HTML_FALSE='#'
24836else
24837  BUILD_HTML_TRUE='#'
24838  BUILD_HTML_FALSE=
24839fi
24840
24841 if test -n "$make_htmlexamples"; then
24842  BUILD_HTMLEXAMPLES_TRUE=
24843  BUILD_HTMLEXAMPLES_FALSE='#'
24844else
24845  BUILD_HTMLEXAMPLES_TRUE='#'
24846  BUILD_HTMLEXAMPLES_FALSE=
24847fi
24848
24849 if test -n "$make_pdfdoc"; then
24850  BUILD_PDFDOC_TRUE=
24851  BUILD_PDFDOC_FALSE='#'
24852else
24853  BUILD_PDFDOC_TRUE='#'
24854  BUILD_PDFDOC_FALSE=
24855fi
24856
24857 if test -n "$make_pdfexamples"; then
24858  BUILD_PDFEXAMPLES_TRUE=
24859  BUILD_PDFEXAMPLES_FALSE='#'
24860else
24861  BUILD_PDFEXAMPLES_TRUE='#'
24862  BUILD_PDFEXAMPLES_FALSE=
24863fi
24864
24865 if test -n "$make_otherdoc"; then
24866  BUILD_OTHERDOC_TRUE=
24867  BUILD_OTHERDOC_FALSE='#'
24868else
24869  BUILD_OTHERDOC_TRUE='#'
24870  BUILD_OTHERDOC_FALSE=
24871fi
24872
24873 if test -n "$make_examples"; then
24874  BUILD_EXAMPLES_TRUE=
24875  BUILD_EXAMPLES_FALSE='#'
24876else
24877  BUILD_EXAMPLES_TRUE='#'
24878  BUILD_EXAMPLES_FALSE=
24879fi
24880
24881 if test -n "$make_install_shipped_htmldoc"; then
24882  INSTALL_SHIPPED_HTML_TRUE=
24883  INSTALL_SHIPPED_HTML_FALSE='#'
24884else
24885  INSTALL_SHIPPED_HTML_TRUE='#'
24886  INSTALL_SHIPPED_HTML_FALSE=
24887fi
24888
24889 if test "x$groff_have_pdftools" = "xyes" ; then
24890  HAVE_PDFTOOLS_TRUE=
24891  HAVE_PDFTOOLS_FALSE='#'
24892else
24893  HAVE_PDFTOOLS_TRUE='#'
24894  HAVE_PDFTOOLS_FALSE=
24895fi
24896
24897 if test "x$groff_have_texi2dvi" = "xyes" ; then
24898  HAVE_TEXI2DVI_TRUE=
24899  HAVE_TEXI2DVI_FALSE='#'
24900else
24901  HAVE_TEXI2DVI_TRUE='#'
24902  HAVE_TEXI2DVI_FALSE=
24903fi
24904
24905
24906ac_config_files="$ac_config_files Makefile"
24907
24908ac_config_files="$ac_config_files test-groff"
24909
24910cat >confcache <<\_ACEOF
24911# This file is a shell script that caches the results of configure
24912# tests run on this system so they can be shared between configure
24913# scripts and configure runs, see configure's option --config-cache.
24914# It is not useful on other systems.  If it contains results you don't
24915# want to keep, you may remove or edit it.
24916#
24917# config.status only pays attention to the cache file if you give it
24918# the --recheck option to rerun configure.
24919#
24920# `ac_cv_env_foo' variables (set or unset) will be overridden when
24921# loading this file, other *unset* `ac_cv_foo' will be assigned the
24922# following values.
24923
24924_ACEOF
24925
24926# The following way of writing the cache mishandles newlines in values,
24927# but we know of no workaround that is simple, portable, and efficient.
24928# So, we kill variables containing newlines.
24929# Ultrix sh set writes to stderr and can't be redirected directly,
24930# and sets the high bit in the cache file unless we assign to the vars.
24931(
24932  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
24933    eval ac_val=\$$ac_var
24934    case $ac_val in #(
24935    *${as_nl}*)
24936      case $ac_var in #(
24937      *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
24938$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
24939      esac
24940      case $ac_var in #(
24941      _ | IFS | as_nl) ;; #(
24942      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
24943      *) { eval $ac_var=; unset $ac_var;} ;;
24944      esac ;;
24945    esac
24946  done
24947
24948  (set) 2>&1 |
24949    case $as_nl`(ac_space=' '; set) 2>&1` in #(
24950    *${as_nl}ac_space=\ *)
24951      # `set' does not quote correctly, so add quotes: double-quote
24952      # substitution turns \\\\ into \\, and sed turns \\ into \.
24953      sed -n \
24954	"s/'/'\\\\''/g;
24955	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
24956      ;; #(
24957    *)
24958      # `set' quotes correctly as required by POSIX, so do not add quotes.
24959      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
24960      ;;
24961    esac |
24962    sort
24963) |
24964  sed '
24965     /^ac_cv_env_/b end
24966     t clear
24967     :clear
24968     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
24969     t end
24970     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
24971     :end' >>confcache
24972if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
24973  if test -w "$cache_file"; then
24974    if test "x$cache_file" != "x/dev/null"; then
24975      { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
24976$as_echo "$as_me: updating cache $cache_file" >&6;}
24977      if test ! -f "$cache_file" || test -h "$cache_file"; then
24978	cat confcache >"$cache_file"
24979      else
24980        case $cache_file in #(
24981        */* | ?:*)
24982	  mv -f confcache "$cache_file"$$ &&
24983	  mv -f "$cache_file"$$ "$cache_file" ;; #(
24984        *)
24985	  mv -f confcache "$cache_file" ;;
24986	esac
24987      fi
24988    fi
24989  else
24990    { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
24991$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
24992  fi
24993fi
24994rm -f confcache
24995
24996test "x$prefix" = xNONE && prefix=$ac_default_prefix
24997# Let make expand exec_prefix.
24998test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
24999
25000DEFS=-DHAVE_CONFIG_H
25001
25002ac_libobjs=
25003ac_ltlibobjs=
25004U=
25005for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
25006  # 1. Remove the extension, and $U if already installed.
25007  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
25008  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
25009  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
25010  #    will be set to the directory where LIBOBJS objects are built.
25011  as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
25012  as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
25013done
25014LIBOBJS=$ac_libobjs
25015
25016LTLIBOBJS=$ac_ltlibobjs
25017
25018
25019{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
25020$as_echo_n "checking that generated files are newer than configure... " >&6; }
25021   if test -n "$am_sleep_pid"; then
25022     # Hide warnings about reused PIDs.
25023     wait $am_sleep_pid 2>/dev/null
25024   fi
25025   { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
25026$as_echo "done" >&6; }
25027if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
25028  as_fn_error $? "conditional \"AMDEP\" was never defined.
25029Usually this means the macro was only invoked conditionally." "$LINENO" 5
25030fi
25031if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
25032  as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
25033Usually this means the macro was only invoked conditionally." "$LINENO" 5
25034fi
25035 if test -n "$EXEEXT"; then
25036  am__EXEEXT_TRUE=
25037  am__EXEEXT_FALSE='#'
25038else
25039  am__EXEEXT_TRUE='#'
25040  am__EXEEXT_FALSE=
25041fi
25042
25043if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
25044  as_fn_error $? "conditional \"am__fastdepCXX\" was never defined.
25045Usually this means the macro was only invoked conditionally." "$LINENO" 5
25046fi
25047if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
25048  as_fn_error $? "conditional \"GL_COND_LIBTOOL\" was never defined.
25049Usually this means the macro was only invoked conditionally." "$LINENO" 5
25050fi
25051if test -z "${GL_GENERATE_ALLOCA_H_TRUE}" && test -z "${GL_GENERATE_ALLOCA_H_FALSE}"; then
25052  as_fn_error $? "conditional \"GL_GENERATE_ALLOCA_H\" was never defined.
25053Usually this means the macro was only invoked conditionally." "$LINENO" 5
25054fi
25055if test -z "${GL_GENERATE_ERRNO_H_TRUE}" && test -z "${GL_GENERATE_ERRNO_H_FALSE}"; then
25056  as_fn_error $? "conditional \"GL_GENERATE_ERRNO_H\" was never defined.
25057Usually this means the macro was only invoked conditionally." "$LINENO" 5
25058fi
25059if test -z "${GL_GENERATE_FLOAT_H_TRUE}" && test -z "${GL_GENERATE_FLOAT_H_FALSE}"; then
25060  as_fn_error $? "conditional \"GL_GENERATE_FLOAT_H\" was never defined.
25061Usually this means the macro was only invoked conditionally." "$LINENO" 5
25062fi
25063
25064
25065if test -z "${GL_GENERATE_LIMITS_H_TRUE}" && test -z "${GL_GENERATE_LIMITS_H_FALSE}"; then
25066  as_fn_error $? "conditional \"GL_GENERATE_LIMITS_H\" was never defined.
25067Usually this means the macro was only invoked conditionally." "$LINENO" 5
25068fi
25069
25070
25071
25072  # Tell AC_LIBSOURCES where to find source files like alloca.c.
25073
25074
25075  # This hack originated in bison.  It is required when using non-recursive
25076  # automake rules to build from gnulib-provided lib/ sources.  Hence, LIB_DIR
25077  # is usually simply "lib".  Those rules use the list of names like "fchdir.o"
25078  # and "strstr.o" in gl_LIBOBJS.  With non-recursive make, we must prefix each
25079  # such file name with the "lib/" prefix.  See also build-aux/prefix-gnulib-mk.
25080  gl_LIBOBJS=`echo "$gl_LIBOBJS" | sed -e 's, , lib/,g'`
25081
25082  # Listing the names of the variables to prefix is error-prone.
25083  # Rather, adjust each AC_SUBST'd variable whose name ends in '_H'
25084  # and whose value ends in '.h'.
25085  for ac_var in $ac_subst_vars
25086  do
25087    eval "ac_val=\$$ac_var"
25088    case $ac_var:$ac_val in
25089      *_H:*.h) eval "$ac_var=lib/\$$ac_var";;
25090    esac
25091  done
25092
25093
25094if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then
25095  as_fn_error $? "conditional \"GL_GENERATE_STDDEF_H\" was never defined.
25096Usually this means the macro was only invoked conditionally." "$LINENO" 5
25097fi
25098if test -z "${GL_GENERATE_LIMITS_H_TRUE}" && test -z "${GL_GENERATE_LIMITS_H_FALSE}"; then
25099  as_fn_error $? "conditional \"GL_GENERATE_LIMITS_H\" was never defined.
25100Usually this means the macro was only invoked conditionally." "$LINENO" 5
25101fi
25102if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then
25103  as_fn_error $? "conditional \"GL_GENERATE_STDINT_H\" was never defined.
25104Usually this means the macro was only invoked conditionally." "$LINENO" 5
25105fi
25106if test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE}"; then
25107  as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH\" was never defined.
25108Usually this means the macro was only invoked conditionally." "$LINENO" 5
25109fi
25110
25111    gl_libobjs=
25112    gl_ltlibobjs=
25113    if test -n "$gl_LIBOBJS"; then
25114      # Remove the extension.
25115      sed_drop_objext='s/\.o$//;s/\.obj$//'
25116      for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
25117        gl_libobjs="$gl_libobjs $i.$ac_objext"
25118        gl_ltlibobjs="$gl_ltlibobjs $i.lo"
25119      done
25120    fi
25121    gl_LIBOBJS=$gl_libobjs
25122
25123    gl_LTLIBOBJS=$gl_ltlibobjs
25124
25125
25126
25127    gltests_libobjs=
25128    gltests_ltlibobjs=
25129    if test -n "$gltests_LIBOBJS"; then
25130      # Remove the extension.
25131      sed_drop_objext='s/\.o$//;s/\.obj$//'
25132      for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
25133        gltests_libobjs="$gltests_libobjs $i.$ac_objext"
25134        gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
25135      done
25136    fi
25137    gltests_LIBOBJS=$gltests_libobjs
25138
25139    gltests_LTLIBOBJS=$gltests_ltlibobjs
25140
25141
25142
25143if test -z "${BUILD_WINSCRIPTS_TRUE}" && test -z "${BUILD_WINSCRIPTS_FALSE}"; then
25144  as_fn_error $? "conditional \"BUILD_WINSCRIPTS\" was never defined.
25145Usually this means the macro was only invoked conditionally." "$LINENO" 5
25146fi
25147if test -z "${WITHOUT_X11_TRUE}" && test -z "${WITHOUT_X11_FALSE}"; then
25148  as_fn_error $? "conditional \"WITHOUT_X11\" was never defined.
25149Usually this means the macro was only invoked conditionally." "$LINENO" 5
25150fi
25151if test -z "${MAKE_DONT_HAVE_RM_TRUE}" && test -z "${MAKE_DONT_HAVE_RM_FALSE}"; then
25152  as_fn_error $? "conditional \"MAKE_DONT_HAVE_RM\" was never defined.
25153Usually this means the macro was only invoked conditionally." "$LINENO" 5
25154fi
25155if test -z "${USEPROGRAMPREFIX_TRUE}" && test -z "${USEPROGRAMPREFIX_FALSE}"; then
25156  as_fn_error $? "conditional \"USEPROGRAMPREFIX\" was never defined.
25157Usually this means the macro was only invoked conditionally." "$LINENO" 5
25158fi
25159if test -z "${BUILD_INFODOC_TRUE}" && test -z "${BUILD_INFODOC_FALSE}"; then
25160  as_fn_error $? "conditional \"BUILD_INFODOC\" was never defined.
25161Usually this means the macro was only invoked conditionally." "$LINENO" 5
25162fi
25163if test -z "${BUILD_HTML_TRUE}" && test -z "${BUILD_HTML_FALSE}"; then
25164  as_fn_error $? "conditional \"BUILD_HTML\" was never defined.
25165Usually this means the macro was only invoked conditionally." "$LINENO" 5
25166fi
25167if test -z "${BUILD_HTMLEXAMPLES_TRUE}" && test -z "${BUILD_HTMLEXAMPLES_FALSE}"; then
25168  as_fn_error $? "conditional \"BUILD_HTMLEXAMPLES\" was never defined.
25169Usually this means the macro was only invoked conditionally." "$LINENO" 5
25170fi
25171if test -z "${BUILD_PDFDOC_TRUE}" && test -z "${BUILD_PDFDOC_FALSE}"; then
25172  as_fn_error $? "conditional \"BUILD_PDFDOC\" was never defined.
25173Usually this means the macro was only invoked conditionally." "$LINENO" 5
25174fi
25175if test -z "${BUILD_PDFEXAMPLES_TRUE}" && test -z "${BUILD_PDFEXAMPLES_FALSE}"; then
25176  as_fn_error $? "conditional \"BUILD_PDFEXAMPLES\" was never defined.
25177Usually this means the macro was only invoked conditionally." "$LINENO" 5
25178fi
25179if test -z "${BUILD_OTHERDOC_TRUE}" && test -z "${BUILD_OTHERDOC_FALSE}"; then
25180  as_fn_error $? "conditional \"BUILD_OTHERDOC\" was never defined.
25181Usually this means the macro was only invoked conditionally." "$LINENO" 5
25182fi
25183if test -z "${BUILD_EXAMPLES_TRUE}" && test -z "${BUILD_EXAMPLES_FALSE}"; then
25184  as_fn_error $? "conditional \"BUILD_EXAMPLES\" was never defined.
25185Usually this means the macro was only invoked conditionally." "$LINENO" 5
25186fi
25187if test -z "${INSTALL_SHIPPED_HTML_TRUE}" && test -z "${INSTALL_SHIPPED_HTML_FALSE}"; then
25188  as_fn_error $? "conditional \"INSTALL_SHIPPED_HTML\" was never defined.
25189Usually this means the macro was only invoked conditionally." "$LINENO" 5
25190fi
25191if test -z "${HAVE_PDFTOOLS_TRUE}" && test -z "${HAVE_PDFTOOLS_FALSE}"; then
25192  as_fn_error $? "conditional \"HAVE_PDFTOOLS\" was never defined.
25193Usually this means the macro was only invoked conditionally." "$LINENO" 5
25194fi
25195if test -z "${HAVE_TEXI2DVI_TRUE}" && test -z "${HAVE_TEXI2DVI_FALSE}"; then
25196  as_fn_error $? "conditional \"HAVE_TEXI2DVI\" was never defined.
25197Usually this means the macro was only invoked conditionally." "$LINENO" 5
25198fi
25199
25200: "${CONFIG_STATUS=./config.status}"
25201ac_write_fail=0
25202ac_clean_files_save=$ac_clean_files
25203ac_clean_files="$ac_clean_files $CONFIG_STATUS"
25204{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
25205$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
25206as_write_fail=0
25207cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
25208#! $SHELL
25209# Generated by $as_me.
25210# Run this file to recreate the current configuration.
25211# Compiler output produced by configure, useful for debugging
25212# configure, is in config.log if it exists.
25213
25214debug=false
25215ac_cs_recheck=false
25216ac_cs_silent=false
25217
25218SHELL=\${CONFIG_SHELL-$SHELL}
25219export SHELL
25220_ASEOF
25221cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
25222## -------------------- ##
25223## M4sh Initialization. ##
25224## -------------------- ##
25225
25226# Be more Bourne compatible
25227DUALCASE=1; export DUALCASE # for MKS sh
25228if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
25229  emulate sh
25230  NULLCMD=:
25231  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25232  # is contrary to our usage.  Disable this feature.
25233  alias -g '${1+"$@"}'='"$@"'
25234  setopt NO_GLOB_SUBST
25235else
25236  case `(set -o) 2>/dev/null` in #(
25237  *posix*) :
25238    set -o posix ;; #(
25239  *) :
25240     ;;
25241esac
25242fi
25243
25244
25245as_nl='
25246'
25247export as_nl
25248# Printing a long string crashes Solaris 7 /usr/bin/printf.
25249as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
25250as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
25251as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
25252# Prefer a ksh shell builtin over an external printf program on Solaris,
25253# but without wasting forks for bash or zsh.
25254if test -z "$BASH_VERSION$ZSH_VERSION" \
25255    && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
25256  as_echo='print -r --'
25257  as_echo_n='print -rn --'
25258elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
25259  as_echo='printf %s\n'
25260  as_echo_n='printf %s'
25261else
25262  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
25263    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
25264    as_echo_n='/usr/ucb/echo -n'
25265  else
25266    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
25267    as_echo_n_body='eval
25268      arg=$1;
25269      case $arg in #(
25270      *"$as_nl"*)
25271	expr "X$arg" : "X\\(.*\\)$as_nl";
25272	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
25273      esac;
25274      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
25275    '
25276    export as_echo_n_body
25277    as_echo_n='sh -c $as_echo_n_body as_echo'
25278  fi
25279  export as_echo_body
25280  as_echo='sh -c $as_echo_body as_echo'
25281fi
25282
25283# The user is always right.
25284if test "${PATH_SEPARATOR+set}" != set; then
25285  PATH_SEPARATOR=:
25286  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
25287    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
25288      PATH_SEPARATOR=';'
25289  }
25290fi
25291
25292
25293# IFS
25294# We need space, tab and new line, in precisely that order.  Quoting is
25295# there to prevent editors from complaining about space-tab.
25296# (If _AS_PATH_WALK were called with IFS unset, it would disable word
25297# splitting by setting IFS to empty value.)
25298IFS=" ""	$as_nl"
25299
25300# Find who we are.  Look in the path if we contain no directory separator.
25301as_myself=
25302case $0 in #((
25303  *[\\/]* ) as_myself=$0 ;;
25304  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
25305for as_dir in $PATH
25306do
25307  IFS=$as_save_IFS
25308  test -z "$as_dir" && as_dir=.
25309    test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
25310  done
25311IFS=$as_save_IFS
25312
25313     ;;
25314esac
25315# We did not find ourselves, most probably we were run as `sh COMMAND'
25316# in which case we are not to be found in the path.
25317if test "x$as_myself" = x; then
25318  as_myself=$0
25319fi
25320if test ! -f "$as_myself"; then
25321  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
25322  exit 1
25323fi
25324
25325# Unset variables that we do not need and which cause bugs (e.g. in
25326# pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
25327# suppresses any "Segmentation fault" message there.  '((' could
25328# trigger a bug in pdksh 5.2.14.
25329for as_var in BASH_ENV ENV MAIL MAILPATH
25330do eval test x\${$as_var+set} = xset \
25331  && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
25332done
25333PS1='$ '
25334PS2='> '
25335PS4='+ '
25336
25337# NLS nuisances.
25338LC_ALL=C
25339export LC_ALL
25340LANGUAGE=C
25341export LANGUAGE
25342
25343# CDPATH.
25344(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
25345
25346
25347# as_fn_error STATUS ERROR [LINENO LOG_FD]
25348# ----------------------------------------
25349# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
25350# provided, also output the error to LOG_FD, referencing LINENO. Then exit the
25351# script with STATUS, using 1 if that was 0.
25352as_fn_error ()
25353{
25354  as_status=$1; test $as_status -eq 0 && as_status=1
25355  if test "$4"; then
25356    as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
25357    $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
25358  fi
25359  $as_echo "$as_me: error: $2" >&2
25360  as_fn_exit $as_status
25361} # as_fn_error
25362
25363
25364# as_fn_set_status STATUS
25365# -----------------------
25366# Set $? to STATUS, without forking.
25367as_fn_set_status ()
25368{
25369  return $1
25370} # as_fn_set_status
25371
25372# as_fn_exit STATUS
25373# -----------------
25374# Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
25375as_fn_exit ()
25376{
25377  set +e
25378  as_fn_set_status $1
25379  exit $1
25380} # as_fn_exit
25381
25382# as_fn_unset VAR
25383# ---------------
25384# Portably unset VAR.
25385as_fn_unset ()
25386{
25387  { eval $1=; unset $1;}
25388}
25389as_unset=as_fn_unset
25390# as_fn_append VAR VALUE
25391# ----------------------
25392# Append the text in VALUE to the end of the definition contained in VAR. Take
25393# advantage of any shell optimizations that allow amortized linear growth over
25394# repeated appends, instead of the typical quadratic growth present in naive
25395# implementations.
25396if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
25397  eval 'as_fn_append ()
25398  {
25399    eval $1+=\$2
25400  }'
25401else
25402  as_fn_append ()
25403  {
25404    eval $1=\$$1\$2
25405  }
25406fi # as_fn_append
25407
25408# as_fn_arith ARG...
25409# ------------------
25410# Perform arithmetic evaluation on the ARGs, and store the result in the
25411# global $as_val. Take advantage of shells that can avoid forks. The arguments
25412# must be portable across $(()) and expr.
25413if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
25414  eval 'as_fn_arith ()
25415  {
25416    as_val=$(( $* ))
25417  }'
25418else
25419  as_fn_arith ()
25420  {
25421    as_val=`expr "$@" || test $? -eq 1`
25422  }
25423fi # as_fn_arith
25424
25425
25426if expr a : '\(a\)' >/dev/null 2>&1 &&
25427   test "X`expr 00001 : '.*\(...\)'`" = X001; then
25428  as_expr=expr
25429else
25430  as_expr=false
25431fi
25432
25433if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
25434  as_basename=basename
25435else
25436  as_basename=false
25437fi
25438
25439if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
25440  as_dirname=dirname
25441else
25442  as_dirname=false
25443fi
25444
25445as_me=`$as_basename -- "$0" ||
25446$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
25447	 X"$0" : 'X\(//\)$' \| \
25448	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
25449$as_echo X/"$0" |
25450    sed '/^.*\/\([^/][^/]*\)\/*$/{
25451	    s//\1/
25452	    q
25453	  }
25454	  /^X\/\(\/\/\)$/{
25455	    s//\1/
25456	    q
25457	  }
25458	  /^X\/\(\/\).*/{
25459	    s//\1/
25460	    q
25461	  }
25462	  s/.*/./; q'`
25463
25464# Avoid depending upon Character Ranges.
25465as_cr_letters='abcdefghijklmnopqrstuvwxyz'
25466as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
25467as_cr_Letters=$as_cr_letters$as_cr_LETTERS
25468as_cr_digits='0123456789'
25469as_cr_alnum=$as_cr_Letters$as_cr_digits
25470
25471ECHO_C= ECHO_N= ECHO_T=
25472case `echo -n x` in #(((((
25473-n*)
25474  case `echo 'xy\c'` in
25475  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
25476  xy)  ECHO_C='\c';;
25477  *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
25478       ECHO_T='	';;
25479  esac;;
25480*)
25481  ECHO_N='-n';;
25482esac
25483
25484rm -f conf$$ conf$$.exe conf$$.file
25485if test -d conf$$.dir; then
25486  rm -f conf$$.dir/conf$$.file
25487else
25488  rm -f conf$$.dir
25489  mkdir conf$$.dir 2>/dev/null
25490fi
25491if (echo >conf$$.file) 2>/dev/null; then
25492  if ln -s conf$$.file conf$$ 2>/dev/null; then
25493    as_ln_s='ln -s'
25494    # ... but there are two gotchas:
25495    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
25496    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
25497    # In both cases, we have to default to `cp -pR'.
25498    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
25499      as_ln_s='cp -pR'
25500  elif ln conf$$.file conf$$ 2>/dev/null; then
25501    as_ln_s=ln
25502  else
25503    as_ln_s='cp -pR'
25504  fi
25505else
25506  as_ln_s='cp -pR'
25507fi
25508rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
25509rmdir conf$$.dir 2>/dev/null
25510
25511
25512# as_fn_mkdir_p
25513# -------------
25514# Create "$as_dir" as a directory, including parents if necessary.
25515as_fn_mkdir_p ()
25516{
25517
25518  case $as_dir in #(
25519  -*) as_dir=./$as_dir;;
25520  esac
25521  test -d "$as_dir" || eval $as_mkdir_p || {
25522    as_dirs=
25523    while :; do
25524      case $as_dir in #(
25525      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
25526      *) as_qdir=$as_dir;;
25527      esac
25528      as_dirs="'$as_qdir' $as_dirs"
25529      as_dir=`$as_dirname -- "$as_dir" ||
25530$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
25531	 X"$as_dir" : 'X\(//\)[^/]' \| \
25532	 X"$as_dir" : 'X\(//\)$' \| \
25533	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
25534$as_echo X"$as_dir" |
25535    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
25536	    s//\1/
25537	    q
25538	  }
25539	  /^X\(\/\/\)[^/].*/{
25540	    s//\1/
25541	    q
25542	  }
25543	  /^X\(\/\/\)$/{
25544	    s//\1/
25545	    q
25546	  }
25547	  /^X\(\/\).*/{
25548	    s//\1/
25549	    q
25550	  }
25551	  s/.*/./; q'`
25552      test -d "$as_dir" && break
25553    done
25554    test -z "$as_dirs" || eval "mkdir $as_dirs"
25555  } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
25556
25557
25558} # as_fn_mkdir_p
25559if mkdir -p . 2>/dev/null; then
25560  as_mkdir_p='mkdir -p "$as_dir"'
25561else
25562  test -d ./-p && rmdir ./-p
25563  as_mkdir_p=false
25564fi
25565
25566
25567# as_fn_executable_p FILE
25568# -----------------------
25569# Test if FILE is an executable regular file.
25570as_fn_executable_p ()
25571{
25572  test -f "$1" && test -x "$1"
25573} # as_fn_executable_p
25574as_test_x='test -x'
25575as_executable_p=as_fn_executable_p
25576
25577# Sed expression to map a string onto a valid CPP name.
25578as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
25579
25580# Sed expression to map a string onto a valid variable name.
25581as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
25582
25583
25584exec 6>&1
25585## ----------------------------------- ##
25586## Main body of $CONFIG_STATUS script. ##
25587## ----------------------------------- ##
25588_ASEOF
25589test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
25590
25591cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25592# Save the log message, to keep $0 and so on meaningful, and to
25593# report actual input values of CONFIG_FILES etc. instead of their
25594# values after options handling.
25595ac_log="
25596This file was extended by GNU Troff $as_me 1.22.4, which was
25597generated by GNU Autoconf 2.69.  Invocation command line was
25598
25599  CONFIG_FILES    = $CONFIG_FILES
25600  CONFIG_HEADERS  = $CONFIG_HEADERS
25601  CONFIG_LINKS    = $CONFIG_LINKS
25602  CONFIG_COMMANDS = $CONFIG_COMMANDS
25603  $ $0 $@
25604
25605on `(hostname || uname -n) 2>/dev/null | sed 1q`
25606"
25607
25608_ACEOF
25609
25610case $ac_config_files in *"
25611"*) set x $ac_config_files; shift; ac_config_files=$*;;
25612esac
25613
25614case $ac_config_headers in *"
25615"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
25616esac
25617
25618
25619cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25620# Files that config.status was made for.
25621config_files="$ac_config_files"
25622config_headers="$ac_config_headers"
25623config_commands="$ac_config_commands"
25624
25625_ACEOF
25626
25627cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25628ac_cs_usage="\
25629\`$as_me' instantiates files and other configuration actions
25630from templates according to the current configuration.  Unless the files
25631and actions are specified as TAGs, all are instantiated by default.
25632
25633Usage: $0 [OPTION]... [TAG]...
25634
25635  -h, --help       print this help, then exit
25636  -V, --version    print version number and configuration settings, then exit
25637      --config     print configuration, then exit
25638  -q, --quiet, --silent
25639                   do not print progress messages
25640  -d, --debug      don't remove temporary files
25641      --recheck    update $as_me by reconfiguring in the same conditions
25642      --file=FILE[:TEMPLATE]
25643                   instantiate the configuration file FILE
25644      --header=FILE[:TEMPLATE]
25645                   instantiate the configuration header FILE
25646
25647Configuration files:
25648$config_files
25649
25650Configuration headers:
25651$config_headers
25652
25653Configuration commands:
25654$config_commands
25655
25656Report bugs to <http://savannah.gnu.org/bugs/?group=groff>.
25657GNU Troff home page: <http://www.gnu.org/software/groff/>.
25658General help using GNU software: <http://www.gnu.org/gethelp/>."
25659
25660_ACEOF
25661cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25662ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
25663ac_cs_version="\\
25664GNU Troff config.status 1.22.4
25665configured by $0, generated by GNU Autoconf 2.69,
25666  with options \\"\$ac_cs_config\\"
25667
25668Copyright (C) 2012 Free Software Foundation, Inc.
25669This config.status script is free software; the Free Software Foundation
25670gives unlimited permission to copy, distribute and modify it."
25671
25672ac_pwd='$ac_pwd'
25673srcdir='$srcdir'
25674INSTALL='$INSTALL'
25675MKDIR_P='$MKDIR_P'
25676AWK='$AWK'
25677test -n "\$AWK" || AWK=awk
25678_ACEOF
25679
25680cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25681# The default lists apply if the user does not specify any file.
25682ac_need_defaults=:
25683while test $# != 0
25684do
25685  case $1 in
25686  --*=?*)
25687    ac_option=`expr "X$1" : 'X\([^=]*\)='`
25688    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
25689    ac_shift=:
25690    ;;
25691  --*=)
25692    ac_option=`expr "X$1" : 'X\([^=]*\)='`
25693    ac_optarg=
25694    ac_shift=:
25695    ;;
25696  *)
25697    ac_option=$1
25698    ac_optarg=$2
25699    ac_shift=shift
25700    ;;
25701  esac
25702
25703  case $ac_option in
25704  # Handling of the options.
25705  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
25706    ac_cs_recheck=: ;;
25707  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
25708    $as_echo "$ac_cs_version"; exit ;;
25709  --config | --confi | --conf | --con | --co | --c )
25710    $as_echo "$ac_cs_config"; exit ;;
25711  --debug | --debu | --deb | --de | --d | -d )
25712    debug=: ;;
25713  --file | --fil | --fi | --f )
25714    $ac_shift
25715    case $ac_optarg in
25716    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25717    '') as_fn_error $? "missing file argument" ;;
25718    esac
25719    as_fn_append CONFIG_FILES " '$ac_optarg'"
25720    ac_need_defaults=false;;
25721  --header | --heade | --head | --hea )
25722    $ac_shift
25723    case $ac_optarg in
25724    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
25725    esac
25726    as_fn_append CONFIG_HEADERS " '$ac_optarg'"
25727    ac_need_defaults=false;;
25728  --he | --h)
25729    # Conflict between --help and --header
25730    as_fn_error $? "ambiguous option: \`$1'
25731Try \`$0 --help' for more information.";;
25732  --help | --hel | -h )
25733    $as_echo "$ac_cs_usage"; exit ;;
25734  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
25735  | -silent | --silent | --silen | --sile | --sil | --si | --s)
25736    ac_cs_silent=: ;;
25737
25738  # This is an error.
25739  -*) as_fn_error $? "unrecognized option: \`$1'
25740Try \`$0 --help' for more information." ;;
25741
25742  *) as_fn_append ac_config_targets " $1"
25743     ac_need_defaults=false ;;
25744
25745  esac
25746  shift
25747done
25748
25749ac_configure_extra_args=
25750
25751if $ac_cs_silent; then
25752  exec 6>/dev/null
25753  ac_configure_extra_args="$ac_configure_extra_args --silent"
25754fi
25755
25756_ACEOF
25757cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25758if \$ac_cs_recheck; then
25759  set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
25760  shift
25761  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
25762  CONFIG_SHELL='$SHELL'
25763  export CONFIG_SHELL
25764  exec "\$@"
25765fi
25766
25767_ACEOF
25768cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25769exec 5>>config.log
25770{
25771  echo
25772  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
25773## Running $as_me. ##
25774_ASBOX
25775  $as_echo "$ac_log"
25776} >&5
25777
25778_ACEOF
25779cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25780#
25781# INIT-COMMANDS
25782#
25783AMDEP_TRUE="$AMDEP_TRUE" MAKE="${MAKE-make}"
25784
25785_ACEOF
25786
25787cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25788
25789# Handling of arguments.
25790for ac_config_target in $ac_config_targets
25791do
25792  case $ac_config_target in
25793    "src/include/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/include/config.h:src/include/config.hin" ;;
25794    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
25795    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
25796    "test-groff") CONFIG_FILES="$CONFIG_FILES test-groff" ;;
25797
25798  *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
25799  esac
25800done
25801
25802
25803# If the user did not use the arguments to specify the items to instantiate,
25804# then the envvar interface is used.  Set only those that are not.
25805# We use the long form for the default assignment because of an extremely
25806# bizarre bug on SunOS 4.1.3.
25807if $ac_need_defaults; then
25808  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
25809  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
25810  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
25811fi
25812
25813# Have a temporary directory for convenience.  Make it in the build tree
25814# simply because there is no reason against having it here, and in addition,
25815# creating and moving files from /tmp can sometimes cause problems.
25816# Hook for its removal unless debugging.
25817# Note that there is a small window in which the directory will not be cleaned:
25818# after its creation but before its name has been assigned to `$tmp'.
25819$debug ||
25820{
25821  tmp= ac_tmp=
25822  trap 'exit_status=$?
25823  : "${ac_tmp:=$tmp}"
25824  { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
25825' 0
25826  trap 'as_fn_exit 1' 1 2 13 15
25827}
25828# Create a (secure) tmp directory for tmp files.
25829
25830{
25831  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
25832  test -d "$tmp"
25833}  ||
25834{
25835  tmp=./conf$$-$RANDOM
25836  (umask 077 && mkdir "$tmp")
25837} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
25838ac_tmp=$tmp
25839
25840# Set up the scripts for CONFIG_FILES section.
25841# No need to generate them if there are no CONFIG_FILES.
25842# This happens for instance with `./config.status config.h'.
25843if test -n "$CONFIG_FILES"; then
25844
25845
25846ac_cr=`echo X | tr X '\015'`
25847# On cygwin, bash can eat \r inside `` if the user requested igncr.
25848# But we know of no other shell where ac_cr would be empty at this
25849# point, so we can use a bashism as a fallback.
25850if test "x$ac_cr" = x; then
25851  eval ac_cr=\$\'\\r\'
25852fi
25853ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
25854if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
25855  ac_cs_awk_cr='\\r'
25856else
25857  ac_cs_awk_cr=$ac_cr
25858fi
25859
25860echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
25861_ACEOF
25862
25863
25864{
25865  echo "cat >conf$$subs.awk <<_ACEOF" &&
25866  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
25867  echo "_ACEOF"
25868} >conf$$subs.sh ||
25869  as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25870ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
25871ac_delim='%!_!# '
25872for ac_last_try in false false false false false :; do
25873  . ./conf$$subs.sh ||
25874    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25875
25876  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
25877  if test $ac_delim_n = $ac_delim_num; then
25878    break
25879  elif $ac_last_try; then
25880    as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
25881  else
25882    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
25883  fi
25884done
25885rm -f conf$$subs.sh
25886
25887cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25888cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
25889_ACEOF
25890sed -n '
25891h
25892s/^/S["/; s/!.*/"]=/
25893p
25894g
25895s/^[^!]*!//
25896:repl
25897t repl
25898s/'"$ac_delim"'$//
25899t delim
25900:nl
25901h
25902s/\(.\{148\}\)..*/\1/
25903t more1
25904s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
25905p
25906n
25907b repl
25908:more1
25909s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25910p
25911g
25912s/.\{148\}//
25913t nl
25914:delim
25915h
25916s/\(.\{148\}\)..*/\1/
25917t more2
25918s/["\\]/\\&/g; s/^/"/; s/$/"/
25919p
25920b
25921:more2
25922s/["\\]/\\&/g; s/^/"/; s/$/"\\/
25923p
25924g
25925s/.\{148\}//
25926t delim
25927' <conf$$subs.awk | sed '
25928/^[^""]/{
25929  N
25930  s/\n//
25931}
25932' >>$CONFIG_STATUS || ac_write_fail=1
25933rm -f conf$$subs.awk
25934cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
25935_ACAWK
25936cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
25937  for (key in S) S_is_set[key] = 1
25938  FS = ""
25939
25940}
25941{
25942  line = $ 0
25943  nfields = split(line, field, "@")
25944  substed = 0
25945  len = length(field[1])
25946  for (i = 2; i < nfields; i++) {
25947    key = field[i]
25948    keylen = length(key)
25949    if (S_is_set[key]) {
25950      value = S[key]
25951      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
25952      len += length(value) + length(field[++i])
25953      substed = 1
25954    } else
25955      len += 1 + keylen
25956  }
25957
25958  print line
25959}
25960
25961_ACAWK
25962_ACEOF
25963cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25964if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
25965  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
25966else
25967  cat
25968fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
25969  || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
25970_ACEOF
25971
25972# VPATH may cause trouble with some makes, so we remove sole $(srcdir),
25973# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
25974# trailing colons and then remove the whole line if VPATH becomes empty
25975# (actually we leave an empty line to preserve line numbers).
25976if test "x$srcdir" = x.; then
25977  ac_vpsub='/^[	 ]*VPATH[	 ]*=[	 ]*/{
25978h
25979s///
25980s/^/:/
25981s/[	 ]*$/:/
25982s/:\$(srcdir):/:/g
25983s/:\${srcdir}:/:/g
25984s/:@srcdir@:/:/g
25985s/^:*//
25986s/:*$//
25987x
25988s/\(=[	 ]*\).*/\1/
25989G
25990s/\n//
25991s/^[^=]*=[	 ]*$//
25992}'
25993fi
25994
25995cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
25996fi # test -n "$CONFIG_FILES"
25997
25998# Set up the scripts for CONFIG_HEADERS section.
25999# No need to generate them if there are no CONFIG_HEADERS.
26000# This happens for instance with `./config.status Makefile'.
26001if test -n "$CONFIG_HEADERS"; then
26002cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
26003BEGIN {
26004_ACEOF
26005
26006# Transform confdefs.h into an awk script `defines.awk', embedded as
26007# here-document in config.status, that substitutes the proper values into
26008# config.h.in to produce config.h.
26009
26010# Create a delimiter string that does not exist in confdefs.h, to ease
26011# handling of long lines.
26012ac_delim='%!_!# '
26013for ac_last_try in false false :; do
26014  ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
26015  if test -z "$ac_tt"; then
26016    break
26017  elif $ac_last_try; then
26018    as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
26019  else
26020    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
26021  fi
26022done
26023
26024# For the awk script, D is an array of macro values keyed by name,
26025# likewise P contains macro parameters if any.  Preserve backslash
26026# newline sequences.
26027
26028ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
26029sed -n '
26030s/.\{148\}/&'"$ac_delim"'/g
26031t rset
26032:rset
26033s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
26034t def
26035d
26036:def
26037s/\\$//
26038t bsnl
26039s/["\\]/\\&/g
26040s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
26041D["\1"]=" \3"/p
26042s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
26043d
26044:bsnl
26045s/["\\]/\\&/g
26046s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
26047D["\1"]=" \3\\\\\\n"\\/p
26048t cont
26049s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
26050t cont
26051d
26052:cont
26053n
26054s/.\{148\}/&'"$ac_delim"'/g
26055t clear
26056:clear
26057s/\\$//
26058t bsnlc
26059s/["\\]/\\&/g; s/^/"/; s/$/"/p
26060d
26061:bsnlc
26062s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
26063b cont
26064' <confdefs.h | sed '
26065s/'"$ac_delim"'/"\\\
26066"/g' >>$CONFIG_STATUS || ac_write_fail=1
26067
26068cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26069  for (key in D) D_is_set[key] = 1
26070  FS = ""
26071}
26072/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
26073  line = \$ 0
26074  split(line, arg, " ")
26075  if (arg[1] == "#") {
26076    defundef = arg[2]
26077    mac1 = arg[3]
26078  } else {
26079    defundef = substr(arg[1], 2)
26080    mac1 = arg[2]
26081  }
26082  split(mac1, mac2, "(") #)
26083  macro = mac2[1]
26084  prefix = substr(line, 1, index(line, defundef) - 1)
26085  if (D_is_set[macro]) {
26086    # Preserve the white space surrounding the "#".
26087    print prefix "define", macro P[macro] D[macro]
26088    next
26089  } else {
26090    # Replace #undef with comments.  This is necessary, for example,
26091    # in the case of _POSIX_SOURCE, which is predefined and required
26092    # on some systems where configure will not decide to define it.
26093    if (defundef == "undef") {
26094      print "/*", prefix defundef, macro, "*/"
26095      next
26096    }
26097  }
26098}
26099{ print }
26100_ACAWK
26101_ACEOF
26102cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26103  as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
26104fi # test -n "$CONFIG_HEADERS"
26105
26106
26107eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
26108shift
26109for ac_tag
26110do
26111  case $ac_tag in
26112  :[FHLC]) ac_mode=$ac_tag; continue;;
26113  esac
26114  case $ac_mode$ac_tag in
26115  :[FHL]*:*);;
26116  :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
26117  :[FH]-) ac_tag=-:-;;
26118  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
26119  esac
26120  ac_save_IFS=$IFS
26121  IFS=:
26122  set x $ac_tag
26123  IFS=$ac_save_IFS
26124  shift
26125  ac_file=$1
26126  shift
26127
26128  case $ac_mode in
26129  :L) ac_source=$1;;
26130  :[FH])
26131    ac_file_inputs=
26132    for ac_f
26133    do
26134      case $ac_f in
26135      -) ac_f="$ac_tmp/stdin";;
26136      *) # Look for the file first in the build tree, then in the source tree
26137	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
26138	 # because $ac_f cannot contain `:'.
26139	 test -f "$ac_f" ||
26140	   case $ac_f in
26141	   [\\/$]*) false;;
26142	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
26143	   esac ||
26144	   as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
26145      esac
26146      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
26147      as_fn_append ac_file_inputs " '$ac_f'"
26148    done
26149
26150    # Let's still pretend it is `configure' which instantiates (i.e., don't
26151    # use $as_me), people would be surprised to read:
26152    #    /* config.h.  Generated by config.status.  */
26153    configure_input='Generated from '`
26154	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
26155	`' by configure.'
26156    if test x"$ac_file" != x-; then
26157      configure_input="$ac_file.  $configure_input"
26158      { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
26159$as_echo "$as_me: creating $ac_file" >&6;}
26160    fi
26161    # Neutralize special characters interpreted by sed in replacement strings.
26162    case $configure_input in #(
26163    *\&* | *\|* | *\\* )
26164       ac_sed_conf_input=`$as_echo "$configure_input" |
26165       sed 's/[\\\\&|]/\\\\&/g'`;; #(
26166    *) ac_sed_conf_input=$configure_input;;
26167    esac
26168
26169    case $ac_tag in
26170    *:-:* | *:-) cat >"$ac_tmp/stdin" \
26171      || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
26172    esac
26173    ;;
26174  esac
26175
26176  ac_dir=`$as_dirname -- "$ac_file" ||
26177$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26178	 X"$ac_file" : 'X\(//\)[^/]' \| \
26179	 X"$ac_file" : 'X\(//\)$' \| \
26180	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
26181$as_echo X"$ac_file" |
26182    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26183	    s//\1/
26184	    q
26185	  }
26186	  /^X\(\/\/\)[^/].*/{
26187	    s//\1/
26188	    q
26189	  }
26190	  /^X\(\/\/\)$/{
26191	    s//\1/
26192	    q
26193	  }
26194	  /^X\(\/\).*/{
26195	    s//\1/
26196	    q
26197	  }
26198	  s/.*/./; q'`
26199  as_dir="$ac_dir"; as_fn_mkdir_p
26200  ac_builddir=.
26201
26202case "$ac_dir" in
26203.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
26204*)
26205  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
26206  # A ".." for each directory in $ac_dir_suffix.
26207  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
26208  case $ac_top_builddir_sub in
26209  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
26210  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
26211  esac ;;
26212esac
26213ac_abs_top_builddir=$ac_pwd
26214ac_abs_builddir=$ac_pwd$ac_dir_suffix
26215# for backward compatibility:
26216ac_top_builddir=$ac_top_build_prefix
26217
26218case $srcdir in
26219  .)  # We are building in place.
26220    ac_srcdir=.
26221    ac_top_srcdir=$ac_top_builddir_sub
26222    ac_abs_top_srcdir=$ac_pwd ;;
26223  [\\/]* | ?:[\\/]* )  # Absolute name.
26224    ac_srcdir=$srcdir$ac_dir_suffix;
26225    ac_top_srcdir=$srcdir
26226    ac_abs_top_srcdir=$srcdir ;;
26227  *) # Relative name.
26228    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
26229    ac_top_srcdir=$ac_top_build_prefix$srcdir
26230    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
26231esac
26232ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
26233
26234
26235  case $ac_mode in
26236  :F)
26237  #
26238  # CONFIG_FILE
26239  #
26240
26241  case $INSTALL in
26242  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
26243  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
26244  esac
26245  ac_MKDIR_P=$MKDIR_P
26246  case $MKDIR_P in
26247  [\\/$]* | ?:[\\/]* ) ;;
26248  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
26249  esac
26250_ACEOF
26251
26252cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26253# If the template does not know about datarootdir, expand it.
26254# FIXME: This hack should be removed a few years after 2.60.
26255ac_datarootdir_hack=; ac_datarootdir_seen=
26256ac_sed_dataroot='
26257/datarootdir/ {
26258  p
26259  q
26260}
26261/@datadir@/p
26262/@docdir@/p
26263/@infodir@/p
26264/@localedir@/p
26265/@mandir@/p'
26266case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
26267*datarootdir*) ac_datarootdir_seen=yes;;
26268*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
26269  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
26270$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
26271_ACEOF
26272cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26273  ac_datarootdir_hack='
26274  s&@datadir@&$datadir&g
26275  s&@docdir@&$docdir&g
26276  s&@infodir@&$infodir&g
26277  s&@localedir@&$localedir&g
26278  s&@mandir@&$mandir&g
26279  s&\\\${datarootdir}&$datarootdir&g' ;;
26280esac
26281_ACEOF
26282
26283# Neutralize VPATH when `$srcdir' = `.'.
26284# Shell code in configure.ac might set extrasub.
26285# FIXME: do we really want to maintain this feature?
26286cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
26287ac_sed_extra="$ac_vpsub
26288$extrasub
26289_ACEOF
26290cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
26291:t
26292/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
26293s|@configure_input@|$ac_sed_conf_input|;t t
26294s&@top_builddir@&$ac_top_builddir_sub&;t t
26295s&@top_build_prefix@&$ac_top_build_prefix&;t t
26296s&@srcdir@&$ac_srcdir&;t t
26297s&@abs_srcdir@&$ac_abs_srcdir&;t t
26298s&@top_srcdir@&$ac_top_srcdir&;t t
26299s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
26300s&@builddir@&$ac_builddir&;t t
26301s&@abs_builddir@&$ac_abs_builddir&;t t
26302s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
26303s&@INSTALL@&$ac_INSTALL&;t t
26304s&@MKDIR_P@&$ac_MKDIR_P&;t t
26305$ac_datarootdir_hack
26306"
26307eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
26308  >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
26309
26310test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
26311  { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
26312  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' \
26313      "$ac_tmp/out"`; test -z "$ac_out"; } &&
26314  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26315which seems to be undefined.  Please make sure it is defined" >&5
26316$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
26317which seems to be undefined.  Please make sure it is defined" >&2;}
26318
26319  rm -f "$ac_tmp/stdin"
26320  case $ac_file in
26321  -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
26322  *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
26323  esac \
26324  || as_fn_error $? "could not create $ac_file" "$LINENO" 5
26325 ;;
26326  :H)
26327  #
26328  # CONFIG_HEADER
26329  #
26330  if test x"$ac_file" != x-; then
26331    {
26332      $as_echo "/* $configure_input  */" \
26333      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
26334    } >"$ac_tmp/config.h" \
26335      || as_fn_error $? "could not create $ac_file" "$LINENO" 5
26336    if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
26337      { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
26338$as_echo "$as_me: $ac_file is unchanged" >&6;}
26339    else
26340      rm -f "$ac_file"
26341      mv "$ac_tmp/config.h" "$ac_file" \
26342	|| as_fn_error $? "could not create $ac_file" "$LINENO" 5
26343    fi
26344  else
26345    $as_echo "/* $configure_input  */" \
26346      && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
26347      || as_fn_error $? "could not create -" "$LINENO" 5
26348  fi
26349# Compute "$ac_file"'s index in $config_headers.
26350_am_arg="$ac_file"
26351_am_stamp_count=1
26352for _am_header in $config_headers :; do
26353  case $_am_header in
26354    $_am_arg | $_am_arg:* )
26355      break ;;
26356    * )
26357      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
26358  esac
26359done
26360echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
26361$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26362	 X"$_am_arg" : 'X\(//\)[^/]' \| \
26363	 X"$_am_arg" : 'X\(//\)$' \| \
26364	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
26365$as_echo X"$_am_arg" |
26366    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26367	    s//\1/
26368	    q
26369	  }
26370	  /^X\(\/\/\)[^/].*/{
26371	    s//\1/
26372	    q
26373	  }
26374	  /^X\(\/\/\)$/{
26375	    s//\1/
26376	    q
26377	  }
26378	  /^X\(\/\).*/{
26379	    s//\1/
26380	    q
26381	  }
26382	  s/.*/./; q'`/stamp-h$_am_stamp_count
26383 ;;
26384
26385  :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
26386$as_echo "$as_me: executing $ac_file commands" >&6;}
26387 ;;
26388  esac
26389
26390
26391  case $ac_file$ac_mode in
26392    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
26393  # Older Autoconf quotes --file arguments for eval, but not when files
26394  # are listed without --file.  Let's play safe and only enable the eval
26395  # if we detect the quoting.
26396  # TODO: see whether this extra hack can be removed once we start
26397  # requiring Autoconf 2.70 or later.
26398  case $CONFIG_FILES in #(
26399  *\'*) :
26400    eval set x "$CONFIG_FILES" ;; #(
26401  *) :
26402    set x $CONFIG_FILES ;; #(
26403  *) :
26404     ;;
26405esac
26406  shift
26407  # Used to flag and report bootstrapping failures.
26408  am_rc=0
26409  for am_mf
26410  do
26411    # Strip MF so we end up with the name of the file.
26412    am_mf=`$as_echo "$am_mf" | sed -e 's/:.*$//'`
26413    # Check whether this is an Automake generated Makefile which includes
26414    # dependency-tracking related rules and includes.
26415    # Grep'ing the whole file directly is not great: AIX grep has a line
26416    # limit of 2048, but all sed's we know have understand at least 4000.
26417    sed -n 's,^am--depfiles:.*,X,p' "$am_mf" | grep X >/dev/null 2>&1 \
26418      || continue
26419    am_dirpart=`$as_dirname -- "$am_mf" ||
26420$as_expr X"$am_mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
26421	 X"$am_mf" : 'X\(//\)[^/]' \| \
26422	 X"$am_mf" : 'X\(//\)$' \| \
26423	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
26424$as_echo X"$am_mf" |
26425    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
26426	    s//\1/
26427	    q
26428	  }
26429	  /^X\(\/\/\)[^/].*/{
26430	    s//\1/
26431	    q
26432	  }
26433	  /^X\(\/\/\)$/{
26434	    s//\1/
26435	    q
26436	  }
26437	  /^X\(\/\).*/{
26438	    s//\1/
26439	    q
26440	  }
26441	  s/.*/./; q'`
26442    am_filepart=`$as_basename -- "$am_mf" ||
26443$as_expr X/"$am_mf" : '.*/\([^/][^/]*\)/*$' \| \
26444	 X"$am_mf" : 'X\(//\)$' \| \
26445	 X"$am_mf" : 'X\(/\)' \| . 2>/dev/null ||
26446$as_echo X/"$am_mf" |
26447    sed '/^.*\/\([^/][^/]*\)\/*$/{
26448	    s//\1/
26449	    q
26450	  }
26451	  /^X\/\(\/\/\)$/{
26452	    s//\1/
26453	    q
26454	  }
26455	  /^X\/\(\/\).*/{
26456	    s//\1/
26457	    q
26458	  }
26459	  s/.*/./; q'`
26460    { echo "$as_me:$LINENO: cd "$am_dirpart" \
26461      && sed -e '/# am--include-marker/d' "$am_filepart" \
26462        | $MAKE -f - am--depfiles" >&5
26463   (cd "$am_dirpart" \
26464      && sed -e '/# am--include-marker/d' "$am_filepart" \
26465        | $MAKE -f - am--depfiles) >&5 2>&5
26466   ac_status=$?
26467   echo "$as_me:$LINENO: \$? = $ac_status" >&5
26468   (exit $ac_status); } || am_rc=$?
26469  done
26470  if test $am_rc -ne 0; then
26471    { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
26472$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
26473as_fn_error $? "Something went wrong bootstrapping makefile fragments
26474    for automatic dependency tracking.  Try re-running configure with the
26475    '--disable-dependency-tracking' option to at least be able to build
26476    the package (albeit without support for automatic dependency tracking).
26477See \`config.log' for more details" "$LINENO" 5; }
26478  fi
26479  { am_dirpart=; unset am_dirpart;}
26480  { am_filepart=; unset am_filepart;}
26481  { am_mf=; unset am_mf;}
26482  { am_rc=; unset am_rc;}
26483  rm -f conftest-deps.mk
26484}
26485 ;;
26486    "test-groff":F) chmod +x test-groff ;;
26487
26488  esac
26489done # for ac_tag
26490
26491
26492as_fn_exit 0
26493_ACEOF
26494ac_clean_files=$ac_clean_files_save
26495
26496test $ac_write_fail = 0 ||
26497  as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
26498
26499
26500# configure is writing to config.log, and then calls config.status.
26501# config.status does its own redirection, appending to config.log.
26502# Unfortunately, on DOS this fails, as config.log is still kept open
26503# by configure, so config.status won't be able to write to it; its
26504# output is simply discarded.  So we exec the FD to /dev/null,
26505# effectively closing config.log, so it can be properly (re)opened and
26506# appended to by config.status.  When coming back to configure, we
26507# need to make the FD available again.
26508if test "$no_create" != yes; then
26509  ac_cs_success=:
26510  ac_config_status_args=
26511  test "$silent" = yes &&
26512    ac_config_status_args="$ac_config_status_args --quiet"
26513  exec 5>/dev/null
26514  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
26515  exec 5>>config.log
26516  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
26517  # would make configure fail if this is the last instruction.
26518  $ac_cs_success || as_fn_exit 1
26519fi
26520if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
26521  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
26522$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
26523fi
26524
26525
26526echo "
26527${PACKAGE_NAME} version ${PACKAGE_VERSION}
26528----------------------------------------------------------------------
26529 Prefix                          : ${prefix}
26530 Compiler                        : ${CC} ${CFLAGS} ${CPPFLAGS}"
26531if test "x$groff_no_x" = "xyes"; then
26532echo "\
26533 X11 support                     : no"
26534else
26535echo "\
26536 X11 support                     : yes
26537 X11 resources dir               : $appresdir"
26538fi
26539if test "x$doc" = x; then
26540echo "\
26541 Doc build                       : no"
26542else
26543echo "\
26544 Doc build                       : ${doc} "
26545fi
26546echo "\
26547 URW fonts for pdf               : $groff_have_urw_fonts
26548 Use uchardet library for preconv: $groff_have_uchardet
26549 pdftools for distcheck          : $groff_have_pdftools"
26550echo "\
26551----------------------------------------------------------------------"
26552
26553if test -z "$groff_no_x"; then
26554     if test "x$with_appresdir" = "x"; then
26555       { $as_echo "$as_me:${as_lineno-$LINENO}:
26556  The application resource files for gxditview (GXditview and
26557  GXditview-color) will be installed in:
26558
26559    $appresdir
26560
26561  (existing files will be saved by appending '.old' to the file
26562  name).
26563
26564  To install them into a different directory, say,
26565  '/etc/X11/app-defaults', add
26566  '--with-appresdir=/etc/X11/app-defaults' to the configure script
26567  command-line options and rerun it ('prefix' value has no effect on
26568  a --with-appresdir option).
26569
26570  If the gxditview resources are installed in a directory that is not
26571  one of the default X11 resources directories (common default
26572  directories are /usr/lib/X11/app-defaults,
26573  /usr/share/X11/app-defaults and /etc/X11/app-defaults), you will
26574  have to set the environment variable XFILESEARCHPATH to this
26575  path.  More details can be found in the X(7) manual page, or in \"X
26576  Toolkit Intrinsics - C Language Interface manual\".
26577       " >&5
26578$as_echo "$as_me:
26579  The application resource files for gxditview (GXditview and
26580  GXditview-color) will be installed in:
26581
26582    $appresdir
26583
26584  (existing files will be saved by appending '.old' to the file
26585  name).
26586
26587  To install them into a different directory, say,
26588  '/etc/X11/app-defaults', add
26589  '--with-appresdir=/etc/X11/app-defaults' to the configure script
26590  command-line options and rerun it ('prefix' value has no effect on
26591  a --with-appresdir option).
26592
26593  If the gxditview resources are installed in a directory that is not
26594  one of the default X11 resources directories (common default
26595  directories are /usr/lib/X11/app-defaults,
26596  /usr/share/X11/app-defaults and /etc/X11/app-defaults), you will
26597  have to set the environment variable XFILESEARCHPATH to this
26598  path.  More details can be found in the X(7) manual page, or in \"X
26599  Toolkit Intrinsics - C Language Interface manual\".
26600       " >&6;}
26601     fi
26602   fi
26603if test "$groff_have_urw_fonts" = no; then
26604  { $as_echo "$as_me:${as_lineno-$LINENO}:
26605  No URW fonts in .pfb format were found on your system, URW fonts
26606  generation for 'devpdf' will not work properly.  These fonts can be
26607  downloaded here:
26608
26609    http://downloads.ghostscript.com/public/fonts/urw-base35-v1.10.zip
26610
26611  By default groff will search these fonts in the paths given by \`gs
26612  -h' and in these 2 default directories:
26613  '/usr/share/fonts/type1/gsfonts/' and
26614  '/opt/local/share/fonts/urw-fonts/' (paths used by
26615  font/devpdf/Foundry.in).  You can also pass the option
26616  '--with-urw-fonts-dir=DIR' to 'configure' to set a custom path.  You
26617  would need to re-run the 'configure' script after installing these
26618  fonts.
26619
26620  " >&5
26621$as_echo "$as_me:
26622  No URW fonts in .pfb format were found on your system, URW fonts
26623  generation for 'devpdf' will not work properly.  These fonts can be
26624  downloaded here:
26625
26626    http://downloads.ghostscript.com/public/fonts/urw-base35-v1.10.zip
26627
26628  By default groff will search these fonts in the paths given by \`gs
26629  -h' and in these 2 default directories:
26630  '/usr/share/fonts/type1/gsfonts/' and
26631  '/opt/local/share/fonts/urw-fonts/' (paths used by
26632  font/devpdf/Foundry.in).  You can also pass the option
26633  '--with-urw-fonts-dir=DIR' to 'configure' to set a custom path.  You
26634  would need to re-run the 'configure' script after installing these
26635  fonts.
26636
26637  " >&6;}
26638  fi
26639
26640if test "x$groff_have_uchardet" = "xno" -a "x$with_uchardet" != "xno"; then
26641  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING:
26642  uchardet library was not found; preprocessor 'preconv', which uses it to detect
26643  the input file encoding, might not work properly (to check how and in which
26644  order 'preconv' tries to determine the file encoding, see its man page).
26645  " >&5
26646$as_echo "$as_me: WARNING:
26647  uchardet library was not found; preprocessor 'preconv', which uses it to detect
26648  the input file encoding, might not work properly (to check how and in which
26649  order 'preconv' tries to determine the file encoding, see its man page).
26650  " >&2;}
26651  fi
26652
26653