configure revision 1.108 1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.72 for libnbcompat noversion.
4 #
5 # Report bugs to <lib-bug-people (at] NetBSD.org>.
6 #
7 #
8 # Copyright (C) 1992-1996, 1998-2017, 2020-2023 Free Software Foundation,
9 # Inc.
10 #
11 #
12 # This configure script is free software; the Free Software Foundation
13 # gives unlimited permission to copy, distribute and modify it.
14 ## -------------------- ##
15 ## M4sh Initialization. ##
16 ## -------------------- ##
17
18 # Be more Bourne compatible
19 DUALCASE=1; export DUALCASE # for MKS sh
20 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
21 then :
22 emulate sh
23 NULLCMD=:
24 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
25 # is contrary to our usage. Disable this feature.
26 alias -g '${1+"$@"}'='"$@"'
27 setopt NO_GLOB_SUBST
28 else case e in #(
29 e) case `(set -o) 2>/dev/null` in #(
30 *posix*) :
31 set -o posix ;; #(
32 *) :
33 ;;
34 esac ;;
35 esac
36 fi
37
38
39
40 # Reset variables that may have inherited troublesome values from
41 # the environment.
42
43 # IFS needs to be set, to space, tab, and newline, in precisely that order.
44 # (If _AS_PATH_WALK were called with IFS unset, it would have the
45 # side effect of setting IFS to empty, thus disabling word splitting.)
46 # Quoting is to prevent editors from complaining about space-tab.
47 as_nl='
48 '
49 export as_nl
50 IFS=" "" $as_nl"
51
52 PS1='$ '
53 PS2='> '
54 PS4='+ '
55
56 # Ensure predictable behavior from utilities with locale-dependent output.
57 LC_ALL=C
58 export LC_ALL
59 LANGUAGE=C
60 export LANGUAGE
61
62 # We cannot yet rely on "unset" to work, but we need these variables
63 # to be unset--not just set to an empty or harmless value--now, to
64 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
65 # also avoids known problems related to "unset" and subshell syntax
66 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
67 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
68 do eval test \${$as_var+y} \
69 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
70 done
71
72 # Ensure that fds 0, 1, and 2 are open.
73 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
74 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
75 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
76
77 # The user is always right.
78 if ${PATH_SEPARATOR+false} :; then
79 PATH_SEPARATOR=:
80 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
81 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
82 PATH_SEPARATOR=';'
83 }
84 fi
85
86
87 # Find who we are. Look in the path if we contain no directory separator.
88 as_myself=
89 case $0 in #((
90 *[\\/]* ) as_myself=$0 ;;
91 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
92 for as_dir in $PATH
93 do
94 IFS=$as_save_IFS
95 case $as_dir in #(((
96 '') as_dir=./ ;;
97 */) ;;
98 *) as_dir=$as_dir/ ;;
99 esac
100 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
101 done
102 IFS=$as_save_IFS
103
104 ;;
105 esac
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.
108 if test "x$as_myself" = x; then
109 as_myself=$0
110 fi
111 if test ! -f "$as_myself"; then
112 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
113 exit 1
114 fi
115
116
117 # Use a proper internal environment variable to ensure we don't fall
118 # into an infinite loop, continuously re-executing ourselves.
119 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
120 _as_can_reexec=no; export _as_can_reexec;
121 # We cannot yet assume a decent shell, so we have to provide a
122 # neutralization value for shells without unset; and this also
123 # works around shells that cannot unset nonexistent variables.
124 # Preserve -v and -x to the replacement shell.
125 BASH_ENV=/dev/null
126 ENV=/dev/null
127 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
128 case $- in # ((((
129 *v*x* | *x*v* ) as_opts=-vx ;;
130 *v* ) as_opts=-v ;;
131 *x* ) as_opts=-x ;;
132 * ) as_opts= ;;
133 esac
134 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
135 # Admittedly, this is quite paranoid, since all the known shells bail
136 # out after a failed 'exec'.
137 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
138 exit 255
139 fi
140 # We don't want this to propagate to other subprocesses.
141 { _as_can_reexec=; unset _as_can_reexec;}
142 if test "x$CONFIG_SHELL" = x; then
143 as_bourne_compatible="if test \${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
144 then :
145 emulate sh
146 NULLCMD=:
147 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
148 # is contrary to our usage. Disable this feature.
149 alias -g '\${1+\"\$@\"}'='\"\$@\"'
150 setopt NO_GLOB_SUBST
151 else case e in #(
152 e) case \`(set -o) 2>/dev/null\` in #(
153 *posix*) :
154 set -o posix ;; #(
155 *) :
156 ;;
157 esac ;;
158 esac
159 fi
160 "
161 as_required="as_fn_return () { (exit \$1); }
162 as_fn_success () { as_fn_return 0; }
163 as_fn_failure () { as_fn_return 1; }
164 as_fn_ret_success () { return 0; }
165 as_fn_ret_failure () { return 1; }
166
167 exitcode=0
168 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
169 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
170 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
171 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
172 if ( set x; as_fn_ret_success y && test x = \"\$1\" )
173 then :
174
175 else case e in #(
176 e) exitcode=1; echo positional parameters were not saved. ;;
177 esac
178 fi
179 test x\$exitcode = x0 || exit 1
180 blah=\$(echo \$(echo blah))
181 test x\"\$blah\" = xblah || exit 1
182 test -x / || exit 1"
183 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
184 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
185 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
186 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
187 test \$(( 1 + 1 )) = 2 || exit 1"
188 if (eval "$as_required") 2>/dev/null
189 then :
190 as_have_required=yes
191 else case e in #(
192 e) as_have_required=no ;;
193 esac
194 fi
195 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null
196 then :
197
198 else case e in #(
199 e) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
200 as_found=false
201 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
202 do
203 IFS=$as_save_IFS
204 case $as_dir in #(((
205 '') as_dir=./ ;;
206 */) ;;
207 *) as_dir=$as_dir/ ;;
208 esac
209 as_found=:
210 case $as_dir in #(
211 /*)
212 for as_base in sh bash ksh sh5; do
213 # Try only shells that exist, to save several forks.
214 as_shell=$as_dir$as_base
215 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
216 as_run=a "$as_shell" -c "$as_bourne_compatible""$as_required" 2>/dev/null
217 then :
218 CONFIG_SHELL=$as_shell as_have_required=yes
219 if as_run=a "$as_shell" -c "$as_bourne_compatible""$as_suggested" 2>/dev/null
220 then :
221 break 2
222 fi
223 fi
224 done;;
225 esac
226 as_found=false
227 done
228 IFS=$as_save_IFS
229 if $as_found
230 then :
231
232 else case e in #(
233 e) if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
234 as_run=a "$SHELL" -c "$as_bourne_compatible""$as_required" 2>/dev/null
235 then :
236 CONFIG_SHELL=$SHELL as_have_required=yes
237 fi ;;
238 esac
239 fi
240
241
242 if test "x$CONFIG_SHELL" != x
243 then :
244 export CONFIG_SHELL
245 # We cannot yet assume a decent shell, so we have to provide a
246 # neutralization value for shells without unset; and this also
247 # works around shells that cannot unset nonexistent variables.
248 # Preserve -v and -x to the replacement shell.
249 BASH_ENV=/dev/null
250 ENV=/dev/null
251 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
252 case $- in # ((((
253 *v*x* | *x*v* ) as_opts=-vx ;;
254 *v* ) as_opts=-v ;;
255 *x* ) as_opts=-x ;;
256 * ) as_opts= ;;
257 esac
258 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
259 # Admittedly, this is quite paranoid, since all the known shells bail
260 # out after a failed 'exec'.
261 printf "%s\n" "$0: could not re-execute with $CONFIG_SHELL" >&2
262 exit 255
263 fi
264
265 if test x$as_have_required = xno
266 then :
267 printf "%s\n" "$0: This script requires a shell more modern than all"
268 printf "%s\n" "$0: the shells that I found on your system."
269 if test ${ZSH_VERSION+y} ; then
270 printf "%s\n" "$0: In particular, zsh $ZSH_VERSION has bugs and should"
271 printf "%s\n" "$0: be upgraded to zsh 4.3.4 or later."
272 else
273 printf "%s\n" "$0: Please tell bug-autoconf (at] gnu.org and
274 $0: lib-bug-people (at] NetBSD.org about your system, including
275 $0: any error possibly output before this message. Then
276 $0: install a modern shell, or manually run the script
277 $0: under such a shell if you do have one."
278 fi
279 exit 1
280 fi ;;
281 esac
282 fi
283 fi
284 SHELL=${CONFIG_SHELL-/bin/sh}
285 export SHELL
286 # Unset more variables known to interfere with behavior of common tools.
287 CLICOLOR_FORCE= GREP_OPTIONS=
288 unset CLICOLOR_FORCE GREP_OPTIONS
289
290 ## --------------------- ##
291 ## M4sh Shell Functions. ##
292 ## --------------------- ##
293 # as_fn_unset VAR
294 # ---------------
295 # Portably unset VAR.
296 as_fn_unset ()
297 {
298 { eval $1=; unset $1;}
299 }
300 as_unset=as_fn_unset
301
302
303 # as_fn_set_status STATUS
304 # -----------------------
305 # Set $? to STATUS, without forking.
306 as_fn_set_status ()
307 {
308 return $1
309 } # as_fn_set_status
310
311 # as_fn_exit STATUS
312 # -----------------
313 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
314 as_fn_exit ()
315 {
316 set +e
317 as_fn_set_status $1
318 exit $1
319 } # as_fn_exit
320
321 # as_fn_mkdir_p
322 # -------------
323 # Create "$as_dir" as a directory, including parents if necessary.
324 as_fn_mkdir_p ()
325 {
326
327 case $as_dir in #(
328 -*) as_dir=./$as_dir;;
329 esac
330 test -d "$as_dir" || eval $as_mkdir_p || {
331 as_dirs=
332 while :; do
333 case $as_dir in #(
334 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
335 *) as_qdir=$as_dir;;
336 esac
337 as_dirs="'$as_qdir' $as_dirs"
338 as_dir=`$as_dirname -- "$as_dir" ||
339 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
340 X"$as_dir" : 'X\(//\)[^/]' \| \
341 X"$as_dir" : 'X\(//\)$' \| \
342 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
343 printf "%s\n" X"$as_dir" |
344 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
345 s//\1/
346 q
347 }
348 /^X\(\/\/\)[^/].*/{
349 s//\1/
350 q
351 }
352 /^X\(\/\/\)$/{
353 s//\1/
354 q
355 }
356 /^X\(\/\).*/{
357 s//\1/
358 q
359 }
360 s/.*/./; q'`
361 test -d "$as_dir" && break
362 done
363 test -z "$as_dirs" || eval "mkdir $as_dirs"
364 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
365
366
367 } # as_fn_mkdir_p
368
369 # as_fn_executable_p FILE
370 # -----------------------
371 # Test if FILE is an executable regular file.
372 as_fn_executable_p ()
373 {
374 test -f "$1" && test -x "$1"
375 } # as_fn_executable_p
376 # as_fn_append VAR VALUE
377 # ----------------------
378 # Append the text in VALUE to the end of the definition contained in VAR. Take
379 # advantage of any shell optimizations that allow amortized linear growth over
380 # repeated appends, instead of the typical quadratic growth present in naive
381 # implementations.
382 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
383 then :
384 eval 'as_fn_append ()
385 {
386 eval $1+=\$2
387 }'
388 else case e in #(
389 e) as_fn_append ()
390 {
391 eval $1=\$$1\$2
392 } ;;
393 esac
394 fi # as_fn_append
395
396 # as_fn_arith ARG...
397 # ------------------
398 # Perform arithmetic evaluation on the ARGs, and store the result in the
399 # global $as_val. Take advantage of shells that can avoid forks. The arguments
400 # must be portable across $(()) and expr.
401 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
402 then :
403 eval 'as_fn_arith ()
404 {
405 as_val=$(( $* ))
406 }'
407 else case e in #(
408 e) as_fn_arith ()
409 {
410 as_val=`expr "$@" || test $? -eq 1`
411 } ;;
412 esac
413 fi # as_fn_arith
414
415
416 # as_fn_error STATUS ERROR [LINENO LOG_FD]
417 # ----------------------------------------
418 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
419 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
420 # script with STATUS, using 1 if that was 0.
421 as_fn_error ()
422 {
423 as_status=$1; test $as_status -eq 0 && as_status=1
424 if test "$4"; then
425 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
426 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
427 fi
428 printf "%s\n" "$as_me: error: $2" >&2
429 as_fn_exit $as_status
430 } # as_fn_error
431
432 if expr a : '\(a\)' >/dev/null 2>&1 &&
433 test "X`expr 00001 : '.*\(...\)'`" = X001; then
434 as_expr=expr
435 else
436 as_expr=false
437 fi
438
439 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
440 as_basename=basename
441 else
442 as_basename=false
443 fi
444
445 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
446 as_dirname=dirname
447 else
448 as_dirname=false
449 fi
450
451 as_me=`$as_basename -- "$0" ||
452 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
453 X"$0" : 'X\(//\)$' \| \
454 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
455 printf "%s\n" X/"$0" |
456 sed '/^.*\/\([^/][^/]*\)\/*$/{
457 s//\1/
458 q
459 }
460 /^X\/\(\/\/\)$/{
461 s//\1/
462 q
463 }
464 /^X\/\(\/\).*/{
465 s//\1/
466 q
467 }
468 s/.*/./; q'`
469
470 # Avoid depending upon Character Ranges.
471 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
472 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
473 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
474 as_cr_digits='0123456789'
475 as_cr_alnum=$as_cr_Letters$as_cr_digits
476
477
478 as_lineno_1=$LINENO as_lineno_1a=$LINENO
479 as_lineno_2=$LINENO as_lineno_2a=$LINENO
480 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
481 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
482 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
483 sed -n '
484 p
485 /[$]LINENO/=
486 ' <$as_myself |
487 sed '
488 t clear
489 :clear
490 s/[$]LINENO.*/&-/
491 t lineno
492 b
493 :lineno
494 N
495 :loop
496 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
497 t loop
498 s/-\n.*//
499 ' >$as_me.lineno &&
500 chmod +x "$as_me.lineno" ||
501 { printf "%s\n" "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
502
503 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
504 # already done that, so ensure we don't try to do so again and fall
505 # in an infinite loop. This has already happened in practice.
506 _as_can_reexec=no; export _as_can_reexec
507 # Don't try to exec as it changes $[0], causing all sort of problems
508 # (the dirname of $[0] is not the place where we might find the
509 # original and so on. Autoconf is especially sensitive to this).
510 . "./$as_me.lineno"
511 # Exit status is that of the last command.
512 exit
513 }
514
515
516 # Determine whether it's possible to make 'echo' print without a newline.
517 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
518 # for compatibility with existing Makefiles.
519 ECHO_C= ECHO_N= ECHO_T=
520 case `echo -n x` in #(((((
521 -n*)
522 case `echo 'xy\c'` in
523 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
524 xy) ECHO_C='\c';;
525 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
526 ECHO_T=' ';;
527 esac;;
528 *)
529 ECHO_N='-n';;
530 esac
531
532 # For backward compatibility with old third-party macros, we provide
533 # the shell variables $as_echo and $as_echo_n. New code should use
534 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
535 as_echo='printf %s\n'
536 as_echo_n='printf %s'
537
538 rm -f conf$$ conf$$.exe conf$$.file
539 if test -d conf$$.dir; then
540 rm -f conf$$.dir/conf$$.file
541 else
542 rm -f conf$$.dir
543 mkdir conf$$.dir 2>/dev/null
544 fi
545 if (echo >conf$$.file) 2>/dev/null; then
546 if ln -s conf$$.file conf$$ 2>/dev/null; then
547 as_ln_s='ln -s'
548 # ... but there are two gotchas:
549 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
550 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
551 # In both cases, we have to default to 'cp -pR'.
552 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
553 as_ln_s='cp -pR'
554 elif ln conf$$.file conf$$ 2>/dev/null; then
555 as_ln_s=ln
556 else
557 as_ln_s='cp -pR'
558 fi
559 else
560 as_ln_s='cp -pR'
561 fi
562 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
563 rmdir conf$$.dir 2>/dev/null
564
565 if mkdir -p . 2>/dev/null; then
566 as_mkdir_p='mkdir -p "$as_dir"'
567 else
568 test -d ./-p && rmdir ./-p
569 as_mkdir_p=false
570 fi
571
572 as_test_x='test -x'
573 as_executable_p=as_fn_executable_p
574
575 # Sed expression to map a string onto a valid CPP name.
576 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
577 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
578
579 # Sed expression to map a string onto a valid variable name.
580 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
581 as_tr_sh="eval sed '$as_sed_sh'" # deprecated
582
583
584 test -n "$DJDIR" || exec 7<&0 </dev/null
585 exec 6>&1
586
587 # Name of the host.
588 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
589 # so uname gets run too.
590 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
591
592 #
593 # Initializations.
594 #
595 ac_default_prefix=/usr/local
596 ac_clean_files=
597 ac_config_libobj_dir=.
598 LIBOBJS=
599 cross_compiling=no
600 subdirs=
601 MFLAGS=
602 MAKEFLAGS=
603
604 # Identity of this package.
605 PACKAGE_NAME='libnbcompat'
606 PACKAGE_TARNAME='libnbcompat'
607 PACKAGE_VERSION='noversion'
608 PACKAGE_STRING='libnbcompat noversion'
609 PACKAGE_BUGREPORT='lib-bug-people (at] NetBSD.org'
610 PACKAGE_URL=''
611
612 # Factoring default headers for most tests.
613 ac_includes_default="\
614 #include <stddef.h>
615 #ifdef HAVE_STDIO_H
616 # include <stdio.h>
617 #endif
618 #ifdef HAVE_STDLIB_H
619 # include <stdlib.h>
620 #endif
621 #ifdef HAVE_STRING_H
622 # include <string.h>
623 #endif
624 #ifdef HAVE_INTTYPES_H
625 # include <inttypes.h>
626 #endif
627 #ifdef HAVE_STDINT_H
628 # include <stdint.h>
629 #endif
630 #ifdef HAVE_STRINGS_H
631 # include <strings.h>
632 #endif
633 #ifdef HAVE_SYS_TYPES_H
634 # include <sys/types.h>
635 #endif
636 #ifdef HAVE_SYS_STAT_H
637 # include <sys/stat.h>
638 #endif
639 #ifdef HAVE_UNISTD_H
640 # include <unistd.h>
641 #endif"
642
643 ac_header_c_list=
644 ac_subst_vars='LTLIBOBJS
645 LIBOBJS
646 CC_WNO_STRINGOP_TRUNCATION
647 CC_WNO_STRINGOP_OVERFLOW
648 CC_WNO_RETURN_LOCAL_ADDR
649 CC_WNO_MAYBE_UNINITIALIZED
650 CC_WNO_IMPLICIT_FALLTHROUGH
651 CC_WNO_FORMAT_TRUNCATION
652 CC_WNO_FORMAT_OVERFLOW
653 CC_WNO_ERROR_ADDRESS_OF_PACKED_MEMBER
654 CC_WNO_CAST_FUNCTION_TYPE
655 CC_WNO_ADDRESS_OF_PACKED_MEMBER
656 CC_NO_CPP_PRECOMP
657 ALLOCA
658 EGREP
659 GREP
660 BSHELL
661 CPP
662 OBJEXT
663 EXEEXT
664 ac_ct_CC
665 CPPFLAGS
666 LDFLAGS
667 CFLAGS
668 CC
669 target_alias
670 host_alias
671 build_alias
672 LIBS
673 ECHO_T
674 ECHO_N
675 ECHO_C
676 DEFS
677 mandir
678 localedir
679 libdir
680 psdir
681 pdfdir
682 dvidir
683 htmldir
684 infodir
685 docdir
686 oldincludedir
687 includedir
688 runstatedir
689 localstatedir
690 sharedstatedir
691 sysconfdir
692 datadir
693 datarootdir
694 libexecdir
695 sbindir
696 bindir
697 program_transform_name
698 prefix
699 exec_prefix
700 PACKAGE_URL
701 PACKAGE_BUGREPORT
702 PACKAGE_STRING
703 PACKAGE_VERSION
704 PACKAGE_TARNAME
705 PACKAGE_NAME
706 PATH_SEPARATOR
707 SHELL'
708 ac_subst_files=''
709 ac_user_opts='
710 enable_option_checking
711 '
712 ac_precious_vars='build_alias
713 host_alias
714 target_alias
715 CC
716 CFLAGS
717 LDFLAGS
718 LIBS
719 CPPFLAGS
720 CPP'
721
722
723 # Initialize some variables set by options.
724 ac_init_help=
725 ac_init_version=false
726 ac_unrecognized_opts=
727 ac_unrecognized_sep=
728 # The variables have the same names as the options, with
729 # dashes changed to underlines.
730 cache_file=/dev/null
731 exec_prefix=NONE
732 no_create=
733 no_recursion=
734 prefix=NONE
735 program_prefix=NONE
736 program_suffix=NONE
737 program_transform_name=s,x,x,
738 silent=
739 site=
740 srcdir=
741 verbose=
742 x_includes=NONE
743 x_libraries=NONE
744
745 # Installation directory options.
746 # These are left unexpanded so users can "make install exec_prefix=/foo"
747 # and all the variables that are supposed to be based on exec_prefix
748 # by default will actually change.
749 # Use braces instead of parens because sh, perl, etc. also accept them.
750 # (The list follows the same order as the GNU Coding Standards.)
751 bindir='${exec_prefix}/bin'
752 sbindir='${exec_prefix}/sbin'
753 libexecdir='${exec_prefix}/libexec'
754 datarootdir='${prefix}/share'
755 datadir='${datarootdir}'
756 sysconfdir='${prefix}/etc'
757 sharedstatedir='${prefix}/com'
758 localstatedir='${prefix}/var'
759 runstatedir='${localstatedir}/run'
760 includedir='${prefix}/include'
761 oldincludedir='/usr/include'
762 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
763 infodir='${datarootdir}/info'
764 htmldir='${docdir}'
765 dvidir='${docdir}'
766 pdfdir='${docdir}'
767 psdir='${docdir}'
768 libdir='${exec_prefix}/lib'
769 localedir='${datarootdir}/locale'
770 mandir='${datarootdir}/man'
771
772 ac_prev=
773 ac_dashdash=
774 for ac_option
775 do
776 # If the previous option needs an argument, assign it.
777 if test -n "$ac_prev"; then
778 eval $ac_prev=\$ac_option
779 ac_prev=
780 continue
781 fi
782
783 case $ac_option in
784 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
785 *=) ac_optarg= ;;
786 *) ac_optarg=yes ;;
787 esac
788
789 case $ac_dashdash$ac_option in
790 --)
791 ac_dashdash=yes ;;
792
793 -bindir | --bindir | --bindi | --bind | --bin | --bi)
794 ac_prev=bindir ;;
795 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
796 bindir=$ac_optarg ;;
797
798 -build | --build | --buil | --bui | --bu)
799 ac_prev=build_alias ;;
800 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
801 build_alias=$ac_optarg ;;
802
803 -cache-file | --cache-file | --cache-fil | --cache-fi \
804 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
805 ac_prev=cache_file ;;
806 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
807 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
808 cache_file=$ac_optarg ;;
809
810 --config-cache | -C)
811 cache_file=config.cache ;;
812
813 -datadir | --datadir | --datadi | --datad)
814 ac_prev=datadir ;;
815 -datadir=* | --datadir=* | --datadi=* | --datad=*)
816 datadir=$ac_optarg ;;
817
818 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
819 | --dataroo | --dataro | --datar)
820 ac_prev=datarootdir ;;
821 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
822 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
823 datarootdir=$ac_optarg ;;
824
825 -disable-* | --disable-*)
826 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
827 # Reject names that are not valid shell variable names.
828 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
829 as_fn_error $? "invalid feature name: '$ac_useropt'"
830 ac_useropt_orig=$ac_useropt
831 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
832 case $ac_user_opts in
833 *"
834 "enable_$ac_useropt"
835 "*) ;;
836 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
837 ac_unrecognized_sep=', ';;
838 esac
839 eval enable_$ac_useropt=no ;;
840
841 -docdir | --docdir | --docdi | --doc | --do)
842 ac_prev=docdir ;;
843 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
844 docdir=$ac_optarg ;;
845
846 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
847 ac_prev=dvidir ;;
848 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
849 dvidir=$ac_optarg ;;
850
851 -enable-* | --enable-*)
852 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
853 # Reject names that are not valid shell variable names.
854 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
855 as_fn_error $? "invalid feature name: '$ac_useropt'"
856 ac_useropt_orig=$ac_useropt
857 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
858 case $ac_user_opts in
859 *"
860 "enable_$ac_useropt"
861 "*) ;;
862 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
863 ac_unrecognized_sep=', ';;
864 esac
865 eval enable_$ac_useropt=\$ac_optarg ;;
866
867 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
868 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
869 | --exec | --exe | --ex)
870 ac_prev=exec_prefix ;;
871 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
872 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
873 | --exec=* | --exe=* | --ex=*)
874 exec_prefix=$ac_optarg ;;
875
876 -gas | --gas | --ga | --g)
877 # Obsolete; use --with-gas.
878 with_gas=yes ;;
879
880 -help | --help | --hel | --he | -h)
881 ac_init_help=long ;;
882 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
883 ac_init_help=recursive ;;
884 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
885 ac_init_help=short ;;
886
887 -host | --host | --hos | --ho)
888 ac_prev=host_alias ;;
889 -host=* | --host=* | --hos=* | --ho=*)
890 host_alias=$ac_optarg ;;
891
892 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
893 ac_prev=htmldir ;;
894 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
895 | --ht=*)
896 htmldir=$ac_optarg ;;
897
898 -includedir | --includedir | --includedi | --included | --include \
899 | --includ | --inclu | --incl | --inc)
900 ac_prev=includedir ;;
901 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
902 | --includ=* | --inclu=* | --incl=* | --inc=*)
903 includedir=$ac_optarg ;;
904
905 -infodir | --infodir | --infodi | --infod | --info | --inf)
906 ac_prev=infodir ;;
907 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
908 infodir=$ac_optarg ;;
909
910 -libdir | --libdir | --libdi | --libd)
911 ac_prev=libdir ;;
912 -libdir=* | --libdir=* | --libdi=* | --libd=*)
913 libdir=$ac_optarg ;;
914
915 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
916 | --libexe | --libex | --libe)
917 ac_prev=libexecdir ;;
918 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
919 | --libexe=* | --libex=* | --libe=*)
920 libexecdir=$ac_optarg ;;
921
922 -localedir | --localedir | --localedi | --localed | --locale)
923 ac_prev=localedir ;;
924 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
925 localedir=$ac_optarg ;;
926
927 -localstatedir | --localstatedir | --localstatedi | --localstated \
928 | --localstate | --localstat | --localsta | --localst | --locals)
929 ac_prev=localstatedir ;;
930 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
931 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
932 localstatedir=$ac_optarg ;;
933
934 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
935 ac_prev=mandir ;;
936 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
937 mandir=$ac_optarg ;;
938
939 -nfp | --nfp | --nf)
940 # Obsolete; use --without-fp.
941 with_fp=no ;;
942
943 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
944 | --no-cr | --no-c | -n)
945 no_create=yes ;;
946
947 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
948 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
949 no_recursion=yes ;;
950
951 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
952 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
953 | --oldin | --oldi | --old | --ol | --o)
954 ac_prev=oldincludedir ;;
955 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
956 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
957 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
958 oldincludedir=$ac_optarg ;;
959
960 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
961 ac_prev=prefix ;;
962 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
963 prefix=$ac_optarg ;;
964
965 -program-prefix | --program-prefix | --program-prefi | --program-pref \
966 | --program-pre | --program-pr | --program-p)
967 ac_prev=program_prefix ;;
968 -program-prefix=* | --program-prefix=* | --program-prefi=* \
969 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
970 program_prefix=$ac_optarg ;;
971
972 -program-suffix | --program-suffix | --program-suffi | --program-suff \
973 | --program-suf | --program-su | --program-s)
974 ac_prev=program_suffix ;;
975 -program-suffix=* | --program-suffix=* | --program-suffi=* \
976 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
977 program_suffix=$ac_optarg ;;
978
979 -program-transform-name | --program-transform-name \
980 | --program-transform-nam | --program-transform-na \
981 | --program-transform-n | --program-transform- \
982 | --program-transform | --program-transfor \
983 | --program-transfo | --program-transf \
984 | --program-trans | --program-tran \
985 | --progr-tra | --program-tr | --program-t)
986 ac_prev=program_transform_name ;;
987 -program-transform-name=* | --program-transform-name=* \
988 | --program-transform-nam=* | --program-transform-na=* \
989 | --program-transform-n=* | --program-transform-=* \
990 | --program-transform=* | --program-transfor=* \
991 | --program-transfo=* | --program-transf=* \
992 | --program-trans=* | --program-tran=* \
993 | --progr-tra=* | --program-tr=* | --program-t=*)
994 program_transform_name=$ac_optarg ;;
995
996 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
997 ac_prev=pdfdir ;;
998 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
999 pdfdir=$ac_optarg ;;
1000
1001 -psdir | --psdir | --psdi | --psd | --ps)
1002 ac_prev=psdir ;;
1003 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1004 psdir=$ac_optarg ;;
1005
1006 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1007 | -silent | --silent | --silen | --sile | --sil)
1008 silent=yes ;;
1009
1010 -runstatedir | --runstatedir | --runstatedi | --runstated \
1011 | --runstate | --runstat | --runsta | --runst | --runs \
1012 | --run | --ru | --r)
1013 ac_prev=runstatedir ;;
1014 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1015 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1016 | --run=* | --ru=* | --r=*)
1017 runstatedir=$ac_optarg ;;
1018
1019 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1020 ac_prev=sbindir ;;
1021 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1022 | --sbi=* | --sb=*)
1023 sbindir=$ac_optarg ;;
1024
1025 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1026 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1027 | --sharedst | --shareds | --shared | --share | --shar \
1028 | --sha | --sh)
1029 ac_prev=sharedstatedir ;;
1030 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1031 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1032 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1033 | --sha=* | --sh=*)
1034 sharedstatedir=$ac_optarg ;;
1035
1036 -site | --site | --sit)
1037 ac_prev=site ;;
1038 -site=* | --site=* | --sit=*)
1039 site=$ac_optarg ;;
1040
1041 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1042 ac_prev=srcdir ;;
1043 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1044 srcdir=$ac_optarg ;;
1045
1046 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1047 | --syscon | --sysco | --sysc | --sys | --sy)
1048 ac_prev=sysconfdir ;;
1049 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1050 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1051 sysconfdir=$ac_optarg ;;
1052
1053 -target | --target | --targe | --targ | --tar | --ta | --t)
1054 ac_prev=target_alias ;;
1055 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1056 target_alias=$ac_optarg ;;
1057
1058 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1059 verbose=yes ;;
1060
1061 -version | --version | --versio | --versi | --vers | -V)
1062 ac_init_version=: ;;
1063
1064 -with-* | --with-*)
1065 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1066 # Reject names that are not valid shell variable names.
1067 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1068 as_fn_error $? "invalid package name: '$ac_useropt'"
1069 ac_useropt_orig=$ac_useropt
1070 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1071 case $ac_user_opts in
1072 *"
1073 "with_$ac_useropt"
1074 "*) ;;
1075 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1076 ac_unrecognized_sep=', ';;
1077 esac
1078 eval with_$ac_useropt=\$ac_optarg ;;
1079
1080 -without-* | --without-*)
1081 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1082 # Reject names that are not valid shell variable names.
1083 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1084 as_fn_error $? "invalid package name: '$ac_useropt'"
1085 ac_useropt_orig=$ac_useropt
1086 ac_useropt=`printf "%s\n" "$ac_useropt" | sed 's/[-+.]/_/g'`
1087 case $ac_user_opts in
1088 *"
1089 "with_$ac_useropt"
1090 "*) ;;
1091 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1092 ac_unrecognized_sep=', ';;
1093 esac
1094 eval with_$ac_useropt=no ;;
1095
1096 --x)
1097 # Obsolete; use --with-x.
1098 with_x=yes ;;
1099
1100 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1101 | --x-incl | --x-inc | --x-in | --x-i)
1102 ac_prev=x_includes ;;
1103 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1104 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1105 x_includes=$ac_optarg ;;
1106
1107 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1108 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1109 ac_prev=x_libraries ;;
1110 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1111 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1112 x_libraries=$ac_optarg ;;
1113
1114 -*) as_fn_error $? "unrecognized option: '$ac_option'
1115 Try '$0 --help' for more information"
1116 ;;
1117
1118 *=*)
1119 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1120 # Reject names that are not valid shell variable names.
1121 case $ac_envvar in #(
1122 '' | [0-9]* | *[!_$as_cr_alnum]* )
1123 as_fn_error $? "invalid variable name: '$ac_envvar'" ;;
1124 esac
1125 eval $ac_envvar=\$ac_optarg
1126 export $ac_envvar ;;
1127
1128 *)
1129 # FIXME: should be removed in autoconf 3.0.
1130 printf "%s\n" "$as_me: WARNING: you should use --build, --host, --target" >&2
1131 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1132 printf "%s\n" "$as_me: WARNING: invalid host type: $ac_option" >&2
1133 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1134 ;;
1135
1136 esac
1137 done
1138
1139 if test -n "$ac_prev"; then
1140 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1141 as_fn_error $? "missing argument to $ac_option"
1142 fi
1143
1144 if test -n "$ac_unrecognized_opts"; then
1145 case $enable_option_checking in
1146 no) ;;
1147 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1148 *) printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1149 esac
1150 fi
1151
1152 # Check all directory arguments for consistency.
1153 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1154 datadir sysconfdir sharedstatedir localstatedir includedir \
1155 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1156 libdir localedir mandir runstatedir
1157 do
1158 eval ac_val=\$$ac_var
1159 # Remove trailing slashes.
1160 case $ac_val in
1161 */ )
1162 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1163 eval $ac_var=\$ac_val;;
1164 esac
1165 # Be sure to have absolute directory names.
1166 case $ac_val in
1167 [\\/$]* | ?:[\\/]* ) continue;;
1168 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1169 esac
1170 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1171 done
1172
1173 # There might be people who depend on the old broken behavior: '$host'
1174 # used to hold the argument of --host etc.
1175 # FIXME: To remove some day.
1176 build=$build_alias
1177 host=$host_alias
1178 target=$target_alias
1179
1180 # FIXME: To remove some day.
1181 if test "x$host_alias" != x; then
1182 if test "x$build_alias" = x; then
1183 cross_compiling=maybe
1184 elif test "x$build_alias" != "x$host_alias"; then
1185 cross_compiling=yes
1186 fi
1187 fi
1188
1189 ac_tool_prefix=
1190 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1191
1192 test "$silent" = yes && exec 6>/dev/null
1193
1194
1195 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1196 ac_ls_di=`ls -di .` &&
1197 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1198 as_fn_error $? "working directory cannot be determined"
1199 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1200 as_fn_error $? "pwd does not report name of working directory"
1201
1202
1203 # Find the source files, if location was not specified.
1204 if test -z "$srcdir"; then
1205 ac_srcdir_defaulted=yes
1206 # Try the directory containing this script, then the parent directory.
1207 ac_confdir=`$as_dirname -- "$as_myself" ||
1208 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1209 X"$as_myself" : 'X\(//\)[^/]' \| \
1210 X"$as_myself" : 'X\(//\)$' \| \
1211 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1212 printf "%s\n" X"$as_myself" |
1213 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1214 s//\1/
1215 q
1216 }
1217 /^X\(\/\/\)[^/].*/{
1218 s//\1/
1219 q
1220 }
1221 /^X\(\/\/\)$/{
1222 s//\1/
1223 q
1224 }
1225 /^X\(\/\).*/{
1226 s//\1/
1227 q
1228 }
1229 s/.*/./; q'`
1230 srcdir=$ac_confdir
1231 if test ! -r "$srcdir/$ac_unique_file"; then
1232 srcdir=..
1233 fi
1234 else
1235 ac_srcdir_defaulted=no
1236 fi
1237 if test ! -r "$srcdir/$ac_unique_file"; then
1238 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1239 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1240 fi
1241 ac_msg="sources are in $srcdir, but 'cd $srcdir' does not work"
1242 ac_abs_confdir=`(
1243 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1244 pwd)`
1245 # When building in place, set srcdir=.
1246 if test "$ac_abs_confdir" = "$ac_pwd"; then
1247 srcdir=.
1248 fi
1249 # Remove unnecessary trailing slashes from srcdir.
1250 # Double slashes in file names in object file debugging info
1251 # mess up M-x gdb in Emacs.
1252 case $srcdir in
1253 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1254 esac
1255 for ac_var in $ac_precious_vars; do
1256 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1257 eval ac_env_${ac_var}_value=\$${ac_var}
1258 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1259 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1260 done
1261
1262 #
1263 # Report the --help message.
1264 #
1265 if test "$ac_init_help" = "long"; then
1266 # Omit some internal or obsolete options to make the list less imposing.
1267 # This message is too long to be a string in the A/UX 3.1 sh.
1268 cat <<_ACEOF
1269 'configure' configures libnbcompat noversion to adapt to many kinds of systems.
1270
1271 Usage: $0 [OPTION]... [VAR=VALUE]...
1272
1273 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1274 VAR=VALUE. See below for descriptions of some of the useful variables.
1275
1276 Defaults for the options are specified in brackets.
1277
1278 Configuration:
1279 -h, --help display this help and exit
1280 --help=short display options specific to this package
1281 --help=recursive display the short help of all the included packages
1282 -V, --version display version information and exit
1283 -q, --quiet, --silent do not print 'checking ...' messages
1284 --cache-file=FILE cache test results in FILE [disabled]
1285 -C, --config-cache alias for '--cache-file=config.cache'
1286 -n, --no-create do not create output files
1287 --srcdir=DIR find the sources in DIR [configure dir or '..']
1288
1289 Installation directories:
1290 --prefix=PREFIX install architecture-independent files in PREFIX
1291 [$ac_default_prefix]
1292 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1293 [PREFIX]
1294
1295 By default, 'make install' will install all the files in
1296 '$ac_default_prefix/bin', '$ac_default_prefix/lib' etc. You can specify
1297 an installation prefix other than '$ac_default_prefix' using '--prefix',
1298 for instance '--prefix=\$HOME'.
1299
1300 For better control, use the options below.
1301
1302 Fine tuning of the installation directories:
1303 --bindir=DIR user executables [EPREFIX/bin]
1304 --sbindir=DIR system admin executables [EPREFIX/sbin]
1305 --libexecdir=DIR program executables [EPREFIX/libexec]
1306 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1307 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1308 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1309 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1310 --libdir=DIR object code libraries [EPREFIX/lib]
1311 --includedir=DIR C header files [PREFIX/include]
1312 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1313 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1314 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1315 --infodir=DIR info documentation [DATAROOTDIR/info]
1316 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1317 --mandir=DIR man documentation [DATAROOTDIR/man]
1318 --docdir=DIR documentation root [DATAROOTDIR/doc/libnbcompat]
1319 --htmldir=DIR html documentation [DOCDIR]
1320 --dvidir=DIR dvi documentation [DOCDIR]
1321 --pdfdir=DIR pdf documentation [DOCDIR]
1322 --psdir=DIR ps documentation [DOCDIR]
1323 _ACEOF
1324
1325 cat <<\_ACEOF
1326 _ACEOF
1327 fi
1328
1329 if test -n "$ac_init_help"; then
1330 case $ac_init_help in
1331 short | recursive ) echo "Configuration of libnbcompat noversion:";;
1332 esac
1333 cat <<\_ACEOF
1334
1335 Some influential environment variables:
1336 CC C compiler command
1337 CFLAGS C compiler flags
1338 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1339 nonstandard directory <lib dir>
1340 LIBS libraries to pass to the linker, e.g. -l<library>
1341 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1342 you have headers in a nonstandard directory <include dir>
1343 CPP C preprocessor
1344
1345 Use these variables to override the choices made by 'configure' or to help
1346 it to find libraries and programs with nonstandard names/locations.
1347
1348 Report bugs to <lib-bug-people@NetBSD.org>.
1349 _ACEOF
1350 ac_status=$?
1351 fi
1352
1353 if test "$ac_init_help" = "recursive"; then
1354 # If there are subdirs, report their specific --help.
1355 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1356 test -d "$ac_dir" ||
1357 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1358 continue
1359 ac_builddir=.
1360
1361 case "$ac_dir" in
1362 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1363 *)
1364 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
1365 # A ".." for each directory in $ac_dir_suffix.
1366 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1367 case $ac_top_builddir_sub in
1368 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1369 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1370 esac ;;
1371 esac
1372 ac_abs_top_builddir=$ac_pwd
1373 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1374 # for backward compatibility:
1375 ac_top_builddir=$ac_top_build_prefix
1376
1377 case $srcdir in
1378 .) # We are building in place.
1379 ac_srcdir=.
1380 ac_top_srcdir=$ac_top_builddir_sub
1381 ac_abs_top_srcdir=$ac_pwd ;;
1382 [\\/]* | ?:[\\/]* ) # Absolute name.
1383 ac_srcdir=$srcdir$ac_dir_suffix;
1384 ac_top_srcdir=$srcdir
1385 ac_abs_top_srcdir=$srcdir ;;
1386 *) # Relative name.
1387 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1388 ac_top_srcdir=$ac_top_build_prefix$srcdir
1389 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1390 esac
1391 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1392
1393 cd "$ac_dir" || { ac_status=$?; continue; }
1394 # Check for configure.gnu first; this name is used for a wrapper for
1395 # Metaconfig's "Configure" on case-insensitive file systems.
1396 if test -f "$ac_srcdir/configure.gnu"; then
1397 echo &&
1398 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1399 elif test -f "$ac_srcdir/configure"; then
1400 echo &&
1401 $SHELL "$ac_srcdir/configure" --help=recursive
1402 else
1403 printf "%s\n" "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1404 fi || ac_status=$?
1405 cd "$ac_pwd" || { ac_status=$?; break; }
1406 done
1407 fi
1408
1409 test -n "$ac_init_help" && exit $ac_status
1410 if $ac_init_version; then
1411 cat <<\_ACEOF
1412 libnbcompat configure noversion
1413 generated by GNU Autoconf 2.72
1414
1415 Copyright (C) 2023 Free Software Foundation, Inc.
1416 This configure script is free software; the Free Software Foundation
1417 gives unlimited permission to copy, distribute and modify it.
1418 _ACEOF
1419 exit
1420 fi
1421
1422 ## ------------------------ ##
1423 ## Autoconf initialization. ##
1424 ## ------------------------ ##
1425
1426 # ac_fn_c_try_compile LINENO
1427 # --------------------------
1428 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1429 ac_fn_c_try_compile ()
1430 {
1431 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1432 rm -f conftest.$ac_objext conftest.beam
1433 if { { ac_try="$ac_compile"
1434 case "(($ac_try" in
1435 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1436 *) ac_try_echo=$ac_try;;
1437 esac
1438 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1439 printf "%s\n" "$ac_try_echo"; } >&5
1440 (eval "$ac_compile") 2>conftest.err
1441 ac_status=$?
1442 if test -s conftest.err; then
1443 grep -v '^ *+' conftest.err >conftest.er1
1444 cat conftest.er1 >&5
1445 mv -f conftest.er1 conftest.err
1446 fi
1447 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1448 test $ac_status = 0; } && {
1449 test -z "$ac_c_werror_flag" ||
1450 test ! -s conftest.err
1451 } && test -s conftest.$ac_objext
1452 then :
1453 ac_retval=0
1454 else case e in #(
1455 e) printf "%s\n" "$as_me: failed program was:" >&5
1456 sed 's/^/| /' conftest.$ac_ext >&5
1457
1458 ac_retval=1 ;;
1459 esac
1460 fi
1461 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1462 as_fn_set_status $ac_retval
1463
1464 } # ac_fn_c_try_compile
1465
1466 # ac_fn_c_try_cpp LINENO
1467 # ----------------------
1468 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1469 ac_fn_c_try_cpp ()
1470 {
1471 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1472 if { { ac_try="$ac_cpp conftest.$ac_ext"
1473 case "(($ac_try" in
1474 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1475 *) ac_try_echo=$ac_try;;
1476 esac
1477 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1478 printf "%s\n" "$ac_try_echo"; } >&5
1479 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1480 ac_status=$?
1481 if test -s conftest.err; then
1482 grep -v '^ *+' conftest.err >conftest.er1
1483 cat conftest.er1 >&5
1484 mv -f conftest.er1 conftest.err
1485 fi
1486 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1487 test $ac_status = 0; } > conftest.i && {
1488 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1489 test ! -s conftest.err
1490 }
1491 then :
1492 ac_retval=0
1493 else case e in #(
1494 e) printf "%s\n" "$as_me: failed program was:" >&5
1495 sed 's/^/| /' conftest.$ac_ext >&5
1496
1497 ac_retval=1 ;;
1498 esac
1499 fi
1500 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1501 as_fn_set_status $ac_retval
1502
1503 } # ac_fn_c_try_cpp
1504
1505 # ac_fn_c_try_link LINENO
1506 # -----------------------
1507 # Try to link conftest.$ac_ext, and return whether this succeeded.
1508 ac_fn_c_try_link ()
1509 {
1510 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1511 rm -f conftest.$ac_objext conftest.beam conftest$ac_exeext
1512 if { { ac_try="$ac_link"
1513 case "(($ac_try" in
1514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1515 *) ac_try_echo=$ac_try;;
1516 esac
1517 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1518 printf "%s\n" "$ac_try_echo"; } >&5
1519 (eval "$ac_link") 2>conftest.err
1520 ac_status=$?
1521 if test -s conftest.err; then
1522 grep -v '^ *+' conftest.err >conftest.er1
1523 cat conftest.er1 >&5
1524 mv -f conftest.er1 conftest.err
1525 fi
1526 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1527 test $ac_status = 0; } && {
1528 test -z "$ac_c_werror_flag" ||
1529 test ! -s conftest.err
1530 } && test -s conftest$ac_exeext && {
1531 test "$cross_compiling" = yes ||
1532 test -x conftest$ac_exeext
1533 }
1534 then :
1535 ac_retval=0
1536 else case e in #(
1537 e) printf "%s\n" "$as_me: failed program was:" >&5
1538 sed 's/^/| /' conftest.$ac_ext >&5
1539
1540 ac_retval=1 ;;
1541 esac
1542 fi
1543 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1544 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1545 # interfere with the next link command; also delete a directory that is
1546 # left behind by Apple's compiler. We do this before executing the actions.
1547 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1548 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1549 as_fn_set_status $ac_retval
1550
1551 } # ac_fn_c_try_link
1552
1553 # ac_fn_c_try_run LINENO
1554 # ----------------------
1555 # Try to run conftest.$ac_ext, and return whether this succeeded. Assumes that
1556 # executables *can* be run.
1557 ac_fn_c_try_run ()
1558 {
1559 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1560 if { { ac_try="$ac_link"
1561 case "(($ac_try" in
1562 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1563 *) ac_try_echo=$ac_try;;
1564 esac
1565 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1566 printf "%s\n" "$ac_try_echo"; } >&5
1567 (eval "$ac_link") 2>&5
1568 ac_status=$?
1569 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1570 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1571 { { case "(($ac_try" in
1572 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1573 *) ac_try_echo=$ac_try;;
1574 esac
1575 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1576 printf "%s\n" "$ac_try_echo"; } >&5
1577 (eval "$ac_try") 2>&5
1578 ac_status=$?
1579 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1580 test $ac_status = 0; }; }
1581 then :
1582 ac_retval=0
1583 else case e in #(
1584 e) printf "%s\n" "$as_me: program exited with status $ac_status" >&5
1585 printf "%s\n" "$as_me: failed program was:" >&5
1586 sed 's/^/| /' conftest.$ac_ext >&5
1587
1588 ac_retval=$ac_status ;;
1589 esac
1590 fi
1591 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1592 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1593 as_fn_set_status $ac_retval
1594
1595 } # ac_fn_c_try_run
1596
1597 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1598 # -------------------------------------------------------
1599 # Tests whether HEADER exists and can be compiled using the include files in
1600 # INCLUDES, setting the cache variable VAR accordingly.
1601 ac_fn_c_check_header_compile ()
1602 {
1603 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1604 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1605 printf %s "checking for $2... " >&6; }
1606 if eval test \${$3+y}
1607 then :
1608 printf %s "(cached) " >&6
1609 else case e in #(
1610 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1611 /* end confdefs.h. */
1612 $4
1613 #include <$2>
1614 _ACEOF
1615 if ac_fn_c_try_compile "$LINENO"
1616 then :
1617 eval "$3=yes"
1618 else case e in #(
1619 e) eval "$3=no" ;;
1620 esac
1621 fi
1622 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1623 esac
1624 fi
1625 eval ac_res=\$$3
1626 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1627 printf "%s\n" "$ac_res" >&6; }
1628 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1629
1630 } # ac_fn_c_check_header_compile
1631
1632 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1633 # -------------------------------------------
1634 # Tests whether TYPE exists after having included INCLUDES, setting cache
1635 # variable VAR accordingly.
1636 ac_fn_c_check_type ()
1637 {
1638 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1639 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1640 printf %s "checking for $2... " >&6; }
1641 if eval test \${$3+y}
1642 then :
1643 printf %s "(cached) " >&6
1644 else case e in #(
1645 e) eval "$3=no"
1646 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1647 /* end confdefs.h. */
1648 $4
1649 int
1650 main (void)
1651 {
1652 if (sizeof ($2))
1653 return 0;
1654 ;
1655 return 0;
1656 }
1657 _ACEOF
1658 if ac_fn_c_try_compile "$LINENO"
1659 then :
1660 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1661 /* end confdefs.h. */
1662 $4
1663 int
1664 main (void)
1665 {
1666 if (sizeof (($2)))
1667 return 0;
1668 ;
1669 return 0;
1670 }
1671 _ACEOF
1672 if ac_fn_c_try_compile "$LINENO"
1673 then :
1674
1675 else case e in #(
1676 e) eval "$3=yes" ;;
1677 esac
1678 fi
1679 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1680 fi
1681 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1682 esac
1683 fi
1684 eval ac_res=\$$3
1685 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1686 printf "%s\n" "$ac_res" >&6; }
1687 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1688
1689 } # ac_fn_c_check_type
1690
1691 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
1692 # ----------------------------------------------------
1693 # Tries to find if the field MEMBER exists in type AGGR, after including
1694 # INCLUDES, setting cache variable VAR accordingly.
1695 ac_fn_c_check_member ()
1696 {
1697 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1698 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
1699 printf %s "checking for $2.$3... " >&6; }
1700 if eval test \${$4+y}
1701 then :
1702 printf %s "(cached) " >&6
1703 else case e in #(
1704 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1705 /* end confdefs.h. */
1706 $5
1707 int
1708 main (void)
1709 {
1710 static $2 ac_aggr;
1711 if (ac_aggr.$3)
1712 return 0;
1713 ;
1714 return 0;
1715 }
1716 _ACEOF
1717 if ac_fn_c_try_compile "$LINENO"
1718 then :
1719 eval "$4=yes"
1720 else case e in #(
1721 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1722 /* end confdefs.h. */
1723 $5
1724 int
1725 main (void)
1726 {
1727 static $2 ac_aggr;
1728 if (sizeof ac_aggr.$3)
1729 return 0;
1730 ;
1731 return 0;
1732 }
1733 _ACEOF
1734 if ac_fn_c_try_compile "$LINENO"
1735 then :
1736 eval "$4=yes"
1737 else case e in #(
1738 e) eval "$4=no" ;;
1739 esac
1740 fi
1741 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1742 esac
1743 fi
1744 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
1745 esac
1746 fi
1747 eval ac_res=\$$4
1748 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1749 printf "%s\n" "$ac_res" >&6; }
1750 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1751
1752 } # ac_fn_c_check_member
1753
1754 # ac_fn_check_decl LINENO SYMBOL VAR INCLUDES EXTRA-OPTIONS FLAG-VAR
1755 # ------------------------------------------------------------------
1756 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1757 # accordingly. Pass EXTRA-OPTIONS to the compiler, using FLAG-VAR.
1758 ac_fn_check_decl ()
1759 {
1760 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1761 as_decl_name=`echo $2|sed 's/ *(.*//'`
1762 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1763 printf %s "checking whether $as_decl_name is declared... " >&6; }
1764 if eval test \${$3+y}
1765 then :
1766 printf %s "(cached) " >&6
1767 else case e in #(
1768 e) as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1769 eval ac_save_FLAGS=\$$6
1770 as_fn_append $6 " $5"
1771 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1772 /* end confdefs.h. */
1773 $4
1774 int
1775 main (void)
1776 {
1777 #ifndef $as_decl_name
1778 #ifdef __cplusplus
1779 (void) $as_decl_use;
1780 #else
1781 (void) $as_decl_name;
1782 #endif
1783 #endif
1784
1785 ;
1786 return 0;
1787 }
1788 _ACEOF
1789 if ac_fn_c_try_compile "$LINENO"
1790 then :
1791 eval "$3=yes"
1792 else case e in #(
1793 e) eval "$3=no" ;;
1794 esac
1795 fi
1796 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
1797 eval $6=\$ac_save_FLAGS
1798 ;;
1799 esac
1800 fi
1801 eval ac_res=\$$3
1802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1803 printf "%s\n" "$ac_res" >&6; }
1804 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1805
1806 } # ac_fn_check_decl
1807
1808 # ac_fn_c_check_func LINENO FUNC VAR
1809 # ----------------------------------
1810 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1811 ac_fn_c_check_func ()
1812 {
1813 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1814 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1815 printf %s "checking for $2... " >&6; }
1816 if eval test \${$3+y}
1817 then :
1818 printf %s "(cached) " >&6
1819 else case e in #(
1820 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1821 /* end confdefs.h. */
1822 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1823 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1824 #define $2 innocuous_$2
1825
1826 /* System header to define __stub macros and hopefully few prototypes,
1827 which can conflict with char $2 (void); below. */
1828
1829 #include <limits.h>
1830 #undef $2
1831
1832 /* Override any GCC internal prototype to avoid an error.
1833 Use char because int might match the return type of a GCC
1834 builtin and then its argument prototype would still apply. */
1835 #ifdef __cplusplus
1836 extern "C"
1837 #endif
1838 char $2 (void);
1839 /* The GNU C library defines this for functions which it implements
1840 to always fail with ENOSYS. Some functions are actually named
1841 something starting with __ and the normal name is an alias. */
1842 #if defined __stub_$2 || defined __stub___$2
1843 choke me
1844 #endif
1845
1846 int
1847 main (void)
1848 {
1849 return $2 ();
1850 ;
1851 return 0;
1852 }
1853 _ACEOF
1854 if ac_fn_c_try_link "$LINENO"
1855 then :
1856 eval "$3=yes"
1857 else case e in #(
1858 e) eval "$3=no" ;;
1859 esac
1860 fi
1861 rm -f core conftest.err conftest.$ac_objext conftest.beam \
1862 conftest$ac_exeext conftest.$ac_ext ;;
1863 esac
1864 fi
1865 eval ac_res=\$$3
1866 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1867 printf "%s\n" "$ac_res" >&6; }
1868 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1869
1870 } # ac_fn_c_check_func
1871 ac_configure_args_raw=
1872 for ac_arg
1873 do
1874 case $ac_arg in
1875 *\'*)
1876 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1877 esac
1878 as_fn_append ac_configure_args_raw " '$ac_arg'"
1879 done
1880
1881 case $ac_configure_args_raw in
1882 *$as_nl*)
1883 ac_safe_unquote= ;;
1884 *)
1885 ac_unsafe_z='|&;<>()$`\\"*?[ '' ' # This string ends in space, tab.
1886 ac_unsafe_a="$ac_unsafe_z#~"
1887 ac_safe_unquote="s/ '\\([^$ac_unsafe_a][^$ac_unsafe_z]*\\)'/ \\1/g"
1888 ac_configure_args_raw=` printf "%s\n" "$ac_configure_args_raw" | sed "$ac_safe_unquote"`;;
1889 esac
1890
1891 cat >config.log <<_ACEOF
1892 This file contains any messages produced by compilers while
1893 running configure, to aid debugging if configure makes a mistake.
1894
1895 It was created by libnbcompat $as_me noversion, which was
1896 generated by GNU Autoconf 2.72. Invocation command line was
1897
1898 $ $0$ac_configure_args_raw
1899
1900 _ACEOF
1901 exec 5>>config.log
1902 {
1903 cat <<_ASUNAME
1904 ## --------- ##
1905 ## Platform. ##
1906 ## --------- ##
1907
1908 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1909 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1910 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1911 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1912 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1913
1914 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1915 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1916
1917 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1918 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1919 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1920 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1921 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1922 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1923 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1924
1925 _ASUNAME
1926
1927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1928 for as_dir in $PATH
1929 do
1930 IFS=$as_save_IFS
1931 case $as_dir in #(((
1932 '') as_dir=./ ;;
1933 */) ;;
1934 *) as_dir=$as_dir/ ;;
1935 esac
1936 printf "%s\n" "PATH: $as_dir"
1937 done
1938 IFS=$as_save_IFS
1939
1940 } >&5
1941
1942 cat >&5 <<_ACEOF
1943
1944
1945 ## ----------- ##
1946 ## Core tests. ##
1947 ## ----------- ##
1948
1949 _ACEOF
1950
1951
1952 # Keep a trace of the command line.
1953 # Strip out --no-create and --no-recursion so they do not pile up.
1954 # Strip out --silent because we don't want to record it for future runs.
1955 # Also quote any args containing shell meta-characters.
1956 # Make two passes to allow for proper duplicate-argument suppression.
1957 ac_configure_args=
1958 ac_configure_args0=
1959 ac_configure_args1=
1960 ac_must_keep_next=false
1961 for ac_pass in 1 2
1962 do
1963 for ac_arg
1964 do
1965 case $ac_arg in
1966 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1967 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1968 | -silent | --silent | --silen | --sile | --sil)
1969 continue ;;
1970 *\'*)
1971 ac_arg=`printf "%s\n" "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1972 esac
1973 case $ac_pass in
1974 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1975 2)
1976 as_fn_append ac_configure_args1 " '$ac_arg'"
1977 if test $ac_must_keep_next = true; then
1978 ac_must_keep_next=false # Got value, back to normal.
1979 else
1980 case $ac_arg in
1981 *=* | --config-cache | -C | -disable-* | --disable-* \
1982 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1983 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1984 | -with-* | --with-* | -without-* | --without-* | --x)
1985 case "$ac_configure_args0 " in
1986 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1987 esac
1988 ;;
1989 -* ) ac_must_keep_next=true ;;
1990 esac
1991 fi
1992 as_fn_append ac_configure_args " '$ac_arg'"
1993 ;;
1994 esac
1995 done
1996 done
1997 { ac_configure_args0=; unset ac_configure_args0;}
1998 { ac_configure_args1=; unset ac_configure_args1;}
1999
2000 # When interrupted or exit'd, cleanup temporary files, and complete
2001 # config.log. We remove comments because anyway the quotes in there
2002 # would cause problems or look ugly.
2003 # WARNING: Use '\'' to represent an apostrophe within the trap.
2004 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2005 trap 'exit_status=$?
2006 # Sanitize IFS.
2007 IFS=" "" $as_nl"
2008 # Save into config.log some information that might help in debugging.
2009 {
2010 echo
2011
2012 printf "%s\n" "## ---------------- ##
2013 ## Cache variables. ##
2014 ## ---------------- ##"
2015 echo
2016 # The following way of writing the cache mishandles newlines in values,
2017 (
2018 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2019 eval ac_val=\$$ac_var
2020 case $ac_val in #(
2021 *${as_nl}*)
2022 case $ac_var in #(
2023 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2024 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2025 esac
2026 case $ac_var in #(
2027 _ | IFS | as_nl) ;; #(
2028 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2029 *) { eval $ac_var=; unset $ac_var;} ;;
2030 esac ;;
2031 esac
2032 done
2033 (set) 2>&1 |
2034 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2035 *${as_nl}ac_space=\ *)
2036 sed -n \
2037 "s/'\''/'\''\\\\'\'''\''/g;
2038 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2039 ;; #(
2040 *)
2041 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2042 ;;
2043 esac |
2044 sort
2045 )
2046 echo
2047
2048 printf "%s\n" "## ----------------- ##
2049 ## Output variables. ##
2050 ## ----------------- ##"
2051 echo
2052 for ac_var in $ac_subst_vars
2053 do
2054 eval ac_val=\$$ac_var
2055 case $ac_val in
2056 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2057 esac
2058 printf "%s\n" "$ac_var='\''$ac_val'\''"
2059 done | sort
2060 echo
2061
2062 if test -n "$ac_subst_files"; then
2063 printf "%s\n" "## ------------------- ##
2064 ## File substitutions. ##
2065 ## ------------------- ##"
2066 echo
2067 for ac_var in $ac_subst_files
2068 do
2069 eval ac_val=\$$ac_var
2070 case $ac_val in
2071 *\'\''*) ac_val=`printf "%s\n" "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2072 esac
2073 printf "%s\n" "$ac_var='\''$ac_val'\''"
2074 done | sort
2075 echo
2076 fi
2077
2078 if test -s confdefs.h; then
2079 printf "%s\n" "## ----------- ##
2080 ## confdefs.h. ##
2081 ## ----------- ##"
2082 echo
2083 cat confdefs.h
2084 echo
2085 fi
2086 test "$ac_signal" != 0 &&
2087 printf "%s\n" "$as_me: caught signal $ac_signal"
2088 printf "%s\n" "$as_me: exit $exit_status"
2089 } >&5
2090 rm -f core *.core core.conftest.* &&
2091 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2092 exit $exit_status
2093 ' 0
2094 for ac_signal in 1 2 13 15; do
2095 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2096 done
2097 ac_signal=0
2098
2099 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2100 rm -f -r conftest* confdefs.h
2101
2102 printf "%s\n" "/* confdefs.h */" > confdefs.h
2103
2104 # Predefined preprocessor variables.
2105
2106 printf "%s\n" "#define PACKAGE_NAME \"$PACKAGE_NAME\"" >>confdefs.h
2107
2108 printf "%s\n" "#define PACKAGE_TARNAME \"$PACKAGE_TARNAME\"" >>confdefs.h
2109
2110 printf "%s\n" "#define PACKAGE_VERSION \"$PACKAGE_VERSION\"" >>confdefs.h
2111
2112 printf "%s\n" "#define PACKAGE_STRING \"$PACKAGE_STRING\"" >>confdefs.h
2113
2114 printf "%s\n" "#define PACKAGE_BUGREPORT \"$PACKAGE_BUGREPORT\"" >>confdefs.h
2115
2116 printf "%s\n" "#define PACKAGE_URL \"$PACKAGE_URL\"" >>confdefs.h
2117
2118
2119 # Let the site file select an alternate cache file if it wants to.
2120 # Prefer an explicitly selected file to automatically selected ones.
2121 if test -n "$CONFIG_SITE"; then
2122 ac_site_files="$CONFIG_SITE"
2123 elif test "x$prefix" != xNONE; then
2124 ac_site_files="$prefix/share/config.site $prefix/etc/config.site"
2125 else
2126 ac_site_files="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
2127 fi
2128
2129 for ac_site_file in $ac_site_files
2130 do
2131 case $ac_site_file in #(
2132 */*) :
2133 ;; #(
2134 *) :
2135 ac_site_file=./$ac_site_file ;;
2136 esac
2137 if test -f "$ac_site_file" && test -r "$ac_site_file"; then
2138 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2139 printf "%s\n" "$as_me: loading site script $ac_site_file" >&6;}
2140 sed 's/^/| /' "$ac_site_file" >&5
2141 . "$ac_site_file" \
2142 || { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2143 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2144 as_fn_error $? "failed to load site script $ac_site_file
2145 See 'config.log' for more details" "$LINENO" 5; }
2146 fi
2147 done
2148
2149 if test -r "$cache_file"; then
2150 # Some versions of bash will fail to source /dev/null (special files
2151 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2152 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2153 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2154 printf "%s\n" "$as_me: loading cache $cache_file" >&6;}
2155 case $cache_file in
2156 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2157 *) . "./$cache_file";;
2158 esac
2159 fi
2160 else
2161 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2162 printf "%s\n" "$as_me: creating cache $cache_file" >&6;}
2163 >$cache_file
2164 fi
2165
2166 # Test code for whether the C compiler supports C89 (global declarations)
2167 ac_c_conftest_c89_globals='
2168 /* Does the compiler advertise C89 conformance?
2169 Do not test the value of __STDC__, because some compilers set it to 0
2170 while being otherwise adequately conformant. */
2171 #if !defined __STDC__
2172 # error "Compiler does not advertise C89 conformance"
2173 #endif
2174
2175 #include <stddef.h>
2176 #include <stdarg.h>
2177 struct stat;
2178 /* Most of the following tests are stolen from RCS 5.7 src/conf.sh. */
2179 struct buf { int x; };
2180 struct buf * (*rcsopen) (struct buf *, struct stat *, int);
2181 static char *e (char **p, int i)
2182 {
2183 return p[i];
2184 }
2185 static char *f (char * (*g) (char **, int), char **p, ...)
2186 {
2187 char *s;
2188 va_list v;
2189 va_start (v,p);
2190 s = g (p, va_arg (v,int));
2191 va_end (v);
2192 return s;
2193 }
2194
2195 /* C89 style stringification. */
2196 #define noexpand_stringify(a) #a
2197 const char *stringified = noexpand_stringify(arbitrary+token=sequence);
2198
2199 /* C89 style token pasting. Exercises some of the corner cases that
2200 e.g. old MSVC gets wrong, but not very hard. */
2201 #define noexpand_concat(a,b) a##b
2202 #define expand_concat(a,b) noexpand_concat(a,b)
2203 extern int vA;
2204 extern int vbee;
2205 #define aye A
2206 #define bee B
2207 int *pvA = &expand_concat(v,aye);
2208 int *pvbee = &noexpand_concat(v,bee);
2209
2210 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
2211 function prototypes and stuff, but not \xHH hex character constants.
2212 These do not provoke an error unfortunately, instead are silently treated
2213 as an "x". The following induces an error, until -std is added to get
2214 proper ANSI mode. Curiously \x00 != x always comes out true, for an
2215 array size at least. It is necessary to write \x00 == 0 to get something
2216 that is true only with -std. */
2217 int osf4_cc_array ['\''\x00'\'' == 0 ? 1 : -1];
2218
2219 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
2220 inside strings and character constants. */
2221 #define FOO(x) '\''x'\''
2222 int xlc6_cc_array[FOO(a) == '\''x'\'' ? 1 : -1];
2223
2224 int test (int i, double x);
2225 struct s1 {int (*f) (int a);};
2226 struct s2 {int (*f) (double a);};
2227 int pairnames (int, char **, int *(*)(struct buf *, struct stat *, int),
2228 int, int);'
2229
2230 # Test code for whether the C compiler supports C89 (body of main).
2231 ac_c_conftest_c89_main='
2232 ok |= (argc == 0 || f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]);
2233 '
2234
2235 # Test code for whether the C compiler supports C99 (global declarations)
2236 ac_c_conftest_c99_globals='
2237 /* Does the compiler advertise C99 conformance? */
2238 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 199901L
2239 # error "Compiler does not advertise C99 conformance"
2240 #endif
2241
2242 // See if C++-style comments work.
2243
2244 #include <stdbool.h>
2245 extern int puts (const char *);
2246 extern int printf (const char *, ...);
2247 extern int dprintf (int, const char *, ...);
2248 extern void *malloc (size_t);
2249 extern void free (void *);
2250
2251 // Check varargs macros. These examples are taken from C99 6.10.3.5.
2252 // dprintf is used instead of fprintf to avoid needing to declare
2253 // FILE and stderr.
2254 #define debug(...) dprintf (2, __VA_ARGS__)
2255 #define showlist(...) puts (#__VA_ARGS__)
2256 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
2257 static void
2258 test_varargs_macros (void)
2259 {
2260 int x = 1234;
2261 int y = 5678;
2262 debug ("Flag");
2263 debug ("X = %d\n", x);
2264 showlist (The first, second, and third items.);
2265 report (x>y, "x is %d but y is %d", x, y);
2266 }
2267
2268 // Check long long types.
2269 #define BIG64 18446744073709551615ull
2270 #define BIG32 4294967295ul
2271 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
2272 #if !BIG_OK
2273 #error "your preprocessor is broken"
2274 #endif
2275 #if BIG_OK
2276 #else
2277 #error "your preprocessor is broken"
2278 #endif
2279 static long long int bignum = -9223372036854775807LL;
2280 static unsigned long long int ubignum = BIG64;
2281
2282 struct incomplete_array
2283 {
2284 int datasize;
2285 double data[];
2286 };
2287
2288 struct named_init {
2289 int number;
2290 const wchar_t *name;
2291 double average;
2292 };
2293
2294 typedef const char *ccp;
2295
2296 static inline int
2297 test_restrict (ccp restrict text)
2298 {
2299 // Iterate through items via the restricted pointer.
2300 // Also check for declarations in for loops.
2301 for (unsigned int i = 0; *(text+i) != '\''\0'\''; ++i)
2302 continue;
2303 return 0;
2304 }
2305
2306 // Check varargs and va_copy.
2307 static bool
2308 test_varargs (const char *format, ...)
2309 {
2310 va_list args;
2311 va_start (args, format);
2312 va_list args_copy;
2313 va_copy (args_copy, args);
2314
2315 const char *str = "";
2316 int number = 0;
2317 float fnumber = 0;
2318
2319 while (*format)
2320 {
2321 switch (*format++)
2322 {
2323 case '\''s'\'': // string
2324 str = va_arg (args_copy, const char *);
2325 break;
2326 case '\''d'\'': // int
2327 number = va_arg (args_copy, int);
2328 break;
2329 case '\''f'\'': // float
2330 fnumber = va_arg (args_copy, double);
2331 break;
2332 default:
2333 break;
2334 }
2335 }
2336 va_end (args_copy);
2337 va_end (args);
2338
2339 return *str && number && fnumber;
2340 }
2341 '
2342
2343 # Test code for whether the C compiler supports C99 (body of main).
2344 ac_c_conftest_c99_main='
2345 // Check bool.
2346 _Bool success = false;
2347 success |= (argc != 0);
2348
2349 // Check restrict.
2350 if (test_restrict ("String literal") == 0)
2351 success = true;
2352 char *restrict newvar = "Another string";
2353
2354 // Check varargs.
2355 success &= test_varargs ("s, d'\'' f .", "string", 65, 34.234);
2356 test_varargs_macros ();
2357
2358 // Check flexible array members.
2359 struct incomplete_array *ia =
2360 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
2361 ia->datasize = 10;
2362 for (int i = 0; i < ia->datasize; ++i)
2363 ia->data[i] = i * 1.234;
2364 // Work around memory leak warnings.
2365 free (ia);
2366
2367 // Check named initializers.
2368 struct named_init ni = {
2369 .number = 34,
2370 .name = L"Test wide string",
2371 .average = 543.34343,
2372 };
2373
2374 ni.number = 58;
2375
2376 int dynamic_array[ni.number];
2377 dynamic_array[0] = argv[0][0];
2378 dynamic_array[ni.number - 1] = 543;
2379
2380 // work around unused variable warnings
2381 ok |= (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == '\''x'\''
2382 || dynamic_array[ni.number - 1] != 543);
2383 '
2384
2385 # Test code for whether the C compiler supports C11 (global declarations)
2386 ac_c_conftest_c11_globals='
2387 /* Does the compiler advertise C11 conformance? */
2388 #if !defined __STDC_VERSION__ || __STDC_VERSION__ < 201112L
2389 # error "Compiler does not advertise C11 conformance"
2390 #endif
2391
2392 // Check _Alignas.
2393 char _Alignas (double) aligned_as_double;
2394 char _Alignas (0) no_special_alignment;
2395 extern char aligned_as_int;
2396 char _Alignas (0) _Alignas (int) aligned_as_int;
2397
2398 // Check _Alignof.
2399 enum
2400 {
2401 int_alignment = _Alignof (int),
2402 int_array_alignment = _Alignof (int[100]),
2403 char_alignment = _Alignof (char)
2404 };
2405 _Static_assert (0 < -_Alignof (int), "_Alignof is signed");
2406
2407 // Check _Noreturn.
2408 int _Noreturn does_not_return (void) { for (;;) continue; }
2409
2410 // Check _Static_assert.
2411 struct test_static_assert
2412 {
2413 int x;
2414 _Static_assert (sizeof (int) <= sizeof (long int),
2415 "_Static_assert does not work in struct");
2416 long int y;
2417 };
2418
2419 // Check UTF-8 literals.
2420 #define u8 syntax error!
2421 char const utf8_literal[] = u8"happens to be ASCII" "another string";
2422
2423 // Check duplicate typedefs.
2424 typedef long *long_ptr;
2425 typedef long int *long_ptr;
2426 typedef long_ptr long_ptr;
2427
2428 // Anonymous structures and unions -- taken from C11 6.7.2.1 Example 1.
2429 struct anonymous
2430 {
2431 union {
2432 struct { int i; int j; };
2433 struct { int k; long int l; } w;
2434 };
2435 int m;
2436 } v1;
2437 '
2438
2439 # Test code for whether the C compiler supports C11 (body of main).
2440 ac_c_conftest_c11_main='
2441 _Static_assert ((offsetof (struct anonymous, i)
2442 == offsetof (struct anonymous, w.k)),
2443 "Anonymous union alignment botch");
2444 v1.i = 2;
2445 v1.w.k = 5;
2446 ok |= v1.i != 5;
2447 '
2448
2449 # Test code for whether the C compiler supports C11 (complete).
2450 ac_c_conftest_c11_program="${ac_c_conftest_c89_globals}
2451 ${ac_c_conftest_c99_globals}
2452 ${ac_c_conftest_c11_globals}
2453
2454 int
2455 main (int argc, char **argv)
2456 {
2457 int ok = 0;
2458 ${ac_c_conftest_c89_main}
2459 ${ac_c_conftest_c99_main}
2460 ${ac_c_conftest_c11_main}
2461 return ok;
2462 }
2463 "
2464
2465 # Test code for whether the C compiler supports C99 (complete).
2466 ac_c_conftest_c99_program="${ac_c_conftest_c89_globals}
2467 ${ac_c_conftest_c99_globals}
2468
2469 int
2470 main (int argc, char **argv)
2471 {
2472 int ok = 0;
2473 ${ac_c_conftest_c89_main}
2474 ${ac_c_conftest_c99_main}
2475 return ok;
2476 }
2477 "
2478
2479 # Test code for whether the C compiler supports C89 (complete).
2480 ac_c_conftest_c89_program="${ac_c_conftest_c89_globals}
2481
2482 int
2483 main (int argc, char **argv)
2484 {
2485 int ok = 0;
2486 ${ac_c_conftest_c89_main}
2487 return ok;
2488 }
2489 "
2490
2491 as_fn_append ac_header_c_list " stdio.h stdio_h HAVE_STDIO_H"
2492 as_fn_append ac_header_c_list " stdlib.h stdlib_h HAVE_STDLIB_H"
2493 as_fn_append ac_header_c_list " string.h string_h HAVE_STRING_H"
2494 as_fn_append ac_header_c_list " inttypes.h inttypes_h HAVE_INTTYPES_H"
2495 as_fn_append ac_header_c_list " stdint.h stdint_h HAVE_STDINT_H"
2496 as_fn_append ac_header_c_list " strings.h strings_h HAVE_STRINGS_H"
2497 as_fn_append ac_header_c_list " sys/stat.h sys_stat_h HAVE_SYS_STAT_H"
2498 as_fn_append ac_header_c_list " sys/types.h sys_types_h HAVE_SYS_TYPES_H"
2499 as_fn_append ac_header_c_list " unistd.h unistd_h HAVE_UNISTD_H"
2500 # Check that the precious variables saved in the cache have kept the same
2501 # value.
2502 ac_cache_corrupted=false
2503 for ac_var in $ac_precious_vars; do
2504 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2505 eval ac_new_set=\$ac_env_${ac_var}_set
2506 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2507 eval ac_new_val=\$ac_env_${ac_var}_value
2508 case $ac_old_set,$ac_new_set in
2509 set,)
2510 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&5
2511 printf "%s\n" "$as_me: error: '$ac_var' was set to '$ac_old_val' in the previous run" >&2;}
2512 ac_cache_corrupted=: ;;
2513 ,set)
2514 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' was not set in the previous run" >&5
2515 printf "%s\n" "$as_me: error: '$ac_var' was not set in the previous run" >&2;}
2516 ac_cache_corrupted=: ;;
2517 ,);;
2518 *)
2519 if test "x$ac_old_val" != "x$ac_new_val"; then
2520 # differences in whitespace do not lead to failure.
2521 ac_old_val_w=`echo x $ac_old_val`
2522 ac_new_val_w=`echo x $ac_new_val`
2523 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: '$ac_var' has changed since the previous run:" >&5
2525 printf "%s\n" "$as_me: error: '$ac_var' has changed since the previous run:" >&2;}
2526 ac_cache_corrupted=:
2527 else
2528 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&5
2529 printf "%s\n" "$as_me: warning: ignoring whitespace changes in '$ac_var' since the previous run:" >&2;}
2530 eval $ac_var=\$ac_old_val
2531 fi
2532 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: former value: '$ac_old_val'" >&5
2533 printf "%s\n" "$as_me: former value: '$ac_old_val'" >&2;}
2534 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: current value: '$ac_new_val'" >&5
2535 printf "%s\n" "$as_me: current value: '$ac_new_val'" >&2;}
2536 fi;;
2537 esac
2538 # Pass precious variables to config.status.
2539 if test "$ac_new_set" = set; then
2540 case $ac_new_val in
2541 *\'*) ac_arg=$ac_var=`printf "%s\n" "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2542 *) ac_arg=$ac_var=$ac_new_val ;;
2543 esac
2544 case " $ac_configure_args " in
2545 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2546 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2547 esac
2548 fi
2549 done
2550 if $ac_cache_corrupted; then
2551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
2552 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
2553 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2554 printf "%s\n" "$as_me: error: changes in the environment can compromise the build" >&2;}
2555 as_fn_error $? "run '${MAKE-make} distclean' and/or 'rm $cache_file'
2556 and start over" "$LINENO" 5
2557 fi
2558 ## -------------------- ##
2559 ## Main body of script. ##
2560 ## -------------------- ##
2561
2562 ac_ext=c
2563 ac_cpp='$CPP $CPPFLAGS'
2564 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2565 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2566 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2567
2568
2569 ac_config_headers="$ac_config_headers nbtool_config.h"
2570
2571 ac_config_files="$ac_config_files defs.mk"
2572
2573
2574
2575
2576
2577
2578 # Autoheader header and footer
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593 ac_ext=c
2594 ac_cpp='$CPP $CPPFLAGS'
2595 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2596 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2597 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2598 if test -n "$ac_tool_prefix"; then
2599 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2600 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2601 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2602 printf %s "checking for $ac_word... " >&6; }
2603 if test ${ac_cv_prog_CC+y}
2604 then :
2605 printf %s "(cached) " >&6
2606 else case e in #(
2607 e) if test -n "$CC"; then
2608 ac_cv_prog_CC="$CC" # Let the user override the test.
2609 else
2610 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2611 for as_dir in $PATH
2612 do
2613 IFS=$as_save_IFS
2614 case $as_dir in #(((
2615 '') as_dir=./ ;;
2616 */) ;;
2617 *) as_dir=$as_dir/ ;;
2618 esac
2619 for ac_exec_ext in '' $ac_executable_extensions; do
2620 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2621 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2622 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2623 break 2
2624 fi
2625 done
2626 done
2627 IFS=$as_save_IFS
2628
2629 fi ;;
2630 esac
2631 fi
2632 CC=$ac_cv_prog_CC
2633 if test -n "$CC"; then
2634 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2635 printf "%s\n" "$CC" >&6; }
2636 else
2637 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2638 printf "%s\n" "no" >&6; }
2639 fi
2640
2641
2642 fi
2643 if test -z "$ac_cv_prog_CC"; then
2644 ac_ct_CC=$CC
2645 # Extract the first word of "gcc", so it can be a program name with args.
2646 set dummy gcc; ac_word=$2
2647 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2648 printf %s "checking for $ac_word... " >&6; }
2649 if test ${ac_cv_prog_ac_ct_CC+y}
2650 then :
2651 printf %s "(cached) " >&6
2652 else case e in #(
2653 e) if test -n "$ac_ct_CC"; then
2654 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2655 else
2656 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2657 for as_dir in $PATH
2658 do
2659 IFS=$as_save_IFS
2660 case $as_dir in #(((
2661 '') as_dir=./ ;;
2662 */) ;;
2663 *) as_dir=$as_dir/ ;;
2664 esac
2665 for ac_exec_ext in '' $ac_executable_extensions; do
2666 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2667 ac_cv_prog_ac_ct_CC="gcc"
2668 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2669 break 2
2670 fi
2671 done
2672 done
2673 IFS=$as_save_IFS
2674
2675 fi ;;
2676 esac
2677 fi
2678 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2679 if test -n "$ac_ct_CC"; then
2680 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2681 printf "%s\n" "$ac_ct_CC" >&6; }
2682 else
2683 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2684 printf "%s\n" "no" >&6; }
2685 fi
2686
2687 if test "x$ac_ct_CC" = x; then
2688 CC=""
2689 else
2690 case $cross_compiling:$ac_tool_warned in
2691 yes:)
2692 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2693 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2694 ac_tool_warned=yes ;;
2695 esac
2696 CC=$ac_ct_CC
2697 fi
2698 else
2699 CC="$ac_cv_prog_CC"
2700 fi
2701
2702 if test -z "$CC"; then
2703 if test -n "$ac_tool_prefix"; then
2704 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2705 set dummy ${ac_tool_prefix}cc; ac_word=$2
2706 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2707 printf %s "checking for $ac_word... " >&6; }
2708 if test ${ac_cv_prog_CC+y}
2709 then :
2710 printf %s "(cached) " >&6
2711 else case e in #(
2712 e) if test -n "$CC"; then
2713 ac_cv_prog_CC="$CC" # Let the user override the test.
2714 else
2715 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2716 for as_dir in $PATH
2717 do
2718 IFS=$as_save_IFS
2719 case $as_dir in #(((
2720 '') as_dir=./ ;;
2721 */) ;;
2722 *) as_dir=$as_dir/ ;;
2723 esac
2724 for ac_exec_ext in '' $ac_executable_extensions; do
2725 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2726 ac_cv_prog_CC="${ac_tool_prefix}cc"
2727 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2728 break 2
2729 fi
2730 done
2731 done
2732 IFS=$as_save_IFS
2733
2734 fi ;;
2735 esac
2736 fi
2737 CC=$ac_cv_prog_CC
2738 if test -n "$CC"; then
2739 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2740 printf "%s\n" "$CC" >&6; }
2741 else
2742 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2743 printf "%s\n" "no" >&6; }
2744 fi
2745
2746
2747 fi
2748 fi
2749 if test -z "$CC"; then
2750 # Extract the first word of "cc", so it can be a program name with args.
2751 set dummy cc; ac_word=$2
2752 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2753 printf %s "checking for $ac_word... " >&6; }
2754 if test ${ac_cv_prog_CC+y}
2755 then :
2756 printf %s "(cached) " >&6
2757 else case e in #(
2758 e) if test -n "$CC"; then
2759 ac_cv_prog_CC="$CC" # Let the user override the test.
2760 else
2761 ac_prog_rejected=no
2762 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2763 for as_dir in $PATH
2764 do
2765 IFS=$as_save_IFS
2766 case $as_dir in #(((
2767 '') as_dir=./ ;;
2768 */) ;;
2769 *) as_dir=$as_dir/ ;;
2770 esac
2771 for ac_exec_ext in '' $ac_executable_extensions; do
2772 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2773 if test "$as_dir$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2774 ac_prog_rejected=yes
2775 continue
2776 fi
2777 ac_cv_prog_CC="cc"
2778 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2779 break 2
2780 fi
2781 done
2782 done
2783 IFS=$as_save_IFS
2784
2785 if test $ac_prog_rejected = yes; then
2786 # We found a bogon in the path, so make sure we never use it.
2787 set dummy $ac_cv_prog_CC
2788 shift
2789 if test $# != 0; then
2790 # We chose a different compiler from the bogus one.
2791 # However, it has the same basename, so the bogon will be chosen
2792 # first if we set CC to just the basename; use the full file name.
2793 shift
2794 ac_cv_prog_CC="$as_dir$ac_word${1+' '}$@"
2795 fi
2796 fi
2797 fi ;;
2798 esac
2799 fi
2800 CC=$ac_cv_prog_CC
2801 if test -n "$CC"; then
2802 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2803 printf "%s\n" "$CC" >&6; }
2804 else
2805 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2806 printf "%s\n" "no" >&6; }
2807 fi
2808
2809
2810 fi
2811 if test -z "$CC"; then
2812 if test -n "$ac_tool_prefix"; then
2813 for ac_prog in cl.exe
2814 do
2815 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2816 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2817 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2818 printf %s "checking for $ac_word... " >&6; }
2819 if test ${ac_cv_prog_CC+y}
2820 then :
2821 printf %s "(cached) " >&6
2822 else case e in #(
2823 e) if test -n "$CC"; then
2824 ac_cv_prog_CC="$CC" # Let the user override the test.
2825 else
2826 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2827 for as_dir in $PATH
2828 do
2829 IFS=$as_save_IFS
2830 case $as_dir in #(((
2831 '') as_dir=./ ;;
2832 */) ;;
2833 *) as_dir=$as_dir/ ;;
2834 esac
2835 for ac_exec_ext in '' $ac_executable_extensions; do
2836 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2837 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2838 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2839 break 2
2840 fi
2841 done
2842 done
2843 IFS=$as_save_IFS
2844
2845 fi ;;
2846 esac
2847 fi
2848 CC=$ac_cv_prog_CC
2849 if test -n "$CC"; then
2850 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2851 printf "%s\n" "$CC" >&6; }
2852 else
2853 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2854 printf "%s\n" "no" >&6; }
2855 fi
2856
2857
2858 test -n "$CC" && break
2859 done
2860 fi
2861 if test -z "$CC"; then
2862 ac_ct_CC=$CC
2863 for ac_prog in cl.exe
2864 do
2865 # Extract the first word of "$ac_prog", so it can be a program name with args.
2866 set dummy $ac_prog; ac_word=$2
2867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2868 printf %s "checking for $ac_word... " >&6; }
2869 if test ${ac_cv_prog_ac_ct_CC+y}
2870 then :
2871 printf %s "(cached) " >&6
2872 else case e in #(
2873 e) if test -n "$ac_ct_CC"; then
2874 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2875 else
2876 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2877 for as_dir in $PATH
2878 do
2879 IFS=$as_save_IFS
2880 case $as_dir in #(((
2881 '') as_dir=./ ;;
2882 */) ;;
2883 *) as_dir=$as_dir/ ;;
2884 esac
2885 for ac_exec_ext in '' $ac_executable_extensions; do
2886 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2887 ac_cv_prog_ac_ct_CC="$ac_prog"
2888 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2889 break 2
2890 fi
2891 done
2892 done
2893 IFS=$as_save_IFS
2894
2895 fi ;;
2896 esac
2897 fi
2898 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2899 if test -n "$ac_ct_CC"; then
2900 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2901 printf "%s\n" "$ac_ct_CC" >&6; }
2902 else
2903 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2904 printf "%s\n" "no" >&6; }
2905 fi
2906
2907
2908 test -n "$ac_ct_CC" && break
2909 done
2910
2911 if test "x$ac_ct_CC" = x; then
2912 CC=""
2913 else
2914 case $cross_compiling:$ac_tool_warned in
2915 yes:)
2916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2917 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2918 ac_tool_warned=yes ;;
2919 esac
2920 CC=$ac_ct_CC
2921 fi
2922 fi
2923
2924 fi
2925 if test -z "$CC"; then
2926 if test -n "$ac_tool_prefix"; then
2927 # Extract the first word of "${ac_tool_prefix}clang", so it can be a program name with args.
2928 set dummy ${ac_tool_prefix}clang; ac_word=$2
2929 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2930 printf %s "checking for $ac_word... " >&6; }
2931 if test ${ac_cv_prog_CC+y}
2932 then :
2933 printf %s "(cached) " >&6
2934 else case e in #(
2935 e) if test -n "$CC"; then
2936 ac_cv_prog_CC="$CC" # Let the user override the test.
2937 else
2938 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2939 for as_dir in $PATH
2940 do
2941 IFS=$as_save_IFS
2942 case $as_dir in #(((
2943 '') as_dir=./ ;;
2944 */) ;;
2945 *) as_dir=$as_dir/ ;;
2946 esac
2947 for ac_exec_ext in '' $ac_executable_extensions; do
2948 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2949 ac_cv_prog_CC="${ac_tool_prefix}clang"
2950 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2951 break 2
2952 fi
2953 done
2954 done
2955 IFS=$as_save_IFS
2956
2957 fi ;;
2958 esac
2959 fi
2960 CC=$ac_cv_prog_CC
2961 if test -n "$CC"; then
2962 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2963 printf "%s\n" "$CC" >&6; }
2964 else
2965 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
2966 printf "%s\n" "no" >&6; }
2967 fi
2968
2969
2970 fi
2971 if test -z "$ac_cv_prog_CC"; then
2972 ac_ct_CC=$CC
2973 # Extract the first word of "clang", so it can be a program name with args.
2974 set dummy clang; ac_word=$2
2975 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2976 printf %s "checking for $ac_word... " >&6; }
2977 if test ${ac_cv_prog_ac_ct_CC+y}
2978 then :
2979 printf %s "(cached) " >&6
2980 else case e in #(
2981 e) if test -n "$ac_ct_CC"; then
2982 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2983 else
2984 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2985 for as_dir in $PATH
2986 do
2987 IFS=$as_save_IFS
2988 case $as_dir in #(((
2989 '') as_dir=./ ;;
2990 */) ;;
2991 *) as_dir=$as_dir/ ;;
2992 esac
2993 for ac_exec_ext in '' $ac_executable_extensions; do
2994 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
2995 ac_cv_prog_ac_ct_CC="clang"
2996 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
2997 break 2
2998 fi
2999 done
3000 done
3001 IFS=$as_save_IFS
3002
3003 fi ;;
3004 esac
3005 fi
3006 ac_ct_CC=$ac_cv_prog_ac_ct_CC
3007 if test -n "$ac_ct_CC"; then
3008 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
3009 printf "%s\n" "$ac_ct_CC" >&6; }
3010 else
3011 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3012 printf "%s\n" "no" >&6; }
3013 fi
3014
3015 if test "x$ac_ct_CC" = x; then
3016 CC=""
3017 else
3018 case $cross_compiling:$ac_tool_warned in
3019 yes:)
3020 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
3021 printf "%s\n" "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3022 ac_tool_warned=yes ;;
3023 esac
3024 CC=$ac_ct_CC
3025 fi
3026 else
3027 CC="$ac_cv_prog_CC"
3028 fi
3029
3030 fi
3031
3032
3033 test -z "$CC" && { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3034 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3035 as_fn_error $? "no acceptable C compiler found in \$PATH
3036 See 'config.log' for more details" "$LINENO" 5; }
3037
3038 # Provide some information about the compiler.
3039 printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
3040 set X $ac_compile
3041 ac_compiler=$2
3042 for ac_option in --version -v -V -qversion -version; do
3043 { { ac_try="$ac_compiler $ac_option >&5"
3044 case "(($ac_try" in
3045 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3046 *) ac_try_echo=$ac_try;;
3047 esac
3048 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3049 printf "%s\n" "$ac_try_echo"; } >&5
3050 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
3051 ac_status=$?
3052 if test -s conftest.err; then
3053 sed '10a\
3054 ... rest of stderr output deleted ...
3055 10q' conftest.err >conftest.er1
3056 cat conftest.er1 >&5
3057 fi
3058 rm -f conftest.er1 conftest.err
3059 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3060 test $ac_status = 0; }
3061 done
3062
3063 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3064 /* end confdefs.h. */
3065
3066 int
3067 main (void)
3068 {
3069
3070 ;
3071 return 0;
3072 }
3073 _ACEOF
3074 ac_clean_files_save=$ac_clean_files
3075 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3076 # Try to create an executable without -o first, disregard a.out.
3077 # It will help us diagnose broken compilers, and finding out an intuition
3078 # of exeext.
3079 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
3080 printf %s "checking whether the C compiler works... " >&6; }
3081 ac_link_default=`printf "%s\n" "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3082
3083 # The possible output files:
3084 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3085
3086 ac_rmfiles=
3087 for ac_file in $ac_files
3088 do
3089 case $ac_file in
3090 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3091 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3092 esac
3093 done
3094 rm -f $ac_rmfiles
3095
3096 if { { ac_try="$ac_link_default"
3097 case "(($ac_try" in
3098 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099 *) ac_try_echo=$ac_try;;
3100 esac
3101 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3102 printf "%s\n" "$ac_try_echo"; } >&5
3103 (eval "$ac_link_default") 2>&5
3104 ac_status=$?
3105 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3106 test $ac_status = 0; }
3107 then :
3108 # Autoconf-2.13 could set the ac_cv_exeext variable to 'no'.
3109 # So ignore a value of 'no', otherwise this would lead to 'EXEEXT = no'
3110 # in a Makefile. We should not override ac_cv_exeext if it was cached,
3111 # so that the user can short-circuit this test for compilers unknown to
3112 # Autoconf.
3113 for ac_file in $ac_files ''
3114 do
3115 test -f "$ac_file" || continue
3116 case $ac_file in
3117 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3118 ;;
3119 [ab].out )
3120 # We found the default executable, but exeext='' is most
3121 # certainly right.
3122 break;;
3123 *.* )
3124 if test ${ac_cv_exeext+y} && test "$ac_cv_exeext" != no;
3125 then :; else
3126 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3127 fi
3128 # We set ac_cv_exeext here because the later test for it is not
3129 # safe: cross compilers may not add the suffix if given an '-o'
3130 # argument, so we may need to know it at that point already.
3131 # Even if this section looks crufty: it has the advantage of
3132 # actually working.
3133 break;;
3134 * )
3135 break;;
3136 esac
3137 done
3138 test "$ac_cv_exeext" = no && ac_cv_exeext=
3139
3140 else case e in #(
3141 e) ac_file='' ;;
3142 esac
3143 fi
3144 if test -z "$ac_file"
3145 then :
3146 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3147 printf "%s\n" "no" >&6; }
3148 printf "%s\n" "$as_me: failed program was:" >&5
3149 sed 's/^/| /' conftest.$ac_ext >&5
3150
3151 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3152 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3153 as_fn_error 77 "C compiler cannot create executables
3154 See 'config.log' for more details" "$LINENO" 5; }
3155 else case e in #(
3156 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3157 printf "%s\n" "yes" >&6; } ;;
3158 esac
3159 fi
3160 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
3161 printf %s "checking for C compiler default output file name... " >&6; }
3162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
3163 printf "%s\n" "$ac_file" >&6; }
3164 ac_exeext=$ac_cv_exeext
3165
3166 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3167 ac_clean_files=$ac_clean_files_save
3168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
3169 printf %s "checking for suffix of executables... " >&6; }
3170 if { { ac_try="$ac_link"
3171 case "(($ac_try" in
3172 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3173 *) ac_try_echo=$ac_try;;
3174 esac
3175 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3176 printf "%s\n" "$ac_try_echo"; } >&5
3177 (eval "$ac_link") 2>&5
3178 ac_status=$?
3179 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3180 test $ac_status = 0; }
3181 then :
3182 # If both 'conftest.exe' and 'conftest' are 'present' (well, observable)
3183 # catch 'conftest.exe'. For instance with Cygwin, 'ls conftest' will
3184 # work properly (i.e., refer to 'conftest.exe'), while it won't with
3185 # 'rm'.
3186 for ac_file in conftest.exe conftest conftest.*; do
3187 test -f "$ac_file" || continue
3188 case $ac_file in
3189 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3190 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3191 break;;
3192 * ) break;;
3193 esac
3194 done
3195 else case e in #(
3196 e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3197 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3198 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
3199 See 'config.log' for more details" "$LINENO" 5; } ;;
3200 esac
3201 fi
3202 rm -f conftest conftest$ac_cv_exeext
3203 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
3204 printf "%s\n" "$ac_cv_exeext" >&6; }
3205
3206 rm -f conftest.$ac_ext
3207 EXEEXT=$ac_cv_exeext
3208 ac_exeext=$EXEEXT
3209 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3210 /* end confdefs.h. */
3211 #include <stdio.h>
3212 int
3213 main (void)
3214 {
3215 FILE *f = fopen ("conftest.out", "w");
3216 if (!f)
3217 return 1;
3218 return ferror (f) || fclose (f) != 0;
3219
3220 ;
3221 return 0;
3222 }
3223 _ACEOF
3224 ac_clean_files="$ac_clean_files conftest.out"
3225 # Check that the compiler produces executables we can run. If not, either
3226 # the compiler is broken, or we cross compile.
3227 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
3228 printf %s "checking whether we are cross compiling... " >&6; }
3229 if test "$cross_compiling" != yes; then
3230 { { ac_try="$ac_link"
3231 case "(($ac_try" in
3232 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3233 *) ac_try_echo=$ac_try;;
3234 esac
3235 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3236 printf "%s\n" "$ac_try_echo"; } >&5
3237 (eval "$ac_link") 2>&5
3238 ac_status=$?
3239 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3240 test $ac_status = 0; }
3241 if { ac_try='./conftest$ac_cv_exeext'
3242 { { case "(($ac_try" in
3243 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3244 *) ac_try_echo=$ac_try;;
3245 esac
3246 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3247 printf "%s\n" "$ac_try_echo"; } >&5
3248 (eval "$ac_try") 2>&5
3249 ac_status=$?
3250 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3251 test $ac_status = 0; }; }; then
3252 cross_compiling=no
3253 else
3254 if test "$cross_compiling" = maybe; then
3255 cross_compiling=yes
3256 else
3257 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3258 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3259 as_fn_error 77 "cannot run C compiled programs.
3260 If you meant to cross compile, use '--host'.
3261 See 'config.log' for more details" "$LINENO" 5; }
3262 fi
3263 fi
3264 fi
3265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
3266 printf "%s\n" "$cross_compiling" >&6; }
3267
3268 rm -f conftest.$ac_ext conftest$ac_cv_exeext \
3269 conftest.o conftest.obj conftest.out
3270 ac_clean_files=$ac_clean_files_save
3271 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
3272 printf %s "checking for suffix of object files... " >&6; }
3273 if test ${ac_cv_objext+y}
3274 then :
3275 printf %s "(cached) " >&6
3276 else case e in #(
3277 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3278 /* end confdefs.h. */
3279
3280 int
3281 main (void)
3282 {
3283
3284 ;
3285 return 0;
3286 }
3287 _ACEOF
3288 rm -f conftest.o conftest.obj
3289 if { { ac_try="$ac_compile"
3290 case "(($ac_try" in
3291 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3292 *) ac_try_echo=$ac_try;;
3293 esac
3294 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3295 printf "%s\n" "$ac_try_echo"; } >&5
3296 (eval "$ac_compile") 2>&5
3297 ac_status=$?
3298 printf "%s\n" "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3299 test $ac_status = 0; }
3300 then :
3301 for ac_file in conftest.o conftest.obj conftest.*; do
3302 test -f "$ac_file" || continue;
3303 case $ac_file in
3304 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3305 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3306 break;;
3307 esac
3308 done
3309 else case e in #(
3310 e) printf "%s\n" "$as_me: failed program was:" >&5
3311 sed 's/^/| /' conftest.$ac_ext >&5
3312
3313 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3314 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3315 as_fn_error $? "cannot compute suffix of object files: cannot compile
3316 See 'config.log' for more details" "$LINENO" 5; } ;;
3317 esac
3318 fi
3319 rm -f conftest.$ac_cv_objext conftest.$ac_ext ;;
3320 esac
3321 fi
3322 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3323 printf "%s\n" "$ac_cv_objext" >&6; }
3324 OBJEXT=$ac_cv_objext
3325 ac_objext=$OBJEXT
3326 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports GNU C" >&5
3327 printf %s "checking whether the compiler supports GNU C... " >&6; }
3328 if test ${ac_cv_c_compiler_gnu+y}
3329 then :
3330 printf %s "(cached) " >&6
3331 else case e in #(
3332 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3333 /* end confdefs.h. */
3334
3335 int
3336 main (void)
3337 {
3338 #ifndef __GNUC__
3339 choke me
3340 #endif
3341
3342 ;
3343 return 0;
3344 }
3345 _ACEOF
3346 if ac_fn_c_try_compile "$LINENO"
3347 then :
3348 ac_compiler_gnu=yes
3349 else case e in #(
3350 e) ac_compiler_gnu=no ;;
3351 esac
3352 fi
3353 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3354 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3355 ;;
3356 esac
3357 fi
3358 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3359 printf "%s\n" "$ac_cv_c_compiler_gnu" >&6; }
3360 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3361
3362 if test $ac_compiler_gnu = yes; then
3363 GCC=yes
3364 else
3365 GCC=
3366 fi
3367 ac_test_CFLAGS=${CFLAGS+y}
3368 ac_save_CFLAGS=$CFLAGS
3369 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3370 printf %s "checking whether $CC accepts -g... " >&6; }
3371 if test ${ac_cv_prog_cc_g+y}
3372 then :
3373 printf %s "(cached) " >&6
3374 else case e in #(
3375 e) ac_save_c_werror_flag=$ac_c_werror_flag
3376 ac_c_werror_flag=yes
3377 ac_cv_prog_cc_g=no
3378 CFLAGS="-g"
3379 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3380 /* end confdefs.h. */
3381
3382 int
3383 main (void)
3384 {
3385
3386 ;
3387 return 0;
3388 }
3389 _ACEOF
3390 if ac_fn_c_try_compile "$LINENO"
3391 then :
3392 ac_cv_prog_cc_g=yes
3393 else case e in #(
3394 e) CFLAGS=""
3395 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3396 /* end confdefs.h. */
3397
3398 int
3399 main (void)
3400 {
3401
3402 ;
3403 return 0;
3404 }
3405 _ACEOF
3406 if ac_fn_c_try_compile "$LINENO"
3407 then :
3408
3409 else case e in #(
3410 e) ac_c_werror_flag=$ac_save_c_werror_flag
3411 CFLAGS="-g"
3412 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3413 /* end confdefs.h. */
3414
3415 int
3416 main (void)
3417 {
3418
3419 ;
3420 return 0;
3421 }
3422 _ACEOF
3423 if ac_fn_c_try_compile "$LINENO"
3424 then :
3425 ac_cv_prog_cc_g=yes
3426 fi
3427 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
3428 esac
3429 fi
3430 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
3431 esac
3432 fi
3433 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
3434 ac_c_werror_flag=$ac_save_c_werror_flag ;;
3435 esac
3436 fi
3437 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3438 printf "%s\n" "$ac_cv_prog_cc_g" >&6; }
3439 if test $ac_test_CFLAGS; then
3440 CFLAGS=$ac_save_CFLAGS
3441 elif test $ac_cv_prog_cc_g = yes; then
3442 if test "$GCC" = yes; then
3443 CFLAGS="-g -O2"
3444 else
3445 CFLAGS="-g"
3446 fi
3447 else
3448 if test "$GCC" = yes; then
3449 CFLAGS="-O2"
3450 else
3451 CFLAGS=
3452 fi
3453 fi
3454 ac_prog_cc_stdc=no
3455 if test x$ac_prog_cc_stdc = xno
3456 then :
3457 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C11 features" >&5
3458 printf %s "checking for $CC option to enable C11 features... " >&6; }
3459 if test ${ac_cv_prog_cc_c11+y}
3460 then :
3461 printf %s "(cached) " >&6
3462 else case e in #(
3463 e) ac_cv_prog_cc_c11=no
3464 ac_save_CC=$CC
3465 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3466 /* end confdefs.h. */
3467 $ac_c_conftest_c11_program
3468 _ACEOF
3469 for ac_arg in '' -std=gnu11
3470 do
3471 CC="$ac_save_CC $ac_arg"
3472 if ac_fn_c_try_compile "$LINENO"
3473 then :
3474 ac_cv_prog_cc_c11=$ac_arg
3475 fi
3476 rm -f core conftest.err conftest.$ac_objext conftest.beam
3477 test "x$ac_cv_prog_cc_c11" != "xno" && break
3478 done
3479 rm -f conftest.$ac_ext
3480 CC=$ac_save_CC ;;
3481 esac
3482 fi
3483
3484 if test "x$ac_cv_prog_cc_c11" = xno
3485 then :
3486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3487 printf "%s\n" "unsupported" >&6; }
3488 else case e in #(
3489 e) if test "x$ac_cv_prog_cc_c11" = x
3490 then :
3491 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3492 printf "%s\n" "none needed" >&6; }
3493 else case e in #(
3494 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c11" >&5
3495 printf "%s\n" "$ac_cv_prog_cc_c11" >&6; }
3496 CC="$CC $ac_cv_prog_cc_c11" ;;
3497 esac
3498 fi
3499 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c11
3500 ac_prog_cc_stdc=c11 ;;
3501 esac
3502 fi
3503 fi
3504 if test x$ac_prog_cc_stdc = xno
3505 then :
3506 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C99 features" >&5
3507 printf %s "checking for $CC option to enable C99 features... " >&6; }
3508 if test ${ac_cv_prog_cc_c99+y}
3509 then :
3510 printf %s "(cached) " >&6
3511 else case e in #(
3512 e) ac_cv_prog_cc_c99=no
3513 ac_save_CC=$CC
3514 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3515 /* end confdefs.h. */
3516 $ac_c_conftest_c99_program
3517 _ACEOF
3518 for ac_arg in '' -std=gnu99 -std=c99 -c99 -qlanglvl=extc1x -qlanglvl=extc99 -AC99 -D_STDC_C99=
3519 do
3520 CC="$ac_save_CC $ac_arg"
3521 if ac_fn_c_try_compile "$LINENO"
3522 then :
3523 ac_cv_prog_cc_c99=$ac_arg
3524 fi
3525 rm -f core conftest.err conftest.$ac_objext conftest.beam
3526 test "x$ac_cv_prog_cc_c99" != "xno" && break
3527 done
3528 rm -f conftest.$ac_ext
3529 CC=$ac_save_CC ;;
3530 esac
3531 fi
3532
3533 if test "x$ac_cv_prog_cc_c99" = xno
3534 then :
3535 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3536 printf "%s\n" "unsupported" >&6; }
3537 else case e in #(
3538 e) if test "x$ac_cv_prog_cc_c99" = x
3539 then :
3540 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3541 printf "%s\n" "none needed" >&6; }
3542 else case e in #(
3543 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3544 printf "%s\n" "$ac_cv_prog_cc_c99" >&6; }
3545 CC="$CC $ac_cv_prog_cc_c99" ;;
3546 esac
3547 fi
3548 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99
3549 ac_prog_cc_stdc=c99 ;;
3550 esac
3551 fi
3552 fi
3553 if test x$ac_prog_cc_stdc = xno
3554 then :
3555 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC option to enable C89 features" >&5
3556 printf %s "checking for $CC option to enable C89 features... " >&6; }
3557 if test ${ac_cv_prog_cc_c89+y}
3558 then :
3559 printf %s "(cached) " >&6
3560 else case e in #(
3561 e) ac_cv_prog_cc_c89=no
3562 ac_save_CC=$CC
3563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3564 /* end confdefs.h. */
3565 $ac_c_conftest_c89_program
3566 _ACEOF
3567 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3568 do
3569 CC="$ac_save_CC $ac_arg"
3570 if ac_fn_c_try_compile "$LINENO"
3571 then :
3572 ac_cv_prog_cc_c89=$ac_arg
3573 fi
3574 rm -f core conftest.err conftest.$ac_objext conftest.beam
3575 test "x$ac_cv_prog_cc_c89" != "xno" && break
3576 done
3577 rm -f conftest.$ac_ext
3578 CC=$ac_save_CC ;;
3579 esac
3580 fi
3581
3582 if test "x$ac_cv_prog_cc_c89" = xno
3583 then :
3584 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3585 printf "%s\n" "unsupported" >&6; }
3586 else case e in #(
3587 e) if test "x$ac_cv_prog_cc_c89" = x
3588 then :
3589 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3590 printf "%s\n" "none needed" >&6; }
3591 else case e in #(
3592 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3593 printf "%s\n" "$ac_cv_prog_cc_c89" >&6; }
3594 CC="$CC $ac_cv_prog_cc_c89" ;;
3595 esac
3596 fi
3597 ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89
3598 ac_prog_cc_stdc=c89 ;;
3599 esac
3600 fi
3601 fi
3602
3603 ac_ext=c
3604 ac_cpp='$CPP $CPPFLAGS'
3605 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3606 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3607 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3608
3609
3610 ac_ext=c
3611 ac_cpp='$CPP $CPPFLAGS'
3612 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3613 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3614 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3615 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3616 printf %s "checking how to run the C preprocessor... " >&6; }
3617 # On Suns, sometimes $CPP names a directory.
3618 if test -n "$CPP" && test -d "$CPP"; then
3619 CPP=
3620 fi
3621 if test -z "$CPP"; then
3622 if test ${ac_cv_prog_CPP+y}
3623 then :
3624 printf %s "(cached) " >&6
3625 else case e in #(
3626 e) # Double quotes because $CC needs to be expanded
3627 for CPP in "$CC -E" "$CC -E -traditional-cpp" cpp /lib/cpp
3628 do
3629 ac_preproc_ok=false
3630 for ac_c_preproc_warn_flag in '' yes
3631 do
3632 # Use a header file that comes with gcc, so configuring glibc
3633 # with a fresh cross-compiler works.
3634 # On the NeXT, cc -E runs the code through the compiler's parser,
3635 # not just through cpp. "Syntax error" is here to catch this case.
3636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3637 /* end confdefs.h. */
3638 #include <limits.h>
3639 Syntax error
3640 _ACEOF
3641 if ac_fn_c_try_cpp "$LINENO"
3642 then :
3643
3644 else case e in #(
3645 e) # Broken: fails on valid input.
3646 continue ;;
3647 esac
3648 fi
3649 rm -f conftest.err conftest.i conftest.$ac_ext
3650
3651 # OK, works on sane cases. Now check whether nonexistent headers
3652 # can be detected and how.
3653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3654 /* end confdefs.h. */
3655 #include <ac_nonexistent.h>
3656 _ACEOF
3657 if ac_fn_c_try_cpp "$LINENO"
3658 then :
3659 # Broken: success on invalid input.
3660 continue
3661 else case e in #(
3662 e) # Passes both tests.
3663 ac_preproc_ok=:
3664 break ;;
3665 esac
3666 fi
3667 rm -f conftest.err conftest.i conftest.$ac_ext
3668
3669 done
3670 # Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3671 rm -f conftest.i conftest.err conftest.$ac_ext
3672 if $ac_preproc_ok
3673 then :
3674 break
3675 fi
3676
3677 done
3678 ac_cv_prog_CPP=$CPP
3679 ;;
3680 esac
3681 fi
3682 CPP=$ac_cv_prog_CPP
3683 else
3684 ac_cv_prog_CPP=$CPP
3685 fi
3686 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3687 printf "%s\n" "$CPP" >&6; }
3688 ac_preproc_ok=false
3689 for ac_c_preproc_warn_flag in '' yes
3690 do
3691 # Use a header file that comes with gcc, so configuring glibc
3692 # with a fresh cross-compiler works.
3693 # On the NeXT, cc -E runs the code through the compiler's parser,
3694 # not just through cpp. "Syntax error" is here to catch this case.
3695 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3696 /* end confdefs.h. */
3697 #include <limits.h>
3698 Syntax error
3699 _ACEOF
3700 if ac_fn_c_try_cpp "$LINENO"
3701 then :
3702
3703 else case e in #(
3704 e) # Broken: fails on valid input.
3705 continue ;;
3706 esac
3707 fi
3708 rm -f conftest.err conftest.i conftest.$ac_ext
3709
3710 # OK, works on sane cases. Now check whether nonexistent headers
3711 # can be detected and how.
3712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3713 /* end confdefs.h. */
3714 #include <ac_nonexistent.h>
3715 _ACEOF
3716 if ac_fn_c_try_cpp "$LINENO"
3717 then :
3718 # Broken: success on invalid input.
3719 continue
3720 else case e in #(
3721 e) # Passes both tests.
3722 ac_preproc_ok=:
3723 break ;;
3724 esac
3725 fi
3726 rm -f conftest.err conftest.i conftest.$ac_ext
3727
3728 done
3729 # Because of 'break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3730 rm -f conftest.i conftest.err conftest.$ac_ext
3731 if $ac_preproc_ok
3732 then :
3733
3734 else case e in #(
3735 e) { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
3736 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
3737 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3738 See 'config.log' for more details" "$LINENO" 5; } ;;
3739 esac
3740 fi
3741
3742 ac_ext=c
3743 ac_cpp='$CPP $CPPFLAGS'
3744 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3745 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3746 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3747
3748
3749 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep -e" >&5
3750 printf %s "checking for egrep -e... " >&6; }
3751 if test ${ac_cv_path_EGREP_TRADITIONAL+y}
3752 then :
3753 printf %s "(cached) " >&6
3754 else case e in #(
3755 e) if test -z "$EGREP_TRADITIONAL"; then
3756 ac_path_EGREP_TRADITIONAL_found=false
3757 # Loop through the user's path and test for each of PROGNAME-LIST
3758 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3759 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3760 do
3761 IFS=$as_save_IFS
3762 case $as_dir in #(((
3763 '') as_dir=./ ;;
3764 */) ;;
3765 *) as_dir=$as_dir/ ;;
3766 esac
3767 for ac_prog in grep ggrep
3768 do
3769 for ac_exec_ext in '' $ac_executable_extensions; do
3770 ac_path_EGREP_TRADITIONAL="$as_dir$ac_prog$ac_exec_ext"
3771 as_fn_executable_p "$ac_path_EGREP_TRADITIONAL" || continue
3772 # Check for GNU ac_path_EGREP_TRADITIONAL and select it if it is found.
3773 # Check for GNU $ac_path_EGREP_TRADITIONAL
3774 case `"$ac_path_EGREP_TRADITIONAL" --version 2>&1` in #(
3775 *GNU*)
3776 ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL" ac_path_EGREP_TRADITIONAL_found=:;;
3777 #(
3778 *)
3779 ac_count=0
3780 printf %s 0123456789 >"conftest.in"
3781 while :
3782 do
3783 cat "conftest.in" "conftest.in" >"conftest.tmp"
3784 mv "conftest.tmp" "conftest.in"
3785 cp "conftest.in" "conftest.nl"
3786 printf "%s\n" 'EGREP_TRADITIONAL' >> "conftest.nl"
3787 "$ac_path_EGREP_TRADITIONAL" -E 'EGR(EP|AC)_TRADITIONAL$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3788 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3789 as_fn_arith $ac_count + 1 && ac_count=$as_val
3790 if test $ac_count -gt ${ac_path_EGREP_TRADITIONAL_max-0}; then
3791 # Best one so far, save it but keep looking for a better one
3792 ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL"
3793 ac_path_EGREP_TRADITIONAL_max=$ac_count
3794 fi
3795 # 10*(2^10) chars as input seems more than enough
3796 test $ac_count -gt 10 && break
3797 done
3798 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3799 esac
3800
3801 $ac_path_EGREP_TRADITIONAL_found && break 3
3802 done
3803 done
3804 done
3805 IFS=$as_save_IFS
3806 if test -z "$ac_cv_path_EGREP_TRADITIONAL"; then
3807 :
3808 fi
3809 else
3810 ac_cv_path_EGREP_TRADITIONAL=$EGREP_TRADITIONAL
3811 fi
3812
3813 if test "$ac_cv_path_EGREP_TRADITIONAL"
3814 then :
3815 ac_cv_path_EGREP_TRADITIONAL="$ac_cv_path_EGREP_TRADITIONAL -E"
3816 else case e in #(
3817 e) if test -z "$EGREP_TRADITIONAL"; then
3818 ac_path_EGREP_TRADITIONAL_found=false
3819 # Loop through the user's path and test for each of PROGNAME-LIST
3820 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3821 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3822 do
3823 IFS=$as_save_IFS
3824 case $as_dir in #(((
3825 '') as_dir=./ ;;
3826 */) ;;
3827 *) as_dir=$as_dir/ ;;
3828 esac
3829 for ac_prog in egrep
3830 do
3831 for ac_exec_ext in '' $ac_executable_extensions; do
3832 ac_path_EGREP_TRADITIONAL="$as_dir$ac_prog$ac_exec_ext"
3833 as_fn_executable_p "$ac_path_EGREP_TRADITIONAL" || continue
3834 # Check for GNU ac_path_EGREP_TRADITIONAL and select it if it is found.
3835 # Check for GNU $ac_path_EGREP_TRADITIONAL
3836 case `"$ac_path_EGREP_TRADITIONAL" --version 2>&1` in #(
3837 *GNU*)
3838 ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL" ac_path_EGREP_TRADITIONAL_found=:;;
3839 #(
3840 *)
3841 ac_count=0
3842 printf %s 0123456789 >"conftest.in"
3843 while :
3844 do
3845 cat "conftest.in" "conftest.in" >"conftest.tmp"
3846 mv "conftest.tmp" "conftest.in"
3847 cp "conftest.in" "conftest.nl"
3848 printf "%s\n" 'EGREP_TRADITIONAL' >> "conftest.nl"
3849 "$ac_path_EGREP_TRADITIONAL" 'EGR(EP|AC)_TRADITIONAL$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3850 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3851 as_fn_arith $ac_count + 1 && ac_count=$as_val
3852 if test $ac_count -gt ${ac_path_EGREP_TRADITIONAL_max-0}; then
3853 # Best one so far, save it but keep looking for a better one
3854 ac_cv_path_EGREP_TRADITIONAL="$ac_path_EGREP_TRADITIONAL"
3855 ac_path_EGREP_TRADITIONAL_max=$ac_count
3856 fi
3857 # 10*(2^10) chars as input seems more than enough
3858 test $ac_count -gt 10 && break
3859 done
3860 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3861 esac
3862
3863 $ac_path_EGREP_TRADITIONAL_found && break 3
3864 done
3865 done
3866 done
3867 IFS=$as_save_IFS
3868 if test -z "$ac_cv_path_EGREP_TRADITIONAL"; then
3869 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3870 fi
3871 else
3872 ac_cv_path_EGREP_TRADITIONAL=$EGREP_TRADITIONAL
3873 fi
3874 ;;
3875 esac
3876 fi ;;
3877 esac
3878 fi
3879 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP_TRADITIONAL" >&5
3880 printf "%s\n" "$ac_cv_path_EGREP_TRADITIONAL" >&6; }
3881 EGREP_TRADITIONAL=$ac_cv_path_EGREP_TRADITIONAL
3882
3883 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for NetBSD" >&5
3884 printf %s "checking for NetBSD... " >&6; }
3885 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3886 /* end confdefs.h. */
3887 #ifdef __NetBSD__
3888 yes
3889 #endif
3890
3891 _ACEOF
3892 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3893 $EGREP_TRADITIONAL "yes" >/dev/null 2>&1
3894 then :
3895 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3896 printf "%s\n" "yes" >&6; }
3897
3898 printf "%s\n" "#define _POSIX_SOURCE 1" >>confdefs.h
3899
3900
3901 printf "%s\n" "#define _POSIX_C_SOURCE 200112L" >>confdefs.h
3902
3903
3904 printf "%s\n" "#define _XOPEN_SOURCE 600" >>confdefs.h
3905
3906 else case e in #(
3907 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3908 printf "%s\n" "no" >&6; } ;;
3909 esac
3910 fi
3911 rm -rf conftest*
3912
3913
3914 # Extract the first word of "sh", so it can be a program name with args.
3915 set dummy sh; ac_word=$2
3916 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
3917 printf %s "checking for $ac_word... " >&6; }
3918 if test ${ac_cv_path_BSHELL+y}
3919 then :
3920 printf %s "(cached) " >&6
3921 else case e in #(
3922 e) case $BSHELL in
3923 [\\/]* | ?:[\\/]*)
3924 ac_cv_path_BSHELL="$BSHELL" # Let the user override the test with a path.
3925 ;;
3926 *)
3927 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3928 for as_dir in $PATH
3929 do
3930 IFS=$as_save_IFS
3931 case $as_dir in #(((
3932 '') as_dir=./ ;;
3933 */) ;;
3934 *) as_dir=$as_dir/ ;;
3935 esac
3936 for ac_exec_ext in '' $ac_executable_extensions; do
3937 if as_fn_executable_p "$as_dir$ac_word$ac_exec_ext"; then
3938 ac_cv_path_BSHELL="$as_dir$ac_word$ac_exec_ext"
3939 printf "%s\n" "$as_me:${as_lineno-$LINENO}: found $as_dir$ac_word$ac_exec_ext" >&5
3940 break 2
3941 fi
3942 done
3943 done
3944 IFS=$as_save_IFS
3945
3946 ;;
3947 esac ;;
3948 esac
3949 fi
3950 BSHELL=$ac_cv_path_BSHELL
3951 if test -n "$BSHELL"; then
3952 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $BSHELL" >&5
3953 printf "%s\n" "$BSHELL" >&6; }
3954 else
3955 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
3956 printf "%s\n" "no" >&6; }
3957 fi
3958
3959
3960 if test x"$BSHELL" = x; then
3961 as_fn_error $? "sh must be somewhere on \$PATH" "$LINENO" 5
3962 fi
3963
3964 printf "%s\n" "#define PATH_BSHELL \"$BSHELL\"" >>confdefs.h
3965
3966
3967 ac_header= ac_cache=
3968 for ac_item in $ac_header_c_list
3969 do
3970 if test $ac_cache; then
3971 ac_fn_c_check_header_compile "$LINENO" $ac_header ac_cv_header_$ac_cache "$ac_includes_default"
3972 if eval test \"x\$ac_cv_header_$ac_cache\" = xyes; then
3973 printf "%s\n" "#define $ac_item 1" >> confdefs.h
3974 fi
3975 ac_header= ac_cache=
3976 elif test $ac_header; then
3977 ac_cache=$ac_item
3978 else
3979 ac_header=$ac_item
3980 fi
3981 done
3982
3983
3984
3985
3986
3987
3988
3989
3990 if test $ac_cv_header_stdlib_h = yes && test $ac_cv_header_string_h = yes
3991 then :
3992
3993 printf "%s\n" "#define STDC_HEADERS 1" >>confdefs.h
3994
3995 fi
3996 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
3997 printf %s "checking whether byte ordering is bigendian... " >&6; }
3998 if test ${ac_cv_c_bigendian+y}
3999 then :
4000 printf %s "(cached) " >&6
4001 else case e in #(
4002 e) ac_cv_c_bigendian=unknown
4003 # See if we're dealing with a universal compiler.
4004 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4005 /* end confdefs.h. */
4006 #ifndef __APPLE_CC__
4007 not a universal capable compiler
4008 #endif
4009 typedef int dummy;
4010
4011 _ACEOF
4012 if ac_fn_c_try_compile "$LINENO"
4013 then :
4014
4015 # Check for potential -arch flags. It is not universal unless
4016 # there are at least two -arch flags with different values.
4017 ac_arch=
4018 ac_prev=
4019 for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
4020 if test -n "$ac_prev"; then
4021 case $ac_word in
4022 i?86 | x86_64 | ppc | ppc64)
4023 if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
4024 ac_arch=$ac_word
4025 else
4026 ac_cv_c_bigendian=universal
4027 break
4028 fi
4029 ;;
4030 esac
4031 ac_prev=
4032 elif test "x$ac_word" = "x-arch"; then
4033 ac_prev=arch
4034 fi
4035 done
4036 fi
4037 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4038 if test $ac_cv_c_bigendian = unknown; then
4039 # See if sys/param.h defines the BYTE_ORDER macro.
4040 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4041 /* end confdefs.h. */
4042 #include <sys/types.h>
4043 #include <sys/param.h>
4044
4045 int
4046 main (void)
4047 {
4048 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \\
4049 && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \\
4050 && LITTLE_ENDIAN)
4051 bogus endian macros
4052 #endif
4053
4054 ;
4055 return 0;
4056 }
4057 _ACEOF
4058 if ac_fn_c_try_compile "$LINENO"
4059 then :
4060 # It does; now see whether it defined to BIG_ENDIAN or not.
4061 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4062 /* end confdefs.h. */
4063 #include <sys/types.h>
4064 #include <sys/param.h>
4065
4066 int
4067 main (void)
4068 {
4069 #if BYTE_ORDER != BIG_ENDIAN
4070 not big endian
4071 #endif
4072
4073 ;
4074 return 0;
4075 }
4076 _ACEOF
4077 if ac_fn_c_try_compile "$LINENO"
4078 then :
4079 ac_cv_c_bigendian=yes
4080 else case e in #(
4081 e) ac_cv_c_bigendian=no ;;
4082 esac
4083 fi
4084 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4085 fi
4086 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4087 fi
4088 if test $ac_cv_c_bigendian = unknown; then
4089 # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
4090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4091 /* end confdefs.h. */
4092 #include <limits.h>
4093
4094 int
4095 main (void)
4096 {
4097 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
4098 bogus endian macros
4099 #endif
4100
4101 ;
4102 return 0;
4103 }
4104 _ACEOF
4105 if ac_fn_c_try_compile "$LINENO"
4106 then :
4107 # It does; now see whether it defined to _BIG_ENDIAN or not.
4108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4109 /* end confdefs.h. */
4110 #include <limits.h>
4111
4112 int
4113 main (void)
4114 {
4115 #ifndef _BIG_ENDIAN
4116 not big endian
4117 #endif
4118
4119 ;
4120 return 0;
4121 }
4122 _ACEOF
4123 if ac_fn_c_try_compile "$LINENO"
4124 then :
4125 ac_cv_c_bigendian=yes
4126 else case e in #(
4127 e) ac_cv_c_bigendian=no ;;
4128 esac
4129 fi
4130 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4131 fi
4132 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4133 fi
4134 if test $ac_cv_c_bigendian = unknown; then
4135 # Compile a test program.
4136 if test "$cross_compiling" = yes
4137 then :
4138 # Try to guess by grepping values from an object file.
4139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4140 /* end confdefs.h. */
4141 unsigned short int ascii_mm[] =
4142 { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
4143 unsigned short int ascii_ii[] =
4144 { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
4145 int use_ascii (int i) {
4146 return ascii_mm[i] + ascii_ii[i];
4147 }
4148 unsigned short int ebcdic_ii[] =
4149 { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
4150 unsigned short int ebcdic_mm[] =
4151 { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
4152 int use_ebcdic (int i) {
4153 return ebcdic_mm[i] + ebcdic_ii[i];
4154 }
4155 int
4156 main (int argc, char **argv)
4157 {
4158 /* Intimidate the compiler so that it does not
4159 optimize the arrays away. */
4160 char *p = argv[0];
4161 ascii_mm[1] = *p++; ebcdic_mm[1] = *p++;
4162 ascii_ii[1] = *p++; ebcdic_ii[1] = *p++;
4163 return use_ascii (argc) == use_ebcdic (*p);
4164 }
4165 _ACEOF
4166 if ac_fn_c_try_link "$LINENO"
4167 then :
4168 if grep BIGenDianSyS conftest$ac_exeext >/dev/null; then
4169 ac_cv_c_bigendian=yes
4170 fi
4171 if grep LiTTleEnDian conftest$ac_exeext >/dev/null ; then
4172 if test "$ac_cv_c_bigendian" = unknown; then
4173 ac_cv_c_bigendian=no
4174 else
4175 # finding both strings is unlikely to happen, but who knows?
4176 ac_cv_c_bigendian=unknown
4177 fi
4178 fi
4179 fi
4180 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4181 conftest$ac_exeext conftest.$ac_ext
4182 else case e in #(
4183 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4184 /* end confdefs.h. */
4185 $ac_includes_default
4186 int
4187 main (void)
4188 {
4189
4190 /* Are we little or big endian? From Harbison&Steele. */
4191 union
4192 {
4193 long int l;
4194 char c[sizeof (long int)];
4195 } u;
4196 u.l = 1;
4197 return u.c[sizeof (long int) - 1] == 1;
4198
4199 ;
4200 return 0;
4201 }
4202 _ACEOF
4203 if ac_fn_c_try_run "$LINENO"
4204 then :
4205 ac_cv_c_bigendian=no
4206 else case e in #(
4207 e) ac_cv_c_bigendian=yes ;;
4208 esac
4209 fi
4210 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4211 conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
4212 esac
4213 fi
4214
4215 fi ;;
4216 esac
4217 fi
4218 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
4219 printf "%s\n" "$ac_cv_c_bigendian" >&6; }
4220 case $ac_cv_c_bigendian in #(
4221 yes)
4222 printf "%s\n" "#define WORDS_BIGENDIAN 1" >>confdefs.h
4223 ;; #(
4224 no)
4225 ;; #(
4226 universal)
4227
4228 printf "%s\n" "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
4229
4230 ;; #(
4231 *)
4232 as_fn_error $? "unknown endianness
4233 presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
4234 esac
4235
4236 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
4237 printf %s "checking for grep that handles long lines and -e... " >&6; }
4238 if test ${ac_cv_path_GREP+y}
4239 then :
4240 printf %s "(cached) " >&6
4241 else case e in #(
4242 e) if test -z "$GREP"; then
4243 ac_path_GREP_found=false
4244 # Loop through the user's path and test for each of PROGNAME-LIST
4245 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4246 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4247 do
4248 IFS=$as_save_IFS
4249 case $as_dir in #(((
4250 '') as_dir=./ ;;
4251 */) ;;
4252 *) as_dir=$as_dir/ ;;
4253 esac
4254 for ac_prog in grep ggrep
4255 do
4256 for ac_exec_ext in '' $ac_executable_extensions; do
4257 ac_path_GREP="$as_dir$ac_prog$ac_exec_ext"
4258 as_fn_executable_p "$ac_path_GREP" || continue
4259 # Check for GNU ac_path_GREP and select it if it is found.
4260 # Check for GNU $ac_path_GREP
4261 case `"$ac_path_GREP" --version 2>&1` in #(
4262 *GNU*)
4263 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4264 #(
4265 *)
4266 ac_count=0
4267 printf %s 0123456789 >"conftest.in"
4268 while :
4269 do
4270 cat "conftest.in" "conftest.in" >"conftest.tmp"
4271 mv "conftest.tmp" "conftest.in"
4272 cp "conftest.in" "conftest.nl"
4273 printf "%s\n" 'GREP' >> "conftest.nl"
4274 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4275 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4276 as_fn_arith $ac_count + 1 && ac_count=$as_val
4277 if test $ac_count -gt ${ac_path_GREP_max-0}; then
4278 # Best one so far, save it but keep looking for a better one
4279 ac_cv_path_GREP="$ac_path_GREP"
4280 ac_path_GREP_max=$ac_count
4281 fi
4282 # 10*(2^10) chars as input seems more than enough
4283 test $ac_count -gt 10 && break
4284 done
4285 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4286 esac
4287
4288 $ac_path_GREP_found && break 3
4289 done
4290 done
4291 done
4292 IFS=$as_save_IFS
4293 if test -z "$ac_cv_path_GREP"; then
4294 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4295 fi
4296 else
4297 ac_cv_path_GREP=$GREP
4298 fi
4299 ;;
4300 esac
4301 fi
4302 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
4303 printf "%s\n" "$ac_cv_path_GREP" >&6; }
4304 GREP="$ac_cv_path_GREP"
4305
4306
4307 # Autoupdate added the next two lines to ensure that your configure
4308 # script's behavior did not change. They are probably safe to remove.
4309
4310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
4311 printf %s "checking for egrep... " >&6; }
4312 if test ${ac_cv_path_EGREP+y}
4313 then :
4314 printf %s "(cached) " >&6
4315 else case e in #(
4316 e) if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4317 then ac_cv_path_EGREP="$GREP -E"
4318 else
4319 if test -z "$EGREP"; then
4320 ac_path_EGREP_found=false
4321 # Loop through the user's path and test for each of PROGNAME-LIST
4322 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4323 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4324 do
4325 IFS=$as_save_IFS
4326 case $as_dir in #(((
4327 '') as_dir=./ ;;
4328 */) ;;
4329 *) as_dir=$as_dir/ ;;
4330 esac
4331 for ac_prog in egrep
4332 do
4333 for ac_exec_ext in '' $ac_executable_extensions; do
4334 ac_path_EGREP="$as_dir$ac_prog$ac_exec_ext"
4335 as_fn_executable_p "$ac_path_EGREP" || continue
4336 # Check for GNU ac_path_EGREP and select it if it is found.
4337 # Check for GNU $ac_path_EGREP
4338 case `"$ac_path_EGREP" --version 2>&1` in #(
4339 *GNU*)
4340 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4341 #(
4342 *)
4343 ac_count=0
4344 printf %s 0123456789 >"conftest.in"
4345 while :
4346 do
4347 cat "conftest.in" "conftest.in" >"conftest.tmp"
4348 mv "conftest.tmp" "conftest.in"
4349 cp "conftest.in" "conftest.nl"
4350 printf "%s\n" 'EGREP' >> "conftest.nl"
4351 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4352 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4353 as_fn_arith $ac_count + 1 && ac_count=$as_val
4354 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4355 # Best one so far, save it but keep looking for a better one
4356 ac_cv_path_EGREP="$ac_path_EGREP"
4357 ac_path_EGREP_max=$ac_count
4358 fi
4359 # 10*(2^10) chars as input seems more than enough
4360 test $ac_count -gt 10 && break
4361 done
4362 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4363 esac
4364
4365 $ac_path_EGREP_found && break 3
4366 done
4367 done
4368 done
4369 IFS=$as_save_IFS
4370 if test -z "$ac_cv_path_EGREP"; then
4371 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4372 fi
4373 else
4374 ac_cv_path_EGREP=$EGREP
4375 fi
4376
4377 fi ;;
4378 esac
4379 fi
4380 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4381 printf "%s\n" "$ac_cv_path_EGREP" >&6; }
4382 EGREP="$ac_cv_path_EGREP"
4383
4384 EGREP_TRADITIONAL=$EGREP
4385 ac_cv_path_EGREP_TRADITIONAL=$EGREP
4386
4387
4388
4389 # Confirm existence of zlib. (This is available as a default install
4390 # option on many OS's; this could be added as a reachover build in the
4391 # future.)
4392 ac_fn_c_check_header_compile "$LINENO" "zlib.h" "ac_cv_header_zlib_h" "$ac_includes_default"
4393 if test "x$ac_cv_header_zlib_h" = xyes
4394 then :
4395
4396 else case e in #(
4397 e) as_fn_error $? "zlib must be installed in a compiler-visible path" "$LINENO" 5 ;;
4398 esac
4399 fi
4400
4401 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for gzdopen in -lz" >&5
4402 printf %s "checking for gzdopen in -lz... " >&6; }
4403 if test ${ac_cv_lib_z_gzdopen+y}
4404 then :
4405 printf %s "(cached) " >&6
4406 else case e in #(
4407 e) ac_check_lib_save_LIBS=$LIBS
4408 LIBS="-lz $LIBS"
4409 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4410 /* end confdefs.h. */
4411
4412 /* Override any GCC internal prototype to avoid an error.
4413 Use char because int might match the return type of a GCC
4414 builtin and then its argument prototype would still apply.
4415 The 'extern "C"' is for builds by C++ compilers;
4416 although this is not generally supported in C code supporting it here
4417 has little cost and some practical benefit (sr 110532). */
4418 #ifdef __cplusplus
4419 extern "C"
4420 #endif
4421 char gzdopen (void);
4422 int
4423 main (void)
4424 {
4425 return gzdopen ();
4426 ;
4427 return 0;
4428 }
4429 _ACEOF
4430 if ac_fn_c_try_link "$LINENO"
4431 then :
4432 ac_cv_lib_z_gzdopen=yes
4433 else case e in #(
4434 e) ac_cv_lib_z_gzdopen=no ;;
4435 esac
4436 fi
4437 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4438 conftest$ac_exeext conftest.$ac_ext
4439 LIBS=$ac_check_lib_save_LIBS ;;
4440 esac
4441 fi
4442 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_z_gzdopen" >&5
4443 printf "%s\n" "$ac_cv_lib_z_gzdopen" >&6; }
4444 if test "x$ac_cv_lib_z_gzdopen" = xyes
4445 then :
4446 printf "%s\n" "#define HAVE_LIBZ 1" >>confdefs.h
4447
4448 LIBS="-lz $LIBS"
4449
4450 else case e in #(
4451 e) as_fn_error $? "zlib must be installed in a compiler-visible path" "$LINENO" 5 ;;
4452 esac
4453 fi
4454
4455
4456 # Make sure certain required headers are available.
4457 # These are not necessarily required by the code, but they are not
4458 # currently conditionalized.
4459 for ac_header in sys/ioctl.h sys/mman.h sys/param.h sys/socket.h sys/stat.h sys/time.h sys/types.h sys/utsname.h sys/wait.h assert.h ctype.h errno.h fcntl.h grp.h limits.h locale.h netdb.h pwd.h signal.h stdarg.h stdio.h stdlib.h string.h termios.h unistd.h
4460 do :
4461 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | sed "$as_sed_sh"`
4462 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4463 if eval test \"x\$"$as_ac_Header"\" = x"yes"
4464 then :
4465 cat >>confdefs.h <<_ACEOF
4466 #define `printf "%s\n" "HAVE_$ac_header" | sed "$as_sed_cpp"` 1
4467 _ACEOF
4468
4469 else case e in #(
4470 e) as_fn_error $? "standard system header file not found" "$LINENO" 5 ;;
4471 esac
4472 fi
4473
4474 done
4475
4476 # Find headers that may not be available.
4477 ac_header_dirent=no
4478 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
4479 as_ac_Header=`printf "%s\n" "ac_cv_header_dirent_$ac_hdr" | sed "$as_sed_sh"`
4480 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5
4481 printf %s "checking for $ac_hdr that defines DIR... " >&6; }
4482 if eval test \${$as_ac_Header+y}
4483 then :
4484 printf %s "(cached) " >&6
4485 else case e in #(
4486 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4487 /* end confdefs.h. */
4488 #include <sys/types.h>
4489 #include <$ac_hdr>
4490
4491 int
4492 main (void)
4493 {
4494 if ((DIR *) 0)
4495 return 0;
4496 ;
4497 return 0;
4498 }
4499 _ACEOF
4500 if ac_fn_c_try_compile "$LINENO"
4501 then :
4502 eval "$as_ac_Header=yes"
4503 else case e in #(
4504 e) eval "$as_ac_Header=no" ;;
4505 esac
4506 fi
4507 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
4508 esac
4509 fi
4510 eval ac_res=\$$as_ac_Header
4511 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4512 printf "%s\n" "$ac_res" >&6; }
4513 if eval test \"x\$"$as_ac_Header"\" = x"yes"
4514 then :
4515 cat >>confdefs.h <<_ACEOF
4516 #define `printf "%s\n" "HAVE_$ac_hdr" | sed "$as_sed_cpp"` 1
4517 _ACEOF
4518
4519 ac_header_dirent=$ac_hdr; break
4520 fi
4521
4522 done
4523 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
4524 if test $ac_header_dirent = dirent.h; then
4525 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4526 printf %s "checking for library containing opendir... " >&6; }
4527 if test ${ac_cv_search_opendir+y}
4528 then :
4529 printf %s "(cached) " >&6
4530 else case e in #(
4531 e) ac_func_search_save_LIBS=$LIBS
4532 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4533 /* end confdefs.h. */
4534
4535 /* Override any GCC internal prototype to avoid an error.
4536 Use char because int might match the return type of a GCC
4537 builtin and then its argument prototype would still apply.
4538 The 'extern "C"' is for builds by C++ compilers;
4539 although this is not generally supported in C code supporting it here
4540 has little cost and some practical benefit (sr 110532). */
4541 #ifdef __cplusplus
4542 extern "C"
4543 #endif
4544 char opendir (void);
4545 int
4546 main (void)
4547 {
4548 return opendir ();
4549 ;
4550 return 0;
4551 }
4552 _ACEOF
4553 for ac_lib in '' dir
4554 do
4555 if test -z "$ac_lib"; then
4556 ac_res="none required"
4557 else
4558 ac_res=-l$ac_lib
4559 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4560 fi
4561 if ac_fn_c_try_link "$LINENO"
4562 then :
4563 ac_cv_search_opendir=$ac_res
4564 fi
4565 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4566 conftest$ac_exeext
4567 if test ${ac_cv_search_opendir+y}
4568 then :
4569 break
4570 fi
4571 done
4572 if test ${ac_cv_search_opendir+y}
4573 then :
4574
4575 else case e in #(
4576 e) ac_cv_search_opendir=no ;;
4577 esac
4578 fi
4579 rm conftest.$ac_ext
4580 LIBS=$ac_func_search_save_LIBS ;;
4581 esac
4582 fi
4583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4584 printf "%s\n" "$ac_cv_search_opendir" >&6; }
4585 ac_res=$ac_cv_search_opendir
4586 if test "$ac_res" != no
4587 then :
4588 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4589
4590 fi
4591
4592 else
4593 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5
4594 printf %s "checking for library containing opendir... " >&6; }
4595 if test ${ac_cv_search_opendir+y}
4596 then :
4597 printf %s "(cached) " >&6
4598 else case e in #(
4599 e) ac_func_search_save_LIBS=$LIBS
4600 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4601 /* end confdefs.h. */
4602
4603 /* Override any GCC internal prototype to avoid an error.
4604 Use char because int might match the return type of a GCC
4605 builtin and then its argument prototype would still apply.
4606 The 'extern "C"' is for builds by C++ compilers;
4607 although this is not generally supported in C code supporting it here
4608 has little cost and some practical benefit (sr 110532). */
4609 #ifdef __cplusplus
4610 extern "C"
4611 #endif
4612 char opendir (void);
4613 int
4614 main (void)
4615 {
4616 return opendir ();
4617 ;
4618 return 0;
4619 }
4620 _ACEOF
4621 for ac_lib in '' x
4622 do
4623 if test -z "$ac_lib"; then
4624 ac_res="none required"
4625 else
4626 ac_res=-l$ac_lib
4627 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4628 fi
4629 if ac_fn_c_try_link "$LINENO"
4630 then :
4631 ac_cv_search_opendir=$ac_res
4632 fi
4633 rm -f core conftest.err conftest.$ac_objext conftest.beam \
4634 conftest$ac_exeext
4635 if test ${ac_cv_search_opendir+y}
4636 then :
4637 break
4638 fi
4639 done
4640 if test ${ac_cv_search_opendir+y}
4641 then :
4642
4643 else case e in #(
4644 e) ac_cv_search_opendir=no ;;
4645 esac
4646 fi
4647 rm conftest.$ac_ext
4648 LIBS=$ac_func_search_save_LIBS ;;
4649 esac
4650 fi
4651 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5
4652 printf "%s\n" "$ac_cv_search_opendir" >&6; }
4653 ac_res=$ac_cv_search_opendir
4654 if test "$ac_res" != no
4655 then :
4656 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4657
4658 fi
4659
4660 fi
4661
4662 ac_fn_c_check_header_compile "$LINENO" "sys/mtio.h" "ac_cv_header_sys_mtio_h" "$ac_includes_default"
4663 if test "x$ac_cv_header_sys_mtio_h" = xyes
4664 then :
4665 printf "%s\n" "#define HAVE_SYS_MTIO_H 1" >>confdefs.h
4666
4667 fi
4668 ac_fn_c_check_header_compile "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
4669 if test "x$ac_cv_header_sys_sysmacros_h" = xyes
4670 then :
4671 printf "%s\n" "#define HAVE_SYS_SYSMACROS_H 1" >>confdefs.h
4672
4673 fi
4674 ac_fn_c_check_header_compile "$LINENO" "sys/syslimits.h" "ac_cv_header_sys_syslimits_h" "$ac_includes_default"
4675 if test "x$ac_cv_header_sys_syslimits_h" = xyes
4676 then :
4677 printf "%s\n" "#define HAVE_SYS_SYSLIMITS_H 1" >>confdefs.h
4678
4679 fi
4680 ac_fn_c_check_header_compile "$LINENO" "stdio_ext.h" "ac_cv_header_stdio_ext_h" "$ac_includes_default"
4681 if test "x$ac_cv_header_stdio_ext_h" = xyes
4682 then :
4683 printf "%s\n" "#define HAVE_STDIO_EXT_H 1" >>confdefs.h
4684
4685 fi
4686 ac_fn_c_check_header_compile "$LINENO" "getopt.h" "ac_cv_header_getopt_h" "$ac_includes_default"
4687 if test "x$ac_cv_header_getopt_h" = xyes
4688 then :
4689 printf "%s\n" "#define HAVE_GETOPT_H 1" >>confdefs.h
4690
4691 fi
4692 ac_fn_c_check_header_compile "$LINENO" "features.h" "ac_cv_header_features_h" "$ac_includes_default"
4693 if test "x$ac_cv_header_features_h" = xyes
4694 then :
4695 printf "%s\n" "#define HAVE_FEATURES_H 1" >>confdefs.h
4696
4697 fi
4698 ac_fn_c_check_header_compile "$LINENO" "malloc.h" "ac_cv_header_malloc_h" "$ac_includes_default"
4699 if test "x$ac_cv_header_malloc_h" = xyes
4700 then :
4701 printf "%s\n" "#define HAVE_MALLOC_H 1" >>confdefs.h
4702
4703 fi
4704 ac_fn_c_check_header_compile "$LINENO" "sys/poll.h" "ac_cv_header_sys_poll_h" "$ac_includes_default"
4705 if test "x$ac_cv_header_sys_poll_h" = xyes
4706 then :
4707 printf "%s\n" "#define HAVE_SYS_POLL_H 1" >>confdefs.h
4708
4709 fi
4710 ac_fn_c_check_header_compile "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
4711 if test "x$ac_cv_header_pthread_h" = xyes
4712 then :
4713 printf "%s\n" "#define HAVE_PTHREAD_H 1" >>confdefs.h
4714
4715 fi
4716 ac_fn_c_check_header_compile "$LINENO" "stddef.h" "ac_cv_header_stddef_h" "$ac_includes_default"
4717 if test "x$ac_cv_header_stddef_h" = xyes
4718 then :
4719 printf "%s\n" "#define HAVE_STDDEF_H 1" >>confdefs.h
4720
4721 fi
4722 ac_fn_c_check_header_compile "$LINENO" "sys/uio.h" "ac_cv_header_sys_uio_h" "$ac_includes_default"
4723 if test "x$ac_cv_header_sys_uio_h" = xyes
4724 then :
4725 printf "%s\n" "#define HAVE_SYS_UIO_H 1" >>confdefs.h
4726
4727 fi
4728
4729 for ac_header in sys/bswap.h machine/bswap.h sys/cdefs.h machine/endian.h sys/endian.h sys/featuretest.h err.h inttypes.h libgen.h paths.h libgen.h stdint.h util.h resolv.h arpa/nameser.h
4730 do :
4731 as_ac_Header=`printf "%s\n" "ac_cv_header_$ac_header" | sed "$as_sed_sh"`
4732 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4733 if eval test \"x\$"$as_ac_Header"\" = x"yes"
4734 then :
4735 cat >>confdefs.h <<_ACEOF
4736 #define `printf "%s\n" "HAVE_$ac_header" | sed "$as_sed_cpp"` 1
4737 _ACEOF
4738
4739 else case e in #(
4740 e) test -f include/$ac_header || touch include/$ac_header ;;
4741 esac
4742 fi
4743
4744 done
4745 for ac_header in rpc/types.h
4746 do :
4747 ac_fn_c_check_header_compile "$LINENO" "rpc/types.h" "ac_cv_header_rpc_types_h" "$ac_includes_default"
4748 if test "x$ac_cv_header_rpc_types_h" = xyes
4749 then :
4750 printf "%s\n" "#define HAVE_RPC_TYPES_H 1" >>confdefs.h
4751
4752 else case e in #(
4753 e) echo '#include "nbtool_config.h"' >include/$ac_header.new
4754 echo '#include "'$srcdir/../../common/include/$ac_header'"' \
4755 >>include/$ac_header.new
4756 if cmp include/$ac_header.new include/$ac_header >/dev/null 2>&1; then
4757 rm -f include/$ac_header.new
4758 else
4759 mv -f include/$ac_header.new include/$ac_header
4760 fi ;;
4761 esac
4762 fi
4763
4764 done
4765 for ac_header in netconfig.h
4766 do :
4767 ac_fn_c_check_header_compile "$LINENO" "netconfig.h" "ac_cv_header_netconfig_h" "$ac_includes_default"
4768 if test "x$ac_cv_header_netconfig_h" = xyes
4769 then :
4770 printf "%s\n" "#define HAVE_NETCONFIG_H 1" >>confdefs.h
4771
4772 else case e in #(
4773 e) echo '#include "nbtool_config.h"' >include/$ac_header.new
4774 echo '#include "'$srcdir/../../include/$ac_header'"' \
4775 >>include/$ac_header.new
4776 if cmp include/$ac_header.new include/$ac_header >/dev/null 2>&1; then
4777 rm -f include/$ac_header.new
4778 else
4779 mv -f include/$ac_header.new include/$ac_header
4780 fi ;;
4781 esac
4782 fi
4783
4784 done
4785
4786 # Typedefs.
4787 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
4788 if test "x$ac_cv_type_size_t" = xyes
4789 then :
4790
4791 else case e in #(
4792 e)
4793 printf "%s\n" "#define size_t unsigned int" >>confdefs.h
4794 ;;
4795 esac
4796 fi
4797
4798 ac_fn_c_check_type "$LINENO" "id_t" "ac_cv_type_id_t" "$ac_includes_default"
4799 if test "x$ac_cv_type_id_t" = xyes
4800 then :
4801
4802 printf "%s\n" "#define HAVE_ID_T 1" >>confdefs.h
4803
4804
4805 fi
4806 ac_fn_c_check_type "$LINENO" "long long" "ac_cv_type_long_long" "$ac_includes_default"
4807 if test "x$ac_cv_type_long_long" = xyes
4808 then :
4809
4810 printf "%s\n" "#define HAVE_LONG_LONG 1" >>confdefs.h
4811
4812
4813 fi
4814 ac_fn_c_check_type "$LINENO" "u_long" "ac_cv_type_u_long" "$ac_includes_default"
4815 if test "x$ac_cv_type_u_long" = xyes
4816 then :
4817
4818 printf "%s\n" "#define HAVE_U_LONG 1" >>confdefs.h
4819
4820
4821 fi
4822 ac_fn_c_check_type "$LINENO" "u_char" "ac_cv_type_u_char" "$ac_includes_default"
4823 if test "x$ac_cv_type_u_char" = xyes
4824 then :
4825
4826 printf "%s\n" "#define HAVE_U_CHAR 1" >>confdefs.h
4827
4828
4829 fi
4830 ac_fn_c_check_type "$LINENO" "u_short" "ac_cv_type_u_short" "$ac_includes_default"
4831 if test "x$ac_cv_type_u_short" = xyes
4832 then :
4833
4834 printf "%s\n" "#define HAVE_U_SHORT 1" >>confdefs.h
4835
4836
4837 fi
4838 ac_fn_c_check_type "$LINENO" "u_int" "ac_cv_type_u_int" "$ac_includes_default"
4839 if test "x$ac_cv_type_u_int" = xyes
4840 then :
4841
4842 printf "%s\n" "#define HAVE_U_INT 1" >>confdefs.h
4843
4844
4845 fi
4846 ac_fn_c_check_type "$LINENO" "u_quad_t" "ac_cv_type_u_quad_t" "$ac_includes_default"
4847 if test "x$ac_cv_type_u_quad_t" = xyes
4848 then :
4849
4850 printf "%s\n" "#define HAVE_U_QUAD_T 1" >>confdefs.h
4851
4852
4853 fi
4854
4855 ac_fn_c_check_type "$LINENO" "uchar_t" "ac_cv_type_uchar_t" "$ac_includes_default"
4856 if test "x$ac_cv_type_uchar_t" = xyes
4857 then :
4858
4859 printf "%s\n" "#define HAVE_UCHAR_T 1" >>confdefs.h
4860
4861
4862 fi
4863 ac_fn_c_check_type "$LINENO" "ushort_t" "ac_cv_type_ushort_t" "$ac_includes_default"
4864 if test "x$ac_cv_type_ushort_t" = xyes
4865 then :
4866
4867 printf "%s\n" "#define HAVE_USHORT_T 1" >>confdefs.h
4868
4869
4870 fi
4871 ac_fn_c_check_type "$LINENO" "uint_t" "ac_cv_type_uint_t" "$ac_includes_default"
4872 if test "x$ac_cv_type_uint_t" = xyes
4873 then :
4874
4875 printf "%s\n" "#define HAVE_UINT_T 1" >>confdefs.h
4876
4877
4878 fi
4879 ac_fn_c_check_type "$LINENO" "ulong_t" "ac_cv_type_ulong_t" "$ac_includes_default"
4880 if test "x$ac_cv_type_ulong_t" = xyes
4881 then :
4882
4883 printf "%s\n" "#define HAVE_ULONG_T 1" >>confdefs.h
4884
4885
4886 fi
4887
4888 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "#include <sys/types.h>
4889 #ifdef HAVE_RPC_TYPES_H
4890 #include <rpc/types.h>
4891 #endif
4892 #include <sys/socket.h>
4893 "
4894 if test "x$ac_cv_type_socklen_t" = xyes
4895 then :
4896
4897 printf "%s\n" "#define HAVE_SOCKLEN_T 1" >>confdefs.h
4898
4899 fi
4900
4901
4902 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for enum uio_rw" >&5
4903 printf %s "checking for enum uio_rw... " >&6; }
4904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4905 /* end confdefs.h. */
4906
4907 #include <sys/types.h>
4908 #ifdef HAVE_SYS_UIO_H
4909 #include <sys/uio.h>
4910 #endif
4911 int
4912 main (void)
4913 {
4914 enum uio_rw rw;
4915 ;
4916 return 0;
4917 }
4918 _ACEOF
4919 if ac_fn_c_try_compile "$LINENO"
4920 then :
4921 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4922 printf "%s\n" "yes" >&6; }
4923
4924 printf "%s\n" "#define HAVE_ENUM_UIO_RW 1" >>confdefs.h
4925
4926 else case e in #(
4927 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4928 printf "%s\n" "no" >&6; } ;;
4929 esac
4930 fi
4931 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4932
4933 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for enum uio_seg" >&5
4934 printf %s "checking for enum uio_seg... " >&6; }
4935 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4936 /* end confdefs.h. */
4937
4938 #include <sys/types.h>
4939 #ifdef HAVE_SYS_UIO_H
4940 #include <sys/uio.h>
4941 #endif
4942 int
4943 main (void)
4944 {
4945 enum uio_seg seg;
4946 ;
4947 return 0;
4948 }
4949 _ACEOF
4950 if ac_fn_c_try_compile "$LINENO"
4951 then :
4952 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4953 printf "%s\n" "yes" >&6; }
4954
4955 printf "%s\n" "#define HAVE_ENUM_UIO_SEG 1" >>confdefs.h
4956
4957 else case e in #(
4958 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
4959 printf "%s\n" "no" >&6; } ;;
4960 esac
4961 fi
4962 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
4963
4964
4965 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
4966 if test "x$ac_cv_type_uint8_t" = xyes
4967 then :
4968
4969 else case e in #(
4970 e)
4971 ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default"
4972 if test "x$ac_cv_type_u_int8_t" = xyes
4973 then :
4974
4975 printf "%s\n" "#define uint8_t u_int8_t" >>confdefs.h
4976
4977 else case e in #(
4978 e) as_fn_error $? "cannot find a suitable type for uint8_t" "$LINENO" 5 ;;
4979 esac
4980 fi
4981
4982 ;;
4983 esac
4984 fi
4985
4986 ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default"
4987 if test "x$ac_cv_type_u_int8_t" = xyes
4988 then :
4989
4990 else case e in #(
4991 e)
4992 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
4993 if test "x$ac_cv_type_uint8_t" = xyes
4994 then :
4995
4996 printf "%s\n" "#define u_int8_t uint8_t" >>confdefs.h
4997
4998 else case e in #(
4999 e) as_fn_error $? "cannot find a suitable type for u_int8_t" "$LINENO" 5 ;;
5000 esac
5001 fi
5002
5003 ;;
5004 esac
5005 fi
5006
5007 ac_fn_c_check_type "$LINENO" "__uint8_t" "ac_cv_type___uint8_t" "$ac_includes_default"
5008 if test "x$ac_cv_type___uint8_t" = xyes
5009 then :
5010
5011 else case e in #(
5012 e)
5013 ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
5014 if test "x$ac_cv_type_uint8_t" = xyes
5015 then :
5016
5017 printf "%s\n" "#define __uint8_t uint8_t" >>confdefs.h
5018
5019 else case e in #(
5020 e) ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default"
5021 if test "x$ac_cv_type_u_int8_t" = xyes
5022 then :
5023
5024 printf "%s\n" "#define uint8_t u_int8_t" >>confdefs.h
5025
5026 else case e in #(
5027 e) as_fn_error $? "cannot find a suitable type for __uint8_t" "$LINENO" 5 ;;
5028 esac
5029 fi
5030 ;;
5031 esac
5032 fi
5033
5034 ;;
5035 esac
5036 fi
5037
5038 ac_fn_c_check_type "$LINENO" "__int8_t" "ac_cv_type___int8_t" "$ac_includes_default"
5039 if test "x$ac_cv_type___int8_t" = xyes
5040 then :
5041
5042 else case e in #(
5043 e)
5044 ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default"
5045 if test "x$ac_cv_type_int8_t" = xyes
5046 then :
5047
5048 printf "%s\n" "#define __int8_t int8_t" >>confdefs.h
5049
5050 else case e in #(
5051 e) as_fn_error $? "cannot find a suitable type for __int8_t" "$LINENO" 5 ;;
5052 esac
5053 fi
5054
5055 ;;
5056 esac
5057 fi
5058
5059
5060 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
5061 if test "x$ac_cv_type_uint16_t" = xyes
5062 then :
5063
5064 else case e in #(
5065 e)
5066 ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default"
5067 if test "x$ac_cv_type_u_int16_t" = xyes
5068 then :
5069
5070 printf "%s\n" "#define uint16_t u_int16_t" >>confdefs.h
5071
5072 else case e in #(
5073 e) as_fn_error $? "cannot find a suitable type for uint16_t" "$LINENO" 5 ;;
5074 esac
5075 fi
5076
5077 ;;
5078 esac
5079 fi
5080
5081 ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default"
5082 if test "x$ac_cv_type_u_int16_t" = xyes
5083 then :
5084
5085 else case e in #(
5086 e)
5087 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
5088 if test "x$ac_cv_type_uint16_t" = xyes
5089 then :
5090
5091 printf "%s\n" "#define u_int16_t uint16_t" >>confdefs.h
5092
5093 else case e in #(
5094 e) as_fn_error $? "cannot find a suitable type for u_int16_t" "$LINENO" 5 ;;
5095 esac
5096 fi
5097
5098 ;;
5099 esac
5100 fi
5101
5102 ac_fn_c_check_type "$LINENO" "__uint16_t" "ac_cv_type___uint16_t" "$ac_includes_default"
5103 if test "x$ac_cv_type___uint16_t" = xyes
5104 then :
5105
5106 else case e in #(
5107 e)
5108 ac_fn_c_check_type "$LINENO" "uint16_t" "ac_cv_type_uint16_t" "$ac_includes_default"
5109 if test "x$ac_cv_type_uint16_t" = xyes
5110 then :
5111
5112 printf "%s\n" "#define __uint16_t uint16_t" >>confdefs.h
5113
5114 else case e in #(
5115 e) ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default"
5116 if test "x$ac_cv_type_u_int16_t" = xyes
5117 then :
5118
5119 printf "%s\n" "#define uint16_t u_int16_t" >>confdefs.h
5120
5121 else case e in #(
5122 e) as_fn_error $? "cannot find a suitable type for __uint16_t" "$LINENO" 5 ;;
5123 esac
5124 fi
5125 ;;
5126 esac
5127 fi
5128
5129 ;;
5130 esac
5131 fi
5132
5133 ac_fn_c_check_type "$LINENO" "__int16_t" "ac_cv_type___int16_t" "$ac_includes_default"
5134 if test "x$ac_cv_type___int16_t" = xyes
5135 then :
5136
5137 else case e in #(
5138 e)
5139 ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
5140 if test "x$ac_cv_type_int16_t" = xyes
5141 then :
5142
5143 printf "%s\n" "#define __int16_t int16_t" >>confdefs.h
5144
5145 else case e in #(
5146 e) as_fn_error $? "cannot find a suitable type for __int16_t" "$LINENO" 5 ;;
5147 esac
5148 fi
5149
5150 ;;
5151 esac
5152 fi
5153
5154
5155 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
5156 if test "x$ac_cv_type_uint32_t" = xyes
5157 then :
5158
5159 else case e in #(
5160 e)
5161 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default"
5162 if test "x$ac_cv_type_u_int32_t" = xyes
5163 then :
5164
5165 printf "%s\n" "#define uint32_t u_int32_t" >>confdefs.h
5166
5167 else case e in #(
5168 e) as_fn_error $? "cannot find a suitable type for uint32_t" "$LINENO" 5 ;;
5169 esac
5170 fi
5171
5172 ;;
5173 esac
5174 fi
5175
5176 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default"
5177 if test "x$ac_cv_type_u_int32_t" = xyes
5178 then :
5179
5180 else case e in #(
5181 e)
5182 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
5183 if test "x$ac_cv_type_uint32_t" = xyes
5184 then :
5185
5186 printf "%s\n" "#define u_int32_t uint32_t" >>confdefs.h
5187
5188 else case e in #(
5189 e) as_fn_error $? "cannot find a suitable type for u_int32_t" "$LINENO" 5 ;;
5190 esac
5191 fi
5192
5193 ;;
5194 esac
5195 fi
5196
5197 ac_fn_c_check_type "$LINENO" "__uint32_t" "ac_cv_type___uint32_t" "$ac_includes_default"
5198 if test "x$ac_cv_type___uint32_t" = xyes
5199 then :
5200
5201 else case e in #(
5202 e)
5203 ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
5204 if test "x$ac_cv_type_uint32_t" = xyes
5205 then :
5206
5207 printf "%s\n" "#define __uint32_t uint32_t" >>confdefs.h
5208
5209 else case e in #(
5210 e) ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default"
5211 if test "x$ac_cv_type_u_int32_t" = xyes
5212 then :
5213
5214 printf "%s\n" "#define uint32_t u_int32_t" >>confdefs.h
5215
5216 else case e in #(
5217 e) as_fn_error $? "cannot find a suitable type for __uint32_t" "$LINENO" 5 ;;
5218 esac
5219 fi
5220 ;;
5221 esac
5222 fi
5223
5224 ;;
5225 esac
5226 fi
5227
5228 ac_fn_c_check_type "$LINENO" "__int32_t" "ac_cv_type___int32_t" "$ac_includes_default"
5229 if test "x$ac_cv_type___int32_t" = xyes
5230 then :
5231
5232 else case e in #(
5233 e)
5234 ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default"
5235 if test "x$ac_cv_type_int32_t" = xyes
5236 then :
5237
5238 printf "%s\n" "#define __int32_t int32_t" >>confdefs.h
5239
5240 else case e in #(
5241 e) as_fn_error $? "cannot find a suitable type for __int32_t" "$LINENO" 5 ;;
5242 esac
5243 fi
5244
5245 ;;
5246 esac
5247 fi
5248
5249
5250 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
5251 if test "x$ac_cv_type_uint64_t" = xyes
5252 then :
5253
5254 else case e in #(
5255 e)
5256 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default"
5257 if test "x$ac_cv_type_u_int64_t" = xyes
5258 then :
5259
5260 printf "%s\n" "#define uint64_t u_int64_t" >>confdefs.h
5261
5262 else case e in #(
5263 e) as_fn_error $? "cannot find a suitable type for uint64_t" "$LINENO" 5 ;;
5264 esac
5265 fi
5266
5267 ;;
5268 esac
5269 fi
5270
5271 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default"
5272 if test "x$ac_cv_type_u_int64_t" = xyes
5273 then :
5274
5275 else case e in #(
5276 e)
5277 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
5278 if test "x$ac_cv_type_uint64_t" = xyes
5279 then :
5280
5281 printf "%s\n" "#define u_int64_t uint64_t" >>confdefs.h
5282
5283 else case e in #(
5284 e) as_fn_error $? "cannot find a suitable type for u_int64_t" "$LINENO" 5 ;;
5285 esac
5286 fi
5287
5288 ;;
5289 esac
5290 fi
5291
5292 ac_fn_c_check_type "$LINENO" "__uint64_t" "ac_cv_type___uint64_t" "$ac_includes_default"
5293 if test "x$ac_cv_type___uint64_t" = xyes
5294 then :
5295
5296 else case e in #(
5297 e)
5298 ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
5299 if test "x$ac_cv_type_uint64_t" = xyes
5300 then :
5301
5302 printf "%s\n" "#define __uint64_t uint64_t" >>confdefs.h
5303
5304 else case e in #(
5305 e) ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default"
5306 if test "x$ac_cv_type_u_int64_t" = xyes
5307 then :
5308
5309 printf "%s\n" "#define uint64_t u_int64_t" >>confdefs.h
5310
5311 else case e in #(
5312 e) as_fn_error $? "cannot find a suitable type for __uint64_t" "$LINENO" 5 ;;
5313 esac
5314 fi
5315 ;;
5316 esac
5317 fi
5318
5319 ;;
5320 esac
5321 fi
5322
5323 ac_fn_c_check_type "$LINENO" "__int64_t" "ac_cv_type___int64_t" "$ac_includes_default"
5324 if test "x$ac_cv_type___int64_t" = xyes
5325 then :
5326
5327 else case e in #(
5328 e)
5329 ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default"
5330 if test "x$ac_cv_type_int64_t" = xyes
5331 then :
5332
5333 printf "%s\n" "#define __int64_t int64_t" >>confdefs.h
5334
5335 else case e in #(
5336 e) as_fn_error $? "cannot find a suitable type for __int64_t" "$LINENO" 5 ;;
5337 esac
5338 fi
5339
5340 ;;
5341 esac
5342 fi
5343
5344
5345
5346 # Struct members.
5347 ac_fn_c_check_member "$LINENO" "DIR" "dd_fd" "ac_cv_member_DIR_dd_fd" "#include <sys/types.h>
5348 #include <dirent.h>
5349 "
5350 if test "x$ac_cv_member_DIR_dd_fd" = xyes
5351 then :
5352
5353 printf "%s\n" "#define HAVE_DIR_DD_FD 1" >>confdefs.h
5354
5355
5356 fi
5357 ac_fn_c_check_member "$LINENO" "DIR" "__dd_fd" "ac_cv_member_DIR___dd_fd" "#include <sys/types.h>
5358 #include <dirent.h>
5359 "
5360 if test "x$ac_cv_member_DIR___dd_fd" = xyes
5361 then :
5362
5363 printf "%s\n" "#define HAVE_DIR___DD_FD 1" >>confdefs.h
5364
5365
5366 fi
5367 ac_fn_c_check_member "$LINENO" "struct dirent" "d_namlen" "ac_cv_member_struct_dirent_d_namlen" "#include <sys/types.h>
5368 #include <dirent.h>
5369 "
5370 if test "x$ac_cv_member_struct_dirent_d_namlen" = xyes
5371 then :
5372
5373 printf "%s\n" "#define HAVE_STRUCT_DIRENT_D_NAMLEN 1" >>confdefs.h
5374
5375
5376 fi
5377
5378 ac_fn_c_check_member "$LINENO" "struct stat" "st_flags" "ac_cv_member_struct_stat_st_flags" "#include <sys/stat.h>
5379 "
5380 if test "x$ac_cv_member_struct_stat_st_flags" = xyes
5381 then :
5382
5383 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_FLAGS 1" >>confdefs.h
5384
5385
5386 fi
5387 ac_fn_c_check_member "$LINENO" "struct stat" "st_gen" "ac_cv_member_struct_stat_st_gen" "#include <sys/stat.h>
5388 "
5389 if test "x$ac_cv_member_struct_stat_st_gen" = xyes
5390 then :
5391
5392 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_GEN 1" >>confdefs.h
5393
5394
5395 fi
5396 ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtime" "ac_cv_member_struct_stat_st_birthtime" "#include <sys/stat.h>
5397 "
5398 if test "x$ac_cv_member_struct_stat_st_birthtime" = xyes
5399 then :
5400
5401 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_BIRTHTIME 1" >>confdefs.h
5402
5403
5404 fi
5405 ac_fn_c_check_member "$LINENO" "struct stat" "st_birthtimensec" "ac_cv_member_struct_stat_st_birthtimensec" "#include <sys/stat.h>
5406 "
5407 if test "x$ac_cv_member_struct_stat_st_birthtimensec" = xyes
5408 then :
5409
5410 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_BIRTHTIMENSEC 1" >>confdefs.h
5411
5412
5413 fi
5414 ac_fn_c_check_member "$LINENO" "struct stat" "st_atim" "ac_cv_member_struct_stat_st_atim" "#include <sys/stat.h>
5415 "
5416 if test "x$ac_cv_member_struct_stat_st_atim" = xyes
5417 then :
5418
5419 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_ATIM 1" >>confdefs.h
5420
5421
5422 fi
5423 ac_fn_c_check_member "$LINENO" "struct stat" "st_mtimensec" "ac_cv_member_struct_stat_st_mtimensec" "#include <sys/stat.h>
5424 "
5425 if test "x$ac_cv_member_struct_stat_st_mtimensec" = xyes
5426 then :
5427
5428 printf "%s\n" "#define HAVE_STRUCT_STAT_ST_MTIMENSEC 1" >>confdefs.h
5429
5430
5431 fi
5432
5433 ac_fn_c_check_member "$LINENO" "struct statvfs" "f_iosize" "ac_cv_member_struct_statvfs_f_iosize" "#include <sys/statvfs.h>
5434 "
5435 if test "x$ac_cv_member_struct_statvfs_f_iosize" = xyes
5436 then :
5437
5438 printf "%s\n" "#define HAVE_STRUCT_STATVFS_F_IOSIZE 1" >>confdefs.h
5439
5440
5441 fi
5442
5443 ac_fn_c_check_member "$LINENO" "struct tm" "tm_gmtoff" "ac_cv_member_struct_tm_tm_gmtoff" "#include <time.h>
5444 "
5445 if test "x$ac_cv_member_struct_tm_tm_gmtoff" = xyes
5446 then :
5447
5448 printf "%s\n" "#define HAVE_STRUCT_TM_TM_GMTOFF 1" >>confdefs.h
5449
5450
5451 fi
5452
5453
5454 # Global variable decls.
5455 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for $CC options needed to detect all undeclared functions" >&5
5456 printf %s "checking for $CC options needed to detect all undeclared functions... " >&6; }
5457 if test ${ac_cv_c_undeclared_builtin_options+y}
5458 then :
5459 printf %s "(cached) " >&6
5460 else case e in #(
5461 e) ac_save_CFLAGS=$CFLAGS
5462 ac_cv_c_undeclared_builtin_options='cannot detect'
5463 for ac_arg in '' -fno-builtin; do
5464 CFLAGS="$ac_save_CFLAGS $ac_arg"
5465 # This test program should *not* compile successfully.
5466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5467 /* end confdefs.h. */
5468
5469 int
5470 main (void)
5471 {
5472 (void) strchr;
5473 ;
5474 return 0;
5475 }
5476 _ACEOF
5477 if ac_fn_c_try_compile "$LINENO"
5478 then :
5479
5480 else case e in #(
5481 e) # This test program should compile successfully.
5482 # No library function is consistently available on
5483 # freestanding implementations, so test against a dummy
5484 # declaration. Include always-available headers on the
5485 # off chance that they somehow elicit warnings.
5486 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5487 /* end confdefs.h. */
5488 #include <float.h>
5489 #include <limits.h>
5490 #include <stdarg.h>
5491 #include <stddef.h>
5492 extern void ac_decl (int, char *);
5493
5494 int
5495 main (void)
5496 {
5497 (void) ac_decl (0, (char *) 0);
5498 (void) ac_decl;
5499
5500 ;
5501 return 0;
5502 }
5503 _ACEOF
5504 if ac_fn_c_try_compile "$LINENO"
5505 then :
5506 if test x"$ac_arg" = x
5507 then :
5508 ac_cv_c_undeclared_builtin_options='none needed'
5509 else case e in #(
5510 e) ac_cv_c_undeclared_builtin_options=$ac_arg ;;
5511 esac
5512 fi
5513 break
5514 fi
5515 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
5516 esac
5517 fi
5518 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
5519 done
5520 CFLAGS=$ac_save_CFLAGS
5521 ;;
5522 esac
5523 fi
5524 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_undeclared_builtin_options" >&5
5525 printf "%s\n" "$ac_cv_c_undeclared_builtin_options" >&6; }
5526 case $ac_cv_c_undeclared_builtin_options in #(
5527 'cannot detect') :
5528 { { printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: in '$ac_pwd':" >&5
5529 printf "%s\n" "$as_me: error: in '$ac_pwd':" >&2;}
5530 as_fn_error $? "cannot make $CC report undeclared builtins
5531 See 'config.log' for more details" "$LINENO" 5; } ;; #(
5532 'none needed') :
5533 ac_c_undeclared_builtin_options='' ;; #(
5534 *) :
5535 ac_c_undeclared_builtin_options=$ac_cv_c_undeclared_builtin_options ;;
5536 esac
5537
5538 ac_fn_check_decl "$LINENO" "asprintf" "ac_cv_have_decl_asprintf" "
5539 #include <stdio.h>
5540
5541 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5542 if test "x$ac_cv_have_decl_asprintf" = xyes
5543 then :
5544 ac_have_decl=1
5545 else case e in #(
5546 e) ac_have_decl=0 ;;
5547 esac
5548 fi
5549 printf "%s\n" "#define HAVE_DECL_ASPRINTF $ac_have_decl" >>confdefs.h
5550 ac_fn_check_decl "$LINENO" "asnprintf" "ac_cv_have_decl_asnprintf" "
5551 #include <stdio.h>
5552
5553 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5554 if test "x$ac_cv_have_decl_asnprintf" = xyes
5555 then :
5556 ac_have_decl=1
5557 else case e in #(
5558 e) ac_have_decl=0 ;;
5559 esac
5560 fi
5561 printf "%s\n" "#define HAVE_DECL_ASNPRINTF $ac_have_decl" >>confdefs.h
5562 ac_fn_check_decl "$LINENO" "vasprintf" "ac_cv_have_decl_vasprintf" "
5563 #include <stdio.h>
5564
5565 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5566 if test "x$ac_cv_have_decl_vasprintf" = xyes
5567 then :
5568 ac_have_decl=1
5569 else case e in #(
5570 e) ac_have_decl=0 ;;
5571 esac
5572 fi
5573 printf "%s\n" "#define HAVE_DECL_VASPRINTF $ac_have_decl" >>confdefs.h
5574 ac_fn_check_decl "$LINENO" "vasnprintf" "ac_cv_have_decl_vasnprintf" "
5575 #include <stdio.h>
5576
5577 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5578 if test "x$ac_cv_have_decl_vasnprintf" = xyes
5579 then :
5580 ac_have_decl=1
5581 else case e in #(
5582 e) ac_have_decl=0 ;;
5583 esac
5584 fi
5585 printf "%s\n" "#define HAVE_DECL_VASNPRINTF $ac_have_decl" >>confdefs.h
5586 ac_fn_check_decl "$LINENO" "vsnprintf" "ac_cv_have_decl_vsnprintf" "
5587 #include <stdio.h>
5588
5589 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5590 if test "x$ac_cv_have_decl_vsnprintf" = xyes
5591 then :
5592 ac_have_decl=1
5593 else case e in #(
5594 e) ac_have_decl=0 ;;
5595 esac
5596 fi
5597 printf "%s\n" "#define HAVE_DECL_VSNPRINTF $ac_have_decl" >>confdefs.h
5598 ac_fn_check_decl "$LINENO" "fgetln" "ac_cv_have_decl_fgetln" "
5599 #include <stdio.h>
5600
5601 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5602 if test "x$ac_cv_have_decl_fgetln" = xyes
5603 then :
5604 ac_have_decl=1
5605 else case e in #(
5606 e) ac_have_decl=0 ;;
5607 esac
5608 fi
5609 printf "%s\n" "#define HAVE_DECL_FGETLN $ac_have_decl" >>confdefs.h
5610 ac_fn_check_decl "$LINENO" "fparseln" "ac_cv_have_decl_fparseln" "
5611 #include <stdio.h>
5612
5613 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5614 if test "x$ac_cv_have_decl_fparseln" = xyes
5615 then :
5616 ac_have_decl=1
5617 else case e in #(
5618 e) ac_have_decl=0 ;;
5619 esac
5620 fi
5621 printf "%s\n" "#define HAVE_DECL_FPARSELN $ac_have_decl" >>confdefs.h
5622 ac_fn_check_decl "$LINENO" "fpurge" "ac_cv_have_decl_fpurge" "
5623 #include <stdio.h>
5624
5625 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5626 if test "x$ac_cv_have_decl_fpurge" = xyes
5627 then :
5628 ac_have_decl=1
5629 else case e in #(
5630 e) ac_have_decl=0 ;;
5631 esac
5632 fi
5633 printf "%s\n" "#define HAVE_DECL_FPURGE $ac_have_decl" >>confdefs.h
5634 ac_fn_check_decl "$LINENO" "getdelim" "ac_cv_have_decl_getdelim" "
5635 #include <stdio.h>
5636
5637 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5638 if test "x$ac_cv_have_decl_getdelim" = xyes
5639 then :
5640 ac_have_decl=1
5641 else case e in #(
5642 e) ac_have_decl=0 ;;
5643 esac
5644 fi
5645 printf "%s\n" "#define HAVE_DECL_GETDELIM $ac_have_decl" >>confdefs.h
5646 ac_fn_check_decl "$LINENO" "getline" "ac_cv_have_decl_getline" "
5647 #include <stdio.h>
5648
5649 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5650 if test "x$ac_cv_have_decl_getline" = xyes
5651 then :
5652 ac_have_decl=1
5653 else case e in #(
5654 e) ac_have_decl=0 ;;
5655 esac
5656 fi
5657 printf "%s\n" "#define HAVE_DECL_GETLINE $ac_have_decl" >>confdefs.h
5658 ac_fn_check_decl "$LINENO" "snprintf" "ac_cv_have_decl_snprintf" "
5659 #include <stdio.h>
5660
5661 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5662 if test "x$ac_cv_have_decl_snprintf" = xyes
5663 then :
5664 ac_have_decl=1
5665 else case e in #(
5666 e) ac_have_decl=0 ;;
5667 esac
5668 fi
5669 printf "%s\n" "#define HAVE_DECL_SNPRINTF $ac_have_decl" >>confdefs.h
5670
5671
5672 ac_fn_check_decl "$LINENO" "atoll" "ac_cv_have_decl_atoll" "
5673 #include <stdlib.h>
5674
5675 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5676 if test "x$ac_cv_have_decl_atoll" = xyes
5677 then :
5678 ac_have_decl=1
5679 else case e in #(
5680 e) ac_have_decl=0 ;;
5681 esac
5682 fi
5683 printf "%s\n" "#define HAVE_DECL_ATOLL $ac_have_decl" >>confdefs.h
5684 ac_fn_check_decl "$LINENO" "getsubopt" "ac_cv_have_decl_getsubopt" "
5685 #include <stdlib.h>
5686
5687 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5688 if test "x$ac_cv_have_decl_getsubopt" = xyes
5689 then :
5690 ac_have_decl=1
5691 else case e in #(
5692 e) ac_have_decl=0 ;;
5693 esac
5694 fi
5695 printf "%s\n" "#define HAVE_DECL_GETSUBOPT $ac_have_decl" >>confdefs.h
5696 ac_fn_check_decl "$LINENO" "getprogname" "ac_cv_have_decl_getprogname" "
5697 #include <stdlib.h>
5698
5699 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5700 if test "x$ac_cv_have_decl_getprogname" = xyes
5701 then :
5702 ac_have_decl=1
5703 else case e in #(
5704 e) ac_have_decl=0 ;;
5705 esac
5706 fi
5707 printf "%s\n" "#define HAVE_DECL_GETPROGNAME $ac_have_decl" >>confdefs.h
5708 ac_fn_check_decl "$LINENO" "heapsort" "ac_cv_have_decl_heapsort" "
5709 #include <stdlib.h>
5710
5711 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5712 if test "x$ac_cv_have_decl_heapsort" = xyes
5713 then :
5714 ac_have_decl=1
5715 else case e in #(
5716 e) ac_have_decl=0 ;;
5717 esac
5718 fi
5719 printf "%s\n" "#define HAVE_DECL_HEAPSORT $ac_have_decl" >>confdefs.h
5720 ac_fn_check_decl "$LINENO" "mkdtemp" "ac_cv_have_decl_mkdtemp" "
5721 #include <stdlib.h>
5722
5723 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5724 if test "x$ac_cv_have_decl_mkdtemp" = xyes
5725 then :
5726 ac_have_decl=1
5727 else case e in #(
5728 e) ac_have_decl=0 ;;
5729 esac
5730 fi
5731 printf "%s\n" "#define HAVE_DECL_MKDTEMP $ac_have_decl" >>confdefs.h
5732 ac_fn_check_decl "$LINENO" "mkstemp" "ac_cv_have_decl_mkstemp" "
5733 #include <stdlib.h>
5734
5735 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5736 if test "x$ac_cv_have_decl_mkstemp" = xyes
5737 then :
5738 ac_have_decl=1
5739 else case e in #(
5740 e) ac_have_decl=0 ;;
5741 esac
5742 fi
5743 printf "%s\n" "#define HAVE_DECL_MKSTEMP $ac_have_decl" >>confdefs.h
5744 ac_fn_check_decl "$LINENO" "mkstemps" "ac_cv_have_decl_mkstemps" "
5745 #include <stdlib.h>
5746
5747 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5748 if test "x$ac_cv_have_decl_mkstemps" = xyes
5749 then :
5750 ac_have_decl=1
5751 else case e in #(
5752 e) ac_have_decl=0 ;;
5753 esac
5754 fi
5755 printf "%s\n" "#define HAVE_DECL_MKSTEMPS $ac_have_decl" >>confdefs.h
5756 ac_fn_check_decl "$LINENO" "reallocarr" "ac_cv_have_decl_reallocarr" "
5757 #include <stdlib.h>
5758
5759 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5760 if test "x$ac_cv_have_decl_reallocarr" = xyes
5761 then :
5762 ac_have_decl=1
5763 else case e in #(
5764 e) ac_have_decl=0 ;;
5765 esac
5766 fi
5767 printf "%s\n" "#define HAVE_DECL_REALLOCARR $ac_have_decl" >>confdefs.h
5768 ac_fn_check_decl "$LINENO" "reallocarray" "ac_cv_have_decl_reallocarray" "
5769 #include <stdlib.h>
5770
5771 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5772 if test "x$ac_cv_have_decl_reallocarray" = xyes
5773 then :
5774 ac_have_decl=1
5775 else case e in #(
5776 e) ac_have_decl=0 ;;
5777 esac
5778 fi
5779 printf "%s\n" "#define HAVE_DECL_REALLOCARRAY $ac_have_decl" >>confdefs.h
5780 ac_fn_check_decl "$LINENO" "setenv" "ac_cv_have_decl_setenv" "
5781 #include <stdlib.h>
5782
5783 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5784 if test "x$ac_cv_have_decl_setenv" = xyes
5785 then :
5786 ac_have_decl=1
5787 else case e in #(
5788 e) ac_have_decl=0 ;;
5789 esac
5790 fi
5791 printf "%s\n" "#define HAVE_DECL_SETENV $ac_have_decl" >>confdefs.h
5792 ac_fn_check_decl "$LINENO" "strtonum" "ac_cv_have_decl_strtonum" "
5793 #include <stdlib.h>
5794
5795 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5796 if test "x$ac_cv_have_decl_strtonum" = xyes
5797 then :
5798 ac_have_decl=1
5799 else case e in #(
5800 e) ac_have_decl=0 ;;
5801 esac
5802 fi
5803 printf "%s\n" "#define HAVE_DECL_STRTONUM $ac_have_decl" >>confdefs.h
5804 ac_fn_check_decl "$LINENO" "strtoi" "ac_cv_have_decl_strtoi" "
5805 #include <stdlib.h>
5806
5807 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5808 if test "x$ac_cv_have_decl_strtoi" = xyes
5809 then :
5810 ac_have_decl=1
5811 else case e in #(
5812 e) ac_have_decl=0 ;;
5813 esac
5814 fi
5815 printf "%s\n" "#define HAVE_DECL_STRTOI $ac_have_decl" >>confdefs.h
5816 ac_fn_check_decl "$LINENO" "strtoll" "ac_cv_have_decl_strtoll" "
5817 #include <stdlib.h>
5818
5819 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5820 if test "x$ac_cv_have_decl_strtoll" = xyes
5821 then :
5822 ac_have_decl=1
5823 else case e in #(
5824 e) ac_have_decl=0 ;;
5825 esac
5826 fi
5827 printf "%s\n" "#define HAVE_DECL_STRTOLL $ac_have_decl" >>confdefs.h
5828 ac_fn_check_decl "$LINENO" "strtou" "ac_cv_have_decl_strtou" "
5829 #include <stdlib.h>
5830
5831 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5832 if test "x$ac_cv_have_decl_strtou" = xyes
5833 then :
5834 ac_have_decl=1
5835 else case e in #(
5836 e) ac_have_decl=0 ;;
5837 esac
5838 fi
5839 printf "%s\n" "#define HAVE_DECL_STRTOU $ac_have_decl" >>confdefs.h
5840 ac_fn_check_decl "$LINENO" "setprogname" "ac_cv_have_decl_setprogname" "
5841 #include <stdlib.h>
5842
5843 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5844 if test "x$ac_cv_have_decl_setprogname" = xyes
5845 then :
5846 ac_have_decl=1
5847 else case e in #(
5848 e) ac_have_decl=0 ;;
5849 esac
5850 fi
5851 printf "%s\n" "#define HAVE_DECL_SETPROGNAME $ac_have_decl" >>confdefs.h
5852 ac_fn_check_decl "$LINENO" "shquote" "ac_cv_have_decl_shquote" "
5853 #include <stdlib.h>
5854
5855 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5856 if test "x$ac_cv_have_decl_shquote" = xyes
5857 then :
5858 ac_have_decl=1
5859 else case e in #(
5860 e) ac_have_decl=0 ;;
5861 esac
5862 fi
5863 printf "%s\n" "#define HAVE_DECL_SHQUOTE $ac_have_decl" >>confdefs.h
5864
5865
5866 ac_fn_check_decl "$LINENO" "basename" "ac_cv_have_decl_basename" "
5867 #include <libgen.h>
5868
5869 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5870 if test "x$ac_cv_have_decl_basename" = xyes
5871 then :
5872 ac_have_decl=1
5873 else case e in #(
5874 e) ac_have_decl=0 ;;
5875 esac
5876 fi
5877 printf "%s\n" "#define HAVE_DECL_BASENAME $ac_have_decl" >>confdefs.h
5878 ac_fn_check_decl "$LINENO" "dirname" "ac_cv_have_decl_dirname" "
5879 #include <libgen.h>
5880
5881 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5882 if test "x$ac_cv_have_decl_dirname" = xyes
5883 then :
5884 ac_have_decl=1
5885 else case e in #(
5886 e) ac_have_decl=0 ;;
5887 esac
5888 fi
5889 printf "%s\n" "#define HAVE_DECL_DIRNAME $ac_have_decl" >>confdefs.h
5890
5891
5892 ac_fn_check_decl "$LINENO" "raise_default_signal" "ac_cv_have_decl_raise_default_signal" "
5893 #include <util.h>
5894
5895 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5896 if test "x$ac_cv_have_decl_raise_default_signal" = xyes
5897 then :
5898 ac_have_decl=1
5899 else case e in #(
5900 e) ac_have_decl=0 ;;
5901 esac
5902 fi
5903 printf "%s\n" "#define HAVE_DECL_RAISE_DEFAULT_SIGNAL $ac_have_decl" >>confdefs.h
5904
5905
5906 ac_fn_check_decl "$LINENO" "issetugid" "ac_cv_have_decl_issetugid" "
5907 #include <unistd.h>
5908
5909 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5910 if test "x$ac_cv_have_decl_issetugid" = xyes
5911 then :
5912 ac_have_decl=1
5913 else case e in #(
5914 e) ac_have_decl=0 ;;
5915 esac
5916 fi
5917 printf "%s\n" "#define HAVE_DECL_ISSETUGID $ac_have_decl" >>confdefs.h
5918 ac_fn_check_decl "$LINENO" "pread" "ac_cv_have_decl_pread" "
5919 #include <unistd.h>
5920
5921 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5922 if test "x$ac_cv_have_decl_pread" = xyes
5923 then :
5924 ac_have_decl=1
5925 else case e in #(
5926 e) ac_have_decl=0 ;;
5927 esac
5928 fi
5929 printf "%s\n" "#define HAVE_DECL_PREAD $ac_have_decl" >>confdefs.h
5930 ac_fn_check_decl "$LINENO" "pwrite" "ac_cv_have_decl_pwrite" "
5931 #include <unistd.h>
5932
5933 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5934 if test "x$ac_cv_have_decl_pwrite" = xyes
5935 then :
5936 ac_have_decl=1
5937 else case e in #(
5938 e) ac_have_decl=0 ;;
5939 esac
5940 fi
5941 printf "%s\n" "#define HAVE_DECL_PWRITE $ac_have_decl" >>confdefs.h
5942
5943
5944 ac_fn_check_decl "$LINENO" "strmode" "ac_cv_have_decl_strmode" "
5945 #include <unistd.h>
5946 #include <string.h>
5947
5948 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5949 if test "x$ac_cv_have_decl_strmode" = xyes
5950 then :
5951 ac_have_decl=1
5952 else case e in #(
5953 e) ac_have_decl=0 ;;
5954 esac
5955 fi
5956 printf "%s\n" "#define HAVE_DECL_STRMODE $ac_have_decl" >>confdefs.h
5957
5958
5959 ac_fn_check_decl "$LINENO" "isblank" "ac_cv_have_decl_isblank" "
5960 #include <ctype.h>
5961
5962 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5963 if test "x$ac_cv_have_decl_isblank" = xyes
5964 then :
5965 ac_have_decl=1
5966 else case e in #(
5967 e) ac_have_decl=0 ;;
5968 esac
5969 fi
5970 printf "%s\n" "#define HAVE_DECL_ISBLANK $ac_have_decl" >>confdefs.h
5971
5972
5973
5974 ac_fn_check_decl "$LINENO" "optind" "ac_cv_have_decl_optind" "
5975 #include <stdio.h>
5976 #include <stdlib.h>
5977 #include <unistd.h>
5978 #ifdef HAVE_GETOPT_H
5979 #include <getopt.h>
5980 #endif
5981
5982 " "$ac_c_undeclared_builtin_options" "CFLAGS"
5983 if test "x$ac_cv_have_decl_optind" = xyes
5984 then :
5985 ac_have_decl=1
5986 else case e in #(
5987 e) ac_have_decl=0 ;;
5988 esac
5989 fi
5990 printf "%s\n" "#define HAVE_DECL_OPTIND $ac_have_decl" >>confdefs.h
5991 ac_fn_check_decl "$LINENO" "optreset" "ac_cv_have_decl_optreset" "
5992 #include <stdio.h>
5993 #include <stdlib.h>
5994 #include <unistd.h>
5995 #ifdef HAVE_GETOPT_H
5996 #include <getopt.h>
5997 #endif
5998
5999 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6000 if test "x$ac_cv_have_decl_optreset" = xyes
6001 then :
6002 ac_have_decl=1
6003 else case e in #(
6004 e) ac_have_decl=0 ;;
6005 esac
6006 fi
6007 printf "%s\n" "#define HAVE_DECL_OPTRESET $ac_have_decl" >>confdefs.h
6008
6009 ac_fn_check_decl "$LINENO" "sys_signame" "ac_cv_have_decl_sys_signame" "#include <signal.h>
6010 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6011 if test "x$ac_cv_have_decl_sys_signame" = xyes
6012 then :
6013 ac_have_decl=1
6014 else case e in #(
6015 e) ac_have_decl=0 ;;
6016 esac
6017 fi
6018 printf "%s\n" "#define HAVE_DECL_SYS_SIGNAME $ac_have_decl" >>confdefs.h
6019
6020
6021 # Library functions (where a .h check isn't enough).
6022 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
6023 # for constant arguments. Useless!
6024 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
6025 printf %s "checking for working alloca.h... " >&6; }
6026 if test ${ac_cv_working_alloca_h+y}
6027 then :
6028 printf %s "(cached) " >&6
6029 else case e in #(
6030 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6031 /* end confdefs.h. */
6032 #include <alloca.h>
6033 int
6034 main (void)
6035 {
6036 char *p = (char *) alloca (2 * sizeof (int));
6037 if (p) return 0;
6038 ;
6039 return 0;
6040 }
6041 _ACEOF
6042 if ac_fn_c_try_link "$LINENO"
6043 then :
6044 ac_cv_working_alloca_h=yes
6045 else case e in #(
6046 e) ac_cv_working_alloca_h=no ;;
6047 esac
6048 fi
6049 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6050 conftest$ac_exeext conftest.$ac_ext ;;
6051 esac
6052 fi
6053 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
6054 printf "%s\n" "$ac_cv_working_alloca_h" >&6; }
6055 if test $ac_cv_working_alloca_h = yes; then
6056
6057 printf "%s\n" "#define HAVE_ALLOCA_H 1" >>confdefs.h
6058
6059 fi
6060
6061 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
6062 printf %s "checking for alloca... " >&6; }
6063 if test ${ac_cv_func_alloca_works+y}
6064 then :
6065 printf %s "(cached) " >&6
6066 else case e in #(
6067 e) ac_cv_func_alloca_works=$ac_cv_working_alloca_h
6068 if test "$ac_cv_func_alloca_works" != yes
6069 then :
6070 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6071 /* end confdefs.h. */
6072 #include <stdlib.h>
6073 #include <stddef.h>
6074 #ifndef alloca
6075 # ifdef __GNUC__
6076 # define alloca __builtin_alloca
6077 # elif defined _MSC_VER
6078 # include <malloc.h>
6079 # define alloca _alloca
6080 # else
6081 # ifdef __cplusplus
6082 extern "C"
6083 # endif
6084 void *alloca (size_t);
6085 # endif
6086 #endif
6087
6088 int
6089 main (void)
6090 {
6091 char *p = (char *) alloca (1);
6092 if (p) return 0;
6093 ;
6094 return 0;
6095 }
6096 _ACEOF
6097 if ac_fn_c_try_link "$LINENO"
6098 then :
6099 ac_cv_func_alloca_works=yes
6100 fi
6101 rm -f core conftest.err conftest.$ac_objext conftest.beam \
6102 conftest$ac_exeext conftest.$ac_ext
6103 fi ;;
6104 esac
6105 fi
6106 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
6107 printf "%s\n" "$ac_cv_func_alloca_works" >&6; }
6108
6109 if test $ac_cv_func_alloca_works = yes; then
6110
6111 printf "%s\n" "#define HAVE_ALLOCA 1" >>confdefs.h
6112
6113 else
6114 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
6115 # that cause trouble. Some versions do not even contain alloca or
6116 # contain a buggy version. If you still want to use their alloca,
6117 # use ar to extract alloca.o from them instead of compiling alloca.c.
6118
6119 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
6120
6121 printf "%s\n" "#define C_ALLOCA 1" >>confdefs.h
6122
6123
6124 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
6125 printf %s "checking stack direction for C alloca... " >&6; }
6126 if test ${ac_cv_c_stack_direction+y}
6127 then :
6128 printf %s "(cached) " >&6
6129 else case e in #(
6130 e) if test "$cross_compiling" = yes
6131 then :
6132 ac_cv_c_stack_direction=0
6133 else case e in #(
6134 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6135 /* end confdefs.h. */
6136 $ac_includes_default
6137 int
6138 find_stack_direction (int *addr, int depth)
6139 {
6140 int dir, dummy = 0;
6141 if (! addr)
6142 addr = &dummy;
6143 *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
6144 dir = depth ? find_stack_direction (addr, depth - 1) : 0;
6145 return dir + dummy;
6146 }
6147
6148 int
6149 main (int argc, char **argv)
6150 {
6151 return find_stack_direction (0, argc + !argv + 20) < 0;
6152 }
6153 _ACEOF
6154 if ac_fn_c_try_run "$LINENO"
6155 then :
6156 ac_cv_c_stack_direction=1
6157 else case e in #(
6158 e) ac_cv_c_stack_direction=-1 ;;
6159 esac
6160 fi
6161 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6162 conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
6163 esac
6164 fi
6165 ;;
6166 esac
6167 fi
6168 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
6169 printf "%s\n" "$ac_cv_c_stack_direction" >&6; }
6170 printf "%s\n" "#define STACK_DIRECTION $ac_cv_c_stack_direction" >>confdefs.h
6171
6172
6173 fi
6174
6175 ac_fn_c_check_func "$LINENO" "atoll" "ac_cv_func_atoll"
6176 if test "x$ac_cv_func_atoll" = xyes
6177 then :
6178 printf "%s\n" "#define HAVE_ATOLL 1" >>confdefs.h
6179
6180 fi
6181 ac_fn_c_check_func "$LINENO" "asprintf" "ac_cv_func_asprintf"
6182 if test "x$ac_cv_func_asprintf" = xyes
6183 then :
6184 printf "%s\n" "#define HAVE_ASPRINTF 1" >>confdefs.h
6185
6186 fi
6187 ac_fn_c_check_func "$LINENO" "asnprintf" "ac_cv_func_asnprintf"
6188 if test "x$ac_cv_func_asnprintf" = xyes
6189 then :
6190 printf "%s\n" "#define HAVE_ASNPRINTF 1" >>confdefs.h
6191
6192 fi
6193 ac_fn_c_check_func "$LINENO" "basename" "ac_cv_func_basename"
6194 if test "x$ac_cv_func_basename" = xyes
6195 then :
6196 printf "%s\n" "#define HAVE_BASENAME 1" >>confdefs.h
6197
6198 fi
6199 ac_fn_c_check_func "$LINENO" "devname" "ac_cv_func_devname"
6200 if test "x$ac_cv_func_devname" = xyes
6201 then :
6202 printf "%s\n" "#define HAVE_DEVNAME 1" >>confdefs.h
6203
6204 fi
6205 ac_fn_c_check_func "$LINENO" "dirfd" "ac_cv_func_dirfd"
6206 if test "x$ac_cv_func_dirfd" = xyes
6207 then :
6208 printf "%s\n" "#define HAVE_DIRFD 1" >>confdefs.h
6209
6210 fi
6211 ac_fn_c_check_func "$LINENO" "dirname" "ac_cv_func_dirname"
6212 if test "x$ac_cv_func_dirname" = xyes
6213 then :
6214 printf "%s\n" "#define HAVE_DIRNAME 1" >>confdefs.h
6215
6216 fi
6217 ac_fn_c_check_func "$LINENO" "dispatch_semaphore_create" "ac_cv_func_dispatch_semaphore_create"
6218 if test "x$ac_cv_func_dispatch_semaphore_create" = xyes
6219 then :
6220 printf "%s\n" "#define HAVE_DISPATCH_SEMAPHORE_CREATE 1" >>confdefs.h
6221
6222 fi
6223 ac_fn_c_check_func "$LINENO" "dprintf" "ac_cv_func_dprintf"
6224 if test "x$ac_cv_func_dprintf" = xyes
6225 then :
6226 printf "%s\n" "#define HAVE_DPRINTF 1" >>confdefs.h
6227
6228 fi
6229 ac_fn_c_check_func "$LINENO" "esetfunc" "ac_cv_func_esetfunc"
6230 if test "x$ac_cv_func_esetfunc" = xyes
6231 then :
6232 printf "%s\n" "#define HAVE_ESETFUNC 1" >>confdefs.h
6233
6234 fi
6235 ac_fn_c_check_func "$LINENO" "fgetln" "ac_cv_func_fgetln"
6236 if test "x$ac_cv_func_fgetln" = xyes
6237 then :
6238 printf "%s\n" "#define HAVE_FGETLN 1" >>confdefs.h
6239
6240 fi
6241 ac_fn_c_check_func "$LINENO" "flock" "ac_cv_func_flock"
6242 if test "x$ac_cv_func_flock" = xyes
6243 then :
6244 printf "%s\n" "#define HAVE_FLOCK 1" >>confdefs.h
6245
6246 fi
6247 ac_fn_c_check_func "$LINENO" "fpurge" "ac_cv_func_fpurge"
6248 if test "x$ac_cv_func_fpurge" = xyes
6249 then :
6250 printf "%s\n" "#define HAVE_FPURGE 1" >>confdefs.h
6251
6252 fi
6253 ac_fn_c_check_func "$LINENO" "__fpurge" "ac_cv_func___fpurge"
6254 if test "x$ac_cv_func___fpurge" = xyes
6255 then :
6256 printf "%s\n" "#define HAVE___FPURGE 1" >>confdefs.h
6257
6258 fi
6259 ac_fn_c_check_func "$LINENO" "futimes" "ac_cv_func_futimes"
6260 if test "x$ac_cv_func_futimes" = xyes
6261 then :
6262 printf "%s\n" "#define HAVE_FUTIMES 1" >>confdefs.h
6263
6264 fi
6265 ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
6266 if test "x$ac_cv_func_getline" = xyes
6267 then :
6268 printf "%s\n" "#define HAVE_GETLINE 1" >>confdefs.h
6269
6270 fi
6271 ac_fn_c_check_func "$LINENO" "getopt" "ac_cv_func_getopt"
6272 if test "x$ac_cv_func_getopt" = xyes
6273 then :
6274 printf "%s\n" "#define HAVE_GETOPT 1" >>confdefs.h
6275
6276 fi
6277 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
6278 if test "x$ac_cv_func_getopt_long" = xyes
6279 then :
6280 printf "%s\n" "#define HAVE_GETOPT_LONG 1" >>confdefs.h
6281
6282 fi
6283 ac_fn_c_check_func "$LINENO" "group_from_gid" "ac_cv_func_group_from_gid"
6284 if test "x$ac_cv_func_group_from_gid" = xyes
6285 then :
6286 printf "%s\n" "#define HAVE_GROUP_FROM_GID 1" >>confdefs.h
6287
6288 fi
6289 ac_fn_c_check_func "$LINENO" "gid_from_group" "ac_cv_func_gid_from_group"
6290 if test "x$ac_cv_func_gid_from_group" = xyes
6291 then :
6292 printf "%s\n" "#define HAVE_GID_FROM_GROUP 1" >>confdefs.h
6293
6294 fi
6295 ac_fn_c_check_func "$LINENO" "heapsort" "ac_cv_func_heapsort"
6296 if test "x$ac_cv_func_heapsort" = xyes
6297 then :
6298 printf "%s\n" "#define HAVE_HEAPSORT 1" >>confdefs.h
6299
6300 fi
6301 ac_fn_c_check_func "$LINENO" "isblank" "ac_cv_func_isblank"
6302 if test "x$ac_cv_func_isblank" = xyes
6303 then :
6304 printf "%s\n" "#define HAVE_ISBLANK 1" >>confdefs.h
6305
6306 fi
6307 ac_fn_c_check_func "$LINENO" "issetugid" "ac_cv_func_issetugid"
6308 if test "x$ac_cv_func_issetugid" = xyes
6309 then :
6310 printf "%s\n" "#define HAVE_ISSETUGID 1" >>confdefs.h
6311
6312 fi
6313 ac_fn_c_check_func "$LINENO" "lchflags" "ac_cv_func_lchflags"
6314 if test "x$ac_cv_func_lchflags" = xyes
6315 then :
6316 printf "%s\n" "#define HAVE_LCHFLAGS 1" >>confdefs.h
6317
6318 fi
6319 ac_fn_c_check_func "$LINENO" "lchmod" "ac_cv_func_lchmod"
6320 if test "x$ac_cv_func_lchmod" = xyes
6321 then :
6322 printf "%s\n" "#define HAVE_LCHMOD 1" >>confdefs.h
6323
6324 fi
6325 ac_fn_c_check_func "$LINENO" "lchown" "ac_cv_func_lchown"
6326 if test "x$ac_cv_func_lchown" = xyes
6327 then :
6328 printf "%s\n" "#define HAVE_LCHOWN 1" >>confdefs.h
6329
6330 fi
6331 ac_fn_c_check_func "$LINENO" "lutimes" "ac_cv_func_lutimes"
6332 if test "x$ac_cv_func_lutimes" = xyes
6333 then :
6334 printf "%s\n" "#define HAVE_LUTIMES 1" >>confdefs.h
6335
6336 fi
6337 ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp"
6338 if test "x$ac_cv_func_mkstemp" = xyes
6339 then :
6340 printf "%s\n" "#define HAVE_MKSTEMP 1" >>confdefs.h
6341
6342 fi
6343 ac_fn_c_check_func "$LINENO" "mkstemps" "ac_cv_func_mkstemps"
6344 if test "x$ac_cv_func_mkstemps" = xyes
6345 then :
6346 printf "%s\n" "#define HAVE_MKSTEMPS 1" >>confdefs.h
6347
6348 fi
6349 ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp"
6350 if test "x$ac_cv_func_mkdtemp" = xyes
6351 then :
6352 printf "%s\n" "#define HAVE_MKDTEMP 1" >>confdefs.h
6353
6354 fi
6355 ac_fn_c_check_func "$LINENO" "poll" "ac_cv_func_poll"
6356 if test "x$ac_cv_func_poll" = xyes
6357 then :
6358 printf "%s\n" "#define HAVE_POLL 1" >>confdefs.h
6359
6360 fi
6361 ac_fn_c_check_func "$LINENO" "posix_spawn" "ac_cv_func_posix_spawn"
6362 if test "x$ac_cv_func_posix_spawn" = xyes
6363 then :
6364 printf "%s\n" "#define HAVE_POSIX_SPAWN 1" >>confdefs.h
6365
6366 fi
6367 ac_fn_c_check_func "$LINENO" "pread" "ac_cv_func_pread"
6368 if test "x$ac_cv_func_pread" = xyes
6369 then :
6370 printf "%s\n" "#define HAVE_PREAD 1" >>confdefs.h
6371
6372 fi
6373 ac_fn_c_check_func "$LINENO" "putc_unlocked" "ac_cv_func_putc_unlocked"
6374 if test "x$ac_cv_func_putc_unlocked" = xyes
6375 then :
6376 printf "%s\n" "#define HAVE_PUTC_UNLOCKED 1" >>confdefs.h
6377
6378 fi
6379 ac_fn_c_check_func "$LINENO" "pwcache_userdb" "ac_cv_func_pwcache_userdb"
6380 if test "x$ac_cv_func_pwcache_userdb" = xyes
6381 then :
6382 printf "%s\n" "#define HAVE_PWCACHE_USERDB 1" >>confdefs.h
6383
6384 fi
6385 ac_fn_c_check_func "$LINENO" "pwcache_groupdb" "ac_cv_func_pwcache_groupdb"
6386 if test "x$ac_cv_func_pwcache_groupdb" = xyes
6387 then :
6388 printf "%s\n" "#define HAVE_PWCACHE_GROUPDB 1" >>confdefs.h
6389
6390 fi
6391 ac_fn_c_check_func "$LINENO" "pwrite" "ac_cv_func_pwrite"
6392 if test "x$ac_cv_func_pwrite" = xyes
6393 then :
6394 printf "%s\n" "#define HAVE_PWRITE 1" >>confdefs.h
6395
6396 fi
6397 ac_fn_c_check_func "$LINENO" "raise_default_signal" "ac_cv_func_raise_default_signal"
6398 if test "x$ac_cv_func_raise_default_signal" = xyes
6399 then :
6400 printf "%s\n" "#define HAVE_RAISE_DEFAULT_SIGNAL 1" >>confdefs.h
6401
6402 fi
6403 ac_fn_c_check_func "$LINENO" "random" "ac_cv_func_random"
6404 if test "x$ac_cv_func_random" = xyes
6405 then :
6406 printf "%s\n" "#define HAVE_RANDOM 1" >>confdefs.h
6407
6408 fi
6409 ac_fn_c_check_func "$LINENO" "reallocarr" "ac_cv_func_reallocarr"
6410 if test "x$ac_cv_func_reallocarr" = xyes
6411 then :
6412 printf "%s\n" "#define HAVE_REALLOCARR 1" >>confdefs.h
6413
6414 fi
6415 ac_fn_c_check_func "$LINENO" "reallocarray" "ac_cv_func_reallocarray"
6416 if test "x$ac_cv_func_reallocarray" = xyes
6417 then :
6418 printf "%s\n" "#define HAVE_REALLOCARRAY 1" >>confdefs.h
6419
6420 fi
6421 ac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv"
6422 if test "x$ac_cv_func_setenv" = xyes
6423 then :
6424 printf "%s\n" "#define HAVE_SETENV 1" >>confdefs.h
6425
6426 fi
6427 ac_fn_c_check_func "$LINENO" "setgroupent" "ac_cv_func_setgroupent"
6428 if test "x$ac_cv_func_setgroupent" = xyes
6429 then :
6430 printf "%s\n" "#define HAVE_SETGROUPENT 1" >>confdefs.h
6431
6432 fi
6433 ac_fn_c_check_func "$LINENO" "setprogname" "ac_cv_func_setprogname"
6434 if test "x$ac_cv_func_setprogname" = xyes
6435 then :
6436 printf "%s\n" "#define HAVE_SETPROGNAME 1" >>confdefs.h
6437
6438 fi
6439 ac_fn_c_check_func "$LINENO" "setpassent" "ac_cv_func_setpassent"
6440 if test "x$ac_cv_func_setpassent" = xyes
6441 then :
6442 printf "%s\n" "#define HAVE_SETPASSENT 1" >>confdefs.h
6443
6444 fi
6445 ac_fn_c_check_func "$LINENO" "snprintb_m" "ac_cv_func_snprintb_m"
6446 if test "x$ac_cv_func_snprintb_m" = xyes
6447 then :
6448 printf "%s\n" "#define HAVE_SNPRINTB_M 1" >>confdefs.h
6449
6450 fi
6451 ac_fn_c_check_func "$LINENO" "snprintf" "ac_cv_func_snprintf"
6452 if test "x$ac_cv_func_snprintf" = xyes
6453 then :
6454 printf "%s\n" "#define HAVE_SNPRINTF 1" >>confdefs.h
6455
6456 fi
6457 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
6458 if test "x$ac_cv_func_strlcat" = xyes
6459 then :
6460 printf "%s\n" "#define HAVE_STRLCAT 1" >>confdefs.h
6461
6462 fi
6463 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
6464 if test "x$ac_cv_func_strlcpy" = xyes
6465 then :
6466 printf "%s\n" "#define HAVE_STRLCPY 1" >>confdefs.h
6467
6468 fi
6469 ac_fn_c_check_func "$LINENO" "strmode" "ac_cv_func_strmode"
6470 if test "x$ac_cv_func_strmode" = xyes
6471 then :
6472 printf "%s\n" "#define HAVE_STRMODE 1" >>confdefs.h
6473
6474 fi
6475 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
6476 if test "x$ac_cv_func_strcasecmp" = xyes
6477 then :
6478 printf "%s\n" "#define HAVE_STRCASECMP 1" >>confdefs.h
6479
6480 fi
6481 ac_fn_c_check_func "$LINENO" "strncasecmp" "ac_cv_func_strncasecmp"
6482 if test "x$ac_cv_func_strncasecmp" = xyes
6483 then :
6484 printf "%s\n" "#define HAVE_STRNCASECMP 1" >>confdefs.h
6485
6486 fi
6487 ac_fn_c_check_func "$LINENO" "strcasestr" "ac_cv_func_strcasestr"
6488 if test "x$ac_cv_func_strcasestr" = xyes
6489 then :
6490 printf "%s\n" "#define HAVE_STRCASESTR 1" >>confdefs.h
6491
6492 fi
6493 ac_fn_c_check_func "$LINENO" "strndup" "ac_cv_func_strndup"
6494 if test "x$ac_cv_func_strndup" = xyes
6495 then :
6496 printf "%s\n" "#define HAVE_STRNDUP 1" >>confdefs.h
6497
6498 fi
6499 ac_fn_c_check_func "$LINENO" "strnlen" "ac_cv_func_strnlen"
6500 if test "x$ac_cv_func_strnlen" = xyes
6501 then :
6502 printf "%s\n" "#define HAVE_STRNLEN 1" >>confdefs.h
6503
6504 fi
6505 ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
6506 if test "x$ac_cv_func_strsep" = xyes
6507 then :
6508 printf "%s\n" "#define HAVE_STRSEP 1" >>confdefs.h
6509
6510 fi
6511 ac_fn_c_check_func "$LINENO" "strsuftoll" "ac_cv_func_strsuftoll"
6512 if test "x$ac_cv_func_strsuftoll" = xyes
6513 then :
6514 printf "%s\n" "#define HAVE_STRSUFTOLL 1" >>confdefs.h
6515
6516 fi
6517 ac_fn_c_check_func "$LINENO" "strtoi" "ac_cv_func_strtoi"
6518 if test "x$ac_cv_func_strtoi" = xyes
6519 then :
6520 printf "%s\n" "#define HAVE_STRTOI 1" >>confdefs.h
6521
6522 fi
6523 ac_fn_c_check_func "$LINENO" "strtoll" "ac_cv_func_strtoll"
6524 if test "x$ac_cv_func_strtoll" = xyes
6525 then :
6526 printf "%s\n" "#define HAVE_STRTOLL 1" >>confdefs.h
6527
6528 fi
6529 ac_fn_c_check_func "$LINENO" "strtou" "ac_cv_func_strtou"
6530 if test "x$ac_cv_func_strtou" = xyes
6531 then :
6532 printf "%s\n" "#define HAVE_STRTOU 1" >>confdefs.h
6533
6534 fi
6535 ac_fn_c_check_func "$LINENO" "strtonum" "ac_cv_func_strtonum"
6536 if test "x$ac_cv_func_strtonum" = xyes
6537 then :
6538 printf "%s\n" "#define HAVE_STRTONUM 1" >>confdefs.h
6539
6540 fi
6541 ac_fn_c_check_func "$LINENO" "user_from_uid" "ac_cv_func_user_from_uid"
6542 if test "x$ac_cv_func_user_from_uid" = xyes
6543 then :
6544 printf "%s\n" "#define HAVE_USER_FROM_UID 1" >>confdefs.h
6545
6546 fi
6547 ac_fn_c_check_func "$LINENO" "uid_from_user" "ac_cv_func_uid_from_user"
6548 if test "x$ac_cv_func_uid_from_user" = xyes
6549 then :
6550 printf "%s\n" "#define HAVE_UID_FROM_USER 1" >>confdefs.h
6551
6552 fi
6553 ac_fn_c_check_func "$LINENO" "vasprintf" "ac_cv_func_vasprintf"
6554 if test "x$ac_cv_func_vasprintf" = xyes
6555 then :
6556 printf "%s\n" "#define HAVE_VASPRINTF 1" >>confdefs.h
6557
6558 fi
6559 ac_fn_c_check_func "$LINENO" "vasnprintf" "ac_cv_func_vasnprintf"
6560 if test "x$ac_cv_func_vasnprintf" = xyes
6561 then :
6562 printf "%s\n" "#define HAVE_VASNPRINTF 1" >>confdefs.h
6563
6564 fi
6565 ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
6566 if test "x$ac_cv_func_vsnprintf" = xyes
6567 then :
6568 printf "%s\n" "#define HAVE_VSNPRINTF 1" >>confdefs.h
6569
6570 fi
6571
6572
6573 ac_fn_check_decl "$LINENO" "user_from_uid" "ac_cv_have_decl_user_from_uid" "
6574 #include <pwd.h>
6575
6576 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6577 if test "x$ac_cv_have_decl_user_from_uid" = xyes
6578 then :
6579 ac_have_decl=1
6580 else case e in #(
6581 e) ac_have_decl=0 ;;
6582 esac
6583 fi
6584 printf "%s\n" "#define HAVE_DECL_USER_FROM_UID $ac_have_decl" >>confdefs.h
6585 ac_fn_check_decl "$LINENO" "uid_from_user" "ac_cv_have_decl_uid_from_user" "
6586 #include <pwd.h>
6587
6588 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6589 if test "x$ac_cv_have_decl_uid_from_user" = xyes
6590 then :
6591 ac_have_decl=1
6592 else case e in #(
6593 e) ac_have_decl=0 ;;
6594 esac
6595 fi
6596 printf "%s\n" "#define HAVE_DECL_UID_FROM_USER $ac_have_decl" >>confdefs.h
6597 ac_fn_check_decl "$LINENO" "pwcache_userdb" "ac_cv_have_decl_pwcache_userdb" "
6598 #include <pwd.h>
6599
6600 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6601 if test "x$ac_cv_have_decl_pwcache_userdb" = xyes
6602 then :
6603 ac_have_decl=1
6604 else case e in #(
6605 e) ac_have_decl=0 ;;
6606 esac
6607 fi
6608 printf "%s\n" "#define HAVE_DECL_PWCACHE_USERDB $ac_have_decl" >>confdefs.h
6609
6610 ac_fn_check_decl "$LINENO" "group_from_gid" "ac_cv_have_decl_group_from_gid" "
6611 #include <grp.h>
6612
6613 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6614 if test "x$ac_cv_have_decl_group_from_gid" = xyes
6615 then :
6616 ac_have_decl=1
6617 else case e in #(
6618 e) ac_have_decl=0 ;;
6619 esac
6620 fi
6621 printf "%s\n" "#define HAVE_DECL_GROUP_FROM_GID $ac_have_decl" >>confdefs.h
6622 ac_fn_check_decl "$LINENO" "gid_from_group" "ac_cv_have_decl_gid_from_group" "
6623 #include <grp.h>
6624
6625 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6626 if test "x$ac_cv_have_decl_gid_from_group" = xyes
6627 then :
6628 ac_have_decl=1
6629 else case e in #(
6630 e) ac_have_decl=0 ;;
6631 esac
6632 fi
6633 printf "%s\n" "#define HAVE_DECL_GID_FROM_GROUP $ac_have_decl" >>confdefs.h
6634 ac_fn_check_decl "$LINENO" "pwcache_groupdb" "ac_cv_have_decl_pwcache_groupdb" "
6635 #include <grp.h>
6636
6637 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6638 if test "x$ac_cv_have_decl_pwcache_groupdb" = xyes
6639 then :
6640 ac_have_decl=1
6641 else case e in #(
6642 e) ac_have_decl=0 ;;
6643 esac
6644 fi
6645 printf "%s\n" "#define HAVE_DECL_PWCACHE_GROUPDB $ac_have_decl" >>confdefs.h
6646
6647 ac_fn_check_decl "$LINENO" "strcasecmp" "ac_cv_have_decl_strcasecmp" "
6648 #include <string.h>
6649
6650 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6651 if test "x$ac_cv_have_decl_strcasecmp" = xyes
6652 then :
6653 ac_have_decl=1
6654 else case e in #(
6655 e) ac_have_decl=0 ;;
6656 esac
6657 fi
6658 printf "%s\n" "#define HAVE_DECL_STRCASECMP $ac_have_decl" >>confdefs.h
6659 ac_fn_check_decl "$LINENO" "strncasecmp" "ac_cv_have_decl_strncasecmp" "
6660 #include <string.h>
6661
6662 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6663 if test "x$ac_cv_have_decl_strncasecmp" = xyes
6664 then :
6665 ac_have_decl=1
6666 else case e in #(
6667 e) ac_have_decl=0 ;;
6668 esac
6669 fi
6670 printf "%s\n" "#define HAVE_DECL_STRNCASECMP $ac_have_decl" >>confdefs.h
6671 ac_fn_check_decl "$LINENO" "strcasestr" "ac_cv_have_decl_strcasestr" "
6672 #include <string.h>
6673
6674 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6675 if test "x$ac_cv_have_decl_strcasestr" = xyes
6676 then :
6677 ac_have_decl=1
6678 else case e in #(
6679 e) ac_have_decl=0 ;;
6680 esac
6681 fi
6682 printf "%s\n" "#define HAVE_DECL_STRCASESTR $ac_have_decl" >>confdefs.h
6683 ac_fn_check_decl "$LINENO" "strlcpy" "ac_cv_have_decl_strlcpy" "
6684 #include <string.h>
6685
6686 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6687 if test "x$ac_cv_have_decl_strlcpy" = xyes
6688 then :
6689 ac_have_decl=1
6690 else case e in #(
6691 e) ac_have_decl=0 ;;
6692 esac
6693 fi
6694 printf "%s\n" "#define HAVE_DECL_STRLCPY $ac_have_decl" >>confdefs.h
6695 ac_fn_check_decl "$LINENO" "strlcat" "ac_cv_have_decl_strlcat" "
6696 #include <string.h>
6697
6698 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6699 if test "x$ac_cv_have_decl_strlcat" = xyes
6700 then :
6701 ac_have_decl=1
6702 else case e in #(
6703 e) ac_have_decl=0 ;;
6704 esac
6705 fi
6706 printf "%s\n" "#define HAVE_DECL_STRLCAT $ac_have_decl" >>confdefs.h
6707 ac_fn_check_decl "$LINENO" "strndup" "ac_cv_have_decl_strndup" "
6708 #include <string.h>
6709
6710 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6711 if test "x$ac_cv_have_decl_strndup" = xyes
6712 then :
6713 ac_have_decl=1
6714 else case e in #(
6715 e) ac_have_decl=0 ;;
6716 esac
6717 fi
6718 printf "%s\n" "#define HAVE_DECL_STRNDUP $ac_have_decl" >>confdefs.h
6719 ac_fn_check_decl "$LINENO" "strnlen" "ac_cv_have_decl_strnlen" "
6720 #include <string.h>
6721
6722 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6723 if test "x$ac_cv_have_decl_strnlen" = xyes
6724 then :
6725 ac_have_decl=1
6726 else case e in #(
6727 e) ac_have_decl=0 ;;
6728 esac
6729 fi
6730 printf "%s\n" "#define HAVE_DECL_STRNLEN $ac_have_decl" >>confdefs.h
6731 ac_fn_check_decl "$LINENO" "strsep" "ac_cv_have_decl_strsep" "
6732 #include <string.h>
6733
6734 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6735 if test "x$ac_cv_have_decl_strsep" = xyes
6736 then :
6737 ac_have_decl=1
6738 else case e in #(
6739 e) ac_have_decl=0 ;;
6740 esac
6741 fi
6742 printf "%s\n" "#define HAVE_DECL_STRSEP $ac_have_decl" >>confdefs.h
6743
6744 ac_fn_check_decl "$LINENO" "strsuftoll" "ac_cv_have_decl_strsuftoll" "#include <stdlib.h>
6745 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6746 if test "x$ac_cv_have_decl_strsuftoll" = xyes
6747 then :
6748 ac_have_decl=1
6749 else case e in #(
6750 e) ac_have_decl=0 ;;
6751 esac
6752 fi
6753 printf "%s\n" "#define HAVE_DECL_STRSUFTOLL $ac_have_decl" >>confdefs.h
6754 ac_fn_check_decl "$LINENO" "mi_vector_hash" "ac_cv_have_decl_mi_vector_hash" "#include <stdlib.h>
6755 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6756 if test "x$ac_cv_have_decl_mi_vector_hash" = xyes
6757 then :
6758 ac_have_decl=1
6759 else case e in #(
6760 e) ac_have_decl=0 ;;
6761 esac
6762 fi
6763 printf "%s\n" "#define HAVE_DECL_MI_VECTOR_HASH $ac_have_decl" >>confdefs.h
6764
6765 ac_fn_check_decl "$LINENO" "lchflags" "ac_cv_have_decl_lchflags" "
6766 #include <sys/stat.h>
6767 #include <unistd.h>
6768
6769 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6770 if test "x$ac_cv_have_decl_lchflags" = xyes
6771 then :
6772 ac_have_decl=1
6773 else case e in #(
6774 e) ac_have_decl=0 ;;
6775 esac
6776 fi
6777 printf "%s\n" "#define HAVE_DECL_LCHFLAGS $ac_have_decl" >>confdefs.h
6778 ac_fn_check_decl "$LINENO" "lchmod" "ac_cv_have_decl_lchmod" "
6779 #include <sys/stat.h>
6780 #include <unistd.h>
6781
6782 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6783 if test "x$ac_cv_have_decl_lchmod" = xyes
6784 then :
6785 ac_have_decl=1
6786 else case e in #(
6787 e) ac_have_decl=0 ;;
6788 esac
6789 fi
6790 printf "%s\n" "#define HAVE_DECL_LCHMOD $ac_have_decl" >>confdefs.h
6791 ac_fn_check_decl "$LINENO" "lchown" "ac_cv_have_decl_lchown" "
6792 #include <sys/stat.h>
6793 #include <unistd.h>
6794
6795 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6796 if test "x$ac_cv_have_decl_lchown" = xyes
6797 then :
6798 ac_have_decl=1
6799 else case e in #(
6800 e) ac_have_decl=0 ;;
6801 esac
6802 fi
6803 printf "%s\n" "#define HAVE_DECL_LCHOWN $ac_have_decl" >>confdefs.h
6804
6805
6806 ac_fn_check_decl "$LINENO" "err" "ac_cv_have_decl_err" "
6807 #ifdef HAVE_ERR_H
6808 #include <err.h>
6809 #endif
6810
6811 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6812 if test "x$ac_cv_have_decl_err" = xyes
6813 then :
6814 ac_have_decl=1
6815 else case e in #(
6816 e) ac_have_decl=0 ;;
6817 esac
6818 fi
6819 printf "%s\n" "#define HAVE_DECL_ERR $ac_have_decl" >>confdefs.h
6820 ac_fn_check_decl "$LINENO" "errc" "ac_cv_have_decl_errc" "
6821 #ifdef HAVE_ERR_H
6822 #include <err.h>
6823 #endif
6824
6825 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6826 if test "x$ac_cv_have_decl_errc" = xyes
6827 then :
6828 ac_have_decl=1
6829 else case e in #(
6830 e) ac_have_decl=0 ;;
6831 esac
6832 fi
6833 printf "%s\n" "#define HAVE_DECL_ERRC $ac_have_decl" >>confdefs.h
6834 ac_fn_check_decl "$LINENO" "errx" "ac_cv_have_decl_errx" "
6835 #ifdef HAVE_ERR_H
6836 #include <err.h>
6837 #endif
6838
6839 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6840 if test "x$ac_cv_have_decl_errx" = xyes
6841 then :
6842 ac_have_decl=1
6843 else case e in #(
6844 e) ac_have_decl=0 ;;
6845 esac
6846 fi
6847 printf "%s\n" "#define HAVE_DECL_ERRX $ac_have_decl" >>confdefs.h
6848 ac_fn_check_decl "$LINENO" "verrc" "ac_cv_have_decl_verrc" "
6849 #ifdef HAVE_ERR_H
6850 #include <err.h>
6851 #endif
6852
6853 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6854 if test "x$ac_cv_have_decl_verrc" = xyes
6855 then :
6856 ac_have_decl=1
6857 else case e in #(
6858 e) ac_have_decl=0 ;;
6859 esac
6860 fi
6861 printf "%s\n" "#define HAVE_DECL_VERRC $ac_have_decl" >>confdefs.h
6862 ac_fn_check_decl "$LINENO" "verrx" "ac_cv_have_decl_verrx" "
6863 #ifdef HAVE_ERR_H
6864 #include <err.h>
6865 #endif
6866
6867 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6868 if test "x$ac_cv_have_decl_verrx" = xyes
6869 then :
6870 ac_have_decl=1
6871 else case e in #(
6872 e) ac_have_decl=0 ;;
6873 esac
6874 fi
6875 printf "%s\n" "#define HAVE_DECL_VERRX $ac_have_decl" >>confdefs.h
6876 ac_fn_check_decl "$LINENO" "warn" "ac_cv_have_decl_warn" "
6877 #ifdef HAVE_ERR_H
6878 #include <err.h>
6879 #endif
6880
6881 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6882 if test "x$ac_cv_have_decl_warn" = xyes
6883 then :
6884 ac_have_decl=1
6885 else case e in #(
6886 e) ac_have_decl=0 ;;
6887 esac
6888 fi
6889 printf "%s\n" "#define HAVE_DECL_WARN $ac_have_decl" >>confdefs.h
6890 ac_fn_check_decl "$LINENO" "warnc" "ac_cv_have_decl_warnc" "
6891 #ifdef HAVE_ERR_H
6892 #include <err.h>
6893 #endif
6894
6895 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6896 if test "x$ac_cv_have_decl_warnc" = xyes
6897 then :
6898 ac_have_decl=1
6899 else case e in #(
6900 e) ac_have_decl=0 ;;
6901 esac
6902 fi
6903 printf "%s\n" "#define HAVE_DECL_WARNC $ac_have_decl" >>confdefs.h
6904 ac_fn_check_decl "$LINENO" "warnx" "ac_cv_have_decl_warnx" "
6905 #ifdef HAVE_ERR_H
6906 #include <err.h>
6907 #endif
6908
6909 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6910 if test "x$ac_cv_have_decl_warnx" = xyes
6911 then :
6912 ac_have_decl=1
6913 else case e in #(
6914 e) ac_have_decl=0 ;;
6915 esac
6916 fi
6917 printf "%s\n" "#define HAVE_DECL_WARNX $ac_have_decl" >>confdefs.h
6918 ac_fn_check_decl "$LINENO" "vwarnc" "ac_cv_have_decl_vwarnc" "
6919 #ifdef HAVE_ERR_H
6920 #include <err.h>
6921 #endif
6922
6923 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6924 if test "x$ac_cv_have_decl_vwarnc" = xyes
6925 then :
6926 ac_have_decl=1
6927 else case e in #(
6928 e) ac_have_decl=0 ;;
6929 esac
6930 fi
6931 printf "%s\n" "#define HAVE_DECL_VWARNC $ac_have_decl" >>confdefs.h
6932 ac_fn_check_decl "$LINENO" "vwarnx" "ac_cv_have_decl_vwarnx" "
6933 #ifdef HAVE_ERR_H
6934 #include <err.h>
6935 #endif
6936
6937 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6938 if test "x$ac_cv_have_decl_vwarnx" = xyes
6939 then :
6940 ac_have_decl=1
6941 else case e in #(
6942 e) ac_have_decl=0 ;;
6943 esac
6944 fi
6945 printf "%s\n" "#define HAVE_DECL_VWARNX $ac_have_decl" >>confdefs.h
6946
6947
6948 ac_fn_check_decl "$LINENO" "htobe16" "ac_cv_have_decl_htobe16" "#include <sys/types.h>
6949 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6950 if test "x$ac_cv_have_decl_htobe16" = xyes
6951 then :
6952 ac_have_decl=1
6953 else case e in #(
6954 e) ac_have_decl=0 ;;
6955 esac
6956 fi
6957 printf "%s\n" "#define HAVE_DECL_HTOBE16 $ac_have_decl" >>confdefs.h
6958 ac_fn_check_decl "$LINENO" "htobe32" "ac_cv_have_decl_htobe32" "#include <sys/types.h>
6959 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6960 if test "x$ac_cv_have_decl_htobe32" = xyes
6961 then :
6962 ac_have_decl=1
6963 else case e in #(
6964 e) ac_have_decl=0 ;;
6965 esac
6966 fi
6967 printf "%s\n" "#define HAVE_DECL_HTOBE32 $ac_have_decl" >>confdefs.h
6968 ac_fn_check_decl "$LINENO" "htobe64" "ac_cv_have_decl_htobe64" "#include <sys/types.h>
6969 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6970 if test "x$ac_cv_have_decl_htobe64" = xyes
6971 then :
6972 ac_have_decl=1
6973 else case e in #(
6974 e) ac_have_decl=0 ;;
6975 esac
6976 fi
6977 printf "%s\n" "#define HAVE_DECL_HTOBE64 $ac_have_decl" >>confdefs.h
6978 ac_fn_check_decl "$LINENO" "htole16" "ac_cv_have_decl_htole16" "#include <sys/types.h>
6979 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6980 if test "x$ac_cv_have_decl_htole16" = xyes
6981 then :
6982 ac_have_decl=1
6983 else case e in #(
6984 e) ac_have_decl=0 ;;
6985 esac
6986 fi
6987 printf "%s\n" "#define HAVE_DECL_HTOLE16 $ac_have_decl" >>confdefs.h
6988 ac_fn_check_decl "$LINENO" "htole32" "ac_cv_have_decl_htole32" "#include <sys/types.h>
6989 " "$ac_c_undeclared_builtin_options" "CFLAGS"
6990 if test "x$ac_cv_have_decl_htole32" = xyes
6991 then :
6992 ac_have_decl=1
6993 else case e in #(
6994 e) ac_have_decl=0 ;;
6995 esac
6996 fi
6997 printf "%s\n" "#define HAVE_DECL_HTOLE32 $ac_have_decl" >>confdefs.h
6998 ac_fn_check_decl "$LINENO" "htole64" "ac_cv_have_decl_htole64" "#include <sys/types.h>
6999 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7000 if test "x$ac_cv_have_decl_htole64" = xyes
7001 then :
7002 ac_have_decl=1
7003 else case e in #(
7004 e) ac_have_decl=0 ;;
7005 esac
7006 fi
7007 printf "%s\n" "#define HAVE_DECL_HTOLE64 $ac_have_decl" >>confdefs.h
7008 ac_fn_check_decl "$LINENO" "be16toh" "ac_cv_have_decl_be16toh" "#include <sys/types.h>
7009 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7010 if test "x$ac_cv_have_decl_be16toh" = xyes
7011 then :
7012 ac_have_decl=1
7013 else case e in #(
7014 e) ac_have_decl=0 ;;
7015 esac
7016 fi
7017 printf "%s\n" "#define HAVE_DECL_BE16TOH $ac_have_decl" >>confdefs.h
7018 ac_fn_check_decl "$LINENO" "be32toh" "ac_cv_have_decl_be32toh" "#include <sys/types.h>
7019 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7020 if test "x$ac_cv_have_decl_be32toh" = xyes
7021 then :
7022 ac_have_decl=1
7023 else case e in #(
7024 e) ac_have_decl=0 ;;
7025 esac
7026 fi
7027 printf "%s\n" "#define HAVE_DECL_BE32TOH $ac_have_decl" >>confdefs.h
7028 ac_fn_check_decl "$LINENO" "be64toh" "ac_cv_have_decl_be64toh" "#include <sys/types.h>
7029 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7030 if test "x$ac_cv_have_decl_be64toh" = xyes
7031 then :
7032 ac_have_decl=1
7033 else case e in #(
7034 e) ac_have_decl=0 ;;
7035 esac
7036 fi
7037 printf "%s\n" "#define HAVE_DECL_BE64TOH $ac_have_decl" >>confdefs.h
7038 ac_fn_check_decl "$LINENO" "le16toh" "ac_cv_have_decl_le16toh" "#include <sys/types.h>
7039 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7040 if test "x$ac_cv_have_decl_le16toh" = xyes
7041 then :
7042 ac_have_decl=1
7043 else case e in #(
7044 e) ac_have_decl=0 ;;
7045 esac
7046 fi
7047 printf "%s\n" "#define HAVE_DECL_LE16TOH $ac_have_decl" >>confdefs.h
7048 ac_fn_check_decl "$LINENO" "le32toh" "ac_cv_have_decl_le32toh" "#include <sys/types.h>
7049 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7050 if test "x$ac_cv_have_decl_le32toh" = xyes
7051 then :
7052 ac_have_decl=1
7053 else case e in #(
7054 e) ac_have_decl=0 ;;
7055 esac
7056 fi
7057 printf "%s\n" "#define HAVE_DECL_LE32TOH $ac_have_decl" >>confdefs.h
7058 ac_fn_check_decl "$LINENO" "le64toh" "ac_cv_have_decl_le64toh" "#include <sys/types.h>
7059 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7060 if test "x$ac_cv_have_decl_le64toh" = xyes
7061 then :
7062 ac_have_decl=1
7063 else case e in #(
7064 e) ac_have_decl=0 ;;
7065 esac
7066 fi
7067 printf "%s\n" "#define HAVE_DECL_LE64TOH $ac_have_decl" >>confdefs.h
7068
7069
7070 ac_fn_check_decl "$LINENO" "bswap16" "ac_cv_have_decl_bswap16" "#include <machine/bswap.h>
7071 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7072 if test "x$ac_cv_have_decl_bswap16" = xyes
7073 then :
7074 ac_have_decl=1
7075 else case e in #(
7076 e) ac_have_decl=0 ;;
7077 esac
7078 fi
7079 printf "%s\n" "#define HAVE_DECL_BSWAP16 $ac_have_decl" >>confdefs.h
7080 ac_fn_check_decl "$LINENO" "bswap32" "ac_cv_have_decl_bswap32" "#include <machine/bswap.h>
7081 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7082 if test "x$ac_cv_have_decl_bswap32" = xyes
7083 then :
7084 ac_have_decl=1
7085 else case e in #(
7086 e) ac_have_decl=0 ;;
7087 esac
7088 fi
7089 printf "%s\n" "#define HAVE_DECL_BSWAP32 $ac_have_decl" >>confdefs.h
7090 ac_fn_check_decl "$LINENO" "bswap64" "ac_cv_have_decl_bswap64" "#include <machine/bswap.h>
7091 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7092 if test "x$ac_cv_have_decl_bswap64" = xyes
7093 then :
7094 ac_have_decl=1
7095 else case e in #(
7096 e) ac_have_decl=0 ;;
7097 esac
7098 fi
7099 printf "%s\n" "#define HAVE_DECL_BSWAP64 $ac_have_decl" >>confdefs.h
7100
7101
7102 ac_fn_check_decl "$LINENO" "be16enc" "ac_cv_have_decl_be16enc" "#include <sys/endian.h>
7103 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7104 if test "x$ac_cv_have_decl_be16enc" = xyes
7105 then :
7106 ac_have_decl=1
7107 else case e in #(
7108 e) ac_have_decl=0 ;;
7109 esac
7110 fi
7111 printf "%s\n" "#define HAVE_DECL_BE16ENC $ac_have_decl" >>confdefs.h
7112 ac_fn_check_decl "$LINENO" "le16enc" "ac_cv_have_decl_le16enc" "#include <sys/endian.h>
7113 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7114 if test "x$ac_cv_have_decl_le16enc" = xyes
7115 then :
7116 ac_have_decl=1
7117 else case e in #(
7118 e) ac_have_decl=0 ;;
7119 esac
7120 fi
7121 printf "%s\n" "#define HAVE_DECL_LE16ENC $ac_have_decl" >>confdefs.h
7122 ac_fn_check_decl "$LINENO" "be16dec" "ac_cv_have_decl_be16dec" "#include <sys/endian.h>
7123 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7124 if test "x$ac_cv_have_decl_be16dec" = xyes
7125 then :
7126 ac_have_decl=1
7127 else case e in #(
7128 e) ac_have_decl=0 ;;
7129 esac
7130 fi
7131 printf "%s\n" "#define HAVE_DECL_BE16DEC $ac_have_decl" >>confdefs.h
7132 ac_fn_check_decl "$LINENO" "le16dec" "ac_cv_have_decl_le16dec" "#include <sys/endian.h>
7133 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7134 if test "x$ac_cv_have_decl_le16dec" = xyes
7135 then :
7136 ac_have_decl=1
7137 else case e in #(
7138 e) ac_have_decl=0 ;;
7139 esac
7140 fi
7141 printf "%s\n" "#define HAVE_DECL_LE16DEC $ac_have_decl" >>confdefs.h
7142 ac_fn_check_decl "$LINENO" "be32enc" "ac_cv_have_decl_be32enc" "#include <sys/endian.h>
7143 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7144 if test "x$ac_cv_have_decl_be32enc" = xyes
7145 then :
7146 ac_have_decl=1
7147 else case e in #(
7148 e) ac_have_decl=0 ;;
7149 esac
7150 fi
7151 printf "%s\n" "#define HAVE_DECL_BE32ENC $ac_have_decl" >>confdefs.h
7152 ac_fn_check_decl "$LINENO" "le32enc" "ac_cv_have_decl_le32enc" "#include <sys/endian.h>
7153 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7154 if test "x$ac_cv_have_decl_le32enc" = xyes
7155 then :
7156 ac_have_decl=1
7157 else case e in #(
7158 e) ac_have_decl=0 ;;
7159 esac
7160 fi
7161 printf "%s\n" "#define HAVE_DECL_LE32ENC $ac_have_decl" >>confdefs.h
7162 ac_fn_check_decl "$LINENO" "be32dec" "ac_cv_have_decl_be32dec" "#include <sys/endian.h>
7163 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7164 if test "x$ac_cv_have_decl_be32dec" = xyes
7165 then :
7166 ac_have_decl=1
7167 else case e in #(
7168 e) ac_have_decl=0 ;;
7169 esac
7170 fi
7171 printf "%s\n" "#define HAVE_DECL_BE32DEC $ac_have_decl" >>confdefs.h
7172 ac_fn_check_decl "$LINENO" "le32dec" "ac_cv_have_decl_le32dec" "#include <sys/endian.h>
7173 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7174 if test "x$ac_cv_have_decl_le32dec" = xyes
7175 then :
7176 ac_have_decl=1
7177 else case e in #(
7178 e) ac_have_decl=0 ;;
7179 esac
7180 fi
7181 printf "%s\n" "#define HAVE_DECL_LE32DEC $ac_have_decl" >>confdefs.h
7182 ac_fn_check_decl "$LINENO" "be64enc" "ac_cv_have_decl_be64enc" "#include <sys/endian.h>
7183 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7184 if test "x$ac_cv_have_decl_be64enc" = xyes
7185 then :
7186 ac_have_decl=1
7187 else case e in #(
7188 e) ac_have_decl=0 ;;
7189 esac
7190 fi
7191 printf "%s\n" "#define HAVE_DECL_BE64ENC $ac_have_decl" >>confdefs.h
7192 ac_fn_check_decl "$LINENO" "le64enc" "ac_cv_have_decl_le64enc" "#include <sys/endian.h>
7193 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7194 if test "x$ac_cv_have_decl_le64enc" = xyes
7195 then :
7196 ac_have_decl=1
7197 else case e in #(
7198 e) ac_have_decl=0 ;;
7199 esac
7200 fi
7201 printf "%s\n" "#define HAVE_DECL_LE64ENC $ac_have_decl" >>confdefs.h
7202 ac_fn_check_decl "$LINENO" "be64dec" "ac_cv_have_decl_be64dec" "#include <sys/endian.h>
7203 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7204 if test "x$ac_cv_have_decl_be64dec" = xyes
7205 then :
7206 ac_have_decl=1
7207 else case e in #(
7208 e) ac_have_decl=0 ;;
7209 esac
7210 fi
7211 printf "%s\n" "#define HAVE_DECL_BE64DEC $ac_have_decl" >>confdefs.h
7212 ac_fn_check_decl "$LINENO" "le64dec" "ac_cv_have_decl_le64dec" "#include <sys/endian.h>
7213 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7214 if test "x$ac_cv_have_decl_le64dec" = xyes
7215 then :
7216 ac_have_decl=1
7217 else case e in #(
7218 e) ac_have_decl=0 ;;
7219 esac
7220 fi
7221 printf "%s\n" "#define HAVE_DECL_LE64DEC $ac_have_decl" >>confdefs.h
7222
7223
7224 ac_fn_check_decl "$LINENO" "fstatvfs" "ac_cv_have_decl_fstatvfs" "#include <sys/statvfs.h>
7225 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7226 if test "x$ac_cv_have_decl_fstatvfs" = xyes
7227 then :
7228 ac_have_decl=1
7229 else case e in #(
7230 e) ac_have_decl=0 ;;
7231 esac
7232 fi
7233 printf "%s\n" "#define HAVE_DECL_FSTATVFS $ac_have_decl" >>confdefs.h
7234
7235
7236 ac_fn_check_decl "$LINENO" "setgroupent" "ac_cv_have_decl_setgroupent" "
7237 #include <sys/types.h>
7238 #include <grp.h>
7239 #include <pwd.h>
7240
7241 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7242 if test "x$ac_cv_have_decl_setgroupent" = xyes
7243 then :
7244 ac_have_decl=1
7245 else case e in #(
7246 e) ac_have_decl=0 ;;
7247 esac
7248 fi
7249 printf "%s\n" "#define HAVE_DECL_SETGROUPENT $ac_have_decl" >>confdefs.h
7250 ac_fn_check_decl "$LINENO" "setpassent" "ac_cv_have_decl_setpassent" "
7251 #include <sys/types.h>
7252 #include <grp.h>
7253 #include <pwd.h>
7254
7255 " "$ac_c_undeclared_builtin_options" "CFLAGS"
7256 if test "x$ac_cv_have_decl_setpassent" = xyes
7257 then :
7258 ac_have_decl=1
7259 else case e in #(
7260 e) ac_have_decl=0 ;;
7261 esac
7262 fi
7263 printf "%s\n" "#define HAVE_DECL_SETPASSENT $ac_have_decl" >>confdefs.h
7264
7265
7266 # regcomp() and regexec() are also names of functions in the old V8
7267 # regexp package. To avoid them, we need to find out who has regfree().
7268
7269 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for regfree in -lregex" >&5
7270 printf %s "checking for regfree in -lregex... " >&6; }
7271 if test ${ac_cv_lib_regex_regfree+y}
7272 then :
7273 printf %s "(cached) " >&6
7274 else case e in #(
7275 e) ac_check_lib_save_LIBS=$LIBS
7276 LIBS="-lregex $LIBS"
7277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7278 /* end confdefs.h. */
7279
7280 /* Override any GCC internal prototype to avoid an error.
7281 Use char because int might match the return type of a GCC
7282 builtin and then its argument prototype would still apply.
7283 The 'extern "C"' is for builds by C++ compilers;
7284 although this is not generally supported in C code supporting it here
7285 has little cost and some practical benefit (sr 110532). */
7286 #ifdef __cplusplus
7287 extern "C"
7288 #endif
7289 char regfree (void);
7290 int
7291 main (void)
7292 {
7293 return regfree ();
7294 ;
7295 return 0;
7296 }
7297 _ACEOF
7298 if ac_fn_c_try_link "$LINENO"
7299 then :
7300 ac_cv_lib_regex_regfree=yes
7301 else case e in #(
7302 e) ac_cv_lib_regex_regfree=no ;;
7303 esac
7304 fi
7305 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7306 conftest$ac_exeext conftest.$ac_ext
7307 LIBS=$ac_check_lib_save_LIBS ;;
7308 esac
7309 fi
7310 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_regex_regfree" >&5
7311 printf "%s\n" "$ac_cv_lib_regex_regfree" >&6; }
7312 if test "x$ac_cv_lib_regex_regfree" = xyes
7313 then :
7314 printf "%s\n" "#define HAVE_LIBREGEX 1" >>confdefs.h
7315
7316 LIBS="-lregex $LIBS"
7317
7318 fi
7319
7320 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for library containing regfree" >&5
7321 printf %s "checking for library containing regfree... " >&6; }
7322 if test ${ac_cv_search_regfree+y}
7323 then :
7324 printf %s "(cached) " >&6
7325 else case e in #(
7326 e) ac_func_search_save_LIBS=$LIBS
7327 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7328 /* end confdefs.h. */
7329
7330 /* Override any GCC internal prototype to avoid an error.
7331 Use char because int might match the return type of a GCC
7332 builtin and then its argument prototype would still apply.
7333 The 'extern "C"' is for builds by C++ compilers;
7334 although this is not generally supported in C code supporting it here
7335 has little cost and some practical benefit (sr 110532). */
7336 #ifdef __cplusplus
7337 extern "C"
7338 #endif
7339 char regfree (void);
7340 int
7341 main (void)
7342 {
7343 return regfree ();
7344 ;
7345 return 0;
7346 }
7347 _ACEOF
7348 for ac_lib in '' rx posix
7349 do
7350 if test -z "$ac_lib"; then
7351 ac_res="none required"
7352 else
7353 ac_res=-l$ac_lib
7354 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
7355 fi
7356 if ac_fn_c_try_link "$LINENO"
7357 then :
7358 ac_cv_search_regfree=$ac_res
7359 fi
7360 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7361 conftest$ac_exeext
7362 if test ${ac_cv_search_regfree+y}
7363 then :
7364 break
7365 fi
7366 done
7367 if test ${ac_cv_search_regfree+y}
7368 then :
7369
7370 else case e in #(
7371 e) ac_cv_search_regfree=no ;;
7372 esac
7373 fi
7374 rm conftest.$ac_ext
7375 LIBS=$ac_func_search_save_LIBS ;;
7376 esac
7377 fi
7378 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_regfree" >&5
7379 printf "%s\n" "$ac_cv_search_regfree" >&6; }
7380 ac_res=$ac_cv_search_regfree
7381 if test "$ac_res" != no
7382 then :
7383 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
7384
7385 fi
7386
7387
7388 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking for clock_gettime in -lrt" >&5
7389 printf %s "checking for clock_gettime in -lrt... " >&6; }
7390 if test ${ac_cv_lib_rt_clock_gettime+y}
7391 then :
7392 printf %s "(cached) " >&6
7393 else case e in #(
7394 e) ac_check_lib_save_LIBS=$LIBS
7395 LIBS="-lrt $LIBS"
7396 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7397 /* end confdefs.h. */
7398
7399 /* Override any GCC internal prototype to avoid an error.
7400 Use char because int might match the return type of a GCC
7401 builtin and then its argument prototype would still apply.
7402 The 'extern "C"' is for builds by C++ compilers;
7403 although this is not generally supported in C code supporting it here
7404 has little cost and some practical benefit (sr 110532). */
7405 #ifdef __cplusplus
7406 extern "C"
7407 #endif
7408 char clock_gettime (void);
7409 int
7410 main (void)
7411 {
7412 return clock_gettime ();
7413 ;
7414 return 0;
7415 }
7416 _ACEOF
7417 if ac_fn_c_try_link "$LINENO"
7418 then :
7419 ac_cv_lib_rt_clock_gettime=yes
7420 else case e in #(
7421 e) ac_cv_lib_rt_clock_gettime=no ;;
7422 esac
7423 fi
7424 rm -f core conftest.err conftest.$ac_objext conftest.beam \
7425 conftest$ac_exeext conftest.$ac_ext
7426 LIBS=$ac_check_lib_save_LIBS ;;
7427 esac
7428 fi
7429 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_clock_gettime" >&5
7430 printf "%s\n" "$ac_cv_lib_rt_clock_gettime" >&6; }
7431 if test "x$ac_cv_lib_rt_clock_gettime" = xyes
7432 then :
7433 printf "%s\n" "#define HAVE_LIBRT 1" >>confdefs.h
7434
7435 LIBS="-lrt $LIBS"
7436
7437 fi
7438
7439
7440
7441 for ac_func in fparseln
7442 do :
7443 ac_fn_c_check_func "$LINENO" "fparseln" "ac_cv_func_fparseln"
7444 if test "x$ac_cv_func_fparseln" = xyes
7445 then :
7446 printf "%s\n" "#define HAVE_FPARSELN 1" >>confdefs.h
7447
7448 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking if fparseln seems to work" >&5
7449 printf %s "checking if fparseln seems to work... " >&6; }
7450 if test "$cross_compiling" = yes
7451 then :
7452 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cross compiling: not checking farseln" >&5
7453 printf "%s\n" "$as_me: WARNING: cross compiling: not checking farseln" >&2;}
7454
7455 else case e in #(
7456 e) cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7457 /* end confdefs.h. */
7458
7459 #define _NETBSD_SOURCE
7460 #include <stdio.h>
7461 #include <stdlib.h>
7462 #define CONFTEST "conftest.fparseln"
7463 #define COMMENT '#'
7464 int
7465 main(void)
7466 {
7467 static const char delim[3] = { '\0', '\0', COMMENT };
7468 FILE *fp;
7469 char *ptr;
7470 fp = fopen(CONFTEST, "w+");
7471 if (fp != NULL) {
7472 unlink(CONFTEST);
7473 ungetc(COMMENT, fp);
7474 ptr = fparseln(fp, NULL, NULL, delim,
7475 FPARSELN_UNESCALL);
7476 fclose(fp);
7477 if (ptr == NULL)
7478 exit(0);
7479 }
7480 exit(1);
7481 }
7482
7483 _ACEOF
7484 if ac_fn_c_try_run "$LINENO"
7485 then :
7486 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7487 printf "%s\n" "yes" >&6; }
7488 else case e in #(
7489 e) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: no" >&5
7490 printf "%s\n" "no" >&6; }
7491
7492 printf "%s\n" "#define BROKEN_FPARSELN 1" >>confdefs.h
7493 ;;
7494 esac
7495 fi
7496 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7497 conftest.$ac_objext conftest.beam conftest.$ac_ext ;;
7498 esac
7499 fi
7500
7501
7502 fi
7503
7504 done
7505
7506
7507 nb_cv_check_cc_flags=
7508 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Werror=unknown-warning-option" >&5
7509 printf %s "checking whether C compiler accepts -Werror=unknown-warning-option... " >&6; }
7510 if test ${ax_cv_check_cflags___Werror_unknown_warning_option+y}
7511 then :
7512 printf %s "(cached) " >&6
7513 else case e in #(
7514 e)
7515 ax_check_save_flags=$CFLAGS
7516 CFLAGS="$CFLAGS -Werror=unknown-warning-option"
7517 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7518 /* end confdefs.h. */
7519
7520 int
7521 main (void)
7522 {
7523
7524 ;
7525 return 0;
7526 }
7527 _ACEOF
7528 if ac_fn_c_try_compile "$LINENO"
7529 then :
7530 ax_cv_check_cflags___Werror_unknown_warning_option=yes
7531 else case e in #(
7532 e) ax_cv_check_cflags___Werror_unknown_warning_option=no ;;
7533 esac
7534 fi
7535 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7536 CFLAGS=$ax_check_save_flags ;;
7537 esac
7538 fi
7539 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___Werror_unknown_warning_option" >&5
7540 printf "%s\n" "$ax_cv_check_cflags___Werror_unknown_warning_option" >&6; }
7541 if test "x$ax_cv_check_cflags___Werror_unknown_warning_option" = xyes
7542 then :
7543 nb_cv_check_cc_flags=-Werror=unknown-warning-option
7544 else case e in #(
7545 e) : ;;
7546 esac
7547 fi
7548
7549
7550 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_$nb_cv_check_cc_flags_-no-cpp-precomp" | sed "$as_sed_sh"`
7551 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -no-cpp-precomp" >&5
7552 printf %s "checking whether C compiler accepts -no-cpp-precomp... " >&6; }
7553 if eval test \${$as_CACHEVAR+y}
7554 then :
7555 printf %s "(cached) " >&6
7556 else case e in #(
7557 e)
7558 ax_check_save_flags=$CFLAGS
7559 CFLAGS="$CFLAGS $nb_cv_check_cc_flags -no-cpp-precomp"
7560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7561 /* end confdefs.h. */
7562
7563 int
7564 main (void)
7565 {
7566
7567 ;
7568 return 0;
7569 }
7570 _ACEOF
7571 if ac_fn_c_try_compile "$LINENO"
7572 then :
7573 eval "$as_CACHEVAR=yes"
7574 else case e in #(
7575 e) eval "$as_CACHEVAR=no" ;;
7576 esac
7577 fi
7578 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7579 CFLAGS=$ax_check_save_flags ;;
7580 esac
7581 fi
7582 eval ac_res=\$$as_CACHEVAR
7583 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7584 printf "%s\n" "$ac_res" >&6; }
7585 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
7586 then :
7587 CC_NO_CPP_PRECOMP=-no-cpp-precomp
7588 else case e in #(
7589 e) : ;;
7590 esac
7591 fi
7592
7593
7594
7595
7596 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_$nb_cv_check_cc_flags_-Waddress-of-packed-member" | sed "$as_sed_sh"`
7597 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Waddress-of-packed-member" >&5
7598 printf %s "checking whether C compiler accepts -Waddress-of-packed-member... " >&6; }
7599 if eval test \${$as_CACHEVAR+y}
7600 then :
7601 printf %s "(cached) " >&6
7602 else case e in #(
7603 e)
7604 ax_check_save_flags=$CFLAGS
7605 CFLAGS="$CFLAGS $nb_cv_check_cc_flags -Waddress-of-packed-member"
7606 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7607 /* end confdefs.h. */
7608
7609 int
7610 main (void)
7611 {
7612
7613 ;
7614 return 0;
7615 }
7616 _ACEOF
7617 if ac_fn_c_try_compile "$LINENO"
7618 then :
7619 eval "$as_CACHEVAR=yes"
7620 else case e in #(
7621 e) eval "$as_CACHEVAR=no" ;;
7622 esac
7623 fi
7624 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7625 CFLAGS=$ax_check_save_flags ;;
7626 esac
7627 fi
7628 eval ac_res=\$$as_CACHEVAR
7629 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7630 printf "%s\n" "$ac_res" >&6; }
7631 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
7632 then :
7633 CC_WNO_ADDRESS_OF_PACKED_MEMBER=-Wno-address-of-packed-member
7634 else case e in #(
7635 e) : ;;
7636 esac
7637 fi
7638
7639
7640
7641 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_$nb_cv_check_cc_flags_-Wcast-function-type" | sed "$as_sed_sh"`
7642 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wcast-function-type" >&5
7643 printf %s "checking whether C compiler accepts -Wcast-function-type... " >&6; }
7644 if eval test \${$as_CACHEVAR+y}
7645 then :
7646 printf %s "(cached) " >&6
7647 else case e in #(
7648 e)
7649 ax_check_save_flags=$CFLAGS
7650 CFLAGS="$CFLAGS $nb_cv_check_cc_flags -Wcast-function-type"
7651 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7652 /* end confdefs.h. */
7653
7654 int
7655 main (void)
7656 {
7657
7658 ;
7659 return 0;
7660 }
7661 _ACEOF
7662 if ac_fn_c_try_compile "$LINENO"
7663 then :
7664 eval "$as_CACHEVAR=yes"
7665 else case e in #(
7666 e) eval "$as_CACHEVAR=no" ;;
7667 esac
7668 fi
7669 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7670 CFLAGS=$ax_check_save_flags ;;
7671 esac
7672 fi
7673 eval ac_res=\$$as_CACHEVAR
7674 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7675 printf "%s\n" "$ac_res" >&6; }
7676 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
7677 then :
7678 CC_WNO_CAST_FUNCTION_TYPE=-Wno-cast-function-type
7679 else case e in #(
7680 e) : ;;
7681 esac
7682 fi
7683
7684
7685
7686 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_$nb_cv_check_cc_flags_-Werror=address-of-packed-member" | sed "$as_sed_sh"`
7687 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Werror=address-of-packed-member" >&5
7688 printf %s "checking whether C compiler accepts -Werror=address-of-packed-member... " >&6; }
7689 if eval test \${$as_CACHEVAR+y}
7690 then :
7691 printf %s "(cached) " >&6
7692 else case e in #(
7693 e)
7694 ax_check_save_flags=$CFLAGS
7695 CFLAGS="$CFLAGS $nb_cv_check_cc_flags -Werror=address-of-packed-member"
7696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7697 /* end confdefs.h. */
7698
7699 int
7700 main (void)
7701 {
7702
7703 ;
7704 return 0;
7705 }
7706 _ACEOF
7707 if ac_fn_c_try_compile "$LINENO"
7708 then :
7709 eval "$as_CACHEVAR=yes"
7710 else case e in #(
7711 e) eval "$as_CACHEVAR=no" ;;
7712 esac
7713 fi
7714 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7715 CFLAGS=$ax_check_save_flags ;;
7716 esac
7717 fi
7718 eval ac_res=\$$as_CACHEVAR
7719 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7720 printf "%s\n" "$ac_res" >&6; }
7721 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
7722 then :
7723 CC_WNO_ERROR_ADDRESS_OF_PACKED_MEMBER=-Wno-error=address-of-packed-member
7724 else case e in #(
7725 e) : ;;
7726 esac
7727 fi
7728
7729
7730
7731 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_$nb_cv_check_cc_flags_-Wformat-overflow" | sed "$as_sed_sh"`
7732 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wformat-overflow" >&5
7733 printf %s "checking whether C compiler accepts -Wformat-overflow... " >&6; }
7734 if eval test \${$as_CACHEVAR+y}
7735 then :
7736 printf %s "(cached) " >&6
7737 else case e in #(
7738 e)
7739 ax_check_save_flags=$CFLAGS
7740 CFLAGS="$CFLAGS $nb_cv_check_cc_flags -Wformat-overflow"
7741 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7742 /* end confdefs.h. */
7743
7744 int
7745 main (void)
7746 {
7747
7748 ;
7749 return 0;
7750 }
7751 _ACEOF
7752 if ac_fn_c_try_compile "$LINENO"
7753 then :
7754 eval "$as_CACHEVAR=yes"
7755 else case e in #(
7756 e) eval "$as_CACHEVAR=no" ;;
7757 esac
7758 fi
7759 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7760 CFLAGS=$ax_check_save_flags ;;
7761 esac
7762 fi
7763 eval ac_res=\$$as_CACHEVAR
7764 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7765 printf "%s\n" "$ac_res" >&6; }
7766 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
7767 then :
7768 CC_WNO_FORMAT_OVERFLOW=-Wno-format-overflow
7769 else case e in #(
7770 e) : ;;
7771 esac
7772 fi
7773
7774
7775
7776 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_$nb_cv_check_cc_flags_-Wformat-truncation" | sed "$as_sed_sh"`
7777 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wformat-truncation" >&5
7778 printf %s "checking whether C compiler accepts -Wformat-truncation... " >&6; }
7779 if eval test \${$as_CACHEVAR+y}
7780 then :
7781 printf %s "(cached) " >&6
7782 else case e in #(
7783 e)
7784 ax_check_save_flags=$CFLAGS
7785 CFLAGS="$CFLAGS $nb_cv_check_cc_flags -Wformat-truncation"
7786 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7787 /* end confdefs.h. */
7788
7789 int
7790 main (void)
7791 {
7792
7793 ;
7794 return 0;
7795 }
7796 _ACEOF
7797 if ac_fn_c_try_compile "$LINENO"
7798 then :
7799 eval "$as_CACHEVAR=yes"
7800 else case e in #(
7801 e) eval "$as_CACHEVAR=no" ;;
7802 esac
7803 fi
7804 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7805 CFLAGS=$ax_check_save_flags ;;
7806 esac
7807 fi
7808 eval ac_res=\$$as_CACHEVAR
7809 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7810 printf "%s\n" "$ac_res" >&6; }
7811 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
7812 then :
7813 CC_WNO_FORMAT_TRUNCATION=-Wno-format-truncation
7814 else case e in #(
7815 e) : ;;
7816 esac
7817 fi
7818
7819
7820
7821 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_$nb_cv_check_cc_flags_-Wimplicit-fallthrough" | sed "$as_sed_sh"`
7822 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wimplicit-fallthrough" >&5
7823 printf %s "checking whether C compiler accepts -Wimplicit-fallthrough... " >&6; }
7824 if eval test \${$as_CACHEVAR+y}
7825 then :
7826 printf %s "(cached) " >&6
7827 else case e in #(
7828 e)
7829 ax_check_save_flags=$CFLAGS
7830 CFLAGS="$CFLAGS $nb_cv_check_cc_flags -Wimplicit-fallthrough"
7831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7832 /* end confdefs.h. */
7833
7834 int
7835 main (void)
7836 {
7837
7838 ;
7839 return 0;
7840 }
7841 _ACEOF
7842 if ac_fn_c_try_compile "$LINENO"
7843 then :
7844 eval "$as_CACHEVAR=yes"
7845 else case e in #(
7846 e) eval "$as_CACHEVAR=no" ;;
7847 esac
7848 fi
7849 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7850 CFLAGS=$ax_check_save_flags ;;
7851 esac
7852 fi
7853 eval ac_res=\$$as_CACHEVAR
7854 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7855 printf "%s\n" "$ac_res" >&6; }
7856 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
7857 then :
7858 CC_WNO_IMPLICIT_FALLTHROUGH=-Wno-implicit-fallthrough
7859 else case e in #(
7860 e) : ;;
7861 esac
7862 fi
7863
7864
7865
7866 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_$nb_cv_check_cc_flags_-Wmaybe-uninitialized" | sed "$as_sed_sh"`
7867 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wmaybe-uninitialized" >&5
7868 printf %s "checking whether C compiler accepts -Wmaybe-uninitialized... " >&6; }
7869 if eval test \${$as_CACHEVAR+y}
7870 then :
7871 printf %s "(cached) " >&6
7872 else case e in #(
7873 e)
7874 ax_check_save_flags=$CFLAGS
7875 CFLAGS="$CFLAGS $nb_cv_check_cc_flags -Wmaybe-uninitialized"
7876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7877 /* end confdefs.h. */
7878
7879 int
7880 main (void)
7881 {
7882
7883 ;
7884 return 0;
7885 }
7886 _ACEOF
7887 if ac_fn_c_try_compile "$LINENO"
7888 then :
7889 eval "$as_CACHEVAR=yes"
7890 else case e in #(
7891 e) eval "$as_CACHEVAR=no" ;;
7892 esac
7893 fi
7894 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7895 CFLAGS=$ax_check_save_flags ;;
7896 esac
7897 fi
7898 eval ac_res=\$$as_CACHEVAR
7899 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7900 printf "%s\n" "$ac_res" >&6; }
7901 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
7902 then :
7903 CC_WNO_MAYBE_UNINITIALIZED=-Wno-maybe-uninitialized
7904 else case e in #(
7905 e) : ;;
7906 esac
7907 fi
7908
7909
7910
7911 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_$nb_cv_check_cc_flags_-Wreturn-local-addr" | sed "$as_sed_sh"`
7912 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wreturn-local-addr" >&5
7913 printf %s "checking whether C compiler accepts -Wreturn-local-addr... " >&6; }
7914 if eval test \${$as_CACHEVAR+y}
7915 then :
7916 printf %s "(cached) " >&6
7917 else case e in #(
7918 e)
7919 ax_check_save_flags=$CFLAGS
7920 CFLAGS="$CFLAGS $nb_cv_check_cc_flags -Wreturn-local-addr"
7921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7922 /* end confdefs.h. */
7923
7924 int
7925 main (void)
7926 {
7927
7928 ;
7929 return 0;
7930 }
7931 _ACEOF
7932 if ac_fn_c_try_compile "$LINENO"
7933 then :
7934 eval "$as_CACHEVAR=yes"
7935 else case e in #(
7936 e) eval "$as_CACHEVAR=no" ;;
7937 esac
7938 fi
7939 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7940 CFLAGS=$ax_check_save_flags ;;
7941 esac
7942 fi
7943 eval ac_res=\$$as_CACHEVAR
7944 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7945 printf "%s\n" "$ac_res" >&6; }
7946 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
7947 then :
7948 CC_WNO_RETURN_LOCAL_ADDR=-Wno-return-local-addr
7949 else case e in #(
7950 e) : ;;
7951 esac
7952 fi
7953
7954
7955
7956 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_$nb_cv_check_cc_flags_-Wstringop-overflow" | sed "$as_sed_sh"`
7957 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wstringop-overflow" >&5
7958 printf %s "checking whether C compiler accepts -Wstringop-overflow... " >&6; }
7959 if eval test \${$as_CACHEVAR+y}
7960 then :
7961 printf %s "(cached) " >&6
7962 else case e in #(
7963 e)
7964 ax_check_save_flags=$CFLAGS
7965 CFLAGS="$CFLAGS $nb_cv_check_cc_flags -Wstringop-overflow"
7966 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7967 /* end confdefs.h. */
7968
7969 int
7970 main (void)
7971 {
7972
7973 ;
7974 return 0;
7975 }
7976 _ACEOF
7977 if ac_fn_c_try_compile "$LINENO"
7978 then :
7979 eval "$as_CACHEVAR=yes"
7980 else case e in #(
7981 e) eval "$as_CACHEVAR=no" ;;
7982 esac
7983 fi
7984 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
7985 CFLAGS=$ax_check_save_flags ;;
7986 esac
7987 fi
7988 eval ac_res=\$$as_CACHEVAR
7989 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
7990 printf "%s\n" "$ac_res" >&6; }
7991 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
7992 then :
7993 CC_WNO_STRINGOP_OVERFLOW=-Wno-stringop-overflow
7994 else case e in #(
7995 e) : ;;
7996 esac
7997 fi
7998
7999
8000
8001 as_CACHEVAR=`printf "%s\n" "ax_cv_check_cflags_$nb_cv_check_cc_flags_-Wstringop-truncation" | sed "$as_sed_sh"`
8002 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Wstringop-truncation" >&5
8003 printf %s "checking whether C compiler accepts -Wstringop-truncation... " >&6; }
8004 if eval test \${$as_CACHEVAR+y}
8005 then :
8006 printf %s "(cached) " >&6
8007 else case e in #(
8008 e)
8009 ax_check_save_flags=$CFLAGS
8010 CFLAGS="$CFLAGS $nb_cv_check_cc_flags -Wstringop-truncation"
8011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8012 /* end confdefs.h. */
8013
8014 int
8015 main (void)
8016 {
8017
8018 ;
8019 return 0;
8020 }
8021 _ACEOF
8022 if ac_fn_c_try_compile "$LINENO"
8023 then :
8024 eval "$as_CACHEVAR=yes"
8025 else case e in #(
8026 e) eval "$as_CACHEVAR=no" ;;
8027 esac
8028 fi
8029 rm -f core conftest.err conftest.$ac_objext conftest.beam conftest.$ac_ext
8030 CFLAGS=$ax_check_save_flags ;;
8031 esac
8032 fi
8033 eval ac_res=\$$as_CACHEVAR
8034 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
8035 printf "%s\n" "$ac_res" >&6; }
8036 if eval test \"x\$"$as_CACHEVAR"\" = x"yes"
8037 then :
8038 CC_WNO_STRINGOP_TRUNCATION=-Wno-stringop-truncation
8039 else case e in #(
8040 e) : ;;
8041 esac
8042 fi
8043
8044
8045
8046
8047 cat >confcache <<\_ACEOF
8048 # This file is a shell script that caches the results of configure
8049 # tests run on this system so they can be shared between configure
8050 # scripts and configure runs, see configure's option --config-cache.
8051 # It is not useful on other systems. If it contains results you don't
8052 # want to keep, you may remove or edit it.
8053 #
8054 # config.status only pays attention to the cache file if you give it
8055 # the --recheck option to rerun configure.
8056 #
8057 # 'ac_cv_env_foo' variables (set or unset) will be overridden when
8058 # loading this file, other *unset* 'ac_cv_foo' will be assigned the
8059 # following values.
8060
8061 _ACEOF
8062
8063 # The following way of writing the cache mishandles newlines in values,
8064 # but we know of no workaround that is simple, portable, and efficient.
8065 # So, we kill variables containing newlines.
8066 # Ultrix sh set writes to stderr and can't be redirected directly,
8067 # and sets the high bit in the cache file unless we assign to the vars.
8068 (
8069 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8070 eval ac_val=\$$ac_var
8071 case $ac_val in #(
8072 *${as_nl}*)
8073 case $ac_var in #(
8074 *_cv_*) { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8075 printf "%s\n" "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8076 esac
8077 case $ac_var in #(
8078 _ | IFS | as_nl) ;; #(
8079 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8080 *) { eval $ac_var=; unset $ac_var;} ;;
8081 esac ;;
8082 esac
8083 done
8084
8085 (set) 2>&1 |
8086 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8087 *${as_nl}ac_space=\ *)
8088 # 'set' does not quote correctly, so add quotes: double-quote
8089 # substitution turns \\\\ into \\, and sed turns \\ into \.
8090 sed -n \
8091 "s/'/'\\\\''/g;
8092 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8093 ;; #(
8094 *)
8095 # 'set' quotes correctly as required by POSIX, so do not add quotes.
8096 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8097 ;;
8098 esac |
8099 sort
8100 ) |
8101 sed '
8102 /^ac_cv_env_/b end
8103 t clear
8104 :clear
8105 s/^\([^=]*\)=\(.*[{}].*\)$/test ${\1+y} || &/
8106 t end
8107 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8108 :end' >>confcache
8109 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8110 if test -w "$cache_file"; then
8111 if test "x$cache_file" != "x/dev/null"; then
8112 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8113 printf "%s\n" "$as_me: updating cache $cache_file" >&6;}
8114 if test ! -f "$cache_file" || test -h "$cache_file"; then
8115 cat confcache >"$cache_file"
8116 else
8117 case $cache_file in #(
8118 */* | ?:*)
8119 mv -f confcache "$cache_file"$$ &&
8120 mv -f "$cache_file"$$ "$cache_file" ;; #(
8121 *)
8122 mv -f confcache "$cache_file" ;;
8123 esac
8124 fi
8125 fi
8126 else
8127 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8128 printf "%s\n" "$as_me: not updating unwritable cache $cache_file" >&6;}
8129 fi
8130 fi
8131 rm -f confcache
8132
8133 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8134 # Let make expand exec_prefix.
8135 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8136
8137 DEFS=-DHAVE_CONFIG_H
8138
8139 ac_libobjs=
8140 ac_ltlibobjs=
8141 U=
8142 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8143 # 1. Remove the extension, and $U if already installed.
8144 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8145 ac_i=`printf "%s\n" "$ac_i" | sed "$ac_script"`
8146 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8147 # will be set to the directory where LIBOBJS objects are built.
8148 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8149 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8150 done
8151 LIBOBJS=$ac_libobjs
8152
8153 LTLIBOBJS=$ac_ltlibobjs
8154
8155
8156
8157
8158 : "${CONFIG_STATUS=./config.status}"
8159 ac_write_fail=0
8160 ac_clean_files_save=$ac_clean_files
8161 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8162 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8163 printf "%s\n" "$as_me: creating $CONFIG_STATUS" >&6;}
8164 as_write_fail=0
8165 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8166 #! $SHELL
8167 # Generated by $as_me.
8168 # Run this file to recreate the current configuration.
8169 # Compiler output produced by configure, useful for debugging
8170 # configure, is in config.log if it exists.
8171
8172 debug=false
8173 ac_cs_recheck=false
8174 ac_cs_silent=false
8175
8176 SHELL=\${CONFIG_SHELL-$SHELL}
8177 export SHELL
8178 _ASEOF
8179 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8180 ## -------------------- ##
8181 ## M4sh Initialization. ##
8182 ## -------------------- ##
8183
8184 # Be more Bourne compatible
8185 DUALCASE=1; export DUALCASE # for MKS sh
8186 if test ${ZSH_VERSION+y} && (emulate sh) >/dev/null 2>&1
8187 then :
8188 emulate sh
8189 NULLCMD=:
8190 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8191 # is contrary to our usage. Disable this feature.
8192 alias -g '${1+"$@"}'='"$@"'
8193 setopt NO_GLOB_SUBST
8194 else case e in #(
8195 e) case `(set -o) 2>/dev/null` in #(
8196 *posix*) :
8197 set -o posix ;; #(
8198 *) :
8199 ;;
8200 esac ;;
8201 esac
8202 fi
8203
8204
8205
8206 # Reset variables that may have inherited troublesome values from
8207 # the environment.
8208
8209 # IFS needs to be set, to space, tab, and newline, in precisely that order.
8210 # (If _AS_PATH_WALK were called with IFS unset, it would have the
8211 # side effect of setting IFS to empty, thus disabling word splitting.)
8212 # Quoting is to prevent editors from complaining about space-tab.
8213 as_nl='
8214 '
8215 export as_nl
8216 IFS=" "" $as_nl"
8217
8218 PS1='$ '
8219 PS2='> '
8220 PS4='+ '
8221
8222 # Ensure predictable behavior from utilities with locale-dependent output.
8223 LC_ALL=C
8224 export LC_ALL
8225 LANGUAGE=C
8226 export LANGUAGE
8227
8228 # We cannot yet rely on "unset" to work, but we need these variables
8229 # to be unset--not just set to an empty or harmless value--now, to
8230 # avoid bugs in old shells (e.g. pre-3.0 UWIN ksh). This construct
8231 # also avoids known problems related to "unset" and subshell syntax
8232 # in other old shells (e.g. bash 2.01 and pdksh 5.2.14).
8233 for as_var in BASH_ENV ENV MAIL MAILPATH CDPATH
8234 do eval test \${$as_var+y} \
8235 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8236 done
8237
8238 # Ensure that fds 0, 1, and 2 are open.
8239 if (exec 3>&0) 2>/dev/null; then :; else exec 0</dev/null; fi
8240 if (exec 3>&1) 2>/dev/null; then :; else exec 1>/dev/null; fi
8241 if (exec 3>&2) ; then :; else exec 2>/dev/null; fi
8242
8243 # The user is always right.
8244 if ${PATH_SEPARATOR+false} :; then
8245 PATH_SEPARATOR=:
8246 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8247 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8248 PATH_SEPARATOR=';'
8249 }
8250 fi
8251
8252
8253 # Find who we are. Look in the path if we contain no directory separator.
8254 as_myself=
8255 case $0 in #((
8256 *[\\/]* ) as_myself=$0 ;;
8257 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8258 for as_dir in $PATH
8259 do
8260 IFS=$as_save_IFS
8261 case $as_dir in #(((
8262 '') as_dir=./ ;;
8263 */) ;;
8264 *) as_dir=$as_dir/ ;;
8265 esac
8266 test -r "$as_dir$0" && as_myself=$as_dir$0 && break
8267 done
8268 IFS=$as_save_IFS
8269
8270 ;;
8271 esac
8272 # We did not find ourselves, most probably we were run as 'sh COMMAND'
8273 # in which case we are not to be found in the path.
8274 if test "x$as_myself" = x; then
8275 as_myself=$0
8276 fi
8277 if test ! -f "$as_myself"; then
8278 printf "%s\n" "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8279 exit 1
8280 fi
8281
8282
8283
8284 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8285 # ----------------------------------------
8286 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8287 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8288 # script with STATUS, using 1 if that was 0.
8289 as_fn_error ()
8290 {
8291 as_status=$1; test $as_status -eq 0 && as_status=1
8292 if test "$4"; then
8293 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8294 printf "%s\n" "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8295 fi
8296 printf "%s\n" "$as_me: error: $2" >&2
8297 as_fn_exit $as_status
8298 } # as_fn_error
8299
8300
8301 # as_fn_set_status STATUS
8302 # -----------------------
8303 # Set $? to STATUS, without forking.
8304 as_fn_set_status ()
8305 {
8306 return $1
8307 } # as_fn_set_status
8308
8309 # as_fn_exit STATUS
8310 # -----------------
8311 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8312 as_fn_exit ()
8313 {
8314 set +e
8315 as_fn_set_status $1
8316 exit $1
8317 } # as_fn_exit
8318
8319 # as_fn_unset VAR
8320 # ---------------
8321 # Portably unset VAR.
8322 as_fn_unset ()
8323 {
8324 { eval $1=; unset $1;}
8325 }
8326 as_unset=as_fn_unset
8327
8328 # as_fn_append VAR VALUE
8329 # ----------------------
8330 # Append the text in VALUE to the end of the definition contained in VAR. Take
8331 # advantage of any shell optimizations that allow amortized linear growth over
8332 # repeated appends, instead of the typical quadratic growth present in naive
8333 # implementations.
8334 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null
8335 then :
8336 eval 'as_fn_append ()
8337 {
8338 eval $1+=\$2
8339 }'
8340 else case e in #(
8341 e) as_fn_append ()
8342 {
8343 eval $1=\$$1\$2
8344 } ;;
8345 esac
8346 fi # as_fn_append
8347
8348 # as_fn_arith ARG...
8349 # ------------------
8350 # Perform arithmetic evaluation on the ARGs, and store the result in the
8351 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8352 # must be portable across $(()) and expr.
8353 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null
8354 then :
8355 eval 'as_fn_arith ()
8356 {
8357 as_val=$(( $* ))
8358 }'
8359 else case e in #(
8360 e) as_fn_arith ()
8361 {
8362 as_val=`expr "$@" || test $? -eq 1`
8363 } ;;
8364 esac
8365 fi # as_fn_arith
8366
8367
8368 if expr a : '\(a\)' >/dev/null 2>&1 &&
8369 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8370 as_expr=expr
8371 else
8372 as_expr=false
8373 fi
8374
8375 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8376 as_basename=basename
8377 else
8378 as_basename=false
8379 fi
8380
8381 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8382 as_dirname=dirname
8383 else
8384 as_dirname=false
8385 fi
8386
8387 as_me=`$as_basename -- "$0" ||
8388 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8389 X"$0" : 'X\(//\)$' \| \
8390 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8391 printf "%s\n" X/"$0" |
8392 sed '/^.*\/\([^/][^/]*\)\/*$/{
8393 s//\1/
8394 q
8395 }
8396 /^X\/\(\/\/\)$/{
8397 s//\1/
8398 q
8399 }
8400 /^X\/\(\/\).*/{
8401 s//\1/
8402 q
8403 }
8404 s/.*/./; q'`
8405
8406 # Avoid depending upon Character Ranges.
8407 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8408 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8409 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8410 as_cr_digits='0123456789'
8411 as_cr_alnum=$as_cr_Letters$as_cr_digits
8412
8413
8414 # Determine whether it's possible to make 'echo' print without a newline.
8415 # These variables are no longer used directly by Autoconf, but are AC_SUBSTed
8416 # for compatibility with existing Makefiles.
8417 ECHO_C= ECHO_N= ECHO_T=
8418 case `echo -n x` in #(((((
8419 -n*)
8420 case `echo 'xy\c'` in
8421 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8422 xy) ECHO_C='\c';;
8423 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8424 ECHO_T=' ';;
8425 esac;;
8426 *)
8427 ECHO_N='-n';;
8428 esac
8429
8430 # For backward compatibility with old third-party macros, we provide
8431 # the shell variables $as_echo and $as_echo_n. New code should use
8432 # AS_ECHO(["message"]) and AS_ECHO_N(["message"]), respectively.
8433 as_echo='printf %s\n'
8434 as_echo_n='printf %s'
8435
8436 rm -f conf$$ conf$$.exe conf$$.file
8437 if test -d conf$$.dir; then
8438 rm -f conf$$.dir/conf$$.file
8439 else
8440 rm -f conf$$.dir
8441 mkdir conf$$.dir 2>/dev/null
8442 fi
8443 if (echo >conf$$.file) 2>/dev/null; then
8444 if ln -s conf$$.file conf$$ 2>/dev/null; then
8445 as_ln_s='ln -s'
8446 # ... but there are two gotchas:
8447 # 1) On MSYS, both 'ln -s file dir' and 'ln file dir' fail.
8448 # 2) DJGPP < 2.04 has no symlinks; 'ln -s' creates a wrapper executable.
8449 # In both cases, we have to default to 'cp -pR'.
8450 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8451 as_ln_s='cp -pR'
8452 elif ln conf$$.file conf$$ 2>/dev/null; then
8453 as_ln_s=ln
8454 else
8455 as_ln_s='cp -pR'
8456 fi
8457 else
8458 as_ln_s='cp -pR'
8459 fi
8460 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8461 rmdir conf$$.dir 2>/dev/null
8462
8463
8464 # as_fn_mkdir_p
8465 # -------------
8466 # Create "$as_dir" as a directory, including parents if necessary.
8467 as_fn_mkdir_p ()
8468 {
8469
8470 case $as_dir in #(
8471 -*) as_dir=./$as_dir;;
8472 esac
8473 test -d "$as_dir" || eval $as_mkdir_p || {
8474 as_dirs=
8475 while :; do
8476 case $as_dir in #(
8477 *\'*) as_qdir=`printf "%s\n" "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8478 *) as_qdir=$as_dir;;
8479 esac
8480 as_dirs="'$as_qdir' $as_dirs"
8481 as_dir=`$as_dirname -- "$as_dir" ||
8482 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8483 X"$as_dir" : 'X\(//\)[^/]' \| \
8484 X"$as_dir" : 'X\(//\)$' \| \
8485 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8486 printf "%s\n" X"$as_dir" |
8487 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8488 s//\1/
8489 q
8490 }
8491 /^X\(\/\/\)[^/].*/{
8492 s//\1/
8493 q
8494 }
8495 /^X\(\/\/\)$/{
8496 s//\1/
8497 q
8498 }
8499 /^X\(\/\).*/{
8500 s//\1/
8501 q
8502 }
8503 s/.*/./; q'`
8504 test -d "$as_dir" && break
8505 done
8506 test -z "$as_dirs" || eval "mkdir $as_dirs"
8507 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8508
8509
8510 } # as_fn_mkdir_p
8511 if mkdir -p . 2>/dev/null; then
8512 as_mkdir_p='mkdir -p "$as_dir"'
8513 else
8514 test -d ./-p && rmdir ./-p
8515 as_mkdir_p=false
8516 fi
8517
8518
8519 # as_fn_executable_p FILE
8520 # -----------------------
8521 # Test if FILE is an executable regular file.
8522 as_fn_executable_p ()
8523 {
8524 test -f "$1" && test -x "$1"
8525 } # as_fn_executable_p
8526 as_test_x='test -x'
8527 as_executable_p=as_fn_executable_p
8528
8529 # Sed expression to map a string onto a valid CPP name.
8530 as_sed_cpp="y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
8531 as_tr_cpp="eval sed '$as_sed_cpp'" # deprecated
8532
8533 # Sed expression to map a string onto a valid variable name.
8534 as_sed_sh="y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
8535 as_tr_sh="eval sed '$as_sed_sh'" # deprecated
8536
8537
8538 exec 6>&1
8539 ## ----------------------------------- ##
8540 ## Main body of $CONFIG_STATUS script. ##
8541 ## ----------------------------------- ##
8542 _ASEOF
8543 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8544
8545 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8546 # Save the log message, to keep $0 and so on meaningful, and to
8547 # report actual input values of CONFIG_FILES etc. instead of their
8548 # values after options handling.
8549 ac_log="
8550 This file was extended by libnbcompat $as_me noversion, which was
8551 generated by GNU Autoconf 2.72. Invocation command line was
8552
8553 CONFIG_FILES = $CONFIG_FILES
8554 CONFIG_HEADERS = $CONFIG_HEADERS
8555 CONFIG_LINKS = $CONFIG_LINKS
8556 CONFIG_COMMANDS = $CONFIG_COMMANDS
8557 $ $0 $@
8558
8559 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8560 "
8561
8562 _ACEOF
8563
8564 case $ac_config_files in *"
8565 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8566 esac
8567
8568 case $ac_config_headers in *"
8569 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8570 esac
8571
8572
8573 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8574 # Files that config.status was made for.
8575 config_files="$ac_config_files"
8576 config_headers="$ac_config_headers"
8577
8578 _ACEOF
8579
8580 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8581 ac_cs_usage="\
8582 '$as_me' instantiates files and other configuration actions
8583 from templates according to the current configuration. Unless the files
8584 and actions are specified as TAGs, all are instantiated by default.
8585
8586 Usage: $0 [OPTION]... [TAG]...
8587
8588 -h, --help print this help, then exit
8589 -V, --version print version number and configuration settings, then exit
8590 --config print configuration, then exit
8591 -q, --quiet, --silent
8592 do not print progress messages
8593 -d, --debug don't remove temporary files
8594 --recheck update $as_me by reconfiguring in the same conditions
8595 --file=FILE[:TEMPLATE]
8596 instantiate the configuration file FILE
8597 --header=FILE[:TEMPLATE]
8598 instantiate the configuration header FILE
8599
8600 Configuration files:
8601 $config_files
8602
8603 Configuration headers:
8604 $config_headers
8605
8606 Report bugs to <lib-bug-people (at] NetBSD.org>."
8607
8608 _ACEOF
8609 ac_cs_config=`printf "%s\n" "$ac_configure_args" | sed "$ac_safe_unquote"`
8610 ac_cs_config_escaped=`printf "%s\n" "$ac_cs_config" | sed "s/^ //; s/'/'\\\\\\\\''/g"`
8611 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8612 ac_cs_config='$ac_cs_config_escaped'
8613 ac_cs_version="\\
8614 libnbcompat config.status noversion
8615 configured by $0, generated by GNU Autoconf 2.72,
8616 with options \\"\$ac_cs_config\\"
8617
8618 Copyright (C) 2023 Free Software Foundation, Inc.
8619 This config.status script is free software; the Free Software Foundation
8620 gives unlimited permission to copy, distribute and modify it."
8621
8622 ac_pwd='$ac_pwd'
8623 srcdir='$srcdir'
8624 test -n "\$AWK" || AWK=awk
8625 _ACEOF
8626
8627 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8628 # The default lists apply if the user does not specify any file.
8629 ac_need_defaults=:
8630 while test $# != 0
8631 do
8632 case $1 in
8633 --*=?*)
8634 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8635 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8636 ac_shift=:
8637 ;;
8638 --*=)
8639 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8640 ac_optarg=
8641 ac_shift=:
8642 ;;
8643 *)
8644 ac_option=$1
8645 ac_optarg=$2
8646 ac_shift=shift
8647 ;;
8648 esac
8649
8650 case $ac_option in
8651 # Handling of the options.
8652 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8653 ac_cs_recheck=: ;;
8654 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8655 printf "%s\n" "$ac_cs_version"; exit ;;
8656 --config | --confi | --conf | --con | --co | --c )
8657 printf "%s\n" "$ac_cs_config"; exit ;;
8658 --debug | --debu | --deb | --de | --d | -d )
8659 debug=: ;;
8660 --file | --fil | --fi | --f )
8661 $ac_shift
8662 case $ac_optarg in
8663 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8664 '') as_fn_error $? "missing file argument" ;;
8665 esac
8666 as_fn_append CONFIG_FILES " '$ac_optarg'"
8667 ac_need_defaults=false;;
8668 --header | --heade | --head | --hea )
8669 $ac_shift
8670 case $ac_optarg in
8671 *\'*) ac_optarg=`printf "%s\n" "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8672 esac
8673 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8674 ac_need_defaults=false;;
8675 --he | --h)
8676 # Conflict between --help and --header
8677 as_fn_error $? "ambiguous option: '$1'
8678 Try '$0 --help' for more information.";;
8679 --help | --hel | -h )
8680 printf "%s\n" "$ac_cs_usage"; exit ;;
8681 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8682 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8683 ac_cs_silent=: ;;
8684
8685 # This is an error.
8686 -*) as_fn_error $? "unrecognized option: '$1'
8687 Try '$0 --help' for more information." ;;
8688
8689 *) as_fn_append ac_config_targets " $1"
8690 ac_need_defaults=false ;;
8691
8692 esac
8693 shift
8694 done
8695
8696 ac_configure_extra_args=
8697
8698 if $ac_cs_silent; then
8699 exec 6>/dev/null
8700 ac_configure_extra_args="$ac_configure_extra_args --silent"
8701 fi
8702
8703 _ACEOF
8704 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8705 if \$ac_cs_recheck; then
8706 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8707 shift
8708 \printf "%s\n" "running CONFIG_SHELL=$SHELL \$*" >&6
8709 CONFIG_SHELL='$SHELL'
8710 export CONFIG_SHELL
8711 exec "\$@"
8712 fi
8713
8714 _ACEOF
8715 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8716 exec 5>>config.log
8717 {
8718 echo
8719 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8720 ## Running $as_me. ##
8721 _ASBOX
8722 printf "%s\n" "$ac_log"
8723 } >&5
8724
8725 _ACEOF
8726 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8727 _ACEOF
8728
8729 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8730
8731 # Handling of arguments.
8732 for ac_config_target in $ac_config_targets
8733 do
8734 case $ac_config_target in
8735 "nbtool_config.h") CONFIG_HEADERS="$CONFIG_HEADERS nbtool_config.h" ;;
8736 "defs.mk") CONFIG_FILES="$CONFIG_FILES defs.mk" ;;
8737
8738 *) as_fn_error $? "invalid argument: '$ac_config_target'" "$LINENO" 5;;
8739 esac
8740 done
8741
8742
8743 # If the user did not use the arguments to specify the items to instantiate,
8744 # then the envvar interface is used. Set only those that are not.
8745 # We use the long form for the default assignment because of an extremely
8746 # bizarre bug on SunOS 4.1.3.
8747 if $ac_need_defaults; then
8748 test ${CONFIG_FILES+y} || CONFIG_FILES=$config_files
8749 test ${CONFIG_HEADERS+y} || CONFIG_HEADERS=$config_headers
8750 fi
8751
8752 # Have a temporary directory for convenience. Make it in the build tree
8753 # simply because there is no reason against having it here, and in addition,
8754 # creating and moving files from /tmp can sometimes cause problems.
8755 # Hook for its removal unless debugging.
8756 # Note that there is a small window in which the directory will not be cleaned:
8757 # after its creation but before its name has been assigned to '$tmp'.
8758 $debug ||
8759 {
8760 tmp= ac_tmp=
8761 trap 'exit_status=$?
8762 : "${ac_tmp:=$tmp}"
8763 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8764 ' 0
8765 trap 'as_fn_exit 1' 1 2 13 15
8766 }
8767 # Create a (secure) tmp directory for tmp files.
8768
8769 {
8770 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8771 test -d "$tmp"
8772 } ||
8773 {
8774 tmp=./conf$$-$RANDOM
8775 (umask 077 && mkdir "$tmp")
8776 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8777 ac_tmp=$tmp
8778
8779 # Set up the scripts for CONFIG_FILES section.
8780 # No need to generate them if there are no CONFIG_FILES.
8781 # This happens for instance with './config.status config.h'.
8782 if test -n "$CONFIG_FILES"; then
8783
8784
8785 ac_cr=`echo X | tr X '\015'`
8786 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8787 # But we know of no other shell where ac_cr would be empty at this
8788 # point, so we can use a bashism as a fallback.
8789 if test "x$ac_cr" = x; then
8790 eval ac_cr=\$\'\\r\'
8791 fi
8792 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8793 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8794 ac_cs_awk_cr='\\r'
8795 else
8796 ac_cs_awk_cr=$ac_cr
8797 fi
8798
8799 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8800 _ACEOF
8801
8802
8803 {
8804 echo "cat >conf$$subs.awk <<_ACEOF" &&
8805 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8806 echo "_ACEOF"
8807 } >conf$$subs.sh ||
8808 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8809 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8810 ac_delim='%!_!# '
8811 for ac_last_try in false false false false false :; do
8812 . ./conf$$subs.sh ||
8813 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8814
8815 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8816 if test $ac_delim_n = $ac_delim_num; then
8817 break
8818 elif $ac_last_try; then
8819 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8820 else
8821 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8822 fi
8823 done
8824 rm -f conf$$subs.sh
8825
8826 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8827 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8828 _ACEOF
8829 sed -n '
8830 h
8831 s/^/S["/; s/!.*/"]=/
8832 p
8833 g
8834 s/^[^!]*!//
8835 :repl
8836 t repl
8837 s/'"$ac_delim"'$//
8838 t delim
8839 :nl
8840 h
8841 s/\(.\{148\}\)..*/\1/
8842 t more1
8843 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8844 p
8845 n
8846 b repl
8847 :more1
8848 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8849 p
8850 g
8851 s/.\{148\}//
8852 t nl
8853 :delim
8854 h
8855 s/\(.\{148\}\)..*/\1/
8856 t more2
8857 s/["\\]/\\&/g; s/^/"/; s/$/"/
8858 p
8859 b
8860 :more2
8861 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8862 p
8863 g
8864 s/.\{148\}//
8865 t delim
8866 ' <conf$$subs.awk | sed '
8867 /^[^""]/{
8868 N
8869 s/\n//
8870 }
8871 ' >>$CONFIG_STATUS || ac_write_fail=1
8872 rm -f conf$$subs.awk
8873 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8874 _ACAWK
8875 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8876 for (key in S) S_is_set[key] = 1
8877 FS = ""
8878
8879 }
8880 {
8881 line = $ 0
8882 nfields = split(line, field, "@")
8883 substed = 0
8884 len = length(field[1])
8885 for (i = 2; i < nfields; i++) {
8886 key = field[i]
8887 keylen = length(key)
8888 if (S_is_set[key]) {
8889 value = S[key]
8890 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8891 len += length(value) + length(field[++i])
8892 substed = 1
8893 } else
8894 len += 1 + keylen
8895 }
8896
8897 print line
8898 }
8899
8900 _ACAWK
8901 _ACEOF
8902 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8903 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8904 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8905 else
8906 cat
8907 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8908 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8909 _ACEOF
8910
8911 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8912 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8913 # trailing colons and then remove the whole line if VPATH becomes empty
8914 # (actually we leave an empty line to preserve line numbers).
8915 if test "x$srcdir" = x.; then
8916 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8917 h
8918 s///
8919 s/^/:/
8920 s/[ ]*$/:/
8921 s/:\$(srcdir):/:/g
8922 s/:\${srcdir}:/:/g
8923 s/:@srcdir@:/:/g
8924 s/^:*//
8925 s/:*$//
8926 x
8927 s/\(=[ ]*\).*/\1/
8928 G
8929 s/\n//
8930 s/^[^=]*=[ ]*$//
8931 }'
8932 fi
8933
8934 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8935 fi # test -n "$CONFIG_FILES"
8936
8937 # Set up the scripts for CONFIG_HEADERS section.
8938 # No need to generate them if there are no CONFIG_HEADERS.
8939 # This happens for instance with './config.status Makefile'.
8940 if test -n "$CONFIG_HEADERS"; then
8941 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8942 BEGIN {
8943 _ACEOF
8944
8945 # Transform confdefs.h into an awk script 'defines.awk', embedded as
8946 # here-document in config.status, that substitutes the proper values into
8947 # config.h.in to produce config.h.
8948
8949 # Create a delimiter string that does not exist in confdefs.h, to ease
8950 # handling of long lines.
8951 ac_delim='%!_!# '
8952 for ac_last_try in false false :; do
8953 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8954 if test -z "$ac_tt"; then
8955 break
8956 elif $ac_last_try; then
8957 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8958 else
8959 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8960 fi
8961 done
8962
8963 # For the awk script, D is an array of macro values keyed by name,
8964 # likewise P contains macro parameters if any. Preserve backslash
8965 # newline sequences.
8966
8967 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8968 sed -n '
8969 s/.\{148\}/&'"$ac_delim"'/g
8970 t rset
8971 :rset
8972 s/^[ ]*#[ ]*define[ ][ ]*/ /
8973 t def
8974 d
8975 :def
8976 s/\\$//
8977 t bsnl
8978 s/["\\]/\\&/g
8979 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8980 D["\1"]=" \3"/p
8981 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8982 d
8983 :bsnl
8984 s/["\\]/\\&/g
8985 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8986 D["\1"]=" \3\\\\\\n"\\/p
8987 t cont
8988 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8989 t cont
8990 d
8991 :cont
8992 n
8993 s/.\{148\}/&'"$ac_delim"'/g
8994 t clear
8995 :clear
8996 s/\\$//
8997 t bsnlc
8998 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8999 d
9000 :bsnlc
9001 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9002 b cont
9003 ' <confdefs.h | sed '
9004 s/'"$ac_delim"'/"\\\
9005 "/g' >>$CONFIG_STATUS || ac_write_fail=1
9006
9007 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9008 for (key in D) D_is_set[key] = 1
9009 FS = ""
9010 }
9011 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9012 line = \$ 0
9013 split(line, arg, " ")
9014 if (arg[1] == "#") {
9015 defundef = arg[2]
9016 mac1 = arg[3]
9017 } else {
9018 defundef = substr(arg[1], 2)
9019 mac1 = arg[2]
9020 }
9021 split(mac1, mac2, "(") #)
9022 macro = mac2[1]
9023 prefix = substr(line, 1, index(line, defundef) - 1)
9024 if (D_is_set[macro]) {
9025 # Preserve the white space surrounding the "#".
9026 print prefix "define", macro P[macro] D[macro]
9027 next
9028 } else {
9029 # Replace #undef with comments. This is necessary, for example,
9030 # in the case of _POSIX_SOURCE, which is predefined and required
9031 # on some systems where configure will not decide to define it.
9032 if (defundef == "undef") {
9033 print "/*", prefix defundef, macro, "*/"
9034 next
9035 }
9036 }
9037 }
9038 { print }
9039 _ACAWK
9040 _ACEOF
9041 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9042 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9043 fi # test -n "$CONFIG_HEADERS"
9044
9045
9046 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS "
9047 shift
9048 for ac_tag
9049 do
9050 case $ac_tag in
9051 :[FHLC]) ac_mode=$ac_tag; continue;;
9052 esac
9053 case $ac_mode$ac_tag in
9054 :[FHL]*:*);;
9055 :L* | :C*:*) as_fn_error $? "invalid tag '$ac_tag'" "$LINENO" 5;;
9056 :[FH]-) ac_tag=-:-;;
9057 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9058 esac
9059 ac_save_IFS=$IFS
9060 IFS=:
9061 set x $ac_tag
9062 IFS=$ac_save_IFS
9063 shift
9064 ac_file=$1
9065 shift
9066
9067 case $ac_mode in
9068 :L) ac_source=$1;;
9069 :[FH])
9070 ac_file_inputs=
9071 for ac_f
9072 do
9073 case $ac_f in
9074 -) ac_f="$ac_tmp/stdin";;
9075 *) # Look for the file first in the build tree, then in the source tree
9076 # (if the path is not absolute). The absolute path cannot be DOS-style,
9077 # because $ac_f cannot contain ':'.
9078 test -f "$ac_f" ||
9079 case $ac_f in
9080 [\\/$]*) false;;
9081 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9082 esac ||
9083 as_fn_error 1 "cannot find input file: '$ac_f'" "$LINENO" 5;;
9084 esac
9085 case $ac_f in *\'*) ac_f=`printf "%s\n" "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9086 as_fn_append ac_file_inputs " '$ac_f'"
9087 done
9088
9089 # Let's still pretend it is 'configure' which instantiates (i.e., don't
9090 # use $as_me), people would be surprised to read:
9091 # /* config.h. Generated by config.status. */
9092 configure_input='Generated from '`
9093 printf "%s\n" "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9094 `' by configure.'
9095 if test x"$ac_file" != x-; then
9096 configure_input="$ac_file. $configure_input"
9097 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9098 printf "%s\n" "$as_me: creating $ac_file" >&6;}
9099 fi
9100 # Neutralize special characters interpreted by sed in replacement strings.
9101 case $configure_input in #(
9102 *\&* | *\|* | *\\* )
9103 ac_sed_conf_input=`printf "%s\n" "$configure_input" |
9104 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9105 *) ac_sed_conf_input=$configure_input;;
9106 esac
9107
9108 case $ac_tag in
9109 *:-:* | *:-) cat >"$ac_tmp/stdin" \
9110 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9111 esac
9112 ;;
9113 esac
9114
9115 ac_dir=`$as_dirname -- "$ac_file" ||
9116 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9117 X"$ac_file" : 'X\(//\)[^/]' \| \
9118 X"$ac_file" : 'X\(//\)$' \| \
9119 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9120 printf "%s\n" X"$ac_file" |
9121 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9122 s//\1/
9123 q
9124 }
9125 /^X\(\/\/\)[^/].*/{
9126 s//\1/
9127 q
9128 }
9129 /^X\(\/\/\)$/{
9130 s//\1/
9131 q
9132 }
9133 /^X\(\/\).*/{
9134 s//\1/
9135 q
9136 }
9137 s/.*/./; q'`
9138 as_dir="$ac_dir"; as_fn_mkdir_p
9139 ac_builddir=.
9140
9141 case "$ac_dir" in
9142 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9143 *)
9144 ac_dir_suffix=/`printf "%s\n" "$ac_dir" | sed 's|^\.[\\/]||'`
9145 # A ".." for each directory in $ac_dir_suffix.
9146 ac_top_builddir_sub=`printf "%s\n" "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9147 case $ac_top_builddir_sub in
9148 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9149 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9150 esac ;;
9151 esac
9152 ac_abs_top_builddir=$ac_pwd
9153 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9154 # for backward compatibility:
9155 ac_top_builddir=$ac_top_build_prefix
9156
9157 case $srcdir in
9158 .) # We are building in place.
9159 ac_srcdir=.
9160 ac_top_srcdir=$ac_top_builddir_sub
9161 ac_abs_top_srcdir=$ac_pwd ;;
9162 [\\/]* | ?:[\\/]* ) # Absolute name.
9163 ac_srcdir=$srcdir$ac_dir_suffix;
9164 ac_top_srcdir=$srcdir
9165 ac_abs_top_srcdir=$srcdir ;;
9166 *) # Relative name.
9167 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9168 ac_top_srcdir=$ac_top_build_prefix$srcdir
9169 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9170 esac
9171 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9172
9173
9174 case $ac_mode in
9175 :F)
9176 #
9177 # CONFIG_FILE
9178 #
9179
9180 _ACEOF
9181
9182 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9183 # If the template does not know about datarootdir, expand it.
9184 # FIXME: This hack should be removed a few years after 2.60.
9185 ac_datarootdir_hack=; ac_datarootdir_seen=
9186 ac_sed_dataroot='
9187 /datarootdir/ {
9188 p
9189 q
9190 }
9191 /@datadir@/p
9192 /@docdir@/p
9193 /@infodir@/p
9194 /@localedir@/p
9195 /@mandir@/p'
9196 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9197 *datarootdir*) ac_datarootdir_seen=yes;;
9198 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9199 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9200 printf "%s\n" "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9201 _ACEOF
9202 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9203 ac_datarootdir_hack='
9204 s&@datadir@&$datadir&g
9205 s&@docdir@&$docdir&g
9206 s&@infodir@&$infodir&g
9207 s&@localedir@&$localedir&g
9208 s&@mandir@&$mandir&g
9209 s&\\\${datarootdir}&$datarootdir&g' ;;
9210 esac
9211 _ACEOF
9212
9213 # Neutralize VPATH when '$srcdir' = '.'.
9214 # Shell code in configure.ac might set extrasub.
9215 # FIXME: do we really want to maintain this feature?
9216 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9217 ac_sed_extra="$ac_vpsub
9218 $extrasub
9219 _ACEOF
9220 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9221 :t
9222 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9223 s|@configure_input@|$ac_sed_conf_input|;t t
9224 s&@top_builddir@&$ac_top_builddir_sub&;t t
9225 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9226 s&@srcdir@&$ac_srcdir&;t t
9227 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9228 s&@top_srcdir@&$ac_top_srcdir&;t t
9229 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9230 s&@builddir@&$ac_builddir&;t t
9231 s&@abs_builddir@&$ac_abs_builddir&;t t
9232 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9233 $ac_datarootdir_hack
9234 "
9235 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9236 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9237
9238 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9239 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9240 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9241 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9242 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable 'datarootdir'
9243 which seems to be undefined. Please make sure it is defined" >&5
9244 printf "%s\n" "$as_me: WARNING: $ac_file contains a reference to the variable 'datarootdir'
9245 which seems to be undefined. Please make sure it is defined" >&2;}
9246
9247 rm -f "$ac_tmp/stdin"
9248 case $ac_file in
9249 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9250 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9251 esac \
9252 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9253 ;;
9254 :H)
9255 #
9256 # CONFIG_HEADER
9257 #
9258 if test x"$ac_file" != x-; then
9259 {
9260 printf "%s\n" "/* $configure_input */" >&1 \
9261 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9262 } >"$ac_tmp/config.h" \
9263 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9264 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9265 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9266 printf "%s\n" "$as_me: $ac_file is unchanged" >&6;}
9267 else
9268 rm -f "$ac_file"
9269 mv "$ac_tmp/config.h" "$ac_file" \
9270 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9271 fi
9272 else
9273 printf "%s\n" "/* $configure_input */" >&1 \
9274 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9275 || as_fn_error $? "could not create -" "$LINENO" 5
9276 fi
9277 ;;
9278
9279
9280 esac
9281
9282 done # for ac_tag
9283
9284
9285 as_fn_exit 0
9286 _ACEOF
9287 ac_clean_files=$ac_clean_files_save
9288
9289 test $ac_write_fail = 0 ||
9290 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9291
9292
9293 # configure is writing to config.log, and then calls config.status.
9294 # config.status does its own redirection, appending to config.log.
9295 # Unfortunately, on DOS this fails, as config.log is still kept open
9296 # by configure, so config.status won't be able to write to it; its
9297 # output is simply discarded. So we exec the FD to /dev/null,
9298 # effectively closing config.log, so it can be properly (re)opened and
9299 # appended to by config.status. When coming back to configure, we
9300 # need to make the FD available again.
9301 if test "$no_create" != yes; then
9302 ac_cs_success=:
9303 ac_config_status_args=
9304 test "$silent" = yes &&
9305 ac_config_status_args="$ac_config_status_args --quiet"
9306 exec 5>/dev/null
9307 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9308 exec 5>>config.log
9309 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9310 # would make configure fail if this is the last instruction.
9311 $ac_cs_success || as_fn_exit 1
9312 fi
9313 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9314 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9315 printf "%s\n" "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9316 fi
9317
9318
9319 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: ========= configure results for compat ==========" >&5
9320 printf "%s\n" "$as_me: ========= configure results for compat ==========" >&6;}
9321 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC $CC" >&5
9322 printf "%s\n" "$as_me: CC $CC" >&6;}
9323 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: LIBS $LIBS" >&5
9324 printf "%s\n" "$as_me: LIBS $LIBS" >&6;}
9325 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC_NO_CPP_PRECOMP $CC_NO_CPP_PRECOMP" >&5
9326 printf "%s\n" "$as_me: CC_NO_CPP_PRECOMP $CC_NO_CPP_PRECOMP" >&6;}
9327 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC_WNO_ADDRESS_OF_PACKED_MEMBER $CC_WNO_ADDRESS_OF_PACKED_MEMBER" >&5
9328 printf "%s\n" "$as_me: CC_WNO_ADDRESS_OF_PACKED_MEMBER $CC_WNO_ADDRESS_OF_PACKED_MEMBER" >&6;}
9329 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC_WNO_CAST_FUNCTION_TYPE $CC_WNO_CAST_FUNCTION_TYPE" >&5
9330 printf "%s\n" "$as_me: CC_WNO_CAST_FUNCTION_TYPE $CC_WNO_CAST_FUNCTION_TYPE" >&6;}
9331 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC_WNO_ERROR_ADDRESS_OF_PACKED_MEMBER $CC_WNO_ERROR_ADDRESS_OF_PACKED_MEMBER" >&5
9332 printf "%s\n" "$as_me: CC_WNO_ERROR_ADDRESS_OF_PACKED_MEMBER $CC_WNO_ERROR_ADDRESS_OF_PACKED_MEMBER" >&6;}
9333 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC_WNO_FORMAT_OVERFLOW $CC_WNO_FORMAT_OVERFLOW" >&5
9334 printf "%s\n" "$as_me: CC_WNO_FORMAT_OVERFLOW $CC_WNO_FORMAT_OVERFLOW" >&6;}
9335 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC_WNO_FORMAT_TRUNCATION $CC_WNO_FORMAT_TRUNCATION" >&5
9336 printf "%s\n" "$as_me: CC_WNO_FORMAT_TRUNCATION $CC_WNO_FORMAT_TRUNCATION" >&6;}
9337 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC_WNO_IMPLICIT_FALLTHROUGH $CC_WNO_IMPLICIT_FALLTHROUGH" >&5
9338 printf "%s\n" "$as_me: CC_WNO_IMPLICIT_FALLTHROUGH $CC_WNO_IMPLICIT_FALLTHROUGH" >&6;}
9339 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC_WNO_MAYBE_UNINITIALIZED $CC_WNO_MAYBE_UNINITIALIZED" >&5
9340 printf "%s\n" "$as_me: CC_WNO_MAYBE_UNINITIALIZED $CC_WNO_MAYBE_UNINITIALIZED" >&6;}
9341 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC_WNO_RETURN_LOCAL_ADDR $CC_WNO_RETURN_LOCAL_ADDR" >&5
9342 printf "%s\n" "$as_me: CC_WNO_RETURN_LOCAL_ADDR $CC_WNO_RETURN_LOCAL_ADDR" >&6;}
9343 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC_WNO_STRINGOP_OVERFLOW $CC_WNO_STRINGOP_OVERFLOW" >&5
9344 printf "%s\n" "$as_me: CC_WNO_STRINGOP_OVERFLOW $CC_WNO_STRINGOP_OVERFLOW" >&6;}
9345 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: CC_WNO_STRINGOP_TRUNCATION $CC_WNO_STRINGOP_TRUNCATION" >&5
9346 printf "%s\n" "$as_me: CC_WNO_STRINGOP_TRUNCATION $CC_WNO_STRINGOP_TRUNCATION" >&6;}
9347
9348 { printf "%s\n" "$as_me:${as_lineno-$LINENO}: ================================================" >&5
9349 printf "%s\n" "$as_me: ================================================" >&6;}
9350
9351