Set license using %license
[platform/upstream/libunistring.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18   emulate sh
19   NULLCMD=:
20   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21   # is contrary to our usage.  Disable this feature.
22   alias -g '${1+"$@"}'='"$@"'
23   setopt NO_GLOB_SUBST
24 else
25   case `(set -o) 2>/dev/null` in #(
26   *posix*) :
27     set -o posix ;; #(
28   *) :
29      ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45   as_echo='print -r --'
46   as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48   as_echo='printf %s\n'
49   as_echo_n='printf %s'
50 else
51   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53     as_echo_n='/usr/ucb/echo -n'
54   else
55     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56     as_echo_n_body='eval
57       arg=$1;
58       case $arg in #(
59       *"$as_nl"*)
60         expr "X$arg" : "X\\(.*\\)$as_nl";
61         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62       esac;
63       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64     '
65     export as_echo_n_body
66     as_echo_n='sh -c $as_echo_n_body as_echo'
67   fi
68   export as_echo_body
69   as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74   PATH_SEPARATOR=:
75   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77       PATH_SEPARATOR=';'
78   }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order.  Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" ""        $as_nl"
88
89 # Find who we are.  Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92   *[\\/]* ) as_myself=$0 ;;
93   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96   IFS=$as_save_IFS
97   test -z "$as_dir" && as_dir=.
98     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99   done
100 IFS=$as_save_IFS
101
102      ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107   as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111   exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there.  '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136   # into an infinite loop, continuously re-executing ourselves.
137   if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138     _as_can_reexec=no; export _as_can_reexec;
139     # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147   *v*x* | *x*v* ) as_opts=-vx ;;
148   *v* ) as_opts=-v ;;
149   *x* ) as_opts=-x ;;
150   * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157   fi
158   # We don't want this to propagate to other subprocesses.
159           { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161   as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162   emulate sh
163   NULLCMD=:
164   # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165   # is contrary to our usage.  Disable this feature.
166   alias -g '\${1+\"\$@\"}'='\"\$@\"'
167   setopt NO_GLOB_SUBST
168 else
169   case \`(set -o) 2>/dev/null\` in #(
170   *posix*) :
171     set -o posix ;; #(
172   *) :
173      ;;
174 esac
175 fi
176 "
177   as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191   exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195   as_suggested="  as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196   as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197   eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198   test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1
200
201   test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
202     ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
203     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
204     ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
205     PATH=/empty FPATH=/empty; export PATH FPATH
206     test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
207       || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1"
208   if (eval "$as_required") 2>/dev/null; then :
209   as_have_required=yes
210 else
211   as_have_required=no
212 fi
213   if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
214
215 else
216   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
217 as_found=false
218 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
219 do
220   IFS=$as_save_IFS
221   test -z "$as_dir" && as_dir=.
222   as_found=:
223   case $as_dir in #(
224          /*)
225            for as_base in sh bash ksh sh5; do
226              # Try only shells that exist, to save several forks.
227              as_shell=$as_dir/$as_base
228              if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
229                     { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
230   CONFIG_SHELL=$as_shell as_have_required=yes
231                    if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
232   break 2
233 fi
234 fi
235            done;;
236        esac
237   as_found=false
238 done
239 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
240               { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
241   CONFIG_SHELL=$SHELL as_have_required=yes
242 fi; }
243 IFS=$as_save_IFS
244
245
246       if test "x$CONFIG_SHELL" != x; then :
247   export CONFIG_SHELL
248              # We cannot yet assume a decent shell, so we have to provide a
249 # neutralization value for shells without unset; and this also
250 # works around shells that cannot unset nonexistent variables.
251 # Preserve -v and -x to the replacement shell.
252 BASH_ENV=/dev/null
253 ENV=/dev/null
254 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
255 case $- in # ((((
256   *v*x* | *x*v* ) as_opts=-vx ;;
257   *v* ) as_opts=-v ;;
258   *x* ) as_opts=-x ;;
259   * ) as_opts= ;;
260 esac
261 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
262 # Admittedly, this is quite paranoid, since all the known shells bail
263 # out after a failed `exec'.
264 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
265 exit 255
266 fi
267
268     if test x$as_have_required = xno; then :
269   $as_echo "$0: This script requires a shell more modern than all"
270   $as_echo "$0: the shells that I found on your system."
271   if test x${ZSH_VERSION+set} = xset ; then
272     $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
273     $as_echo "$0: be upgraded to zsh 4.3.4 or later."
274   else
275     $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
276 $0: including any error possibly output before this
277 $0: message. Then install a modern shell, or manually run
278 $0: the script under such a shell if you do have one."
279   fi
280   exit 1
281 fi
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 # as_fn_set_status STATUS
303 # -----------------------
304 # Set $? to STATUS, without forking.
305 as_fn_set_status ()
306 {
307   return $1
308 } # as_fn_set_status
309
310 # as_fn_exit STATUS
311 # -----------------
312 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
313 as_fn_exit ()
314 {
315   set +e
316   as_fn_set_status $1
317   exit $1
318 } # as_fn_exit
319
320 # as_fn_mkdir_p
321 # -------------
322 # Create "$as_dir" as a directory, including parents if necessary.
323 as_fn_mkdir_p ()
324 {
325
326   case $as_dir in #(
327   -*) as_dir=./$as_dir;;
328   esac
329   test -d "$as_dir" || eval $as_mkdir_p || {
330     as_dirs=
331     while :; do
332       case $as_dir in #(
333       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
334       *) as_qdir=$as_dir;;
335       esac
336       as_dirs="'$as_qdir' $as_dirs"
337       as_dir=`$as_dirname -- "$as_dir" ||
338 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
339          X"$as_dir" : 'X\(//\)[^/]' \| \
340          X"$as_dir" : 'X\(//\)$' \| \
341          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
342 $as_echo X"$as_dir" |
343     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
344             s//\1/
345             q
346           }
347           /^X\(\/\/\)[^/].*/{
348             s//\1/
349             q
350           }
351           /^X\(\/\/\)$/{
352             s//\1/
353             q
354           }
355           /^X\(\/\).*/{
356             s//\1/
357             q
358           }
359           s/.*/./; q'`
360       test -d "$as_dir" && break
361     done
362     test -z "$as_dirs" || eval "mkdir $as_dirs"
363   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
364
365
366 } # as_fn_mkdir_p
367
368 # as_fn_executable_p FILE
369 # -----------------------
370 # Test if FILE is an executable regular file.
371 as_fn_executable_p ()
372 {
373   test -f "$1" && test -x "$1"
374 } # as_fn_executable_p
375 # as_fn_append VAR VALUE
376 # ----------------------
377 # Append the text in VALUE to the end of the definition contained in VAR. Take
378 # advantage of any shell optimizations that allow amortized linear growth over
379 # repeated appends, instead of the typical quadratic growth present in naive
380 # implementations.
381 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
382   eval 'as_fn_append ()
383   {
384     eval $1+=\$2
385   }'
386 else
387   as_fn_append ()
388   {
389     eval $1=\$$1\$2
390   }
391 fi # as_fn_append
392
393 # as_fn_arith ARG...
394 # ------------------
395 # Perform arithmetic evaluation on the ARGs, and store the result in the
396 # global $as_val. Take advantage of shells that can avoid forks. The arguments
397 # must be portable across $(()) and expr.
398 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
399   eval 'as_fn_arith ()
400   {
401     as_val=$(( $* ))
402   }'
403 else
404   as_fn_arith ()
405   {
406     as_val=`expr "$@" || test $? -eq 1`
407   }
408 fi # as_fn_arith
409
410
411 # as_fn_error STATUS ERROR [LINENO LOG_FD]
412 # ----------------------------------------
413 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
414 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
415 # script with STATUS, using 1 if that was 0.
416 as_fn_error ()
417 {
418   as_status=$1; test $as_status -eq 0 && as_status=1
419   if test "$4"; then
420     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
421     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
422   fi
423   $as_echo "$as_me: error: $2" >&2
424   as_fn_exit $as_status
425 } # as_fn_error
426
427 if expr a : '\(a\)' >/dev/null 2>&1 &&
428    test "X`expr 00001 : '.*\(...\)'`" = X001; then
429   as_expr=expr
430 else
431   as_expr=false
432 fi
433
434 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
435   as_basename=basename
436 else
437   as_basename=false
438 fi
439
440 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
441   as_dirname=dirname
442 else
443   as_dirname=false
444 fi
445
446 as_me=`$as_basename -- "$0" ||
447 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
448          X"$0" : 'X\(//\)$' \| \
449          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
450 $as_echo X/"$0" |
451     sed '/^.*\/\([^/][^/]*\)\/*$/{
452             s//\1/
453             q
454           }
455           /^X\/\(\/\/\)$/{
456             s//\1/
457             q
458           }
459           /^X\/\(\/\).*/{
460             s//\1/
461             q
462           }
463           s/.*/./; q'`
464
465 # Avoid depending upon Character Ranges.
466 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
467 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
468 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
469 as_cr_digits='0123456789'
470 as_cr_alnum=$as_cr_Letters$as_cr_digits
471
472
473   as_lineno_1=$LINENO as_lineno_1a=$LINENO
474   as_lineno_2=$LINENO as_lineno_2a=$LINENO
475   eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
476   test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
477   # Blame Lee E. McMahon (1931-1989) for sed's syntax.  :-)
478   sed -n '
479     p
480     /[$]LINENO/=
481   ' <$as_myself |
482     sed '
483       s/[$]LINENO.*/&-/
484       t lineno
485       b
486       :lineno
487       N
488       :loop
489       s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
490       t loop
491       s/-\n.*//
492     ' >$as_me.lineno &&
493   chmod +x "$as_me.lineno" ||
494     { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
495
496   # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
497   # already done that, so ensure we don't try to do so again and fall
498   # in an infinite loop.  This has already happened in practice.
499   _as_can_reexec=no; export _as_can_reexec
500   # Don't try to exec as it changes $[0], causing all sort of problems
501   # (the dirname of $[0] is not the place where we might find the
502   # original and so on.  Autoconf is especially sensitive to this).
503   . "./$as_me.lineno"
504   # Exit status is that of the last command.
505   exit
506 }
507
508 ECHO_C= ECHO_N= ECHO_T=
509 case `echo -n x` in #(((((
510 -n*)
511   case `echo 'xy\c'` in
512   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
513   xy)  ECHO_C='\c';;
514   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
515        ECHO_T=' ';;
516   esac;;
517 *)
518   ECHO_N='-n';;
519 esac
520
521 rm -f conf$$ conf$$.exe conf$$.file
522 if test -d conf$$.dir; then
523   rm -f conf$$.dir/conf$$.file
524 else
525   rm -f conf$$.dir
526   mkdir conf$$.dir 2>/dev/null
527 fi
528 if (echo >conf$$.file) 2>/dev/null; then
529   if ln -s conf$$.file conf$$ 2>/dev/null; then
530     as_ln_s='ln -s'
531     # ... but there are two gotchas:
532     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
533     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
534     # In both cases, we have to default to `cp -pR'.
535     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
536       as_ln_s='cp -pR'
537   elif ln conf$$.file conf$$ 2>/dev/null; then
538     as_ln_s=ln
539   else
540     as_ln_s='cp -pR'
541   fi
542 else
543   as_ln_s='cp -pR'
544 fi
545 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
546 rmdir conf$$.dir 2>/dev/null
547
548 if mkdir -p . 2>/dev/null; then
549   as_mkdir_p='mkdir -p "$as_dir"'
550 else
551   test -d ./-p && rmdir ./-p
552   as_mkdir_p=false
553 fi
554
555 as_test_x='test -x'
556 as_executable_p=as_fn_executable_p
557
558 # Sed expression to map a string onto a valid CPP name.
559 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
560
561 # Sed expression to map a string onto a valid variable name.
562 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
563
564 SHELL=${CONFIG_SHELL-/bin/sh}
565
566
567 test -n "$DJDIR" || exec 7<&0 </dev/null
568 exec 6>&1
569
570 # Name of the host.
571 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
572 # so uname gets run too.
573 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
574
575 #
576 # Initializations.
577 #
578 ac_default_prefix=/usr/local
579 ac_clean_files=
580 ac_config_libobj_dir=.
581 LIBOBJS=
582 cross_compiling=no
583 subdirs=
584 MFLAGS=
585 MAKEFLAGS=
586
587 # Identity of this package.
588 PACKAGE_NAME=
589 PACKAGE_TARNAME=
590 PACKAGE_VERSION=
591 PACKAGE_STRING=
592 PACKAGE_BUGREPORT=
593 PACKAGE_URL=
594
595 ac_unique_file="lib/unistring/version.in.h"
596 # Factoring default headers for most tests.
597 ac_includes_default="\
598 #include <stdio.h>
599 #ifdef HAVE_SYS_TYPES_H
600 # include <sys/types.h>
601 #endif
602 #ifdef HAVE_SYS_STAT_H
603 # include <sys/stat.h>
604 #endif
605 #ifdef STDC_HEADERS
606 # include <stdlib.h>
607 # include <stddef.h>
608 #else
609 # ifdef HAVE_STDLIB_H
610 #  include <stdlib.h>
611 # endif
612 #endif
613 #ifdef HAVE_STRING_H
614 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
615 #  include <memory.h>
616 # endif
617 # include <string.h>
618 #endif
619 #ifdef HAVE_STRINGS_H
620 # include <strings.h>
621 #endif
622 #ifdef HAVE_INTTYPES_H
623 # include <inttypes.h>
624 #endif
625 #ifdef HAVE_STDINT_H
626 # include <stdint.h>
627 #endif
628 #ifdef HAVE_UNISTD_H
629 # include <unistd.h>
630 #endif"
631
632 gl_use_threads_default=
633 ac_func_list=
634 ac_header_list=
635 ac_subst_vars='gltests_LTLIBOBJS
636 gltests_LIBOBJS
637 gl_LTLIBOBJS
638 gl_LIBOBJS
639 am__EXEEXT_FALSE
640 am__EXEEXT_TRUE
641 LTLIBOBJS
642 LIBOBJS
643 PERL
644 DVIPS
645 TEXI2DVI
646 HEXVERSION
647 HAVE_GLOBAL_SYMBOL_PIPE
648 GLOBAL_SYMBOL_PIPE
649 NAMESPACING
650 DLL_VARIABLE
651 WOE32DLL_FALSE
652 WOE32DLL_TRUE
653 LIBTESTS_LIBDEPS
654 YIELD_LIB
655 LOCALE_AR
656 HAVE_WINSOCK2_H
657 NEXT_AS_FIRST_DIRECTIVE_STDIO_H
658 NEXT_STDIO_H
659 NEXT_AS_FIRST_DIRECTIVE_LOCALE_H
660 NEXT_LOCALE_H
661 HAVE_XLOCALE_H
662 REPLACE_STRUCT_LCONV
663 REPLACE_DUPLOCALE
664 REPLACE_SETLOCALE
665 REPLACE_LOCALECONV
666 HAVE_DUPLOCALE
667 GNULIB_DUPLOCALE
668 GNULIB_SETLOCALE
669 GNULIB_LOCALECONV
670 NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H
671 NEXT_INTTYPES_H
672 UINT64_MAX_EQ_ULONG_MAX
673 UINT32_MAX_LT_UINTMAX_MAX
674 PRIPTR_PREFIX
675 PRI_MACROS_BROKEN
676 INT64_MAX_EQ_LONG_MAX
677 INT32_MAX_LT_INTMAX_MAX
678 REPLACE_STRTOUMAX
679 REPLACE_STRTOIMAX
680 HAVE_DECL_STRTOUMAX
681 HAVE_DECL_STRTOIMAX
682 HAVE_DECL_IMAXDIV
683 HAVE_DECL_IMAXABS
684 GNULIB_STRTOUMAX
685 GNULIB_STRTOIMAX
686 GNULIB_IMAXDIV
687 GNULIB_IMAXABS
688 LTLIBINTL
689 LIBINTL
690 HAVE_MSVC_INVALID_PARAMETER_HANDLER
691 REPLACE_VSPRINTF
692 REPLACE_VSNPRINTF
693 REPLACE_VPRINTF
694 REPLACE_VFPRINTF
695 REPLACE_VDPRINTF
696 REPLACE_VASPRINTF
697 REPLACE_TMPFILE
698 REPLACE_STDIO_WRITE_FUNCS
699 REPLACE_STDIO_READ_FUNCS
700 REPLACE_SPRINTF
701 REPLACE_SNPRINTF
702 REPLACE_RENAMEAT
703 REPLACE_RENAME
704 REPLACE_REMOVE
705 REPLACE_PRINTF
706 REPLACE_POPEN
707 REPLACE_PERROR
708 REPLACE_OBSTACK_PRINTF
709 REPLACE_GETLINE
710 REPLACE_GETDELIM
711 REPLACE_FTELLO
712 REPLACE_FTELL
713 REPLACE_FSEEKO
714 REPLACE_FSEEK
715 REPLACE_FREOPEN
716 REPLACE_FPURGE
717 REPLACE_FPRINTF
718 REPLACE_FOPEN
719 REPLACE_FFLUSH
720 REPLACE_FDOPEN
721 REPLACE_FCLOSE
722 REPLACE_DPRINTF
723 HAVE_VDPRINTF
724 HAVE_VASPRINTF
725 HAVE_RENAMEAT
726 HAVE_POPEN
727 HAVE_PCLOSE
728 HAVE_FTELLO
729 HAVE_FSEEKO
730 HAVE_DPRINTF
731 HAVE_DECL_VSNPRINTF
732 HAVE_DECL_SNPRINTF
733 HAVE_DECL_OBSTACK_PRINTF
734 HAVE_DECL_GETLINE
735 HAVE_DECL_GETDELIM
736 HAVE_DECL_FTELLO
737 HAVE_DECL_FSEEKO
738 HAVE_DECL_FPURGE
739 GNULIB_VSPRINTF_POSIX
740 GNULIB_VSNPRINTF
741 GNULIB_VPRINTF_POSIX
742 GNULIB_VPRINTF
743 GNULIB_VFPRINTF_POSIX
744 GNULIB_VFPRINTF
745 GNULIB_VDPRINTF
746 GNULIB_VSCANF
747 GNULIB_VFSCANF
748 GNULIB_VASPRINTF
749 GNULIB_TMPFILE
750 GNULIB_STDIO_H_SIGPIPE
751 GNULIB_STDIO_H_NONBLOCKING
752 GNULIB_SPRINTF_POSIX
753 GNULIB_SNPRINTF
754 GNULIB_SCANF
755 GNULIB_RENAMEAT
756 GNULIB_RENAME
757 GNULIB_REMOVE
758 GNULIB_PUTS
759 GNULIB_PUTCHAR
760 GNULIB_PUTC
761 GNULIB_PRINTF_POSIX
762 GNULIB_PRINTF
763 GNULIB_POPEN
764 GNULIB_PERROR
765 GNULIB_PCLOSE
766 GNULIB_OBSTACK_PRINTF_POSIX
767 GNULIB_OBSTACK_PRINTF
768 GNULIB_GETLINE
769 GNULIB_GETDELIM
770 GNULIB_GETCHAR
771 GNULIB_GETC
772 GNULIB_FWRITE
773 GNULIB_FTELLO
774 GNULIB_FTELL
775 GNULIB_FSEEKO
776 GNULIB_FSEEK
777 GNULIB_FSCANF
778 GNULIB_FREOPEN
779 GNULIB_FREAD
780 GNULIB_FPUTS
781 GNULIB_FPUTC
782 GNULIB_FPURGE
783 GNULIB_FPRINTF_POSIX
784 GNULIB_FPRINTF
785 GNULIB_FOPEN
786 GNULIB_FGETS
787 GNULIB_FGETC
788 GNULIB_FFLUSH
789 GNULIB_FDOPEN
790 GNULIB_FCLOSE
791 GNULIB_DPRINTF
792 LOCALE_TR_UTF8
793 LOCALE_FR
794 gltests_WITNESS
795 NEXT_AS_FIRST_DIRECTIVE_WCHAR_H
796 NEXT_WCHAR_H
797 LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE
798 LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE
799 LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_FALSE
800 LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE
801 LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_FALSE
802 LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE
803 LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_FALSE
804 LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE
805 LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_FALSE
806 LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE
807 LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_FALSE
808 LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE
809 LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_FALSE
810 LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE
811 LIBUNISTRING_UNIWIDTH_H
812 LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_FALSE
813 LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE
814 LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_FALSE
815 LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE
816 LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_FALSE
817 LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE
818 LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_FALSE
819 LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE
820 LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_FALSE
821 LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE
822 LIBUNISTRING_UNIWBRK_H
823 LIBUNISTRING_UNITYPES_H
824 LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_FALSE
825 LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE
826 LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_FALSE
827 LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE
828 LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_FALSE
829 LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE
830 LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_FALSE
831 LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE
832 LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_FALSE
833 LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE
834 LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_FALSE
835 LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE
836 LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_FALSE
837 LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE
838 LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_FALSE
839 LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE
840 LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_FALSE
841 LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE
842 LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_FALSE
843 LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE
844 LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_FALSE
845 LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE
846 LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_FALSE
847 LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE
848 LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_FALSE
849 LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE
850 LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_FALSE
851 LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE
852 LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_FALSE
853 LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE
854 LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_FALSE
855 LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE
856 LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_FALSE
857 LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE
858 LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_FALSE
859 LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE
860 LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_FALSE
861 LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE
862 LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_FALSE
863 LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE
864 LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_FALSE
865 LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE
866 LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_FALSE
867 LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE
868 LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_FALSE
869 LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE
870 LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_FALSE
871 LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE
872 LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_FALSE
873 LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE
874 LIBUNISTRING_COMPILE_UNISTR_U8_SET_FALSE
875 LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE
876 LIBUNISTRING_COMPILE_UNISTR_U8_PREV_FALSE
877 LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE
878 LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_FALSE
879 LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE
880 LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_FALSE
881 LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE
882 LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_FALSE
883 LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE
884 LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_FALSE
885 LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE
886 LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_FALSE
887 LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE
888 LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_FALSE
889 LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE
890 LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_FALSE
891 LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE
892 LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_FALSE
893 LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE
894 LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_FALSE
895 LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE
896 LIBUNISTRING_COMPILE_UNISTR_U8_CPY_FALSE
897 LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE
898 LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_FALSE
899 LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE
900 LIBUNISTRING_COMPILE_UNISTR_U8_CMP_FALSE
901 LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE
902 LIBUNISTRING_COMPILE_UNISTR_U8_CHR_FALSE
903 LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE
904 LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_FALSE
905 LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE
906 LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_FALSE
907 LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE
908 LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_FALSE
909 LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE
910 LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_FALSE
911 LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE
912 LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_FALSE
913 LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE
914 LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_FALSE
915 LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE
916 LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_FALSE
917 LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE
918 LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_FALSE
919 LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE
920 LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_FALSE
921 LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE
922 LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_FALSE
923 LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE
924 LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_FALSE
925 LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE
926 LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_FALSE
927 LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE
928 LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_FALSE
929 LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE
930 LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_FALSE
931 LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE
932 LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_FALSE
933 LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE
934 LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_FALSE
935 LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE
936 LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_FALSE
937 LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE
938 LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_FALSE
939 LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE
940 LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_FALSE
941 LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE
942 LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_FALSE
943 LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE
944 LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_FALSE
945 LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE
946 LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_FALSE
947 LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE
948 LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_FALSE
949 LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE
950 LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_FALSE
951 LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE
952 LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_FALSE
953 LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE
954 LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_FALSE
955 LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE
956 LIBUNISTRING_COMPILE_UNISTR_U32_SET_FALSE
957 LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE
958 LIBUNISTRING_COMPILE_UNISTR_U32_PREV_FALSE
959 LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE
960 LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_FALSE
961 LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE
962 LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_FALSE
963 LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE
964 LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_FALSE
965 LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE
966 LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_FALSE
967 LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE
968 LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_FALSE
969 LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE
970 LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_FALSE
971 LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE
972 LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_FALSE
973 LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE
974 LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_FALSE
975 LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE
976 LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_FALSE
977 LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE
978 LIBUNISTRING_COMPILE_UNISTR_U32_CPY_FALSE
979 LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE
980 LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_FALSE
981 LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE
982 LIBUNISTRING_COMPILE_UNISTR_U32_CMP_FALSE
983 LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE
984 LIBUNISTRING_COMPILE_UNISTR_U32_CHR_FALSE
985 LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE
986 LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_FALSE
987 LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE
988 LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_FALSE
989 LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE
990 LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_FALSE
991 LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE
992 LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_FALSE
993 LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE
994 LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_FALSE
995 LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE
996 LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_FALSE
997 LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE
998 LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_FALSE
999 LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE
1000 LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_FALSE
1001 LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE
1002 LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_FALSE
1003 LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE
1004 LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_FALSE
1005 LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE
1006 LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_FALSE
1007 LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE
1008 LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_FALSE
1009 LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE
1010 LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_FALSE
1011 LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE
1012 LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_FALSE
1013 LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE
1014 LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_FALSE
1015 LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE
1016 LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_FALSE
1017 LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE
1018 LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_FALSE
1019 LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE
1020 LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_FALSE
1021 LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE
1022 LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_FALSE
1023 LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE
1024 LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_FALSE
1025 LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE
1026 LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_FALSE
1027 LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE
1028 LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_FALSE
1029 LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE
1030 LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_FALSE
1031 LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE
1032 LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_FALSE
1033 LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE
1034 LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_FALSE
1035 LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE
1036 LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_FALSE
1037 LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE
1038 LIBUNISTRING_COMPILE_UNISTR_U16_SET_FALSE
1039 LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE
1040 LIBUNISTRING_COMPILE_UNISTR_U16_PREV_FALSE
1041 LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE
1042 LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_FALSE
1043 LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE
1044 LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_FALSE
1045 LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE
1046 LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_FALSE
1047 LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE
1048 LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_FALSE
1049 LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE
1050 LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_FALSE
1051 LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE
1052 LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_FALSE
1053 LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE
1054 LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_FALSE
1055 LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE
1056 LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_FALSE
1057 LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE
1058 LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_FALSE
1059 LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE
1060 LIBUNISTRING_COMPILE_UNISTR_U16_CPY_FALSE
1061 LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE
1062 LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_FALSE
1063 LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE
1064 LIBUNISTRING_COMPILE_UNISTR_U16_CMP_FALSE
1065 LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE
1066 LIBUNISTRING_COMPILE_UNISTR_U16_CHR_FALSE
1067 LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE
1068 LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_FALSE
1069 LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE
1070 LIBUNISTRING_UNISTR_H
1071 LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_FALSE
1072 LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE
1073 LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_FALSE
1074 LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE
1075 LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_FALSE
1076 LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE
1077 LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_FALSE
1078 LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE
1079 LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_FALSE
1080 LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE
1081 LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_FALSE
1082 LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE
1083 LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_FALSE
1084 LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE
1085 LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_FALSE
1086 LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE
1087 LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_FALSE
1088 LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE
1089 LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_FALSE
1090 LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE
1091 LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_FALSE
1092 LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE
1093 LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_FALSE
1094 LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE
1095 LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_FALSE
1096 LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE
1097 LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_FALSE
1098 LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE
1099 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_FALSE
1100 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE
1101 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_FALSE
1102 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE
1103 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_FALSE
1104 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE
1105 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_FALSE
1106 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE
1107 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_FALSE
1108 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE
1109 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_FALSE
1110 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE
1111 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_FALSE
1112 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE
1113 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_FALSE
1114 LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE
1115 LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_FALSE
1116 LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE
1117 LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_FALSE
1118 LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE
1119 LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_FALSE
1120 LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE
1121 LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_FALSE
1122 LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE
1123 LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_FALSE
1124 LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE
1125 LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_FALSE
1126 LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE
1127 LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_FALSE
1128 LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE
1129 LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_FALSE
1130 LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE
1131 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_FALSE
1132 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE
1133 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_FALSE
1134 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE
1135 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_FALSE
1136 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE
1137 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_FALSE
1138 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE
1139 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_FALSE
1140 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE
1141 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_FALSE
1142 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE
1143 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_FALSE
1144 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE
1145 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_FALSE
1146 LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE
1147 LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_FALSE
1148 LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE
1149 LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_FALSE
1150 LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE
1151 LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_FALSE
1152 LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE
1153 LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_FALSE
1154 LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE
1155 LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_FALSE
1156 LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE
1157 LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_FALSE
1158 LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE
1159 LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_FALSE
1160 LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE
1161 LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_FALSE
1162 LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE
1163 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_FALSE
1164 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE
1165 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_FALSE
1166 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE
1167 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_FALSE
1168 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE
1169 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_FALSE
1170 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE
1171 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_FALSE
1172 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE
1173 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_FALSE
1174 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE
1175 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_FALSE
1176 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE
1177 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_FALSE
1178 LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE
1179 LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_FALSE
1180 LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE
1181 LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_FALSE
1182 LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE
1183 HAVE_FEATURES_H
1184 LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_FALSE
1185 LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE
1186 LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_FALSE
1187 LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE
1188 LIBUNISTRING_UNISTDIO_H
1189 HAVE_UNISTD_H
1190 NEXT_AS_FIRST_DIRECTIVE_UNISTD_H
1191 NEXT_UNISTD_H
1192 UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS
1193 UNISTD_H_HAVE_WINSOCK2_H
1194 REPLACE_WRITE
1195 REPLACE_USLEEP
1196 REPLACE_UNLINKAT
1197 REPLACE_UNLINK
1198 REPLACE_TTYNAME_R
1199 REPLACE_SYMLINK
1200 REPLACE_SLEEP
1201 REPLACE_RMDIR
1202 REPLACE_READLINK
1203 REPLACE_READ
1204 REPLACE_PWRITE
1205 REPLACE_PREAD
1206 REPLACE_LSEEK
1207 REPLACE_LINKAT
1208 REPLACE_LINK
1209 REPLACE_LCHOWN
1210 REPLACE_ISATTY
1211 REPLACE_GETPAGESIZE
1212 REPLACE_GETGROUPS
1213 REPLACE_GETLOGIN_R
1214 REPLACE_GETDTABLESIZE
1215 REPLACE_GETDOMAINNAME
1216 REPLACE_GETCWD
1217 REPLACE_FTRUNCATE
1218 REPLACE_FCHOWNAT
1219 REPLACE_DUP2
1220 REPLACE_DUP
1221 REPLACE_CLOSE
1222 REPLACE_CHOWN
1223 HAVE_SYS_PARAM_H
1224 HAVE_OS_H
1225 HAVE_DECL_TTYNAME_R
1226 HAVE_DECL_SETHOSTNAME
1227 HAVE_DECL_GETUSERSHELL
1228 HAVE_DECL_GETPAGESIZE
1229 HAVE_DECL_GETLOGIN_R
1230 HAVE_DECL_GETDOMAINNAME
1231 HAVE_DECL_FDATASYNC
1232 HAVE_DECL_FCHDIR
1233 HAVE_DECL_ENVIRON
1234 HAVE_USLEEP
1235 HAVE_UNLINKAT
1236 HAVE_SYMLINKAT
1237 HAVE_SYMLINK
1238 HAVE_SLEEP
1239 HAVE_SETHOSTNAME
1240 HAVE_READLINKAT
1241 HAVE_READLINK
1242 HAVE_PWRITE
1243 HAVE_PREAD
1244 HAVE_PIPE2
1245 HAVE_PIPE
1246 HAVE_LINKAT
1247 HAVE_LINK
1248 HAVE_LCHOWN
1249 HAVE_GROUP_MEMBER
1250 HAVE_GETPAGESIZE
1251 HAVE_GETLOGIN
1252 HAVE_GETHOSTNAME
1253 HAVE_GETGROUPS
1254 HAVE_GETDTABLESIZE
1255 HAVE_FTRUNCATE
1256 HAVE_FSYNC
1257 HAVE_FDATASYNC
1258 HAVE_FCHOWNAT
1259 HAVE_FCHDIR
1260 HAVE_FACCESSAT
1261 HAVE_EUIDACCESS
1262 HAVE_DUP3
1263 HAVE_DUP2
1264 HAVE_CHOWN
1265 GNULIB_WRITE
1266 GNULIB_USLEEP
1267 GNULIB_UNLINKAT
1268 GNULIB_UNLINK
1269 GNULIB_UNISTD_H_SIGPIPE
1270 GNULIB_UNISTD_H_NONBLOCKING
1271 GNULIB_TTYNAME_R
1272 GNULIB_SYMLINKAT
1273 GNULIB_SYMLINK
1274 GNULIB_SLEEP
1275 GNULIB_SETHOSTNAME
1276 GNULIB_RMDIR
1277 GNULIB_READLINKAT
1278 GNULIB_READLINK
1279 GNULIB_READ
1280 GNULIB_PWRITE
1281 GNULIB_PREAD
1282 GNULIB_PIPE2
1283 GNULIB_PIPE
1284 GNULIB_LSEEK
1285 GNULIB_LINKAT
1286 GNULIB_LINK
1287 GNULIB_LCHOWN
1288 GNULIB_ISATTY
1289 GNULIB_GROUP_MEMBER
1290 GNULIB_GETUSERSHELL
1291 GNULIB_GETPAGESIZE
1292 GNULIB_GETLOGIN_R
1293 GNULIB_GETLOGIN
1294 GNULIB_GETHOSTNAME
1295 GNULIB_GETGROUPS
1296 GNULIB_GETDTABLESIZE
1297 GNULIB_GETDOMAINNAME
1298 GNULIB_GETCWD
1299 GNULIB_FTRUNCATE
1300 GNULIB_FSYNC
1301 GNULIB_FDATASYNC
1302 GNULIB_FCHOWNAT
1303 GNULIB_FCHDIR
1304 GNULIB_FACCESSAT
1305 GNULIB_EUIDACCESS
1306 GNULIB_ENVIRON
1307 GNULIB_DUP3
1308 GNULIB_DUP2
1309 GNULIB_DUP
1310 GNULIB_CLOSE
1311 GNULIB_CHOWN
1312 GNULIB_CHDIR
1313 LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_FALSE
1314 LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE
1315 LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_FALSE
1316 LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE
1317 LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_FALSE
1318 LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE
1319 LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_FALSE
1320 LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE
1321 LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_FALSE
1322 LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE
1323 LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_FALSE
1324 LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE
1325 LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_FALSE
1326 LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE
1327 LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_FALSE
1328 LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE
1329 LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_FALSE
1330 LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE
1331 LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_FALSE
1332 LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE
1333 LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_FALSE
1334 LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE
1335 LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_FALSE
1336 LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE
1337 LIBUNISTRING_COMPILE_UNINORM_NFKD_FALSE
1338 LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE
1339 LIBUNISTRING_COMPILE_UNINORM_NFKC_FALSE
1340 LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE
1341 LIBUNISTRING_COMPILE_UNINORM_NFD_FALSE
1342 LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE
1343 LIBUNISTRING_COMPILE_UNINORM_NFC_FALSE
1344 LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE
1345 LIBUNISTRING_COMPILE_UNINORM_FILTER_FALSE
1346 LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE
1347 LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_FALSE
1348 LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE
1349 LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_FALSE
1350 LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE
1351 LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_FALSE
1352 LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE
1353 LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_FALSE
1354 LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE
1355 LIBUNISTRING_UNINORM_H
1356 LIBUNISTRING_COMPILE_UNINAME_UNINAME_FALSE
1357 LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE
1358 LIBUNISTRING_UNINAME_H
1359 LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_FALSE
1360 LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE
1361 LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_FALSE
1362 LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE
1363 LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_FALSE
1364 LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE
1365 LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_FALSE
1366 LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE
1367 LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_FALSE
1368 LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE
1369 LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_FALSE
1370 LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE
1371 LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_FALSE
1372 LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE
1373 LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_FALSE
1374 LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE
1375 LIBUNISTRING_UNILBRK_H
1376 LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_FALSE
1377 LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE
1378 LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_FALSE
1379 LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE
1380 LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_FALSE
1381 LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE
1382 LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_FALSE
1383 LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE
1384 LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_FALSE
1385 LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE
1386 LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_FALSE
1387 LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_TRUE
1388 LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_FALSE
1389 LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_TRUE
1390 LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_FALSE
1391 LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_TRUE
1392 LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_FALSE
1393 LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE
1394 LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_FALSE
1395 LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_TRUE
1396 LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_FALSE
1397 LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_TRUE
1398 LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_FALSE
1399 LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_TRUE
1400 LIBUNISTRING_UNIGBRK_H
1401 LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_FALSE
1402 LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_TRUE
1403 LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_FALSE
1404 LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_TRUE
1405 LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_FALSE
1406 LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_TRUE
1407 LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_FALSE
1408 LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_TRUE
1409 LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_FALSE
1410 LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_TRUE
1411 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_FALSE
1412 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_TRUE
1413 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_FALSE
1414 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_TRUE
1415 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_FALSE
1416 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_TRUE
1417 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_FALSE
1418 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_TRUE
1419 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_FALSE
1420 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_TRUE
1421 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_FALSE
1422 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_TRUE
1423 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_FALSE
1424 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_TRUE
1425 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_FALSE
1426 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_TRUE
1427 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_FALSE
1428 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_TRUE
1429 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_FALSE
1430 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_TRUE
1431 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_FALSE
1432 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_TRUE
1433 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_FALSE
1434 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_TRUE
1435 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_FALSE
1436 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_TRUE
1437 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_FALSE
1438 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_TRUE
1439 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_FALSE
1440 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_TRUE
1441 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_FALSE
1442 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_TRUE
1443 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_FALSE
1444 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_TRUE
1445 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_FALSE
1446 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_TRUE
1447 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_FALSE
1448 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_TRUE
1449 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_FALSE
1450 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_TRUE
1451 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_FALSE
1452 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_TRUE
1453 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_FALSE
1454 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_TRUE
1455 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_FALSE
1456 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_TRUE
1457 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_FALSE
1458 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_TRUE
1459 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_FALSE
1460 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_TRUE
1461 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_FALSE
1462 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_TRUE
1463 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_FALSE
1464 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_TRUE
1465 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_FALSE
1466 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_TRUE
1467 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_FALSE
1468 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_TRUE
1469 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_FALSE
1470 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_TRUE
1471 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_FALSE
1472 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_TRUE
1473 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_FALSE
1474 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_TRUE
1475 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_FALSE
1476 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_TRUE
1477 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_FALSE
1478 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_TRUE
1479 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_FALSE
1480 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_TRUE
1481 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_FALSE
1482 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_TRUE
1483 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_FALSE
1484 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_TRUE
1485 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_FALSE
1486 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_TRUE
1487 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_FALSE
1488 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_TRUE
1489 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_FALSE
1490 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_TRUE
1491 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_FALSE
1492 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_TRUE
1493 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_FALSE
1494 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_TRUE
1495 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_FALSE
1496 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_TRUE
1497 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_FALSE
1498 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_TRUE
1499 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_FALSE
1500 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_TRUE
1501 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_FALSE
1502 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_TRUE
1503 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_FALSE
1504 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_TRUE
1505 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_FALSE
1506 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_TRUE
1507 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_FALSE
1508 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_TRUE
1509 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_FALSE
1510 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_TRUE
1511 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_FALSE
1512 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_TRUE
1513 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_FALSE
1514 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_TRUE
1515 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_FALSE
1516 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_TRUE
1517 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_FALSE
1518 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_TRUE
1519 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_FALSE
1520 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_TRUE
1521 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_FALSE
1522 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_TRUE
1523 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT_FALSE
1524 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT_TRUE
1525 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH_FALSE
1526 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH_TRUE
1527 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_FALSE
1528 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_TRUE
1529 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE_FALSE
1530 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE_TRUE
1531 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING_FALSE
1532 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING_TRUE
1533 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_FALSE
1534 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_TRUE
1535 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_FALSE
1536 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_TRUE
1537 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_FALSE
1538 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_TRUE
1539 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_FALSE
1540 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_TRUE
1541 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_FALSE
1542 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_TRUE
1543 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED_FALSE
1544 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED_TRUE
1545 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE_FALSE
1546 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE_TRUE
1547 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME_FALSE
1548 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME_TRUE
1549 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE_FALSE
1550 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE_TRUE
1551 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_FALSE
1552 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_TRUE
1553 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF_FALSE
1554 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF_TRUE
1555 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_FALSE
1556 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_TRUE
1557 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_FALSE
1558 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_TRUE
1559 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_FALSE
1560 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_TRUE
1561 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_FALSE
1562 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_TRUE
1563 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_FALSE
1564 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_TRUE
1565 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_FALSE
1566 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_TRUE
1567 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_FALSE
1568 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_TRUE
1569 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_FALSE
1570 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_TRUE
1571 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL_FALSE
1572 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL_TRUE
1573 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_FALSE
1574 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_TRUE
1575 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_FALSE
1576 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_TRUE
1577 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_FALSE
1578 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_TRUE
1579 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_FALSE
1580 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_TRUE
1581 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_FALSE
1582 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_TRUE
1583 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_FALSE
1584 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_TRUE
1585 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC_FALSE
1586 LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC_TRUE
1587 LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC_FALSE
1588 LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC_TRUE
1589 LIBUNISTRING_COMPILE_UNICTYPE_MIRROR_FALSE
1590 LIBUNISTRING_COMPILE_UNICTYPE_MIRROR_TRUE
1591 LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF_FALSE
1592 LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF_TRUE
1593 LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME_FALSE
1594 LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME_TRUE
1595 LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME_FALSE
1596 LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME_TRUE
1597 LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME_FALSE
1598 LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME_TRUE
1599 LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF_FALSE
1600 LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF_TRUE
1601 LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME_FALSE
1602 LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME_TRUE
1603 LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME_FALSE
1604 LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME_TRUE
1605 LIBUNISTRING_COMPILE_UNICTYPE_DIGIT_FALSE
1606 LIBUNISTRING_COMPILE_UNICTYPE_DIGIT_TRUE
1607 LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT_FALSE
1608 LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT_TRUE
1609 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT_FALSE
1610 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT_TRUE
1611 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER_FALSE
1612 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER_TRUE
1613 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE_FALSE
1614 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE_TRUE
1615 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT_FALSE
1616 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT_TRUE
1617 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT_FALSE
1618 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT_TRUE
1619 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER_FALSE
1620 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER_TRUE
1621 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH_FALSE
1622 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH_TRUE
1623 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT_FALSE
1624 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT_TRUE
1625 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL_FALSE
1626 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL_TRUE
1627 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK_FALSE
1628 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK_TRUE
1629 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA_FALSE
1630 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA_TRUE
1631 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM_FALSE
1632 LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM_TRUE
1633 LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME_FALSE
1634 LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME_TRUE
1635 LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME_FALSE
1636 LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME_TRUE
1637 LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME_FALSE
1638 LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME_TRUE
1639 LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_FALSE
1640 LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_TRUE
1641 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST_FALSE
1642 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST_TRUE
1643 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR_FALSE
1644 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR_TRUE
1645 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF_FALSE
1646 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF_TRUE
1647 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE_FALSE
1648 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE_TRUE
1649 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME_FALSE
1650 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME_TRUE
1651 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME_FALSE
1652 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME_TRUE
1653 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME_FALSE
1654 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME_TRUE
1655 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT_FALSE
1656 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT_TRUE
1657 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_FALSE
1658 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_TRUE
1659 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS_FALSE
1660 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS_TRUE
1661 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP_FALSE
1662 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP_TRUE
1663 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL_FALSE
1664 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL_TRUE
1665 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z_FALSE
1666 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z_TRUE
1667 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO_FALSE
1668 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO_TRUE
1669 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM_FALSE
1670 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM_TRUE
1671 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK_FALSE
1672 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK_TRUE
1673 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC_FALSE
1674 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC_TRUE
1675 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S_FALSE
1676 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S_TRUE
1677 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS_FALSE
1678 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS_TRUE
1679 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO_FALSE
1680 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO_TRUE
1681 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI_FALSE
1682 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI_TRUE
1683 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF_FALSE
1684 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF_TRUE
1685 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE_FALSE
1686 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE_TRUE
1687 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD_FALSE
1688 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD_TRUE
1689 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC_FALSE
1690 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC_TRUE
1691 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P_FALSE
1692 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P_TRUE
1693 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO_FALSE
1694 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO_TRUE
1695 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL_FALSE
1696 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL_TRUE
1697 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND_FALSE
1698 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND_TRUE
1699 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N_FALSE
1700 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N_TRUE
1701 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN_FALSE
1702 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN_TRUE
1703 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME_FALSE
1704 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME_TRUE
1705 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC_FALSE
1706 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC_TRUE
1707 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M_FALSE
1708 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M_TRUE
1709 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU_FALSE
1710 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU_TRUE
1711 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT_FALSE
1712 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT_TRUE
1713 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO_FALSE
1714 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO_TRUE
1715 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM_FALSE
1716 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM_TRUE
1717 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL_FALSE
1718 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL_TRUE
1719 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC_FALSE
1720 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC_TRUE
1721 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L_FALSE
1722 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L_TRUE
1723 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS_FALSE
1724 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS_TRUE
1725 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO_FALSE
1726 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO_TRUE
1727 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN_FALSE
1728 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN_TRUE
1729 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF_FALSE
1730 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF_TRUE
1731 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC_FALSE
1732 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC_TRUE
1733 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C_FALSE
1734 LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C_TRUE
1735 LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST_FALSE
1736 LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST_TRUE
1737 LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST_FALSE
1738 LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST_TRUE
1739 LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST_FALSE
1740 LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST_TRUE
1741 LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF_FALSE
1742 LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF_TRUE
1743 LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME_FALSE
1744 LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME_TRUE
1745 LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME_FALSE
1746 LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME_TRUE
1747 LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME_FALSE
1748 LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME_TRUE
1749 LIBUNISTRING_UNICTYPE_H
1750 LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE_FALSE
1751 LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE_TRUE
1752 LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC_FALSE
1753 LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC_TRUE
1754 LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE_FALSE
1755 LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE_TRUE
1756 LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC_FALSE
1757 LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC_TRUE
1758 LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC_FALSE
1759 LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC_TRUE
1760 LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC_FALSE
1761 LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC_TRUE
1762 LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE_FALSE
1763 LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE_TRUE
1764 LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC_FALSE
1765 LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC_TRUE
1766 LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE_FALSE
1767 LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE_TRUE
1768 LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC_FALSE
1769 LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC_TRUE
1770 LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC_FALSE
1771 LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC_TRUE
1772 LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC_FALSE
1773 LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC_TRUE
1774 LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE_FALSE
1775 LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE_TRUE
1776 LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC_FALSE
1777 LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC_TRUE
1778 LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE_FALSE
1779 LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE_TRUE
1780 LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC_FALSE
1781 LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC_TRUE
1782 LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC_FALSE
1783 LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC_TRUE
1784 LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC_FALSE
1785 LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC_TRUE
1786 LIBUNISTRING_UNICONV_H
1787 LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM_FALSE
1788 LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM_TRUE
1789 LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL_FALSE
1790 LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL_TRUE
1791 LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP_FALSE
1792 LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP_TRUE
1793 LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER_FALSE
1794 LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER_TRUE
1795 LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_FALSE
1796 LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_TRUE
1797 LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_FALSE
1798 LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_TRUE
1799 LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_FALSE
1800 LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_TRUE
1801 LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE_FALSE
1802 LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE_TRUE
1803 LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE_FALSE
1804 LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE_TRUE
1805 LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED_FALSE
1806 LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED_TRUE
1807 LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED_FALSE
1808 LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED_TRUE
1809 LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER_FALSE
1810 LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER_TRUE
1811 LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE_FALSE
1812 LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE_TRUE
1813 LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER_FALSE
1814 LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER_TRUE
1815 LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD_FALSE
1816 LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD_TRUE
1817 LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM_FALSE
1818 LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM_TRUE
1819 LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD_FALSE
1820 LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD_TRUE
1821 LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL_FALSE
1822 LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL_TRUE
1823 LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP_FALSE
1824 LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP_TRUE
1825 LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER_FALSE
1826 LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER_TRUE
1827 LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_FALSE
1828 LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_TRUE
1829 LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_FALSE
1830 LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_TRUE
1831 LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_FALSE
1832 LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_TRUE
1833 LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE_FALSE
1834 LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE_TRUE
1835 LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE_FALSE
1836 LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE_TRUE
1837 LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED_FALSE
1838 LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED_TRUE
1839 LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED_FALSE
1840 LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED_TRUE
1841 LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER_FALSE
1842 LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER_TRUE
1843 LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE_FALSE
1844 LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE_TRUE
1845 LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER_FALSE
1846 LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER_TRUE
1847 LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD_FALSE
1848 LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD_TRUE
1849 LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM_FALSE
1850 LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM_TRUE
1851 LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD_FALSE
1852 LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD_TRUE
1853 LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL_FALSE
1854 LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL_TRUE
1855 LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP_FALSE
1856 LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP_TRUE
1857 LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER_FALSE
1858 LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER_TRUE
1859 LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_FALSE
1860 LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_TRUE
1861 LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_FALSE
1862 LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_TRUE
1863 LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_FALSE
1864 LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_TRUE
1865 LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE_FALSE
1866 LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE_TRUE
1867 LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE_FALSE
1868 LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE_TRUE
1869 LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED_FALSE
1870 LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED_TRUE
1871 LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED_FALSE
1872 LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED_TRUE
1873 LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER_FALSE
1874 LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER_TRUE
1875 LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE_FALSE
1876 LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE_TRUE
1877 LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER_FALSE
1878 LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER_TRUE
1879 LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD_FALSE
1880 LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD_TRUE
1881 LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM_FALSE
1882 LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM_TRUE
1883 LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD_FALSE
1884 LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD_TRUE
1885 LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL_FALSE
1886 LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL_TRUE
1887 LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP_FALSE
1888 LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP_TRUE
1889 LIBUNISTRING_COMPILE_UNICASE_TOUPPER_FALSE
1890 LIBUNISTRING_COMPILE_UNICASE_TOUPPER_TRUE
1891 LIBUNISTRING_COMPILE_UNICASE_TOTITLE_FALSE
1892 LIBUNISTRING_COMPILE_UNICASE_TOTITLE_TRUE
1893 LIBUNISTRING_COMPILE_UNICASE_TOLOWER_FALSE
1894 LIBUNISTRING_COMPILE_UNICASE_TOLOWER_TRUE
1895 LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE_FALSE
1896 LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE_TRUE
1897 LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT_FALSE
1898 LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT_TRUE
1899 LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_FALSE
1900 LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_TRUE
1901 LIBUNISTRING_UNICASE_H
1902 WINDOWS_64_BIT_OFF_T
1903 NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H
1904 NEXT_SYS_TYPES_H
1905 NEXT_AS_FIRST_DIRECTIVE_STRING_H
1906 NEXT_STRING_H
1907 NEXT_AS_FIRST_DIRECTIVE_STDLIB_H
1908 NEXT_STDLIB_H
1909 GL_GENERATE_STDINT_H_FALSE
1910 GL_GENERATE_STDINT_H_TRUE
1911 STDINT_H
1912 WINT_T_SUFFIX
1913 WCHAR_T_SUFFIX
1914 SIG_ATOMIC_T_SUFFIX
1915 SIZE_T_SUFFIX
1916 PTRDIFF_T_SUFFIX
1917 HAVE_SIGNED_WINT_T
1918 HAVE_SIGNED_WCHAR_T
1919 HAVE_SIGNED_SIG_ATOMIC_T
1920 BITSIZEOF_WINT_T
1921 BITSIZEOF_WCHAR_T
1922 BITSIZEOF_SIG_ATOMIC_T
1923 BITSIZEOF_SIZE_T
1924 BITSIZEOF_PTRDIFF_T
1925 HAVE_SYS_BITYPES_H
1926 HAVE_SYS_INTTYPES_H
1927 HAVE_STDINT_H
1928 NEXT_AS_FIRST_DIRECTIVE_STDINT_H
1929 NEXT_STDINT_H
1930 HAVE_SYS_TYPES_H
1931 HAVE_INTTYPES_H
1932 HAVE_WCHAR_H
1933 HAVE_UNSIGNED_LONG_LONG_INT
1934 HAVE_LONG_LONG_INT
1935 NEXT_AS_FIRST_DIRECTIVE_STDDEF_H
1936 NEXT_STDDEF_H
1937 GL_GENERATE_STDDEF_H_FALSE
1938 GL_GENERATE_STDDEF_H_TRUE
1939 STDDEF_H
1940 HAVE_WCHAR_T
1941 REPLACE_NULL
1942 HAVE__BOOL
1943 GL_GENERATE_STDBOOL_H_FALSE
1944 GL_GENERATE_STDBOOL_H_TRUE
1945 STDBOOL_H
1946 RELOCATABLE
1947 APPLE_UNIVERSAL_BUILD
1948 UNDEFINE_STRTOK_R
1949 REPLACE_STRTOK_R
1950 REPLACE_STRSIGNAL
1951 REPLACE_STRNLEN
1952 REPLACE_STRNDUP
1953 REPLACE_STRNCAT
1954 REPLACE_STRERROR_R
1955 REPLACE_STRERROR
1956 REPLACE_STRCHRNUL
1957 REPLACE_STRCASESTR
1958 REPLACE_STRSTR
1959 REPLACE_STRDUP
1960 REPLACE_STPNCPY
1961 REPLACE_MEMMEM
1962 REPLACE_MEMCHR
1963 HAVE_STRVERSCMP
1964 HAVE_DECL_STRSIGNAL
1965 HAVE_DECL_STRERROR_R
1966 HAVE_DECL_STRTOK_R
1967 HAVE_STRCASESTR
1968 HAVE_STRSEP
1969 HAVE_STRPBRK
1970 HAVE_DECL_STRNLEN
1971 HAVE_DECL_STRNDUP
1972 HAVE_DECL_STRDUP
1973 HAVE_STRCHRNUL
1974 HAVE_STPNCPY
1975 HAVE_STPCPY
1976 HAVE_RAWMEMCHR
1977 HAVE_DECL_MEMRCHR
1978 HAVE_MEMPCPY
1979 HAVE_DECL_MEMMEM
1980 HAVE_MEMCHR
1981 HAVE_FFSLL
1982 HAVE_FFSL
1983 HAVE_MBSLEN
1984 GNULIB_STRVERSCMP
1985 GNULIB_STRSIGNAL
1986 GNULIB_STRERROR_R
1987 GNULIB_STRERROR
1988 GNULIB_MBSTOK_R
1989 GNULIB_MBSSEP
1990 GNULIB_MBSSPN
1991 GNULIB_MBSPBRK
1992 GNULIB_MBSCSPN
1993 GNULIB_MBSCASESTR
1994 GNULIB_MBSPCASECMP
1995 GNULIB_MBSNCASECMP
1996 GNULIB_MBSCASECMP
1997 GNULIB_MBSSTR
1998 GNULIB_MBSRCHR
1999 GNULIB_MBSCHR
2000 GNULIB_MBSNLEN
2001 GNULIB_MBSLEN
2002 GNULIB_STRTOK_R
2003 GNULIB_STRCASESTR
2004 GNULIB_STRSTR
2005 GNULIB_STRSEP
2006 GNULIB_STRPBRK
2007 GNULIB_STRNLEN
2008 GNULIB_STRNDUP
2009 GNULIB_STRNCAT
2010 GNULIB_STRDUP
2011 GNULIB_STRCHRNUL
2012 GNULIB_STPNCPY
2013 GNULIB_STPCPY
2014 GNULIB_RAWMEMCHR
2015 GNULIB_MEMRCHR
2016 GNULIB_MEMPCPY
2017 GNULIB_MEMMEM
2018 GNULIB_MEMCHR
2019 GNULIB_FFSLL
2020 GNULIB_FFSL
2021 LOCALE_FR_UTF8
2022 LOCALE_ZH_CN
2023 LOCALE_JA
2024 REPLACE_WCSWIDTH
2025 REPLACE_WCWIDTH
2026 REPLACE_WCSNRTOMBS
2027 REPLACE_WCSRTOMBS
2028 REPLACE_WCRTOMB
2029 REPLACE_MBSNRTOWCS
2030 REPLACE_MBSRTOWCS
2031 REPLACE_MBRLEN
2032 REPLACE_MBRTOWC
2033 REPLACE_MBSINIT
2034 REPLACE_WCTOB
2035 REPLACE_BTOWC
2036 REPLACE_MBSTATE_T
2037 HAVE_DECL_WCWIDTH
2038 HAVE_DECL_WCTOB
2039 HAVE_WCSWIDTH
2040 HAVE_WCSTOK
2041 HAVE_WCSSTR
2042 HAVE_WCSPBRK
2043 HAVE_WCSSPN
2044 HAVE_WCSCSPN
2045 HAVE_WCSRCHR
2046 HAVE_WCSCHR
2047 HAVE_WCSDUP
2048 HAVE_WCSXFRM
2049 HAVE_WCSCOLL
2050 HAVE_WCSNCASECMP
2051 HAVE_WCSCASECMP
2052 HAVE_WCSNCMP
2053 HAVE_WCSCMP
2054 HAVE_WCSNCAT
2055 HAVE_WCSCAT
2056 HAVE_WCPNCPY
2057 HAVE_WCSNCPY
2058 HAVE_WCPCPY
2059 HAVE_WCSCPY
2060 HAVE_WCSNLEN
2061 HAVE_WCSLEN
2062 HAVE_WMEMSET
2063 HAVE_WMEMMOVE
2064 HAVE_WMEMCPY
2065 HAVE_WMEMCMP
2066 HAVE_WMEMCHR
2067 HAVE_WCSNRTOMBS
2068 HAVE_WCSRTOMBS
2069 HAVE_WCRTOMB
2070 HAVE_MBSNRTOWCS
2071 HAVE_MBSRTOWCS
2072 HAVE_MBRLEN
2073 HAVE_MBRTOWC
2074 HAVE_MBSINIT
2075 HAVE_BTOWC
2076 GNULIB_WCSWIDTH
2077 GNULIB_WCSTOK
2078 GNULIB_WCSSTR
2079 GNULIB_WCSPBRK
2080 GNULIB_WCSSPN
2081 GNULIB_WCSCSPN
2082 GNULIB_WCSRCHR
2083 GNULIB_WCSCHR
2084 GNULIB_WCSDUP
2085 GNULIB_WCSXFRM
2086 GNULIB_WCSCOLL
2087 GNULIB_WCSNCASECMP
2088 GNULIB_WCSCASECMP
2089 GNULIB_WCSNCMP
2090 GNULIB_WCSCMP
2091 GNULIB_WCSNCAT
2092 GNULIB_WCSCAT
2093 GNULIB_WCPNCPY
2094 GNULIB_WCSNCPY
2095 GNULIB_WCPCPY
2096 GNULIB_WCSCPY
2097 GNULIB_WCSNLEN
2098 GNULIB_WCSLEN
2099 GNULIB_WMEMSET
2100 GNULIB_WMEMMOVE
2101 GNULIB_WMEMCPY
2102 GNULIB_WMEMCMP
2103 GNULIB_WMEMCHR
2104 GNULIB_WCWIDTH
2105 GNULIB_WCSNRTOMBS
2106 GNULIB_WCSRTOMBS
2107 GNULIB_WCRTOMB
2108 GNULIB_MBSNRTOWCS
2109 GNULIB_MBSRTOWCS
2110 GNULIB_MBRLEN
2111 GNULIB_MBRTOWC
2112 GNULIB_MBSINIT
2113 GNULIB_WCTOB
2114 GNULIB_BTOWC
2115 NEXT_AS_FIRST_DIRECTIVE_MATH_H
2116 NEXT_MATH_H
2117 REPLACE_WCTOMB
2118 REPLACE_UNSETENV
2119 REPLACE_STRTOD
2120 REPLACE_SETENV
2121 REPLACE_REALPATH
2122 REPLACE_REALLOC
2123 REPLACE_RANDOM_R
2124 REPLACE_PUTENV
2125 REPLACE_PTSNAME_R
2126 REPLACE_PTSNAME
2127 REPLACE_MKSTEMP
2128 REPLACE_MBTOWC
2129 REPLACE_MALLOC
2130 REPLACE_CANONICALIZE_FILE_NAME
2131 REPLACE_CALLOC
2132 HAVE_DECL_UNSETENV
2133 HAVE_UNLOCKPT
2134 HAVE_SYS_LOADAVG_H
2135 HAVE_STRUCT_RANDOM_DATA
2136 HAVE_STRTOULL
2137 HAVE_STRTOLL
2138 HAVE_STRTOD
2139 HAVE_DECL_SETENV
2140 HAVE_SETENV
2141 HAVE_SECURE_GETENV
2142 HAVE_RPMATCH
2143 HAVE_REALPATH
2144 HAVE_RANDOM_R
2145 HAVE_RANDOM_H
2146 HAVE_RANDOM
2147 HAVE_PTSNAME_R
2148 HAVE_PTSNAME
2149 HAVE_POSIX_OPENPT
2150 HAVE_MKSTEMPS
2151 HAVE_MKSTEMP
2152 HAVE_MKOSTEMPS
2153 HAVE_MKOSTEMP
2154 HAVE_MKDTEMP
2155 HAVE_GRANTPT
2156 HAVE_GETSUBOPT
2157 HAVE_DECL_GETLOADAVG
2158 HAVE_CANONICALIZE_FILE_NAME
2159 HAVE_ATOLL
2160 HAVE__EXIT
2161 GNULIB_WCTOMB
2162 GNULIB_UNSETENV
2163 GNULIB_UNLOCKPT
2164 GNULIB_SYSTEM_POSIX
2165 GNULIB_STRTOULL
2166 GNULIB_STRTOLL
2167 GNULIB_STRTOD
2168 GNULIB_SETENV
2169 GNULIB_SECURE_GETENV
2170 GNULIB_RPMATCH
2171 GNULIB_REALPATH
2172 GNULIB_REALLOC_POSIX
2173 GNULIB_RANDOM_R
2174 GNULIB_RANDOM
2175 GNULIB_PUTENV
2176 GNULIB_PTSNAME_R
2177 GNULIB_PTSNAME
2178 GNULIB_POSIX_OPENPT
2179 GNULIB_MKSTEMPS
2180 GNULIB_MKSTEMP
2181 GNULIB_MKOSTEMPS
2182 GNULIB_MKOSTEMP
2183 GNULIB_MKDTEMP
2184 GNULIB_MBTOWC
2185 GNULIB_MALLOC_POSIX
2186 GNULIB_GRANTPT
2187 GNULIB_GETSUBOPT
2188 GNULIB_GETLOADAVG
2189 GNULIB_CANONICALIZE_FILE_NAME
2190 GNULIB_CALLOC_POSIX
2191 GNULIB_ATOLL
2192 GNULIB__EXIT
2193 LTLIBMULTITHREAD
2194 LIBMULTITHREAD
2195 LTLIBTHREAD
2196 LIBTHREAD
2197 LIBPTH_PREFIX
2198 LTLIBPTH
2199 LIBPTH
2200 INTL_MACOSX_LIBS
2201 LOCALCHARSET_TESTS_ENVIRONMENT
2202 GLIBC21
2203 REPLACE_TOWLOWER
2204 REPLACE_ISWCNTRL
2205 HAVE_WCTYPE_H
2206 NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H
2207 NEXT_WCTYPE_H
2208 HAVE_WINT_T
2209 HAVE_ISWCNTRL
2210 REPLACE_ISWBLANK
2211 HAVE_WCTRANS_T
2212 HAVE_WCTYPE_T
2213 HAVE_ISWBLANK
2214 GNULIB_TOWCTRANS
2215 GNULIB_WCTRANS
2216 GNULIB_ISWCTYPE
2217 GNULIB_WCTYPE
2218 GNULIB_ISWBLANK
2219 NEXT_AS_FIRST_DIRECTIVE_ICONV_H
2220 NEXT_ICONV_H
2221 GL_GENERATE_ICONV_H_FALSE
2222 GL_GENERATE_ICONV_H_TRUE
2223 ICONV_H
2224 REPLACE_ICONV_UTF
2225 REPLACE_ICONV_OPEN
2226 REPLACE_ICONV
2227 ICONV_CONST
2228 GNULIB_ICONV
2229 LTLIBICONV
2230 LIBICONV
2231 HAVE_SAME_LONG_DOUBLE_AS_DOUBLE
2232 REPLACE_TRUNCL
2233 REPLACE_TRUNCF
2234 REPLACE_TRUNC
2235 REPLACE_SQRTL
2236 REPLACE_SIGNBIT_USING_GCC
2237 REPLACE_SIGNBIT
2238 REPLACE_ROUNDL
2239 REPLACE_ROUNDF
2240 REPLACE_ROUND
2241 REPLACE_REMAINDERL
2242 REPLACE_REMAINDERF
2243 REPLACE_REMAINDER
2244 REPLACE_NAN
2245 REPLACE_MODFL
2246 REPLACE_MODFF
2247 REPLACE_MODF
2248 REPLACE_LOGBL
2249 REPLACE_LOGBF
2250 REPLACE_LOGB
2251 REPLACE_LOG2L
2252 REPLACE_LOG2F
2253 REPLACE_LOG2
2254 REPLACE_LOG1PL
2255 REPLACE_LOG1PF
2256 REPLACE_LOG1P
2257 REPLACE_LOG10L
2258 REPLACE_LOG10F
2259 REPLACE_LOG10
2260 REPLACE_LOGL
2261 REPLACE_LOGF
2262 REPLACE_LOG
2263 REPLACE_LDEXPL
2264 REPLACE_ISNAN
2265 REPLACE_ISINF
2266 REPLACE_ISFINITE
2267 REPLACE_ILOGBF
2268 REPLACE_ILOGB
2269 REPLACE_HYPOTL
2270 REPLACE_HYPOTF
2271 REPLACE_HYPOT
2272 REPLACE_HUGE_VAL
2273 REPLACE_FREXPL
2274 REPLACE_FREXP
2275 REPLACE_FREXPF
2276 REPLACE_FMODL
2277 REPLACE_FMODF
2278 REPLACE_FMOD
2279 REPLACE_FMAL
2280 REPLACE_FMAF
2281 REPLACE_FMA
2282 REPLACE_FLOORL
2283 REPLACE_FLOORF
2284 REPLACE_FLOOR
2285 REPLACE_FABSL
2286 REPLACE_EXP2L
2287 REPLACE_EXP2
2288 REPLACE_EXPM1F
2289 REPLACE_EXPM1
2290 REPLACE_CEILL
2291 REPLACE_CEILF
2292 REPLACE_CEIL
2293 REPLACE_CBRTL
2294 REPLACE_CBRTF
2295 HAVE_DECL_TRUNCL
2296 HAVE_DECL_TRUNCF
2297 HAVE_DECL_TRUNC
2298 HAVE_DECL_TANL
2299 HAVE_DECL_SQRTL
2300 HAVE_DECL_SINL
2301 HAVE_DECL_ROUNDL
2302 HAVE_DECL_ROUNDF
2303 HAVE_DECL_ROUND
2304 HAVE_DECL_RINTF
2305 HAVE_DECL_REMAINDERL
2306 HAVE_DECL_REMAINDER
2307 HAVE_DECL_LOGB
2308 HAVE_DECL_LOG2L
2309 HAVE_DECL_LOG2F
2310 HAVE_DECL_LOG2
2311 HAVE_DECL_LOG10L
2312 HAVE_DECL_LOGL
2313 HAVE_DECL_LDEXPL
2314 HAVE_DECL_FREXPL
2315 HAVE_DECL_FLOORL
2316 HAVE_DECL_FLOORF
2317 HAVE_DECL_EXPM1L
2318 HAVE_DECL_EXP2L
2319 HAVE_DECL_EXP2F
2320 HAVE_DECL_EXP2
2321 HAVE_DECL_EXPL
2322 HAVE_DECL_COSL
2323 HAVE_DECL_COPYSIGNF
2324 HAVE_DECL_CEILL
2325 HAVE_DECL_CEILF
2326 HAVE_DECL_CBRTL
2327 HAVE_DECL_CBRTF
2328 HAVE_DECL_ATANL
2329 HAVE_DECL_ASINL
2330 HAVE_DECL_ACOSL
2331 HAVE_TANHF
2332 HAVE_TANL
2333 HAVE_TANF
2334 HAVE_SQRTL
2335 HAVE_SQRTF
2336 HAVE_SINHF
2337 HAVE_SINL
2338 HAVE_SINF
2339 HAVE_RINTL
2340 HAVE_RINT
2341 HAVE_REMAINDERF
2342 HAVE_REMAINDER
2343 HAVE_POWF
2344 HAVE_MODFL
2345 HAVE_MODFF
2346 HAVE_LOGBL
2347 HAVE_LOGBF
2348 HAVE_LOG1PL
2349 HAVE_LOG1PF
2350 HAVE_LOG1P
2351 HAVE_LOG10L
2352 HAVE_LOG10F
2353 HAVE_LOGL
2354 HAVE_LOGF
2355 HAVE_LDEXPF
2356 HAVE_ISNANL
2357 HAVE_ISNAND
2358 HAVE_ISNANF
2359 HAVE_ILOGBL
2360 HAVE_ILOGBF
2361 HAVE_ILOGB
2362 HAVE_HYPOTL
2363 HAVE_HYPOTF
2364 HAVE_FREXPF
2365 HAVE_FMODL
2366 HAVE_FMODF
2367 HAVE_FMAL
2368 HAVE_FMAF
2369 HAVE_FMA
2370 HAVE_FABSL
2371 HAVE_FABSF
2372 HAVE_EXPM1F
2373 HAVE_EXPM1
2374 HAVE_EXPL
2375 HAVE_EXPF
2376 HAVE_COSHF
2377 HAVE_COSL
2378 HAVE_COSF
2379 HAVE_COPYSIGNL
2380 HAVE_COPYSIGN
2381 HAVE_CBRTL
2382 HAVE_CBRTF
2383 HAVE_CBRT
2384 HAVE_ATAN2F
2385 HAVE_ATANL
2386 HAVE_ATANF
2387 HAVE_ASINL
2388 HAVE_ASINF
2389 HAVE_ACOSL
2390 HAVE_ACOSF
2391 GNULIB_TRUNCL
2392 GNULIB_TRUNCF
2393 GNULIB_TRUNC
2394 GNULIB_TANHF
2395 GNULIB_TANL
2396 GNULIB_TANF
2397 GNULIB_SQRTL
2398 GNULIB_SQRTF
2399 GNULIB_SINHF
2400 GNULIB_SINL
2401 GNULIB_SINF
2402 GNULIB_SIGNBIT
2403 GNULIB_ROUNDL
2404 GNULIB_ROUNDF
2405 GNULIB_ROUND
2406 GNULIB_RINTL
2407 GNULIB_RINTF
2408 GNULIB_RINT
2409 GNULIB_REMAINDERL
2410 GNULIB_REMAINDERF
2411 GNULIB_REMAINDER
2412 GNULIB_POWF
2413 GNULIB_MODFL
2414 GNULIB_MODFF
2415 GNULIB_MODF
2416 GNULIB_LOGBL
2417 GNULIB_LOGBF
2418 GNULIB_LOGB
2419 GNULIB_LOG2L
2420 GNULIB_LOG2F
2421 GNULIB_LOG2
2422 GNULIB_LOG1PL
2423 GNULIB_LOG1PF
2424 GNULIB_LOG1P
2425 GNULIB_LOG10L
2426 GNULIB_LOG10F
2427 GNULIB_LOG10
2428 GNULIB_LOGL
2429 GNULIB_LOGF
2430 GNULIB_LOG
2431 GNULIB_LDEXPL
2432 GNULIB_LDEXPF
2433 GNULIB_ISNANL
2434 GNULIB_ISNAND
2435 GNULIB_ISNANF
2436 GNULIB_ISNAN
2437 GNULIB_ISINF
2438 GNULIB_ISFINITE
2439 GNULIB_ILOGBL
2440 GNULIB_ILOGBF
2441 GNULIB_ILOGB
2442 GNULIB_HYPOTL
2443 GNULIB_HYPOTF
2444 GNULIB_HYPOT
2445 GNULIB_FREXPL
2446 GNULIB_FREXP
2447 GNULIB_FREXPF
2448 GNULIB_FMODL
2449 GNULIB_FMODF
2450 GNULIB_FMOD
2451 GNULIB_FMAL
2452 GNULIB_FMAF
2453 GNULIB_FMA
2454 GNULIB_FLOORL
2455 GNULIB_FLOORF
2456 GNULIB_FLOOR
2457 GNULIB_FABSL
2458 GNULIB_FABSF
2459 GNULIB_EXPM1L
2460 GNULIB_EXPM1F
2461 GNULIB_EXPM1
2462 GNULIB_EXP2L
2463 GNULIB_EXP2F
2464 GNULIB_EXP2
2465 GNULIB_EXPL
2466 GNULIB_EXPF
2467 GNULIB_COSHF
2468 GNULIB_COSL
2469 GNULIB_COSF
2470 GNULIB_COPYSIGNL
2471 GNULIB_COPYSIGNF
2472 GNULIB_COPYSIGN
2473 GNULIB_CEILL
2474 GNULIB_CEILF
2475 GNULIB_CEIL
2476 GNULIB_CBRTL
2477 GNULIB_CBRTF
2478 GNULIB_CBRT
2479 GNULIB_ATAN2F
2480 GNULIB_ATANL
2481 GNULIB_ATANF
2482 GNULIB_ASINL
2483 GNULIB_ASINF
2484 GNULIB_ACOSL
2485 GNULIB_ACOSF
2486 REPLACE_ITOLD
2487 GL_GENERATE_FLOAT_H_FALSE
2488 GL_GENERATE_FLOAT_H_TRUE
2489 FLOAT_H
2490 NEXT_AS_FIRST_DIRECTIVE_FLOAT_H
2491 NEXT_FLOAT_H
2492 EOVERFLOW_VALUE
2493 EOVERFLOW_HIDDEN
2494 ENOLINK_VALUE
2495 ENOLINK_HIDDEN
2496 EMULTIHOP_VALUE
2497 EMULTIHOP_HIDDEN
2498 GL_GENERATE_ERRNO_H_FALSE
2499 GL_GENERATE_ERRNO_H_TRUE
2500 ERRNO_H
2501 NEXT_AS_FIRST_DIRECTIVE_ERRNO_H
2502 NEXT_ERRNO_H
2503 PRAGMA_COLUMNS
2504 PRAGMA_SYSTEM_HEADER
2505 INCLUDE_NEXT_AS_FIRST_DIRECTIVE
2506 INCLUDE_NEXT
2507 pkglibexecdir
2508 runstatedir
2509 lispdir
2510 GL_GENERATE_ALLOCA_H_FALSE
2511 GL_GENERATE_ALLOCA_H_TRUE
2512 ALLOCA_H
2513 ALLOCA
2514 GL_COND_LIBTOOL_FALSE
2515 GL_COND_LIBTOOL_TRUE
2516 WOE32_FALSE
2517 WOE32_TRUE
2518 RC
2519 OTOOL64
2520 OTOOL
2521 LIPO
2522 NMEDIT
2523 DSYMUTIL
2524 MANIFEST_TOOL
2525 ac_ct_AR
2526 LN_S
2527 NM
2528 ac_ct_DUMPBIN
2529 DUMPBIN
2530 LD
2531 FGREP
2532 SED
2533 LIBTOOL
2534 OBJDUMP
2535 DLLTOOL
2536 AS
2537 RANLIB
2538 ARFLAGS
2539 AR
2540 EGREP
2541 GREP
2542 host_os
2543 host_vendor
2544 host_cpu
2545 host
2546 build_os
2547 build_vendor
2548 build_cpu
2549 build
2550 CPP
2551 am__fastdepCC_FALSE
2552 am__fastdepCC_TRUE
2553 CCDEPMODE
2554 am__nodep
2555 AMDEPBACKSLASH
2556 AMDEP_FALSE
2557 AMDEP_TRUE
2558 am__quote
2559 am__include
2560 DEPDIR
2561 OBJEXT
2562 EXEEXT
2563 ac_ct_CC
2564 CPPFLAGS
2565 LDFLAGS
2566 CFLAGS
2567 CC
2568 AM_BACKSLASH
2569 AM_DEFAULT_VERBOSITY
2570 AM_DEFAULT_V
2571 AM_V
2572 am__untar
2573 am__tar
2574 AMTAR
2575 am__leading_dot
2576 SET_MAKE
2577 AWK
2578 mkdir_p
2579 MKDIR_P
2580 INSTALL_STRIP_PROGRAM
2581 STRIP
2582 install_sh
2583 MAKEINFO
2584 AUTOHEADER
2585 AUTOMAKE
2586 AUTOCONF
2587 ACLOCAL
2588 VERSION
2589 PACKAGE
2590 CYGPATH_W
2591 am__isrc
2592 INSTALL_DATA
2593 INSTALL_SCRIPT
2594 INSTALL_PROGRAM
2595 target_alias
2596 host_alias
2597 build_alias
2598 LIBS
2599 ECHO_T
2600 ECHO_N
2601 ECHO_C
2602 DEFS
2603 mandir
2604 localedir
2605 libdir
2606 psdir
2607 pdfdir
2608 dvidir
2609 htmldir
2610 infodir
2611 docdir
2612 oldincludedir
2613 includedir
2614 localstatedir
2615 sharedstatedir
2616 sysconfdir
2617 datadir
2618 datarootdir
2619 libexecdir
2620 sbindir
2621 bindir
2622 program_transform_name
2623 prefix
2624 exec_prefix
2625 PACKAGE_URL
2626 PACKAGE_BUGREPORT
2627 PACKAGE_STRING
2628 PACKAGE_VERSION
2629 PACKAGE_TARNAME
2630 PACKAGE_NAME
2631 PATH_SEPARATOR
2632 SHELL'
2633 ac_subst_files=''
2634 ac_user_opts='
2635 enable_option_checking
2636 enable_silent_rules
2637 enable_dependency_tracking
2638 enable_threads
2639 enable_shared
2640 enable_static
2641 with_pic
2642 enable_fast_install
2643 with_gnu_ld
2644 with_sysroot
2645 enable_libtool_lock
2646 enable_rpath
2647 with_libiconv_prefix
2648 with_libpth_prefix
2649 enable_relocatable
2650 enable_namespacing
2651 '
2652       ac_precious_vars='build_alias
2653 host_alias
2654 target_alias
2655 CC
2656 CFLAGS
2657 LDFLAGS
2658 LIBS
2659 CPPFLAGS
2660 CPP'
2661
2662
2663 # Initialize some variables set by options.
2664 ac_init_help=
2665 ac_init_version=false
2666 ac_unrecognized_opts=
2667 ac_unrecognized_sep=
2668 # The variables have the same names as the options, with
2669 # dashes changed to underlines.
2670 cache_file=/dev/null
2671 exec_prefix=NONE
2672 no_create=
2673 no_recursion=
2674 prefix=NONE
2675 program_prefix=NONE
2676 program_suffix=NONE
2677 program_transform_name=s,x,x,
2678 silent=
2679 site=
2680 srcdir=
2681 verbose=
2682 x_includes=NONE
2683 x_libraries=NONE
2684
2685 # Installation directory options.
2686 # These are left unexpanded so users can "make install exec_prefix=/foo"
2687 # and all the variables that are supposed to be based on exec_prefix
2688 # by default will actually change.
2689 # Use braces instead of parens because sh, perl, etc. also accept them.
2690 # (The list follows the same order as the GNU Coding Standards.)
2691 bindir='${exec_prefix}/bin'
2692 sbindir='${exec_prefix}/sbin'
2693 libexecdir='${exec_prefix}/libexec'
2694 datarootdir='${prefix}/share'
2695 datadir='${datarootdir}'
2696 sysconfdir='${prefix}/etc'
2697 sharedstatedir='${prefix}/com'
2698 localstatedir='${prefix}/var'
2699 includedir='${prefix}/include'
2700 oldincludedir='/usr/include'
2701 docdir='${datarootdir}/doc/${PACKAGE}'
2702 infodir='${datarootdir}/info'
2703 htmldir='${docdir}'
2704 dvidir='${docdir}'
2705 pdfdir='${docdir}'
2706 psdir='${docdir}'
2707 libdir='${exec_prefix}/lib'
2708 localedir='${datarootdir}/locale'
2709 mandir='${datarootdir}/man'
2710
2711 ac_prev=
2712 ac_dashdash=
2713 for ac_option
2714 do
2715   # If the previous option needs an argument, assign it.
2716   if test -n "$ac_prev"; then
2717     eval $ac_prev=\$ac_option
2718     ac_prev=
2719     continue
2720   fi
2721
2722   case $ac_option in
2723   *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
2724   *=)   ac_optarg= ;;
2725   *)    ac_optarg=yes ;;
2726   esac
2727
2728   # Accept the important Cygnus configure options, so we can diagnose typos.
2729
2730   case $ac_dashdash$ac_option in
2731   --)
2732     ac_dashdash=yes ;;
2733
2734   -bindir | --bindir | --bindi | --bind | --bin | --bi)
2735     ac_prev=bindir ;;
2736   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
2737     bindir=$ac_optarg ;;
2738
2739   -build | --build | --buil | --bui | --bu)
2740     ac_prev=build_alias ;;
2741   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
2742     build_alias=$ac_optarg ;;
2743
2744   -cache-file | --cache-file | --cache-fil | --cache-fi \
2745   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
2746     ac_prev=cache_file ;;
2747   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
2748   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
2749     cache_file=$ac_optarg ;;
2750
2751   --config-cache | -C)
2752     cache_file=config.cache ;;
2753
2754   -datadir | --datadir | --datadi | --datad)
2755     ac_prev=datadir ;;
2756   -datadir=* | --datadir=* | --datadi=* | --datad=*)
2757     datadir=$ac_optarg ;;
2758
2759   -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
2760   | --dataroo | --dataro | --datar)
2761     ac_prev=datarootdir ;;
2762   -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
2763   | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
2764     datarootdir=$ac_optarg ;;
2765
2766   -disable-* | --disable-*)
2767     ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
2768     # Reject names that are not valid shell variable names.
2769     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
2770       as_fn_error $? "invalid feature name: $ac_useropt"
2771     ac_useropt_orig=$ac_useropt
2772     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
2773     case $ac_user_opts in
2774       *"
2775 "enable_$ac_useropt"
2776 "*) ;;
2777       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
2778          ac_unrecognized_sep=', ';;
2779     esac
2780     eval enable_$ac_useropt=no ;;
2781
2782   -docdir | --docdir | --docdi | --doc | --do)
2783     ac_prev=docdir ;;
2784   -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
2785     docdir=$ac_optarg ;;
2786
2787   -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
2788     ac_prev=dvidir ;;
2789   -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
2790     dvidir=$ac_optarg ;;
2791
2792   -enable-* | --enable-*)
2793     ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
2794     # Reject names that are not valid shell variable names.
2795     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
2796       as_fn_error $? "invalid feature name: $ac_useropt"
2797     ac_useropt_orig=$ac_useropt
2798     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
2799     case $ac_user_opts in
2800       *"
2801 "enable_$ac_useropt"
2802 "*) ;;
2803       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
2804          ac_unrecognized_sep=', ';;
2805     esac
2806     eval enable_$ac_useropt=\$ac_optarg ;;
2807
2808   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
2809   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
2810   | --exec | --exe | --ex)
2811     ac_prev=exec_prefix ;;
2812   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
2813   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
2814   | --exec=* | --exe=* | --ex=*)
2815     exec_prefix=$ac_optarg ;;
2816
2817   -gas | --gas | --ga | --g)
2818     # Obsolete; use --with-gas.
2819     with_gas=yes ;;
2820
2821   -help | --help | --hel | --he | -h)
2822     ac_init_help=long ;;
2823   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
2824     ac_init_help=recursive ;;
2825   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
2826     ac_init_help=short ;;
2827
2828   -host | --host | --hos | --ho)
2829     ac_prev=host_alias ;;
2830   -host=* | --host=* | --hos=* | --ho=*)
2831     host_alias=$ac_optarg ;;
2832
2833   -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
2834     ac_prev=htmldir ;;
2835   -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
2836   | --ht=*)
2837     htmldir=$ac_optarg ;;
2838
2839   -includedir | --includedir | --includedi | --included | --include \
2840   | --includ | --inclu | --incl | --inc)
2841     ac_prev=includedir ;;
2842   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
2843   | --includ=* | --inclu=* | --incl=* | --inc=*)
2844     includedir=$ac_optarg ;;
2845
2846   -infodir | --infodir | --infodi | --infod | --info | --inf)
2847     ac_prev=infodir ;;
2848   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
2849     infodir=$ac_optarg ;;
2850
2851   -libdir | --libdir | --libdi | --libd)
2852     ac_prev=libdir ;;
2853   -libdir=* | --libdir=* | --libdi=* | --libd=*)
2854     libdir=$ac_optarg ;;
2855
2856   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
2857   | --libexe | --libex | --libe)
2858     ac_prev=libexecdir ;;
2859   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
2860   | --libexe=* | --libex=* | --libe=*)
2861     libexecdir=$ac_optarg ;;
2862
2863   -localedir | --localedir | --localedi | --localed | --locale)
2864     ac_prev=localedir ;;
2865   -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
2866     localedir=$ac_optarg ;;
2867
2868   -localstatedir | --localstatedir | --localstatedi | --localstated \
2869   | --localstate | --localstat | --localsta | --localst | --locals)
2870     ac_prev=localstatedir ;;
2871   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
2872   | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
2873     localstatedir=$ac_optarg ;;
2874
2875   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
2876     ac_prev=mandir ;;
2877   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
2878     mandir=$ac_optarg ;;
2879
2880   -nfp | --nfp | --nf)
2881     # Obsolete; use --without-fp.
2882     with_fp=no ;;
2883
2884   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
2885   | --no-cr | --no-c | -n)
2886     no_create=yes ;;
2887
2888   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
2889   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
2890     no_recursion=yes ;;
2891
2892   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
2893   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
2894   | --oldin | --oldi | --old | --ol | --o)
2895     ac_prev=oldincludedir ;;
2896   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
2897   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
2898   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
2899     oldincludedir=$ac_optarg ;;
2900
2901   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
2902     ac_prev=prefix ;;
2903   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
2904     prefix=$ac_optarg ;;
2905
2906   -program-prefix | --program-prefix | --program-prefi | --program-pref \
2907   | --program-pre | --program-pr | --program-p)
2908     ac_prev=program_prefix ;;
2909   -program-prefix=* | --program-prefix=* | --program-prefi=* \
2910   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
2911     program_prefix=$ac_optarg ;;
2912
2913   -program-suffix | --program-suffix | --program-suffi | --program-suff \
2914   | --program-suf | --program-su | --program-s)
2915     ac_prev=program_suffix ;;
2916   -program-suffix=* | --program-suffix=* | --program-suffi=* \
2917   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
2918     program_suffix=$ac_optarg ;;
2919
2920   -program-transform-name | --program-transform-name \
2921   | --program-transform-nam | --program-transform-na \
2922   | --program-transform-n | --program-transform- \
2923   | --program-transform | --program-transfor \
2924   | --program-transfo | --program-transf \
2925   | --program-trans | --program-tran \
2926   | --progr-tra | --program-tr | --program-t)
2927     ac_prev=program_transform_name ;;
2928   -program-transform-name=* | --program-transform-name=* \
2929   | --program-transform-nam=* | --program-transform-na=* \
2930   | --program-transform-n=* | --program-transform-=* \
2931   | --program-transform=* | --program-transfor=* \
2932   | --program-transfo=* | --program-transf=* \
2933   | --program-trans=* | --program-tran=* \
2934   | --progr-tra=* | --program-tr=* | --program-t=*)
2935     program_transform_name=$ac_optarg ;;
2936
2937   -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
2938     ac_prev=pdfdir ;;
2939   -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
2940     pdfdir=$ac_optarg ;;
2941
2942   -psdir | --psdir | --psdi | --psd | --ps)
2943     ac_prev=psdir ;;
2944   -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
2945     psdir=$ac_optarg ;;
2946
2947   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
2948   | -silent | --silent | --silen | --sile | --sil)
2949     silent=yes ;;
2950
2951   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
2952     ac_prev=sbindir ;;
2953   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
2954   | --sbi=* | --sb=*)
2955     sbindir=$ac_optarg ;;
2956
2957   -sharedstatedir | --sharedstatedir | --sharedstatedi \
2958   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
2959   | --sharedst | --shareds | --shared | --share | --shar \
2960   | --sha | --sh)
2961     ac_prev=sharedstatedir ;;
2962   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
2963   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
2964   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
2965   | --sha=* | --sh=*)
2966     sharedstatedir=$ac_optarg ;;
2967
2968   -site | --site | --sit)
2969     ac_prev=site ;;
2970   -site=* | --site=* | --sit=*)
2971     site=$ac_optarg ;;
2972
2973   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
2974     ac_prev=srcdir ;;
2975   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
2976     srcdir=$ac_optarg ;;
2977
2978   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
2979   | --syscon | --sysco | --sysc | --sys | --sy)
2980     ac_prev=sysconfdir ;;
2981   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
2982   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
2983     sysconfdir=$ac_optarg ;;
2984
2985   -target | --target | --targe | --targ | --tar | --ta | --t)
2986     ac_prev=target_alias ;;
2987   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
2988     target_alias=$ac_optarg ;;
2989
2990   -v | -verbose | --verbose | --verbos | --verbo | --verb)
2991     verbose=yes ;;
2992
2993   -version | --version | --versio | --versi | --vers | -V)
2994     ac_init_version=: ;;
2995
2996   -with-* | --with-*)
2997     ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
2998     # Reject names that are not valid shell variable names.
2999     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
3000       as_fn_error $? "invalid package name: $ac_useropt"
3001     ac_useropt_orig=$ac_useropt
3002     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
3003     case $ac_user_opts in
3004       *"
3005 "with_$ac_useropt"
3006 "*) ;;
3007       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
3008          ac_unrecognized_sep=', ';;
3009     esac
3010     eval with_$ac_useropt=\$ac_optarg ;;
3011
3012   -without-* | --without-*)
3013     ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
3014     # Reject names that are not valid shell variable names.
3015     expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
3016       as_fn_error $? "invalid package name: $ac_useropt"
3017     ac_useropt_orig=$ac_useropt
3018     ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
3019     case $ac_user_opts in
3020       *"
3021 "with_$ac_useropt"
3022 "*) ;;
3023       *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
3024          ac_unrecognized_sep=', ';;
3025     esac
3026     eval with_$ac_useropt=no ;;
3027
3028   --x)
3029     # Obsolete; use --with-x.
3030     with_x=yes ;;
3031
3032   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
3033   | --x-incl | --x-inc | --x-in | --x-i)
3034     ac_prev=x_includes ;;
3035   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
3036   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
3037     x_includes=$ac_optarg ;;
3038
3039   -x-libraries | --x-libraries | --x-librarie | --x-librari \
3040   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
3041     ac_prev=x_libraries ;;
3042   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
3043   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
3044     x_libraries=$ac_optarg ;;
3045
3046   -*) as_fn_error $? "unrecognized option: \`$ac_option'
3047 Try \`$0 --help' for more information"
3048     ;;
3049
3050   *=*)
3051     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
3052     # Reject names that are not valid shell variable names.
3053     case $ac_envvar in #(
3054       '' | [0-9]* | *[!_$as_cr_alnum]* )
3055       as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
3056     esac
3057     eval $ac_envvar=\$ac_optarg
3058     export $ac_envvar ;;
3059
3060   *)
3061     # FIXME: should be removed in autoconf 3.0.
3062     $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
3063     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
3064       $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
3065     : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
3066     ;;
3067
3068   esac
3069 done
3070
3071 if test -n "$ac_prev"; then
3072   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
3073   as_fn_error $? "missing argument to $ac_option"
3074 fi
3075
3076 if test -n "$ac_unrecognized_opts"; then
3077   case $enable_option_checking in
3078     no) ;;
3079     fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
3080     *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
3081   esac
3082 fi
3083
3084 # Check all directory arguments for consistency.
3085 for ac_var in   exec_prefix prefix bindir sbindir libexecdir datarootdir \
3086                 datadir sysconfdir sharedstatedir localstatedir includedir \
3087                 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
3088                 libdir localedir mandir
3089 do
3090   eval ac_val=\$$ac_var
3091   # Remove trailing slashes.
3092   case $ac_val in
3093     */ )
3094       ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
3095       eval $ac_var=\$ac_val;;
3096   esac
3097   # Be sure to have absolute directory names.
3098   case $ac_val in
3099     [\\/$]* | ?:[\\/]* )  continue;;
3100     NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
3101   esac
3102   as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
3103 done
3104
3105 # There might be people who depend on the old broken behavior: `$host'
3106 # used to hold the argument of --host etc.
3107 # FIXME: To remove some day.
3108 build=$build_alias
3109 host=$host_alias
3110 target=$target_alias
3111
3112 # FIXME: To remove some day.
3113 if test "x$host_alias" != x; then
3114   if test "x$build_alias" = x; then
3115     cross_compiling=maybe
3116   elif test "x$build_alias" != "x$host_alias"; then
3117     cross_compiling=yes
3118   fi
3119 fi
3120
3121 ac_tool_prefix=
3122 test -n "$host_alias" && ac_tool_prefix=$host_alias-
3123
3124 test "$silent" = yes && exec 6>/dev/null
3125
3126
3127 ac_pwd=`pwd` && test -n "$ac_pwd" &&
3128 ac_ls_di=`ls -di .` &&
3129 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
3130   as_fn_error $? "working directory cannot be determined"
3131 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
3132   as_fn_error $? "pwd does not report name of working directory"
3133
3134
3135 # Find the source files, if location was not specified.
3136 if test -z "$srcdir"; then
3137   ac_srcdir_defaulted=yes
3138   # Try the directory containing this script, then the parent directory.
3139   ac_confdir=`$as_dirname -- "$as_myself" ||
3140 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
3141          X"$as_myself" : 'X\(//\)[^/]' \| \
3142          X"$as_myself" : 'X\(//\)$' \| \
3143          X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
3144 $as_echo X"$as_myself" |
3145     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
3146             s//\1/
3147             q
3148           }
3149           /^X\(\/\/\)[^/].*/{
3150             s//\1/
3151             q
3152           }
3153           /^X\(\/\/\)$/{
3154             s//\1/
3155             q
3156           }
3157           /^X\(\/\).*/{
3158             s//\1/
3159             q
3160           }
3161           s/.*/./; q'`
3162   srcdir=$ac_confdir
3163   if test ! -r "$srcdir/$ac_unique_file"; then
3164     srcdir=..
3165   fi
3166 else
3167   ac_srcdir_defaulted=no
3168 fi
3169 if test ! -r "$srcdir/$ac_unique_file"; then
3170   test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
3171   as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
3172 fi
3173 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
3174 ac_abs_confdir=`(
3175         cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
3176         pwd)`
3177 # When building in place, set srcdir=.
3178 if test "$ac_abs_confdir" = "$ac_pwd"; then
3179   srcdir=.
3180 fi
3181 # Remove unnecessary trailing slashes from srcdir.
3182 # Double slashes in file names in object file debugging info
3183 # mess up M-x gdb in Emacs.
3184 case $srcdir in
3185 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
3186 esac
3187 for ac_var in $ac_precious_vars; do
3188   eval ac_env_${ac_var}_set=\${${ac_var}+set}
3189   eval ac_env_${ac_var}_value=\$${ac_var}
3190   eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
3191   eval ac_cv_env_${ac_var}_value=\$${ac_var}
3192 done
3193
3194 #
3195 # Report the --help message.
3196 #
3197 if test "$ac_init_help" = "long"; then
3198   # Omit some internal or obsolete options to make the list less imposing.
3199   # This message is too long to be a string in the A/UX 3.1 sh.
3200   cat <<_ACEOF
3201 \`configure' configures this package to adapt to many kinds of systems.
3202
3203 Usage: $0 [OPTION]... [VAR=VALUE]...
3204
3205 To assign environment variables (e.g., CC, CFLAGS...), specify them as
3206 VAR=VALUE.  See below for descriptions of some of the useful variables.
3207
3208 Defaults for the options are specified in brackets.
3209
3210 Configuration:
3211   -h, --help              display this help and exit
3212       --help=short        display options specific to this package
3213       --help=recursive    display the short help of all the included packages
3214   -V, --version           display version information and exit
3215   -q, --quiet, --silent   do not print \`checking ...' messages
3216       --cache-file=FILE   cache test results in FILE [disabled]
3217   -C, --config-cache      alias for \`--cache-file=config.cache'
3218   -n, --no-create         do not create output files
3219       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
3220
3221 Installation directories:
3222   --prefix=PREFIX         install architecture-independent files in PREFIX
3223                           [$ac_default_prefix]
3224   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
3225                           [PREFIX]
3226
3227 By default, \`make install' will install all the files in
3228 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
3229 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
3230 for instance \`--prefix=\$HOME'.
3231
3232 For better control, use the options below.
3233
3234 Fine tuning of the installation directories:
3235   --bindir=DIR            user executables [EPREFIX/bin]
3236   --sbindir=DIR           system admin executables [EPREFIX/sbin]
3237   --libexecdir=DIR        program executables [EPREFIX/libexec]
3238   --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
3239   --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
3240   --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
3241   --libdir=DIR            object code libraries [EPREFIX/lib]
3242   --includedir=DIR        C header files [PREFIX/include]
3243   --oldincludedir=DIR     C header files for non-gcc [/usr/include]
3244   --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
3245   --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
3246   --infodir=DIR           info documentation [DATAROOTDIR/info]
3247   --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
3248   --mandir=DIR            man documentation [DATAROOTDIR/man]
3249   --docdir=DIR            documentation root [DATAROOTDIR/doc/PACKAGE]
3250   --htmldir=DIR           html documentation [DOCDIR]
3251   --dvidir=DIR            dvi documentation [DOCDIR]
3252   --pdfdir=DIR            pdf documentation [DOCDIR]
3253   --psdir=DIR             ps documentation [DOCDIR]
3254 _ACEOF
3255
3256   cat <<\_ACEOF
3257
3258 Program names:
3259   --program-prefix=PREFIX            prepend PREFIX to installed program names
3260   --program-suffix=SUFFIX            append SUFFIX to installed program names
3261   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
3262
3263 System types:
3264   --build=BUILD     configure for building on BUILD [guessed]
3265   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
3266 _ACEOF
3267 fi
3268
3269 if test -n "$ac_init_help"; then
3270
3271   cat <<\_ACEOF
3272
3273 Optional Features:
3274   --disable-option-checking  ignore unrecognized --enable/--with options
3275   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
3276   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
3277   --enable-silent-rules   less verbose build output (undo: "make V=1")
3278   --disable-silent-rules  verbose build output (undo: "make V=0")
3279   --enable-dependency-tracking
3280                           do not reject slow dependency extractors
3281   --disable-dependency-tracking
3282                           speeds up one-time build
3283   --enable-threads={posix|solaris|pth|windows}
3284                           specify multithreading API
3285   --disable-threads       build without multithread safety
3286   --enable-shared[=PKGS]  build shared libraries [default=yes]
3287   --enable-static[=PKGS]  build static libraries [default=yes]
3288   --enable-fast-install[=PKGS]
3289                           optimize for fast installation [default=yes]
3290   --disable-libtool-lock  avoid locking (might break parallel builds)
3291   --disable-rpath         do not hardcode runtime library paths
3292   --enable-relocatable    install a package that can be moved in the file
3293                           system
3294   --disable-namespacing   build a library that exports undesired symbols
3295
3296 Optional Packages:
3297   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
3298   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
3299   --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
3300                           both]
3301   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
3302   --with-sysroot=DIR Search for dependent libraries within DIR
3303                         (or the compiler's sysroot if not specified).
3304   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
3305   --with-libiconv-prefix[=DIR]  search for libiconv in DIR/include and DIR/lib
3306   --without-libiconv-prefix     don't search for libiconv in includedir and libdir
3307   --with-libpth-prefix[=DIR]  search for libpth in DIR/include and DIR/lib
3308   --without-libpth-prefix     don't search for libpth in includedir and libdir
3309
3310 Some influential environment variables:
3311   CC          C compiler command
3312   CFLAGS      C compiler flags
3313   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
3314               nonstandard directory <lib dir>
3315   LIBS        libraries to pass to the linker, e.g. -l<library>
3316   CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
3317               you have headers in a nonstandard directory <include dir>
3318   CPP         C preprocessor
3319
3320 Use these variables to override the choices made by `configure' or to help
3321 it to find libraries and programs with nonstandard names/locations.
3322
3323 Report bugs to the package provider.
3324 _ACEOF
3325 ac_status=$?
3326 fi
3327
3328 if test "$ac_init_help" = "recursive"; then
3329   # If there are subdirs, report their specific --help.
3330   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
3331     test -d "$ac_dir" ||
3332       { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
3333       continue
3334     ac_builddir=.
3335
3336 case "$ac_dir" in
3337 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
3338 *)
3339   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
3340   # A ".." for each directory in $ac_dir_suffix.
3341   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
3342   case $ac_top_builddir_sub in
3343   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
3344   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
3345   esac ;;
3346 esac
3347 ac_abs_top_builddir=$ac_pwd
3348 ac_abs_builddir=$ac_pwd$ac_dir_suffix
3349 # for backward compatibility:
3350 ac_top_builddir=$ac_top_build_prefix
3351
3352 case $srcdir in
3353   .)  # We are building in place.
3354     ac_srcdir=.
3355     ac_top_srcdir=$ac_top_builddir_sub
3356     ac_abs_top_srcdir=$ac_pwd ;;
3357   [\\/]* | ?:[\\/]* )  # Absolute name.
3358     ac_srcdir=$srcdir$ac_dir_suffix;
3359     ac_top_srcdir=$srcdir
3360     ac_abs_top_srcdir=$srcdir ;;
3361   *) # Relative name.
3362     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
3363     ac_top_srcdir=$ac_top_build_prefix$srcdir
3364     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
3365 esac
3366 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
3367
3368     cd "$ac_dir" || { ac_status=$?; continue; }
3369     # Check for guested configure.
3370     if test -f "$ac_srcdir/configure.gnu"; then
3371       echo &&
3372       $SHELL "$ac_srcdir/configure.gnu" --help=recursive
3373     elif test -f "$ac_srcdir/configure"; then
3374       echo &&
3375       $SHELL "$ac_srcdir/configure" --help=recursive
3376     else
3377       $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
3378     fi || ac_status=$?
3379     cd "$ac_pwd" || { ac_status=$?; break; }
3380   done
3381 fi
3382
3383 test -n "$ac_init_help" && exit $ac_status
3384 if $ac_init_version; then
3385   cat <<\_ACEOF
3386 configure
3387 generated by GNU Autoconf 2.69
3388
3389 Copyright (C) 2012 Free Software Foundation, Inc.
3390 This configure script is free software; the Free Software Foundation
3391 gives unlimited permission to copy, distribute and modify it.
3392 _ACEOF
3393   exit
3394 fi
3395
3396 ## ------------------------ ##
3397 ## Autoconf initialization. ##
3398 ## ------------------------ ##
3399
3400 # ac_fn_c_try_compile LINENO
3401 # --------------------------
3402 # Try to compile conftest.$ac_ext, and return whether this succeeded.
3403 ac_fn_c_try_compile ()
3404 {
3405   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3406   rm -f conftest.$ac_objext
3407   if { { ac_try="$ac_compile"
3408 case "(($ac_try" in
3409   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3410   *) ac_try_echo=$ac_try;;
3411 esac
3412 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3413 $as_echo "$ac_try_echo"; } >&5
3414   (eval "$ac_compile") 2>conftest.err
3415   ac_status=$?
3416   if test -s conftest.err; then
3417     grep -v '^ *+' conftest.err >conftest.er1
3418     cat conftest.er1 >&5
3419     mv -f conftest.er1 conftest.err
3420   fi
3421   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3422   test $ac_status = 0; } && {
3423          test -z "$ac_c_werror_flag" ||
3424          test ! -s conftest.err
3425        } && test -s conftest.$ac_objext; then :
3426   ac_retval=0
3427 else
3428   $as_echo "$as_me: failed program was:" >&5
3429 sed 's/^/| /' conftest.$ac_ext >&5
3430
3431         ac_retval=1
3432 fi
3433   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3434   as_fn_set_status $ac_retval
3435
3436 } # ac_fn_c_try_compile
3437
3438 # ac_fn_c_try_cpp LINENO
3439 # ----------------------
3440 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
3441 ac_fn_c_try_cpp ()
3442 {
3443   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3444   if { { ac_try="$ac_cpp conftest.$ac_ext"
3445 case "(($ac_try" in
3446   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3447   *) ac_try_echo=$ac_try;;
3448 esac
3449 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3450 $as_echo "$ac_try_echo"; } >&5
3451   (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
3452   ac_status=$?
3453   if test -s conftest.err; then
3454     grep -v '^ *+' conftest.err >conftest.er1
3455     cat conftest.er1 >&5
3456     mv -f conftest.er1 conftest.err
3457   fi
3458   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3459   test $ac_status = 0; } > conftest.i && {
3460          test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
3461          test ! -s conftest.err
3462        }; then :
3463   ac_retval=0
3464 else
3465   $as_echo "$as_me: failed program was:" >&5
3466 sed 's/^/| /' conftest.$ac_ext >&5
3467
3468     ac_retval=1
3469 fi
3470   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3471   as_fn_set_status $ac_retval
3472
3473 } # ac_fn_c_try_cpp
3474
3475 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
3476 # -------------------------------------------------------
3477 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
3478 # the include files in INCLUDES and setting the cache variable VAR
3479 # accordingly.
3480 ac_fn_c_check_header_mongrel ()
3481 {
3482   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3483   if eval \${$3+:} false; then :
3484   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
3485 $as_echo_n "checking for $2... " >&6; }
3486 if eval \${$3+:} false; then :
3487   $as_echo_n "(cached) " >&6
3488 fi
3489 eval ac_res=\$$3
3490                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3491 $as_echo "$ac_res" >&6; }
3492 else
3493   # Is the header compilable?
3494 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
3495 $as_echo_n "checking $2 usability... " >&6; }
3496 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3497 /* end confdefs.h.  */
3498 $4
3499 #include <$2>
3500 _ACEOF
3501 if ac_fn_c_try_compile "$LINENO"; then :
3502   ac_header_compiler=yes
3503 else
3504   ac_header_compiler=no
3505 fi
3506 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3507 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
3508 $as_echo "$ac_header_compiler" >&6; }
3509
3510 # Is the header present?
3511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
3512 $as_echo_n "checking $2 presence... " >&6; }
3513 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3514 /* end confdefs.h.  */
3515 #include <$2>
3516 _ACEOF
3517 if ac_fn_c_try_cpp "$LINENO"; then :
3518   ac_header_preproc=yes
3519 else
3520   ac_header_preproc=no
3521 fi
3522 rm -f conftest.err conftest.i conftest.$ac_ext
3523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
3524 $as_echo "$ac_header_preproc" >&6; }
3525
3526 # So?  What about this header?
3527 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
3528   yes:no: )
3529     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
3530 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
3531     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
3532 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
3533     ;;
3534   no:yes:* )
3535     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
3536 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
3537     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     check for missing prerequisite headers?" >&5
3538 $as_echo "$as_me: WARNING: $2:     check for missing prerequisite headers?" >&2;}
3539     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
3540 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
3541     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&5
3542 $as_echo "$as_me: WARNING: $2:     section \"Present But Cannot Be Compiled\"" >&2;}
3543     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
3544 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
3545     ;;
3546 esac
3547   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
3548 $as_echo_n "checking for $2... " >&6; }
3549 if eval \${$3+:} false; then :
3550   $as_echo_n "(cached) " >&6
3551 else
3552   eval "$3=\$ac_header_compiler"
3553 fi
3554 eval ac_res=\$$3
3555                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3556 $as_echo "$ac_res" >&6; }
3557 fi
3558   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3559
3560 } # ac_fn_c_check_header_mongrel
3561
3562 # ac_fn_c_try_run LINENO
3563 # ----------------------
3564 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
3565 # that executables *can* be run.
3566 ac_fn_c_try_run ()
3567 {
3568   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3569   if { { ac_try="$ac_link"
3570 case "(($ac_try" in
3571   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3572   *) ac_try_echo=$ac_try;;
3573 esac
3574 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3575 $as_echo "$ac_try_echo"; } >&5
3576   (eval "$ac_link") 2>&5
3577   ac_status=$?
3578   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3579   test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
3580   { { case "(($ac_try" in
3581   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3582   *) ac_try_echo=$ac_try;;
3583 esac
3584 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3585 $as_echo "$ac_try_echo"; } >&5
3586   (eval "$ac_try") 2>&5
3587   ac_status=$?
3588   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3589   test $ac_status = 0; }; }; then :
3590   ac_retval=0
3591 else
3592   $as_echo "$as_me: program exited with status $ac_status" >&5
3593        $as_echo "$as_me: failed program was:" >&5
3594 sed 's/^/| /' conftest.$ac_ext >&5
3595
3596        ac_retval=$ac_status
3597 fi
3598   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
3599   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3600   as_fn_set_status $ac_retval
3601
3602 } # ac_fn_c_try_run
3603
3604 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
3605 # -------------------------------------------------------
3606 # Tests whether HEADER exists and can be compiled using the include files in
3607 # INCLUDES, setting the cache variable VAR accordingly.
3608 ac_fn_c_check_header_compile ()
3609 {
3610   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3611   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
3612 $as_echo_n "checking for $2... " >&6; }
3613 if eval \${$3+:} false; then :
3614   $as_echo_n "(cached) " >&6
3615 else
3616   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3617 /* end confdefs.h.  */
3618 $4
3619 #include <$2>
3620 _ACEOF
3621 if ac_fn_c_try_compile "$LINENO"; then :
3622   eval "$3=yes"
3623 else
3624   eval "$3=no"
3625 fi
3626 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3627 fi
3628 eval ac_res=\$$3
3629                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3630 $as_echo "$ac_res" >&6; }
3631   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3632
3633 } # ac_fn_c_check_header_compile
3634
3635 # ac_fn_c_try_link LINENO
3636 # -----------------------
3637 # Try to link conftest.$ac_ext, and return whether this succeeded.
3638 ac_fn_c_try_link ()
3639 {
3640   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3641   rm -f conftest.$ac_objext conftest$ac_exeext
3642   if { { ac_try="$ac_link"
3643 case "(($ac_try" in
3644   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3645   *) ac_try_echo=$ac_try;;
3646 esac
3647 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
3648 $as_echo "$ac_try_echo"; } >&5
3649   (eval "$ac_link") 2>conftest.err
3650   ac_status=$?
3651   if test -s conftest.err; then
3652     grep -v '^ *+' conftest.err >conftest.er1
3653     cat conftest.er1 >&5
3654     mv -f conftest.er1 conftest.err
3655   fi
3656   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
3657   test $ac_status = 0; } && {
3658          test -z "$ac_c_werror_flag" ||
3659          test ! -s conftest.err
3660        } && test -s conftest$ac_exeext && {
3661          test "$cross_compiling" = yes ||
3662          test -x conftest$ac_exeext
3663        }; then :
3664   ac_retval=0
3665 else
3666   $as_echo "$as_me: failed program was:" >&5
3667 sed 's/^/| /' conftest.$ac_ext >&5
3668
3669         ac_retval=1
3670 fi
3671   # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
3672   # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
3673   # interfere with the next link command; also delete a directory that is
3674   # left behind by Apple's compiler.  We do this before executing the actions.
3675   rm -rf conftest.dSYM conftest_ipa8_conftest.oo
3676   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3677   as_fn_set_status $ac_retval
3678
3679 } # ac_fn_c_try_link
3680
3681 # ac_fn_c_check_func LINENO FUNC VAR
3682 # ----------------------------------
3683 # Tests whether FUNC exists, setting the cache variable VAR accordingly
3684 ac_fn_c_check_func ()
3685 {
3686   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3687   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
3688 $as_echo_n "checking for $2... " >&6; }
3689 if eval \${$3+:} false; then :
3690   $as_echo_n "(cached) " >&6
3691 else
3692   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3693 /* end confdefs.h.  */
3694 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
3695    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3696 #define $2 innocuous_$2
3697
3698 /* System header to define __stub macros and hopefully few prototypes,
3699     which can conflict with char $2 (); below.
3700     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3701     <limits.h> exists even on freestanding compilers.  */
3702
3703 #ifdef __STDC__
3704 # include <limits.h>
3705 #else
3706 # include <assert.h>
3707 #endif
3708
3709 #undef $2
3710
3711 /* Override any GCC internal prototype to avoid an error.
3712    Use char because int might match the return type of a GCC
3713    builtin and then its argument prototype would still apply.  */
3714 #ifdef __cplusplus
3715 extern "C"
3716 #endif
3717 char $2 ();
3718 /* The GNU C library defines this for functions which it implements
3719     to always fail with ENOSYS.  Some functions are actually named
3720     something starting with __ and the normal name is an alias.  */
3721 #if defined __stub_$2 || defined __stub___$2
3722 choke me
3723 #endif
3724
3725 int
3726 main ()
3727 {
3728 return $2 ();
3729   ;
3730   return 0;
3731 }
3732 _ACEOF
3733 if ac_fn_c_try_link "$LINENO"; then :
3734   eval "$3=yes"
3735 else
3736   eval "$3=no"
3737 fi
3738 rm -f core conftest.err conftest.$ac_objext \
3739     conftest$ac_exeext conftest.$ac_ext
3740 fi
3741 eval ac_res=\$$3
3742                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3743 $as_echo "$ac_res" >&6; }
3744   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3745
3746 } # ac_fn_c_check_func
3747
3748 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
3749 # -------------------------------------------
3750 # Tests whether TYPE exists after having included INCLUDES, setting cache
3751 # variable VAR accordingly.
3752 ac_fn_c_check_type ()
3753 {
3754   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3755   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
3756 $as_echo_n "checking for $2... " >&6; }
3757 if eval \${$3+:} false; then :
3758   $as_echo_n "(cached) " >&6
3759 else
3760   eval "$3=no"
3761   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3762 /* end confdefs.h.  */
3763 $4
3764 int
3765 main ()
3766 {
3767 if (sizeof ($2))
3768          return 0;
3769   ;
3770   return 0;
3771 }
3772 _ACEOF
3773 if ac_fn_c_try_compile "$LINENO"; then :
3774   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3775 /* end confdefs.h.  */
3776 $4
3777 int
3778 main ()
3779 {
3780 if (sizeof (($2)))
3781             return 0;
3782   ;
3783   return 0;
3784 }
3785 _ACEOF
3786 if ac_fn_c_try_compile "$LINENO"; then :
3787
3788 else
3789   eval "$3=yes"
3790 fi
3791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3792 fi
3793 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3794 fi
3795 eval ac_res=\$$3
3796                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
3797 $as_echo "$ac_res" >&6; }
3798   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3799
3800 } # ac_fn_c_check_type
3801
3802 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
3803 # --------------------------------------------
3804 # Tries to find the compile-time value of EXPR in a program that includes
3805 # INCLUDES, setting VAR accordingly. Returns whether the value could be
3806 # computed
3807 ac_fn_c_compute_int ()
3808 {
3809   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3810   if test "$cross_compiling" = yes; then
3811     # Depending upon the size, compute the lo and hi bounds.
3812 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3813 /* end confdefs.h.  */
3814 $4
3815 int
3816 main ()
3817 {
3818 static int test_array [1 - 2 * !(($2) >= 0)];
3819 test_array [0] = 0;
3820 return test_array [0];
3821
3822   ;
3823   return 0;
3824 }
3825 _ACEOF
3826 if ac_fn_c_try_compile "$LINENO"; then :
3827   ac_lo=0 ac_mid=0
3828   while :; do
3829     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3830 /* end confdefs.h.  */
3831 $4
3832 int
3833 main ()
3834 {
3835 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
3836 test_array [0] = 0;
3837 return test_array [0];
3838
3839   ;
3840   return 0;
3841 }
3842 _ACEOF
3843 if ac_fn_c_try_compile "$LINENO"; then :
3844   ac_hi=$ac_mid; break
3845 else
3846   as_fn_arith $ac_mid + 1 && ac_lo=$as_val
3847                         if test $ac_lo -le $ac_mid; then
3848                           ac_lo= ac_hi=
3849                           break
3850                         fi
3851                         as_fn_arith 2 '*' $ac_mid + 1 && ac_mid=$as_val
3852 fi
3853 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3854   done
3855 else
3856   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3857 /* end confdefs.h.  */
3858 $4
3859 int
3860 main ()
3861 {
3862 static int test_array [1 - 2 * !(($2) < 0)];
3863 test_array [0] = 0;
3864 return test_array [0];
3865
3866   ;
3867   return 0;
3868 }
3869 _ACEOF
3870 if ac_fn_c_try_compile "$LINENO"; then :
3871   ac_hi=-1 ac_mid=-1
3872   while :; do
3873     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3874 /* end confdefs.h.  */
3875 $4
3876 int
3877 main ()
3878 {
3879 static int test_array [1 - 2 * !(($2) >= $ac_mid)];
3880 test_array [0] = 0;
3881 return test_array [0];
3882
3883   ;
3884   return 0;
3885 }
3886 _ACEOF
3887 if ac_fn_c_try_compile "$LINENO"; then :
3888   ac_lo=$ac_mid; break
3889 else
3890   as_fn_arith '(' $ac_mid ')' - 1 && ac_hi=$as_val
3891                         if test $ac_mid -le $ac_hi; then
3892                           ac_lo= ac_hi=
3893                           break
3894                         fi
3895                         as_fn_arith 2 '*' $ac_mid && ac_mid=$as_val
3896 fi
3897 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3898   done
3899 else
3900   ac_lo= ac_hi=
3901 fi
3902 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3903 fi
3904 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3905 # Binary search between lo and hi bounds.
3906 while test "x$ac_lo" != "x$ac_hi"; do
3907   as_fn_arith '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo && ac_mid=$as_val
3908   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3909 /* end confdefs.h.  */
3910 $4
3911 int
3912 main ()
3913 {
3914 static int test_array [1 - 2 * !(($2) <= $ac_mid)];
3915 test_array [0] = 0;
3916 return test_array [0];
3917
3918   ;
3919   return 0;
3920 }
3921 _ACEOF
3922 if ac_fn_c_try_compile "$LINENO"; then :
3923   ac_hi=$ac_mid
3924 else
3925   as_fn_arith '(' $ac_mid ')' + 1 && ac_lo=$as_val
3926 fi
3927 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3928 done
3929 case $ac_lo in #((
3930 ?*) eval "$3=\$ac_lo"; ac_retval=0 ;;
3931 '') ac_retval=1 ;;
3932 esac
3933   else
3934     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3935 /* end confdefs.h.  */
3936 $4
3937 static long int longval () { return $2; }
3938 static unsigned long int ulongval () { return $2; }
3939 #include <stdio.h>
3940 #include <stdlib.h>
3941 int
3942 main ()
3943 {
3944
3945   FILE *f = fopen ("conftest.val", "w");
3946   if (! f)
3947     return 1;
3948   if (($2) < 0)
3949     {
3950       long int i = longval ();
3951       if (i != ($2))
3952         return 1;
3953       fprintf (f, "%ld", i);
3954     }
3955   else
3956     {
3957       unsigned long int i = ulongval ();
3958       if (i != ($2))
3959         return 1;
3960       fprintf (f, "%lu", i);
3961     }
3962   /* Do not output a trailing newline, as this causes \r\n confusion
3963      on some platforms.  */
3964   return ferror (f) || fclose (f) != 0;
3965
3966   ;
3967   return 0;
3968 }
3969 _ACEOF
3970 if ac_fn_c_try_run "$LINENO"; then :
3971   echo >>conftest.val; read $3 <conftest.val; ac_retval=0
3972 else
3973   ac_retval=1
3974 fi
3975 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3976   conftest.$ac_objext conftest.beam conftest.$ac_ext
3977 rm -f conftest.val
3978
3979   fi
3980   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
3981   as_fn_set_status $ac_retval
3982
3983 } # ac_fn_c_compute_int
3984
3985 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
3986 # ---------------------------------------------
3987 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
3988 # accordingly.
3989 ac_fn_c_check_decl ()
3990 {
3991   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
3992   as_decl_name=`echo $2|sed 's/ *(.*//'`
3993   as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
3994   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
3995 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
3996 if eval \${$3+:} false; then :
3997   $as_echo_n "(cached) " >&6
3998 else
3999   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4000 /* end confdefs.h.  */
4001 $4
4002 int
4003 main ()
4004 {
4005 #ifndef $as_decl_name
4006 #ifdef __cplusplus
4007   (void) $as_decl_use;
4008 #else
4009   (void) $as_decl_name;
4010 #endif
4011 #endif
4012
4013   ;
4014   return 0;
4015 }
4016 _ACEOF
4017 if ac_fn_c_try_compile "$LINENO"; then :
4018   eval "$3=yes"
4019 else
4020   eval "$3=no"
4021 fi
4022 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4023 fi
4024 eval ac_res=\$$3
4025                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
4026 $as_echo "$ac_res" >&6; }
4027   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
4028
4029 } # ac_fn_c_check_decl
4030 cat >config.log <<_ACEOF
4031 This file contains any messages produced by compilers while
4032 running configure, to aid debugging if configure makes a mistake.
4033
4034 It was created by $as_me, which was
4035 generated by GNU Autoconf 2.69.  Invocation command line was
4036
4037   $ $0 $@
4038
4039 _ACEOF
4040 exec 5>>config.log
4041 {
4042 cat <<_ASUNAME
4043 ## --------- ##
4044 ## Platform. ##
4045 ## --------- ##
4046
4047 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
4048 uname -m = `(uname -m) 2>/dev/null || echo unknown`
4049 uname -r = `(uname -r) 2>/dev/null || echo unknown`
4050 uname -s = `(uname -s) 2>/dev/null || echo unknown`
4051 uname -v = `(uname -v) 2>/dev/null || echo unknown`
4052
4053 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
4054 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
4055
4056 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
4057 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
4058 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
4059 /usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
4060 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
4061 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
4062 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
4063
4064 _ASUNAME
4065
4066 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4067 for as_dir in $PATH
4068 do
4069   IFS=$as_save_IFS
4070   test -z "$as_dir" && as_dir=.
4071     $as_echo "PATH: $as_dir"
4072   done
4073 IFS=$as_save_IFS
4074
4075 } >&5
4076
4077 cat >&5 <<_ACEOF
4078
4079
4080 ## ----------- ##
4081 ## Core tests. ##
4082 ## ----------- ##
4083
4084 _ACEOF
4085
4086
4087 # Keep a trace of the command line.
4088 # Strip out --no-create and --no-recursion so they do not pile up.
4089 # Strip out --silent because we don't want to record it for future runs.
4090 # Also quote any args containing shell meta-characters.
4091 # Make two passes to allow for proper duplicate-argument suppression.
4092 ac_configure_args=
4093 ac_configure_args0=
4094 ac_configure_args1=
4095 ac_must_keep_next=false
4096 for ac_pass in 1 2
4097 do
4098   for ac_arg
4099   do
4100     case $ac_arg in
4101     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
4102     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
4103     | -silent | --silent | --silen | --sile | --sil)
4104       continue ;;
4105     *\'*)
4106       ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
4107     esac
4108     case $ac_pass in
4109     1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
4110     2)
4111       as_fn_append ac_configure_args1 " '$ac_arg'"
4112       if test $ac_must_keep_next = true; then
4113         ac_must_keep_next=false # Got value, back to normal.
4114       else
4115         case $ac_arg in
4116           *=* | --config-cache | -C | -disable-* | --disable-* \
4117           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
4118           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
4119           | -with-* | --with-* | -without-* | --without-* | --x)
4120             case "$ac_configure_args0 " in
4121               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
4122             esac
4123             ;;
4124           -* ) ac_must_keep_next=true ;;
4125         esac
4126       fi
4127       as_fn_append ac_configure_args " '$ac_arg'"
4128       ;;
4129     esac
4130   done
4131 done
4132 { ac_configure_args0=; unset ac_configure_args0;}
4133 { ac_configure_args1=; unset ac_configure_args1;}
4134
4135 # When interrupted or exit'd, cleanup temporary files, and complete
4136 # config.log.  We remove comments because anyway the quotes in there
4137 # would cause problems or look ugly.
4138 # WARNING: Use '\'' to represent an apostrophe within the trap.
4139 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
4140 trap 'exit_status=$?
4141   # Save into config.log some information that might help in debugging.
4142   {
4143     echo
4144
4145     $as_echo "## ---------------- ##
4146 ## Cache variables. ##
4147 ## ---------------- ##"
4148     echo
4149     # The following way of writing the cache mishandles newlines in values,
4150 (
4151   for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
4152     eval ac_val=\$$ac_var
4153     case $ac_val in #(
4154     *${as_nl}*)
4155       case $ac_var in #(
4156       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
4157 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
4158       esac
4159       case $ac_var in #(
4160       _ | IFS | as_nl) ;; #(
4161       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
4162       *) { eval $ac_var=; unset $ac_var;} ;;
4163       esac ;;
4164     esac
4165   done
4166   (set) 2>&1 |
4167     case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
4168     *${as_nl}ac_space=\ *)
4169       sed -n \
4170         "s/'\''/'\''\\\\'\'''\''/g;
4171           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
4172       ;; #(
4173     *)
4174       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
4175       ;;
4176     esac |
4177     sort
4178 )
4179     echo
4180
4181     $as_echo "## ----------------- ##
4182 ## Output variables. ##
4183 ## ----------------- ##"
4184     echo
4185     for ac_var in $ac_subst_vars
4186     do
4187       eval ac_val=\$$ac_var
4188       case $ac_val in
4189       *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
4190       esac
4191       $as_echo "$ac_var='\''$ac_val'\''"
4192     done | sort
4193     echo
4194
4195     if test -n "$ac_subst_files"; then
4196       $as_echo "## ------------------- ##
4197 ## File substitutions. ##
4198 ## ------------------- ##"
4199       echo
4200       for ac_var in $ac_subst_files
4201       do
4202         eval ac_val=\$$ac_var
4203         case $ac_val in
4204         *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
4205         esac
4206         $as_echo "$ac_var='\''$ac_val'\''"
4207       done | sort
4208       echo
4209     fi
4210
4211     if test -s confdefs.h; then
4212       $as_echo "## ----------- ##
4213 ## confdefs.h. ##
4214 ## ----------- ##"
4215       echo
4216       cat confdefs.h
4217       echo
4218     fi
4219     test "$ac_signal" != 0 &&
4220       $as_echo "$as_me: caught signal $ac_signal"
4221     $as_echo "$as_me: exit $exit_status"
4222   } >&5
4223   rm -f core *.core core.conftest.* &&
4224     rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
4225     exit $exit_status
4226 ' 0
4227 for ac_signal in 1 2 13 15; do
4228   trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
4229 done
4230 ac_signal=0
4231
4232 # confdefs.h avoids OS command line length limits that DEFS can exceed.
4233 rm -f -r conftest* confdefs.h
4234
4235 $as_echo "/* confdefs.h */" > confdefs.h
4236
4237 # Predefined preprocessor variables.
4238
4239 cat >>confdefs.h <<_ACEOF
4240 #define PACKAGE_NAME "$PACKAGE_NAME"
4241 _ACEOF
4242
4243 cat >>confdefs.h <<_ACEOF
4244 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
4245 _ACEOF
4246
4247 cat >>confdefs.h <<_ACEOF
4248 #define PACKAGE_VERSION "$PACKAGE_VERSION"
4249 _ACEOF
4250
4251 cat >>confdefs.h <<_ACEOF
4252 #define PACKAGE_STRING "$PACKAGE_STRING"
4253 _ACEOF
4254
4255 cat >>confdefs.h <<_ACEOF
4256 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
4257 _ACEOF
4258
4259 cat >>confdefs.h <<_ACEOF
4260 #define PACKAGE_URL "$PACKAGE_URL"
4261 _ACEOF
4262
4263
4264 # Let the site file select an alternate cache file if it wants to.
4265 # Prefer an explicitly selected file to automatically selected ones.
4266 ac_site_file1=NONE
4267 ac_site_file2=NONE
4268 if test -n "$CONFIG_SITE"; then
4269   # We do not want a PATH search for config.site.
4270   case $CONFIG_SITE in #((
4271     -*)  ac_site_file1=./$CONFIG_SITE;;
4272     */*) ac_site_file1=$CONFIG_SITE;;
4273     *)   ac_site_file1=./$CONFIG_SITE;;
4274   esac
4275 elif test "x$prefix" != xNONE; then
4276   ac_site_file1=$prefix/share/config.site
4277   ac_site_file2=$prefix/etc/config.site
4278 else
4279   ac_site_file1=$ac_default_prefix/share/config.site
4280   ac_site_file2=$ac_default_prefix/etc/config.site
4281 fi
4282 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
4283 do
4284   test "x$ac_site_file" = xNONE && continue
4285   if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
4286     { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
4287 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
4288     sed 's/^/| /' "$ac_site_file" >&5
4289     . "$ac_site_file" \
4290       || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4291 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4292 as_fn_error $? "failed to load site script $ac_site_file
4293 See \`config.log' for more details" "$LINENO" 5; }
4294   fi
4295 done
4296
4297 if test -r "$cache_file"; then
4298   # Some versions of bash will fail to source /dev/null (special files
4299   # actually), so we avoid doing that.  DJGPP emulates it as a regular file.
4300   if test /dev/null != "$cache_file" && test -f "$cache_file"; then
4301     { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
4302 $as_echo "$as_me: loading cache $cache_file" >&6;}
4303     case $cache_file in
4304       [\\/]* | ?:[\\/]* ) . "$cache_file";;
4305       *)                      . "./$cache_file";;
4306     esac
4307   fi
4308 else
4309   { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
4310 $as_echo "$as_me: creating cache $cache_file" >&6;}
4311   >$cache_file
4312 fi
4313
4314 as_fn_append ac_func_list " __fseterr"
4315 as_fn_append ac_header_list " iconv.h"
4316 as_fn_append ac_func_list " iswcntrl"
4317 as_fn_append ac_header_list " wctype.h"
4318 as_fn_append ac_func_list " iswblank"
4319 as_fn_append ac_header_list " unistd.h"
4320 as_fn_append ac_func_list " symlink"
4321 as_fn_append ac_header_list " math.h"
4322 as_fn_append ac_func_list " mbsinit"
4323 as_fn_append ac_func_list " mbrtowc"
4324 as_fn_append ac_header_list " sys/mman.h"
4325 as_fn_append ac_func_list " mprotect"
4326 gl_printf_safe=yes
4327 as_fn_append ac_header_list " wchar.h"
4328 as_fn_append ac_header_list " stdint.h"
4329 as_fn_append ac_header_list " features.h"
4330 as_fn_append ac_func_list " snprintf"
4331 as_fn_append ac_func_list " stpcpy"
4332 as_fn_append ac_func_list " strdup"
4333 as_fn_append ac_func_list " wcwidth"
4334 as_fn_append ac_func_list " btowc"
4335 as_fn_append ac_func_list " _set_invalid_parameter_handler"
4336 as_fn_append ac_header_list " inttypes.h"
4337 as_fn_append ac_header_list " xlocale.h"
4338 as_fn_append ac_func_list " newlocale"
4339 as_fn_append ac_func_list " setenv"
4340 as_fn_append ac_header_list " sys/socket.h"
4341 as_fn_append ac_func_list " wcrtomb"
4342 as_fn_append ac_func_list " wctob"
4343 # Check that the precious variables saved in the cache have kept the same
4344 # value.
4345 ac_cache_corrupted=false
4346 for ac_var in $ac_precious_vars; do
4347   eval ac_old_set=\$ac_cv_env_${ac_var}_set
4348   eval ac_new_set=\$ac_env_${ac_var}_set
4349   eval ac_old_val=\$ac_cv_env_${ac_var}_value
4350   eval ac_new_val=\$ac_env_${ac_var}_value
4351   case $ac_old_set,$ac_new_set in
4352     set,)
4353       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
4354 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
4355       ac_cache_corrupted=: ;;
4356     ,set)
4357       { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
4358 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
4359       ac_cache_corrupted=: ;;
4360     ,);;
4361     *)
4362       if test "x$ac_old_val" != "x$ac_new_val"; then
4363         # differences in whitespace do not lead to failure.
4364         ac_old_val_w=`echo x $ac_old_val`
4365         ac_new_val_w=`echo x $ac_new_val`
4366         if test "$ac_old_val_w" != "$ac_new_val_w"; then
4367           { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
4368 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
4369           ac_cache_corrupted=:
4370         else
4371           { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
4372 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
4373           eval $ac_var=\$ac_old_val
4374         fi
4375         { $as_echo "$as_me:${as_lineno-$LINENO}:   former value:  \`$ac_old_val'" >&5
4376 $as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
4377         { $as_echo "$as_me:${as_lineno-$LINENO}:   current value: \`$ac_new_val'" >&5
4378 $as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
4379       fi;;
4380   esac
4381   # Pass precious variables to config.status.
4382   if test "$ac_new_set" = set; then
4383     case $ac_new_val in
4384     *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
4385     *) ac_arg=$ac_var=$ac_new_val ;;
4386     esac
4387     case " $ac_configure_args " in
4388       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
4389       *) as_fn_append ac_configure_args " '$ac_arg'" ;;
4390     esac
4391   fi
4392 done
4393 if $ac_cache_corrupted; then
4394   { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
4395 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4396   { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
4397 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
4398   as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
4399 fi
4400 ## -------------------- ##
4401 ## Main body of script. ##
4402 ## -------------------- ##
4403
4404 ac_ext=c
4405 ac_cpp='$CPP $CPPFLAGS'
4406 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4407 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4408 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4409
4410
4411
4412 ac_aux_dir=
4413 for ac_dir in build-aux "$srcdir"/build-aux; do
4414   if test -f "$ac_dir/install-sh"; then
4415     ac_aux_dir=$ac_dir
4416     ac_install_sh="$ac_aux_dir/install-sh -c"
4417     break
4418   elif test -f "$ac_dir/install.sh"; then
4419     ac_aux_dir=$ac_dir
4420     ac_install_sh="$ac_aux_dir/install.sh -c"
4421     break
4422   elif test -f "$ac_dir/shtool"; then
4423     ac_aux_dir=$ac_dir
4424     ac_install_sh="$ac_aux_dir/shtool install -c"
4425     break
4426   fi
4427 done
4428 if test -z "$ac_aux_dir"; then
4429   as_fn_error $? "cannot find install-sh, install.sh, or shtool in build-aux \"$srcdir\"/build-aux" "$LINENO" 5
4430 fi
4431
4432 # These three variables are undocumented and unsupported,
4433 # and are intended to be withdrawn in a future Autoconf release.
4434 # They can cause serious problems if a builder's source tree is in a directory
4435 # whose full name contains unusual characters.
4436 ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
4437 ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
4438 ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
4439
4440
4441 . $srcdir/version.sh
4442
4443
4444
4445
4446
4447 am__api_version='1.13'
4448
4449 # Find a good install program.  We prefer a C program (faster),
4450 # so one script is as good as another.  But avoid the broken or
4451 # incompatible versions:
4452 # SysV /etc/install, /usr/sbin/install
4453 # SunOS /usr/etc/install
4454 # IRIX /sbin/install
4455 # AIX /bin/install
4456 # AmigaOS /C/install, which installs bootblocks on floppy discs
4457 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
4458 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
4459 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
4460 # OS/2's system install, which has a completely different semantic
4461 # ./install, which can be erroneously created by make from ./install.sh.
4462 # Reject install programs that cannot install multiple files.
4463 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
4464 $as_echo_n "checking for a BSD-compatible install... " >&6; }
4465 if test -z "$INSTALL"; then
4466 if ${ac_cv_path_install+:} false; then :
4467   $as_echo_n "(cached) " >&6
4468 else
4469   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4470 for as_dir in $PATH
4471 do
4472   IFS=$as_save_IFS
4473   test -z "$as_dir" && as_dir=.
4474     # Account for people who put trailing slashes in PATH elements.
4475 case $as_dir/ in #((
4476   ./ | .// | /[cC]/* | \
4477   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
4478   ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
4479   /usr/ucb/* ) ;;
4480   *)
4481     # OSF1 and SCO ODT 3.0 have their own names for install.
4482     # Don't use installbsd from OSF since it installs stuff as root
4483     # by default.
4484     for ac_prog in ginstall scoinst install; do
4485       for ac_exec_ext in '' $ac_executable_extensions; do
4486         if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
4487           if test $ac_prog = install &&
4488             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4489             # AIX install.  It has an incompatible calling convention.
4490             :
4491           elif test $ac_prog = install &&
4492             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
4493             # program-specific install script used by HP pwplus--don't use.
4494             :
4495           else
4496             rm -rf conftest.one conftest.two conftest.dir
4497             echo one > conftest.one
4498             echo two > conftest.two
4499             mkdir conftest.dir
4500             if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
4501               test -s conftest.one && test -s conftest.two &&
4502               test -s conftest.dir/conftest.one &&
4503               test -s conftest.dir/conftest.two
4504             then
4505               ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
4506               break 3
4507             fi
4508           fi
4509         fi
4510       done
4511     done
4512     ;;
4513 esac
4514
4515   done
4516 IFS=$as_save_IFS
4517
4518 rm -rf conftest.one conftest.two conftest.dir
4519
4520 fi
4521   if test "${ac_cv_path_install+set}" = set; then
4522     INSTALL=$ac_cv_path_install
4523   else
4524     # As a last resort, use the slow shell script.  Don't cache a
4525     # value for INSTALL within a source directory, because that will
4526     # break other packages using the cache if that directory is
4527     # removed, or if the value is a relative name.
4528     INSTALL=$ac_install_sh
4529   fi
4530 fi
4531 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
4532 $as_echo "$INSTALL" >&6; }
4533
4534 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
4535 # It thinks the first close brace ends the variable substitution.
4536 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
4537
4538 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
4539
4540 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
4541
4542 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
4543 $as_echo_n "checking whether build environment is sane... " >&6; }
4544 # Reject unsafe characters in $srcdir or the absolute working directory
4545 # name.  Accept space and tab only in the latter.
4546 am_lf='
4547 '
4548 case `pwd` in
4549   *[\\\"\#\$\&\'\`$am_lf]*)
4550     as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
4551 esac
4552 case $srcdir in
4553   *[\\\"\#\$\&\'\`$am_lf\ \     ]*)
4554     as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
4555 esac
4556
4557 # Do 'set' in a subshell so we don't clobber the current shell's
4558 # arguments.  Must try -L first in case configure is actually a
4559 # symlink; some systems play weird games with the mod time of symlinks
4560 # (eg FreeBSD returns the mod time of the symlink's containing
4561 # directory).
4562 if (
4563    am_has_slept=no
4564    for am_try in 1 2; do
4565      echo "timestamp, slept: $am_has_slept" > conftest.file
4566      set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
4567      if test "$*" = "X"; then
4568         # -L didn't work.
4569         set X `ls -t "$srcdir/configure" conftest.file`
4570      fi
4571      if test "$*" != "X $srcdir/configure conftest.file" \
4572         && test "$*" != "X conftest.file $srcdir/configure"; then
4573
4574         # If neither matched, then we have a broken ls.  This can happen
4575         # if, for instance, CONFIG_SHELL is bash and it inherits a
4576         # broken ls alias from the environment.  This has actually
4577         # happened.  Such a system could not be considered "sane".
4578         as_fn_error $? "ls -t appears to fail.  Make sure there is not a broken
4579   alias in your environment" "$LINENO" 5
4580      fi
4581      if test "$2" = conftest.file || test $am_try -eq 2; then
4582        break
4583      fi
4584      # Just in case.
4585      sleep 1
4586      am_has_slept=yes
4587    done
4588    test "$2" = conftest.file
4589    )
4590 then
4591    # Ok.
4592    :
4593 else
4594    as_fn_error $? "newly created file is older than distributed files!
4595 Check your system clock" "$LINENO" 5
4596 fi
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4598 $as_echo "yes" >&6; }
4599 # If we didn't sleep, we still need to ensure time stamps of config.status and
4600 # generated files are strictly newer.
4601 am_sleep_pid=
4602 if grep 'slept: no' conftest.file >/dev/null 2>&1; then
4603   ( sleep 1 ) &
4604   am_sleep_pid=$!
4605 fi
4606
4607 rm -f conftest.file
4608
4609 test "$program_prefix" != NONE &&
4610   program_transform_name="s&^&$program_prefix&;$program_transform_name"
4611 # Use a double $ so make ignores it.
4612 test "$program_suffix" != NONE &&
4613   program_transform_name="s&\$&$program_suffix&;$program_transform_name"
4614 # Double any \ or $.
4615 # By default was `s,x,x', remove it if useless.
4616 ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
4617 program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
4618
4619 # expand $ac_aux_dir to an absolute path
4620 am_aux_dir=`cd $ac_aux_dir && pwd`
4621
4622 if test x"${MISSING+set}" != xset; then
4623   case $am_aux_dir in
4624   *\ * | *\     *)
4625     MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
4626   *)
4627     MISSING="\${SHELL} $am_aux_dir/missing" ;;
4628   esac
4629 fi
4630 # Use eval to expand $SHELL
4631 if eval "$MISSING --is-lightweight"; then
4632   am_missing_run="$MISSING "
4633 else
4634   am_missing_run=
4635   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
4636 $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
4637 fi
4638
4639 if test x"${install_sh}" != xset; then
4640   case $am_aux_dir in
4641   *\ * | *\     *)
4642     install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
4643   *)
4644     install_sh="\${SHELL} $am_aux_dir/install-sh"
4645   esac
4646 fi
4647
4648 # Installed binaries are usually stripped using 'strip' when the user
4649 # run "make install-strip".  However 'strip' might not be the right
4650 # tool to use in cross-compilation environments, therefore Automake
4651 # will honor the 'STRIP' environment variable to overrule this program.
4652 if test "$cross_compiling" != no; then
4653   if test -n "$ac_tool_prefix"; then
4654   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
4655 set dummy ${ac_tool_prefix}strip; ac_word=$2
4656 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4657 $as_echo_n "checking for $ac_word... " >&6; }
4658 if ${ac_cv_prog_STRIP+:} false; then :
4659   $as_echo_n "(cached) " >&6
4660 else
4661   if test -n "$STRIP"; then
4662   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
4663 else
4664 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4665 for as_dir in $PATH
4666 do
4667   IFS=$as_save_IFS
4668   test -z "$as_dir" && as_dir=.
4669     for ac_exec_ext in '' $ac_executable_extensions; do
4670   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4671     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
4672     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4673     break 2
4674   fi
4675 done
4676   done
4677 IFS=$as_save_IFS
4678
4679 fi
4680 fi
4681 STRIP=$ac_cv_prog_STRIP
4682 if test -n "$STRIP"; then
4683   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
4684 $as_echo "$STRIP" >&6; }
4685 else
4686   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4687 $as_echo "no" >&6; }
4688 fi
4689
4690
4691 fi
4692 if test -z "$ac_cv_prog_STRIP"; then
4693   ac_ct_STRIP=$STRIP
4694   # Extract the first word of "strip", so it can be a program name with args.
4695 set dummy strip; ac_word=$2
4696 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4697 $as_echo_n "checking for $ac_word... " >&6; }
4698 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
4699   $as_echo_n "(cached) " >&6
4700 else
4701   if test -n "$ac_ct_STRIP"; then
4702   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
4703 else
4704 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4705 for as_dir in $PATH
4706 do
4707   IFS=$as_save_IFS
4708   test -z "$as_dir" && as_dir=.
4709     for ac_exec_ext in '' $ac_executable_extensions; do
4710   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4711     ac_cv_prog_ac_ct_STRIP="strip"
4712     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4713     break 2
4714   fi
4715 done
4716   done
4717 IFS=$as_save_IFS
4718
4719 fi
4720 fi
4721 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
4722 if test -n "$ac_ct_STRIP"; then
4723   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
4724 $as_echo "$ac_ct_STRIP" >&6; }
4725 else
4726   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4727 $as_echo "no" >&6; }
4728 fi
4729
4730   if test "x$ac_ct_STRIP" = x; then
4731     STRIP=":"
4732   else
4733     case $cross_compiling:$ac_tool_warned in
4734 yes:)
4735 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
4736 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
4737 ac_tool_warned=yes ;;
4738 esac
4739     STRIP=$ac_ct_STRIP
4740   fi
4741 else
4742   STRIP="$ac_cv_prog_STRIP"
4743 fi
4744
4745 fi
4746 INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
4747
4748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
4749 $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
4750 if test -z "$MKDIR_P"; then
4751   if ${ac_cv_path_mkdir+:} false; then :
4752   $as_echo_n "(cached) " >&6
4753 else
4754   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4755 for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
4756 do
4757   IFS=$as_save_IFS
4758   test -z "$as_dir" && as_dir=.
4759     for ac_prog in mkdir gmkdir; do
4760          for ac_exec_ext in '' $ac_executable_extensions; do
4761            as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
4762            case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
4763              'mkdir (GNU coreutils) '* | \
4764              'mkdir (coreutils) '* | \
4765              'mkdir (fileutils) '4.1*)
4766                ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
4767                break 3;;
4768            esac
4769          done
4770        done
4771   done
4772 IFS=$as_save_IFS
4773
4774 fi
4775
4776   test -d ./--version && rmdir ./--version
4777   if test "${ac_cv_path_mkdir+set}" = set; then
4778     MKDIR_P="$ac_cv_path_mkdir -p"
4779   else
4780     # As a last resort, use the slow shell script.  Don't cache a
4781     # value for MKDIR_P within a source directory, because that will
4782     # break other packages using the cache if that directory is
4783     # removed, or if the value is a relative name.
4784     MKDIR_P="$ac_install_sh -d"
4785   fi
4786 fi
4787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
4788 $as_echo "$MKDIR_P" >&6; }
4789
4790 for ac_prog in gawk mawk nawk awk
4791 do
4792   # Extract the first word of "$ac_prog", so it can be a program name with args.
4793 set dummy $ac_prog; ac_word=$2
4794 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
4795 $as_echo_n "checking for $ac_word... " >&6; }
4796 if ${ac_cv_prog_AWK+:} false; then :
4797   $as_echo_n "(cached) " >&6
4798 else
4799   if test -n "$AWK"; then
4800   ac_cv_prog_AWK="$AWK" # Let the user override the test.
4801 else
4802 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4803 for as_dir in $PATH
4804 do
4805   IFS=$as_save_IFS
4806   test -z "$as_dir" && as_dir=.
4807     for ac_exec_ext in '' $ac_executable_extensions; do
4808   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4809     ac_cv_prog_AWK="$ac_prog"
4810     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
4811     break 2
4812   fi
4813 done
4814   done
4815 IFS=$as_save_IFS
4816
4817 fi
4818 fi
4819 AWK=$ac_cv_prog_AWK
4820 if test -n "$AWK"; then
4821   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
4822 $as_echo "$AWK" >&6; }
4823 else
4824   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4825 $as_echo "no" >&6; }
4826 fi
4827
4828
4829   test -n "$AWK" && break
4830 done
4831
4832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
4833 $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
4834 set x ${MAKE-make}
4835 ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
4836 if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
4837   $as_echo_n "(cached) " >&6
4838 else
4839   cat >conftest.make <<\_ACEOF
4840 SHELL = /bin/sh
4841 all:
4842         @echo '@@@%%%=$(MAKE)=@@@%%%'
4843 _ACEOF
4844 # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
4845 case `${MAKE-make} -f conftest.make 2>/dev/null` in
4846   *@@@%%%=?*=@@@%%%*)
4847     eval ac_cv_prog_make_${ac_make}_set=yes;;
4848   *)
4849     eval ac_cv_prog_make_${ac_make}_set=no;;
4850 esac
4851 rm -f conftest.make
4852 fi
4853 if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
4854   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4855 $as_echo "yes" >&6; }
4856   SET_MAKE=
4857 else
4858   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4859 $as_echo "no" >&6; }
4860   SET_MAKE="MAKE=${MAKE-make}"
4861 fi
4862
4863 rm -rf .tst 2>/dev/null
4864 mkdir .tst 2>/dev/null
4865 if test -d .tst; then
4866   am__leading_dot=.
4867 else
4868   am__leading_dot=_
4869 fi
4870 rmdir .tst 2>/dev/null
4871
4872 # Check whether --enable-silent-rules was given.
4873 if test "${enable_silent_rules+set}" = set; then :
4874   enableval=$enable_silent_rules;
4875 fi
4876
4877 case $enable_silent_rules in # (((
4878   yes) AM_DEFAULT_VERBOSITY=0;;
4879    no) AM_DEFAULT_VERBOSITY=1;;
4880     *) AM_DEFAULT_VERBOSITY=1;;
4881 esac
4882 am_make=${MAKE-make}
4883 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
4884 $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
4885 if ${am_cv_make_support_nested_variables+:} false; then :
4886   $as_echo_n "(cached) " >&6
4887 else
4888   if $as_echo 'TRUE=$(BAR$(V))
4889 BAR0=false
4890 BAR1=true
4891 V=1
4892 am__doit:
4893         @$(TRUE)
4894 .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
4895   am_cv_make_support_nested_variables=yes
4896 else
4897   am_cv_make_support_nested_variables=no
4898 fi
4899 fi
4900 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
4901 $as_echo "$am_cv_make_support_nested_variables" >&6; }
4902 if test $am_cv_make_support_nested_variables = yes; then
4903     AM_V='$(V)'
4904   AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
4905 else
4906   AM_V=$AM_DEFAULT_VERBOSITY
4907   AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
4908 fi
4909 AM_BACKSLASH='\'
4910
4911
4912
4913   if test "`cd $srcdir && pwd`" != "`pwd`"; then
4914   # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
4915   # is not polluted with repeated "-I."
4916   am__isrc=' -I$(srcdir)'
4917   # test to see if srcdir already configured
4918   if test -f $srcdir/config.status; then
4919     as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
4920   fi
4921 fi
4922
4923 # test whether we have cygpath
4924 if test -z "$CYGPATH_W"; then
4925   if (cygpath --version) >/dev/null 2>/dev/null; then
4926     CYGPATH_W='cygpath -w'
4927   else
4928     CYGPATH_W=echo
4929   fi
4930 fi
4931
4932
4933 # Define the identity of the package.
4934  PACKAGE=''
4935  VERSION=''
4936
4937
4938 # Some tools Automake needs.
4939
4940 ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
4941
4942
4943 AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
4944
4945
4946 AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
4947
4948
4949 AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
4950
4951
4952 MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
4953
4954 # For better backward compatibility.  To be removed once Automake 1.9.x
4955 # dies out for good.  For more background, see:
4956 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
4957 # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
4958 mkdir_p='$(MKDIR_P)'
4959
4960 # We need awk for the "check" target.  The system "awk" is bad on
4961 # some platforms.
4962 # Always define AMTAR for backward compatibility.  Yes, it's still used
4963 # in the wild :-(  We should find a proper way to deprecate it ...
4964 AMTAR='$${TAR-tar}'
4965
4966
4967 # We'll loop over all known methods to create a tar archive until one works.
4968 _am_tools='gnutar  pax cpio none'
4969
4970 am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
4971
4972
4973
4974
4975
4976
4977     PACKAGE=libunistring
4978
4979      VERSION=$VERSION_NUMBER
4980
4981
4982
4983 cat >>confdefs.h <<_ACEOF
4984 #define PACKAGE "$PACKAGE"
4985 _ACEOF
4986
4987
4988 cat >>confdefs.h <<_ACEOF
4989 #define VERSION "$VERSION"
4990 _ACEOF
4991
4992
4993
4994 ac_config_headers="$ac_config_headers config.h"
4995
4996
4997 am__tar='${AMTAR} chof - --owner=root --group=root "$$tardir"'
4998
4999
5000 ac_ext=c
5001 ac_cpp='$CPP $CPPFLAGS'
5002 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5003 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5004 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5005 if test -n "$ac_tool_prefix"; then
5006   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
5007 set dummy ${ac_tool_prefix}gcc; ac_word=$2
5008 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5009 $as_echo_n "checking for $ac_word... " >&6; }
5010 if ${ac_cv_prog_CC+:} false; then :
5011   $as_echo_n "(cached) " >&6
5012 else
5013   if test -n "$CC"; then
5014   ac_cv_prog_CC="$CC" # Let the user override the test.
5015 else
5016 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5017 for as_dir in $PATH
5018 do
5019   IFS=$as_save_IFS
5020   test -z "$as_dir" && as_dir=.
5021     for ac_exec_ext in '' $ac_executable_extensions; do
5022   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5023     ac_cv_prog_CC="${ac_tool_prefix}gcc"
5024     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5025     break 2
5026   fi
5027 done
5028   done
5029 IFS=$as_save_IFS
5030
5031 fi
5032 fi
5033 CC=$ac_cv_prog_CC
5034 if test -n "$CC"; then
5035   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5036 $as_echo "$CC" >&6; }
5037 else
5038   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5039 $as_echo "no" >&6; }
5040 fi
5041
5042
5043 fi
5044 if test -z "$ac_cv_prog_CC"; then
5045   ac_ct_CC=$CC
5046   # Extract the first word of "gcc", so it can be a program name with args.
5047 set dummy gcc; ac_word=$2
5048 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5049 $as_echo_n "checking for $ac_word... " >&6; }
5050 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5051   $as_echo_n "(cached) " >&6
5052 else
5053   if test -n "$ac_ct_CC"; then
5054   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5055 else
5056 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5057 for as_dir in $PATH
5058 do
5059   IFS=$as_save_IFS
5060   test -z "$as_dir" && as_dir=.
5061     for ac_exec_ext in '' $ac_executable_extensions; do
5062   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5063     ac_cv_prog_ac_ct_CC="gcc"
5064     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5065     break 2
5066   fi
5067 done
5068   done
5069 IFS=$as_save_IFS
5070
5071 fi
5072 fi
5073 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5074 if test -n "$ac_ct_CC"; then
5075   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5076 $as_echo "$ac_ct_CC" >&6; }
5077 else
5078   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5079 $as_echo "no" >&6; }
5080 fi
5081
5082   if test "x$ac_ct_CC" = x; then
5083     CC=""
5084   else
5085     case $cross_compiling:$ac_tool_warned in
5086 yes:)
5087 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5088 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5089 ac_tool_warned=yes ;;
5090 esac
5091     CC=$ac_ct_CC
5092   fi
5093 else
5094   CC="$ac_cv_prog_CC"
5095 fi
5096
5097 if test -z "$CC"; then
5098           if test -n "$ac_tool_prefix"; then
5099     # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
5100 set dummy ${ac_tool_prefix}cc; ac_word=$2
5101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5102 $as_echo_n "checking for $ac_word... " >&6; }
5103 if ${ac_cv_prog_CC+:} false; then :
5104   $as_echo_n "(cached) " >&6
5105 else
5106   if test -n "$CC"; then
5107   ac_cv_prog_CC="$CC" # Let the user override the test.
5108 else
5109 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5110 for as_dir in $PATH
5111 do
5112   IFS=$as_save_IFS
5113   test -z "$as_dir" && as_dir=.
5114     for ac_exec_ext in '' $ac_executable_extensions; do
5115   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5116     ac_cv_prog_CC="${ac_tool_prefix}cc"
5117     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5118     break 2
5119   fi
5120 done
5121   done
5122 IFS=$as_save_IFS
5123
5124 fi
5125 fi
5126 CC=$ac_cv_prog_CC
5127 if test -n "$CC"; then
5128   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5129 $as_echo "$CC" >&6; }
5130 else
5131   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5132 $as_echo "no" >&6; }
5133 fi
5134
5135
5136   fi
5137 fi
5138 if test -z "$CC"; then
5139   # Extract the first word of "cc", so it can be a program name with args.
5140 set dummy cc; ac_word=$2
5141 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5142 $as_echo_n "checking for $ac_word... " >&6; }
5143 if ${ac_cv_prog_CC+:} false; then :
5144   $as_echo_n "(cached) " >&6
5145 else
5146   if test -n "$CC"; then
5147   ac_cv_prog_CC="$CC" # Let the user override the test.
5148 else
5149   ac_prog_rejected=no
5150 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5151 for as_dir in $PATH
5152 do
5153   IFS=$as_save_IFS
5154   test -z "$as_dir" && as_dir=.
5155     for ac_exec_ext in '' $ac_executable_extensions; do
5156   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5157     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
5158        ac_prog_rejected=yes
5159        continue
5160      fi
5161     ac_cv_prog_CC="cc"
5162     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5163     break 2
5164   fi
5165 done
5166   done
5167 IFS=$as_save_IFS
5168
5169 if test $ac_prog_rejected = yes; then
5170   # We found a bogon in the path, so make sure we never use it.
5171   set dummy $ac_cv_prog_CC
5172   shift
5173   if test $# != 0; then
5174     # We chose a different compiler from the bogus one.
5175     # However, it has the same basename, so the bogon will be chosen
5176     # first if we set CC to just the basename; use the full file name.
5177     shift
5178     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
5179   fi
5180 fi
5181 fi
5182 fi
5183 CC=$ac_cv_prog_CC
5184 if test -n "$CC"; then
5185   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5186 $as_echo "$CC" >&6; }
5187 else
5188   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5189 $as_echo "no" >&6; }
5190 fi
5191
5192
5193 fi
5194 if test -z "$CC"; then
5195   if test -n "$ac_tool_prefix"; then
5196   for ac_prog in cl.exe
5197   do
5198     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5199 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5200 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5201 $as_echo_n "checking for $ac_word... " >&6; }
5202 if ${ac_cv_prog_CC+:} false; then :
5203   $as_echo_n "(cached) " >&6
5204 else
5205   if test -n "$CC"; then
5206   ac_cv_prog_CC="$CC" # Let the user override the test.
5207 else
5208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5209 for as_dir in $PATH
5210 do
5211   IFS=$as_save_IFS
5212   test -z "$as_dir" && as_dir=.
5213     for ac_exec_ext in '' $ac_executable_extensions; do
5214   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5215     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
5216     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5217     break 2
5218   fi
5219 done
5220   done
5221 IFS=$as_save_IFS
5222
5223 fi
5224 fi
5225 CC=$ac_cv_prog_CC
5226 if test -n "$CC"; then
5227   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
5228 $as_echo "$CC" >&6; }
5229 else
5230   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5231 $as_echo "no" >&6; }
5232 fi
5233
5234
5235     test -n "$CC" && break
5236   done
5237 fi
5238 if test -z "$CC"; then
5239   ac_ct_CC=$CC
5240   for ac_prog in cl.exe
5241 do
5242   # Extract the first word of "$ac_prog", so it can be a program name with args.
5243 set dummy $ac_prog; ac_word=$2
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5245 $as_echo_n "checking for $ac_word... " >&6; }
5246 if ${ac_cv_prog_ac_ct_CC+:} false; then :
5247   $as_echo_n "(cached) " >&6
5248 else
5249   if test -n "$ac_ct_CC"; then
5250   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
5251 else
5252 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5253 for as_dir in $PATH
5254 do
5255   IFS=$as_save_IFS
5256   test -z "$as_dir" && as_dir=.
5257     for ac_exec_ext in '' $ac_executable_extensions; do
5258   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5259     ac_cv_prog_ac_ct_CC="$ac_prog"
5260     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5261     break 2
5262   fi
5263 done
5264   done
5265 IFS=$as_save_IFS
5266
5267 fi
5268 fi
5269 ac_ct_CC=$ac_cv_prog_ac_ct_CC
5270 if test -n "$ac_ct_CC"; then
5271   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
5272 $as_echo "$ac_ct_CC" >&6; }
5273 else
5274   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5275 $as_echo "no" >&6; }
5276 fi
5277
5278
5279   test -n "$ac_ct_CC" && break
5280 done
5281
5282   if test "x$ac_ct_CC" = x; then
5283     CC=""
5284   else
5285     case $cross_compiling:$ac_tool_warned in
5286 yes:)
5287 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5288 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5289 ac_tool_warned=yes ;;
5290 esac
5291     CC=$ac_ct_CC
5292   fi
5293 fi
5294
5295 fi
5296
5297
5298 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5299 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5300 as_fn_error $? "no acceptable C compiler found in \$PATH
5301 See \`config.log' for more details" "$LINENO" 5; }
5302
5303 # Provide some information about the compiler.
5304 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
5305 set X $ac_compile
5306 ac_compiler=$2
5307 for ac_option in --version -v -V -qversion; do
5308   { { ac_try="$ac_compiler $ac_option >&5"
5309 case "(($ac_try" in
5310   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5311   *) ac_try_echo=$ac_try;;
5312 esac
5313 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5314 $as_echo "$ac_try_echo"; } >&5
5315   (eval "$ac_compiler $ac_option >&5") 2>conftest.err
5316   ac_status=$?
5317   if test -s conftest.err; then
5318     sed '10a\
5319 ... rest of stderr output deleted ...
5320          10q' conftest.err >conftest.er1
5321     cat conftest.er1 >&5
5322   fi
5323   rm -f conftest.er1 conftest.err
5324   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5325   test $ac_status = 0; }
5326 done
5327
5328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5329 /* end confdefs.h.  */
5330
5331 int
5332 main ()
5333 {
5334
5335   ;
5336   return 0;
5337 }
5338 _ACEOF
5339 ac_clean_files_save=$ac_clean_files
5340 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
5341 # Try to create an executable without -o first, disregard a.out.
5342 # It will help us diagnose broken compilers, and finding out an intuition
5343 # of exeext.
5344 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
5345 $as_echo_n "checking whether the C compiler works... " >&6; }
5346 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
5347
5348 # The possible output files:
5349 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
5350
5351 ac_rmfiles=
5352 for ac_file in $ac_files
5353 do
5354   case $ac_file in
5355     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5356     * ) ac_rmfiles="$ac_rmfiles $ac_file";;
5357   esac
5358 done
5359 rm -f $ac_rmfiles
5360
5361 if { { ac_try="$ac_link_default"
5362 case "(($ac_try" in
5363   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5364   *) ac_try_echo=$ac_try;;
5365 esac
5366 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5367 $as_echo "$ac_try_echo"; } >&5
5368   (eval "$ac_link_default") 2>&5
5369   ac_status=$?
5370   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5371   test $ac_status = 0; }; then :
5372   # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
5373 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
5374 # in a Makefile.  We should not override ac_cv_exeext if it was cached,
5375 # so that the user can short-circuit this test for compilers unknown to
5376 # Autoconf.
5377 for ac_file in $ac_files ''
5378 do
5379   test -f "$ac_file" || continue
5380   case $ac_file in
5381     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
5382         ;;
5383     [ab].out )
5384         # We found the default executable, but exeext='' is most
5385         # certainly right.
5386         break;;
5387     *.* )
5388         if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
5389         then :; else
5390            ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5391         fi
5392         # We set ac_cv_exeext here because the later test for it is not
5393         # safe: cross compilers may not add the suffix if given an `-o'
5394         # argument, so we may need to know it at that point already.
5395         # Even if this section looks crufty: it has the advantage of
5396         # actually working.
5397         break;;
5398     * )
5399         break;;
5400   esac
5401 done
5402 test "$ac_cv_exeext" = no && ac_cv_exeext=
5403
5404 else
5405   ac_file=''
5406 fi
5407 if test -z "$ac_file"; then :
5408   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5409 $as_echo "no" >&6; }
5410 $as_echo "$as_me: failed program was:" >&5
5411 sed 's/^/| /' conftest.$ac_ext >&5
5412
5413 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5414 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5415 as_fn_error 77 "C compiler cannot create executables
5416 See \`config.log' for more details" "$LINENO" 5; }
5417 else
5418   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5419 $as_echo "yes" >&6; }
5420 fi
5421 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
5422 $as_echo_n "checking for C compiler default output file name... " >&6; }
5423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
5424 $as_echo "$ac_file" >&6; }
5425 ac_exeext=$ac_cv_exeext
5426
5427 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
5428 ac_clean_files=$ac_clean_files_save
5429 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
5430 $as_echo_n "checking for suffix of executables... " >&6; }
5431 if { { ac_try="$ac_link"
5432 case "(($ac_try" in
5433   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5434   *) ac_try_echo=$ac_try;;
5435 esac
5436 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5437 $as_echo "$ac_try_echo"; } >&5
5438   (eval "$ac_link") 2>&5
5439   ac_status=$?
5440   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5441   test $ac_status = 0; }; then :
5442   # If both `conftest.exe' and `conftest' are `present' (well, observable)
5443 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
5444 # work properly (i.e., refer to `conftest.exe'), while it won't with
5445 # `rm'.
5446 for ac_file in conftest.exe conftest conftest.*; do
5447   test -f "$ac_file" || continue
5448   case $ac_file in
5449     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
5450     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
5451           break;;
5452     * ) break;;
5453   esac
5454 done
5455 else
5456   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5457 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5458 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
5459 See \`config.log' for more details" "$LINENO" 5; }
5460 fi
5461 rm -f conftest conftest$ac_cv_exeext
5462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
5463 $as_echo "$ac_cv_exeext" >&6; }
5464
5465 rm -f conftest.$ac_ext
5466 EXEEXT=$ac_cv_exeext
5467 ac_exeext=$EXEEXT
5468 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5469 /* end confdefs.h.  */
5470 #include <stdio.h>
5471 int
5472 main ()
5473 {
5474 FILE *f = fopen ("conftest.out", "w");
5475  return ferror (f) || fclose (f) != 0;
5476
5477   ;
5478   return 0;
5479 }
5480 _ACEOF
5481 ac_clean_files="$ac_clean_files conftest.out"
5482 # Check that the compiler produces executables we can run.  If not, either
5483 # the compiler is broken, or we cross compile.
5484 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
5485 $as_echo_n "checking whether we are cross compiling... " >&6; }
5486 if test "$cross_compiling" != yes; then
5487   { { ac_try="$ac_link"
5488 case "(($ac_try" in
5489   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5490   *) ac_try_echo=$ac_try;;
5491 esac
5492 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5493 $as_echo "$ac_try_echo"; } >&5
5494   (eval "$ac_link") 2>&5
5495   ac_status=$?
5496   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5497   test $ac_status = 0; }
5498   if { ac_try='./conftest$ac_cv_exeext'
5499   { { case "(($ac_try" in
5500   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5501   *) ac_try_echo=$ac_try;;
5502 esac
5503 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5504 $as_echo "$ac_try_echo"; } >&5
5505   (eval "$ac_try") 2>&5
5506   ac_status=$?
5507   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5508   test $ac_status = 0; }; }; then
5509     cross_compiling=no
5510   else
5511     if test "$cross_compiling" = maybe; then
5512         cross_compiling=yes
5513     else
5514         { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5515 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5516 as_fn_error $? "cannot run C compiled programs.
5517 If you meant to cross compile, use \`--host'.
5518 See \`config.log' for more details" "$LINENO" 5; }
5519     fi
5520   fi
5521 fi
5522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
5523 $as_echo "$cross_compiling" >&6; }
5524
5525 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
5526 ac_clean_files=$ac_clean_files_save
5527 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
5528 $as_echo_n "checking for suffix of object files... " >&6; }
5529 if ${ac_cv_objext+:} false; then :
5530   $as_echo_n "(cached) " >&6
5531 else
5532   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5533 /* end confdefs.h.  */
5534
5535 int
5536 main ()
5537 {
5538
5539   ;
5540   return 0;
5541 }
5542 _ACEOF
5543 rm -f conftest.o conftest.obj
5544 if { { ac_try="$ac_compile"
5545 case "(($ac_try" in
5546   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5547   *) ac_try_echo=$ac_try;;
5548 esac
5549 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
5550 $as_echo "$ac_try_echo"; } >&5
5551   (eval "$ac_compile") 2>&5
5552   ac_status=$?
5553   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
5554   test $ac_status = 0; }; then :
5555   for ac_file in conftest.o conftest.obj conftest.*; do
5556   test -f "$ac_file" || continue;
5557   case $ac_file in
5558     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
5559     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
5560        break;;
5561   esac
5562 done
5563 else
5564   $as_echo "$as_me: failed program was:" >&5
5565 sed 's/^/| /' conftest.$ac_ext >&5
5566
5567 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
5568 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5569 as_fn_error $? "cannot compute suffix of object files: cannot compile
5570 See \`config.log' for more details" "$LINENO" 5; }
5571 fi
5572 rm -f conftest.$ac_cv_objext conftest.$ac_ext
5573 fi
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
5575 $as_echo "$ac_cv_objext" >&6; }
5576 OBJEXT=$ac_cv_objext
5577 ac_objext=$OBJEXT
5578 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
5579 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
5580 if ${ac_cv_c_compiler_gnu+:} false; then :
5581   $as_echo_n "(cached) " >&6
5582 else
5583   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5584 /* end confdefs.h.  */
5585
5586 int
5587 main ()
5588 {
5589 #ifndef __GNUC__
5590        choke me
5591 #endif
5592
5593   ;
5594   return 0;
5595 }
5596 _ACEOF
5597 if ac_fn_c_try_compile "$LINENO"; then :
5598   ac_compiler_gnu=yes
5599 else
5600   ac_compiler_gnu=no
5601 fi
5602 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5603 ac_cv_c_compiler_gnu=$ac_compiler_gnu
5604
5605 fi
5606 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
5607 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
5608 if test $ac_compiler_gnu = yes; then
5609   GCC=yes
5610 else
5611   GCC=
5612 fi
5613 ac_test_CFLAGS=${CFLAGS+set}
5614 ac_save_CFLAGS=$CFLAGS
5615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
5616 $as_echo_n "checking whether $CC accepts -g... " >&6; }
5617 if ${ac_cv_prog_cc_g+:} false; then :
5618   $as_echo_n "(cached) " >&6
5619 else
5620   ac_save_c_werror_flag=$ac_c_werror_flag
5621    ac_c_werror_flag=yes
5622    ac_cv_prog_cc_g=no
5623    CFLAGS="-g"
5624    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5625 /* end confdefs.h.  */
5626
5627 int
5628 main ()
5629 {
5630
5631   ;
5632   return 0;
5633 }
5634 _ACEOF
5635 if ac_fn_c_try_compile "$LINENO"; then :
5636   ac_cv_prog_cc_g=yes
5637 else
5638   CFLAGS=""
5639       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5640 /* end confdefs.h.  */
5641
5642 int
5643 main ()
5644 {
5645
5646   ;
5647   return 0;
5648 }
5649 _ACEOF
5650 if ac_fn_c_try_compile "$LINENO"; then :
5651
5652 else
5653   ac_c_werror_flag=$ac_save_c_werror_flag
5654          CFLAGS="-g"
5655          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5656 /* end confdefs.h.  */
5657
5658 int
5659 main ()
5660 {
5661
5662   ;
5663   return 0;
5664 }
5665 _ACEOF
5666 if ac_fn_c_try_compile "$LINENO"; then :
5667   ac_cv_prog_cc_g=yes
5668 fi
5669 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5670 fi
5671 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5672 fi
5673 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5674    ac_c_werror_flag=$ac_save_c_werror_flag
5675 fi
5676 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
5677 $as_echo "$ac_cv_prog_cc_g" >&6; }
5678 if test "$ac_test_CFLAGS" = set; then
5679   CFLAGS=$ac_save_CFLAGS
5680 elif test $ac_cv_prog_cc_g = yes; then
5681   if test "$GCC" = yes; then
5682     CFLAGS="-g -O2"
5683   else
5684     CFLAGS="-g"
5685   fi
5686 else
5687   if test "$GCC" = yes; then
5688     CFLAGS="-O2"
5689   else
5690     CFLAGS=
5691   fi
5692 fi
5693 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
5694 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
5695 if ${ac_cv_prog_cc_c89+:} false; then :
5696   $as_echo_n "(cached) " >&6
5697 else
5698   ac_cv_prog_cc_c89=no
5699 ac_save_CC=$CC
5700 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5701 /* end confdefs.h.  */
5702 #include <stdarg.h>
5703 #include <stdio.h>
5704 struct stat;
5705 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
5706 struct buf { int x; };
5707 FILE * (*rcsopen) (struct buf *, struct stat *, int);
5708 static char *e (p, i)
5709      char **p;
5710      int i;
5711 {
5712   return p[i];
5713 }
5714 static char *f (char * (*g) (char **, int), char **p, ...)
5715 {
5716   char *s;
5717   va_list v;
5718   va_start (v,p);
5719   s = g (p, va_arg (v,int));
5720   va_end (v);
5721   return s;
5722 }
5723
5724 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
5725    function prototypes and stuff, but not '\xHH' hex character constants.
5726    These don't provoke an error unfortunately, instead are silently treated
5727    as 'x'.  The following induces an error, until -std is added to get
5728    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
5729    array size at least.  It's necessary to write '\x00'==0 to get something
5730    that's true only with -std.  */
5731 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
5732
5733 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
5734    inside strings and character constants.  */
5735 #define FOO(x) 'x'
5736 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
5737
5738 int test (int i, double x);
5739 struct s1 {int (*f) (int a);};
5740 struct s2 {int (*f) (double a);};
5741 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
5742 int argc;
5743 char **argv;
5744 int
5745 main ()
5746 {
5747 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
5748   ;
5749   return 0;
5750 }
5751 _ACEOF
5752 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
5753         -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
5754 do
5755   CC="$ac_save_CC $ac_arg"
5756   if ac_fn_c_try_compile "$LINENO"; then :
5757   ac_cv_prog_cc_c89=$ac_arg
5758 fi
5759 rm -f core conftest.err conftest.$ac_objext
5760   test "x$ac_cv_prog_cc_c89" != "xno" && break
5761 done
5762 rm -f conftest.$ac_ext
5763 CC=$ac_save_CC
5764
5765 fi
5766 # AC_CACHE_VAL
5767 case "x$ac_cv_prog_cc_c89" in
5768   x)
5769     { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
5770 $as_echo "none needed" >&6; } ;;
5771   xno)
5772     { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
5773 $as_echo "unsupported" >&6; } ;;
5774   *)
5775     CC="$CC $ac_cv_prog_cc_c89"
5776     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
5777 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
5778 esac
5779 if test "x$ac_cv_prog_cc_c89" != xno; then :
5780
5781 fi
5782
5783 ac_ext=c
5784 ac_cpp='$CPP $CPPFLAGS'
5785 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5786 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5787 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5788 DEPDIR="${am__leading_dot}deps"
5789
5790 ac_config_commands="$ac_config_commands depfiles"
5791
5792
5793 am_make=${MAKE-make}
5794 cat > confinc << 'END'
5795 am__doit:
5796         @echo this is the am__doit target
5797 .PHONY: am__doit
5798 END
5799 # If we don't find an include directive, just comment out the code.
5800 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
5801 $as_echo_n "checking for style of include used by $am_make... " >&6; }
5802 am__include="#"
5803 am__quote=
5804 _am_result=none
5805 # First try GNU make style include.
5806 echo "include confinc" > confmf
5807 # Ignore all kinds of additional output from 'make'.
5808 case `$am_make -s -f confmf 2> /dev/null` in #(
5809 *the\ am__doit\ target*)
5810   am__include=include
5811   am__quote=
5812   _am_result=GNU
5813   ;;
5814 esac
5815 # Now try BSD make style include.
5816 if test "$am__include" = "#"; then
5817    echo '.include "confinc"' > confmf
5818    case `$am_make -s -f confmf 2> /dev/null` in #(
5819    *the\ am__doit\ target*)
5820      am__include=.include
5821      am__quote="\""
5822      _am_result=BSD
5823      ;;
5824    esac
5825 fi
5826
5827
5828 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
5829 $as_echo "$_am_result" >&6; }
5830 rm -f confinc confmf
5831
5832 # Check whether --enable-dependency-tracking was given.
5833 if test "${enable_dependency_tracking+set}" = set; then :
5834   enableval=$enable_dependency_tracking;
5835 fi
5836
5837 if test "x$enable_dependency_tracking" != xno; then
5838   am_depcomp="$ac_aux_dir/depcomp"
5839   AMDEPBACKSLASH='\'
5840   am__nodep='_no'
5841 fi
5842  if test "x$enable_dependency_tracking" != xno; then
5843   AMDEP_TRUE=
5844   AMDEP_FALSE='#'
5845 else
5846   AMDEP_TRUE='#'
5847   AMDEP_FALSE=
5848 fi
5849
5850
5851
5852 depcc="$CC"   am_compiler_list=
5853
5854 { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
5855 $as_echo_n "checking dependency style of $depcc... " >&6; }
5856 if ${am_cv_CC_dependencies_compiler_type+:} false; then :
5857   $as_echo_n "(cached) " >&6
5858 else
5859   if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5860   # We make a subdir and do the tests there.  Otherwise we can end up
5861   # making bogus files that we don't know about and never remove.  For
5862   # instance it was reported that on HP-UX the gcc test will end up
5863   # making a dummy file named 'D' -- because '-MD' means "put the output
5864   # in D".
5865   rm -rf conftest.dir
5866   mkdir conftest.dir
5867   # Copy depcomp to subdir because otherwise we won't find it if we're
5868   # using a relative directory.
5869   cp "$am_depcomp" conftest.dir
5870   cd conftest.dir
5871   # We will build objects and dependencies in a subdirectory because
5872   # it helps to detect inapplicable dependency modes.  For instance
5873   # both Tru64's cc and ICC support -MD to output dependencies as a
5874   # side effect of compilation, but ICC will put the dependencies in
5875   # the current directory while Tru64 will put them in the object
5876   # directory.
5877   mkdir sub
5878
5879   am_cv_CC_dependencies_compiler_type=none
5880   if test "$am_compiler_list" = ""; then
5881      am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5882   fi
5883   am__universal=false
5884   case " $depcc " in #(
5885      *\ -arch\ *\ -arch\ *) am__universal=true ;;
5886      esac
5887
5888   for depmode in $am_compiler_list; do
5889     # Setup a source with many dependencies, because some compilers
5890     # like to wrap large dependency lists on column 80 (with \), and
5891     # we should not choose a depcomp mode which is confused by this.
5892     #
5893     # We need to recreate these files for each test, as the compiler may
5894     # overwrite some of them when testing with obscure command lines.
5895     # This happens at least with the AIX C compiler.
5896     : > sub/conftest.c
5897     for i in 1 2 3 4 5 6; do
5898       echo '#include "conftst'$i'.h"' >> sub/conftest.c
5899       # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
5900       # Solaris 10 /bin/sh.
5901       echo '/* dummy */' > sub/conftst$i.h
5902     done
5903     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5904
5905     # We check with '-c' and '-o' for the sake of the "dashmstdout"
5906     # mode.  It turns out that the SunPro C++ compiler does not properly
5907     # handle '-M -o', and we need to detect this.  Also, some Intel
5908     # versions had trouble with output in subdirs.
5909     am__obj=sub/conftest.${OBJEXT-o}
5910     am__minus_obj="-o $am__obj"
5911     case $depmode in
5912     gcc)
5913       # This depmode causes a compiler race in universal mode.
5914       test "$am__universal" = false || continue
5915       ;;
5916     nosideeffect)
5917       # After this tag, mechanisms are not by side-effect, so they'll
5918       # only be used when explicitly requested.
5919       if test "x$enable_dependency_tracking" = xyes; then
5920         continue
5921       else
5922         break
5923       fi
5924       ;;
5925     msvc7 | msvc7msys | msvisualcpp | msvcmsys)
5926       # This compiler won't grok '-c -o', but also, the minuso test has
5927       # not run yet.  These depmodes are late enough in the game, and
5928       # so weak that their functioning should not be impacted.
5929       am__obj=conftest.${OBJEXT-o}
5930       am__minus_obj=
5931       ;;
5932     none) break ;;
5933     esac
5934     if depmode=$depmode \
5935        source=sub/conftest.c object=$am__obj \
5936        depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5937        $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5938          >/dev/null 2>conftest.err &&
5939        grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5940        grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5941        grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5942        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5943       # icc doesn't choke on unknown options, it will just issue warnings
5944       # or remarks (even with -Werror).  So we grep stderr for any message
5945       # that says an option was ignored or not supported.
5946       # When given -MP, icc 7.0 and 7.1 complain thusly:
5947       #   icc: Command line warning: ignoring option '-M'; no argument required
5948       # The diagnosis changed in icc 8.0:
5949       #   icc: Command line remark: option '-MP' not supported
5950       if (grep 'ignoring option' conftest.err ||
5951           grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5952         am_cv_CC_dependencies_compiler_type=$depmode
5953         break
5954       fi
5955     fi
5956   done
5957
5958   cd ..
5959   rm -rf conftest.dir
5960 else
5961   am_cv_CC_dependencies_compiler_type=none
5962 fi
5963
5964 fi
5965 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
5966 $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
5967 CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
5968
5969  if
5970   test "x$enable_dependency_tracking" != xno \
5971   && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
5972   am__fastdepCC_TRUE=
5973   am__fastdepCC_FALSE='#'
5974 else
5975   am__fastdepCC_TRUE='#'
5976   am__fastdepCC_FALSE=
5977 fi
5978
5979
5980 ac_ext=c
5981 ac_cpp='$CPP $CPPFLAGS'
5982 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5983 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5984 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
5986 $as_echo_n "checking how to run the C preprocessor... " >&6; }
5987 # On Suns, sometimes $CPP names a directory.
5988 if test -n "$CPP" && test -d "$CPP"; then
5989   CPP=
5990 fi
5991 if test -z "$CPP"; then
5992   if ${ac_cv_prog_CPP+:} false; then :
5993   $as_echo_n "(cached) " >&6
5994 else
5995       # Double quotes because CPP needs to be expanded
5996     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
5997     do
5998       ac_preproc_ok=false
5999 for ac_c_preproc_warn_flag in '' yes
6000 do
6001   # Use a header file that comes with gcc, so configuring glibc
6002   # with a fresh cross-compiler works.
6003   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6004   # <limits.h> exists even on freestanding compilers.
6005   # On the NeXT, cc -E runs the code through the compiler's parser,
6006   # not just through cpp. "Syntax error" is here to catch this case.
6007   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6008 /* end confdefs.h.  */
6009 #ifdef __STDC__
6010 # include <limits.h>
6011 #else
6012 # include <assert.h>
6013 #endif
6014                      Syntax error
6015 _ACEOF
6016 if ac_fn_c_try_cpp "$LINENO"; then :
6017
6018 else
6019   # Broken: fails on valid input.
6020 continue
6021 fi
6022 rm -f conftest.err conftest.i conftest.$ac_ext
6023
6024   # OK, works on sane cases.  Now check whether nonexistent headers
6025   # can be detected and how.
6026   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6027 /* end confdefs.h.  */
6028 #include <ac_nonexistent.h>
6029 _ACEOF
6030 if ac_fn_c_try_cpp "$LINENO"; then :
6031   # Broken: success on invalid input.
6032 continue
6033 else
6034   # Passes both tests.
6035 ac_preproc_ok=:
6036 break
6037 fi
6038 rm -f conftest.err conftest.i conftest.$ac_ext
6039
6040 done
6041 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6042 rm -f conftest.i conftest.err conftest.$ac_ext
6043 if $ac_preproc_ok; then :
6044   break
6045 fi
6046
6047     done
6048     ac_cv_prog_CPP=$CPP
6049
6050 fi
6051   CPP=$ac_cv_prog_CPP
6052 else
6053   ac_cv_prog_CPP=$CPP
6054 fi
6055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
6056 $as_echo "$CPP" >&6; }
6057 ac_preproc_ok=false
6058 for ac_c_preproc_warn_flag in '' yes
6059 do
6060   # Use a header file that comes with gcc, so configuring glibc
6061   # with a fresh cross-compiler works.
6062   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6063   # <limits.h> exists even on freestanding compilers.
6064   # On the NeXT, cc -E runs the code through the compiler's parser,
6065   # not just through cpp. "Syntax error" is here to catch this case.
6066   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6067 /* end confdefs.h.  */
6068 #ifdef __STDC__
6069 # include <limits.h>
6070 #else
6071 # include <assert.h>
6072 #endif
6073                      Syntax error
6074 _ACEOF
6075 if ac_fn_c_try_cpp "$LINENO"; then :
6076
6077 else
6078   # Broken: fails on valid input.
6079 continue
6080 fi
6081 rm -f conftest.err conftest.i conftest.$ac_ext
6082
6083   # OK, works on sane cases.  Now check whether nonexistent headers
6084   # can be detected and how.
6085   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6086 /* end confdefs.h.  */
6087 #include <ac_nonexistent.h>
6088 _ACEOF
6089 if ac_fn_c_try_cpp "$LINENO"; then :
6090   # Broken: success on invalid input.
6091 continue
6092 else
6093   # Passes both tests.
6094 ac_preproc_ok=:
6095 break
6096 fi
6097 rm -f conftest.err conftest.i conftest.$ac_ext
6098
6099 done
6100 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6101 rm -f conftest.i conftest.err conftest.$ac_ext
6102 if $ac_preproc_ok; then :
6103
6104 else
6105   { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6106 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6107 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
6108 See \`config.log' for more details" "$LINENO" 5; }
6109 fi
6110
6111 ac_ext=c
6112 ac_cpp='$CPP $CPPFLAGS'
6113 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6114 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6115 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6116
6117
6118
6119
6120
6121 # Make sure we can run config.sub.
6122 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
6123   as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
6124
6125 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
6126 $as_echo_n "checking build system type... " >&6; }
6127 if ${ac_cv_build+:} false; then :
6128   $as_echo_n "(cached) " >&6
6129 else
6130   ac_build_alias=$build_alias
6131 test "x$ac_build_alias" = x &&
6132   ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
6133 test "x$ac_build_alias" = x &&
6134   as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
6135 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
6136   as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
6137
6138 fi
6139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
6140 $as_echo "$ac_cv_build" >&6; }
6141 case $ac_cv_build in
6142 *-*-*) ;;
6143 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
6144 esac
6145 build=$ac_cv_build
6146 ac_save_IFS=$IFS; IFS='-'
6147 set x $ac_cv_build
6148 shift
6149 build_cpu=$1
6150 build_vendor=$2
6151 shift; shift
6152 # Remember, the first character of IFS is used to create $*,
6153 # except with old shells:
6154 build_os=$*
6155 IFS=$ac_save_IFS
6156 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
6157
6158
6159 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
6160 $as_echo_n "checking host system type... " >&6; }
6161 if ${ac_cv_host+:} false; then :
6162   $as_echo_n "(cached) " >&6
6163 else
6164   if test "x$host_alias" = x; then
6165   ac_cv_host=$ac_cv_build
6166 else
6167   ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
6168     as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
6169 fi
6170
6171 fi
6172 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
6173 $as_echo "$ac_cv_host" >&6; }
6174 case $ac_cv_host in
6175 *-*-*) ;;
6176 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
6177 esac
6178 host=$ac_cv_host
6179 ac_save_IFS=$IFS; IFS='-'
6180 set x $ac_cv_host
6181 shift
6182 host_cpu=$1
6183 host_vendor=$2
6184 shift; shift
6185 # Remember, the first character of IFS is used to create $*,
6186 # except with old shells:
6187 host_os=$*
6188 IFS=$ac_save_IFS
6189 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
6190
6191
6192
6193
6194
6195
6196 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
6197 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
6198 if ${ac_cv_path_GREP+:} false; then :
6199   $as_echo_n "(cached) " >&6
6200 else
6201   if test -z "$GREP"; then
6202   ac_path_GREP_found=false
6203   # Loop through the user's path and test for each of PROGNAME-LIST
6204   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6205 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6206 do
6207   IFS=$as_save_IFS
6208   test -z "$as_dir" && as_dir=.
6209     for ac_prog in grep ggrep; do
6210     for ac_exec_ext in '' $ac_executable_extensions; do
6211       ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
6212       as_fn_executable_p "$ac_path_GREP" || continue
6213 # Check for GNU ac_path_GREP and select it if it is found.
6214   # Check for GNU $ac_path_GREP
6215 case `"$ac_path_GREP" --version 2>&1` in
6216 *GNU*)
6217   ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
6218 *)
6219   ac_count=0
6220   $as_echo_n 0123456789 >"conftest.in"
6221   while :
6222   do
6223     cat "conftest.in" "conftest.in" >"conftest.tmp"
6224     mv "conftest.tmp" "conftest.in"
6225     cp "conftest.in" "conftest.nl"
6226     $as_echo 'GREP' >> "conftest.nl"
6227     "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6228     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6229     as_fn_arith $ac_count + 1 && ac_count=$as_val
6230     if test $ac_count -gt ${ac_path_GREP_max-0}; then
6231       # Best one so far, save it but keep looking for a better one
6232       ac_cv_path_GREP="$ac_path_GREP"
6233       ac_path_GREP_max=$ac_count
6234     fi
6235     # 10*(2^10) chars as input seems more than enough
6236     test $ac_count -gt 10 && break
6237   done
6238   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6239 esac
6240
6241       $ac_path_GREP_found && break 3
6242     done
6243   done
6244   done
6245 IFS=$as_save_IFS
6246   if test -z "$ac_cv_path_GREP"; then
6247     as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6248   fi
6249 else
6250   ac_cv_path_GREP=$GREP
6251 fi
6252
6253 fi
6254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
6255 $as_echo "$ac_cv_path_GREP" >&6; }
6256  GREP="$ac_cv_path_GREP"
6257
6258
6259 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
6260 $as_echo_n "checking for egrep... " >&6; }
6261 if ${ac_cv_path_EGREP+:} false; then :
6262   $as_echo_n "(cached) " >&6
6263 else
6264   if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
6265    then ac_cv_path_EGREP="$GREP -E"
6266    else
6267      if test -z "$EGREP"; then
6268   ac_path_EGREP_found=false
6269   # Loop through the user's path and test for each of PROGNAME-LIST
6270   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6271 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
6272 do
6273   IFS=$as_save_IFS
6274   test -z "$as_dir" && as_dir=.
6275     for ac_prog in egrep; do
6276     for ac_exec_ext in '' $ac_executable_extensions; do
6277       ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
6278       as_fn_executable_p "$ac_path_EGREP" || continue
6279 # Check for GNU ac_path_EGREP and select it if it is found.
6280   # Check for GNU $ac_path_EGREP
6281 case `"$ac_path_EGREP" --version 2>&1` in
6282 *GNU*)
6283   ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
6284 *)
6285   ac_count=0
6286   $as_echo_n 0123456789 >"conftest.in"
6287   while :
6288   do
6289     cat "conftest.in" "conftest.in" >"conftest.tmp"
6290     mv "conftest.tmp" "conftest.in"
6291     cp "conftest.in" "conftest.nl"
6292     $as_echo 'EGREP' >> "conftest.nl"
6293     "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
6294     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
6295     as_fn_arith $ac_count + 1 && ac_count=$as_val
6296     if test $ac_count -gt ${ac_path_EGREP_max-0}; then
6297       # Best one so far, save it but keep looking for a better one
6298       ac_cv_path_EGREP="$ac_path_EGREP"
6299       ac_path_EGREP_max=$ac_count
6300     fi
6301     # 10*(2^10) chars as input seems more than enough
6302     test $ac_count -gt 10 && break
6303   done
6304   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
6305 esac
6306
6307       $ac_path_EGREP_found && break 3
6308     done
6309   done
6310   done
6311 IFS=$as_save_IFS
6312   if test -z "$ac_cv_path_EGREP"; then
6313     as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
6314   fi
6315 else
6316   ac_cv_path_EGREP=$EGREP
6317 fi
6318
6319    fi
6320 fi
6321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
6322 $as_echo "$ac_cv_path_EGREP" >&6; }
6323  EGREP="$ac_cv_path_EGREP"
6324
6325
6326
6327
6328   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for Minix Amsterdam compiler" >&5
6329 $as_echo_n "checking for Minix Amsterdam compiler... " >&6; }
6330 if ${gl_cv_c_amsterdam_compiler+:} false; then :
6331   $as_echo_n "(cached) " >&6
6332 else
6333
6334       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6335 /* end confdefs.h.  */
6336
6337 #ifdef __ACK__
6338 Amsterdam
6339 #endif
6340
6341 _ACEOF
6342 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6343   $EGREP "Amsterdam" >/dev/null 2>&1; then :
6344   gl_cv_c_amsterdam_compiler=yes
6345 else
6346   gl_cv_c_amsterdam_compiler=no
6347 fi
6348 rm -f conftest*
6349
6350
6351 fi
6352 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_amsterdam_compiler" >&5
6353 $as_echo "$gl_cv_c_amsterdam_compiler" >&6; }
6354   if test -z "$AR"; then
6355     if test $gl_cv_c_amsterdam_compiler = yes; then
6356       AR='cc -c.a'
6357       if test -z "$ARFLAGS"; then
6358         ARFLAGS='-o'
6359       fi
6360     else
6361                   if test -n "$ac_tool_prefix"; then
6362   # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6363 set dummy ${ac_tool_prefix}ar; ac_word=$2
6364 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6365 $as_echo_n "checking for $ac_word... " >&6; }
6366 if ${ac_cv_prog_AR+:} false; then :
6367   $as_echo_n "(cached) " >&6
6368 else
6369   if test -n "$AR"; then
6370   ac_cv_prog_AR="$AR" # Let the user override the test.
6371 else
6372 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6373 for as_dir in $PATH
6374 do
6375   IFS=$as_save_IFS
6376   test -z "$as_dir" && as_dir=.
6377     for ac_exec_ext in '' $ac_executable_extensions; do
6378   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6379     ac_cv_prog_AR="${ac_tool_prefix}ar"
6380     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6381     break 2
6382   fi
6383 done
6384   done
6385 IFS=$as_save_IFS
6386
6387 fi
6388 fi
6389 AR=$ac_cv_prog_AR
6390 if test -n "$AR"; then
6391   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6392 $as_echo "$AR" >&6; }
6393 else
6394   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6395 $as_echo "no" >&6; }
6396 fi
6397
6398
6399 fi
6400 if test -z "$ac_cv_prog_AR"; then
6401   ac_ct_AR=$AR
6402   # Extract the first word of "ar", so it can be a program name with args.
6403 set dummy ar; ac_word=$2
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6405 $as_echo_n "checking for $ac_word... " >&6; }
6406 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6407   $as_echo_n "(cached) " >&6
6408 else
6409   if test -n "$ac_ct_AR"; then
6410   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6411 else
6412 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6413 for as_dir in $PATH
6414 do
6415   IFS=$as_save_IFS
6416   test -z "$as_dir" && as_dir=.
6417     for ac_exec_ext in '' $ac_executable_extensions; do
6418   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6419     ac_cv_prog_ac_ct_AR="ar"
6420     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6421     break 2
6422   fi
6423 done
6424   done
6425 IFS=$as_save_IFS
6426
6427 fi
6428 fi
6429 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6430 if test -n "$ac_ct_AR"; then
6431   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6432 $as_echo "$ac_ct_AR" >&6; }
6433 else
6434   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6435 $as_echo "no" >&6; }
6436 fi
6437
6438   if test "x$ac_ct_AR" = x; then
6439     AR="ar"
6440   else
6441     case $cross_compiling:$ac_tool_warned in
6442 yes:)
6443 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6444 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6445 ac_tool_warned=yes ;;
6446 esac
6447     AR=$ac_ct_AR
6448   fi
6449 else
6450   AR="$ac_cv_prog_AR"
6451 fi
6452
6453       if test -z "$ARFLAGS"; then
6454         ARFLAGS='cru'
6455       fi
6456     fi
6457   else
6458     if test -z "$ARFLAGS"; then
6459       ARFLAGS='cru'
6460     fi
6461   fi
6462
6463
6464   if test -z "$RANLIB"; then
6465     if test $gl_cv_c_amsterdam_compiler = yes; then
6466       RANLIB=':'
6467     else
6468             if test -n "$ac_tool_prefix"; then
6469   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6470 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6472 $as_echo_n "checking for $ac_word... " >&6; }
6473 if ${ac_cv_prog_RANLIB+:} false; then :
6474   $as_echo_n "(cached) " >&6
6475 else
6476   if test -n "$RANLIB"; then
6477   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6478 else
6479 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6480 for as_dir in $PATH
6481 do
6482   IFS=$as_save_IFS
6483   test -z "$as_dir" && as_dir=.
6484     for ac_exec_ext in '' $ac_executable_extensions; do
6485   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6486     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6487     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6488     break 2
6489   fi
6490 done
6491   done
6492 IFS=$as_save_IFS
6493
6494 fi
6495 fi
6496 RANLIB=$ac_cv_prog_RANLIB
6497 if test -n "$RANLIB"; then
6498   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6499 $as_echo "$RANLIB" >&6; }
6500 else
6501   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6502 $as_echo "no" >&6; }
6503 fi
6504
6505
6506 fi
6507 if test -z "$ac_cv_prog_RANLIB"; then
6508   ac_ct_RANLIB=$RANLIB
6509   # Extract the first word of "ranlib", so it can be a program name with args.
6510 set dummy ranlib; ac_word=$2
6511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6512 $as_echo_n "checking for $ac_word... " >&6; }
6513 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6514   $as_echo_n "(cached) " >&6
6515 else
6516   if test -n "$ac_ct_RANLIB"; then
6517   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6518 else
6519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6520 for as_dir in $PATH
6521 do
6522   IFS=$as_save_IFS
6523   test -z "$as_dir" && as_dir=.
6524     for ac_exec_ext in '' $ac_executable_extensions; do
6525   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6526     ac_cv_prog_ac_ct_RANLIB="ranlib"
6527     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6528     break 2
6529   fi
6530 done
6531   done
6532 IFS=$as_save_IFS
6533
6534 fi
6535 fi
6536 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6537 if test -n "$ac_ct_RANLIB"; then
6538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6539 $as_echo "$ac_ct_RANLIB" >&6; }
6540 else
6541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6542 $as_echo "no" >&6; }
6543 fi
6544
6545   if test "x$ac_ct_RANLIB" = x; then
6546     RANLIB=":"
6547   else
6548     case $cross_compiling:$ac_tool_warned in
6549 yes:)
6550 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6551 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6552 ac_tool_warned=yes ;;
6553 esac
6554     RANLIB=$ac_ct_RANLIB
6555   fi
6556 else
6557   RANLIB="$ac_cv_prog_RANLIB"
6558 fi
6559
6560     fi
6561   fi
6562
6563
6564 if test "x$CC" != xcc; then
6565   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
6566 $as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
6567 else
6568   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
6569 $as_echo_n "checking whether cc understands -c and -o together... " >&6; }
6570 fi
6571 set dummy $CC; ac_cc=`$as_echo "$2" |
6572                       sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
6573 if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
6574   $as_echo_n "(cached) " >&6
6575 else
6576   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6577 /* end confdefs.h.  */
6578
6579 int
6580 main ()
6581 {
6582
6583   ;
6584   return 0;
6585 }
6586 _ACEOF
6587 # Make sure it works both with $CC and with simple cc.
6588 # We do the test twice because some compilers refuse to overwrite an
6589 # existing .o file with -o, though they will create one.
6590 ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
6591 rm -f conftest2.*
6592 if { { case "(($ac_try" in
6593   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6594   *) ac_try_echo=$ac_try;;
6595 esac
6596 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6597 $as_echo "$ac_try_echo"; } >&5
6598   (eval "$ac_try") 2>&5
6599   ac_status=$?
6600   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6601   test $ac_status = 0; } &&
6602    test -f conftest2.$ac_objext && { { case "(($ac_try" in
6603   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6604   *) ac_try_echo=$ac_try;;
6605 esac
6606 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6607 $as_echo "$ac_try_echo"; } >&5
6608   (eval "$ac_try") 2>&5
6609   ac_status=$?
6610   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6611   test $ac_status = 0; };
6612 then
6613   eval ac_cv_prog_cc_${ac_cc}_c_o=yes
6614   if test "x$CC" != xcc; then
6615     # Test first that cc exists at all.
6616     if { ac_try='cc -c conftest.$ac_ext >&5'
6617   { { case "(($ac_try" in
6618   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6619   *) ac_try_echo=$ac_try;;
6620 esac
6621 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6622 $as_echo "$ac_try_echo"; } >&5
6623   (eval "$ac_try") 2>&5
6624   ac_status=$?
6625   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6626   test $ac_status = 0; }; }; then
6627       ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
6628       rm -f conftest2.*
6629       if { { case "(($ac_try" in
6630   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6631   *) ac_try_echo=$ac_try;;
6632 esac
6633 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6634 $as_echo "$ac_try_echo"; } >&5
6635   (eval "$ac_try") 2>&5
6636   ac_status=$?
6637   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6638   test $ac_status = 0; } &&
6639          test -f conftest2.$ac_objext && { { case "(($ac_try" in
6640   *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6641   *) ac_try_echo=$ac_try;;
6642 esac
6643 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
6644 $as_echo "$ac_try_echo"; } >&5
6645   (eval "$ac_try") 2>&5
6646   ac_status=$?
6647   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
6648   test $ac_status = 0; };
6649       then
6650         # cc works too.
6651         :
6652       else
6653         # cc exists but doesn't like -o.
6654         eval ac_cv_prog_cc_${ac_cc}_c_o=no
6655       fi
6656     fi
6657   fi
6658 else
6659   eval ac_cv_prog_cc_${ac_cc}_c_o=no
6660 fi
6661 rm -f core conftest*
6662
6663 fi
6664 if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
6665   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6666 $as_echo "yes" >&6; }
6667 else
6668   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6669 $as_echo "no" >&6; }
6670
6671 $as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
6672
6673 fi
6674
6675 # FIXME: we rely on the cache variable name because
6676 # there is no other way.
6677 set dummy $CC
6678 am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
6679 eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
6680 if test "$am_t" != yes; then
6681    # Losing compiler, so override with the script.
6682    # FIXME: It is wrong to rewrite CC.
6683    # But if we don't then we get into trouble of one sort or another.
6684    # A longer-term fix would be to have automake use am__CC in this case,
6685    # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
6686    CC="$am_aux_dir/compile $CC"
6687 fi
6688
6689
6690 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
6691 $as_echo_n "checking for ANSI C header files... " >&6; }
6692 if ${ac_cv_header_stdc+:} false; then :
6693   $as_echo_n "(cached) " >&6
6694 else
6695   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6696 /* end confdefs.h.  */
6697 #include <stdlib.h>
6698 #include <stdarg.h>
6699 #include <string.h>
6700 #include <float.h>
6701
6702 int
6703 main ()
6704 {
6705
6706   ;
6707   return 0;
6708 }
6709 _ACEOF
6710 if ac_fn_c_try_compile "$LINENO"; then :
6711   ac_cv_header_stdc=yes
6712 else
6713   ac_cv_header_stdc=no
6714 fi
6715 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6716
6717 if test $ac_cv_header_stdc = yes; then
6718   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6719   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6720 /* end confdefs.h.  */
6721 #include <string.h>
6722
6723 _ACEOF
6724 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6725   $EGREP "memchr" >/dev/null 2>&1; then :
6726
6727 else
6728   ac_cv_header_stdc=no
6729 fi
6730 rm -f conftest*
6731
6732 fi
6733
6734 if test $ac_cv_header_stdc = yes; then
6735   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6736   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6737 /* end confdefs.h.  */
6738 #include <stdlib.h>
6739
6740 _ACEOF
6741 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6742   $EGREP "free" >/dev/null 2>&1; then :
6743
6744 else
6745   ac_cv_header_stdc=no
6746 fi
6747 rm -f conftest*
6748
6749 fi
6750
6751 if test $ac_cv_header_stdc = yes; then
6752   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6753   if test "$cross_compiling" = yes; then :
6754   :
6755 else
6756   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6757 /* end confdefs.h.  */
6758 #include <ctype.h>
6759 #include <stdlib.h>
6760 #if ((' ' & 0x0FF) == 0x020)
6761 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6762 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6763 #else
6764 # define ISLOWER(c) \
6765                    (('a' <= (c) && (c) <= 'i') \
6766                      || ('j' <= (c) && (c) <= 'r') \
6767                      || ('s' <= (c) && (c) <= 'z'))
6768 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6769 #endif
6770
6771 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6772 int
6773 main ()
6774 {
6775   int i;
6776   for (i = 0; i < 256; i++)
6777     if (XOR (islower (i), ISLOWER (i))
6778         || toupper (i) != TOUPPER (i))
6779       return 2;
6780   return 0;
6781 }
6782 _ACEOF
6783 if ac_fn_c_try_run "$LINENO"; then :
6784
6785 else
6786   ac_cv_header_stdc=no
6787 fi
6788 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6789   conftest.$ac_objext conftest.beam conftest.$ac_ext
6790 fi
6791
6792 fi
6793 fi
6794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
6795 $as_echo "$ac_cv_header_stdc" >&6; }
6796 if test $ac_cv_header_stdc = yes; then
6797
6798 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
6799
6800 fi
6801
6802 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6803 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6804                   inttypes.h stdint.h unistd.h
6805 do :
6806   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
6807 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
6808 "
6809 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
6810   cat >>confdefs.h <<_ACEOF
6811 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
6812 _ACEOF
6813
6814 fi
6815
6816 done
6817
6818
6819
6820   ac_fn_c_check_header_mongrel "$LINENO" "minix/config.h" "ac_cv_header_minix_config_h" "$ac_includes_default"
6821 if test "x$ac_cv_header_minix_config_h" = xyes; then :
6822   MINIX=yes
6823 else
6824   MINIX=
6825 fi
6826
6827
6828   if test "$MINIX" = yes; then
6829
6830 $as_echo "#define _POSIX_SOURCE 1" >>confdefs.h
6831
6832
6833 $as_echo "#define _POSIX_1_SOURCE 2" >>confdefs.h
6834
6835
6836 $as_echo "#define _MINIX 1" >>confdefs.h
6837
6838
6839 $as_echo "#define _NETBSD_SOURCE 1" >>confdefs.h
6840
6841   fi
6842
6843
6844   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether it is safe to define __EXTENSIONS__" >&5
6845 $as_echo_n "checking whether it is safe to define __EXTENSIONS__... " >&6; }
6846 if ${ac_cv_safe_to_define___extensions__+:} false; then :
6847   $as_echo_n "(cached) " >&6
6848 else
6849   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6850 /* end confdefs.h.  */
6851
6852 #         define __EXTENSIONS__ 1
6853           $ac_includes_default
6854 int
6855 main ()
6856 {
6857
6858   ;
6859   return 0;
6860 }
6861 _ACEOF
6862 if ac_fn_c_try_compile "$LINENO"; then :
6863   ac_cv_safe_to_define___extensions__=yes
6864 else
6865   ac_cv_safe_to_define___extensions__=no
6866 fi
6867 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6868 fi
6869 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_safe_to_define___extensions__" >&5
6870 $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
6871   test $ac_cv_safe_to_define___extensions__ = yes &&
6872     $as_echo "#define __EXTENSIONS__ 1" >>confdefs.h
6873
6874   $as_echo "#define _ALL_SOURCE 1" >>confdefs.h
6875
6876   $as_echo "#define _DARWIN_C_SOURCE 1" >>confdefs.h
6877
6878   $as_echo "#define _GNU_SOURCE 1" >>confdefs.h
6879
6880   $as_echo "#define _POSIX_PTHREAD_SEMANTICS 1" >>confdefs.h
6881
6882   $as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
6883
6884   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether _XOPEN_SOURCE should be defined" >&5
6885 $as_echo_n "checking whether _XOPEN_SOURCE should be defined... " >&6; }
6886 if ${ac_cv_should_define__xopen_source+:} false; then :
6887   $as_echo_n "(cached) " >&6
6888 else
6889   ac_cv_should_define__xopen_source=no
6890      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6891 /* end confdefs.h.  */
6892
6893           #include <wchar.h>
6894           mbstate_t x;
6895 int
6896 main ()
6897 {
6898
6899   ;
6900   return 0;
6901 }
6902 _ACEOF
6903 if ac_fn_c_try_compile "$LINENO"; then :
6904
6905 else
6906   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6907 /* end confdefs.h.  */
6908
6909              #define _XOPEN_SOURCE 500
6910              #include <wchar.h>
6911              mbstate_t x;
6912 int
6913 main ()
6914 {
6915
6916   ;
6917   return 0;
6918 }
6919 _ACEOF
6920 if ac_fn_c_try_compile "$LINENO"; then :
6921   ac_cv_should_define__xopen_source=yes
6922 fi
6923 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6924 fi
6925 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6926 fi
6927 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_should_define__xopen_source" >&5
6928 $as_echo "$ac_cv_should_define__xopen_source" >&6; }
6929   test $ac_cv_should_define__xopen_source = yes &&
6930     $as_echo "#define _XOPEN_SOURCE 500" >>confdefs.h
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942   # IEEE behaviour is the default on all CPUs except Alpha and SH
6943   # (according to the test results of Bruno Haible's ieeefp/fenv_default.m4
6944   # and the GCC 4.1.2 manual).
6945   case "$host_cpu" in
6946     alpha*)
6947       # On Alpha systems, a compiler option provides the behaviour.
6948       # See the ieee(3) manual page, also available at
6949       # <http://h30097.www3.hp.com/docs/base_doc/DOCUMENTATION/V51B_HTML/MAN/MAN3/0600____.HTM>
6950       if test -n "$GCC"; then
6951         # GCC has the option -mieee.
6952         # For full IEEE compliance (rarely needed), use option -mieee-with-inexact.
6953         CPPFLAGS="$CPPFLAGS -mieee"
6954       else
6955         # Compaq (ex-DEC) C has the option -ieee, equivalent to -ieee_with_no_inexact.
6956         # For full IEEE compliance (rarely needed), use option -ieee_with_inexact.
6957         CPPFLAGS="$CPPFLAGS -ieee"
6958       fi
6959       ;;
6960     sh*)
6961       if test -n "$GCC"; then
6962         # GCC has the option -mieee.
6963         CPPFLAGS="$CPPFLAGS -mieee"
6964       fi
6965       ;;
6966   esac
6967
6968
6969
6970
6971
6972
6973   # Check whether --enable-threads was given.
6974 if test "${enable_threads+set}" = set; then :
6975   enableval=$enable_threads; gl_use_threads=$enableval
6976 else
6977   if test -n "$gl_use_threads_default"; then
6978        gl_use_threads="$gl_use_threads_default"
6979      else
6980        case "$host_os" in
6981                                                                osf*) gl_use_threads=no ;;
6982          cygwin*)
6983                case `uname -r` in
6984                  1.[0-5].*) gl_use_threads=no ;;
6985                  *)         gl_use_threads=yes ;;
6986                esac
6987                ;;
6988          *)    gl_use_threads=yes ;;
6989        esac
6990      fi
6991
6992 fi
6993
6994   if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
6995     # For using <pthread.h>:
6996     case "$host_os" in
6997       osf*)
6998         # On OSF/1, the compiler needs the flag -D_REENTRANT so that it
6999         # groks <pthread.h>. cc also understands the flag -pthread, but
7000         # we don't use it because 1. gcc-2.95 doesn't understand -pthread,
7001         # 2. putting a flag into CPPFLAGS that has an effect on the linker
7002         # causes the AC_LINK_IFELSE test below to succeed unexpectedly,
7003         # leading to wrong values of LIBTHREAD and LTLIBTHREAD.
7004         CPPFLAGS="$CPPFLAGS -D_REENTRANT"
7005         ;;
7006     esac
7007     # Some systems optimize for single-threaded programs by default, and
7008     # need special flags to disable these optimizations. For example, the
7009     # definition of 'errno' in <errno.h>.
7010     case "$host_os" in
7011       aix* | freebsd*) CPPFLAGS="$CPPFLAGS -D_THREAD_SAFE" ;;
7012       solaris*) CPPFLAGS="$CPPFLAGS -D_REENTRANT" ;;
7013     esac
7014   fi
7015
7016
7017
7018
7019   # Code from module absolute-header:
7020   # Code from module alloca-opt:
7021   # Code from module alloca-opt-tests:
7022   # Code from module amemxfrm:
7023   # Code from module array-mergesort:
7024   # Code from module array-mergesort-tests:
7025   # Code from module btowc:
7026   # Code from module btowc-tests:
7027   # Code from module c-ctype:
7028   # Code from module c-ctype-tests:
7029   # Code from module c-strcase:
7030   # Code from module c-strcase-tests:
7031   # Code from module c-strcaseeq:
7032   # Code from module configmake:
7033   # Code from module environ:
7034   # Code from module environ-tests:
7035   # Code from module errno:
7036   # Code from module errno-tests:
7037   # Code from module error:
7038   # Code from module exitfail:
7039   # Code from module extensions:
7040
7041   # Code from module extern-inline:
7042   # Code from module fdopen:
7043   # Code from module fdopen-tests:
7044   # Code from module fgetc-tests:
7045   # Code from module float:
7046   # Code from module float-tests:
7047   # Code from module fpieee:
7048
7049   # Code from module fpucw:
7050   # Code from module fputc-tests:
7051   # Code from module fread-tests:
7052   # Code from module frexp-nolibm:
7053   # Code from module frexp-nolibm-tests:
7054   # Code from module frexpl-nolibm:
7055   # Code from module frexpl-nolibm-tests:
7056   # Code from module fseterr:
7057   # Code from module fseterr-tests:
7058   # Code from module fwrite-tests:
7059   # Code from module getpagesize:
7060   # Code from module gettext-h:
7061   # Code from module gperf:
7062   # Code from module havelib:
7063   # Code from module iconv:
7064   # Code from module iconv-h:
7065   # Code from module iconv-h-tests:
7066   # Code from module iconv-tests:
7067   # Code from module iconv_open:
7068   # Code from module include_next:
7069   # Code from module inline:
7070   # Code from module intprops:
7071   # Code from module intprops-tests:
7072   # Code from module inttypes:
7073   # Code from module inttypes-incomplete:
7074   # Code from module inttypes-tests:
7075   # Code from module isnand-nolibm:
7076   # Code from module isnand-nolibm-tests:
7077   # Code from module isnanf-nolibm:
7078   # Code from module isnanf-nolibm-tests:
7079   # Code from module isnanl-nolibm:
7080   # Code from module isnanl-nolibm-tests:
7081   # Code from module iswblank:
7082   # Code from module iswblank-tests:
7083   # Code from module localcharset:
7084   # Code from module locale:
7085   # Code from module locale-tests:
7086   # Code from module localename:
7087   # Code from module localename-tests:
7088   # Code from module lock:
7089   # Code from module lock-tests:
7090   # Code from module malloc-posix:
7091   # Code from module malloca:
7092   # Code from module malloca-tests:
7093   # Code from module math:
7094   # Code from module math-tests:
7095   # Code from module mbchar:
7096   # Code from module mbiter:
7097   # Code from module mbrtowc:
7098   # Code from module mbrtowc-tests:
7099   # Code from module mbsinit:
7100   # Code from module mbsinit-tests:
7101   # Code from module mbsnlen:
7102   # Code from module mbtowc:
7103   # Code from module memchr:
7104   # Code from module memchr-tests:
7105   # Code from module memcmp2:
7106   # Code from module minmax:
7107   # Code from module msvc-inval:
7108   # Code from module msvc-nothrow:
7109   # Code from module multiarch:
7110   # Code from module nocrash:
7111   # Code from module printf-frexp:
7112   # Code from module printf-frexp-tests:
7113   # Code from module printf-frexpl:
7114   # Code from module printf-frexpl-tests:
7115   # Code from module printf-safe:
7116   # Code from module progname:
7117   # Code from module putenv:
7118   # Code from module relocatable-lib-lgpl:
7119   # Code from module setenv:
7120   # Code from module setenv-tests:
7121   # Code from module setlocale:
7122   # Code from module setlocale-tests:
7123   # Code from module signbit:
7124   # Code from module signbit-tests:
7125   # Code from module size_max:
7126   # Code from module snippet/_Noreturn:
7127   # Code from module snippet/arg-nonnull:
7128   # Code from module snippet/c++defs:
7129   # Code from module snippet/unused-parameter:
7130   # Code from module snippet/warn-on-use:
7131   # Code from module ssize_t:
7132   # Code from module stdbool:
7133   # Code from module stdbool-tests:
7134   # Code from module stddef:
7135   # Code from module stddef-tests:
7136   # Code from module stdint:
7137   # Code from module stdint-tests:
7138   # Code from module stdio:
7139   # Code from module stdio-tests:
7140   # Code from module stdlib:
7141   # Code from module stdlib-tests:
7142   # Code from module streq:
7143   # Code from module strerror:
7144   # Code from module strerror-override:
7145   # Code from module strerror-tests:
7146   # Code from module striconveh:
7147   # Code from module striconveh-tests:
7148   # Code from module striconveha:
7149   # Code from module striconveha-tests:
7150   # Code from module string:
7151   # Code from module string-tests:
7152   # Code from module strncat:
7153   # Code from module strncat-tests:
7154   # Code from module strstr:
7155   # Code from module strstr-simple:
7156   # Code from module strstr-tests:
7157   # Code from module sys_types:
7158   # Code from module sys_types-tests:
7159   # Code from module test-framework-sh:
7160   # Code from module test-framework-sh-tests:
7161   # Code from module thread:
7162   # Code from module thread-tests:
7163   # Code from module threadlib:
7164
7165
7166
7167   # Code from module unicase/base:
7168   # Code from module unicase/cased:
7169   # Code from module unicase/cased-tests:
7170   # Code from module unicase/empty-prefix-context:
7171   # Code from module unicase/empty-suffix-context:
7172   # Code from module unicase/ignorable:
7173   # Code from module unicase/ignorable-tests:
7174   # Code from module unicase/locale-language:
7175   # Code from module unicase/locale-language-tests:
7176   # Code from module unicase/special-casing:
7177   # Code from module unicase/tocasefold:
7178   # Code from module unicase/tolower:
7179   # Code from module unicase/tolower-tests:
7180   # Code from module unicase/totitle:
7181   # Code from module unicase/totitle-tests:
7182   # Code from module unicase/toupper:
7183   # Code from module unicase/toupper-tests:
7184   # Code from module unicase/u16-casecmp:
7185   # Code from module unicase/u16-casecmp-tests:
7186   # Code from module unicase/u16-casecoll:
7187   # Code from module unicase/u16-casecoll-tests:
7188   # Code from module unicase/u16-casefold:
7189   # Code from module unicase/u16-casefold-tests:
7190   # Code from module unicase/u16-casemap:
7191   # Code from module unicase/u16-casexfrm:
7192   # Code from module unicase/u16-ct-casefold:
7193   # Code from module unicase/u16-ct-tolower:
7194   # Code from module unicase/u16-ct-totitle:
7195   # Code from module unicase/u16-ct-toupper:
7196   # Code from module unicase/u16-is-cased:
7197   # Code from module unicase/u16-is-cased-tests:
7198   # Code from module unicase/u16-is-casefolded:
7199   # Code from module unicase/u16-is-casefolded-tests:
7200   # Code from module unicase/u16-is-invariant:
7201   # Code from module unicase/u16-is-lowercase:
7202   # Code from module unicase/u16-is-lowercase-tests:
7203   # Code from module unicase/u16-is-titlecase:
7204   # Code from module unicase/u16-is-titlecase-tests:
7205   # Code from module unicase/u16-is-uppercase:
7206   # Code from module unicase/u16-is-uppercase-tests:
7207   # Code from module unicase/u16-tolower:
7208   # Code from module unicase/u16-tolower-tests:
7209   # Code from module unicase/u16-totitle:
7210   # Code from module unicase/u16-totitle-tests:
7211   # Code from module unicase/u16-toupper:
7212   # Code from module unicase/u16-toupper-tests:
7213   # Code from module unicase/u32-casecmp:
7214   # Code from module unicase/u32-casecmp-tests:
7215   # Code from module unicase/u32-casecoll:
7216   # Code from module unicase/u32-casecoll-tests:
7217   # Code from module unicase/u32-casefold:
7218   # Code from module unicase/u32-casefold-tests:
7219   # Code from module unicase/u32-casemap:
7220   # Code from module unicase/u32-casexfrm:
7221   # Code from module unicase/u32-ct-casefold:
7222   # Code from module unicase/u32-ct-tolower:
7223   # Code from module unicase/u32-ct-totitle:
7224   # Code from module unicase/u32-ct-toupper:
7225   # Code from module unicase/u32-is-cased:
7226   # Code from module unicase/u32-is-cased-tests:
7227   # Code from module unicase/u32-is-casefolded:
7228   # Code from module unicase/u32-is-casefolded-tests:
7229   # Code from module unicase/u32-is-invariant:
7230   # Code from module unicase/u32-is-lowercase:
7231   # Code from module unicase/u32-is-lowercase-tests:
7232   # Code from module unicase/u32-is-titlecase:
7233   # Code from module unicase/u32-is-titlecase-tests:
7234   # Code from module unicase/u32-is-uppercase:
7235   # Code from module unicase/u32-is-uppercase-tests:
7236   # Code from module unicase/u32-tolower:
7237   # Code from module unicase/u32-tolower-tests:
7238   # Code from module unicase/u32-totitle:
7239   # Code from module unicase/u32-totitle-tests:
7240   # Code from module unicase/u32-toupper:
7241   # Code from module unicase/u32-toupper-tests:
7242   # Code from module unicase/u8-casecmp:
7243   # Code from module unicase/u8-casecmp-tests:
7244   # Code from module unicase/u8-casecoll:
7245   # Code from module unicase/u8-casecoll-tests:
7246   # Code from module unicase/u8-casefold:
7247   # Code from module unicase/u8-casefold-tests:
7248   # Code from module unicase/u8-casemap:
7249   # Code from module unicase/u8-casexfrm:
7250   # Code from module unicase/u8-ct-casefold:
7251   # Code from module unicase/u8-ct-tolower:
7252   # Code from module unicase/u8-ct-totitle:
7253   # Code from module unicase/u8-ct-toupper:
7254   # Code from module unicase/u8-is-cased:
7255   # Code from module unicase/u8-is-cased-tests:
7256   # Code from module unicase/u8-is-casefolded:
7257   # Code from module unicase/u8-is-casefolded-tests:
7258   # Code from module unicase/u8-is-invariant:
7259   # Code from module unicase/u8-is-lowercase:
7260   # Code from module unicase/u8-is-lowercase-tests:
7261   # Code from module unicase/u8-is-titlecase:
7262   # Code from module unicase/u8-is-titlecase-tests:
7263   # Code from module unicase/u8-is-uppercase:
7264   # Code from module unicase/u8-is-uppercase-tests:
7265   # Code from module unicase/u8-tolower:
7266   # Code from module unicase/u8-tolower-tests:
7267   # Code from module unicase/u8-totitle:
7268   # Code from module unicase/u8-totitle-tests:
7269   # Code from module unicase/u8-toupper:
7270   # Code from module unicase/u8-toupper-tests:
7271   # Code from module unicase/ulc-casecmp:
7272   # Code from module unicase/ulc-casecmp-tests:
7273   # Code from module unicase/ulc-casecoll:
7274   # Code from module unicase/ulc-casecoll-tests:
7275   # Code from module unicase/ulc-casexfrm:
7276   # Code from module uniconv/base:
7277   # Code from module uniconv/u16-conv-from-enc:
7278   # Code from module uniconv/u16-conv-from-enc-tests:
7279   # Code from module uniconv/u16-conv-to-enc:
7280   # Code from module uniconv/u16-conv-to-enc-tests:
7281   # Code from module uniconv/u16-strconv-from-enc:
7282   # Code from module uniconv/u16-strconv-from-enc-tests:
7283   # Code from module uniconv/u16-strconv-from-locale:
7284   # Code from module uniconv/u16-strconv-to-enc:
7285   # Code from module uniconv/u16-strconv-to-enc-tests:
7286   # Code from module uniconv/u16-strconv-to-locale:
7287   # Code from module uniconv/u32-conv-from-enc:
7288   # Code from module uniconv/u32-conv-from-enc-tests:
7289   # Code from module uniconv/u32-conv-to-enc:
7290   # Code from module uniconv/u32-conv-to-enc-tests:
7291   # Code from module uniconv/u32-strconv-from-enc:
7292   # Code from module uniconv/u32-strconv-from-enc-tests:
7293   # Code from module uniconv/u32-strconv-from-locale:
7294   # Code from module uniconv/u32-strconv-to-enc:
7295   # Code from module uniconv/u32-strconv-to-enc-tests:
7296   # Code from module uniconv/u32-strconv-to-locale:
7297   # Code from module uniconv/u8-conv-from-enc:
7298   # Code from module uniconv/u8-conv-from-enc-tests:
7299   # Code from module uniconv/u8-conv-to-enc:
7300   # Code from module uniconv/u8-conv-to-enc-tests:
7301   # Code from module uniconv/u8-strconv-from-enc:
7302   # Code from module uniconv/u8-strconv-from-enc-tests:
7303   # Code from module uniconv/u8-strconv-from-locale:
7304   # Code from module uniconv/u8-strconv-to-enc:
7305   # Code from module uniconv/u8-strconv-to-enc-tests:
7306   # Code from module uniconv/u8-strconv-to-locale:
7307   # Code from module unictype/base:
7308   # Code from module unictype/bidiclass-all:
7309   # Code from module unictype/bidiclass-byname:
7310   # Code from module unictype/bidiclass-byname-tests:
7311   # Code from module unictype/bidiclass-longname:
7312   # Code from module unictype/bidiclass-longname-tests:
7313   # Code from module unictype/bidiclass-name:
7314   # Code from module unictype/bidiclass-name-tests:
7315   # Code from module unictype/bidiclass-of:
7316   # Code from module unictype/bidiclass-of-tests:
7317   # Code from module unictype/bidiclass-test:
7318   # Code from module unictype/bidiclass-test-tests:
7319   # Code from module unictype/block-all:
7320   # Code from module unictype/block-list:
7321   # Code from module unictype/block-list-tests:
7322   # Code from module unictype/block-of:
7323   # Code from module unictype/block-of-tests:
7324   # Code from module unictype/block-test:
7325   # Code from module unictype/block-test-tests:
7326   # Code from module unictype/category-C:
7327   # Code from module unictype/category-C-tests:
7328   # Code from module unictype/category-Cc:
7329   # Code from module unictype/category-Cc-tests:
7330   # Code from module unictype/category-Cf:
7331   # Code from module unictype/category-Cf-tests:
7332   # Code from module unictype/category-Cn:
7333   # Code from module unictype/category-Cn-tests:
7334   # Code from module unictype/category-Co:
7335   # Code from module unictype/category-Co-tests:
7336   # Code from module unictype/category-Cs:
7337   # Code from module unictype/category-Cs-tests:
7338   # Code from module unictype/category-L:
7339   # Code from module unictype/category-L-tests:
7340   # Code from module unictype/category-LC:
7341   # Code from module unictype/category-LC-tests:
7342   # Code from module unictype/category-Ll:
7343   # Code from module unictype/category-Ll-tests:
7344   # Code from module unictype/category-Lm:
7345   # Code from module unictype/category-Lm-tests:
7346   # Code from module unictype/category-Lo:
7347   # Code from module unictype/category-Lo-tests:
7348   # Code from module unictype/category-Lt:
7349   # Code from module unictype/category-Lt-tests:
7350   # Code from module unictype/category-Lu:
7351   # Code from module unictype/category-Lu-tests:
7352   # Code from module unictype/category-M:
7353   # Code from module unictype/category-M-tests:
7354   # Code from module unictype/category-Mc:
7355   # Code from module unictype/category-Mc-tests:
7356   # Code from module unictype/category-Me:
7357   # Code from module unictype/category-Me-tests:
7358   # Code from module unictype/category-Mn:
7359   # Code from module unictype/category-Mn-tests:
7360   # Code from module unictype/category-N:
7361   # Code from module unictype/category-N-tests:
7362   # Code from module unictype/category-Nd:
7363   # Code from module unictype/category-Nd-tests:
7364   # Code from module unictype/category-Nl:
7365   # Code from module unictype/category-Nl-tests:
7366   # Code from module unictype/category-No:
7367   # Code from module unictype/category-No-tests:
7368   # Code from module unictype/category-P:
7369   # Code from module unictype/category-P-tests:
7370   # Code from module unictype/category-Pc:
7371   # Code from module unictype/category-Pc-tests:
7372   # Code from module unictype/category-Pd:
7373   # Code from module unictype/category-Pd-tests:
7374   # Code from module unictype/category-Pe:
7375   # Code from module unictype/category-Pe-tests:
7376   # Code from module unictype/category-Pf:
7377   # Code from module unictype/category-Pf-tests:
7378   # Code from module unictype/category-Pi:
7379   # Code from module unictype/category-Pi-tests:
7380   # Code from module unictype/category-Po:
7381   # Code from module unictype/category-Po-tests:
7382   # Code from module unictype/category-Ps:
7383   # Code from module unictype/category-Ps-tests:
7384   # Code from module unictype/category-S:
7385   # Code from module unictype/category-S-tests:
7386   # Code from module unictype/category-Sc:
7387   # Code from module unictype/category-Sc-tests:
7388   # Code from module unictype/category-Sk:
7389   # Code from module unictype/category-Sk-tests:
7390   # Code from module unictype/category-Sm:
7391   # Code from module unictype/category-Sm-tests:
7392   # Code from module unictype/category-So:
7393   # Code from module unictype/category-So-tests:
7394   # Code from module unictype/category-Z:
7395   # Code from module unictype/category-Z-tests:
7396   # Code from module unictype/category-Zl:
7397   # Code from module unictype/category-Zl-tests:
7398   # Code from module unictype/category-Zp:
7399   # Code from module unictype/category-Zp-tests:
7400   # Code from module unictype/category-Zs:
7401   # Code from module unictype/category-Zs-tests:
7402   # Code from module unictype/category-all:
7403   # Code from module unictype/category-and:
7404   # Code from module unictype/category-and-not:
7405   # Code from module unictype/category-and-not-tests:
7406   # Code from module unictype/category-and-tests:
7407   # Code from module unictype/category-byname:
7408   # Code from module unictype/category-byname-tests:
7409   # Code from module unictype/category-longname:
7410   # Code from module unictype/category-longname-tests:
7411   # Code from module unictype/category-name:
7412   # Code from module unictype/category-name-tests:
7413   # Code from module unictype/category-none:
7414   # Code from module unictype/category-none-tests:
7415   # Code from module unictype/category-of:
7416   # Code from module unictype/category-of-tests:
7417   # Code from module unictype/category-or:
7418   # Code from module unictype/category-or-tests:
7419   # Code from module unictype/category-test:
7420   # Code from module unictype/category-test-withtable:
7421   # Code from module unictype/category-test-withtable-tests:
7422   # Code from module unictype/combining-class:
7423   # Code from module unictype/combining-class-all:
7424   # Code from module unictype/combining-class-byname:
7425   # Code from module unictype/combining-class-byname-tests:
7426   # Code from module unictype/combining-class-longname:
7427   # Code from module unictype/combining-class-longname-tests:
7428   # Code from module unictype/combining-class-name:
7429   # Code from module unictype/combining-class-name-tests:
7430   # Code from module unictype/combining-class-tests:
7431   # Code from module unictype/ctype-alnum:
7432   # Code from module unictype/ctype-alnum-tests:
7433   # Code from module unictype/ctype-alpha:
7434   # Code from module unictype/ctype-alpha-tests:
7435   # Code from module unictype/ctype-blank:
7436   # Code from module unictype/ctype-blank-tests:
7437   # Code from module unictype/ctype-cntrl:
7438   # Code from module unictype/ctype-cntrl-tests:
7439   # Code from module unictype/ctype-digit:
7440   # Code from module unictype/ctype-digit-tests:
7441   # Code from module unictype/ctype-graph:
7442   # Code from module unictype/ctype-graph-tests:
7443   # Code from module unictype/ctype-lower:
7444   # Code from module unictype/ctype-lower-tests:
7445   # Code from module unictype/ctype-print:
7446   # Code from module unictype/ctype-print-tests:
7447   # Code from module unictype/ctype-punct:
7448   # Code from module unictype/ctype-punct-tests:
7449   # Code from module unictype/ctype-space:
7450   # Code from module unictype/ctype-space-tests:
7451   # Code from module unictype/ctype-upper:
7452   # Code from module unictype/ctype-upper-tests:
7453   # Code from module unictype/ctype-xdigit:
7454   # Code from module unictype/ctype-xdigit-tests:
7455   # Code from module unictype/decimal-digit:
7456   # Code from module unictype/decimal-digit-tests:
7457   # Code from module unictype/digit:
7458   # Code from module unictype/digit-tests:
7459   # Code from module unictype/joininggroup-all:
7460   # Code from module unictype/joininggroup-byname:
7461   # Code from module unictype/joininggroup-byname-tests:
7462   # Code from module unictype/joininggroup-name:
7463   # Code from module unictype/joininggroup-name-tests:
7464   # Code from module unictype/joininggroup-of:
7465   # Code from module unictype/joininggroup-of-tests:
7466   # Code from module unictype/joiningtype-all:
7467   # Code from module unictype/joiningtype-byname:
7468   # Code from module unictype/joiningtype-byname-tests:
7469   # Code from module unictype/joiningtype-longname:
7470   # Code from module unictype/joiningtype-longname-tests:
7471   # Code from module unictype/joiningtype-name:
7472   # Code from module unictype/joiningtype-name-tests:
7473   # Code from module unictype/joiningtype-of:
7474   # Code from module unictype/joiningtype-of-tests:
7475   # Code from module unictype/mirror:
7476   # Code from module unictype/mirror-tests:
7477   # Code from module unictype/numeric:
7478   # Code from module unictype/numeric-tests:
7479   # Code from module unictype/property-all:
7480   # Code from module unictype/property-alphabetic:
7481   # Code from module unictype/property-alphabetic-tests:
7482   # Code from module unictype/property-ascii-hex-digit:
7483   # Code from module unictype/property-ascii-hex-digit-tests:
7484   # Code from module unictype/property-bidi-arabic-digit:
7485   # Code from module unictype/property-bidi-arabic-digit-tests:
7486   # Code from module unictype/property-bidi-arabic-right-to-left:
7487   # Code from module unictype/property-bidi-arabic-right-to-left-tests:
7488   # Code from module unictype/property-bidi-block-separator:
7489   # Code from module unictype/property-bidi-block-separator-tests:
7490   # Code from module unictype/property-bidi-boundary-neutral:
7491   # Code from module unictype/property-bidi-boundary-neutral-tests:
7492   # Code from module unictype/property-bidi-common-separator:
7493   # Code from module unictype/property-bidi-common-separator-tests:
7494   # Code from module unictype/property-bidi-control:
7495   # Code from module unictype/property-bidi-control-tests:
7496   # Code from module unictype/property-bidi-embedding-or-override:
7497   # Code from module unictype/property-bidi-embedding-or-override-tests:
7498   # Code from module unictype/property-bidi-eur-num-separator:
7499   # Code from module unictype/property-bidi-eur-num-separator-tests:
7500   # Code from module unictype/property-bidi-eur-num-terminator:
7501   # Code from module unictype/property-bidi-eur-num-terminator-tests:
7502   # Code from module unictype/property-bidi-european-digit:
7503   # Code from module unictype/property-bidi-european-digit-tests:
7504   # Code from module unictype/property-bidi-hebrew-right-to-left:
7505   # Code from module unictype/property-bidi-hebrew-right-to-left-tests:
7506   # Code from module unictype/property-bidi-left-to-right:
7507   # Code from module unictype/property-bidi-left-to-right-tests:
7508   # Code from module unictype/property-bidi-non-spacing-mark:
7509   # Code from module unictype/property-bidi-non-spacing-mark-tests:
7510   # Code from module unictype/property-bidi-other-neutral:
7511   # Code from module unictype/property-bidi-other-neutral-tests:
7512   # Code from module unictype/property-bidi-pdf:
7513   # Code from module unictype/property-bidi-pdf-tests:
7514   # Code from module unictype/property-bidi-segment-separator:
7515   # Code from module unictype/property-bidi-segment-separator-tests:
7516   # Code from module unictype/property-bidi-whitespace:
7517   # Code from module unictype/property-bidi-whitespace-tests:
7518   # Code from module unictype/property-byname:
7519   # Code from module unictype/property-byname-tests:
7520   # Code from module unictype/property-case-ignorable:
7521   # Code from module unictype/property-case-ignorable-tests:
7522   # Code from module unictype/property-cased:
7523   # Code from module unictype/property-cased-tests:
7524   # Code from module unictype/property-changes-when-casefolded:
7525   # Code from module unictype/property-changes-when-casefolded-tests:
7526   # Code from module unictype/property-changes-when-casemapped:
7527   # Code from module unictype/property-changes-when-casemapped-tests:
7528   # Code from module unictype/property-changes-when-lowercased:
7529   # Code from module unictype/property-changes-when-lowercased-tests:
7530   # Code from module unictype/property-changes-when-titlecased:
7531   # Code from module unictype/property-changes-when-titlecased-tests:
7532   # Code from module unictype/property-changes-when-uppercased:
7533   # Code from module unictype/property-changes-when-uppercased-tests:
7534   # Code from module unictype/property-combining:
7535   # Code from module unictype/property-combining-tests:
7536   # Code from module unictype/property-composite:
7537   # Code from module unictype/property-composite-tests:
7538   # Code from module unictype/property-currency-symbol:
7539   # Code from module unictype/property-currency-symbol-tests:
7540   # Code from module unictype/property-dash:
7541   # Code from module unictype/property-dash-tests:
7542   # Code from module unictype/property-decimal-digit:
7543   # Code from module unictype/property-decimal-digit-tests:
7544   # Code from module unictype/property-default-ignorable-code-point:
7545   # Code from module unictype/property-default-ignorable-code-point-tests:
7546   # Code from module unictype/property-deprecated:
7547   # Code from module unictype/property-deprecated-tests:
7548   # Code from module unictype/property-diacritic:
7549   # Code from module unictype/property-diacritic-tests:
7550   # Code from module unictype/property-extender:
7551   # Code from module unictype/property-extender-tests:
7552   # Code from module unictype/property-format-control:
7553   # Code from module unictype/property-format-control-tests:
7554   # Code from module unictype/property-grapheme-base:
7555   # Code from module unictype/property-grapheme-base-tests:
7556   # Code from module unictype/property-grapheme-extend:
7557   # Code from module unictype/property-grapheme-extend-tests:
7558   # Code from module unictype/property-grapheme-link:
7559   # Code from module unictype/property-grapheme-link-tests:
7560   # Code from module unictype/property-hex-digit:
7561   # Code from module unictype/property-hex-digit-tests:
7562   # Code from module unictype/property-hyphen:
7563   # Code from module unictype/property-hyphen-tests:
7564   # Code from module unictype/property-id-continue:
7565   # Code from module unictype/property-id-continue-tests:
7566   # Code from module unictype/property-id-start:
7567   # Code from module unictype/property-id-start-tests:
7568   # Code from module unictype/property-ideographic:
7569   # Code from module unictype/property-ideographic-tests:
7570   # Code from module unictype/property-ids-binary-operator:
7571   # Code from module unictype/property-ids-binary-operator-tests:
7572   # Code from module unictype/property-ids-trinary-operator:
7573   # Code from module unictype/property-ids-trinary-operator-tests:
7574   # Code from module unictype/property-ignorable-control:
7575   # Code from module unictype/property-ignorable-control-tests:
7576   # Code from module unictype/property-iso-control:
7577   # Code from module unictype/property-iso-control-tests:
7578   # Code from module unictype/property-join-control:
7579   # Code from module unictype/property-join-control-tests:
7580   # Code from module unictype/property-left-of-pair:
7581   # Code from module unictype/property-left-of-pair-tests:
7582   # Code from module unictype/property-line-separator:
7583   # Code from module unictype/property-line-separator-tests:
7584   # Code from module unictype/property-logical-order-exception:
7585   # Code from module unictype/property-logical-order-exception-tests:
7586   # Code from module unictype/property-lowercase:
7587   # Code from module unictype/property-lowercase-tests:
7588   # Code from module unictype/property-math:
7589   # Code from module unictype/property-math-tests:
7590   # Code from module unictype/property-non-break:
7591   # Code from module unictype/property-non-break-tests:
7592   # Code from module unictype/property-not-a-character:
7593   # Code from module unictype/property-not-a-character-tests:
7594   # Code from module unictype/property-numeric:
7595   # Code from module unictype/property-numeric-tests:
7596   # Code from module unictype/property-other-alphabetic:
7597   # Code from module unictype/property-other-alphabetic-tests:
7598   # Code from module unictype/property-other-default-ignorable-code-point:
7599   # Code from module unictype/property-other-default-ignorable-code-point-tests:
7600   # Code from module unictype/property-other-grapheme-extend:
7601   # Code from module unictype/property-other-grapheme-extend-tests:
7602   # Code from module unictype/property-other-id-continue:
7603   # Code from module unictype/property-other-id-continue-tests:
7604   # Code from module unictype/property-other-id-start:
7605   # Code from module unictype/property-other-id-start-tests:
7606   # Code from module unictype/property-other-lowercase:
7607   # Code from module unictype/property-other-lowercase-tests:
7608   # Code from module unictype/property-other-math:
7609   # Code from module unictype/property-other-math-tests:
7610   # Code from module unictype/property-other-uppercase:
7611   # Code from module unictype/property-other-uppercase-tests:
7612   # Code from module unictype/property-paired-punctuation:
7613   # Code from module unictype/property-paired-punctuation-tests:
7614   # Code from module unictype/property-paragraph-separator:
7615   # Code from module unictype/property-paragraph-separator-tests:
7616   # Code from module unictype/property-pattern-syntax:
7617   # Code from module unictype/property-pattern-syntax-tests:
7618   # Code from module unictype/property-pattern-white-space:
7619   # Code from module unictype/property-pattern-white-space-tests:
7620   # Code from module unictype/property-private-use:
7621   # Code from module unictype/property-private-use-tests:
7622   # Code from module unictype/property-punctuation:
7623   # Code from module unictype/property-punctuation-tests:
7624   # Code from module unictype/property-quotation-mark:
7625   # Code from module unictype/property-quotation-mark-tests:
7626   # Code from module unictype/property-radical:
7627   # Code from module unictype/property-radical-tests:
7628   # Code from module unictype/property-sentence-terminal:
7629   # Code from module unictype/property-sentence-terminal-tests:
7630   # Code from module unictype/property-soft-dotted:
7631   # Code from module unictype/property-soft-dotted-tests:
7632   # Code from module unictype/property-space:
7633   # Code from module unictype/property-space-tests:
7634   # Code from module unictype/property-terminal-punctuation:
7635   # Code from module unictype/property-terminal-punctuation-tests:
7636   # Code from module unictype/property-test:
7637   # Code from module unictype/property-test-tests:
7638   # Code from module unictype/property-titlecase:
7639   # Code from module unictype/property-titlecase-tests:
7640   # Code from module unictype/property-unassigned-code-value:
7641   # Code from module unictype/property-unassigned-code-value-tests:
7642   # Code from module unictype/property-unified-ideograph:
7643   # Code from module unictype/property-unified-ideograph-tests:
7644   # Code from module unictype/property-uppercase:
7645   # Code from module unictype/property-uppercase-tests:
7646   # Code from module unictype/property-variation-selector:
7647   # Code from module unictype/property-variation-selector-tests:
7648   # Code from module unictype/property-white-space:
7649   # Code from module unictype/property-white-space-tests:
7650   # Code from module unictype/property-xid-continue:
7651   # Code from module unictype/property-xid-continue-tests:
7652   # Code from module unictype/property-xid-start:
7653   # Code from module unictype/property-xid-start-tests:
7654   # Code from module unictype/property-zero-width:
7655   # Code from module unictype/property-zero-width-tests:
7656   # Code from module unictype/scripts:
7657   # Code from module unictype/scripts-all:
7658   # Code from module unictype/scripts-tests:
7659   # Code from module unictype/syntax-c-ident:
7660   # Code from module unictype/syntax-c-ident-tests:
7661   # Code from module unictype/syntax-c-whitespace:
7662   # Code from module unictype/syntax-c-whitespace-tests:
7663   # Code from module unictype/syntax-java-ident:
7664   # Code from module unictype/syntax-java-ident-tests:
7665   # Code from module unictype/syntax-java-whitespace:
7666   # Code from module unictype/syntax-java-whitespace-tests:
7667   # Code from module unigbrk/base:
7668   # Code from module unigbrk/u16-grapheme-breaks:
7669   # Code from module unigbrk/u16-grapheme-breaks-tests:
7670   # Code from module unigbrk/u16-grapheme-next:
7671   # Code from module unigbrk/u16-grapheme-next-tests:
7672   # Code from module unigbrk/u16-grapheme-prev:
7673   # Code from module unigbrk/u16-grapheme-prev-tests:
7674   # Code from module unigbrk/u32-grapheme-breaks:
7675   # Code from module unigbrk/u32-grapheme-breaks-tests:
7676   # Code from module unigbrk/u32-grapheme-next:
7677   # Code from module unigbrk/u32-grapheme-next-tests:
7678   # Code from module unigbrk/u32-grapheme-prev:
7679   # Code from module unigbrk/u32-grapheme-prev-tests:
7680   # Code from module unigbrk/u8-grapheme-breaks:
7681   # Code from module unigbrk/u8-grapheme-breaks-tests:
7682   # Code from module unigbrk/u8-grapheme-next:
7683   # Code from module unigbrk/u8-grapheme-next-tests:
7684   # Code from module unigbrk/u8-grapheme-prev:
7685   # Code from module unigbrk/u8-grapheme-prev-tests:
7686   # Code from module unigbrk/uc-gbrk-prop:
7687   # Code from module unigbrk/uc-gbrk-prop-tests:
7688   # Code from module unigbrk/uc-is-grapheme-break:
7689   # Code from module unigbrk/uc-is-grapheme-break-tests:
7690   # Code from module unigbrk/ulc-grapheme-breaks:
7691   # Code from module unigbrk/ulc-grapheme-breaks-tests:
7692   # Code from module unilbrk/base:
7693   # Code from module unilbrk/tables:
7694   # Code from module unilbrk/u16-possible-linebreaks:
7695   # Code from module unilbrk/u16-possible-linebreaks-tests:
7696   # Code from module unilbrk/u16-width-linebreaks:
7697   # Code from module unilbrk/u16-width-linebreaks-tests:
7698   # Code from module unilbrk/u32-possible-linebreaks:
7699   # Code from module unilbrk/u32-possible-linebreaks-tests:
7700   # Code from module unilbrk/u32-width-linebreaks:
7701   # Code from module unilbrk/u32-width-linebreaks-tests:
7702   # Code from module unilbrk/u8-possible-linebreaks:
7703   # Code from module unilbrk/u8-possible-linebreaks-tests:
7704   # Code from module unilbrk/u8-width-linebreaks:
7705   # Code from module unilbrk/u8-width-linebreaks-tests:
7706   # Code from module unilbrk/ulc-common:
7707   # Code from module unilbrk/ulc-possible-linebreaks:
7708   # Code from module unilbrk/ulc-possible-linebreaks-tests:
7709   # Code from module unilbrk/ulc-width-linebreaks:
7710   # Code from module unilbrk/ulc-width-linebreaks-tests:
7711   # Code from module uniname/base:
7712   # Code from module uniname/uniname:
7713   # Code from module uniname/uniname-tests:
7714   # Code from module uninorm/base:
7715   # Code from module uninorm/canonical-decomposition:
7716   # Code from module uninorm/canonical-decomposition-tests:
7717   # Code from module uninorm/compat-decomposition:
7718   # Code from module uninorm/compat-decomposition-tests:
7719   # Code from module uninorm/composition:
7720   # Code from module uninorm/composition-tests:
7721   # Code from module uninorm/decompose-internal:
7722   # Code from module uninorm/decomposing-form:
7723   # Code from module uninorm/decomposing-form-tests:
7724   # Code from module uninorm/decomposition:
7725   # Code from module uninorm/decomposition-table:
7726   # Code from module uninorm/decomposition-tests:
7727   # Code from module uninorm/filter:
7728   # Code from module uninorm/filter-tests:
7729   # Code from module uninorm/nfc:
7730   # Code from module uninorm/nfc-tests:
7731   # Code from module uninorm/nfd:
7732   # Code from module uninorm/nfd-tests:
7733   # Code from module uninorm/nfkc:
7734   # Code from module uninorm/nfkc-tests:
7735   # Code from module uninorm/nfkd:
7736   # Code from module uninorm/nfkd-tests:
7737   # Code from module uninorm/u16-normalize:
7738   # Code from module uninorm/u16-normcmp:
7739   # Code from module uninorm/u16-normcmp-tests:
7740   # Code from module uninorm/u16-normcoll:
7741   # Code from module uninorm/u16-normcoll-tests:
7742   # Code from module uninorm/u16-normxfrm:
7743   # Code from module uninorm/u32-normalize:
7744   # Code from module uninorm/u32-normcmp:
7745   # Code from module uninorm/u32-normcmp-tests:
7746   # Code from module uninorm/u32-normcoll:
7747   # Code from module uninorm/u32-normcoll-tests:
7748   # Code from module uninorm/u32-normxfrm:
7749   # Code from module uninorm/u8-normalize:
7750   # Code from module uninorm/u8-normcmp:
7751   # Code from module uninorm/u8-normcmp-tests:
7752   # Code from module uninorm/u8-normcoll:
7753   # Code from module uninorm/u8-normcoll-tests:
7754   # Code from module uninorm/u8-normxfrm:
7755   # Code from module unistd:
7756   # Code from module unistd-tests:
7757   # Code from module unistdio/base:
7758   # Code from module unistdio/u-printf-args:
7759   # Code from module unistdio/u16-asnprintf:
7760   # Code from module unistdio/u16-asnprintf-tests:
7761   # Code from module unistdio/u16-asprintf:
7762   # Code from module unistdio/u16-printf-parse:
7763   # Code from module unistdio/u16-snprintf:
7764   # Code from module unistdio/u16-sprintf:
7765   # Code from module unistdio/u16-u16-asnprintf:
7766   # Code from module unistdio/u16-u16-asprintf:
7767   # Code from module unistdio/u16-u16-snprintf:
7768   # Code from module unistdio/u16-u16-sprintf:
7769   # Code from module unistdio/u16-u16-vasnprintf:
7770   # Code from module unistdio/u16-u16-vasprintf:
7771   # Code from module unistdio/u16-u16-vsnprintf:
7772   # Code from module unistdio/u16-u16-vsprintf:
7773   # Code from module unistdio/u16-vasnprintf:
7774   # Code from module unistdio/u16-vasnprintf-tests:
7775   # Code from module unistdio/u16-vasprintf:
7776   # Code from module unistdio/u16-vasprintf-tests:
7777   # Code from module unistdio/u16-vsnprintf:
7778   # Code from module unistdio/u16-vsnprintf-tests:
7779   # Code from module unistdio/u16-vsprintf:
7780   # Code from module unistdio/u16-vsprintf-tests:
7781   # Code from module unistdio/u32-asnprintf:
7782   # Code from module unistdio/u32-asnprintf-tests:
7783   # Code from module unistdio/u32-asprintf:
7784   # Code from module unistdio/u32-printf-parse:
7785   # Code from module unistdio/u32-snprintf:
7786   # Code from module unistdio/u32-sprintf:
7787   # Code from module unistdio/u32-u32-asnprintf:
7788   # Code from module unistdio/u32-u32-asprintf:
7789   # Code from module unistdio/u32-u32-snprintf:
7790   # Code from module unistdio/u32-u32-sprintf:
7791   # Code from module unistdio/u32-u32-vasnprintf:
7792   # Code from module unistdio/u32-u32-vasprintf:
7793   # Code from module unistdio/u32-u32-vsnprintf:
7794   # Code from module unistdio/u32-u32-vsprintf:
7795   # Code from module unistdio/u32-vasnprintf:
7796   # Code from module unistdio/u32-vasnprintf-tests:
7797   # Code from module unistdio/u32-vasprintf:
7798   # Code from module unistdio/u32-vasprintf-tests:
7799   # Code from module unistdio/u32-vsnprintf:
7800   # Code from module unistdio/u32-vsnprintf-tests:
7801   # Code from module unistdio/u32-vsprintf:
7802   # Code from module unistdio/u32-vsprintf-tests:
7803   # Code from module unistdio/u8-asnprintf:
7804   # Code from module unistdio/u8-asnprintf-tests:
7805   # Code from module unistdio/u8-asprintf:
7806   # Code from module unistdio/u8-printf-parse:
7807   # Code from module unistdio/u8-snprintf:
7808   # Code from module unistdio/u8-sprintf:
7809   # Code from module unistdio/u8-u8-asnprintf:
7810   # Code from module unistdio/u8-u8-asprintf:
7811   # Code from module unistdio/u8-u8-snprintf:
7812   # Code from module unistdio/u8-u8-sprintf:
7813   # Code from module unistdio/u8-u8-vasnprintf:
7814   # Code from module unistdio/u8-u8-vasprintf:
7815   # Code from module unistdio/u8-u8-vsnprintf:
7816   # Code from module unistdio/u8-u8-vsprintf:
7817   # Code from module unistdio/u8-vasnprintf:
7818   # Code from module unistdio/u8-vasnprintf-tests:
7819   # Code from module unistdio/u8-vasprintf:
7820   # Code from module unistdio/u8-vasprintf-tests:
7821   # Code from module unistdio/u8-vsnprintf:
7822   # Code from module unistdio/u8-vsnprintf-tests:
7823   # Code from module unistdio/u8-vsprintf:
7824   # Code from module unistdio/u8-vsprintf-tests:
7825   # Code from module unistdio/ulc-asnprintf:
7826   # Code from module unistdio/ulc-asnprintf-tests:
7827   # Code from module unistdio/ulc-asprintf:
7828   # Code from module unistdio/ulc-fprintf:
7829   # Code from module unistdio/ulc-printf-parse:
7830   # Code from module unistdio/ulc-snprintf:
7831   # Code from module unistdio/ulc-sprintf:
7832   # Code from module unistdio/ulc-vasnprintf:
7833   # Code from module unistdio/ulc-vasnprintf-tests:
7834   # Code from module unistdio/ulc-vasprintf:
7835   # Code from module unistdio/ulc-vasprintf-tests:
7836   # Code from module unistdio/ulc-vfprintf:
7837   # Code from module unistdio/ulc-vsnprintf:
7838   # Code from module unistdio/ulc-vsnprintf-tests:
7839   # Code from module unistdio/ulc-vsprintf:
7840   # Code from module unistdio/ulc-vsprintf-tests:
7841   # Code from module unistr/base:
7842   # Code from module unistr/u16-check:
7843   # Code from module unistr/u16-check-tests:
7844   # Code from module unistr/u16-chr:
7845   # Code from module unistr/u16-chr-tests:
7846   # Code from module unistr/u16-cmp:
7847   # Code from module unistr/u16-cmp-tests:
7848   # Code from module unistr/u16-cmp2:
7849   # Code from module unistr/u16-cmp2-tests:
7850   # Code from module unistr/u16-cpy:
7851   # Code from module unistr/u16-cpy-alloc:
7852   # Code from module unistr/u16-cpy-alloc-tests:
7853   # Code from module unistr/u16-cpy-tests:
7854   # Code from module unistr/u16-endswith:
7855   # Code from module unistr/u16-mblen:
7856   # Code from module unistr/u16-mblen-tests:
7857   # Code from module unistr/u16-mbsnlen:
7858   # Code from module unistr/u16-mbsnlen-tests:
7859   # Code from module unistr/u16-mbtouc:
7860   # Code from module unistr/u16-mbtouc-tests:
7861   # Code from module unistr/u16-mbtouc-unsafe:
7862   # Code from module unistr/u16-mbtouc-unsafe-tests:
7863   # Code from module unistr/u16-mbtoucr:
7864   # Code from module unistr/u16-mbtoucr-tests:
7865   # Code from module unistr/u16-move:
7866   # Code from module unistr/u16-move-tests:
7867   # Code from module unistr/u16-next:
7868   # Code from module unistr/u16-next-tests:
7869   # Code from module unistr/u16-prev:
7870   # Code from module unistr/u16-prev-tests:
7871   # Code from module unistr/u16-set:
7872   # Code from module unistr/u16-set-tests:
7873   # Code from module unistr/u16-startswith:
7874   # Code from module unistr/u16-stpcpy:
7875   # Code from module unistr/u16-stpcpy-tests:
7876   # Code from module unistr/u16-stpncpy:
7877   # Code from module unistr/u16-stpncpy-tests:
7878   # Code from module unistr/u16-strcat:
7879   # Code from module unistr/u16-strcat-tests:
7880   # Code from module unistr/u16-strchr:
7881   # Code from module unistr/u16-strchr-tests:
7882   # Code from module unistr/u16-strcmp:
7883   # Code from module unistr/u16-strcmp-tests:
7884   # Code from module unistr/u16-strcoll:
7885   # Code from module unistr/u16-strcoll-tests:
7886   # Code from module unistr/u16-strcpy:
7887   # Code from module unistr/u16-strcpy-tests:
7888   # Code from module unistr/u16-strcspn:
7889   # Code from module unistr/u16-strdup:
7890   # Code from module unistr/u16-strdup-tests:
7891   # Code from module unistr/u16-strlen:
7892   # Code from module unistr/u16-strlen-tests:
7893   # Code from module unistr/u16-strmblen:
7894   # Code from module unistr/u16-strmblen-tests:
7895   # Code from module unistr/u16-strmbtouc:
7896   # Code from module unistr/u16-strmbtouc-tests:
7897   # Code from module unistr/u16-strncat:
7898   # Code from module unistr/u16-strncat-tests:
7899   # Code from module unistr/u16-strncmp:
7900   # Code from module unistr/u16-strncmp-tests:
7901   # Code from module unistr/u16-strncpy:
7902   # Code from module unistr/u16-strncpy-tests:
7903   # Code from module unistr/u16-strnlen:
7904   # Code from module unistr/u16-strnlen-tests:
7905   # Code from module unistr/u16-strpbrk:
7906   # Code from module unistr/u16-strrchr:
7907   # Code from module unistr/u16-strspn:
7908   # Code from module unistr/u16-strstr:
7909   # Code from module unistr/u16-strstr-tests:
7910   # Code from module unistr/u16-strtok:
7911   # Code from module unistr/u16-to-u32:
7912   # Code from module unistr/u16-to-u32-tests:
7913   # Code from module unistr/u16-to-u8:
7914   # Code from module unistr/u16-to-u8-tests:
7915   # Code from module unistr/u16-uctomb:
7916   # Code from module unistr/u16-uctomb-tests:
7917   # Code from module unistr/u32-check:
7918   # Code from module unistr/u32-check-tests:
7919   # Code from module unistr/u32-chr:
7920   # Code from module unistr/u32-chr-tests:
7921   # Code from module unistr/u32-cmp:
7922   # Code from module unistr/u32-cmp-tests:
7923   # Code from module unistr/u32-cmp2:
7924   # Code from module unistr/u32-cmp2-tests:
7925   # Code from module unistr/u32-cpy:
7926   # Code from module unistr/u32-cpy-alloc:
7927   # Code from module unistr/u32-cpy-alloc-tests:
7928   # Code from module unistr/u32-cpy-tests:
7929   # Code from module unistr/u32-endswith:
7930   # Code from module unistr/u32-mblen:
7931   # Code from module unistr/u32-mblen-tests:
7932   # Code from module unistr/u32-mbsnlen:
7933   # Code from module unistr/u32-mbsnlen-tests:
7934   # Code from module unistr/u32-mbtouc:
7935   # Code from module unistr/u32-mbtouc-tests:
7936   # Code from module unistr/u32-mbtouc-unsafe:
7937   # Code from module unistr/u32-mbtouc-unsafe-tests:
7938   # Code from module unistr/u32-mbtoucr:
7939   # Code from module unistr/u32-mbtoucr-tests:
7940   # Code from module unistr/u32-move:
7941   # Code from module unistr/u32-move-tests:
7942   # Code from module unistr/u32-next:
7943   # Code from module unistr/u32-next-tests:
7944   # Code from module unistr/u32-prev:
7945   # Code from module unistr/u32-prev-tests:
7946   # Code from module unistr/u32-set:
7947   # Code from module unistr/u32-set-tests:
7948   # Code from module unistr/u32-startswith:
7949   # Code from module unistr/u32-stpcpy:
7950   # Code from module unistr/u32-stpcpy-tests:
7951   # Code from module unistr/u32-stpncpy:
7952   # Code from module unistr/u32-stpncpy-tests:
7953   # Code from module unistr/u32-strcat:
7954   # Code from module unistr/u32-strcat-tests:
7955   # Code from module unistr/u32-strchr:
7956   # Code from module unistr/u32-strchr-tests:
7957   # Code from module unistr/u32-strcmp:
7958   # Code from module unistr/u32-strcmp-tests:
7959   # Code from module unistr/u32-strcoll:
7960   # Code from module unistr/u32-strcoll-tests:
7961   # Code from module unistr/u32-strcpy:
7962   # Code from module unistr/u32-strcpy-tests:
7963   # Code from module unistr/u32-strcspn:
7964   # Code from module unistr/u32-strdup:
7965   # Code from module unistr/u32-strdup-tests:
7966   # Code from module unistr/u32-strlen:
7967   # Code from module unistr/u32-strlen-tests:
7968   # Code from module unistr/u32-strmblen:
7969   # Code from module unistr/u32-strmblen-tests:
7970   # Code from module unistr/u32-strmbtouc:
7971   # Code from module unistr/u32-strmbtouc-tests:
7972   # Code from module unistr/u32-strncat:
7973   # Code from module unistr/u32-strncat-tests:
7974   # Code from module unistr/u32-strncmp:
7975   # Code from module unistr/u32-strncmp-tests:
7976   # Code from module unistr/u32-strncpy:
7977   # Code from module unistr/u32-strncpy-tests:
7978   # Code from module unistr/u32-strnlen:
7979   # Code from module unistr/u32-strnlen-tests:
7980   # Code from module unistr/u32-strpbrk:
7981   # Code from module unistr/u32-strrchr:
7982   # Code from module unistr/u32-strspn:
7983   # Code from module unistr/u32-strstr:
7984   # Code from module unistr/u32-strstr-tests:
7985   # Code from module unistr/u32-strtok:
7986   # Code from module unistr/u32-to-u16:
7987   # Code from module unistr/u32-to-u16-tests:
7988   # Code from module unistr/u32-to-u8:
7989   # Code from module unistr/u32-to-u8-tests:
7990   # Code from module unistr/u32-uctomb:
7991   # Code from module unistr/u32-uctomb-tests:
7992   # Code from module unistr/u8-check:
7993   # Code from module unistr/u8-check-tests:
7994   # Code from module unistr/u8-chr:
7995   # Code from module unistr/u8-chr-tests:
7996   # Code from module unistr/u8-cmp:
7997   # Code from module unistr/u8-cmp-tests:
7998   # Code from module unistr/u8-cmp2:
7999   # Code from module unistr/u8-cmp2-tests:
8000   # Code from module unistr/u8-cpy:
8001   # Code from module unistr/u8-cpy-alloc:
8002   # Code from module unistr/u8-cpy-alloc-tests:
8003   # Code from module unistr/u8-cpy-tests:
8004   # Code from module unistr/u8-endswith:
8005   # Code from module unistr/u8-mblen:
8006   # Code from module unistr/u8-mblen-tests:
8007   # Code from module unistr/u8-mbsnlen:
8008   # Code from module unistr/u8-mbsnlen-tests:
8009   # Code from module unistr/u8-mbtouc:
8010   # Code from module unistr/u8-mbtouc-tests:
8011   # Code from module unistr/u8-mbtouc-unsafe:
8012   # Code from module unistr/u8-mbtouc-unsafe-tests:
8013   # Code from module unistr/u8-mbtoucr:
8014   # Code from module unistr/u8-mbtoucr-tests:
8015   # Code from module unistr/u8-move:
8016   # Code from module unistr/u8-move-tests:
8017   # Code from module unistr/u8-next:
8018   # Code from module unistr/u8-next-tests:
8019   # Code from module unistr/u8-prev:
8020   # Code from module unistr/u8-prev-tests:
8021   # Code from module unistr/u8-set:
8022   # Code from module unistr/u8-set-tests:
8023   # Code from module unistr/u8-startswith:
8024   # Code from module unistr/u8-stpcpy:
8025   # Code from module unistr/u8-stpcpy-tests:
8026   # Code from module unistr/u8-stpncpy:
8027   # Code from module unistr/u8-stpncpy-tests:
8028   # Code from module unistr/u8-strcat:
8029   # Code from module unistr/u8-strcat-tests:
8030   # Code from module unistr/u8-strchr:
8031   # Code from module unistr/u8-strchr-tests:
8032   # Code from module unistr/u8-strcmp:
8033   # Code from module unistr/u8-strcmp-tests:
8034   # Code from module unistr/u8-strcoll:
8035   # Code from module unistr/u8-strcoll-tests:
8036   # Code from module unistr/u8-strcpy:
8037   # Code from module unistr/u8-strcpy-tests:
8038   # Code from module unistr/u8-strcspn:
8039   # Code from module unistr/u8-strdup:
8040   # Code from module unistr/u8-strdup-tests:
8041   # Code from module unistr/u8-strlen:
8042   # Code from module unistr/u8-strlen-tests:
8043   # Code from module unistr/u8-strmblen:
8044   # Code from module unistr/u8-strmblen-tests:
8045   # Code from module unistr/u8-strmbtouc:
8046   # Code from module unistr/u8-strmbtouc-tests:
8047   # Code from module unistr/u8-strncat:
8048   # Code from module unistr/u8-strncat-tests:
8049   # Code from module unistr/u8-strncmp:
8050   # Code from module unistr/u8-strncmp-tests:
8051   # Code from module unistr/u8-strncpy:
8052   # Code from module unistr/u8-strncpy-tests:
8053   # Code from module unistr/u8-strnlen:
8054   # Code from module unistr/u8-strnlen-tests:
8055   # Code from module unistr/u8-strpbrk:
8056   # Code from module unistr/u8-strrchr:
8057   # Code from module unistr/u8-strspn:
8058   # Code from module unistr/u8-strstr:
8059   # Code from module unistr/u8-strstr-tests:
8060   # Code from module unistr/u8-strtok:
8061   # Code from module unistr/u8-to-u16:
8062   # Code from module unistr/u8-to-u16-tests:
8063   # Code from module unistr/u8-to-u32:
8064   # Code from module unistr/u8-to-u32-tests:
8065   # Code from module unistr/u8-uctomb:
8066   # Code from module unistr/u8-uctomb-tests:
8067   # Code from module unitypes:
8068   # Code from module uniwbrk/base:
8069   # Code from module uniwbrk/table:
8070   # Code from module uniwbrk/u16-wordbreaks:
8071   # Code from module uniwbrk/u16-wordbreaks-tests:
8072   # Code from module uniwbrk/u32-wordbreaks:
8073   # Code from module uniwbrk/u32-wordbreaks-tests:
8074   # Code from module uniwbrk/u8-wordbreaks:
8075   # Code from module uniwbrk/u8-wordbreaks-tests:
8076   # Code from module uniwbrk/ulc-wordbreaks:
8077   # Code from module uniwbrk/ulc-wordbreaks-tests:
8078   # Code from module uniwbrk/wordbreak-property:
8079   # Code from module uniwidth/base:
8080   # Code from module uniwidth/u16-strwidth:
8081   # Code from module uniwidth/u16-strwidth-tests:
8082   # Code from module uniwidth/u16-width:
8083   # Code from module uniwidth/u16-width-tests:
8084   # Code from module uniwidth/u32-strwidth:
8085   # Code from module uniwidth/u32-strwidth-tests:
8086   # Code from module uniwidth/u32-width:
8087   # Code from module uniwidth/u32-width-tests:
8088   # Code from module uniwidth/u8-strwidth:
8089   # Code from module uniwidth/u8-strwidth-tests:
8090   # Code from module uniwidth/u8-width:
8091   # Code from module uniwidth/u8-width-tests:
8092   # Code from module uniwidth/width:
8093   # Code from module uniwidth/width-tests:
8094   # Code from module unsetenv:
8095   # Code from module unsetenv-tests:
8096   # Code from module verify:
8097   # Code from module verify-tests:
8098   # Code from module wchar:
8099   # Code from module wchar-tests:
8100   # Code from module wcrtomb:
8101   # Code from module wcrtomb-tests:
8102   # Code from module wctob:
8103   # Code from module wctomb:
8104   # Code from module wctype-h:
8105   # Code from module wctype-h-tests:
8106   # Code from module wcwidth:
8107   # Code from module wcwidth-tests:
8108   # Code from module xalloc:
8109   # Code from module xalloc-die:
8110   # Code from module xalloc-die-tests:
8111   # Code from module xalloc-oversized:
8112   # Code from module xsize:
8113   # Code from module yield:
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123   case "$host_os" in
8124     mingw* | cygwin*)
8125       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for auto-import of symbols" >&5
8126 $as_echo_n "checking for auto-import of symbols... " >&6; }
8127       if ${gl_cv_ld_autoimport+:} false; then :
8128   $as_echo_n "(cached) " >&6
8129 else
8130
8131         gl_save_LDFLAGS="$LDFLAGS"
8132         LDFLAGS="$LDFLAGS -Wl,--disable-auto-import"
8133         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8134 /* end confdefs.h.  */
8135
8136 int
8137 main ()
8138 {
8139
8140   ;
8141   return 0;
8142 }
8143 _ACEOF
8144 if ac_fn_c_try_link "$LINENO"; then :
8145   gl_cv_ld_autoimport=yes
8146 else
8147   gl_cv_ld_autoimport=no
8148 fi
8149 rm -f core conftest.err conftest.$ac_objext \
8150     conftest$ac_exeext conftest.$ac_ext
8151         LDFLAGS="$gl_save_LDFLAGS"
8152 fi
8153
8154       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_ld_autoimport" >&5
8155 $as_echo "$gl_cv_ld_autoimport" >&6; }
8156       if test $gl_cv_ld_autoimport = yes; then
8157         LDFLAGS="$LDFLAGS -Wl,--disable-auto-import"
8158       fi
8159       ;;
8160   esac
8161
8162
8163 case `pwd` in
8164   *\ * | *\     *)
8165     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&5
8166 $as_echo "$as_me: WARNING: Libtool does not cope well with whitespace in \`pwd\`" >&2;} ;;
8167 esac
8168
8169
8170
8171 macro_version='2.4.2'
8172 macro_revision='1.3337'
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186 ltmain="$ac_aux_dir/ltmain.sh"
8187
8188 # Backslashify metacharacters that are still active within
8189 # double-quoted strings.
8190 sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
8191
8192 # Same as above, but do not quote variable references.
8193 double_quote_subst='s/\(["`\\]\)/\\\1/g'
8194
8195 # Sed substitution to delay expansion of an escaped shell variable in a
8196 # double_quote_subst'ed string.
8197 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
8198
8199 # Sed substitution to delay expansion of an escaped single quote.
8200 delay_single_quote_subst='s/'\''/'\'\\\\\\\'\''/g'
8201
8202 # Sed substitution to avoid accidental globbing in evaled expressions
8203 no_glob_subst='s/\*/\\\*/g'
8204
8205 ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8206 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO
8207 ECHO=$ECHO$ECHO$ECHO$ECHO$ECHO$ECHO
8208
8209 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to print strings" >&5
8210 $as_echo_n "checking how to print strings... " >&6; }
8211 # Test print first, because it will be a builtin if present.
8212 if test "X`( print -r -- -n ) 2>/dev/null`" = X-n && \
8213    test "X`print -r -- $ECHO 2>/dev/null`" = "X$ECHO"; then
8214   ECHO='print -r --'
8215 elif test "X`printf %s $ECHO 2>/dev/null`" = "X$ECHO"; then
8216   ECHO='printf %s\n'
8217 else
8218   # Use this function as a fallback that always works.
8219   func_fallback_echo ()
8220   {
8221     eval 'cat <<_LTECHO_EOF
8222 $1
8223 _LTECHO_EOF'
8224   }
8225   ECHO='func_fallback_echo'
8226 fi
8227
8228 # func_echo_all arg...
8229 # Invoke $ECHO with all args, space-separated.
8230 func_echo_all ()
8231 {
8232     $ECHO ""
8233 }
8234
8235 case "$ECHO" in
8236   printf*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: printf" >&5
8237 $as_echo "printf" >&6; } ;;
8238   print*) { $as_echo "$as_me:${as_lineno-$LINENO}: result: print -r" >&5
8239 $as_echo "print -r" >&6; } ;;
8240   *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: cat" >&5
8241 $as_echo "cat" >&6; } ;;
8242 esac
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5
8258 $as_echo_n "checking for a sed that does not truncate output... " >&6; }
8259 if ${ac_cv_path_SED+:} false; then :
8260   $as_echo_n "(cached) " >&6
8261 else
8262             ac_script=s/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa/bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb/
8263      for ac_i in 1 2 3 4 5 6 7; do
8264        ac_script="$ac_script$as_nl$ac_script"
8265      done
8266      echo "$ac_script" 2>/dev/null | sed 99q >conftest.sed
8267      { ac_script=; unset ac_script;}
8268      if test -z "$SED"; then
8269   ac_path_SED_found=false
8270   # Loop through the user's path and test for each of PROGNAME-LIST
8271   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8272 for as_dir in $PATH
8273 do
8274   IFS=$as_save_IFS
8275   test -z "$as_dir" && as_dir=.
8276     for ac_prog in sed gsed; do
8277     for ac_exec_ext in '' $ac_executable_extensions; do
8278       ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
8279       as_fn_executable_p "$ac_path_SED" || continue
8280 # Check for GNU ac_path_SED and select it if it is found.
8281   # Check for GNU $ac_path_SED
8282 case `"$ac_path_SED" --version 2>&1` in
8283 *GNU*)
8284   ac_cv_path_SED="$ac_path_SED" ac_path_SED_found=:;;
8285 *)
8286   ac_count=0
8287   $as_echo_n 0123456789 >"conftest.in"
8288   while :
8289   do
8290     cat "conftest.in" "conftest.in" >"conftest.tmp"
8291     mv "conftest.tmp" "conftest.in"
8292     cp "conftest.in" "conftest.nl"
8293     $as_echo '' >> "conftest.nl"
8294     "$ac_path_SED" -f conftest.sed < "conftest.nl" >"conftest.out" 2>/dev/null || break
8295     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
8296     as_fn_arith $ac_count + 1 && ac_count=$as_val
8297     if test $ac_count -gt ${ac_path_SED_max-0}; then
8298       # Best one so far, save it but keep looking for a better one
8299       ac_cv_path_SED="$ac_path_SED"
8300       ac_path_SED_max=$ac_count
8301     fi
8302     # 10*(2^10) chars as input seems more than enough
8303     test $ac_count -gt 10 && break
8304   done
8305   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
8306 esac
8307
8308       $ac_path_SED_found && break 3
8309     done
8310   done
8311   done
8312 IFS=$as_save_IFS
8313   if test -z "$ac_cv_path_SED"; then
8314     as_fn_error $? "no acceptable sed could be found in \$PATH" "$LINENO" 5
8315   fi
8316 else
8317   ac_cv_path_SED=$SED
8318 fi
8319
8320 fi
8321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_SED" >&5
8322 $as_echo "$ac_cv_path_SED" >&6; }
8323  SED="$ac_cv_path_SED"
8324   rm -f conftest.sed
8325
8326 test -z "$SED" && SED=sed
8327 Xsed="$SED -e 1s/^X//"
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for fgrep" >&5
8340 $as_echo_n "checking for fgrep... " >&6; }
8341 if ${ac_cv_path_FGREP+:} false; then :
8342   $as_echo_n "(cached) " >&6
8343 else
8344   if echo 'ab*c' | $GREP -F 'ab*c' >/dev/null 2>&1
8345    then ac_cv_path_FGREP="$GREP -F"
8346    else
8347      if test -z "$FGREP"; then
8348   ac_path_FGREP_found=false
8349   # Loop through the user's path and test for each of PROGNAME-LIST
8350   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8351 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
8352 do
8353   IFS=$as_save_IFS
8354   test -z "$as_dir" && as_dir=.
8355     for ac_prog in fgrep; do
8356     for ac_exec_ext in '' $ac_executable_extensions; do
8357       ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
8358       as_fn_executable_p "$ac_path_FGREP" || continue
8359 # Check for GNU ac_path_FGREP and select it if it is found.
8360   # Check for GNU $ac_path_FGREP
8361 case `"$ac_path_FGREP" --version 2>&1` in
8362 *GNU*)
8363   ac_cv_path_FGREP="$ac_path_FGREP" ac_path_FGREP_found=:;;
8364 *)
8365   ac_count=0
8366   $as_echo_n 0123456789 >"conftest.in"
8367   while :
8368   do
8369     cat "conftest.in" "conftest.in" >"conftest.tmp"
8370     mv "conftest.tmp" "conftest.in"
8371     cp "conftest.in" "conftest.nl"
8372     $as_echo 'FGREP' >> "conftest.nl"
8373     "$ac_path_FGREP" FGREP < "conftest.nl" >"conftest.out" 2>/dev/null || break
8374     diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
8375     as_fn_arith $ac_count + 1 && ac_count=$as_val
8376     if test $ac_count -gt ${ac_path_FGREP_max-0}; then
8377       # Best one so far, save it but keep looking for a better one
8378       ac_cv_path_FGREP="$ac_path_FGREP"
8379       ac_path_FGREP_max=$ac_count
8380     fi
8381     # 10*(2^10) chars as input seems more than enough
8382     test $ac_count -gt 10 && break
8383   done
8384   rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
8385 esac
8386
8387       $ac_path_FGREP_found && break 3
8388     done
8389   done
8390   done
8391 IFS=$as_save_IFS
8392   if test -z "$ac_cv_path_FGREP"; then
8393     as_fn_error $? "no acceptable fgrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
8394   fi
8395 else
8396   ac_cv_path_FGREP=$FGREP
8397 fi
8398
8399    fi
8400 fi
8401 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_FGREP" >&5
8402 $as_echo "$ac_cv_path_FGREP" >&6; }
8403  FGREP="$ac_cv_path_FGREP"
8404
8405
8406 test -z "$GREP" && GREP=grep
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426 # Check whether --with-gnu-ld was given.
8427 if test "${with_gnu_ld+set}" = set; then :
8428   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
8429 else
8430   with_gnu_ld=no
8431 fi
8432
8433 ac_prog=ld
8434 if test "$GCC" = yes; then
8435   # Check if gcc -print-prog-name=ld gives a path.
8436   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
8437 $as_echo_n "checking for ld used by $CC... " >&6; }
8438   case $host in
8439   *-*-mingw*)
8440     # gcc leaves a trailing carriage return which upsets mingw
8441     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
8442   *)
8443     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
8444   esac
8445   case $ac_prog in
8446     # Accept absolute paths.
8447     [\\/]* | ?:[\\/]*)
8448       re_direlt='/[^/][^/]*/\.\./'
8449       # Canonicalize the pathname of ld
8450       ac_prog=`$ECHO "$ac_prog"| $SED 's%\\\\%/%g'`
8451       while $ECHO "$ac_prog" | $GREP "$re_direlt" > /dev/null 2>&1; do
8452         ac_prog=`$ECHO $ac_prog| $SED "s%$re_direlt%/%"`
8453       done
8454       test -z "$LD" && LD="$ac_prog"
8455       ;;
8456   "")
8457     # If it fails, then pretend we aren't using GCC.
8458     ac_prog=ld
8459     ;;
8460   *)
8461     # If it is relative, then search for the first ld in PATH.
8462     with_gnu_ld=unknown
8463     ;;
8464   esac
8465 elif test "$with_gnu_ld" = yes; then
8466   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
8467 $as_echo_n "checking for GNU ld... " >&6; }
8468 else
8469   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
8470 $as_echo_n "checking for non-GNU ld... " >&6; }
8471 fi
8472 if ${lt_cv_path_LD+:} false; then :
8473   $as_echo_n "(cached) " >&6
8474 else
8475   if test -z "$LD"; then
8476   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8477   for ac_dir in $PATH; do
8478     IFS="$lt_save_ifs"
8479     test -z "$ac_dir" && ac_dir=.
8480     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
8481       lt_cv_path_LD="$ac_dir/$ac_prog"
8482       # Check to see if the program is GNU ld.  I'd rather use --version,
8483       # but apparently some variants of GNU ld only accept -v.
8484       # Break only if it was the GNU/non-GNU ld that we prefer.
8485       case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
8486       *GNU* | *'with BFD'*)
8487         test "$with_gnu_ld" != no && break
8488         ;;
8489       *)
8490         test "$with_gnu_ld" != yes && break
8491         ;;
8492       esac
8493     fi
8494   done
8495   IFS="$lt_save_ifs"
8496 else
8497   lt_cv_path_LD="$LD" # Let the user override the test with a path.
8498 fi
8499 fi
8500
8501 LD="$lt_cv_path_LD"
8502 if test -n "$LD"; then
8503   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
8504 $as_echo "$LD" >&6; }
8505 else
8506   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8507 $as_echo "no" >&6; }
8508 fi
8509 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
8510 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
8511 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
8512 if ${lt_cv_prog_gnu_ld+:} false; then :
8513   $as_echo_n "(cached) " >&6
8514 else
8515   # I'd rather use --version here, but apparently some GNU lds only accept -v.
8516 case `$LD -v 2>&1 </dev/null` in
8517 *GNU* | *'with BFD'*)
8518   lt_cv_prog_gnu_ld=yes
8519   ;;
8520 *)
8521   lt_cv_prog_gnu_ld=no
8522   ;;
8523 esac
8524 fi
8525 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5
8526 $as_echo "$lt_cv_prog_gnu_ld" >&6; }
8527 with_gnu_ld=$lt_cv_prog_gnu_ld
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
8538 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
8539 if ${lt_cv_path_NM+:} false; then :
8540   $as_echo_n "(cached) " >&6
8541 else
8542   if test -n "$NM"; then
8543   # Let the user override the test.
8544   lt_cv_path_NM="$NM"
8545 else
8546   lt_nm_to_check="${ac_tool_prefix}nm"
8547   if test -n "$ac_tool_prefix" \
8548      && { test "$build" = "$host" \
8549           || { test "$build_os" = cygwin && test "$host_os" = mingw32; }; \
8550         }; then
8551     lt_nm_to_check="$lt_nm_to_check nm"
8552   fi
8553   for lt_tmp_nm in $lt_nm_to_check; do
8554     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
8555     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
8556       IFS="$lt_save_ifs"
8557       test -z "$ac_dir" && ac_dir=.
8558       tmp_nm="$ac_dir/$lt_tmp_nm"
8559       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
8560         # Check to see if the nm accepts a BSD-compat flag.
8561         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
8562         #   nm: unknown option "B" ignored
8563         # Tru64's nm complains that /dev/null is an invalid object file
8564         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
8565         */dev/null* | *'Invalid file or object type'*)
8566           lt_cv_path_NM="$tmp_nm -B"
8567           break
8568           ;;
8569         *)
8570           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
8571           */dev/null*)
8572             lt_cv_path_NM="$tmp_nm -p"
8573             break
8574             ;;
8575           *)
8576             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
8577             continue # so that we can try to find one that supports BSD flags
8578             ;;
8579           esac
8580           ;;
8581         esac
8582       fi
8583     done
8584     IFS="$lt_save_ifs"
8585   done
8586   : ${lt_cv_path_NM=no}
8587 fi
8588 fi
8589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
8590 $as_echo "$lt_cv_path_NM" >&6; }
8591 if test "$lt_cv_path_NM" != "no"; then
8592   NM="$lt_cv_path_NM"
8593 else
8594   # Didn't find any BSD compatible name lister, look for dumpbin.
8595   if test -n "$DUMPBIN"; then :
8596     # Let the user override the test.
8597   else
8598     if test -n "$ac_tool_prefix"; then
8599   for ac_prog in dumpbin "link -dump"
8600   do
8601     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
8602 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
8603 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8604 $as_echo_n "checking for $ac_word... " >&6; }
8605 if ${ac_cv_prog_DUMPBIN+:} false; then :
8606   $as_echo_n "(cached) " >&6
8607 else
8608   if test -n "$DUMPBIN"; then
8609   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
8610 else
8611 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8612 for as_dir in $PATH
8613 do
8614   IFS=$as_save_IFS
8615   test -z "$as_dir" && as_dir=.
8616     for ac_exec_ext in '' $ac_executable_extensions; do
8617   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8618     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
8619     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8620     break 2
8621   fi
8622 done
8623   done
8624 IFS=$as_save_IFS
8625
8626 fi
8627 fi
8628 DUMPBIN=$ac_cv_prog_DUMPBIN
8629 if test -n "$DUMPBIN"; then
8630   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
8631 $as_echo "$DUMPBIN" >&6; }
8632 else
8633   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8634 $as_echo "no" >&6; }
8635 fi
8636
8637
8638     test -n "$DUMPBIN" && break
8639   done
8640 fi
8641 if test -z "$DUMPBIN"; then
8642   ac_ct_DUMPBIN=$DUMPBIN
8643   for ac_prog in dumpbin "link -dump"
8644 do
8645   # Extract the first word of "$ac_prog", so it can be a program name with args.
8646 set dummy $ac_prog; ac_word=$2
8647 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
8648 $as_echo_n "checking for $ac_word... " >&6; }
8649 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
8650   $as_echo_n "(cached) " >&6
8651 else
8652   if test -n "$ac_ct_DUMPBIN"; then
8653   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
8654 else
8655 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8656 for as_dir in $PATH
8657 do
8658   IFS=$as_save_IFS
8659   test -z "$as_dir" && as_dir=.
8660     for ac_exec_ext in '' $ac_executable_extensions; do
8661   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
8662     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
8663     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
8664     break 2
8665   fi
8666 done
8667   done
8668 IFS=$as_save_IFS
8669
8670 fi
8671 fi
8672 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
8673 if test -n "$ac_ct_DUMPBIN"; then
8674   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
8675 $as_echo "$ac_ct_DUMPBIN" >&6; }
8676 else
8677   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8678 $as_echo "no" >&6; }
8679 fi
8680
8681
8682   test -n "$ac_ct_DUMPBIN" && break
8683 done
8684
8685   if test "x$ac_ct_DUMPBIN" = x; then
8686     DUMPBIN=":"
8687   else
8688     case $cross_compiling:$ac_tool_warned in
8689 yes:)
8690 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
8691 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
8692 ac_tool_warned=yes ;;
8693 esac
8694     DUMPBIN=$ac_ct_DUMPBIN
8695   fi
8696 fi
8697
8698     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
8699     *COFF*)
8700       DUMPBIN="$DUMPBIN -symbols"
8701       ;;
8702     *)
8703       DUMPBIN=:
8704       ;;
8705     esac
8706   fi
8707
8708   if test "$DUMPBIN" != ":"; then
8709     NM="$DUMPBIN"
8710   fi
8711 fi
8712 test -z "$NM" && NM=nm
8713
8714
8715
8716
8717
8718
8719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
8720 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
8721 if ${lt_cv_nm_interface+:} false; then :
8722   $as_echo_n "(cached) " >&6
8723 else
8724   lt_cv_nm_interface="BSD nm"
8725   echo "int some_variable = 0;" > conftest.$ac_ext
8726   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
8727   (eval "$ac_compile" 2>conftest.err)
8728   cat conftest.err >&5
8729   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
8730   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
8731   cat conftest.err >&5
8732   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
8733   cat conftest.out >&5
8734   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
8735     lt_cv_nm_interface="MS dumpbin"
8736   fi
8737   rm -f conftest*
8738 fi
8739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
8740 $as_echo "$lt_cv_nm_interface" >&6; }
8741
8742 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5
8743 $as_echo_n "checking whether ln -s works... " >&6; }
8744 LN_S=$as_ln_s
8745 if test "$LN_S" = "ln -s"; then
8746   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8747 $as_echo "yes" >&6; }
8748 else
8749   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5
8750 $as_echo "no, using $LN_S" >&6; }
8751 fi
8752
8753 # find the maximum length of command line arguments
8754 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the maximum length of command line arguments" >&5
8755 $as_echo_n "checking the maximum length of command line arguments... " >&6; }
8756 if ${lt_cv_sys_max_cmd_len+:} false; then :
8757   $as_echo_n "(cached) " >&6
8758 else
8759     i=0
8760   teststring="ABCD"
8761
8762   case $build_os in
8763   msdosdjgpp*)
8764     # On DJGPP, this test can blow up pretty badly due to problems in libc
8765     # (any single argument exceeding 2000 bytes causes a buffer overrun
8766     # during glob expansion).  Even if it were fixed, the result of this
8767     # check would be larger than it should be.
8768     lt_cv_sys_max_cmd_len=12288;    # 12K is about right
8769     ;;
8770
8771   gnu*)
8772     # Under GNU Hurd, this test is not required because there is
8773     # no limit to the length of command line arguments.
8774     # Libtool will interpret -1 as no limit whatsoever
8775     lt_cv_sys_max_cmd_len=-1;
8776     ;;
8777
8778   cygwin* | mingw* | cegcc*)
8779     # On Win9x/ME, this test blows up -- it succeeds, but takes
8780     # about 5 minutes as the teststring grows exponentially.
8781     # Worse, since 9x/ME are not pre-emptively multitasking,
8782     # you end up with a "frozen" computer, even though with patience
8783     # the test eventually succeeds (with a max line length of 256k).
8784     # Instead, let's just punt: use the minimum linelength reported by
8785     # all of the supported platforms: 8192 (on NT/2K/XP).
8786     lt_cv_sys_max_cmd_len=8192;
8787     ;;
8788
8789   mint*)
8790     # On MiNT this can take a long time and run out of memory.
8791     lt_cv_sys_max_cmd_len=8192;
8792     ;;
8793
8794   amigaos*)
8795     # On AmigaOS with pdksh, this test takes hours, literally.
8796     # So we just punt and use a minimum line length of 8192.
8797     lt_cv_sys_max_cmd_len=8192;
8798     ;;
8799
8800   netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
8801     # This has been around since 386BSD, at least.  Likely further.
8802     if test -x /sbin/sysctl; then
8803       lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
8804     elif test -x /usr/sbin/sysctl; then
8805       lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
8806     else
8807       lt_cv_sys_max_cmd_len=65536       # usable default for all BSDs
8808     fi
8809     # And add a safety zone
8810     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8811     lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8812     ;;
8813
8814   interix*)
8815     # We know the value 262144 and hardcode it with a safety zone (like BSD)
8816     lt_cv_sys_max_cmd_len=196608
8817     ;;
8818
8819   os2*)
8820     # The test takes a long time on OS/2.
8821     lt_cv_sys_max_cmd_len=8192
8822     ;;
8823
8824   osf*)
8825     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
8826     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
8827     # nice to cause kernel panics so lets avoid the loop below.
8828     # First set a reasonable default.
8829     lt_cv_sys_max_cmd_len=16384
8830     #
8831     if test -x /sbin/sysconfig; then
8832       case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
8833         *1*) lt_cv_sys_max_cmd_len=-1 ;;
8834       esac
8835     fi
8836     ;;
8837   sco3.2v5*)
8838     lt_cv_sys_max_cmd_len=102400
8839     ;;
8840   sysv5* | sco5v6* | sysv4.2uw2*)
8841     kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
8842     if test -n "$kargmax"; then
8843       lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[  ]//'`
8844     else
8845       lt_cv_sys_max_cmd_len=32768
8846     fi
8847     ;;
8848   *)
8849     lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
8850     if test -n "$lt_cv_sys_max_cmd_len"; then
8851       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
8852       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
8853     else
8854       # Make teststring a little bigger before we do anything with it.
8855       # a 1K string should be a reasonable start.
8856       for i in 1 2 3 4 5 6 7 8 ; do
8857         teststring=$teststring$teststring
8858       done
8859       SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
8860       # If test is not a shell built-in, we'll probably end up computing a
8861       # maximum length that is only half of the actual maximum length, but
8862       # we can't tell.
8863       while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
8864                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&
8865               test $i != 17 # 1/2 MB should be enough
8866       do
8867         i=`expr $i + 1`
8868         teststring=$teststring$teststring
8869       done
8870       # Only check the string length outside the loop.
8871       lt_cv_sys_max_cmd_len=`expr "X$teststring" : ".*" 2>&1`
8872       teststring=
8873       # Add a significant safety factor because C++ compilers can tack on
8874       # massive amounts of additional arguments before passing them to the
8875       # linker.  It appears as though 1/2 is a usable value.
8876       lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
8877     fi
8878     ;;
8879   esac
8880
8881 fi
8882
8883 if test -n $lt_cv_sys_max_cmd_len ; then
8884   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sys_max_cmd_len" >&5
8885 $as_echo "$lt_cv_sys_max_cmd_len" >&6; }
8886 else
8887   { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5
8888 $as_echo "none" >&6; }
8889 fi
8890 max_cmd_len=$lt_cv_sys_max_cmd_len
8891
8892
8893
8894
8895
8896
8897 : ${CP="cp -f"}
8898 : ${MV="mv -f"}
8899 : ${RM="rm -f"}
8900
8901 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands some XSI constructs" >&5
8902 $as_echo_n "checking whether the shell understands some XSI constructs... " >&6; }
8903 # Try some XSI features
8904 xsi_shell=no
8905 ( _lt_dummy="a/b/c"
8906   test "${_lt_dummy##*/},${_lt_dummy%/*},${_lt_dummy#??}"${_lt_dummy%"$_lt_dummy"}, \
8907       = c,a/b,b/c, \
8908     && eval 'test $(( 1 + 1 )) -eq 2 \
8909     && test "${#_lt_dummy}" -eq 5' ) >/dev/null 2>&1 \
8910   && xsi_shell=yes
8911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $xsi_shell" >&5
8912 $as_echo "$xsi_shell" >&6; }
8913
8914
8915 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the shell understands \"+=\"" >&5
8916 $as_echo_n "checking whether the shell understands \"+=\"... " >&6; }
8917 lt_shell_append=no
8918 ( foo=bar; set foo baz; eval "$1+=\$2" && test "$foo" = barbaz ) \
8919     >/dev/null 2>&1 \
8920   && lt_shell_append=yes
8921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_shell_append" >&5
8922 $as_echo "$lt_shell_append" >&6; }
8923
8924
8925 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
8926   lt_unset=unset
8927 else
8928   lt_unset=false
8929 fi
8930
8931
8932
8933
8934
8935 # test EBCDIC or ASCII
8936 case `echo X|tr X '\101'` in
8937  A) # ASCII based system
8938     # \n is not interpreted correctly by Solaris 8 /usr/ucb/tr
8939   lt_SP2NL='tr \040 \012'
8940   lt_NL2SP='tr \015\012 \040\040'
8941   ;;
8942  *) # EBCDIC based system
8943   lt_SP2NL='tr \100 \n'
8944   lt_NL2SP='tr \r\n \100\100'
8945   ;;
8946 esac
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to $host format" >&5
8957 $as_echo_n "checking how to convert $build file names to $host format... " >&6; }
8958 if ${lt_cv_to_host_file_cmd+:} false; then :
8959   $as_echo_n "(cached) " >&6
8960 else
8961   case $host in
8962   *-*-mingw* )
8963     case $build in
8964       *-*-mingw* ) # actually msys
8965         lt_cv_to_host_file_cmd=func_convert_file_msys_to_w32
8966         ;;
8967       *-*-cygwin* )
8968         lt_cv_to_host_file_cmd=func_convert_file_cygwin_to_w32
8969         ;;
8970       * ) # otherwise, assume *nix
8971         lt_cv_to_host_file_cmd=func_convert_file_nix_to_w32
8972         ;;
8973     esac
8974     ;;
8975   *-*-cygwin* )
8976     case $build in
8977       *-*-mingw* ) # actually msys
8978         lt_cv_to_host_file_cmd=func_convert_file_msys_to_cygwin
8979         ;;
8980       *-*-cygwin* )
8981         lt_cv_to_host_file_cmd=func_convert_file_noop
8982         ;;
8983       * ) # otherwise, assume *nix
8984         lt_cv_to_host_file_cmd=func_convert_file_nix_to_cygwin
8985         ;;
8986     esac
8987     ;;
8988   * ) # unhandled hosts (and "normal" native builds)
8989     lt_cv_to_host_file_cmd=func_convert_file_noop
8990     ;;
8991 esac
8992
8993 fi
8994
8995 to_host_file_cmd=$lt_cv_to_host_file_cmd
8996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_host_file_cmd" >&5
8997 $as_echo "$lt_cv_to_host_file_cmd" >&6; }
8998
8999
9000
9001
9002
9003 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to convert $build file names to toolchain format" >&5
9004 $as_echo_n "checking how to convert $build file names to toolchain format... " >&6; }
9005 if ${lt_cv_to_tool_file_cmd+:} false; then :
9006   $as_echo_n "(cached) " >&6
9007 else
9008   #assume ordinary cross tools, or native build.
9009 lt_cv_to_tool_file_cmd=func_convert_file_noop
9010 case $host in
9011   *-*-mingw* )
9012     case $build in
9013       *-*-mingw* ) # actually msys
9014         lt_cv_to_tool_file_cmd=func_convert_file_msys_to_w32
9015         ;;
9016     esac
9017     ;;
9018 esac
9019
9020 fi
9021
9022 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
9023 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_to_tool_file_cmd" >&5
9024 $as_echo "$lt_cv_to_tool_file_cmd" >&6; }
9025
9026
9027
9028
9029
9030 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5
9031 $as_echo_n "checking for $LD option to reload object files... " >&6; }
9032 if ${lt_cv_ld_reload_flag+:} false; then :
9033   $as_echo_n "(cached) " >&6
9034 else
9035   lt_cv_ld_reload_flag='-r'
9036 fi
9037 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5
9038 $as_echo "$lt_cv_ld_reload_flag" >&6; }
9039 reload_flag=$lt_cv_ld_reload_flag
9040 case $reload_flag in
9041 "" | " "*) ;;
9042 *) reload_flag=" $reload_flag" ;;
9043 esac
9044 reload_cmds='$LD$reload_flag -o $output$reload_objs'
9045 case $host_os in
9046   cygwin* | mingw* | pw32* | cegcc*)
9047     if test "$GCC" != yes; then
9048       reload_cmds=false
9049     fi
9050     ;;
9051   darwin*)
9052     if test "$GCC" = yes; then
9053       reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
9054     else
9055       reload_cmds='$LD$reload_flag -o $output$reload_objs'
9056     fi
9057     ;;
9058 esac
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068 if test -n "$ac_tool_prefix"; then
9069   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
9070 set dummy ${ac_tool_prefix}objdump; ac_word=$2
9071 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9072 $as_echo_n "checking for $ac_word... " >&6; }
9073 if ${ac_cv_prog_OBJDUMP+:} false; then :
9074   $as_echo_n "(cached) " >&6
9075 else
9076   if test -n "$OBJDUMP"; then
9077   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
9078 else
9079 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9080 for as_dir in $PATH
9081 do
9082   IFS=$as_save_IFS
9083   test -z "$as_dir" && as_dir=.
9084     for ac_exec_ext in '' $ac_executable_extensions; do
9085   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9086     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
9087     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9088     break 2
9089   fi
9090 done
9091   done
9092 IFS=$as_save_IFS
9093
9094 fi
9095 fi
9096 OBJDUMP=$ac_cv_prog_OBJDUMP
9097 if test -n "$OBJDUMP"; then
9098   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
9099 $as_echo "$OBJDUMP" >&6; }
9100 else
9101   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9102 $as_echo "no" >&6; }
9103 fi
9104
9105
9106 fi
9107 if test -z "$ac_cv_prog_OBJDUMP"; then
9108   ac_ct_OBJDUMP=$OBJDUMP
9109   # Extract the first word of "objdump", so it can be a program name with args.
9110 set dummy objdump; ac_word=$2
9111 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9112 $as_echo_n "checking for $ac_word... " >&6; }
9113 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
9114   $as_echo_n "(cached) " >&6
9115 else
9116   if test -n "$ac_ct_OBJDUMP"; then
9117   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
9118 else
9119 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9120 for as_dir in $PATH
9121 do
9122   IFS=$as_save_IFS
9123   test -z "$as_dir" && as_dir=.
9124     for ac_exec_ext in '' $ac_executable_extensions; do
9125   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9126     ac_cv_prog_ac_ct_OBJDUMP="objdump"
9127     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9128     break 2
9129   fi
9130 done
9131   done
9132 IFS=$as_save_IFS
9133
9134 fi
9135 fi
9136 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
9137 if test -n "$ac_ct_OBJDUMP"; then
9138   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
9139 $as_echo "$ac_ct_OBJDUMP" >&6; }
9140 else
9141   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9142 $as_echo "no" >&6; }
9143 fi
9144
9145   if test "x$ac_ct_OBJDUMP" = x; then
9146     OBJDUMP="false"
9147   else
9148     case $cross_compiling:$ac_tool_warned in
9149 yes:)
9150 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9151 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9152 ac_tool_warned=yes ;;
9153 esac
9154     OBJDUMP=$ac_ct_OBJDUMP
9155   fi
9156 else
9157   OBJDUMP="$ac_cv_prog_OBJDUMP"
9158 fi
9159
9160 test -z "$OBJDUMP" && OBJDUMP=objdump
9161
9162
9163
9164
9165
9166
9167 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognize dependent libraries" >&5
9168 $as_echo_n "checking how to recognize dependent libraries... " >&6; }
9169 if ${lt_cv_deplibs_check_method+:} false; then :
9170   $as_echo_n "(cached) " >&6
9171 else
9172   lt_cv_file_magic_cmd='$MAGIC_CMD'
9173 lt_cv_file_magic_test_file=
9174 lt_cv_deplibs_check_method='unknown'
9175 # Need to set the preceding variable on all platforms that support
9176 # interlibrary dependencies.
9177 # 'none' -- dependencies not supported.
9178 # `unknown' -- same as none, but documents that we really don't know.
9179 # 'pass_all' -- all dependencies passed with no checks.
9180 # 'test_compile' -- check by making test program.
9181 # 'file_magic [[regex]]' -- check by looking for files in library path
9182 # which responds to the $file_magic_cmd with a given extended regex.
9183 # If you have `file' or equivalent on your system and you're not sure
9184 # whether `pass_all' will *always* work, you probably want this one.
9185
9186 case $host_os in
9187 aix[4-9]*)
9188   lt_cv_deplibs_check_method=pass_all
9189   ;;
9190
9191 beos*)
9192   lt_cv_deplibs_check_method=pass_all
9193   ;;
9194
9195 bsdi[45]*)
9196   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
9197   lt_cv_file_magic_cmd='/usr/bin/file -L'
9198   lt_cv_file_magic_test_file=/shlib/libc.so
9199   ;;
9200
9201 cygwin*)
9202   # func_win32_libid is a shell function defined in ltmain.sh
9203   lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
9204   lt_cv_file_magic_cmd='func_win32_libid'
9205   ;;
9206
9207 mingw* | pw32*)
9208   # Base MSYS/MinGW do not provide the 'file' command needed by
9209   # func_win32_libid shell function, so use a weaker test based on 'objdump',
9210   # unless we find 'file', for example because we are cross-compiling.
9211   # func_win32_libid assumes BSD nm, so disallow it if using MS dumpbin.
9212   if ( test "$lt_cv_nm_interface" = "BSD nm" && file / ) >/dev/null 2>&1; then
9213     lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
9214     lt_cv_file_magic_cmd='func_win32_libid'
9215   else
9216     # Keep this pattern in sync with the one in func_win32_libid.
9217     lt_cv_deplibs_check_method='file_magic file format (pei*-i386(.*architecture: i386)?|pe-arm-wince|pe-x86-64)'
9218     lt_cv_file_magic_cmd='$OBJDUMP -f'
9219   fi
9220   ;;
9221
9222 cegcc*)
9223   # use the weaker test based on 'objdump'. See mingw*.
9224   lt_cv_deplibs_check_method='file_magic file format pe-arm-.*little(.*architecture: arm)?'
9225   lt_cv_file_magic_cmd='$OBJDUMP -f'
9226   ;;
9227
9228 darwin* | rhapsody*)
9229   lt_cv_deplibs_check_method=pass_all
9230   ;;
9231
9232 freebsd* | dragonfly*)
9233   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
9234     case $host_cpu in
9235     i*86 )
9236       # Not sure whether the presence of OpenBSD here was a mistake.
9237       # Let's accept both of them until this is cleared up.
9238       lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
9239       lt_cv_file_magic_cmd=/usr/bin/file
9240       lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
9241       ;;
9242     esac
9243   else
9244     lt_cv_deplibs_check_method=pass_all
9245   fi
9246   ;;
9247
9248 gnu*)
9249   lt_cv_deplibs_check_method=pass_all
9250   ;;
9251
9252 haiku*)
9253   lt_cv_deplibs_check_method=pass_all
9254   ;;
9255
9256 hpux10.20* | hpux11*)
9257   lt_cv_file_magic_cmd=/usr/bin/file
9258   case $host_cpu in
9259   ia64*)
9260     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
9261     lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
9262     ;;
9263   hppa*64*)
9264     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF[ -][0-9][0-9])(-bit)?( [LM]SB)? shared object( file)?[, -]* PA-RISC [0-9]\.[0-9]'
9265     lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
9266     ;;
9267   *)
9268     lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9]\.[0-9]) shared library'
9269     lt_cv_file_magic_test_file=/usr/lib/libc.sl
9270     ;;
9271   esac
9272   ;;
9273
9274 interix[3-9]*)
9275   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
9276   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
9277   ;;
9278
9279 irix5* | irix6* | nonstopux*)
9280   case $LD in
9281   *-32|*"-32 ") libmagic=32-bit;;
9282   *-n32|*"-n32 ") libmagic=N32;;
9283   *-64|*"-64 ") libmagic=64-bit;;
9284   *) libmagic=never-match;;
9285   esac
9286   lt_cv_deplibs_check_method=pass_all
9287   ;;
9288
9289 # This must be glibc/ELF.
9290 linux* | k*bsd*-gnu | kopensolaris*-gnu)
9291   lt_cv_deplibs_check_method=pass_all
9292   ;;
9293
9294 netbsd*)
9295   if echo __ELF__ | $CC -E - | $GREP __ELF__ > /dev/null; then
9296     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
9297   else
9298     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
9299   fi
9300   ;;
9301
9302 newos6*)
9303   lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
9304   lt_cv_file_magic_cmd=/usr/bin/file
9305   lt_cv_file_magic_test_file=/usr/lib/libnls.so
9306   ;;
9307
9308 *nto* | *qnx*)
9309   lt_cv_deplibs_check_method=pass_all
9310   ;;
9311
9312 openbsd*)
9313   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9314     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
9315   else
9316     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
9317   fi
9318   ;;
9319
9320 osf3* | osf4* | osf5*)
9321   lt_cv_deplibs_check_method=pass_all
9322   ;;
9323
9324 rdos*)
9325   lt_cv_deplibs_check_method=pass_all
9326   ;;
9327
9328 solaris*)
9329   lt_cv_deplibs_check_method=pass_all
9330   ;;
9331
9332 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9333   lt_cv_deplibs_check_method=pass_all
9334   ;;
9335
9336 sysv4 | sysv4.3*)
9337   case $host_vendor in
9338   motorola)
9339     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]'
9340     lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
9341     ;;
9342   ncr)
9343     lt_cv_deplibs_check_method=pass_all
9344     ;;
9345   sequent)
9346     lt_cv_file_magic_cmd='/bin/file'
9347     lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
9348     ;;
9349   sni)
9350     lt_cv_file_magic_cmd='/bin/file'
9351     lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
9352     lt_cv_file_magic_test_file=/lib/libc.so
9353     ;;
9354   siemens)
9355     lt_cv_deplibs_check_method=pass_all
9356     ;;
9357   pc)
9358     lt_cv_deplibs_check_method=pass_all
9359     ;;
9360   esac
9361   ;;
9362
9363 tpf*)
9364   lt_cv_deplibs_check_method=pass_all
9365   ;;
9366 esac
9367
9368 fi
9369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5
9370 $as_echo "$lt_cv_deplibs_check_method" >&6; }
9371
9372 file_magic_glob=
9373 want_nocaseglob=no
9374 if test "$build" = "$host"; then
9375   case $host_os in
9376   mingw* | pw32*)
9377     if ( shopt | grep nocaseglob ) >/dev/null 2>&1; then
9378       want_nocaseglob=yes
9379     else
9380       file_magic_glob=`echo aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ | $SED -e "s/\(..\)/s\/[\1]\/[\1]\/g;/g"`
9381     fi
9382     ;;
9383   esac
9384 fi
9385
9386 file_magic_cmd=$lt_cv_file_magic_cmd
9387 deplibs_check_method=$lt_cv_deplibs_check_method
9388 test -z "$deplibs_check_method" && deplibs_check_method=unknown
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411 if test -n "$ac_tool_prefix"; then
9412   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
9413 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
9414 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9415 $as_echo_n "checking for $ac_word... " >&6; }
9416 if ${ac_cv_prog_DLLTOOL+:} false; then :
9417   $as_echo_n "(cached) " >&6
9418 else
9419   if test -n "$DLLTOOL"; then
9420   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
9421 else
9422 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9423 for as_dir in $PATH
9424 do
9425   IFS=$as_save_IFS
9426   test -z "$as_dir" && as_dir=.
9427     for ac_exec_ext in '' $ac_executable_extensions; do
9428   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9429     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
9430     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9431     break 2
9432   fi
9433 done
9434   done
9435 IFS=$as_save_IFS
9436
9437 fi
9438 fi
9439 DLLTOOL=$ac_cv_prog_DLLTOOL
9440 if test -n "$DLLTOOL"; then
9441   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
9442 $as_echo "$DLLTOOL" >&6; }
9443 else
9444   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9445 $as_echo "no" >&6; }
9446 fi
9447
9448
9449 fi
9450 if test -z "$ac_cv_prog_DLLTOOL"; then
9451   ac_ct_DLLTOOL=$DLLTOOL
9452   # Extract the first word of "dlltool", so it can be a program name with args.
9453 set dummy dlltool; ac_word=$2
9454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9455 $as_echo_n "checking for $ac_word... " >&6; }
9456 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
9457   $as_echo_n "(cached) " >&6
9458 else
9459   if test -n "$ac_ct_DLLTOOL"; then
9460   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
9461 else
9462 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9463 for as_dir in $PATH
9464 do
9465   IFS=$as_save_IFS
9466   test -z "$as_dir" && as_dir=.
9467     for ac_exec_ext in '' $ac_executable_extensions; do
9468   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9469     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
9470     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9471     break 2
9472   fi
9473 done
9474   done
9475 IFS=$as_save_IFS
9476
9477 fi
9478 fi
9479 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
9480 if test -n "$ac_ct_DLLTOOL"; then
9481   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
9482 $as_echo "$ac_ct_DLLTOOL" >&6; }
9483 else
9484   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9485 $as_echo "no" >&6; }
9486 fi
9487
9488   if test "x$ac_ct_DLLTOOL" = x; then
9489     DLLTOOL="false"
9490   else
9491     case $cross_compiling:$ac_tool_warned in
9492 yes:)
9493 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9494 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9495 ac_tool_warned=yes ;;
9496 esac
9497     DLLTOOL=$ac_ct_DLLTOOL
9498   fi
9499 else
9500   DLLTOOL="$ac_cv_prog_DLLTOOL"
9501 fi
9502
9503 test -z "$DLLTOOL" && DLLTOOL=dlltool
9504
9505
9506
9507
9508
9509
9510
9511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to associate runtime and link libraries" >&5
9512 $as_echo_n "checking how to associate runtime and link libraries... " >&6; }
9513 if ${lt_cv_sharedlib_from_linklib_cmd+:} false; then :
9514   $as_echo_n "(cached) " >&6
9515 else
9516   lt_cv_sharedlib_from_linklib_cmd='unknown'
9517
9518 case $host_os in
9519 cygwin* | mingw* | pw32* | cegcc*)
9520   # two different shell functions defined in ltmain.sh
9521   # decide which to use based on capabilities of $DLLTOOL
9522   case `$DLLTOOL --help 2>&1` in
9523   *--identify-strict*)
9524     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib
9525     ;;
9526   *)
9527     lt_cv_sharedlib_from_linklib_cmd=func_cygming_dll_for_implib_fallback
9528     ;;
9529   esac
9530   ;;
9531 *)
9532   # fallback: assume linklib IS sharedlib
9533   lt_cv_sharedlib_from_linklib_cmd="$ECHO"
9534   ;;
9535 esac
9536
9537 fi
9538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_sharedlib_from_linklib_cmd" >&5
9539 $as_echo "$lt_cv_sharedlib_from_linklib_cmd" >&6; }
9540 sharedlib_from_linklib_cmd=$lt_cv_sharedlib_from_linklib_cmd
9541 test -z "$sharedlib_from_linklib_cmd" && sharedlib_from_linklib_cmd=$ECHO
9542
9543
9544
9545
9546
9547
9548
9549 if test -n "$ac_tool_prefix"; then
9550   for ac_prog in ar
9551   do
9552     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
9553 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
9554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9555 $as_echo_n "checking for $ac_word... " >&6; }
9556 if ${ac_cv_prog_AR+:} false; then :
9557   $as_echo_n "(cached) " >&6
9558 else
9559   if test -n "$AR"; then
9560   ac_cv_prog_AR="$AR" # Let the user override the test.
9561 else
9562 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9563 for as_dir in $PATH
9564 do
9565   IFS=$as_save_IFS
9566   test -z "$as_dir" && as_dir=.
9567     for ac_exec_ext in '' $ac_executable_extensions; do
9568   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9569     ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
9570     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9571     break 2
9572   fi
9573 done
9574   done
9575 IFS=$as_save_IFS
9576
9577 fi
9578 fi
9579 AR=$ac_cv_prog_AR
9580 if test -n "$AR"; then
9581   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
9582 $as_echo "$AR" >&6; }
9583 else
9584   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9585 $as_echo "no" >&6; }
9586 fi
9587
9588
9589     test -n "$AR" && break
9590   done
9591 fi
9592 if test -z "$AR"; then
9593   ac_ct_AR=$AR
9594   for ac_prog in ar
9595 do
9596   # Extract the first word of "$ac_prog", so it can be a program name with args.
9597 set dummy $ac_prog; ac_word=$2
9598 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9599 $as_echo_n "checking for $ac_word... " >&6; }
9600 if ${ac_cv_prog_ac_ct_AR+:} false; then :
9601   $as_echo_n "(cached) " >&6
9602 else
9603   if test -n "$ac_ct_AR"; then
9604   ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
9605 else
9606 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9607 for as_dir in $PATH
9608 do
9609   IFS=$as_save_IFS
9610   test -z "$as_dir" && as_dir=.
9611     for ac_exec_ext in '' $ac_executable_extensions; do
9612   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9613     ac_cv_prog_ac_ct_AR="$ac_prog"
9614     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9615     break 2
9616   fi
9617 done
9618   done
9619 IFS=$as_save_IFS
9620
9621 fi
9622 fi
9623 ac_ct_AR=$ac_cv_prog_ac_ct_AR
9624 if test -n "$ac_ct_AR"; then
9625   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
9626 $as_echo "$ac_ct_AR" >&6; }
9627 else
9628   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9629 $as_echo "no" >&6; }
9630 fi
9631
9632
9633   test -n "$ac_ct_AR" && break
9634 done
9635
9636   if test "x$ac_ct_AR" = x; then
9637     AR="false"
9638   else
9639     case $cross_compiling:$ac_tool_warned in
9640 yes:)
9641 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9642 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9643 ac_tool_warned=yes ;;
9644 esac
9645     AR=$ac_ct_AR
9646   fi
9647 fi
9648
9649 : ${AR=ar}
9650 : ${AR_FLAGS=cru}
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for archiver @FILE support" >&5
9663 $as_echo_n "checking for archiver @FILE support... " >&6; }
9664 if ${lt_cv_ar_at_file+:} false; then :
9665   $as_echo_n "(cached) " >&6
9666 else
9667   lt_cv_ar_at_file=no
9668    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
9669 /* end confdefs.h.  */
9670
9671 int
9672 main ()
9673 {
9674
9675   ;
9676   return 0;
9677 }
9678 _ACEOF
9679 if ac_fn_c_try_compile "$LINENO"; then :
9680   echo conftest.$ac_objext > conftest.lst
9681       lt_ar_try='$AR $AR_FLAGS libconftest.a @conftest.lst >&5'
9682       { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
9683   (eval $lt_ar_try) 2>&5
9684   ac_status=$?
9685   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9686   test $ac_status = 0; }
9687       if test "$ac_status" -eq 0; then
9688         # Ensure the archiver fails upon bogus file names.
9689         rm -f conftest.$ac_objext libconftest.a
9690         { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$lt_ar_try\""; } >&5
9691   (eval $lt_ar_try) 2>&5
9692   ac_status=$?
9693   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
9694   test $ac_status = 0; }
9695         if test "$ac_status" -ne 0; then
9696           lt_cv_ar_at_file=@
9697         fi
9698       fi
9699       rm -f conftest.* libconftest.a
9700
9701 fi
9702 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
9703
9704 fi
9705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ar_at_file" >&5
9706 $as_echo "$lt_cv_ar_at_file" >&6; }
9707
9708 if test "x$lt_cv_ar_at_file" = xno; then
9709   archiver_list_spec=
9710 else
9711   archiver_list_spec=$lt_cv_ar_at_file
9712 fi
9713
9714
9715
9716
9717
9718
9719
9720 if test -n "$ac_tool_prefix"; then
9721   # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
9722 set dummy ${ac_tool_prefix}strip; ac_word=$2
9723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9724 $as_echo_n "checking for $ac_word... " >&6; }
9725 if ${ac_cv_prog_STRIP+:} false; then :
9726   $as_echo_n "(cached) " >&6
9727 else
9728   if test -n "$STRIP"; then
9729   ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
9730 else
9731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9732 for as_dir in $PATH
9733 do
9734   IFS=$as_save_IFS
9735   test -z "$as_dir" && as_dir=.
9736     for ac_exec_ext in '' $ac_executable_extensions; do
9737   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9738     ac_cv_prog_STRIP="${ac_tool_prefix}strip"
9739     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9740     break 2
9741   fi
9742 done
9743   done
9744 IFS=$as_save_IFS
9745
9746 fi
9747 fi
9748 STRIP=$ac_cv_prog_STRIP
9749 if test -n "$STRIP"; then
9750   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
9751 $as_echo "$STRIP" >&6; }
9752 else
9753   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9754 $as_echo "no" >&6; }
9755 fi
9756
9757
9758 fi
9759 if test -z "$ac_cv_prog_STRIP"; then
9760   ac_ct_STRIP=$STRIP
9761   # Extract the first word of "strip", so it can be a program name with args.
9762 set dummy strip; ac_word=$2
9763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9764 $as_echo_n "checking for $ac_word... " >&6; }
9765 if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
9766   $as_echo_n "(cached) " >&6
9767 else
9768   if test -n "$ac_ct_STRIP"; then
9769   ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
9770 else
9771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9772 for as_dir in $PATH
9773 do
9774   IFS=$as_save_IFS
9775   test -z "$as_dir" && as_dir=.
9776     for ac_exec_ext in '' $ac_executable_extensions; do
9777   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9778     ac_cv_prog_ac_ct_STRIP="strip"
9779     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9780     break 2
9781   fi
9782 done
9783   done
9784 IFS=$as_save_IFS
9785
9786 fi
9787 fi
9788 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
9789 if test -n "$ac_ct_STRIP"; then
9790   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
9791 $as_echo "$ac_ct_STRIP" >&6; }
9792 else
9793   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9794 $as_echo "no" >&6; }
9795 fi
9796
9797   if test "x$ac_ct_STRIP" = x; then
9798     STRIP=":"
9799   else
9800     case $cross_compiling:$ac_tool_warned in
9801 yes:)
9802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9803 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9804 ac_tool_warned=yes ;;
9805 esac
9806     STRIP=$ac_ct_STRIP
9807   fi
9808 else
9809   STRIP="$ac_cv_prog_STRIP"
9810 fi
9811
9812 test -z "$STRIP" && STRIP=:
9813
9814
9815
9816
9817
9818
9819 if test -n "$ac_tool_prefix"; then
9820   # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
9821 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
9822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9823 $as_echo_n "checking for $ac_word... " >&6; }
9824 if ${ac_cv_prog_RANLIB+:} false; then :
9825   $as_echo_n "(cached) " >&6
9826 else
9827   if test -n "$RANLIB"; then
9828   ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
9829 else
9830 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9831 for as_dir in $PATH
9832 do
9833   IFS=$as_save_IFS
9834   test -z "$as_dir" && as_dir=.
9835     for ac_exec_ext in '' $ac_executable_extensions; do
9836   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9837     ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
9838     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9839     break 2
9840   fi
9841 done
9842   done
9843 IFS=$as_save_IFS
9844
9845 fi
9846 fi
9847 RANLIB=$ac_cv_prog_RANLIB
9848 if test -n "$RANLIB"; then
9849   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
9850 $as_echo "$RANLIB" >&6; }
9851 else
9852   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9853 $as_echo "no" >&6; }
9854 fi
9855
9856
9857 fi
9858 if test -z "$ac_cv_prog_RANLIB"; then
9859   ac_ct_RANLIB=$RANLIB
9860   # Extract the first word of "ranlib", so it can be a program name with args.
9861 set dummy ranlib; ac_word=$2
9862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
9863 $as_echo_n "checking for $ac_word... " >&6; }
9864 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
9865   $as_echo_n "(cached) " >&6
9866 else
9867   if test -n "$ac_ct_RANLIB"; then
9868   ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
9869 else
9870 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
9871 for as_dir in $PATH
9872 do
9873   IFS=$as_save_IFS
9874   test -z "$as_dir" && as_dir=.
9875     for ac_exec_ext in '' $ac_executable_extensions; do
9876   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
9877     ac_cv_prog_ac_ct_RANLIB="ranlib"
9878     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
9879     break 2
9880   fi
9881 done
9882   done
9883 IFS=$as_save_IFS
9884
9885 fi
9886 fi
9887 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
9888 if test -n "$ac_ct_RANLIB"; then
9889   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
9890 $as_echo "$ac_ct_RANLIB" >&6; }
9891 else
9892   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
9893 $as_echo "no" >&6; }
9894 fi
9895
9896   if test "x$ac_ct_RANLIB" = x; then
9897     RANLIB=":"
9898   else
9899     case $cross_compiling:$ac_tool_warned in
9900 yes:)
9901 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
9902 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
9903 ac_tool_warned=yes ;;
9904 esac
9905     RANLIB=$ac_ct_RANLIB
9906   fi
9907 else
9908   RANLIB="$ac_cv_prog_RANLIB"
9909 fi
9910
9911 test -z "$RANLIB" && RANLIB=:
9912
9913
9914
9915
9916
9917
9918 # Determine commands to create old-style static archives.
9919 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
9920 old_postinstall_cmds='chmod 644 $oldlib'
9921 old_postuninstall_cmds=
9922
9923 if test -n "$RANLIB"; then
9924   case $host_os in
9925   openbsd*)
9926     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
9927     ;;
9928   *)
9929     old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
9930     ;;
9931   esac
9932   old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
9933 fi
9934
9935 case $host_os in
9936   darwin*)
9937     lock_old_archive_extraction=yes ;;
9938   *)
9939     lock_old_archive_extraction=no ;;
9940 esac
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980 # If no C compiler was specified, use CC.
9981 LTCC=${LTCC-"$CC"}
9982
9983 # If no C compiler flags were specified, use CFLAGS.
9984 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
9985
9986 # Allow CC to be a program name with arguments.
9987 compiler=$CC
9988
9989
9990 # Check for command to grab the raw symbol name followed by C symbol from nm.
9991 { $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output from $compiler object" >&5
9992 $as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
9993 if ${lt_cv_sys_global_symbol_pipe+:} false; then :
9994   $as_echo_n "(cached) " >&6
9995 else
9996
9997 # These are sane defaults that work on at least a few old systems.
9998 # [They come from Ultrix.  What could be older than Ultrix?!! ;)]
9999
10000 # Character class describing NM global symbol codes.
10001 symcode='[BCDEGRST]'
10002
10003 # Regexp to match symbols that can be accessed directly from C.
10004 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
10005
10006 # Define system-specific variables.
10007 case $host_os in
10008 aix*)
10009   symcode='[BCDT]'
10010   ;;
10011 cygwin* | mingw* | pw32* | cegcc*)
10012   symcode='[ABCDGISTW]'
10013   ;;
10014 hpux*)
10015   if test "$host_cpu" = ia64; then
10016     symcode='[ABCDEGRST]'
10017   fi
10018   ;;
10019 irix* | nonstopux*)
10020   symcode='[BCDEGRST]'
10021   ;;
10022 osf*)
10023   symcode='[BCDEGQRST]'
10024   ;;
10025 solaris*)
10026   symcode='[BDRT]'
10027   ;;
10028 sco3.2v5*)
10029   symcode='[DT]'
10030   ;;
10031 sysv4.2uw2*)
10032   symcode='[DT]'
10033   ;;
10034 sysv5* | sco5v6* | unixware* | OpenUNIX*)
10035   symcode='[ABDT]'
10036   ;;
10037 sysv4)
10038   symcode='[DFNSTU]'
10039   ;;
10040 esac
10041
10042 # If we're using GNU nm, then use its standard symbol codes.
10043 case `$NM -V 2>&1` in
10044 *GNU* | *'with BFD'*)
10045   symcode='[ABCDGIRSTW]' ;;
10046 esac
10047
10048 # Transform an extracted symbol line into a proper C declaration.
10049 # Some systems (esp. on ia64) link data and code symbols differently,
10050 # so use this general approach.
10051 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
10052
10053 # Transform an extracted symbol line into symbol name and symbol address
10054 lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"\2\", (void *) \&\2},/p'"
10055 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix="sed -n -e 's/^: \([^ ]*\)[ ]*$/  {\\\"\1\\\", (void *) 0},/p' -e 's/^$symcode* \([^ ]*\) \(lib[^ ]*\)$/  {\"\2\", (void *) \&\2},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/  {\"lib\2\", (void *) \&\2},/p'"
10056
10057 # Handle CRLF in mingw tool chain
10058 opt_cr=
10059 case $build_os in
10060 mingw*)
10061   opt_cr=`$ECHO 'x\{0,1\}' | tr x '\015'` # option cr in regexp
10062   ;;
10063 esac
10064
10065 # Try without a prefix underscore, then with it.
10066 for ac_symprfx in "" "_"; do
10067
10068   # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
10069   symxfrm="\\1 $ac_symprfx\\2 \\2"
10070
10071   # Write the raw and C identifiers.
10072   if test "$lt_cv_nm_interface" = "MS dumpbin"; then
10073     # Fake it for dumpbin and say T for any non-static function
10074     # and D for any global variable.
10075     # Also find C++ and __fastcall symbols from MSVC++,
10076     # which start with @ or ?.
10077     lt_cv_sys_global_symbol_pipe="$AWK '"\
10078 "     {last_section=section; section=\$ 3};"\
10079 "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
10080 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
10081 "     \$ 0!~/External *\|/{next};"\
10082 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
10083 "     {if(hide[section]) next};"\
10084 "     {f=0}; \$ 0~/\(\).*\|/{f=1}; {printf f ? \"T \" : \"D \"};"\
10085 "     {split(\$ 0, a, /\||\r/); split(a[2], s)};"\
10086 "     s[1]~/^[@?]/{print s[1], s[1]; next};"\
10087 "     s[1]~prfx {split(s[1],t,\"@\"); print t[1], substr(t[1],length(prfx))}"\
10088 "     ' prfx=^$ac_symprfx"
10089   else
10090     lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[      ]\($symcode$symcode*\)[         ][      ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
10091   fi
10092   lt_cv_sys_global_symbol_pipe="$lt_cv_sys_global_symbol_pipe | sed '/ __gnu_lto/d'"
10093
10094   # Check to see that the pipe works correctly.
10095   pipe_works=no
10096
10097   rm -f conftest*
10098   cat > conftest.$ac_ext <<_LT_EOF
10099 #ifdef __cplusplus
10100 extern "C" {
10101 #endif
10102 char nm_test_var;
10103 void nm_test_func(void);
10104 void nm_test_func(void){}
10105 #ifdef __cplusplus
10106 }
10107 #endif
10108 int main(){nm_test_var='a';nm_test_func();return(0);}
10109 _LT_EOF
10110
10111   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10112   (eval $ac_compile) 2>&5
10113   ac_status=$?
10114   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10115   test $ac_status = 0; }; then
10116     # Now try to grab the symbols.
10117     nlist=conftest.nm
10118     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist\""; } >&5
10119   (eval $NM conftest.$ac_objext \| "$lt_cv_sys_global_symbol_pipe" \> $nlist) 2>&5
10120   ac_status=$?
10121   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10122   test $ac_status = 0; } && test -s "$nlist"; then
10123       # Try sorting and uniquifying the output.
10124       if sort "$nlist" | uniq > "$nlist"T; then
10125         mv -f "$nlist"T "$nlist"
10126       else
10127         rm -f "$nlist"T
10128       fi
10129
10130       # Make sure that we snagged all the symbols we need.
10131       if $GREP ' nm_test_var$' "$nlist" >/dev/null; then
10132         if $GREP ' nm_test_func$' "$nlist" >/dev/null; then
10133           cat <<_LT_EOF > conftest.$ac_ext
10134 /* Keep this code in sync between libtool.m4, ltmain, lt_system.h, and tests.  */
10135 #if defined(_WIN32) || defined(__CYGWIN__) || defined(_WIN32_WCE)
10136 /* DATA imports from DLLs on WIN32 con't be const, because runtime
10137    relocations are performed -- see ld's documentation on pseudo-relocs.  */
10138 # define LT_DLSYM_CONST
10139 #elif defined(__osf__)
10140 /* This system does not cope well with relocations in const data.  */
10141 # define LT_DLSYM_CONST
10142 #else
10143 # define LT_DLSYM_CONST const
10144 #endif
10145
10146 #ifdef __cplusplus
10147 extern "C" {
10148 #endif
10149
10150 _LT_EOF
10151           # Now generate the symbol file.
10152           eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | $GREP -v main >> conftest.$ac_ext'
10153
10154           cat <<_LT_EOF >> conftest.$ac_ext
10155
10156 /* The mapping between symbol names and symbols.  */
10157 LT_DLSYM_CONST struct {
10158   const char *name;
10159   void       *address;
10160 }
10161 lt__PROGRAM__LTX_preloaded_symbols[] =
10162 {
10163   { "@PROGRAM@", (void *) 0 },
10164 _LT_EOF
10165           $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (void *) \&\2},/" < "$nlist" | $GREP -v main >> conftest.$ac_ext
10166           cat <<\_LT_EOF >> conftest.$ac_ext
10167   {0, (void *) 0}
10168 };
10169
10170 /* This works around a problem in FreeBSD linker */
10171 #ifdef FREEBSD_WORKAROUND
10172 static const void *lt_preloaded_setup() {
10173   return lt__PROGRAM__LTX_preloaded_symbols;
10174 }
10175 #endif
10176
10177 #ifdef __cplusplus
10178 }
10179 #endif
10180 _LT_EOF
10181           # Now try linking the two files.
10182           mv conftest.$ac_objext conftstm.$ac_objext
10183           lt_globsym_save_LIBS=$LIBS
10184           lt_globsym_save_CFLAGS=$CFLAGS
10185           LIBS="conftstm.$ac_objext"
10186           CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
10187           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
10188   (eval $ac_link) 2>&5
10189   ac_status=$?
10190   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10191   test $ac_status = 0; } && test -s conftest${ac_exeext}; then
10192             pipe_works=yes
10193           fi
10194           LIBS=$lt_globsym_save_LIBS
10195           CFLAGS=$lt_globsym_save_CFLAGS
10196         else
10197           echo "cannot find nm_test_func in $nlist" >&5
10198         fi
10199       else
10200         echo "cannot find nm_test_var in $nlist" >&5
10201       fi
10202     else
10203       echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
10204     fi
10205   else
10206     echo "$progname: failed program was:" >&5
10207     cat conftest.$ac_ext >&5
10208   fi
10209   rm -rf conftest* conftst*
10210
10211   # Do not use the global_symbol_pipe unless it works.
10212   if test "$pipe_works" = yes; then
10213     break
10214   else
10215     lt_cv_sys_global_symbol_pipe=
10216   fi
10217 done
10218
10219 fi
10220
10221 if test -z "$lt_cv_sys_global_symbol_pipe"; then
10222   lt_cv_sys_global_symbol_to_cdecl=
10223 fi
10224 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
10225   { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5
10226 $as_echo "failed" >&6; }
10227 else
10228   { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5
10229 $as_echo "ok" >&6; }
10230 fi
10231
10232 # Response file support.
10233 if test "$lt_cv_nm_interface" = "MS dumpbin"; then
10234   nm_file_list_spec='@'
10235 elif $NM --help 2>/dev/null | grep '[@]FILE' >/dev/null; then
10236   nm_file_list_spec='@'
10237 fi
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysroot" >&5
10266 $as_echo_n "checking for sysroot... " >&6; }
10267
10268 # Check whether --with-sysroot was given.
10269 if test "${with_sysroot+set}" = set; then :
10270   withval=$with_sysroot;
10271 else
10272   with_sysroot=no
10273 fi
10274
10275
10276 lt_sysroot=
10277 case ${with_sysroot} in #(
10278  yes)
10279    if test "$GCC" = yes; then
10280      lt_sysroot=`$CC --print-sysroot 2>/dev/null`
10281    fi
10282    ;; #(
10283  /*)
10284    lt_sysroot=`echo "$with_sysroot" | sed -e "$sed_quote_subst"`
10285    ;; #(
10286  no|'')
10287    ;; #(
10288  *)
10289    { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${with_sysroot}" >&5
10290 $as_echo "${with_sysroot}" >&6; }
10291    as_fn_error $? "The sysroot must be an absolute path." "$LINENO" 5
10292    ;;
10293 esac
10294
10295  { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${lt_sysroot:-no}" >&5
10296 $as_echo "${lt_sysroot:-no}" >&6; }
10297
10298
10299
10300
10301
10302 # Check whether --enable-libtool-lock was given.
10303 if test "${enable_libtool_lock+set}" = set; then :
10304   enableval=$enable_libtool_lock;
10305 fi
10306
10307 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
10308
10309 # Some flags need to be propagated to the compiler or linker for good
10310 # libtool support.
10311 case $host in
10312 ia64-*-hpux*)
10313   # Find out which ABI we are using.
10314   echo 'int i;' > conftest.$ac_ext
10315   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10316   (eval $ac_compile) 2>&5
10317   ac_status=$?
10318   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10319   test $ac_status = 0; }; then
10320     case `/usr/bin/file conftest.$ac_objext` in
10321       *ELF-32*)
10322         HPUX_IA64_MODE="32"
10323         ;;
10324       *ELF-64*)
10325         HPUX_IA64_MODE="64"
10326         ;;
10327     esac
10328   fi
10329   rm -rf conftest*
10330   ;;
10331 *-*-irix6*)
10332   # Find out which ABI we are using.
10333   echo '#line '$LINENO' "configure"' > conftest.$ac_ext
10334   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10335   (eval $ac_compile) 2>&5
10336   ac_status=$?
10337   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10338   test $ac_status = 0; }; then
10339     if test "$lt_cv_prog_gnu_ld" = yes; then
10340       case `/usr/bin/file conftest.$ac_objext` in
10341         *32-bit*)
10342           LD="${LD-ld} -melf32bsmip"
10343           ;;
10344         *N32*)
10345           LD="${LD-ld} -melf32bmipn32"
10346           ;;
10347         *64-bit*)
10348           LD="${LD-ld} -melf64bmip"
10349         ;;
10350       esac
10351     else
10352       case `/usr/bin/file conftest.$ac_objext` in
10353         *32-bit*)
10354           LD="${LD-ld} -32"
10355           ;;
10356         *N32*)
10357           LD="${LD-ld} -n32"
10358           ;;
10359         *64-bit*)
10360           LD="${LD-ld} -64"
10361           ;;
10362       esac
10363     fi
10364   fi
10365   rm -rf conftest*
10366   ;;
10367
10368 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
10369 s390*-*linux*|s390*-*tpf*|sparc*-*linux*)
10370   # Find out which ABI we are using.
10371   echo 'int i;' > conftest.$ac_ext
10372   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10373   (eval $ac_compile) 2>&5
10374   ac_status=$?
10375   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10376   test $ac_status = 0; }; then
10377     case `/usr/bin/file conftest.o` in
10378       *32-bit*)
10379         case $host in
10380           x86_64-*kfreebsd*-gnu)
10381             LD="${LD-ld} -m elf_i386_fbsd"
10382             ;;
10383           x86_64-*linux*)
10384             LD="${LD-ld} -m elf_i386"
10385             ;;
10386           ppc64-*linux*|powerpc64-*linux*)
10387             LD="${LD-ld} -m elf32ppclinux"
10388             ;;
10389           s390x-*linux*)
10390             LD="${LD-ld} -m elf_s390"
10391             ;;
10392           sparc64-*linux*)
10393             LD="${LD-ld} -m elf32_sparc"
10394             ;;
10395         esac
10396         ;;
10397       *64-bit*)
10398         case $host in
10399           x86_64-*kfreebsd*-gnu)
10400             LD="${LD-ld} -m elf_x86_64_fbsd"
10401             ;;
10402           x86_64-*linux*)
10403             LD="${LD-ld} -m elf_x86_64"
10404             ;;
10405           ppc*-*linux*|powerpc*-*linux*)
10406             LD="${LD-ld} -m elf64ppc"
10407             ;;
10408           s390*-*linux*|s390*-*tpf*)
10409             LD="${LD-ld} -m elf64_s390"
10410             ;;
10411           sparc*-*linux*)
10412             LD="${LD-ld} -m elf64_sparc"
10413             ;;
10414         esac
10415         ;;
10416     esac
10417   fi
10418   rm -rf conftest*
10419   ;;
10420
10421 *-*-sco3.2v5*)
10422   # On SCO OpenServer 5, we need -belf to get full-featured binaries.
10423   SAVE_CFLAGS="$CFLAGS"
10424   CFLAGS="$CFLAGS -belf"
10425   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5
10426 $as_echo_n "checking whether the C compiler needs -belf... " >&6; }
10427 if ${lt_cv_cc_needs_belf+:} false; then :
10428   $as_echo_n "(cached) " >&6
10429 else
10430   ac_ext=c
10431 ac_cpp='$CPP $CPPFLAGS'
10432 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10433 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10434 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10435
10436      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
10437 /* end confdefs.h.  */
10438
10439 int
10440 main ()
10441 {
10442
10443   ;
10444   return 0;
10445 }
10446 _ACEOF
10447 if ac_fn_c_try_link "$LINENO"; then :
10448   lt_cv_cc_needs_belf=yes
10449 else
10450   lt_cv_cc_needs_belf=no
10451 fi
10452 rm -f core conftest.err conftest.$ac_objext \
10453     conftest$ac_exeext conftest.$ac_ext
10454      ac_ext=c
10455 ac_cpp='$CPP $CPPFLAGS'
10456 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10457 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10458 ac_compiler_gnu=$ac_cv_c_compiler_gnu
10459
10460 fi
10461 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5
10462 $as_echo "$lt_cv_cc_needs_belf" >&6; }
10463   if test x"$lt_cv_cc_needs_belf" != x"yes"; then
10464     # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
10465     CFLAGS="$SAVE_CFLAGS"
10466   fi
10467   ;;
10468 *-*solaris*)
10469   # Find out which ABI we are using.
10470   echo 'int i;' > conftest.$ac_ext
10471   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
10472   (eval $ac_compile) 2>&5
10473   ac_status=$?
10474   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
10475   test $ac_status = 0; }; then
10476     case `/usr/bin/file conftest.o` in
10477     *64-bit*)
10478       case $lt_cv_prog_gnu_ld in
10479       yes*)
10480         case $host in
10481         i?86-*-solaris*)
10482           LD="${LD-ld} -m elf_x86_64"
10483           ;;
10484         sparc*-*-solaris*)
10485           LD="${LD-ld} -m elf64_sparc"
10486           ;;
10487         esac
10488         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
10489         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
10490           LD="${LD-ld}_sol2"
10491         fi
10492         ;;
10493       *)
10494         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
10495           LD="${LD-ld} -64"
10496         fi
10497         ;;
10498       esac
10499       ;;
10500     esac
10501   fi
10502   rm -rf conftest*
10503   ;;
10504 esac
10505
10506 need_locks="$enable_libtool_lock"
10507
10508 if test -n "$ac_tool_prefix"; then
10509   # Extract the first word of "${ac_tool_prefix}mt", so it can be a program name with args.
10510 set dummy ${ac_tool_prefix}mt; ac_word=$2
10511 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10512 $as_echo_n "checking for $ac_word... " >&6; }
10513 if ${ac_cv_prog_MANIFEST_TOOL+:} false; then :
10514   $as_echo_n "(cached) " >&6
10515 else
10516   if test -n "$MANIFEST_TOOL"; then
10517   ac_cv_prog_MANIFEST_TOOL="$MANIFEST_TOOL" # Let the user override the test.
10518 else
10519 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10520 for as_dir in $PATH
10521 do
10522   IFS=$as_save_IFS
10523   test -z "$as_dir" && as_dir=.
10524     for ac_exec_ext in '' $ac_executable_extensions; do
10525   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10526     ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
10527     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10528     break 2
10529   fi
10530 done
10531   done
10532 IFS=$as_save_IFS
10533
10534 fi
10535 fi
10536 MANIFEST_TOOL=$ac_cv_prog_MANIFEST_TOOL
10537 if test -n "$MANIFEST_TOOL"; then
10538   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANIFEST_TOOL" >&5
10539 $as_echo "$MANIFEST_TOOL" >&6; }
10540 else
10541   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10542 $as_echo "no" >&6; }
10543 fi
10544
10545
10546 fi
10547 if test -z "$ac_cv_prog_MANIFEST_TOOL"; then
10548   ac_ct_MANIFEST_TOOL=$MANIFEST_TOOL
10549   # Extract the first word of "mt", so it can be a program name with args.
10550 set dummy mt; ac_word=$2
10551 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10552 $as_echo_n "checking for $ac_word... " >&6; }
10553 if ${ac_cv_prog_ac_ct_MANIFEST_TOOL+:} false; then :
10554   $as_echo_n "(cached) " >&6
10555 else
10556   if test -n "$ac_ct_MANIFEST_TOOL"; then
10557   ac_cv_prog_ac_ct_MANIFEST_TOOL="$ac_ct_MANIFEST_TOOL" # Let the user override the test.
10558 else
10559 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10560 for as_dir in $PATH
10561 do
10562   IFS=$as_save_IFS
10563   test -z "$as_dir" && as_dir=.
10564     for ac_exec_ext in '' $ac_executable_extensions; do
10565   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10566     ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
10567     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10568     break 2
10569   fi
10570 done
10571   done
10572 IFS=$as_save_IFS
10573
10574 fi
10575 fi
10576 ac_ct_MANIFEST_TOOL=$ac_cv_prog_ac_ct_MANIFEST_TOOL
10577 if test -n "$ac_ct_MANIFEST_TOOL"; then
10578   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_MANIFEST_TOOL" >&5
10579 $as_echo "$ac_ct_MANIFEST_TOOL" >&6; }
10580 else
10581   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10582 $as_echo "no" >&6; }
10583 fi
10584
10585   if test "x$ac_ct_MANIFEST_TOOL" = x; then
10586     MANIFEST_TOOL=":"
10587   else
10588     case $cross_compiling:$ac_tool_warned in
10589 yes:)
10590 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10591 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10592 ac_tool_warned=yes ;;
10593 esac
10594     MANIFEST_TOOL=$ac_ct_MANIFEST_TOOL
10595   fi
10596 else
10597   MANIFEST_TOOL="$ac_cv_prog_MANIFEST_TOOL"
10598 fi
10599
10600 test -z "$MANIFEST_TOOL" && MANIFEST_TOOL=mt
10601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $MANIFEST_TOOL is a manifest tool" >&5
10602 $as_echo_n "checking if $MANIFEST_TOOL is a manifest tool... " >&6; }
10603 if ${lt_cv_path_mainfest_tool+:} false; then :
10604   $as_echo_n "(cached) " >&6
10605 else
10606   lt_cv_path_mainfest_tool=no
10607   echo "$as_me:$LINENO: $MANIFEST_TOOL '-?'" >&5
10608   $MANIFEST_TOOL '-?' 2>conftest.err > conftest.out
10609   cat conftest.err >&5
10610   if $GREP 'Manifest Tool' conftest.out > /dev/null; then
10611     lt_cv_path_mainfest_tool=yes
10612   fi
10613   rm -f conftest*
10614 fi
10615 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_mainfest_tool" >&5
10616 $as_echo "$lt_cv_path_mainfest_tool" >&6; }
10617 if test "x$lt_cv_path_mainfest_tool" != xyes; then
10618   MANIFEST_TOOL=:
10619 fi
10620
10621
10622
10623
10624
10625
10626   case $host_os in
10627     rhapsody* | darwin*)
10628     if test -n "$ac_tool_prefix"; then
10629   # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
10630 set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
10631 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10632 $as_echo_n "checking for $ac_word... " >&6; }
10633 if ${ac_cv_prog_DSYMUTIL+:} false; then :
10634   $as_echo_n "(cached) " >&6
10635 else
10636   if test -n "$DSYMUTIL"; then
10637   ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
10638 else
10639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10640 for as_dir in $PATH
10641 do
10642   IFS=$as_save_IFS
10643   test -z "$as_dir" && as_dir=.
10644     for ac_exec_ext in '' $ac_executable_extensions; do
10645   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10646     ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
10647     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10648     break 2
10649   fi
10650 done
10651   done
10652 IFS=$as_save_IFS
10653
10654 fi
10655 fi
10656 DSYMUTIL=$ac_cv_prog_DSYMUTIL
10657 if test -n "$DSYMUTIL"; then
10658   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DSYMUTIL" >&5
10659 $as_echo "$DSYMUTIL" >&6; }
10660 else
10661   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10662 $as_echo "no" >&6; }
10663 fi
10664
10665
10666 fi
10667 if test -z "$ac_cv_prog_DSYMUTIL"; then
10668   ac_ct_DSYMUTIL=$DSYMUTIL
10669   # Extract the first word of "dsymutil", so it can be a program name with args.
10670 set dummy dsymutil; ac_word=$2
10671 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10672 $as_echo_n "checking for $ac_word... " >&6; }
10673 if ${ac_cv_prog_ac_ct_DSYMUTIL+:} false; then :
10674   $as_echo_n "(cached) " >&6
10675 else
10676   if test -n "$ac_ct_DSYMUTIL"; then
10677   ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
10678 else
10679 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10680 for as_dir in $PATH
10681 do
10682   IFS=$as_save_IFS
10683   test -z "$as_dir" && as_dir=.
10684     for ac_exec_ext in '' $ac_executable_extensions; do
10685   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10686     ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
10687     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10688     break 2
10689   fi
10690 done
10691   done
10692 IFS=$as_save_IFS
10693
10694 fi
10695 fi
10696 ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
10697 if test -n "$ac_ct_DSYMUTIL"; then
10698   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DSYMUTIL" >&5
10699 $as_echo "$ac_ct_DSYMUTIL" >&6; }
10700 else
10701   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10702 $as_echo "no" >&6; }
10703 fi
10704
10705   if test "x$ac_ct_DSYMUTIL" = x; then
10706     DSYMUTIL=":"
10707   else
10708     case $cross_compiling:$ac_tool_warned in
10709 yes:)
10710 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10711 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10712 ac_tool_warned=yes ;;
10713 esac
10714     DSYMUTIL=$ac_ct_DSYMUTIL
10715   fi
10716 else
10717   DSYMUTIL="$ac_cv_prog_DSYMUTIL"
10718 fi
10719
10720     if test -n "$ac_tool_prefix"; then
10721   # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
10722 set dummy ${ac_tool_prefix}nmedit; ac_word=$2
10723 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10724 $as_echo_n "checking for $ac_word... " >&6; }
10725 if ${ac_cv_prog_NMEDIT+:} false; then :
10726   $as_echo_n "(cached) " >&6
10727 else
10728   if test -n "$NMEDIT"; then
10729   ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
10730 else
10731 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10732 for as_dir in $PATH
10733 do
10734   IFS=$as_save_IFS
10735   test -z "$as_dir" && as_dir=.
10736     for ac_exec_ext in '' $ac_executable_extensions; do
10737   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10738     ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
10739     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10740     break 2
10741   fi
10742 done
10743   done
10744 IFS=$as_save_IFS
10745
10746 fi
10747 fi
10748 NMEDIT=$ac_cv_prog_NMEDIT
10749 if test -n "$NMEDIT"; then
10750   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NMEDIT" >&5
10751 $as_echo "$NMEDIT" >&6; }
10752 else
10753   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10754 $as_echo "no" >&6; }
10755 fi
10756
10757
10758 fi
10759 if test -z "$ac_cv_prog_NMEDIT"; then
10760   ac_ct_NMEDIT=$NMEDIT
10761   # Extract the first word of "nmedit", so it can be a program name with args.
10762 set dummy nmedit; ac_word=$2
10763 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10764 $as_echo_n "checking for $ac_word... " >&6; }
10765 if ${ac_cv_prog_ac_ct_NMEDIT+:} false; then :
10766   $as_echo_n "(cached) " >&6
10767 else
10768   if test -n "$ac_ct_NMEDIT"; then
10769   ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
10770 else
10771 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10772 for as_dir in $PATH
10773 do
10774   IFS=$as_save_IFS
10775   test -z "$as_dir" && as_dir=.
10776     for ac_exec_ext in '' $ac_executable_extensions; do
10777   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10778     ac_cv_prog_ac_ct_NMEDIT="nmedit"
10779     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10780     break 2
10781   fi
10782 done
10783   done
10784 IFS=$as_save_IFS
10785
10786 fi
10787 fi
10788 ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
10789 if test -n "$ac_ct_NMEDIT"; then
10790   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_NMEDIT" >&5
10791 $as_echo "$ac_ct_NMEDIT" >&6; }
10792 else
10793   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10794 $as_echo "no" >&6; }
10795 fi
10796
10797   if test "x$ac_ct_NMEDIT" = x; then
10798     NMEDIT=":"
10799   else
10800     case $cross_compiling:$ac_tool_warned in
10801 yes:)
10802 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10803 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10804 ac_tool_warned=yes ;;
10805 esac
10806     NMEDIT=$ac_ct_NMEDIT
10807   fi
10808 else
10809   NMEDIT="$ac_cv_prog_NMEDIT"
10810 fi
10811
10812     if test -n "$ac_tool_prefix"; then
10813   # Extract the first word of "${ac_tool_prefix}lipo", so it can be a program name with args.
10814 set dummy ${ac_tool_prefix}lipo; ac_word=$2
10815 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10816 $as_echo_n "checking for $ac_word... " >&6; }
10817 if ${ac_cv_prog_LIPO+:} false; then :
10818   $as_echo_n "(cached) " >&6
10819 else
10820   if test -n "$LIPO"; then
10821   ac_cv_prog_LIPO="$LIPO" # Let the user override the test.
10822 else
10823 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10824 for as_dir in $PATH
10825 do
10826   IFS=$as_save_IFS
10827   test -z "$as_dir" && as_dir=.
10828     for ac_exec_ext in '' $ac_executable_extensions; do
10829   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10830     ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
10831     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10832     break 2
10833   fi
10834 done
10835   done
10836 IFS=$as_save_IFS
10837
10838 fi
10839 fi
10840 LIPO=$ac_cv_prog_LIPO
10841 if test -n "$LIPO"; then
10842   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIPO" >&5
10843 $as_echo "$LIPO" >&6; }
10844 else
10845   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10846 $as_echo "no" >&6; }
10847 fi
10848
10849
10850 fi
10851 if test -z "$ac_cv_prog_LIPO"; then
10852   ac_ct_LIPO=$LIPO
10853   # Extract the first word of "lipo", so it can be a program name with args.
10854 set dummy lipo; ac_word=$2
10855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10856 $as_echo_n "checking for $ac_word... " >&6; }
10857 if ${ac_cv_prog_ac_ct_LIPO+:} false; then :
10858   $as_echo_n "(cached) " >&6
10859 else
10860   if test -n "$ac_ct_LIPO"; then
10861   ac_cv_prog_ac_ct_LIPO="$ac_ct_LIPO" # Let the user override the test.
10862 else
10863 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10864 for as_dir in $PATH
10865 do
10866   IFS=$as_save_IFS
10867   test -z "$as_dir" && as_dir=.
10868     for ac_exec_ext in '' $ac_executable_extensions; do
10869   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10870     ac_cv_prog_ac_ct_LIPO="lipo"
10871     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10872     break 2
10873   fi
10874 done
10875   done
10876 IFS=$as_save_IFS
10877
10878 fi
10879 fi
10880 ac_ct_LIPO=$ac_cv_prog_ac_ct_LIPO
10881 if test -n "$ac_ct_LIPO"; then
10882   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_LIPO" >&5
10883 $as_echo "$ac_ct_LIPO" >&6; }
10884 else
10885   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10886 $as_echo "no" >&6; }
10887 fi
10888
10889   if test "x$ac_ct_LIPO" = x; then
10890     LIPO=":"
10891   else
10892     case $cross_compiling:$ac_tool_warned in
10893 yes:)
10894 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10895 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10896 ac_tool_warned=yes ;;
10897 esac
10898     LIPO=$ac_ct_LIPO
10899   fi
10900 else
10901   LIPO="$ac_cv_prog_LIPO"
10902 fi
10903
10904     if test -n "$ac_tool_prefix"; then
10905   # Extract the first word of "${ac_tool_prefix}otool", so it can be a program name with args.
10906 set dummy ${ac_tool_prefix}otool; ac_word=$2
10907 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10908 $as_echo_n "checking for $ac_word... " >&6; }
10909 if ${ac_cv_prog_OTOOL+:} false; then :
10910   $as_echo_n "(cached) " >&6
10911 else
10912   if test -n "$OTOOL"; then
10913   ac_cv_prog_OTOOL="$OTOOL" # Let the user override the test.
10914 else
10915 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10916 for as_dir in $PATH
10917 do
10918   IFS=$as_save_IFS
10919   test -z "$as_dir" && as_dir=.
10920     for ac_exec_ext in '' $ac_executable_extensions; do
10921   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10922     ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
10923     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10924     break 2
10925   fi
10926 done
10927   done
10928 IFS=$as_save_IFS
10929
10930 fi
10931 fi
10932 OTOOL=$ac_cv_prog_OTOOL
10933 if test -n "$OTOOL"; then
10934   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL" >&5
10935 $as_echo "$OTOOL" >&6; }
10936 else
10937   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10938 $as_echo "no" >&6; }
10939 fi
10940
10941
10942 fi
10943 if test -z "$ac_cv_prog_OTOOL"; then
10944   ac_ct_OTOOL=$OTOOL
10945   # Extract the first word of "otool", so it can be a program name with args.
10946 set dummy otool; ac_word=$2
10947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
10948 $as_echo_n "checking for $ac_word... " >&6; }
10949 if ${ac_cv_prog_ac_ct_OTOOL+:} false; then :
10950   $as_echo_n "(cached) " >&6
10951 else
10952   if test -n "$ac_ct_OTOOL"; then
10953   ac_cv_prog_ac_ct_OTOOL="$ac_ct_OTOOL" # Let the user override the test.
10954 else
10955 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
10956 for as_dir in $PATH
10957 do
10958   IFS=$as_save_IFS
10959   test -z "$as_dir" && as_dir=.
10960     for ac_exec_ext in '' $ac_executable_extensions; do
10961   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
10962     ac_cv_prog_ac_ct_OTOOL="otool"
10963     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
10964     break 2
10965   fi
10966 done
10967   done
10968 IFS=$as_save_IFS
10969
10970 fi
10971 fi
10972 ac_ct_OTOOL=$ac_cv_prog_ac_ct_OTOOL
10973 if test -n "$ac_ct_OTOOL"; then
10974   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL" >&5
10975 $as_echo "$ac_ct_OTOOL" >&6; }
10976 else
10977   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
10978 $as_echo "no" >&6; }
10979 fi
10980
10981   if test "x$ac_ct_OTOOL" = x; then
10982     OTOOL=":"
10983   else
10984     case $cross_compiling:$ac_tool_warned in
10985 yes:)
10986 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
10987 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
10988 ac_tool_warned=yes ;;
10989 esac
10990     OTOOL=$ac_ct_OTOOL
10991   fi
10992 else
10993   OTOOL="$ac_cv_prog_OTOOL"
10994 fi
10995
10996     if test -n "$ac_tool_prefix"; then
10997   # Extract the first word of "${ac_tool_prefix}otool64", so it can be a program name with args.
10998 set dummy ${ac_tool_prefix}otool64; ac_word=$2
10999 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11000 $as_echo_n "checking for $ac_word... " >&6; }
11001 if ${ac_cv_prog_OTOOL64+:} false; then :
11002   $as_echo_n "(cached) " >&6
11003 else
11004   if test -n "$OTOOL64"; then
11005   ac_cv_prog_OTOOL64="$OTOOL64" # Let the user override the test.
11006 else
11007 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11008 for as_dir in $PATH
11009 do
11010   IFS=$as_save_IFS
11011   test -z "$as_dir" && as_dir=.
11012     for ac_exec_ext in '' $ac_executable_extensions; do
11013   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11014     ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
11015     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11016     break 2
11017   fi
11018 done
11019   done
11020 IFS=$as_save_IFS
11021
11022 fi
11023 fi
11024 OTOOL64=$ac_cv_prog_OTOOL64
11025 if test -n "$OTOOL64"; then
11026   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OTOOL64" >&5
11027 $as_echo "$OTOOL64" >&6; }
11028 else
11029   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11030 $as_echo "no" >&6; }
11031 fi
11032
11033
11034 fi
11035 if test -z "$ac_cv_prog_OTOOL64"; then
11036   ac_ct_OTOOL64=$OTOOL64
11037   # Extract the first word of "otool64", so it can be a program name with args.
11038 set dummy otool64; ac_word=$2
11039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11040 $as_echo_n "checking for $ac_word... " >&6; }
11041 if ${ac_cv_prog_ac_ct_OTOOL64+:} false; then :
11042   $as_echo_n "(cached) " >&6
11043 else
11044   if test -n "$ac_ct_OTOOL64"; then
11045   ac_cv_prog_ac_ct_OTOOL64="$ac_ct_OTOOL64" # Let the user override the test.
11046 else
11047 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11048 for as_dir in $PATH
11049 do
11050   IFS=$as_save_IFS
11051   test -z "$as_dir" && as_dir=.
11052     for ac_exec_ext in '' $ac_executable_extensions; do
11053   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11054     ac_cv_prog_ac_ct_OTOOL64="otool64"
11055     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11056     break 2
11057   fi
11058 done
11059   done
11060 IFS=$as_save_IFS
11061
11062 fi
11063 fi
11064 ac_ct_OTOOL64=$ac_cv_prog_ac_ct_OTOOL64
11065 if test -n "$ac_ct_OTOOL64"; then
11066   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OTOOL64" >&5
11067 $as_echo "$ac_ct_OTOOL64" >&6; }
11068 else
11069   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11070 $as_echo "no" >&6; }
11071 fi
11072
11073   if test "x$ac_ct_OTOOL64" = x; then
11074     OTOOL64=":"
11075   else
11076     case $cross_compiling:$ac_tool_warned in
11077 yes:)
11078 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11079 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11080 ac_tool_warned=yes ;;
11081 esac
11082     OTOOL64=$ac_ct_OTOOL64
11083   fi
11084 else
11085   OTOOL64="$ac_cv_prog_OTOOL64"
11086 fi
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -single_module linker flag" >&5
11115 $as_echo_n "checking for -single_module linker flag... " >&6; }
11116 if ${lt_cv_apple_cc_single_mod+:} false; then :
11117   $as_echo_n "(cached) " >&6
11118 else
11119   lt_cv_apple_cc_single_mod=no
11120       if test -z "${LT_MULTI_MODULE}"; then
11121         # By default we will add the -single_module flag. You can override
11122         # by either setting the environment variable LT_MULTI_MODULE
11123         # non-empty at configure time, or by adding -multi_module to the
11124         # link flags.
11125         rm -rf libconftest.dylib*
11126         echo "int foo(void){return 1;}" > conftest.c
11127         echo "$LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
11128 -dynamiclib -Wl,-single_module conftest.c" >&5
11129         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
11130           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
11131         _lt_result=$?
11132         # If there is a non-empty error log, and "single_module"
11133         # appears in it, assume the flag caused a linker warning
11134         if test -s conftest.err && $GREP single_module conftest.err; then
11135           cat conftest.err >&5
11136         # Otherwise, if the output was created with a 0 exit code from
11137         # the compiler, it worked.
11138         elif test -f libconftest.dylib && test $_lt_result -eq 0; then
11139           lt_cv_apple_cc_single_mod=yes
11140         else
11141           cat conftest.err >&5
11142         fi
11143         rm -rf libconftest.dylib*
11144         rm -f conftest.*
11145       fi
11146 fi
11147 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
11148 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
11149
11150     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
11151 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
11152 if ${lt_cv_ld_exported_symbols_list+:} false; then :
11153   $as_echo_n "(cached) " >&6
11154 else
11155   lt_cv_ld_exported_symbols_list=no
11156       save_LDFLAGS=$LDFLAGS
11157       echo "_main" > conftest.sym
11158       LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
11159       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
11160 /* end confdefs.h.  */
11161
11162 int
11163 main ()
11164 {
11165
11166   ;
11167   return 0;
11168 }
11169 _ACEOF
11170 if ac_fn_c_try_link "$LINENO"; then :
11171   lt_cv_ld_exported_symbols_list=yes
11172 else
11173   lt_cv_ld_exported_symbols_list=no
11174 fi
11175 rm -f core conftest.err conftest.$ac_objext \
11176     conftest$ac_exeext conftest.$ac_ext
11177         LDFLAGS="$save_LDFLAGS"
11178
11179 fi
11180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
11181 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
11182
11183     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
11184 $as_echo_n "checking for -force_load linker flag... " >&6; }
11185 if ${lt_cv_ld_force_load+:} false; then :
11186   $as_echo_n "(cached) " >&6
11187 else
11188   lt_cv_ld_force_load=no
11189       cat > conftest.c << _LT_EOF
11190 int forced_loaded() { return 2;}
11191 _LT_EOF
11192       echo "$LTCC $LTCFLAGS -c -o conftest.o conftest.c" >&5
11193       $LTCC $LTCFLAGS -c -o conftest.o conftest.c 2>&5
11194       echo "$AR cru libconftest.a conftest.o" >&5
11195       $AR cru libconftest.a conftest.o 2>&5
11196       echo "$RANLIB libconftest.a" >&5
11197       $RANLIB libconftest.a 2>&5
11198       cat > conftest.c << _LT_EOF
11199 int main() { return 0;}
11200 _LT_EOF
11201       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
11202       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
11203       _lt_result=$?
11204       if test -s conftest.err && $GREP force_load conftest.err; then
11205         cat conftest.err >&5
11206       elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
11207         lt_cv_ld_force_load=yes
11208       else
11209         cat conftest.err >&5
11210       fi
11211         rm -f conftest.err libconftest.a conftest conftest.c
11212         rm -rf conftest.dSYM
11213
11214 fi
11215 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_force_load" >&5
11216 $as_echo "$lt_cv_ld_force_load" >&6; }
11217     case $host_os in
11218     rhapsody* | darwin1.[012])
11219       _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
11220     darwin1.*)
11221       _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
11222     darwin*) # darwin 5.x on
11223       # if running on 10.5 or later, the deployment target defaults
11224       # to the OS version, if on x86, and 10.4, the deployment
11225       # target defaults to 10.4. Don't you love it?
11226       case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
11227         10.0,*86*-darwin8*|10.0,*-darwin[91]*)
11228           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
11229         10.[012]*)
11230           _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
11231         10.*)
11232           _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
11233       esac
11234     ;;
11235   esac
11236     if test "$lt_cv_apple_cc_single_mod" = "yes"; then
11237       _lt_dar_single_mod='$single_module'
11238     fi
11239     if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
11240       _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
11241     else
11242       _lt_dar_export_syms='~$NMEDIT -s $output_objdir/${libname}-symbols.expsym ${lib}'
11243     fi
11244     if test "$DSYMUTIL" != ":" && test "$lt_cv_ld_force_load" = "no"; then
11245       _lt_dsymutil='~$DSYMUTIL $lib || :'
11246     else
11247       _lt_dsymutil=
11248     fi
11249     ;;
11250   esac
11251
11252 for ac_header in dlfcn.h
11253 do :
11254   ac_fn_c_check_header_compile "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default
11255 "
11256 if test "x$ac_cv_header_dlfcn_h" = xyes; then :
11257   cat >>confdefs.h <<_ACEOF
11258 #define HAVE_DLFCN_H 1
11259 _ACEOF
11260
11261 fi
11262
11263 done
11264
11265
11266
11267
11268
11269 # Set options
11270 enable_win32_dll=yes
11271
11272 case $host in
11273 *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-cegcc*)
11274   if test -n "$ac_tool_prefix"; then
11275   # Extract the first word of "${ac_tool_prefix}as", so it can be a program name with args.
11276 set dummy ${ac_tool_prefix}as; ac_word=$2
11277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11278 $as_echo_n "checking for $ac_word... " >&6; }
11279 if ${ac_cv_prog_AS+:} false; then :
11280   $as_echo_n "(cached) " >&6
11281 else
11282   if test -n "$AS"; then
11283   ac_cv_prog_AS="$AS" # Let the user override the test.
11284 else
11285 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11286 for as_dir in $PATH
11287 do
11288   IFS=$as_save_IFS
11289   test -z "$as_dir" && as_dir=.
11290     for ac_exec_ext in '' $ac_executable_extensions; do
11291   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11292     ac_cv_prog_AS="${ac_tool_prefix}as"
11293     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11294     break 2
11295   fi
11296 done
11297   done
11298 IFS=$as_save_IFS
11299
11300 fi
11301 fi
11302 AS=$ac_cv_prog_AS
11303 if test -n "$AS"; then
11304   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AS" >&5
11305 $as_echo "$AS" >&6; }
11306 else
11307   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11308 $as_echo "no" >&6; }
11309 fi
11310
11311
11312 fi
11313 if test -z "$ac_cv_prog_AS"; then
11314   ac_ct_AS=$AS
11315   # Extract the first word of "as", so it can be a program name with args.
11316 set dummy as; ac_word=$2
11317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11318 $as_echo_n "checking for $ac_word... " >&6; }
11319 if ${ac_cv_prog_ac_ct_AS+:} false; then :
11320   $as_echo_n "(cached) " >&6
11321 else
11322   if test -n "$ac_ct_AS"; then
11323   ac_cv_prog_ac_ct_AS="$ac_ct_AS" # Let the user override the test.
11324 else
11325 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11326 for as_dir in $PATH
11327 do
11328   IFS=$as_save_IFS
11329   test -z "$as_dir" && as_dir=.
11330     for ac_exec_ext in '' $ac_executable_extensions; do
11331   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11332     ac_cv_prog_ac_ct_AS="as"
11333     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11334     break 2
11335   fi
11336 done
11337   done
11338 IFS=$as_save_IFS
11339
11340 fi
11341 fi
11342 ac_ct_AS=$ac_cv_prog_ac_ct_AS
11343 if test -n "$ac_ct_AS"; then
11344   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AS" >&5
11345 $as_echo "$ac_ct_AS" >&6; }
11346 else
11347   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11348 $as_echo "no" >&6; }
11349 fi
11350
11351   if test "x$ac_ct_AS" = x; then
11352     AS="false"
11353   else
11354     case $cross_compiling:$ac_tool_warned in
11355 yes:)
11356 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11357 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11358 ac_tool_warned=yes ;;
11359 esac
11360     AS=$ac_ct_AS
11361   fi
11362 else
11363   AS="$ac_cv_prog_AS"
11364 fi
11365
11366   if test -n "$ac_tool_prefix"; then
11367   # Extract the first word of "${ac_tool_prefix}dlltool", so it can be a program name with args.
11368 set dummy ${ac_tool_prefix}dlltool; ac_word=$2
11369 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11370 $as_echo_n "checking for $ac_word... " >&6; }
11371 if ${ac_cv_prog_DLLTOOL+:} false; then :
11372   $as_echo_n "(cached) " >&6
11373 else
11374   if test -n "$DLLTOOL"; then
11375   ac_cv_prog_DLLTOOL="$DLLTOOL" # Let the user override the test.
11376 else
11377 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11378 for as_dir in $PATH
11379 do
11380   IFS=$as_save_IFS
11381   test -z "$as_dir" && as_dir=.
11382     for ac_exec_ext in '' $ac_executable_extensions; do
11383   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11384     ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
11385     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11386     break 2
11387   fi
11388 done
11389   done
11390 IFS=$as_save_IFS
11391
11392 fi
11393 fi
11394 DLLTOOL=$ac_cv_prog_DLLTOOL
11395 if test -n "$DLLTOOL"; then
11396   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DLLTOOL" >&5
11397 $as_echo "$DLLTOOL" >&6; }
11398 else
11399   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11400 $as_echo "no" >&6; }
11401 fi
11402
11403
11404 fi
11405 if test -z "$ac_cv_prog_DLLTOOL"; then
11406   ac_ct_DLLTOOL=$DLLTOOL
11407   # Extract the first word of "dlltool", so it can be a program name with args.
11408 set dummy dlltool; ac_word=$2
11409 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11410 $as_echo_n "checking for $ac_word... " >&6; }
11411 if ${ac_cv_prog_ac_ct_DLLTOOL+:} false; then :
11412   $as_echo_n "(cached) " >&6
11413 else
11414   if test -n "$ac_ct_DLLTOOL"; then
11415   ac_cv_prog_ac_ct_DLLTOOL="$ac_ct_DLLTOOL" # Let the user override the test.
11416 else
11417 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11418 for as_dir in $PATH
11419 do
11420   IFS=$as_save_IFS
11421   test -z "$as_dir" && as_dir=.
11422     for ac_exec_ext in '' $ac_executable_extensions; do
11423   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11424     ac_cv_prog_ac_ct_DLLTOOL="dlltool"
11425     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11426     break 2
11427   fi
11428 done
11429   done
11430 IFS=$as_save_IFS
11431
11432 fi
11433 fi
11434 ac_ct_DLLTOOL=$ac_cv_prog_ac_ct_DLLTOOL
11435 if test -n "$ac_ct_DLLTOOL"; then
11436   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DLLTOOL" >&5
11437 $as_echo "$ac_ct_DLLTOOL" >&6; }
11438 else
11439   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11440 $as_echo "no" >&6; }
11441 fi
11442
11443   if test "x$ac_ct_DLLTOOL" = x; then
11444     DLLTOOL="false"
11445   else
11446     case $cross_compiling:$ac_tool_warned in
11447 yes:)
11448 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11449 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11450 ac_tool_warned=yes ;;
11451 esac
11452     DLLTOOL=$ac_ct_DLLTOOL
11453   fi
11454 else
11455   DLLTOOL="$ac_cv_prog_DLLTOOL"
11456 fi
11457
11458   if test -n "$ac_tool_prefix"; then
11459   # Extract the first word of "${ac_tool_prefix}objdump", so it can be a program name with args.
11460 set dummy ${ac_tool_prefix}objdump; ac_word=$2
11461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11462 $as_echo_n "checking for $ac_word... " >&6; }
11463 if ${ac_cv_prog_OBJDUMP+:} false; then :
11464   $as_echo_n "(cached) " >&6
11465 else
11466   if test -n "$OBJDUMP"; then
11467   ac_cv_prog_OBJDUMP="$OBJDUMP" # Let the user override the test.
11468 else
11469 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11470 for as_dir in $PATH
11471 do
11472   IFS=$as_save_IFS
11473   test -z "$as_dir" && as_dir=.
11474     for ac_exec_ext in '' $ac_executable_extensions; do
11475   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11476     ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
11477     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11478     break 2
11479   fi
11480 done
11481   done
11482 IFS=$as_save_IFS
11483
11484 fi
11485 fi
11486 OBJDUMP=$ac_cv_prog_OBJDUMP
11487 if test -n "$OBJDUMP"; then
11488   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $OBJDUMP" >&5
11489 $as_echo "$OBJDUMP" >&6; }
11490 else
11491   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11492 $as_echo "no" >&6; }
11493 fi
11494
11495
11496 fi
11497 if test -z "$ac_cv_prog_OBJDUMP"; then
11498   ac_ct_OBJDUMP=$OBJDUMP
11499   # Extract the first word of "objdump", so it can be a program name with args.
11500 set dummy objdump; ac_word=$2
11501 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
11502 $as_echo_n "checking for $ac_word... " >&6; }
11503 if ${ac_cv_prog_ac_ct_OBJDUMP+:} false; then :
11504   $as_echo_n "(cached) " >&6
11505 else
11506   if test -n "$ac_ct_OBJDUMP"; then
11507   ac_cv_prog_ac_ct_OBJDUMP="$ac_ct_OBJDUMP" # Let the user override the test.
11508 else
11509 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11510 for as_dir in $PATH
11511 do
11512   IFS=$as_save_IFS
11513   test -z "$as_dir" && as_dir=.
11514     for ac_exec_ext in '' $ac_executable_extensions; do
11515   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
11516     ac_cv_prog_ac_ct_OBJDUMP="objdump"
11517     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
11518     break 2
11519   fi
11520 done
11521   done
11522 IFS=$as_save_IFS
11523
11524 fi
11525 fi
11526 ac_ct_OBJDUMP=$ac_cv_prog_ac_ct_OBJDUMP
11527 if test -n "$ac_ct_OBJDUMP"; then
11528   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_OBJDUMP" >&5
11529 $as_echo "$ac_ct_OBJDUMP" >&6; }
11530 else
11531   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11532 $as_echo "no" >&6; }
11533 fi
11534
11535   if test "x$ac_ct_OBJDUMP" = x; then
11536     OBJDUMP="false"
11537   else
11538     case $cross_compiling:$ac_tool_warned in
11539 yes:)
11540 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
11541 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
11542 ac_tool_warned=yes ;;
11543 esac
11544     OBJDUMP=$ac_ct_OBJDUMP
11545   fi
11546 else
11547   OBJDUMP="$ac_cv_prog_OBJDUMP"
11548 fi
11549
11550   ;;
11551 esac
11552
11553 test -z "$AS" && AS=as
11554
11555
11556
11557
11558
11559 test -z "$DLLTOOL" && DLLTOOL=dlltool
11560
11561
11562
11563
11564
11565 test -z "$OBJDUMP" && OBJDUMP=objdump
11566
11567
11568
11569
11570
11571
11572
11573         enable_dlopen=no
11574
11575
11576
11577             # Check whether --enable-shared was given.
11578 if test "${enable_shared+set}" = set; then :
11579   enableval=$enable_shared; p=${PACKAGE-default}
11580     case $enableval in
11581     yes) enable_shared=yes ;;
11582     no) enable_shared=no ;;
11583     *)
11584       enable_shared=no
11585       # Look at the argument we got.  We use all the common list separators.
11586       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11587       for pkg in $enableval; do
11588         IFS="$lt_save_ifs"
11589         if test "X$pkg" = "X$p"; then
11590           enable_shared=yes
11591         fi
11592       done
11593       IFS="$lt_save_ifs"
11594       ;;
11595     esac
11596 else
11597   enable_shared=yes
11598 fi
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608   # Check whether --enable-static was given.
11609 if test "${enable_static+set}" = set; then :
11610   enableval=$enable_static; p=${PACKAGE-default}
11611     case $enableval in
11612     yes) enable_static=yes ;;
11613     no) enable_static=no ;;
11614     *)
11615      enable_static=no
11616       # Look at the argument we got.  We use all the common list separators.
11617       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11618       for pkg in $enableval; do
11619         IFS="$lt_save_ifs"
11620         if test "X$pkg" = "X$p"; then
11621           enable_static=yes
11622         fi
11623       done
11624       IFS="$lt_save_ifs"
11625       ;;
11626     esac
11627 else
11628   enable_static=yes
11629 fi
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640 # Check whether --with-pic was given.
11641 if test "${with_pic+set}" = set; then :
11642   withval=$with_pic; lt_p=${PACKAGE-default}
11643     case $withval in
11644     yes|no) pic_mode=$withval ;;
11645     *)
11646       pic_mode=default
11647       # Look at the argument we got.  We use all the common list separators.
11648       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11649       for lt_pkg in $withval; do
11650         IFS="$lt_save_ifs"
11651         if test "X$lt_pkg" = "X$lt_p"; then
11652           pic_mode=yes
11653         fi
11654       done
11655       IFS="$lt_save_ifs"
11656       ;;
11657     esac
11658 else
11659   pic_mode=default
11660 fi
11661
11662
11663 test -z "$pic_mode" && pic_mode=default
11664
11665
11666
11667
11668
11669
11670
11671   # Check whether --enable-fast-install was given.
11672 if test "${enable_fast_install+set}" = set; then :
11673   enableval=$enable_fast_install; p=${PACKAGE-default}
11674     case $enableval in
11675     yes) enable_fast_install=yes ;;
11676     no) enable_fast_install=no ;;
11677     *)
11678       enable_fast_install=no
11679       # Look at the argument we got.  We use all the common list separators.
11680       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11681       for pkg in $enableval; do
11682         IFS="$lt_save_ifs"
11683         if test "X$pkg" = "X$p"; then
11684           enable_fast_install=yes
11685         fi
11686       done
11687       IFS="$lt_save_ifs"
11688       ;;
11689     esac
11690 else
11691   enable_fast_install=yes
11692 fi
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704 # This can be used to rebuild libtool when needed
11705 LIBTOOL_DEPS="$ltmain"
11706
11707 # Always use our own libtool.
11708 LIBTOOL="${CONFIG_SHELL-$SHELL} "'$(top_builddir)/libtool'
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739 test -z "$LN_S" && LN_S="ln -s"
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754 if test -n "${ZSH_VERSION+set}" ; then
11755    setopt NO_GLOB_SUBST
11756 fi
11757
11758 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5
11759 $as_echo_n "checking for objdir... " >&6; }
11760 if ${lt_cv_objdir+:} false; then :
11761   $as_echo_n "(cached) " >&6
11762 else
11763   rm -f .libs 2>/dev/null
11764 mkdir .libs 2>/dev/null
11765 if test -d .libs; then
11766   lt_cv_objdir=.libs
11767 else
11768   # MS-DOS does not allow filenames that begin with a dot.
11769   lt_cv_objdir=_libs
11770 fi
11771 rmdir .libs 2>/dev/null
11772 fi
11773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_objdir" >&5
11774 $as_echo "$lt_cv_objdir" >&6; }
11775 objdir=$lt_cv_objdir
11776
11777
11778
11779
11780
11781 cat >>confdefs.h <<_ACEOF
11782 #define LT_OBJDIR "$lt_cv_objdir/"
11783 _ACEOF
11784
11785
11786
11787
11788 case $host_os in
11789 aix3*)
11790   # AIX sometimes has problems with the GCC collect2 program.  For some
11791   # reason, if we set the COLLECT_NAMES environment variable, the problems
11792   # vanish in a puff of smoke.
11793   if test "X${COLLECT_NAMES+set}" != Xset; then
11794     COLLECT_NAMES=
11795     export COLLECT_NAMES
11796   fi
11797   ;;
11798 esac
11799
11800 # Global variables:
11801 ofile=libtool
11802 can_build_shared=yes
11803
11804 # All known linkers require a `.a' archive for static linking (except MSVC,
11805 # which needs '.lib').
11806 libext=a
11807
11808 with_gnu_ld="$lt_cv_prog_gnu_ld"
11809
11810 old_CC="$CC"
11811 old_CFLAGS="$CFLAGS"
11812
11813 # Set sane defaults for various variables
11814 test -z "$CC" && CC=cc
11815 test -z "$LTCC" && LTCC=$CC
11816 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
11817 test -z "$LD" && LD=ld
11818 test -z "$ac_objext" && ac_objext=o
11819
11820 for cc_temp in $compiler""; do
11821   case $cc_temp in
11822     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11823     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11824     \-*) ;;
11825     *) break;;
11826   esac
11827 done
11828 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
11829
11830
11831 # Only perform the check for file, if the check method requires it
11832 test -z "$MAGIC_CMD" && MAGIC_CMD=file
11833 case $deplibs_check_method in
11834 file_magic*)
11835   if test "$file_magic_cmd" = '$MAGIC_CMD'; then
11836     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5
11837 $as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
11838 if ${lt_cv_path_MAGIC_CMD+:} false; then :
11839   $as_echo_n "(cached) " >&6
11840 else
11841   case $MAGIC_CMD in
11842 [\\/*] |  ?:[\\/]*)
11843   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
11844   ;;
11845 *)
11846   lt_save_MAGIC_CMD="$MAGIC_CMD"
11847   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11848   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
11849   for ac_dir in $ac_dummy; do
11850     IFS="$lt_save_ifs"
11851     test -z "$ac_dir" && ac_dir=.
11852     if test -f $ac_dir/${ac_tool_prefix}file; then
11853       lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
11854       if test -n "$file_magic_test_file"; then
11855         case $deplibs_check_method in
11856         "file_magic "*)
11857           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
11858           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11859           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
11860             $EGREP "$file_magic_regex" > /dev/null; then
11861             :
11862           else
11863             cat <<_LT_EOF 1>&2
11864
11865 *** Warning: the command libtool uses to detect shared libraries,
11866 *** $file_magic_cmd, produces output that libtool cannot recognize.
11867 *** The result is that libtool may fail to recognize shared libraries
11868 *** as such.  This will affect the creation of libtool libraries that
11869 *** depend on shared libraries, but programs linked with such libtool
11870 *** libraries will work regardless of this problem.  Nevertheless, you
11871 *** may want to report the problem to your system manager and/or to
11872 *** bug-libtool@gnu.org
11873
11874 _LT_EOF
11875           fi ;;
11876         esac
11877       fi
11878       break
11879     fi
11880   done
11881   IFS="$lt_save_ifs"
11882   MAGIC_CMD="$lt_save_MAGIC_CMD"
11883   ;;
11884 esac
11885 fi
11886
11887 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11888 if test -n "$MAGIC_CMD"; then
11889   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
11890 $as_echo "$MAGIC_CMD" >&6; }
11891 else
11892   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11893 $as_echo "no" >&6; }
11894 fi
11895
11896
11897
11898
11899
11900 if test -z "$lt_cv_path_MAGIC_CMD"; then
11901   if test -n "$ac_tool_prefix"; then
11902     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5
11903 $as_echo_n "checking for file... " >&6; }
11904 if ${lt_cv_path_MAGIC_CMD+:} false; then :
11905   $as_echo_n "(cached) " >&6
11906 else
11907   case $MAGIC_CMD in
11908 [\\/*] |  ?:[\\/]*)
11909   lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
11910   ;;
11911 *)
11912   lt_save_MAGIC_CMD="$MAGIC_CMD"
11913   lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11914   ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
11915   for ac_dir in $ac_dummy; do
11916     IFS="$lt_save_ifs"
11917     test -z "$ac_dir" && ac_dir=.
11918     if test -f $ac_dir/file; then
11919       lt_cv_path_MAGIC_CMD="$ac_dir/file"
11920       if test -n "$file_magic_test_file"; then
11921         case $deplibs_check_method in
11922         "file_magic "*)
11923           file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
11924           MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11925           if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
11926             $EGREP "$file_magic_regex" > /dev/null; then
11927             :
11928           else
11929             cat <<_LT_EOF 1>&2
11930
11931 *** Warning: the command libtool uses to detect shared libraries,
11932 *** $file_magic_cmd, produces output that libtool cannot recognize.
11933 *** The result is that libtool may fail to recognize shared libraries
11934 *** as such.  This will affect the creation of libtool libraries that
11935 *** depend on shared libraries, but programs linked with such libtool
11936 *** libraries will work regardless of this problem.  Nevertheless, you
11937 *** may want to report the problem to your system manager and/or to
11938 *** bug-libtool@gnu.org
11939
11940 _LT_EOF
11941           fi ;;
11942         esac
11943       fi
11944       break
11945     fi
11946   done
11947   IFS="$lt_save_ifs"
11948   MAGIC_CMD="$lt_save_MAGIC_CMD"
11949   ;;
11950 esac
11951 fi
11952
11953 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
11954 if test -n "$MAGIC_CMD"; then
11955   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5
11956 $as_echo "$MAGIC_CMD" >&6; }
11957 else
11958   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
11959 $as_echo "no" >&6; }
11960 fi
11961
11962
11963   else
11964     MAGIC_CMD=:
11965   fi
11966 fi
11967
11968   fi
11969   ;;
11970 esac
11971
11972 # Use C for the default configuration in the libtool script
11973
11974 lt_save_CC="$CC"
11975 ac_ext=c
11976 ac_cpp='$CPP $CPPFLAGS'
11977 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11978 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11979 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11980
11981
11982 # Source file extension for C test sources.
11983 ac_ext=c
11984
11985 # Object file extension for compiled C test sources.
11986 objext=o
11987 objext=$objext
11988
11989 # Code to be used in simple compile tests
11990 lt_simple_compile_test_code="int some_variable = 0;"
11991
11992 # Code to be used in simple link tests
11993 lt_simple_link_test_code='int main(){return(0);}'
11994
11995
11996
11997
11998
11999
12000
12001 # If no C compiler was specified, use CC.
12002 LTCC=${LTCC-"$CC"}
12003
12004 # If no C compiler flags were specified, use CFLAGS.
12005 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
12006
12007 # Allow CC to be a program name with arguments.
12008 compiler=$CC
12009
12010 # Save the default compiler, since it gets overwritten when the other
12011 # tags are being tested, and _LT_TAGVAR(compiler, []) is a NOP.
12012 compiler_DEFAULT=$CC
12013
12014 # save warnings/boilerplate of simple test code
12015 ac_outfile=conftest.$ac_objext
12016 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
12017 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12018 _lt_compiler_boilerplate=`cat conftest.err`
12019 $RM conftest*
12020
12021 ac_outfile=conftest.$ac_objext
12022 echo "$lt_simple_link_test_code" >conftest.$ac_ext
12023 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
12024 _lt_linker_boilerplate=`cat conftest.err`
12025 $RM -r conftest*
12026
12027
12028 ## CAVEAT EMPTOR:
12029 ## There is no encapsulation within the following macros, do not change
12030 ## the running order or otherwise move them around unless you know exactly
12031 ## what you are doing...
12032 if test -n "$compiler"; then
12033
12034 lt_prog_compiler_no_builtin_flag=
12035
12036 if test "$GCC" = yes; then
12037   case $cc_basename in
12038   nvcc*)
12039     lt_prog_compiler_no_builtin_flag=' -Xcompiler -fno-builtin' ;;
12040   *)
12041     lt_prog_compiler_no_builtin_flag=' -fno-builtin' ;;
12042   esac
12043
12044   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
12045 $as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
12046 if ${lt_cv_prog_compiler_rtti_exceptions+:} false; then :
12047   $as_echo_n "(cached) " >&6
12048 else
12049   lt_cv_prog_compiler_rtti_exceptions=no
12050    ac_outfile=conftest.$ac_objext
12051    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12052    lt_compiler_flag="-fno-rtti -fno-exceptions"
12053    # Insert the option either (1) after the last *FLAGS variable, or
12054    # (2) before a word containing "conftest.", or (3) at the end.
12055    # Note that $ac_compile itself does not contain backslashes and begins
12056    # with a dollar sign (not a hyphen), so the echo should work correctly.
12057    # The option is referenced via a variable to avoid confusing sed.
12058    lt_compile=`echo "$ac_compile" | $SED \
12059    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12060    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12061    -e 's:$: $lt_compiler_flag:'`
12062    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12063    (eval "$lt_compile" 2>conftest.err)
12064    ac_status=$?
12065    cat conftest.err >&5
12066    echo "$as_me:$LINENO: \$? = $ac_status" >&5
12067    if (exit $ac_status) && test -s "$ac_outfile"; then
12068      # The compiler can only warn and ignore the option if not recognized
12069      # So say no if there are warnings other than the usual output.
12070      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
12071      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12072      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12073        lt_cv_prog_compiler_rtti_exceptions=yes
12074      fi
12075    fi
12076    $RM conftest*
12077
12078 fi
12079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
12080 $as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
12081
12082 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
12083     lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
12084 else
12085     :
12086 fi
12087
12088 fi
12089
12090
12091
12092
12093
12094
12095   lt_prog_compiler_wl=
12096 lt_prog_compiler_pic=
12097 lt_prog_compiler_static=
12098
12099
12100   if test "$GCC" = yes; then
12101     lt_prog_compiler_wl='-Wl,'
12102     lt_prog_compiler_static='-static'
12103
12104     case $host_os in
12105       aix*)
12106       # All AIX code is PIC.
12107       if test "$host_cpu" = ia64; then
12108         # AIX 5 now supports IA64 processor
12109         lt_prog_compiler_static='-Bstatic'
12110       fi
12111       ;;
12112
12113     amigaos*)
12114       case $host_cpu in
12115       powerpc)
12116             # see comment about AmigaOS4 .so support
12117             lt_prog_compiler_pic='-fPIC'
12118         ;;
12119       m68k)
12120             # FIXME: we need at least 68020 code to build shared libraries, but
12121             # adding the `-m68020' flag to GCC prevents building anything better,
12122             # like `-m68040'.
12123             lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
12124         ;;
12125       esac
12126       ;;
12127
12128     beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12129       # PIC is the default for these OSes.
12130       ;;
12131
12132     mingw* | cygwin* | pw32* | os2* | cegcc*)
12133       # This hack is so that the source file can tell whether it is being
12134       # built for inclusion in a dll (and should export symbols for example).
12135       # Although the cygwin gcc ignores -fPIC, still need this for old-style
12136       # (--disable-auto-import) libraries
12137       lt_prog_compiler_pic='-DDLL_EXPORT'
12138       ;;
12139
12140     darwin* | rhapsody*)
12141       # PIC is the default on this platform
12142       # Common symbols not allowed in MH_DYLIB files
12143       lt_prog_compiler_pic='-fno-common'
12144       ;;
12145
12146     haiku*)
12147       # PIC is the default for Haiku.
12148       # The "-static" flag exists, but is broken.
12149       lt_prog_compiler_static=
12150       ;;
12151
12152     hpux*)
12153       # PIC is the default for 64-bit PA HP-UX, but not for 32-bit
12154       # PA HP-UX.  On IA64 HP-UX, PIC is the default but the pic flag
12155       # sets the default TLS model and affects inlining.
12156       case $host_cpu in
12157       hppa*64*)
12158         # +Z the default
12159         ;;
12160       *)
12161         lt_prog_compiler_pic='-fPIC'
12162         ;;
12163       esac
12164       ;;
12165
12166     interix[3-9]*)
12167       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12168       # Instead, we relocate shared libraries at runtime.
12169       ;;
12170
12171     msdosdjgpp*)
12172       # Just because we use GCC doesn't mean we suddenly get shared libraries
12173       # on systems that don't support them.
12174       lt_prog_compiler_can_build_shared=no
12175       enable_shared=no
12176       ;;
12177
12178     *nto* | *qnx*)
12179       # QNX uses GNU C++, but need to define -shared option too, otherwise
12180       # it will coredump.
12181       lt_prog_compiler_pic='-fPIC -shared'
12182       ;;
12183
12184     sysv4*MP*)
12185       if test -d /usr/nec; then
12186         lt_prog_compiler_pic=-Kconform_pic
12187       fi
12188       ;;
12189
12190     *)
12191       lt_prog_compiler_pic='-fPIC'
12192       ;;
12193     esac
12194
12195     case $cc_basename in
12196     nvcc*) # Cuda Compiler Driver 2.2
12197       lt_prog_compiler_wl='-Xlinker '
12198       if test -n "$lt_prog_compiler_pic"; then
12199         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
12200       fi
12201       ;;
12202     esac
12203   else
12204     # PORTME Check for flag to pass linker flags through the system compiler.
12205     case $host_os in
12206     aix*)
12207       lt_prog_compiler_wl='-Wl,'
12208       if test "$host_cpu" = ia64; then
12209         # AIX 5 now supports IA64 processor
12210         lt_prog_compiler_static='-Bstatic'
12211       else
12212         lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
12213       fi
12214       ;;
12215
12216     mingw* | cygwin* | pw32* | os2* | cegcc*)
12217       # This hack is so that the source file can tell whether it is being
12218       # built for inclusion in a dll (and should export symbols for example).
12219       lt_prog_compiler_pic='-DDLL_EXPORT'
12220       ;;
12221
12222     hpux9* | hpux10* | hpux11*)
12223       lt_prog_compiler_wl='-Wl,'
12224       # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12225       # not for PA HP-UX.
12226       case $host_cpu in
12227       hppa*64*|ia64*)
12228         # +Z the default
12229         ;;
12230       *)
12231         lt_prog_compiler_pic='+Z'
12232         ;;
12233       esac
12234       # Is there a better lt_prog_compiler_static that works with the bundled CC?
12235       lt_prog_compiler_static='${wl}-a ${wl}archive'
12236       ;;
12237
12238     irix5* | irix6* | nonstopux*)
12239       lt_prog_compiler_wl='-Wl,'
12240       # PIC (with -KPIC) is the default.
12241       lt_prog_compiler_static='-non_shared'
12242       ;;
12243
12244     linux* | k*bsd*-gnu | kopensolaris*-gnu)
12245       case $cc_basename in
12246       # old Intel for x86_64 which still supported -KPIC.
12247       ecc*)
12248         lt_prog_compiler_wl='-Wl,'
12249         lt_prog_compiler_pic='-KPIC'
12250         lt_prog_compiler_static='-static'
12251         ;;
12252       # icc used to be incompatible with GCC.
12253       # ICC 10 doesn't accept -KPIC any more.
12254       icc* | ifort*)
12255         lt_prog_compiler_wl='-Wl,'
12256         lt_prog_compiler_pic='-fPIC'
12257         lt_prog_compiler_static='-static'
12258         ;;
12259       # Lahey Fortran 8.1.
12260       lf95*)
12261         lt_prog_compiler_wl='-Wl,'
12262         lt_prog_compiler_pic='--shared'
12263         lt_prog_compiler_static='--static'
12264         ;;
12265       nagfor*)
12266         # NAG Fortran compiler
12267         lt_prog_compiler_wl='-Wl,-Wl,,'
12268         lt_prog_compiler_pic='-PIC'
12269         lt_prog_compiler_static='-Bstatic'
12270         ;;
12271       pgcc* | pgf77* | pgf90* | pgf95* | pgfortran*)
12272         # Portland Group compilers (*not* the Pentium gcc compiler,
12273         # which looks to be a dead project)
12274         lt_prog_compiler_wl='-Wl,'
12275         lt_prog_compiler_pic='-fpic'
12276         lt_prog_compiler_static='-Bstatic'
12277         ;;
12278       ccc*)
12279         lt_prog_compiler_wl='-Wl,'
12280         # All Alpha code is PIC.
12281         lt_prog_compiler_static='-non_shared'
12282         ;;
12283       xl* | bgxl* | bgf* | mpixl*)
12284         # IBM XL C 8.0/Fortran 10.1, 11.1 on PPC and BlueGene
12285         lt_prog_compiler_wl='-Wl,'
12286         lt_prog_compiler_pic='-qpic'
12287         lt_prog_compiler_static='-qstaticlink'
12288         ;;
12289       *)
12290         case `$CC -V 2>&1 | sed 5q` in
12291         *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
12292           # Sun Fortran 8.3 passes all unrecognized flags to the linker
12293           lt_prog_compiler_pic='-KPIC'
12294           lt_prog_compiler_static='-Bstatic'
12295           lt_prog_compiler_wl=''
12296           ;;
12297         *Sun\ F* | *Sun*Fortran*)
12298           lt_prog_compiler_pic='-KPIC'
12299           lt_prog_compiler_static='-Bstatic'
12300           lt_prog_compiler_wl='-Qoption ld '
12301           ;;
12302         *Sun\ C*)
12303           # Sun C 5.9
12304           lt_prog_compiler_pic='-KPIC'
12305           lt_prog_compiler_static='-Bstatic'
12306           lt_prog_compiler_wl='-Wl,'
12307           ;;
12308         *Intel*\ [CF]*Compiler*)
12309           lt_prog_compiler_wl='-Wl,'
12310           lt_prog_compiler_pic='-fPIC'
12311           lt_prog_compiler_static='-static'
12312           ;;
12313         *Portland\ Group*)
12314           lt_prog_compiler_wl='-Wl,'
12315           lt_prog_compiler_pic='-fpic'
12316           lt_prog_compiler_static='-Bstatic'
12317           ;;
12318         esac
12319         ;;
12320       esac
12321       ;;
12322
12323     newsos6)
12324       lt_prog_compiler_pic='-KPIC'
12325       lt_prog_compiler_static='-Bstatic'
12326       ;;
12327
12328     *nto* | *qnx*)
12329       # QNX uses GNU C++, but need to define -shared option too, otherwise
12330       # it will coredump.
12331       lt_prog_compiler_pic='-fPIC -shared'
12332       ;;
12333
12334     osf3* | osf4* | osf5*)
12335       lt_prog_compiler_wl='-Wl,'
12336       # All OSF/1 code is PIC.
12337       lt_prog_compiler_static='-non_shared'
12338       ;;
12339
12340     rdos*)
12341       lt_prog_compiler_static='-non_shared'
12342       ;;
12343
12344     solaris*)
12345       lt_prog_compiler_pic='-KPIC'
12346       lt_prog_compiler_static='-Bstatic'
12347       case $cc_basename in
12348       f77* | f90* | f95* | sunf77* | sunf90* | sunf95*)
12349         lt_prog_compiler_wl='-Qoption ld ';;
12350       *)
12351         lt_prog_compiler_wl='-Wl,';;
12352       esac
12353       ;;
12354
12355     sunos4*)
12356       lt_prog_compiler_wl='-Qoption ld '
12357       lt_prog_compiler_pic='-PIC'
12358       lt_prog_compiler_static='-Bstatic'
12359       ;;
12360
12361     sysv4 | sysv4.2uw2* | sysv4.3*)
12362       lt_prog_compiler_wl='-Wl,'
12363       lt_prog_compiler_pic='-KPIC'
12364       lt_prog_compiler_static='-Bstatic'
12365       ;;
12366
12367     sysv4*MP*)
12368       if test -d /usr/nec ;then
12369         lt_prog_compiler_pic='-Kconform_pic'
12370         lt_prog_compiler_static='-Bstatic'
12371       fi
12372       ;;
12373
12374     sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12375       lt_prog_compiler_wl='-Wl,'
12376       lt_prog_compiler_pic='-KPIC'
12377       lt_prog_compiler_static='-Bstatic'
12378       ;;
12379
12380     unicos*)
12381       lt_prog_compiler_wl='-Wl,'
12382       lt_prog_compiler_can_build_shared=no
12383       ;;
12384
12385     uts4*)
12386       lt_prog_compiler_pic='-pic'
12387       lt_prog_compiler_static='-Bstatic'
12388       ;;
12389
12390     *)
12391       lt_prog_compiler_can_build_shared=no
12392       ;;
12393     esac
12394   fi
12395
12396 case $host_os in
12397   # For platforms which do not support PIC, -DPIC is meaningless:
12398   *djgpp*)
12399     lt_prog_compiler_pic=
12400     ;;
12401   *)
12402     lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
12403     ;;
12404 esac
12405
12406 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5
12407 $as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12408 if ${lt_cv_prog_compiler_pic+:} false; then :
12409   $as_echo_n "(cached) " >&6
12410 else
12411   lt_cv_prog_compiler_pic=$lt_prog_compiler_pic
12412 fi
12413 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic" >&5
12414 $as_echo "$lt_cv_prog_compiler_pic" >&6; }
12415 lt_prog_compiler_pic=$lt_cv_prog_compiler_pic
12416
12417 #
12418 # Check to make sure the PIC flag actually works.
12419 #
12420 if test -n "$lt_prog_compiler_pic"; then
12421   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
12422 $as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
12423 if ${lt_cv_prog_compiler_pic_works+:} false; then :
12424   $as_echo_n "(cached) " >&6
12425 else
12426   lt_cv_prog_compiler_pic_works=no
12427    ac_outfile=conftest.$ac_objext
12428    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12429    lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
12430    # Insert the option either (1) after the last *FLAGS variable, or
12431    # (2) before a word containing "conftest.", or (3) at the end.
12432    # Note that $ac_compile itself does not contain backslashes and begins
12433    # with a dollar sign (not a hyphen), so the echo should work correctly.
12434    # The option is referenced via a variable to avoid confusing sed.
12435    lt_compile=`echo "$ac_compile" | $SED \
12436    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12437    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12438    -e 's:$: $lt_compiler_flag:'`
12439    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12440    (eval "$lt_compile" 2>conftest.err)
12441    ac_status=$?
12442    cat conftest.err >&5
12443    echo "$as_me:$LINENO: \$? = $ac_status" >&5
12444    if (exit $ac_status) && test -s "$ac_outfile"; then
12445      # The compiler can only warn and ignore the option if not recognized
12446      # So say no if there are warnings other than the usual output.
12447      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' >conftest.exp
12448      $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12449      if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12450        lt_cv_prog_compiler_pic_works=yes
12451      fi
12452    fi
12453    $RM conftest*
12454
12455 fi
12456 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_pic_works" >&5
12457 $as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
12458
12459 if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
12460     case $lt_prog_compiler_pic in
12461      "" | " "*) ;;
12462      *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
12463      esac
12464 else
12465     lt_prog_compiler_pic=
12466      lt_prog_compiler_can_build_shared=no
12467 fi
12468
12469 fi
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481 #
12482 # Check to make sure the static flag actually works.
12483 #
12484 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
12485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12486 $as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12487 if ${lt_cv_prog_compiler_static_works+:} false; then :
12488   $as_echo_n "(cached) " >&6
12489 else
12490   lt_cv_prog_compiler_static_works=no
12491    save_LDFLAGS="$LDFLAGS"
12492    LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12493    echo "$lt_simple_link_test_code" > conftest.$ac_ext
12494    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12495      # The linker can only warn and ignore the option if not recognized
12496      # So say no if there are warnings
12497      if test -s conftest.err; then
12498        # Append any errors to the config.log.
12499        cat conftest.err 1>&5
12500        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
12501        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12502        if diff conftest.exp conftest.er2 >/dev/null; then
12503          lt_cv_prog_compiler_static_works=yes
12504        fi
12505      else
12506        lt_cv_prog_compiler_static_works=yes
12507      fi
12508    fi
12509    $RM -r conftest*
12510    LDFLAGS="$save_LDFLAGS"
12511
12512 fi
12513 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_static_works" >&5
12514 $as_echo "$lt_cv_prog_compiler_static_works" >&6; }
12515
12516 if test x"$lt_cv_prog_compiler_static_works" = xyes; then
12517     :
12518 else
12519     lt_prog_compiler_static=
12520 fi
12521
12522
12523
12524
12525
12526
12527
12528   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12529 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12530 if ${lt_cv_prog_compiler_c_o+:} false; then :
12531   $as_echo_n "(cached) " >&6
12532 else
12533   lt_cv_prog_compiler_c_o=no
12534    $RM -r conftest 2>/dev/null
12535    mkdir conftest
12536    cd conftest
12537    mkdir out
12538    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12539
12540    lt_compiler_flag="-o out/conftest2.$ac_objext"
12541    # Insert the option either (1) after the last *FLAGS variable, or
12542    # (2) before a word containing "conftest.", or (3) at the end.
12543    # Note that $ac_compile itself does not contain backslashes and begins
12544    # with a dollar sign (not a hyphen), so the echo should work correctly.
12545    lt_compile=`echo "$ac_compile" | $SED \
12546    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12547    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12548    -e 's:$: $lt_compiler_flag:'`
12549    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12550    (eval "$lt_compile" 2>out/conftest.err)
12551    ac_status=$?
12552    cat out/conftest.err >&5
12553    echo "$as_me:$LINENO: \$? = $ac_status" >&5
12554    if (exit $ac_status) && test -s out/conftest2.$ac_objext
12555    then
12556      # The compiler can only warn and ignore the option if not recognized
12557      # So say no if there are warnings
12558      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12559      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12560      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12561        lt_cv_prog_compiler_c_o=yes
12562      fi
12563    fi
12564    chmod u+w . 2>&5
12565    $RM conftest*
12566    # SGI C++ compiler will create directory out/ii_files/ for
12567    # template instantiation
12568    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12569    $RM out/* && rmdir out
12570    cd ..
12571    $RM -r conftest
12572    $RM conftest*
12573
12574 fi
12575 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
12576 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
12577
12578
12579
12580
12581
12582
12583   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5
12584 $as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12585 if ${lt_cv_prog_compiler_c_o+:} false; then :
12586   $as_echo_n "(cached) " >&6
12587 else
12588   lt_cv_prog_compiler_c_o=no
12589    $RM -r conftest 2>/dev/null
12590    mkdir conftest
12591    cd conftest
12592    mkdir out
12593    echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12594
12595    lt_compiler_flag="-o out/conftest2.$ac_objext"
12596    # Insert the option either (1) after the last *FLAGS variable, or
12597    # (2) before a word containing "conftest.", or (3) at the end.
12598    # Note that $ac_compile itself does not contain backslashes and begins
12599    # with a dollar sign (not a hyphen), so the echo should work correctly.
12600    lt_compile=`echo "$ac_compile" | $SED \
12601    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12602    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12603    -e 's:$: $lt_compiler_flag:'`
12604    (eval echo "\"\$as_me:$LINENO: $lt_compile\"" >&5)
12605    (eval "$lt_compile" 2>out/conftest.err)
12606    ac_status=$?
12607    cat out/conftest.err >&5
12608    echo "$as_me:$LINENO: \$? = $ac_status" >&5
12609    if (exit $ac_status) && test -s out/conftest2.$ac_objext
12610    then
12611      # The compiler can only warn and ignore the option if not recognized
12612      # So say no if there are warnings
12613      $ECHO "$_lt_compiler_boilerplate" | $SED '/^$/d' > out/conftest.exp
12614      $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12615      if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12616        lt_cv_prog_compiler_c_o=yes
12617      fi
12618    fi
12619    chmod u+w . 2>&5
12620    $RM conftest*
12621    # SGI C++ compiler will create directory out/ii_files/ for
12622    # template instantiation
12623    test -d out/ii_files && $RM out/ii_files/* && rmdir out/ii_files
12624    $RM out/* && rmdir out
12625    cd ..
12626    $RM -r conftest
12627    $RM conftest*
12628
12629 fi
12630 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler_c_o" >&5
12631 $as_echo "$lt_cv_prog_compiler_c_o" >&6; }
12632
12633
12634
12635
12636 hard_links="nottested"
12637 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
12638   # do not overwrite the value of need_locks provided by the user
12639   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5
12640 $as_echo_n "checking if we can lock with hard links... " >&6; }
12641   hard_links=yes
12642   $RM conftest*
12643   ln conftest.a conftest.b 2>/dev/null && hard_links=no
12644   touch conftest.a
12645   ln conftest.a conftest.b 2>&5 || hard_links=no
12646   ln conftest.a conftest.b 2>/dev/null && hard_links=no
12647   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5
12648 $as_echo "$hard_links" >&6; }
12649   if test "$hard_links" = no; then
12650     { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12651 $as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12652     need_locks=warn
12653   fi
12654 else
12655   need_locks=no
12656 fi
12657
12658
12659
12660
12661
12662
12663   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12664 $as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
12665
12666   runpath_var=
12667   allow_undefined_flag=
12668   always_export_symbols=no
12669   archive_cmds=
12670   archive_expsym_cmds=
12671   compiler_needs_object=no
12672   enable_shared_with_static_runtimes=no
12673   export_dynamic_flag_spec=
12674   export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12675   hardcode_automatic=no
12676   hardcode_direct=no
12677   hardcode_direct_absolute=no
12678   hardcode_libdir_flag_spec=
12679   hardcode_libdir_separator=
12680   hardcode_minus_L=no
12681   hardcode_shlibpath_var=unsupported
12682   inherit_rpath=no
12683   link_all_deplibs=unknown
12684   module_cmds=
12685   module_expsym_cmds=
12686   old_archive_from_new_cmds=
12687   old_archive_from_expsyms_cmds=
12688   thread_safe_flag_spec=
12689   whole_archive_flag_spec=
12690   # include_expsyms should be a list of space-separated symbols to be *always*
12691   # included in the symbol list
12692   include_expsyms=
12693   # exclude_expsyms can be an extended regexp of symbols to exclude
12694   # it will be wrapped by ` (' and `)$', so one must not match beginning or
12695   # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
12696   # as well as any symbol that contains `d'.
12697   exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12698   # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
12699   # platforms (ab)use it in PIC code, but their linkers get confused if
12700   # the symbol is explicitly referenced.  Since portable code cannot
12701   # rely on this symbol name, it's probably fine to never include it in
12702   # preloaded symbol tables.
12703   # Exclude shared library initialization/finalization symbols.
12704   extract_expsyms_cmds=
12705
12706   case $host_os in
12707   cygwin* | mingw* | pw32* | cegcc*)
12708     # FIXME: the MSVC++ port hasn't been tested in a loooong time
12709     # When not using gcc, we currently assume that we are using
12710     # Microsoft Visual C++.
12711     if test "$GCC" != yes; then
12712       with_gnu_ld=no
12713     fi
12714     ;;
12715   interix*)
12716     # we just hope/assume this is gcc and not c89 (= MSVC++)
12717     with_gnu_ld=yes
12718     ;;
12719   openbsd*)
12720     with_gnu_ld=no
12721     ;;
12722   esac
12723
12724   ld_shlibs=yes
12725
12726   # On some targets, GNU ld is compatible enough with the native linker
12727   # that we're better off using the native interface for both.
12728   lt_use_gnu_ld_interface=no
12729   if test "$with_gnu_ld" = yes; then
12730     case $host_os in
12731       aix*)
12732         # The AIX port of GNU ld has always aspired to compatibility
12733         # with the native linker.  However, as the warning in the GNU ld
12734         # block says, versions before 2.19.5* couldn't really create working
12735         # shared libraries, regardless of the interface used.
12736         case `$LD -v 2>&1` in
12737           *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
12738           *\ \(GNU\ Binutils\)\ 2.[2-9]*) ;;
12739           *\ \(GNU\ Binutils\)\ [3-9]*) ;;
12740           *)
12741             lt_use_gnu_ld_interface=yes
12742             ;;
12743         esac
12744         ;;
12745       *)
12746         lt_use_gnu_ld_interface=yes
12747         ;;
12748     esac
12749   fi
12750
12751   if test "$lt_use_gnu_ld_interface" = yes; then
12752     # If archive_cmds runs LD, not CC, wlarc should be empty
12753     wlarc='${wl}'
12754
12755     # Set some defaults for GNU ld with shared library support. These
12756     # are reset later if shared libraries are not supported. Putting them
12757     # here allows them to be overridden if necessary.
12758     runpath_var=LD_RUN_PATH
12759     hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
12760     export_dynamic_flag_spec='${wl}--export-dynamic'
12761     # ancient GNU ld didn't support --whole-archive et. al.
12762     if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
12763       whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12764     else
12765       whole_archive_flag_spec=
12766     fi
12767     supports_anon_versioning=no
12768     case `$LD -v 2>&1` in
12769       *GNU\ gold*) supports_anon_versioning=yes ;;
12770       *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
12771       *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
12772       *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
12773       *\ 2.11.*) ;; # other 2.11 versions
12774       *) supports_anon_versioning=yes ;;
12775     esac
12776
12777     # See if GNU ld supports shared libraries.
12778     case $host_os in
12779     aix[3-9]*)
12780       # On AIX/PPC, the GNU linker is very broken
12781       if test "$host_cpu" != ia64; then
12782         ld_shlibs=no
12783         cat <<_LT_EOF 1>&2
12784
12785 *** Warning: the GNU linker, at least up to release 2.19, is reported
12786 *** to be unable to reliably create shared libraries on AIX.
12787 *** Therefore, libtool is disabling shared libraries support.  If you
12788 *** really care for shared libraries, you may want to install binutils
12789 *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
12790 *** You will then need to restart the configuration process.
12791
12792 _LT_EOF
12793       fi
12794       ;;
12795
12796     amigaos*)
12797       case $host_cpu in
12798       powerpc)
12799             # see comment about AmigaOS4 .so support
12800             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12801             archive_expsym_cmds=''
12802         ;;
12803       m68k)
12804             archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
12805             hardcode_libdir_flag_spec='-L$libdir'
12806             hardcode_minus_L=yes
12807         ;;
12808       esac
12809       ;;
12810
12811     beos*)
12812       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12813         allow_undefined_flag=unsupported
12814         # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
12815         # support --undefined.  This deserves some investigation.  FIXME
12816         archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12817       else
12818         ld_shlibs=no
12819       fi
12820       ;;
12821
12822     cygwin* | mingw* | pw32* | cegcc*)
12823       # _LT_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
12824       # as there is no search path for DLLs.
12825       hardcode_libdir_flag_spec='-L$libdir'
12826       export_dynamic_flag_spec='${wl}--export-all-symbols'
12827       allow_undefined_flag=unsupported
12828       always_export_symbols=no
12829       enable_shared_with_static_runtimes=yes
12830       export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.* //'\'' | sort | uniq > $export_symbols'
12831       exclude_expsyms='[_]+GLOBAL_OFFSET_TABLE_|[_]+GLOBAL__[FID]_.*|[_]+head_[A-Za-z0-9_]+_dll|[A-Za-z0-9_]+_dll_iname'
12832
12833       if $LD --help 2>&1 | $GREP 'auto-import' > /dev/null; then
12834         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12835         # If the export-symbols file already is a .def file (1st line
12836         # is EXPORTS), use it as is; otherwise, prepend...
12837         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
12838           cp $export_symbols $output_objdir/$soname.def;
12839         else
12840           echo EXPORTS > $output_objdir/$soname.def;
12841           cat $export_symbols >> $output_objdir/$soname.def;
12842         fi~
12843         $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
12844       else
12845         ld_shlibs=no
12846       fi
12847       ;;
12848
12849     haiku*)
12850       archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12851       link_all_deplibs=yes
12852       ;;
12853
12854     interix[3-9]*)
12855       hardcode_direct=no
12856       hardcode_shlibpath_var=no
12857       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
12858       export_dynamic_flag_spec='${wl}-E'
12859       # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12860       # Instead, shared libraries are loaded at an image base (0x10000000 by
12861       # default) and relocated if they conflict, which is a slow very memory
12862       # consuming and fragmenting process.  To avoid this, we pick a random,
12863       # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12864       # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12865       archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12866       archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
12867       ;;
12868
12869     gnu* | linux* | tpf* | k*bsd*-gnu | kopensolaris*-gnu)
12870       tmp_diet=no
12871       if test "$host_os" = linux-dietlibc; then
12872         case $cc_basename in
12873           diet\ *) tmp_diet=yes;;       # linux-dietlibc with static linking (!diet-dyn)
12874         esac
12875       fi
12876       if $LD --help 2>&1 | $EGREP ': supported targets:.* elf' > /dev/null \
12877          && test "$tmp_diet" = no
12878       then
12879         tmp_addflag=' $pic_flag'
12880         tmp_sharedflag='-shared'
12881         case $cc_basename,$host_cpu in
12882         pgcc*)                          # Portland Group C compiler
12883           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12884           tmp_addflag=' $pic_flag'
12885           ;;
12886         pgf77* | pgf90* | pgf95* | pgfortran*)
12887                                         # Portland Group f77 and f90 compilers
12888           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12889           tmp_addflag=' $pic_flag -Mnomain' ;;
12890         ecc*,ia64* | icc*,ia64*)        # Intel C compiler on ia64
12891           tmp_addflag=' -i_dynamic' ;;
12892         efc*,ia64* | ifort*,ia64*)      # Intel Fortran compiler on ia64
12893           tmp_addflag=' -i_dynamic -nofor_main' ;;
12894         ifc* | ifort*)                  # Intel Fortran compiler
12895           tmp_addflag=' -nofor_main' ;;
12896         lf95*)                          # Lahey Fortran 8.1
12897           whole_archive_flag_spec=
12898           tmp_sharedflag='--shared' ;;
12899         xl[cC]* | bgxl[cC]* | mpixl[cC]*) # IBM XL C 8.0 on PPC (deal with xlf below)
12900           tmp_sharedflag='-qmkshrobj'
12901           tmp_addflag= ;;
12902         nvcc*)  # Cuda Compiler Driver 2.2
12903           whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12904           compiler_needs_object=yes
12905           ;;
12906         esac
12907         case `$CC -V 2>&1 | sed 5q` in
12908         *Sun\ C*)                       # Sun C 5.9
12909           whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; func_echo_all \"$new_convenience\"` ${wl}--no-whole-archive'
12910           compiler_needs_object=yes
12911           tmp_sharedflag='-G' ;;
12912         *Sun\ F*)                       # Sun Fortran 8.3
12913           tmp_sharedflag='-G' ;;
12914         esac
12915         archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12916
12917         if test "x$supports_anon_versioning" = xyes; then
12918           archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12919             cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12920             echo "local: *; };" >> $output_objdir/$libname.ver~
12921             $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
12922         fi
12923
12924         case $cc_basename in
12925         xlf* | bgf* | bgxlf* | mpixlf*)
12926           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
12927           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
12928           hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
12929           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
12930           if test "x$supports_anon_versioning" = xyes; then
12931             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
12932               cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
12933               echo "local: *; };" >> $output_objdir/$libname.ver~
12934               $LD -shared $libobjs $deplibs $linker_flags -soname $soname -version-script $output_objdir/$libname.ver -o $lib'
12935           fi
12936           ;;
12937         esac
12938       else
12939         ld_shlibs=no
12940       fi
12941       ;;
12942
12943     netbsd*)
12944       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
12945         archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
12946         wlarc=
12947       else
12948         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12949         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12950       fi
12951       ;;
12952
12953     solaris*)
12954       if $LD -v 2>&1 | $GREP 'BFD 2\.8' > /dev/null; then
12955         ld_shlibs=no
12956         cat <<_LT_EOF 1>&2
12957
12958 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
12959 *** create shared libraries on Solaris systems.  Therefore, libtool
12960 *** is disabling shared libraries support.  We urge you to upgrade GNU
12961 *** binutils to release 2.9.1 or newer.  Another option is to modify
12962 *** your PATH or compiler configuration so that the native linker is
12963 *** used, and then restart.
12964
12965 _LT_EOF
12966       elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12967         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12968         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12969       else
12970         ld_shlibs=no
12971       fi
12972       ;;
12973
12974     sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
12975       case `$LD -v 2>&1` in
12976         *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
12977         ld_shlibs=no
12978         cat <<_LT_EOF 1>&2
12979
12980 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
12981 *** reliably create shared libraries on SCO systems.  Therefore, libtool
12982 *** is disabling shared libraries support.  We urge you to upgrade GNU
12983 *** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
12984 *** your PATH or compiler configuration so that the native linker is
12985 *** used, and then restart.
12986
12987 _LT_EOF
12988         ;;
12989         *)
12990           # For security reasons, it is highly recommended that you always
12991           # use absolute paths for naming shared libraries, and exclude the
12992           # DT_RUNPATH tag from executables and libraries.  But doing so
12993           # requires that you compile everything twice, which is a pain.
12994           if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
12995             hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
12996             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12997             archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
12998           else
12999             ld_shlibs=no
13000           fi
13001         ;;
13002       esac
13003       ;;
13004
13005     sunos4*)
13006       archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13007       wlarc=
13008       hardcode_direct=yes
13009       hardcode_shlibpath_var=no
13010       ;;
13011
13012     *)
13013       if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null; then
13014         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13015         archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
13016       else
13017         ld_shlibs=no
13018       fi
13019       ;;
13020     esac
13021
13022     if test "$ld_shlibs" = no; then
13023       runpath_var=
13024       hardcode_libdir_flag_spec=
13025       export_dynamic_flag_spec=
13026       whole_archive_flag_spec=
13027     fi
13028   else
13029     # PORTME fill in a description of your system's linker (not GNU ld)
13030     case $host_os in
13031     aix3*)
13032       allow_undefined_flag=unsupported
13033       always_export_symbols=yes
13034       archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname'
13035       # Note: this linker hardcodes the directories in LIBPATH if there
13036       # are no directories specified by -L.
13037       hardcode_minus_L=yes
13038       if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
13039         # Neither direct hardcoding nor static linking is supported with a
13040         # broken collect2.
13041         hardcode_direct=unsupported
13042       fi
13043       ;;
13044
13045     aix[4-9]*)
13046       if test "$host_cpu" = ia64; then
13047         # On IA64, the linker does run time linking by default, so we don't
13048         # have to do anything special.
13049         aix_use_runtimelinking=no
13050         exp_sym_flag='-Bexport'
13051         no_entry_flag=""
13052       else
13053         # If we're using GNU nm, then we don't want the "-C" option.
13054         # -C means demangle to AIX nm, but means don't demangle with GNU nm
13055         # Also, AIX nm treats weak defined symbols like other global
13056         # defined symbols, whereas GNU nm marks them as "W".
13057         if $NM -V 2>&1 | $GREP 'GNU' > /dev/null; then
13058           export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B") || (\$ 2 == "W")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13059         else
13060           export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$ 2 == "T") || (\$ 2 == "D") || (\$ 2 == "B")) && (substr(\$ 3,1,1) != ".")) { print \$ 3 } }'\'' | sort -u > $export_symbols'
13061         fi
13062         aix_use_runtimelinking=no
13063
13064         # Test if we are trying to use run time linking or normal
13065         # AIX style linking. If -brtl is somewhere in LDFLAGS, we
13066         # need to do runtime linking.
13067         case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
13068           for ld_flag in $LDFLAGS; do
13069           if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
13070             aix_use_runtimelinking=yes
13071             break
13072           fi
13073           done
13074           ;;
13075         esac
13076
13077         exp_sym_flag='-bexport'
13078         no_entry_flag='-bnoentry'
13079       fi
13080
13081       # When large executables or shared objects are built, AIX ld can
13082       # have problems creating the table of contents.  If linking a library
13083       # or program results in "error TOC overflow" add -mminimal-toc to
13084       # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
13085       # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
13086
13087       archive_cmds=''
13088       hardcode_direct=yes
13089       hardcode_direct_absolute=yes
13090       hardcode_libdir_separator=':'
13091       link_all_deplibs=yes
13092       file_list_spec='${wl}-f,'
13093
13094       if test "$GCC" = yes; then
13095         case $host_os in aix4.[012]|aix4.[012].*)
13096         # We only want to do this on AIX 4.2 and lower, the check
13097         # below for broken collect2 doesn't work under 4.3+
13098           collect2name=`${CC} -print-prog-name=collect2`
13099           if test -f "$collect2name" &&
13100            strings "$collect2name" | $GREP resolve_lib_name >/dev/null
13101           then
13102           # We have reworked collect2
13103           :
13104           else
13105           # We have old collect2
13106           hardcode_direct=unsupported
13107           # It fails to find uninstalled libraries when the uninstalled
13108           # path is not listed in the libpath.  Setting hardcode_minus_L
13109           # to unsupported forces relinking
13110           hardcode_minus_L=yes
13111           hardcode_libdir_flag_spec='-L$libdir'
13112           hardcode_libdir_separator=
13113           fi
13114           ;;
13115         esac
13116         shared_flag='-shared'
13117         if test "$aix_use_runtimelinking" = yes; then
13118           shared_flag="$shared_flag "'${wl}-G'
13119         fi
13120       else
13121         # not using gcc
13122         if test "$host_cpu" = ia64; then
13123         # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
13124         # chokes on -Wl,-G. The following line is correct:
13125           shared_flag='-G'
13126         else
13127           if test "$aix_use_runtimelinking" = yes; then
13128             shared_flag='${wl}-G'
13129           else
13130             shared_flag='${wl}-bM:SRE'
13131           fi
13132         fi
13133       fi
13134
13135       export_dynamic_flag_spec='${wl}-bexpall'
13136       # It seems that -bexpall does not export symbols beginning with
13137       # underscore (_), so it is better to generate a list of symbols to export.
13138       always_export_symbols=yes
13139       if test "$aix_use_runtimelinking" = yes; then
13140         # Warning - without using the other runtime loading flags (-brtl),
13141         # -berok will link without error, but may produce a broken library.
13142         allow_undefined_flag='-berok'
13143         # Determine the default libpath from the value encoded in an
13144         # empty executable.
13145         if test "${lt_cv_aix_libpath+set}" = set; then
13146   aix_libpath=$lt_cv_aix_libpath
13147 else
13148   if ${lt_cv_aix_libpath_+:} false; then :
13149   $as_echo_n "(cached) " >&6
13150 else
13151   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13152 /* end confdefs.h.  */
13153
13154 int
13155 main ()
13156 {
13157
13158   ;
13159   return 0;
13160 }
13161 _ACEOF
13162 if ac_fn_c_try_link "$LINENO"; then :
13163
13164   lt_aix_libpath_sed='
13165       /Import File Strings/,/^$/ {
13166           /^0/ {
13167               s/^0  *\([^ ]*\) *$/\1/
13168               p
13169           }
13170       }'
13171   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13172   # Check for a 64-bit object if we didn't find anything.
13173   if test -z "$lt_cv_aix_libpath_"; then
13174     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13175   fi
13176 fi
13177 rm -f core conftest.err conftest.$ac_objext \
13178     conftest$ac_exeext conftest.$ac_ext
13179   if test -z "$lt_cv_aix_libpath_"; then
13180     lt_cv_aix_libpath_="/usr/lib:/lib"
13181   fi
13182
13183 fi
13184
13185   aix_libpath=$lt_cv_aix_libpath_
13186 fi
13187
13188         hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
13189         archive_expsym_cmds='$CC -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then func_echo_all "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag"
13190       else
13191         if test "$host_cpu" = ia64; then
13192           hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
13193           allow_undefined_flag="-z nodefs"
13194           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols"
13195         else
13196          # Determine the default libpath from the value encoded in an
13197          # empty executable.
13198          if test "${lt_cv_aix_libpath+set}" = set; then
13199   aix_libpath=$lt_cv_aix_libpath
13200 else
13201   if ${lt_cv_aix_libpath_+:} false; then :
13202   $as_echo_n "(cached) " >&6
13203 else
13204   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13205 /* end confdefs.h.  */
13206
13207 int
13208 main ()
13209 {
13210
13211   ;
13212   return 0;
13213 }
13214 _ACEOF
13215 if ac_fn_c_try_link "$LINENO"; then :
13216
13217   lt_aix_libpath_sed='
13218       /Import File Strings/,/^$/ {
13219           /^0/ {
13220               s/^0  *\([^ ]*\) *$/\1/
13221               p
13222           }
13223       }'
13224   lt_cv_aix_libpath_=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13225   # Check for a 64-bit object if we didn't find anything.
13226   if test -z "$lt_cv_aix_libpath_"; then
13227     lt_cv_aix_libpath_=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
13228   fi
13229 fi
13230 rm -f core conftest.err conftest.$ac_objext \
13231     conftest$ac_exeext conftest.$ac_ext
13232   if test -z "$lt_cv_aix_libpath_"; then
13233     lt_cv_aix_libpath_="/usr/lib:/lib"
13234   fi
13235
13236 fi
13237
13238   aix_libpath=$lt_cv_aix_libpath_
13239 fi
13240
13241          hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
13242           # Warning - without using the other run time loading flags,
13243           # -berok will link without error, but may produce a broken library.
13244           no_undefined_flag=' ${wl}-bernotok'
13245           allow_undefined_flag=' ${wl}-berok'
13246           if test "$with_gnu_ld" = yes; then
13247             # We only use this code for GNU lds that support --whole-archive.
13248             whole_archive_flag_spec='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
13249           else
13250             # Exported symbols can be pulled into shared objects from archives
13251             whole_archive_flag_spec='$convenience'
13252           fi
13253           archive_cmds_need_lc=yes
13254           # This is similar to how AIX traditionally builds its shared libraries.
13255           archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname'
13256         fi
13257       fi
13258       ;;
13259
13260     amigaos*)
13261       case $host_cpu in
13262       powerpc)
13263             # see comment about AmigaOS4 .so support
13264             archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
13265             archive_expsym_cmds=''
13266         ;;
13267       m68k)
13268             archive_cmds='$RM $output_objdir/a2ixlibrary.data~$ECHO "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$ECHO "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$ECHO "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$ECHO "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)'
13269             hardcode_libdir_flag_spec='-L$libdir'
13270             hardcode_minus_L=yes
13271         ;;
13272       esac
13273       ;;
13274
13275     bsdi[45]*)
13276       export_dynamic_flag_spec=-rdynamic
13277       ;;
13278
13279     cygwin* | mingw* | pw32* | cegcc*)
13280       # When not using gcc, we currently assume that we are using
13281       # Microsoft Visual C++.
13282       # hardcode_libdir_flag_spec is actually meaningless, as there is
13283       # no search path for DLLs.
13284       case $cc_basename in
13285       cl*)
13286         # Native MSVC
13287         hardcode_libdir_flag_spec=' '
13288         allow_undefined_flag=unsupported
13289         always_export_symbols=yes
13290         file_list_spec='@'
13291         # Tell ltmain to make .lib files, not .a files.
13292         libext=lib
13293         # Tell ltmain to make .dll files, not .so files.
13294         shrext_cmds=".dll"
13295         # FIXME: Setting linknames here is a bad hack.
13296         archive_cmds='$CC -o $output_objdir/$soname $libobjs $compiler_flags $deplibs -Wl,-dll~linknames='
13297         archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
13298             sed -n -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' -e '1\\\!p' < $export_symbols > $output_objdir/$soname.exp;
13299           else
13300             sed -e 's/\\\\\\\(.*\\\\\\\)/-link\\\ -EXPORT:\\\\\\\1/' < $export_symbols > $output_objdir/$soname.exp;
13301           fi~
13302           $CC -o $tool_output_objdir$soname $libobjs $compiler_flags $deplibs "@$tool_output_objdir$soname.exp" -Wl,-DLL,-IMPLIB:"$tool_output_objdir$libname.dll.lib"~
13303           linknames='
13304         # The linker will not automatically build a static lib if we build a DLL.
13305         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
13306         enable_shared_with_static_runtimes=yes
13307         exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
13308         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
13309         # Don't use ranlib
13310         old_postinstall_cmds='chmod 644 $oldlib'
13311         postlink_cmds='lt_outputfile="@OUTPUT@"~
13312           lt_tool_outputfile="@TOOL_OUTPUT@"~
13313           case $lt_outputfile in
13314             *.exe|*.EXE) ;;
13315             *)
13316               lt_outputfile="$lt_outputfile.exe"
13317               lt_tool_outputfile="$lt_tool_outputfile.exe"
13318               ;;
13319           esac~
13320           if test "$MANIFEST_TOOL" != ":" && test -f "$lt_outputfile.manifest"; then
13321             $MANIFEST_TOOL -manifest "$lt_tool_outputfile.manifest" -outputresource:"$lt_tool_outputfile" || exit 1;
13322             $RM "$lt_outputfile.manifest";
13323           fi'
13324         ;;
13325       *)
13326         # Assume MSVC wrapper
13327         hardcode_libdir_flag_spec=' '
13328         allow_undefined_flag=unsupported
13329         # Tell ltmain to make .lib files, not .a files.
13330         libext=lib
13331         # Tell ltmain to make .dll files, not .so files.
13332         shrext_cmds=".dll"
13333         # FIXME: Setting linknames here is a bad hack.
13334         archive_cmds='$CC -o $lib $libobjs $compiler_flags `func_echo_all "$deplibs" | $SED '\''s/ -lc$//'\''` -link -dll~linknames='
13335         # The linker will automatically build a .lib file if we build a DLL.
13336         old_archive_from_new_cmds='true'
13337         # FIXME: Should let the user specify the lib program.
13338         old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
13339         enable_shared_with_static_runtimes=yes
13340         ;;
13341       esac
13342       ;;
13343
13344     darwin* | rhapsody*)
13345
13346
13347   archive_cmds_need_lc=no
13348   hardcode_direct=no
13349   hardcode_automatic=yes
13350   hardcode_shlibpath_var=unsupported
13351   if test "$lt_cv_ld_force_load" = "yes"; then
13352     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
13353
13354   else
13355     whole_archive_flag_spec=''
13356   fi
13357   link_all_deplibs=yes
13358   allow_undefined_flag="$_lt_dar_allow_undefined"
13359   case $cc_basename in
13360      ifort*) _lt_dar_can_shared=yes ;;
13361      *) _lt_dar_can_shared=$GCC ;;
13362   esac
13363   if test "$_lt_dar_can_shared" = "yes"; then
13364     output_verbose_link_cmd=func_echo_all
13365     archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
13366     module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
13367     archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
13368     module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
13369
13370   else
13371   ld_shlibs=no
13372   fi
13373
13374       ;;
13375
13376     dgux*)
13377       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13378       hardcode_libdir_flag_spec='-L$libdir'
13379       hardcode_shlibpath_var=no
13380       ;;
13381
13382     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
13383     # support.  Future versions do this automatically, but an explicit c++rt0.o
13384     # does not break anything, and helps significantly (at the cost of a little
13385     # extra space).
13386     freebsd2.2*)
13387       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
13388       hardcode_libdir_flag_spec='-R$libdir'
13389       hardcode_direct=yes
13390       hardcode_shlibpath_var=no
13391       ;;
13392
13393     # Unfortunately, older versions of FreeBSD 2 do not have this feature.
13394     freebsd2.*)
13395       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13396       hardcode_direct=yes
13397       hardcode_minus_L=yes
13398       hardcode_shlibpath_var=no
13399       ;;
13400
13401     # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
13402     freebsd* | dragonfly*)
13403       archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13404       hardcode_libdir_flag_spec='-R$libdir'
13405       hardcode_direct=yes
13406       hardcode_shlibpath_var=no
13407       ;;
13408
13409     hpux9*)
13410       if test "$GCC" = yes; then
13411         archive_cmds='$RM $output_objdir/$soname~$CC -shared $pic_flag ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13412       else
13413         archive_cmds='$RM $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
13414       fi
13415       hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
13416       hardcode_libdir_separator=:
13417       hardcode_direct=yes
13418
13419       # hardcode_minus_L: Not really in the search PATH,
13420       # but as the default location of the library.
13421       hardcode_minus_L=yes
13422       export_dynamic_flag_spec='${wl}-E'
13423       ;;
13424
13425     hpux10*)
13426       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13427         archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13428       else
13429         archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13430       fi
13431       if test "$with_gnu_ld" = no; then
13432         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
13433         hardcode_libdir_separator=:
13434         hardcode_direct=yes
13435         hardcode_direct_absolute=yes
13436         export_dynamic_flag_spec='${wl}-E'
13437         # hardcode_minus_L: Not really in the search PATH,
13438         # but as the default location of the library.
13439         hardcode_minus_L=yes
13440       fi
13441       ;;
13442
13443     hpux11*)
13444       if test "$GCC" = yes && test "$with_gnu_ld" = no; then
13445         case $host_cpu in
13446         hppa*64*)
13447           archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13448           ;;
13449         ia64*)
13450           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13451           ;;
13452         *)
13453           archive_cmds='$CC -shared $pic_flag ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13454           ;;
13455         esac
13456       else
13457         case $host_cpu in
13458         hppa*64*)
13459           archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13460           ;;
13461         ia64*)
13462           archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
13463           ;;
13464         *)
13465
13466           # Older versions of the 11.00 compiler do not understand -b yet
13467           # (HP92453-01 A.11.01.20 doesn't, HP92453-01 B.11.X.35175-35176.GP does)
13468           { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $CC understands -b" >&5
13469 $as_echo_n "checking if $CC understands -b... " >&6; }
13470 if ${lt_cv_prog_compiler__b+:} false; then :
13471   $as_echo_n "(cached) " >&6
13472 else
13473   lt_cv_prog_compiler__b=no
13474    save_LDFLAGS="$LDFLAGS"
13475    LDFLAGS="$LDFLAGS -b"
13476    echo "$lt_simple_link_test_code" > conftest.$ac_ext
13477    if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13478      # The linker can only warn and ignore the option if not recognized
13479      # So say no if there are warnings
13480      if test -s conftest.err; then
13481        # Append any errors to the config.log.
13482        cat conftest.err 1>&5
13483        $ECHO "$_lt_linker_boilerplate" | $SED '/^$/d' > conftest.exp
13484        $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13485        if diff conftest.exp conftest.er2 >/dev/null; then
13486          lt_cv_prog_compiler__b=yes
13487        fi
13488      else
13489        lt_cv_prog_compiler__b=yes
13490      fi
13491    fi
13492    $RM -r conftest*
13493    LDFLAGS="$save_LDFLAGS"
13494
13495 fi
13496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_compiler__b" >&5
13497 $as_echo "$lt_cv_prog_compiler__b" >&6; }
13498
13499 if test x"$lt_cv_prog_compiler__b" = xyes; then
13500     archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
13501 else
13502     archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
13503 fi
13504
13505           ;;
13506         esac
13507       fi
13508       if test "$with_gnu_ld" = no; then
13509         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
13510         hardcode_libdir_separator=:
13511
13512         case $host_cpu in
13513         hppa*64*|ia64*)
13514           hardcode_direct=no
13515           hardcode_shlibpath_var=no
13516           ;;
13517         *)
13518           hardcode_direct=yes
13519           hardcode_direct_absolute=yes
13520           export_dynamic_flag_spec='${wl}-E'
13521
13522           # hardcode_minus_L: Not really in the search PATH,
13523           # but as the default location of the library.
13524           hardcode_minus_L=yes
13525           ;;
13526         esac
13527       fi
13528       ;;
13529
13530     irix5* | irix6* | nonstopux*)
13531       if test "$GCC" = yes; then
13532         archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13533         # Try to use the -exported_symbol ld option, if it does not
13534         # work, assume that -exports_file does not work either and
13535         # implicitly export all symbols.
13536         # This should be the same for all languages, so no per-tag cache variable.
13537         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the $host_os linker accepts -exported_symbol" >&5
13538 $as_echo_n "checking whether the $host_os linker accepts -exported_symbol... " >&6; }
13539 if ${lt_cv_irix_exported_symbol+:} false; then :
13540   $as_echo_n "(cached) " >&6
13541 else
13542   save_LDFLAGS="$LDFLAGS"
13543            LDFLAGS="$LDFLAGS -shared ${wl}-exported_symbol ${wl}foo ${wl}-update_registry ${wl}/dev/null"
13544            cat confdefs.h - <<_ACEOF >conftest.$ac_ext
13545 /* end confdefs.h.  */
13546 int foo (void) { return 0; }
13547 _ACEOF
13548 if ac_fn_c_try_link "$LINENO"; then :
13549   lt_cv_irix_exported_symbol=yes
13550 else
13551   lt_cv_irix_exported_symbol=no
13552 fi
13553 rm -f core conftest.err conftest.$ac_objext \
13554     conftest$ac_exeext conftest.$ac_ext
13555            LDFLAGS="$save_LDFLAGS"
13556 fi
13557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_irix_exported_symbol" >&5
13558 $as_echo "$lt_cv_irix_exported_symbol" >&6; }
13559         if test "$lt_cv_irix_exported_symbol" = yes; then
13560           archive_expsym_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations ${wl}-exports_file ${wl}$export_symbols -o $lib'
13561         fi
13562       else
13563         archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13564         archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -exports_file $export_symbols -o $lib'
13565       fi
13566       archive_cmds_need_lc='no'
13567       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
13568       hardcode_libdir_separator=:
13569       inherit_rpath=yes
13570       link_all_deplibs=yes
13571       ;;
13572
13573     netbsd*)
13574       if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
13575         archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
13576       else
13577         archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
13578       fi
13579       hardcode_libdir_flag_spec='-R$libdir'
13580       hardcode_direct=yes
13581       hardcode_shlibpath_var=no
13582       ;;
13583
13584     newsos6)
13585       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13586       hardcode_direct=yes
13587       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
13588       hardcode_libdir_separator=:
13589       hardcode_shlibpath_var=no
13590       ;;
13591
13592     *nto* | *qnx*)
13593       ;;
13594
13595     openbsd*)
13596       if test -f /usr/libexec/ld.so; then
13597         hardcode_direct=yes
13598         hardcode_shlibpath_var=no
13599         hardcode_direct_absolute=yes
13600         if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13601           archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13602           archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
13603           hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
13604           export_dynamic_flag_spec='${wl}-E'
13605         else
13606           case $host_os in
13607            openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
13608              archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
13609              hardcode_libdir_flag_spec='-R$libdir'
13610              ;;
13611            *)
13612              archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
13613              hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
13614              ;;
13615           esac
13616         fi
13617       else
13618         ld_shlibs=no
13619       fi
13620       ;;
13621
13622     os2*)
13623       hardcode_libdir_flag_spec='-L$libdir'
13624       hardcode_minus_L=yes
13625       allow_undefined_flag=unsupported
13626       archive_cmds='$ECHO "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$ECHO "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~echo DATA >> $output_objdir/$libname.def~echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def'
13627       old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
13628       ;;
13629
13630     osf3*)
13631       if test "$GCC" = yes; then
13632         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
13633         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13634       else
13635         allow_undefined_flag=' -expect_unresolved \*'
13636         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13637       fi
13638       archive_cmds_need_lc='no'
13639       hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
13640       hardcode_libdir_separator=:
13641       ;;
13642
13643     osf4* | osf5*)      # as osf3* with the addition of -msym flag
13644       if test "$GCC" = yes; then
13645         allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
13646         archive_cmds='$CC -shared${allow_undefined_flag} $pic_flag $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && func_echo_all "${wl}-set_version ${wl}$verstring"` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib'
13647         hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
13648       else
13649         allow_undefined_flag=' -expect_unresolved \*'
13650         archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags -msym -soname $soname `test -n "$verstring" && func_echo_all "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib'
13651         archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; printf "%s\\n" "-hidden">> $lib.exp~
13652         $CC -shared${allow_undefined_flag} ${wl}-input ${wl}$lib.exp $compiler_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && $ECHO "-set_version $verstring"` -update_registry ${output_objdir}/so_locations -o $lib~$RM $lib.exp'
13653
13654         # Both c and cxx compiler support -rpath directly
13655         hardcode_libdir_flag_spec='-rpath $libdir'
13656       fi
13657       archive_cmds_need_lc='no'
13658       hardcode_libdir_separator=:
13659       ;;
13660
13661     solaris*)
13662       no_undefined_flag=' -z defs'
13663       if test "$GCC" = yes; then
13664         wlarc='${wl}'
13665         archive_cmds='$CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
13666         archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13667           $CC -shared $pic_flag ${wl}-z ${wl}text ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13668       else
13669         case `$CC -V 2>&1` in
13670         *"Compilers 5.0"*)
13671           wlarc=''
13672           archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
13673           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13674           $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$RM $lib.exp'
13675           ;;
13676         *)
13677           wlarc='${wl}'
13678           archive_cmds='$CC -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $compiler_flags'
13679           archive_expsym_cmds='echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~echo "local: *; };" >> $lib.exp~
13680           $CC -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $compiler_flags~$RM $lib.exp'
13681           ;;
13682         esac
13683       fi
13684       hardcode_libdir_flag_spec='-R$libdir'
13685       hardcode_shlibpath_var=no
13686       case $host_os in
13687       solaris2.[0-5] | solaris2.[0-5].*) ;;
13688       *)
13689         # The compiler driver will combine and reorder linker options,
13690         # but understands `-z linker_flag'.  GCC discards it without `$wl',
13691         # but is careful enough not to reorder.
13692         # Supported since Solaris 2.6 (maybe 2.5.1?)
13693         if test "$GCC" = yes; then
13694           whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
13695         else
13696           whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
13697         fi
13698         ;;
13699       esac
13700       link_all_deplibs=yes
13701       ;;
13702
13703     sunos4*)
13704       if test "x$host_vendor" = xsequent; then
13705         # Use $CC to link under sequent, because it throws in some extra .o
13706         # files that make .init and .fini sections work.
13707         archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
13708       else
13709         archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
13710       fi
13711       hardcode_libdir_flag_spec='-L$libdir'
13712       hardcode_direct=yes
13713       hardcode_minus_L=yes
13714       hardcode_shlibpath_var=no
13715       ;;
13716
13717     sysv4)
13718       case $host_vendor in
13719         sni)
13720           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13721           hardcode_direct=yes # is this really true???
13722         ;;
13723         siemens)
13724           ## LD is ld it makes a PLAMLIB
13725           ## CC just makes a GrossModule.
13726           archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
13727           reload_cmds='$CC -r -o $output$reload_objs'
13728           hardcode_direct=no
13729         ;;
13730         motorola)
13731           archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13732           hardcode_direct=no #Motorola manual says yes, but my tests say they lie
13733         ;;
13734       esac
13735       runpath_var='LD_RUN_PATH'
13736       hardcode_shlibpath_var=no
13737       ;;
13738
13739     sysv4.3*)
13740       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13741       hardcode_shlibpath_var=no
13742       export_dynamic_flag_spec='-Bexport'
13743       ;;
13744
13745     sysv4*MP*)
13746       if test -d /usr/nec; then
13747         archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13748         hardcode_shlibpath_var=no
13749         runpath_var=LD_RUN_PATH
13750         hardcode_runpath_var=yes
13751         ld_shlibs=yes
13752       fi
13753       ;;
13754
13755     sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
13756       no_undefined_flag='${wl}-z,text'
13757       archive_cmds_need_lc=no
13758       hardcode_shlibpath_var=no
13759       runpath_var='LD_RUN_PATH'
13760
13761       if test "$GCC" = yes; then
13762         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13763         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13764       else
13765         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13766         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13767       fi
13768       ;;
13769
13770     sysv5* | sco3.2v5* | sco5v6*)
13771       # Note: We can NOT use -z defs as we might desire, because we do not
13772       # link with -lc, and that would cause any symbols used from libc to
13773       # always be unresolved, which means just about no library would
13774       # ever link correctly.  If we're not using GNU ld we use -z text
13775       # though, which does catch some bad symbols but isn't as heavy-handed
13776       # as -z defs.
13777       no_undefined_flag='${wl}-z,text'
13778       allow_undefined_flag='${wl}-z,nodefs'
13779       archive_cmds_need_lc=no
13780       hardcode_shlibpath_var=no
13781       hardcode_libdir_flag_spec='${wl}-R,$libdir'
13782       hardcode_libdir_separator=':'
13783       link_all_deplibs=yes
13784       export_dynamic_flag_spec='${wl}-Bexport'
13785       runpath_var='LD_RUN_PATH'
13786
13787       if test "$GCC" = yes; then
13788         archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13789         archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13790       else
13791         archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13792         archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
13793       fi
13794       ;;
13795
13796     uts4*)
13797       archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
13798       hardcode_libdir_flag_spec='-L$libdir'
13799       hardcode_shlibpath_var=no
13800       ;;
13801
13802     *)
13803       ld_shlibs=no
13804       ;;
13805     esac
13806
13807     if test x$host_vendor = xsni; then
13808       case $host in
13809       sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*)
13810         export_dynamic_flag_spec='${wl}-Blargedynsym'
13811         ;;
13812       esac
13813     fi
13814   fi
13815
13816 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5
13817 $as_echo "$ld_shlibs" >&6; }
13818 test "$ld_shlibs" = no && can_build_shared=no
13819
13820 with_gnu_ld=$with_gnu_ld
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836 #
13837 # Do we need to explicitly link libc?
13838 #
13839 case "x$archive_cmds_need_lc" in
13840 x|xyes)
13841   # Assume -lc should be added
13842   archive_cmds_need_lc=yes
13843
13844   if test "$enable_shared" = yes && test "$GCC" = yes; then
13845     case $archive_cmds in
13846     *'~'*)
13847       # FIXME: we may have to deal with multi-command sequences.
13848       ;;
13849     '$CC '*)
13850       # Test whether the compiler implicitly links with -lc since on some
13851       # systems, -lgcc has to come before -lc. If gcc already passes -lc
13852       # to ld, don't add -lc before -lgcc.
13853       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5
13854 $as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13855 if ${lt_cv_archive_cmds_need_lc+:} false; then :
13856   $as_echo_n "(cached) " >&6
13857 else
13858   $RM conftest*
13859         echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13860
13861         if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
13862   (eval $ac_compile) 2>&5
13863   ac_status=$?
13864   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13865   test $ac_status = 0; } 2>conftest.err; then
13866           soname=conftest
13867           lib=conftest
13868           libobjs=conftest.$ac_objext
13869           deplibs=
13870           wl=$lt_prog_compiler_wl
13871           pic_flag=$lt_prog_compiler_pic
13872           compiler_flags=-v
13873           linker_flags=-v
13874           verstring=
13875           output_objdir=.
13876           libname=conftest
13877           lt_save_allow_undefined_flag=$allow_undefined_flag
13878           allow_undefined_flag=
13879           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1\""; } >&5
13880   (eval $archive_cmds 2\>\&1 \| $GREP \" -lc \" \>/dev/null 2\>\&1) 2>&5
13881   ac_status=$?
13882   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
13883   test $ac_status = 0; }
13884           then
13885             lt_cv_archive_cmds_need_lc=no
13886           else
13887             lt_cv_archive_cmds_need_lc=yes
13888           fi
13889           allow_undefined_flag=$lt_save_allow_undefined_flag
13890         else
13891           cat conftest.err 1>&5
13892         fi
13893         $RM conftest*
13894
13895 fi
13896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5
13897 $as_echo "$lt_cv_archive_cmds_need_lc" >&6; }
13898       archive_cmds_need_lc=$lt_cv_archive_cmds_need_lc
13899       ;;
13900     esac
13901   fi
13902   ;;
13903 esac
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
14057 $as_echo_n "checking dynamic linker characteristics... " >&6; }
14058
14059 if test "$GCC" = yes; then
14060   case $host_os in
14061     darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
14062     *) lt_awk_arg="/^libraries:/" ;;
14063   esac
14064   case $host_os in
14065     mingw* | cegcc*) lt_sed_strip_eq="s,=\([A-Za-z]:\),\1,g" ;;
14066     *) lt_sed_strip_eq="s,=/,/,g" ;;
14067   esac
14068   lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e $lt_sed_strip_eq`
14069   case $lt_search_path_spec in
14070   *\;*)
14071     # if the path contains ";" then we assume it to be the separator
14072     # otherwise default to the standard path separator (i.e. ":") - it is
14073     # assumed that no part of a normal pathname contains ";" but that should
14074     # okay in the real world where ";" in dirpaths is itself problematic.
14075     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED 's/;/ /g'`
14076     ;;
14077   *)
14078     lt_search_path_spec=`$ECHO "$lt_search_path_spec" | $SED "s/$PATH_SEPARATOR/ /g"`
14079     ;;
14080   esac
14081   # Ok, now we have the path, separated by spaces, we can step through it
14082   # and add multilib dir if necessary.
14083   lt_tmp_lt_search_path_spec=
14084   lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
14085   for lt_sys_path in $lt_search_path_spec; do
14086     if test -d "$lt_sys_path/$lt_multi_os_dir"; then
14087       lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
14088     else
14089       test -d "$lt_sys_path" && \
14090         lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
14091     fi
14092   done
14093   lt_search_path_spec=`$ECHO "$lt_tmp_lt_search_path_spec" | awk '
14094 BEGIN {RS=" "; FS="/|\n";} {
14095   lt_foo="";
14096   lt_count=0;
14097   for (lt_i = NF; lt_i > 0; lt_i--) {
14098     if ($lt_i != "" && $lt_i != ".") {
14099       if ($lt_i == "..") {
14100         lt_count++;
14101       } else {
14102         if (lt_count == 0) {
14103           lt_foo="/" $lt_i lt_foo;
14104         } else {
14105           lt_count--;
14106         }
14107       }
14108     }
14109   }
14110   if (lt_foo != "") { lt_freq[lt_foo]++; }
14111   if (lt_freq[lt_foo] == 1) { print lt_foo; }
14112 }'`
14113   # AWK program above erroneously prepends '/' to C:/dos/paths
14114   # for these hosts.
14115   case $host_os in
14116     mingw* | cegcc*) lt_search_path_spec=`$ECHO "$lt_search_path_spec" |\
14117       $SED 's,/\([A-Za-z]:\),\1,g'` ;;
14118   esac
14119   sys_lib_search_path_spec=`$ECHO "$lt_search_path_spec" | $lt_NL2SP`
14120 else
14121   sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
14122 fi
14123 library_names_spec=
14124 libname_spec='lib$name'
14125 soname_spec=
14126 shrext_cmds=".so"
14127 postinstall_cmds=
14128 postuninstall_cmds=
14129 finish_cmds=
14130 finish_eval=
14131 shlibpath_var=
14132 shlibpath_overrides_runpath=unknown
14133 version_type=none
14134 dynamic_linker="$host_os ld.so"
14135 sys_lib_dlsearch_path_spec="/lib /usr/lib"
14136 need_lib_prefix=unknown
14137 hardcode_into_libs=no
14138
14139 # when you set need_version to no, make sure it does not cause -set_version
14140 # flags to be left without arguments
14141 need_version=unknown
14142
14143 case $host_os in
14144 aix3*)
14145   version_type=linux # correct to gnu/linux during the next big refactor
14146   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
14147   shlibpath_var=LIBPATH
14148
14149   # AIX 3 has no versioning support, so we append a major version to the name.
14150   soname_spec='${libname}${release}${shared_ext}$major'
14151   ;;
14152
14153 aix[4-9]*)
14154   version_type=linux # correct to gnu/linux during the next big refactor
14155   need_lib_prefix=no
14156   need_version=no
14157   hardcode_into_libs=yes
14158   if test "$host_cpu" = ia64; then
14159     # AIX 5 supports IA64
14160     library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
14161     shlibpath_var=LD_LIBRARY_PATH
14162   else
14163     # With GCC up to 2.95.x, collect2 would create an import file
14164     # for dependence libraries.  The import file would start with
14165     # the line `#! .'.  This would cause the generated library to
14166     # depend on `.', always an invalid library.  This was fixed in
14167     # development snapshots of GCC prior to 3.0.
14168     case $host_os in
14169       aix4 | aix4.[01] | aix4.[01].*)
14170       if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
14171            echo ' yes '
14172            echo '#endif'; } | ${CC} -E - | $GREP yes > /dev/null; then
14173         :
14174       else
14175         can_build_shared=no
14176       fi
14177       ;;
14178     esac
14179     # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
14180     # soname into executable. Probably we can add versioning support to
14181     # collect2, so additional links can be useful in future.
14182     if test "$aix_use_runtimelinking" = yes; then
14183       # If using run time linking (on AIX 4.2 or later) use lib<name>.so
14184       # instead of lib<name>.a to let people know that these are not
14185       # typical AIX shared libraries.
14186       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14187     else
14188       # We preserve .a as extension for shared libraries through AIX4.2
14189       # and later when we are not doing run time linking.
14190       library_names_spec='${libname}${release}.a $libname.a'
14191       soname_spec='${libname}${release}${shared_ext}$major'
14192     fi
14193     shlibpath_var=LIBPATH
14194   fi
14195   ;;
14196
14197 amigaos*)
14198   case $host_cpu in
14199   powerpc)
14200     # Since July 2007 AmigaOS4 officially supports .so libraries.
14201     # When compiling the executable, add -use-dynld -Lsobjs: to the compileline.
14202     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14203     ;;
14204   m68k)
14205     library_names_spec='$libname.ixlibrary $libname.a'
14206     # Create ${libname}_ixlibrary.a entries in /sys/libs.
14207     finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`func_echo_all "$lib" | $SED '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $RM /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done'
14208     ;;
14209   esac
14210   ;;
14211
14212 beos*)
14213   library_names_spec='${libname}${shared_ext}'
14214   dynamic_linker="$host_os ld.so"
14215   shlibpath_var=LIBRARY_PATH
14216   ;;
14217
14218 bsdi[45]*)
14219   version_type=linux # correct to gnu/linux during the next big refactor
14220   need_version=no
14221   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14222   soname_spec='${libname}${release}${shared_ext}$major'
14223   finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
14224   shlibpath_var=LD_LIBRARY_PATH
14225   sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
14226   sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
14227   # the default ld.so.conf also contains /usr/contrib/lib and
14228   # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
14229   # libtool to hard-code these into programs
14230   ;;
14231
14232 cygwin* | mingw* | pw32* | cegcc*)
14233   version_type=windows
14234   shrext_cmds=".dll"
14235   need_version=no
14236   need_lib_prefix=no
14237
14238   case $GCC,$cc_basename in
14239   yes,*)
14240     # gcc
14241     library_names_spec='$libname.dll.a'
14242     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14243     postinstall_cmds='base_file=`basename \${file}`~
14244       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14245       dldir=$destdir/`dirname \$dlpath`~
14246       test -d \$dldir || mkdir -p \$dldir~
14247       $install_prog $dir/$dlname \$dldir/$dlname~
14248       chmod a+x \$dldir/$dlname~
14249       if test -n '\''$stripme'\'' && test -n '\''$striplib'\''; then
14250         eval '\''$striplib \$dldir/$dlname'\'' || exit \$?;
14251       fi'
14252     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14253       dlpath=$dir/\$dldll~
14254        $RM \$dlpath'
14255     shlibpath_overrides_runpath=yes
14256
14257     case $host_os in
14258     cygwin*)
14259       # Cygwin DLLs use 'cyg' prefix rather than 'lib'
14260       soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14261
14262       sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/lib/w32api"
14263       ;;
14264     mingw* | cegcc*)
14265       # MinGW DLLs use traditional 'lib' prefix
14266       soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14267       ;;
14268     pw32*)
14269       # pw32 DLLs use 'pw' prefix rather than 'lib'
14270       library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14271       ;;
14272     esac
14273     dynamic_linker='Win32 ld.exe'
14274     ;;
14275
14276   *,cl*)
14277     # Native MSVC
14278     libname_spec='$name'
14279     soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
14280     library_names_spec='${libname}.dll.lib'
14281
14282     case $build_os in
14283     mingw*)
14284       sys_lib_search_path_spec=
14285       lt_save_ifs=$IFS
14286       IFS=';'
14287       for lt_path in $LIB
14288       do
14289         IFS=$lt_save_ifs
14290         # Let DOS variable expansion print the short 8.3 style file name.
14291         lt_path=`cd "$lt_path" 2>/dev/null && cmd //C "for %i in (".") do @echo %~si"`
14292         sys_lib_search_path_spec="$sys_lib_search_path_spec $lt_path"
14293       done
14294       IFS=$lt_save_ifs
14295       # Convert to MSYS style.
14296       sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | sed -e 's|\\\\|/|g' -e 's| \\([a-zA-Z]\\):| /\\1|g' -e 's|^ ||'`
14297       ;;
14298     cygwin*)
14299       # Convert to unix form, then to dos form, then back to unix form
14300       # but this time dos style (no spaces!) so that the unix form looks
14301       # like /cygdrive/c/PROGRA~1:/cygdr...
14302       sys_lib_search_path_spec=`cygpath --path --unix "$LIB"`
14303       sys_lib_search_path_spec=`cygpath --path --dos "$sys_lib_search_path_spec" 2>/dev/null`
14304       sys_lib_search_path_spec=`cygpath --path --unix "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14305       ;;
14306     *)
14307       sys_lib_search_path_spec="$LIB"
14308       if $ECHO "$sys_lib_search_path_spec" | $GREP ';[c-zC-Z]:/' >/dev/null; then
14309         # It is most probably a Windows format PATH.
14310         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
14311       else
14312         sys_lib_search_path_spec=`$ECHO "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
14313       fi
14314       # FIXME: find the short name or the path components, as spaces are
14315       # common. (e.g. "Program Files" -> "PROGRA~1")
14316       ;;
14317     esac
14318
14319     # DLL is installed to $(libdir)/../bin by postinstall_cmds
14320     postinstall_cmds='base_file=`basename \${file}`~
14321       dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i; echo \$dlname'\''`~
14322       dldir=$destdir/`dirname \$dlpath`~
14323       test -d \$dldir || mkdir -p \$dldir~
14324       $install_prog $dir/$dlname \$dldir/$dlname'
14325     postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
14326       dlpath=$dir/\$dldll~
14327        $RM \$dlpath'
14328     shlibpath_overrides_runpath=yes
14329     dynamic_linker='Win32 link.exe'
14330     ;;
14331
14332   *)
14333     # Assume MSVC wrapper
14334     library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
14335     dynamic_linker='Win32 ld.exe'
14336     ;;
14337   esac
14338   # FIXME: first we should search . and the directory the executable is in
14339   shlibpath_var=PATH
14340   ;;
14341
14342 darwin* | rhapsody*)
14343   dynamic_linker="$host_os dyld"
14344   version_type=darwin
14345   need_lib_prefix=no
14346   need_version=no
14347   library_names_spec='${libname}${release}${major}$shared_ext ${libname}$shared_ext'
14348   soname_spec='${libname}${release}${major}$shared_ext'
14349   shlibpath_overrides_runpath=yes
14350   shlibpath_var=DYLD_LIBRARY_PATH
14351   shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
14352
14353   sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
14354   sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
14355   ;;
14356
14357 dgux*)
14358   version_type=linux # correct to gnu/linux during the next big refactor
14359   need_lib_prefix=no
14360   need_version=no
14361   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
14362   soname_spec='${libname}${release}${shared_ext}$major'
14363   shlibpath_var=LD_LIBRARY_PATH
14364   ;;
14365
14366 freebsd* | dragonfly*)
14367   # DragonFly does not have aout.  When/if they implement a new
14368   # versioning mechanism, adjust this.
14369   if test -x /usr/bin/objformat; then
14370     objformat=`/usr/bin/objformat`
14371   else
14372     case $host_os in
14373     freebsd[23].*) objformat=aout ;;
14374     *) objformat=elf ;;
14375     esac
14376   fi
14377   version_type=freebsd-$objformat
14378   case $version_type in
14379     freebsd-elf*)
14380       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14381       need_version=no
14382       need_lib_prefix=no
14383       ;;
14384     freebsd-*)
14385       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
14386       need_version=yes
14387       ;;
14388   esac
14389   shlibpath_var=LD_LIBRARY_PATH
14390   case $host_os in
14391   freebsd2.*)
14392     shlibpath_overrides_runpath=yes
14393     ;;
14394   freebsd3.[01]* | freebsdelf3.[01]*)
14395     shlibpath_overrides_runpath=yes
14396     hardcode_into_libs=yes
14397     ;;
14398   freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
14399   freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
14400     shlibpath_overrides_runpath=no
14401     hardcode_into_libs=yes
14402     ;;
14403   *) # from 4.6 on, and DragonFly
14404     shlibpath_overrides_runpath=yes
14405     hardcode_into_libs=yes
14406     ;;
14407   esac
14408   ;;
14409
14410 gnu*)
14411   version_type=linux # correct to gnu/linux during the next big refactor
14412   need_lib_prefix=no
14413   need_version=no
14414   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14415   soname_spec='${libname}${release}${shared_ext}$major'
14416   shlibpath_var=LD_LIBRARY_PATH
14417   shlibpath_overrides_runpath=no
14418   hardcode_into_libs=yes
14419   ;;
14420
14421 haiku*)
14422   version_type=linux # correct to gnu/linux during the next big refactor
14423   need_lib_prefix=no
14424   need_version=no
14425   dynamic_linker="$host_os runtime_loader"
14426   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
14427   soname_spec='${libname}${release}${shared_ext}$major'
14428   shlibpath_var=LIBRARY_PATH
14429   shlibpath_overrides_runpath=yes
14430   sys_lib_dlsearch_path_spec='/boot/home/config/lib /boot/common/lib /boot/system/lib'
14431   hardcode_into_libs=yes
14432   ;;
14433
14434 hpux9* | hpux10* | hpux11*)
14435   # Give a soname corresponding to the major version so that dld.sl refuses to
14436   # link against other versions.
14437   version_type=sunos
14438   need_lib_prefix=no
14439   need_version=no
14440   case $host_cpu in
14441   ia64*)
14442     shrext_cmds='.so'
14443     hardcode_into_libs=yes
14444     dynamic_linker="$host_os dld.so"
14445     shlibpath_var=LD_LIBRARY_PATH
14446     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14447     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14448     soname_spec='${libname}${release}${shared_ext}$major'
14449     if test "X$HPUX_IA64_MODE" = X32; then
14450       sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
14451     else
14452       sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
14453     fi
14454     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14455     ;;
14456   hppa*64*)
14457     shrext_cmds='.sl'
14458     hardcode_into_libs=yes
14459     dynamic_linker="$host_os dld.sl"
14460     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
14461     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
14462     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14463     soname_spec='${libname}${release}${shared_ext}$major'
14464     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
14465     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
14466     ;;
14467   *)
14468     shrext_cmds='.sl'
14469     dynamic_linker="$host_os dld.sl"
14470     shlibpath_var=SHLIB_PATH
14471     shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
14472     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14473     soname_spec='${libname}${release}${shared_ext}$major'
14474     ;;
14475   esac
14476   # HP-UX runs *really* slowly unless shared libraries are mode 555, ...
14477   postinstall_cmds='chmod 555 $lib'
14478   # or fails outright, so override atomically:
14479   install_override_mode=555
14480   ;;
14481
14482 interix[3-9]*)
14483   version_type=linux # correct to gnu/linux during the next big refactor
14484   need_lib_prefix=no
14485   need_version=no
14486   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14487   soname_spec='${libname}${release}${shared_ext}$major'
14488   dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
14489   shlibpath_var=LD_LIBRARY_PATH
14490   shlibpath_overrides_runpath=no
14491   hardcode_into_libs=yes
14492   ;;
14493
14494 irix5* | irix6* | nonstopux*)
14495   case $host_os in
14496     nonstopux*) version_type=nonstopux ;;
14497     *)
14498         if test "$lt_cv_prog_gnu_ld" = yes; then
14499                 version_type=linux # correct to gnu/linux during the next big refactor
14500         else
14501                 version_type=irix
14502         fi ;;
14503   esac
14504   need_lib_prefix=no
14505   need_version=no
14506   soname_spec='${libname}${release}${shared_ext}$major'
14507   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
14508   case $host_os in
14509   irix5* | nonstopux*)
14510     libsuff= shlibsuff=
14511     ;;
14512   *)
14513     case $LD in # libtool.m4 will add one of these switches to LD
14514     *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
14515       libsuff= shlibsuff= libmagic=32-bit;;
14516     *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
14517       libsuff=32 shlibsuff=N32 libmagic=N32;;
14518     *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
14519       libsuff=64 shlibsuff=64 libmagic=64-bit;;
14520     *) libsuff= shlibsuff= libmagic=never-match;;
14521     esac
14522     ;;
14523   esac
14524   shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
14525   shlibpath_overrides_runpath=no
14526   sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
14527   sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
14528   hardcode_into_libs=yes
14529   ;;
14530
14531 # No shared lib support for Linux oldld, aout, or coff.
14532 linux*oldld* | linux*aout* | linux*coff*)
14533   dynamic_linker=no
14534   ;;
14535
14536 # This must be glibc/ELF.
14537 linux* | k*bsd*-gnu | kopensolaris*-gnu)
14538   version_type=linux # correct to gnu/linux during the next big refactor
14539   need_lib_prefix=no
14540   need_version=no
14541   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14542   soname_spec='${libname}${release}${shared_ext}$major'
14543   finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
14544   shlibpath_var=LD_LIBRARY_PATH
14545   shlibpath_overrides_runpath=no
14546
14547   # Some binutils ld are patched to set DT_RUNPATH
14548   if ${lt_cv_shlibpath_overrides_runpath+:} false; then :
14549   $as_echo_n "(cached) " >&6
14550 else
14551   lt_cv_shlibpath_overrides_runpath=no
14552     save_LDFLAGS=$LDFLAGS
14553     save_libdir=$libdir
14554     eval "libdir=/foo; wl=\"$lt_prog_compiler_wl\"; \
14555          LDFLAGS=\"\$LDFLAGS $hardcode_libdir_flag_spec\""
14556     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14557 /* end confdefs.h.  */
14558
14559 int
14560 main ()
14561 {
14562
14563   ;
14564   return 0;
14565 }
14566 _ACEOF
14567 if ac_fn_c_try_link "$LINENO"; then :
14568   if  ($OBJDUMP -p conftest$ac_exeext) 2>/dev/null | grep "RUNPATH.*$libdir" >/dev/null; then :
14569   lt_cv_shlibpath_overrides_runpath=yes
14570 fi
14571 fi
14572 rm -f core conftest.err conftest.$ac_objext \
14573     conftest$ac_exeext conftest.$ac_ext
14574     LDFLAGS=$save_LDFLAGS
14575     libdir=$save_libdir
14576
14577 fi
14578
14579   shlibpath_overrides_runpath=$lt_cv_shlibpath_overrides_runpath
14580
14581   # This implies no fast_install, which is unacceptable.
14582   # Some rework will be needed to allow for fast_install
14583   # before this can be enabled.
14584   hardcode_into_libs=yes
14585
14586   # Append ld.so.conf contents to the search path
14587   if test -f /etc/ld.so.conf; then
14588     lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[       ]*hwcap[        ]/d;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;s/"//g;/^$/d' | tr '\n' ' '`
14589     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
14590   fi
14591
14592   # We used to test for /lib/ld.so.1 and disable shared libraries on
14593   # powerpc, because MkLinux only supported shared libraries with the
14594   # GNU dynamic linker.  Since this was broken with cross compilers,
14595   # most powerpc-linux boxes support dynamic linking these days and
14596   # people can always --disable-shared, the test was removed, and we
14597   # assume the GNU/Linux dynamic linker is in use.
14598   dynamic_linker='GNU/Linux ld.so'
14599   ;;
14600
14601 netbsd*)
14602   version_type=sunos
14603   need_lib_prefix=no
14604   need_version=no
14605   if echo __ELF__ | $CC -E - | $GREP __ELF__ >/dev/null; then
14606     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14607     finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14608     dynamic_linker='NetBSD (a.out) ld.so'
14609   else
14610     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
14611     soname_spec='${libname}${release}${shared_ext}$major'
14612     dynamic_linker='NetBSD ld.elf_so'
14613   fi
14614   shlibpath_var=LD_LIBRARY_PATH
14615   shlibpath_overrides_runpath=yes
14616   hardcode_into_libs=yes
14617   ;;
14618
14619 newsos6)
14620   version_type=linux # correct to gnu/linux during the next big refactor
14621   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14622   shlibpath_var=LD_LIBRARY_PATH
14623   shlibpath_overrides_runpath=yes
14624   ;;
14625
14626 *nto* | *qnx*)
14627   version_type=qnx
14628   need_lib_prefix=no
14629   need_version=no
14630   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14631   soname_spec='${libname}${release}${shared_ext}$major'
14632   shlibpath_var=LD_LIBRARY_PATH
14633   shlibpath_overrides_runpath=no
14634   hardcode_into_libs=yes
14635   dynamic_linker='ldqnx.so'
14636   ;;
14637
14638 openbsd*)
14639   version_type=sunos
14640   sys_lib_dlsearch_path_spec="/usr/lib"
14641   need_lib_prefix=no
14642   # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
14643   case $host_os in
14644     openbsd3.3 | openbsd3.3.*)  need_version=yes ;;
14645     *)                          need_version=no  ;;
14646   esac
14647   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14648   finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
14649   shlibpath_var=LD_LIBRARY_PATH
14650   if test -z "`echo __ELF__ | $CC -E - | $GREP __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14651     case $host_os in
14652       openbsd2.[89] | openbsd2.[89].*)
14653         shlibpath_overrides_runpath=no
14654         ;;
14655       *)
14656         shlibpath_overrides_runpath=yes
14657         ;;
14658       esac
14659   else
14660     shlibpath_overrides_runpath=yes
14661   fi
14662   ;;
14663
14664 os2*)
14665   libname_spec='$name'
14666   shrext_cmds=".dll"
14667   need_lib_prefix=no
14668   library_names_spec='$libname${shared_ext} $libname.a'
14669   dynamic_linker='OS/2 ld.exe'
14670   shlibpath_var=LIBPATH
14671   ;;
14672
14673 osf3* | osf4* | osf5*)
14674   version_type=osf
14675   need_lib_prefix=no
14676   need_version=no
14677   soname_spec='${libname}${release}${shared_ext}$major'
14678   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14679   shlibpath_var=LD_LIBRARY_PATH
14680   sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
14681   sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
14682   ;;
14683
14684 rdos*)
14685   dynamic_linker=no
14686   ;;
14687
14688 solaris*)
14689   version_type=linux # correct to gnu/linux during the next big refactor
14690   need_lib_prefix=no
14691   need_version=no
14692   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14693   soname_spec='${libname}${release}${shared_ext}$major'
14694   shlibpath_var=LD_LIBRARY_PATH
14695   shlibpath_overrides_runpath=yes
14696   hardcode_into_libs=yes
14697   # ldd complains unless libraries are executable
14698   postinstall_cmds='chmod +x $lib'
14699   ;;
14700
14701 sunos4*)
14702   version_type=sunos
14703   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
14704   finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
14705   shlibpath_var=LD_LIBRARY_PATH
14706   shlibpath_overrides_runpath=yes
14707   if test "$with_gnu_ld" = yes; then
14708     need_lib_prefix=no
14709   fi
14710   need_version=yes
14711   ;;
14712
14713 sysv4 | sysv4.3*)
14714   version_type=linux # correct to gnu/linux during the next big refactor
14715   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14716   soname_spec='${libname}${release}${shared_ext}$major'
14717   shlibpath_var=LD_LIBRARY_PATH
14718   case $host_vendor in
14719     sni)
14720       shlibpath_overrides_runpath=no
14721       need_lib_prefix=no
14722       runpath_var=LD_RUN_PATH
14723       ;;
14724     siemens)
14725       need_lib_prefix=no
14726       ;;
14727     motorola)
14728       need_lib_prefix=no
14729       need_version=no
14730       shlibpath_overrides_runpath=no
14731       sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
14732       ;;
14733   esac
14734   ;;
14735
14736 sysv4*MP*)
14737   if test -d /usr/nec ;then
14738     version_type=linux # correct to gnu/linux during the next big refactor
14739     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
14740     soname_spec='$libname${shared_ext}.$major'
14741     shlibpath_var=LD_LIBRARY_PATH
14742   fi
14743   ;;
14744
14745 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
14746   version_type=freebsd-elf
14747   need_lib_prefix=no
14748   need_version=no
14749   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
14750   soname_spec='${libname}${release}${shared_ext}$major'
14751   shlibpath_var=LD_LIBRARY_PATH
14752   shlibpath_overrides_runpath=yes
14753   hardcode_into_libs=yes
14754   if test "$with_gnu_ld" = yes; then
14755     sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
14756   else
14757     sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
14758     case $host_os in
14759       sco3.2v5*)
14760         sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
14761         ;;
14762     esac
14763   fi
14764   sys_lib_dlsearch_path_spec='/usr/lib'
14765   ;;
14766
14767 tpf*)
14768   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
14769   version_type=linux # correct to gnu/linux during the next big refactor
14770   need_lib_prefix=no
14771   need_version=no
14772   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14773   shlibpath_var=LD_LIBRARY_PATH
14774   shlibpath_overrides_runpath=no
14775   hardcode_into_libs=yes
14776   ;;
14777
14778 uts4*)
14779   version_type=linux # correct to gnu/linux during the next big refactor
14780   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
14781   soname_spec='${libname}${release}${shared_ext}$major'
14782   shlibpath_var=LD_LIBRARY_PATH
14783   ;;
14784
14785 *)
14786   dynamic_linker=no
14787   ;;
14788 esac
14789 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5
14790 $as_echo "$dynamic_linker" >&6; }
14791 test "$dynamic_linker" = no && can_build_shared=no
14792
14793 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
14794 if test "$GCC" = yes; then
14795   variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
14796 fi
14797
14798 if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
14799   sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
14800 fi
14801 if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
14802   sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
14803 fi
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5
14897 $as_echo_n "checking how to hardcode library paths into programs... " >&6; }
14898 hardcode_action=
14899 if test -n "$hardcode_libdir_flag_spec" ||
14900    test -n "$runpath_var" ||
14901    test "X$hardcode_automatic" = "Xyes" ; then
14902
14903   # We can hardcode non-existent directories.
14904   if test "$hardcode_direct" != no &&
14905      # If the only mechanism to avoid hardcoding is shlibpath_var, we
14906      # have to relink, otherwise we might link with an installed library
14907      # when we should be linking with a yet-to-be-installed one
14908      ## test "$_LT_TAGVAR(hardcode_shlibpath_var, )" != no &&
14909      test "$hardcode_minus_L" != no; then
14910     # Linking always hardcodes the temporary library directory.
14911     hardcode_action=relink
14912   else
14913     # We can link without hardcoding, and we can hardcode nonexisting dirs.
14914     hardcode_action=immediate
14915   fi
14916 else
14917   # We cannot hardcode anything, or else we can only hardcode existing
14918   # directories.
14919   hardcode_action=unsupported
14920 fi
14921 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5
14922 $as_echo "$hardcode_action" >&6; }
14923
14924 if test "$hardcode_action" = relink ||
14925    test "$inherit_rpath" = yes; then
14926   # Fast installation is not supported
14927   enable_fast_install=no
14928 elif test "$shlibpath_overrides_runpath" = yes ||
14929      test "$enable_shared" = no; then
14930   # Fast installation is not necessary
14931   enable_fast_install=needless
14932 fi
14933
14934
14935
14936
14937
14938
14939   if test "x$enable_dlopen" != xyes; then
14940   enable_dlopen=unknown
14941   enable_dlopen_self=unknown
14942   enable_dlopen_self_static=unknown
14943 else
14944   lt_cv_dlopen=no
14945   lt_cv_dlopen_libs=
14946
14947   case $host_os in
14948   beos*)
14949     lt_cv_dlopen="load_add_on"
14950     lt_cv_dlopen_libs=
14951     lt_cv_dlopen_self=yes
14952     ;;
14953
14954   mingw* | pw32* | cegcc*)
14955     lt_cv_dlopen="LoadLibrary"
14956     lt_cv_dlopen_libs=
14957     ;;
14958
14959   cygwin*)
14960     lt_cv_dlopen="dlopen"
14961     lt_cv_dlopen_libs=
14962     ;;
14963
14964   darwin*)
14965   # if libdl is installed we need to link against it
14966     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
14967 $as_echo_n "checking for dlopen in -ldl... " >&6; }
14968 if ${ac_cv_lib_dl_dlopen+:} false; then :
14969   $as_echo_n "(cached) " >&6
14970 else
14971   ac_check_lib_save_LIBS=$LIBS
14972 LIBS="-ldl  $LIBS"
14973 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
14974 /* end confdefs.h.  */
14975
14976 /* Override any GCC internal prototype to avoid an error.
14977    Use char because int might match the return type of a GCC
14978    builtin and then its argument prototype would still apply.  */
14979 #ifdef __cplusplus
14980 extern "C"
14981 #endif
14982 char dlopen ();
14983 int
14984 main ()
14985 {
14986 return dlopen ();
14987   ;
14988   return 0;
14989 }
14990 _ACEOF
14991 if ac_fn_c_try_link "$LINENO"; then :
14992   ac_cv_lib_dl_dlopen=yes
14993 else
14994   ac_cv_lib_dl_dlopen=no
14995 fi
14996 rm -f core conftest.err conftest.$ac_objext \
14997     conftest$ac_exeext conftest.$ac_ext
14998 LIBS=$ac_check_lib_save_LIBS
14999 fi
15000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
15001 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
15002 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
15003   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
15004 else
15005
15006     lt_cv_dlopen="dyld"
15007     lt_cv_dlopen_libs=
15008     lt_cv_dlopen_self=yes
15009
15010 fi
15011
15012     ;;
15013
15014   *)
15015     ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load"
15016 if test "x$ac_cv_func_shl_load" = xyes; then :
15017   lt_cv_dlopen="shl_load"
15018 else
15019   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5
15020 $as_echo_n "checking for shl_load in -ldld... " >&6; }
15021 if ${ac_cv_lib_dld_shl_load+:} false; then :
15022   $as_echo_n "(cached) " >&6
15023 else
15024   ac_check_lib_save_LIBS=$LIBS
15025 LIBS="-ldld  $LIBS"
15026 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15027 /* end confdefs.h.  */
15028
15029 /* Override any GCC internal prototype to avoid an error.
15030    Use char because int might match the return type of a GCC
15031    builtin and then its argument prototype would still apply.  */
15032 #ifdef __cplusplus
15033 extern "C"
15034 #endif
15035 char shl_load ();
15036 int
15037 main ()
15038 {
15039 return shl_load ();
15040   ;
15041   return 0;
15042 }
15043 _ACEOF
15044 if ac_fn_c_try_link "$LINENO"; then :
15045   ac_cv_lib_dld_shl_load=yes
15046 else
15047   ac_cv_lib_dld_shl_load=no
15048 fi
15049 rm -f core conftest.err conftest.$ac_objext \
15050     conftest$ac_exeext conftest.$ac_ext
15051 LIBS=$ac_check_lib_save_LIBS
15052 fi
15053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5
15054 $as_echo "$ac_cv_lib_dld_shl_load" >&6; }
15055 if test "x$ac_cv_lib_dld_shl_load" = xyes; then :
15056   lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
15057 else
15058   ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen"
15059 if test "x$ac_cv_func_dlopen" = xyes; then :
15060   lt_cv_dlopen="dlopen"
15061 else
15062   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5
15063 $as_echo_n "checking for dlopen in -ldl... " >&6; }
15064 if ${ac_cv_lib_dl_dlopen+:} false; then :
15065   $as_echo_n "(cached) " >&6
15066 else
15067   ac_check_lib_save_LIBS=$LIBS
15068 LIBS="-ldl  $LIBS"
15069 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15070 /* end confdefs.h.  */
15071
15072 /* Override any GCC internal prototype to avoid an error.
15073    Use char because int might match the return type of a GCC
15074    builtin and then its argument prototype would still apply.  */
15075 #ifdef __cplusplus
15076 extern "C"
15077 #endif
15078 char dlopen ();
15079 int
15080 main ()
15081 {
15082 return dlopen ();
15083   ;
15084   return 0;
15085 }
15086 _ACEOF
15087 if ac_fn_c_try_link "$LINENO"; then :
15088   ac_cv_lib_dl_dlopen=yes
15089 else
15090   ac_cv_lib_dl_dlopen=no
15091 fi
15092 rm -f core conftest.err conftest.$ac_objext \
15093     conftest$ac_exeext conftest.$ac_ext
15094 LIBS=$ac_check_lib_save_LIBS
15095 fi
15096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5
15097 $as_echo "$ac_cv_lib_dl_dlopen" >&6; }
15098 if test "x$ac_cv_lib_dl_dlopen" = xyes; then :
15099   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
15100 else
15101   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5
15102 $as_echo_n "checking for dlopen in -lsvld... " >&6; }
15103 if ${ac_cv_lib_svld_dlopen+:} false; then :
15104   $as_echo_n "(cached) " >&6
15105 else
15106   ac_check_lib_save_LIBS=$LIBS
15107 LIBS="-lsvld  $LIBS"
15108 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15109 /* end confdefs.h.  */
15110
15111 /* Override any GCC internal prototype to avoid an error.
15112    Use char because int might match the return type of a GCC
15113    builtin and then its argument prototype would still apply.  */
15114 #ifdef __cplusplus
15115 extern "C"
15116 #endif
15117 char dlopen ();
15118 int
15119 main ()
15120 {
15121 return dlopen ();
15122   ;
15123   return 0;
15124 }
15125 _ACEOF
15126 if ac_fn_c_try_link "$LINENO"; then :
15127   ac_cv_lib_svld_dlopen=yes
15128 else
15129   ac_cv_lib_svld_dlopen=no
15130 fi
15131 rm -f core conftest.err conftest.$ac_objext \
15132     conftest$ac_exeext conftest.$ac_ext
15133 LIBS=$ac_check_lib_save_LIBS
15134 fi
15135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5
15136 $as_echo "$ac_cv_lib_svld_dlopen" >&6; }
15137 if test "x$ac_cv_lib_svld_dlopen" = xyes; then :
15138   lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
15139 else
15140   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5
15141 $as_echo_n "checking for dld_link in -ldld... " >&6; }
15142 if ${ac_cv_lib_dld_dld_link+:} false; then :
15143   $as_echo_n "(cached) " >&6
15144 else
15145   ac_check_lib_save_LIBS=$LIBS
15146 LIBS="-ldld  $LIBS"
15147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15148 /* end confdefs.h.  */
15149
15150 /* Override any GCC internal prototype to avoid an error.
15151    Use char because int might match the return type of a GCC
15152    builtin and then its argument prototype would still apply.  */
15153 #ifdef __cplusplus
15154 extern "C"
15155 #endif
15156 char dld_link ();
15157 int
15158 main ()
15159 {
15160 return dld_link ();
15161   ;
15162   return 0;
15163 }
15164 _ACEOF
15165 if ac_fn_c_try_link "$LINENO"; then :
15166   ac_cv_lib_dld_dld_link=yes
15167 else
15168   ac_cv_lib_dld_dld_link=no
15169 fi
15170 rm -f core conftest.err conftest.$ac_objext \
15171     conftest$ac_exeext conftest.$ac_ext
15172 LIBS=$ac_check_lib_save_LIBS
15173 fi
15174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5
15175 $as_echo "$ac_cv_lib_dld_dld_link" >&6; }
15176 if test "x$ac_cv_lib_dld_dld_link" = xyes; then :
15177   lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
15178 fi
15179
15180
15181 fi
15182
15183
15184 fi
15185
15186
15187 fi
15188
15189
15190 fi
15191
15192
15193 fi
15194
15195     ;;
15196   esac
15197
15198   if test "x$lt_cv_dlopen" != xno; then
15199     enable_dlopen=yes
15200   else
15201     enable_dlopen=no
15202   fi
15203
15204   case $lt_cv_dlopen in
15205   dlopen)
15206     save_CPPFLAGS="$CPPFLAGS"
15207     test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
15208
15209     save_LDFLAGS="$LDFLAGS"
15210     wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
15211
15212     save_LIBS="$LIBS"
15213     LIBS="$lt_cv_dlopen_libs $LIBS"
15214
15215     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5
15216 $as_echo_n "checking whether a program can dlopen itself... " >&6; }
15217 if ${lt_cv_dlopen_self+:} false; then :
15218   $as_echo_n "(cached) " >&6
15219 else
15220           if test "$cross_compiling" = yes; then :
15221   lt_cv_dlopen_self=cross
15222 else
15223   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
15224   lt_status=$lt_dlunknown
15225   cat > conftest.$ac_ext <<_LT_EOF
15226 #line $LINENO "configure"
15227 #include "confdefs.h"
15228
15229 #if HAVE_DLFCN_H
15230 #include <dlfcn.h>
15231 #endif
15232
15233 #include <stdio.h>
15234
15235 #ifdef RTLD_GLOBAL
15236 #  define LT_DLGLOBAL           RTLD_GLOBAL
15237 #else
15238 #  ifdef DL_GLOBAL
15239 #    define LT_DLGLOBAL         DL_GLOBAL
15240 #  else
15241 #    define LT_DLGLOBAL         0
15242 #  endif
15243 #endif
15244
15245 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
15246    find out it does not work in some platform. */
15247 #ifndef LT_DLLAZY_OR_NOW
15248 #  ifdef RTLD_LAZY
15249 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
15250 #  else
15251 #    ifdef DL_LAZY
15252 #      define LT_DLLAZY_OR_NOW          DL_LAZY
15253 #    else
15254 #      ifdef RTLD_NOW
15255 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
15256 #      else
15257 #        ifdef DL_NOW
15258 #          define LT_DLLAZY_OR_NOW      DL_NOW
15259 #        else
15260 #          define LT_DLLAZY_OR_NOW      0
15261 #        endif
15262 #      endif
15263 #    endif
15264 #  endif
15265 #endif
15266
15267 /* When -fvisbility=hidden is used, assume the code has been annotated
15268    correspondingly for the symbols needed.  */
15269 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
15270 int fnord () __attribute__((visibility("default")));
15271 #endif
15272
15273 int fnord () { return 42; }
15274 int main ()
15275 {
15276   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
15277   int status = $lt_dlunknown;
15278
15279   if (self)
15280     {
15281       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
15282       else
15283         {
15284           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
15285           else puts (dlerror ());
15286         }
15287       /* dlclose (self); */
15288     }
15289   else
15290     puts (dlerror ());
15291
15292   return status;
15293 }
15294 _LT_EOF
15295   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
15296   (eval $ac_link) 2>&5
15297   ac_status=$?
15298   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15299   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
15300     (./conftest; exit; ) >&5 2>/dev/null
15301     lt_status=$?
15302     case x$lt_status in
15303       x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
15304       x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
15305       x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
15306     esac
15307   else :
15308     # compilation failed
15309     lt_cv_dlopen_self=no
15310   fi
15311 fi
15312 rm -fr conftest*
15313
15314
15315 fi
15316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5
15317 $as_echo "$lt_cv_dlopen_self" >&6; }
15318
15319     if test "x$lt_cv_dlopen_self" = xyes; then
15320       wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
15321       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5
15322 $as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
15323 if ${lt_cv_dlopen_self_static+:} false; then :
15324   $as_echo_n "(cached) " >&6
15325 else
15326           if test "$cross_compiling" = yes; then :
15327   lt_cv_dlopen_self_static=cross
15328 else
15329   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
15330   lt_status=$lt_dlunknown
15331   cat > conftest.$ac_ext <<_LT_EOF
15332 #line $LINENO "configure"
15333 #include "confdefs.h"
15334
15335 #if HAVE_DLFCN_H
15336 #include <dlfcn.h>
15337 #endif
15338
15339 #include <stdio.h>
15340
15341 #ifdef RTLD_GLOBAL
15342 #  define LT_DLGLOBAL           RTLD_GLOBAL
15343 #else
15344 #  ifdef DL_GLOBAL
15345 #    define LT_DLGLOBAL         DL_GLOBAL
15346 #  else
15347 #    define LT_DLGLOBAL         0
15348 #  endif
15349 #endif
15350
15351 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
15352    find out it does not work in some platform. */
15353 #ifndef LT_DLLAZY_OR_NOW
15354 #  ifdef RTLD_LAZY
15355 #    define LT_DLLAZY_OR_NOW            RTLD_LAZY
15356 #  else
15357 #    ifdef DL_LAZY
15358 #      define LT_DLLAZY_OR_NOW          DL_LAZY
15359 #    else
15360 #      ifdef RTLD_NOW
15361 #        define LT_DLLAZY_OR_NOW        RTLD_NOW
15362 #      else
15363 #        ifdef DL_NOW
15364 #          define LT_DLLAZY_OR_NOW      DL_NOW
15365 #        else
15366 #          define LT_DLLAZY_OR_NOW      0
15367 #        endif
15368 #      endif
15369 #    endif
15370 #  endif
15371 #endif
15372
15373 /* When -fvisbility=hidden is used, assume the code has been annotated
15374    correspondingly for the symbols needed.  */
15375 #if defined(__GNUC__) && (((__GNUC__ == 3) && (__GNUC_MINOR__ >= 3)) || (__GNUC__ > 3))
15376 int fnord () __attribute__((visibility("default")));
15377 #endif
15378
15379 int fnord () { return 42; }
15380 int main ()
15381 {
15382   void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
15383   int status = $lt_dlunknown;
15384
15385   if (self)
15386     {
15387       if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
15388       else
15389         {
15390           if (dlsym( self,"_fnord"))  status = $lt_dlneed_uscore;
15391           else puts (dlerror ());
15392         }
15393       /* dlclose (self); */
15394     }
15395   else
15396     puts (dlerror ());
15397
15398   return status;
15399 }
15400 _LT_EOF
15401   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
15402   (eval $ac_link) 2>&5
15403   ac_status=$?
15404   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
15405   test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then
15406     (./conftest; exit; ) >&5 2>/dev/null
15407     lt_status=$?
15408     case x$lt_status in
15409       x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
15410       x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
15411       x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
15412     esac
15413   else :
15414     # compilation failed
15415     lt_cv_dlopen_self_static=no
15416   fi
15417 fi
15418 rm -fr conftest*
15419
15420
15421 fi
15422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5
15423 $as_echo "$lt_cv_dlopen_self_static" >&6; }
15424     fi
15425
15426     CPPFLAGS="$save_CPPFLAGS"
15427     LDFLAGS="$save_LDFLAGS"
15428     LIBS="$save_LIBS"
15429     ;;
15430   esac
15431
15432   case $lt_cv_dlopen_self in
15433   yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
15434   *) enable_dlopen_self=unknown ;;
15435   esac
15436
15437   case $lt_cv_dlopen_self_static in
15438   yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
15439   *) enable_dlopen_self_static=unknown ;;
15440   esac
15441 fi
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459 striplib=
15460 old_striplib=
15461 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5
15462 $as_echo_n "checking whether stripping libraries is possible... " >&6; }
15463 if test -n "$STRIP" && $STRIP -V 2>&1 | $GREP "GNU strip" >/dev/null; then
15464   test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
15465   test -z "$striplib" && striplib="$STRIP --strip-unneeded"
15466   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15467 $as_echo "yes" >&6; }
15468 else
15469 # FIXME - insert some real tests, host_os isn't really good enough
15470   case $host_os in
15471   darwin*)
15472     if test -n "$STRIP" ; then
15473       striplib="$STRIP -x"
15474       old_striplib="$STRIP -S"
15475       { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
15476 $as_echo "yes" >&6; }
15477     else
15478       { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15479 $as_echo "no" >&6; }
15480     fi
15481     ;;
15482   *)
15483     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15484 $as_echo "no" >&6; }
15485     ;;
15486   esac
15487 fi
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500   # Report which library types will actually be built
15501   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5
15502 $as_echo_n "checking if libtool supports shared libraries... " >&6; }
15503   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5
15504 $as_echo "$can_build_shared" >&6; }
15505
15506   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5
15507 $as_echo_n "checking whether to build shared libraries... " >&6; }
15508   test "$can_build_shared" = "no" && enable_shared=no
15509
15510   # On AIX, shared libraries and static libraries use the same namespace, and
15511   # are all built from PIC.
15512   case $host_os in
15513   aix3*)
15514     test "$enable_shared" = yes && enable_static=no
15515     if test -n "$RANLIB"; then
15516       archive_cmds="$archive_cmds~\$RANLIB \$lib"
15517       postinstall_cmds='$RANLIB $lib'
15518     fi
15519     ;;
15520
15521   aix[4-9]*)
15522     if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
15523       test "$enable_shared" = yes && enable_static=no
15524     fi
15525     ;;
15526   esac
15527   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5
15528 $as_echo "$enable_shared" >&6; }
15529
15530   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5
15531 $as_echo_n "checking whether to build static libraries... " >&6; }
15532   # Make sure either enable_shared or enable_static is yes.
15533   test "$enable_shared" = yes || enable_static=yes
15534   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5
15535 $as_echo "$enable_static" >&6; }
15536
15537
15538
15539
15540 fi
15541 ac_ext=c
15542 ac_cpp='$CPP $CPPFLAGS'
15543 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15544 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15545 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15546
15547 CC="$lt_save_CC"
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563         ac_config_commands="$ac_config_commands libtool"
15564
15565
15566
15567
15568 # Only expand once:
15569
15570
15571
15572 if test -n "$ac_tool_prefix"; then
15573   # Extract the first word of "${ac_tool_prefix}windres", so it can be a program name with args.
15574 set dummy ${ac_tool_prefix}windres; ac_word=$2
15575 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15576 $as_echo_n "checking for $ac_word... " >&6; }
15577 if ${ac_cv_prog_RC+:} false; then :
15578   $as_echo_n "(cached) " >&6
15579 else
15580   if test -n "$RC"; then
15581   ac_cv_prog_RC="$RC" # Let the user override the test.
15582 else
15583 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15584 for as_dir in $PATH
15585 do
15586   IFS=$as_save_IFS
15587   test -z "$as_dir" && as_dir=.
15588     for ac_exec_ext in '' $ac_executable_extensions; do
15589   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15590     ac_cv_prog_RC="${ac_tool_prefix}windres"
15591     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15592     break 2
15593   fi
15594 done
15595   done
15596 IFS=$as_save_IFS
15597
15598 fi
15599 fi
15600 RC=$ac_cv_prog_RC
15601 if test -n "$RC"; then
15602   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RC" >&5
15603 $as_echo "$RC" >&6; }
15604 else
15605   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15606 $as_echo "no" >&6; }
15607 fi
15608
15609
15610 fi
15611 if test -z "$ac_cv_prog_RC"; then
15612   ac_ct_RC=$RC
15613   # Extract the first word of "windres", so it can be a program name with args.
15614 set dummy windres; ac_word=$2
15615 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
15616 $as_echo_n "checking for $ac_word... " >&6; }
15617 if ${ac_cv_prog_ac_ct_RC+:} false; then :
15618   $as_echo_n "(cached) " >&6
15619 else
15620   if test -n "$ac_ct_RC"; then
15621   ac_cv_prog_ac_ct_RC="$ac_ct_RC" # Let the user override the test.
15622 else
15623 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
15624 for as_dir in $PATH
15625 do
15626   IFS=$as_save_IFS
15627   test -z "$as_dir" && as_dir=.
15628     for ac_exec_ext in '' $ac_executable_extensions; do
15629   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
15630     ac_cv_prog_ac_ct_RC="windres"
15631     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
15632     break 2
15633   fi
15634 done
15635   done
15636 IFS=$as_save_IFS
15637
15638 fi
15639 fi
15640 ac_ct_RC=$ac_cv_prog_ac_ct_RC
15641 if test -n "$ac_ct_RC"; then
15642   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RC" >&5
15643 $as_echo "$ac_ct_RC" >&6; }
15644 else
15645   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
15646 $as_echo "no" >&6; }
15647 fi
15648
15649   if test "x$ac_ct_RC" = x; then
15650     RC=""
15651   else
15652     case $cross_compiling:$ac_tool_warned in
15653 yes:)
15654 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
15655 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
15656 ac_tool_warned=yes ;;
15657 esac
15658     RC=$ac_ct_RC
15659   fi
15660 else
15661   RC="$ac_cv_prog_RC"
15662 fi
15663
15664
15665
15666
15667 # Source file extension for RC test sources.
15668 ac_ext=rc
15669
15670 # Object file extension for compiled RC test sources.
15671 objext=o
15672 objext_RC=$objext
15673
15674 # Code to be used in simple compile tests
15675 lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
15676
15677 # Code to be used in simple link tests
15678 lt_simple_link_test_code="$lt_simple_compile_test_code"
15679
15680 # ltmain only uses $CC for tagged configurations so make sure $CC is set.
15681
15682
15683
15684
15685
15686
15687 # If no C compiler was specified, use CC.
15688 LTCC=${LTCC-"$CC"}
15689
15690 # If no C compiler flags were specified, use CFLAGS.
15691 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
15692
15693 # Allow CC to be a program name with arguments.
15694 compiler=$CC
15695
15696
15697 # save warnings/boilerplate of simple test code
15698 ac_outfile=conftest.$ac_objext
15699 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
15700 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15701 _lt_compiler_boilerplate=`cat conftest.err`
15702 $RM conftest*
15703
15704 ac_outfile=conftest.$ac_objext
15705 echo "$lt_simple_link_test_code" >conftest.$ac_ext
15706 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
15707 _lt_linker_boilerplate=`cat conftest.err`
15708 $RM -r conftest*
15709
15710
15711 # Allow CC to be a program name with arguments.
15712 lt_save_CC="$CC"
15713 lt_save_CFLAGS=$CFLAGS
15714 lt_save_GCC=$GCC
15715 GCC=
15716 CC=${RC-"windres"}
15717 CFLAGS=
15718 compiler=$CC
15719 compiler_RC=$CC
15720 for cc_temp in $compiler""; do
15721   case $cc_temp in
15722     compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
15723     distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
15724     \-*) ;;
15725     *) break;;
15726   esac
15727 done
15728 cc_basename=`$ECHO "$cc_temp" | $SED "s%.*/%%; s%^$host_alias-%%"`
15729
15730 lt_cv_prog_compiler_c_o_RC=yes
15731
15732 if test -n "$compiler"; then
15733   :
15734
15735
15736
15737 fi
15738
15739 GCC=$lt_save_GCC
15740 ac_ext=c
15741 ac_cpp='$CPP $CPPFLAGS'
15742 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
15743 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
15744 ac_compiler_gnu=$ac_cv_c_compiler_gnu
15745
15746 CC=$lt_save_CC
15747 CFLAGS=$lt_save_CFLAGS
15748
15749
15750 case "$host_os" in
15751   mingw* | cygwin*) is_woe32=yes ;;
15752   *) is_woe32=no ;;
15753 esac
15754  if test $is_woe32 = yes; then
15755   WOE32_TRUE=
15756   WOE32_FALSE='#'
15757 else
15758   WOE32_TRUE='#'
15759   WOE32_FALSE=
15760 fi
15761
15762
15763
15764
15765
15766
15767
15768
15769           LIBC_FATAL_STDERR_=1
15770   export LIBC_FATAL_STDERR_
15771
15772 ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
15773 if test "x$ac_cv_type_size_t" = xyes; then :
15774
15775 else
15776
15777 cat >>confdefs.h <<_ACEOF
15778 #define size_t unsigned int
15779 _ACEOF
15780
15781 fi
15782
15783 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
15784 # for constant arguments.  Useless!
15785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working alloca.h" >&5
15786 $as_echo_n "checking for working alloca.h... " >&6; }
15787 if ${ac_cv_working_alloca_h+:} false; then :
15788   $as_echo_n "(cached) " >&6
15789 else
15790   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15791 /* end confdefs.h.  */
15792 #include <alloca.h>
15793 int
15794 main ()
15795 {
15796 char *p = (char *) alloca (2 * sizeof (int));
15797                           if (p) return 0;
15798   ;
15799   return 0;
15800 }
15801 _ACEOF
15802 if ac_fn_c_try_link "$LINENO"; then :
15803   ac_cv_working_alloca_h=yes
15804 else
15805   ac_cv_working_alloca_h=no
15806 fi
15807 rm -f core conftest.err conftest.$ac_objext \
15808     conftest$ac_exeext conftest.$ac_ext
15809 fi
15810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_working_alloca_h" >&5
15811 $as_echo "$ac_cv_working_alloca_h" >&6; }
15812 if test $ac_cv_working_alloca_h = yes; then
15813
15814 $as_echo "#define HAVE_ALLOCA_H 1" >>confdefs.h
15815
15816 fi
15817
15818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca" >&5
15819 $as_echo_n "checking for alloca... " >&6; }
15820 if ${ac_cv_func_alloca_works+:} false; then :
15821   $as_echo_n "(cached) " >&6
15822 else
15823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15824 /* end confdefs.h.  */
15825 #ifdef __GNUC__
15826 # define alloca __builtin_alloca
15827 #else
15828 # ifdef _MSC_VER
15829 #  include <malloc.h>
15830 #  define alloca _alloca
15831 # else
15832 #  ifdef HAVE_ALLOCA_H
15833 #   include <alloca.h>
15834 #  else
15835 #   ifdef _AIX
15836  #pragma alloca
15837 #   else
15838 #    ifndef alloca /* predefined by HP cc +Olibcalls */
15839 void *alloca (size_t);
15840 #    endif
15841 #   endif
15842 #  endif
15843 # endif
15844 #endif
15845
15846 int
15847 main ()
15848 {
15849 char *p = (char *) alloca (1);
15850                                     if (p) return 0;
15851   ;
15852   return 0;
15853 }
15854 _ACEOF
15855 if ac_fn_c_try_link "$LINENO"; then :
15856   ac_cv_func_alloca_works=yes
15857 else
15858   ac_cv_func_alloca_works=no
15859 fi
15860 rm -f core conftest.err conftest.$ac_objext \
15861     conftest$ac_exeext conftest.$ac_ext
15862 fi
15863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_alloca_works" >&5
15864 $as_echo "$ac_cv_func_alloca_works" >&6; }
15865
15866 if test $ac_cv_func_alloca_works = yes; then
15867
15868 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
15869
15870 else
15871   # The SVR3 libPW and SVR4 libucb both contain incompatible functions
15872 # that cause trouble.  Some versions do not even contain alloca or
15873 # contain a buggy version.  If you still want to use their alloca,
15874 # use ar to extract alloca.o from them instead of compiling alloca.c.
15875
15876
15877
15878
15879
15880 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
15881
15882 $as_echo "#define C_ALLOCA 1" >>confdefs.h
15883
15884
15885 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether \`alloca.c' needs Cray hooks" >&5
15886 $as_echo_n "checking whether \`alloca.c' needs Cray hooks... " >&6; }
15887 if ${ac_cv_os_cray+:} false; then :
15888   $as_echo_n "(cached) " >&6
15889 else
15890   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15891 /* end confdefs.h.  */
15892 #if defined CRAY && ! defined CRAY2
15893 webecray
15894 #else
15895 wenotbecray
15896 #endif
15897
15898 _ACEOF
15899 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
15900   $EGREP "webecray" >/dev/null 2>&1; then :
15901   ac_cv_os_cray=yes
15902 else
15903   ac_cv_os_cray=no
15904 fi
15905 rm -f conftest*
15906
15907 fi
15908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_os_cray" >&5
15909 $as_echo "$ac_cv_os_cray" >&6; }
15910 if test $ac_cv_os_cray = yes; then
15911   for ac_func in _getb67 GETB67 getb67; do
15912     as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
15913 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
15914 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
15915
15916 cat >>confdefs.h <<_ACEOF
15917 #define CRAY_STACKSEG_END $ac_func
15918 _ACEOF
15919
15920     break
15921 fi
15922
15923   done
15924 fi
15925
15926 { $as_echo "$as_me:${as_lineno-$LINENO}: checking stack direction for C alloca" >&5
15927 $as_echo_n "checking stack direction for C alloca... " >&6; }
15928 if ${ac_cv_c_stack_direction+:} false; then :
15929   $as_echo_n "(cached) " >&6
15930 else
15931   if test "$cross_compiling" = yes; then :
15932   ac_cv_c_stack_direction=0
15933 else
15934   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
15935 /* end confdefs.h.  */
15936 $ac_includes_default
15937 int
15938 find_stack_direction (int *addr, int depth)
15939 {
15940   int dir, dummy = 0;
15941   if (! addr)
15942     addr = &dummy;
15943   *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
15944   dir = depth ? find_stack_direction (addr, depth - 1) : 0;
15945   return dir + dummy;
15946 }
15947
15948 int
15949 main (int argc, char **argv)
15950 {
15951   return find_stack_direction (0, argc + !argv + 20) < 0;
15952 }
15953 _ACEOF
15954 if ac_fn_c_try_run "$LINENO"; then :
15955   ac_cv_c_stack_direction=1
15956 else
15957   ac_cv_c_stack_direction=-1
15958 fi
15959 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
15960   conftest.$ac_objext conftest.beam conftest.$ac_ext
15961 fi
15962
15963 fi
15964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_stack_direction" >&5
15965 $as_echo "$ac_cv_c_stack_direction" >&6; }
15966 cat >>confdefs.h <<_ACEOF
15967 #define STACK_DIRECTION $ac_cv_c_stack_direction
15968 _ACEOF
15969
15970
15971 fi
15972
15973
15974
15975   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the preprocessor supports include_next" >&5
15976 $as_echo_n "checking whether the preprocessor supports include_next... " >&6; }
15977 if ${gl_cv_have_include_next+:} false; then :
15978   $as_echo_n "(cached) " >&6
15979 else
15980   rm -rf conftestd1a conftestd1b conftestd2
15981      mkdir conftestd1a conftestd1b conftestd2
15982                                                   cat <<EOF > conftestd1a/conftest.h
15983 #define DEFINED_IN_CONFTESTD1
15984 #include_next <conftest.h>
15985 #ifdef DEFINED_IN_CONFTESTD2
15986 int foo;
15987 #else
15988 #error "include_next doesn't work"
15989 #endif
15990 EOF
15991      cat <<EOF > conftestd1b/conftest.h
15992 #define DEFINED_IN_CONFTESTD1
15993 #include <stdio.h>
15994 #include_next <conftest.h>
15995 #ifdef DEFINED_IN_CONFTESTD2
15996 int foo;
15997 #else
15998 #error "include_next doesn't work"
15999 #endif
16000 EOF
16001      cat <<EOF > conftestd2/conftest.h
16002 #ifndef DEFINED_IN_CONFTESTD1
16003 #error "include_next test doesn't work"
16004 #endif
16005 #define DEFINED_IN_CONFTESTD2
16006 EOF
16007      gl_save_CPPFLAGS="$CPPFLAGS"
16008      CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1b -Iconftestd2"
16009      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16010 /* end confdefs.h.  */
16011 #include <conftest.h>
16012 _ACEOF
16013 if ac_fn_c_try_compile "$LINENO"; then :
16014   gl_cv_have_include_next=yes
16015 else
16016   CPPFLAGS="$gl_save_CPPFLAGS -Iconftestd1a -Iconftestd2"
16017         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16018 /* end confdefs.h.  */
16019 #include <conftest.h>
16020 _ACEOF
16021 if ac_fn_c_try_compile "$LINENO"; then :
16022   gl_cv_have_include_next=buggy
16023 else
16024   gl_cv_have_include_next=no
16025 fi
16026 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16027
16028 fi
16029 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16030      CPPFLAGS="$gl_save_CPPFLAGS"
16031      rm -rf conftestd1a conftestd1b conftestd2
16032
16033 fi
16034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_include_next" >&5
16035 $as_echo "$gl_cv_have_include_next" >&6; }
16036   PRAGMA_SYSTEM_HEADER=
16037   if test $gl_cv_have_include_next = yes; then
16038     INCLUDE_NEXT=include_next
16039     INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
16040     if test -n "$GCC"; then
16041       PRAGMA_SYSTEM_HEADER='#pragma GCC system_header'
16042     fi
16043   else
16044     if test $gl_cv_have_include_next = buggy; then
16045       INCLUDE_NEXT=include
16046       INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include_next
16047     else
16048       INCLUDE_NEXT=include
16049       INCLUDE_NEXT_AS_FIRST_DIRECTIVE=include
16050     fi
16051   fi
16052
16053
16054
16055   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether system header files limit the line length" >&5
16056 $as_echo_n "checking whether system header files limit the line length... " >&6; }
16057 if ${gl_cv_pragma_columns+:} false; then :
16058   $as_echo_n "(cached) " >&6
16059 else
16060        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16061 /* end confdefs.h.  */
16062
16063 #ifdef __TANDEM
16064 choke me
16065 #endif
16066
16067 _ACEOF
16068 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16069   $EGREP "choke me" >/dev/null 2>&1; then :
16070   gl_cv_pragma_columns=yes
16071 else
16072   gl_cv_pragma_columns=no
16073 fi
16074 rm -f conftest*
16075
16076
16077 fi
16078 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_pragma_columns" >&5
16079 $as_echo "$gl_cv_pragma_columns" >&6; }
16080   if test $gl_cv_pragma_columns = yes; then
16081     PRAGMA_COLUMNS="#pragma COLUMNS 10000"
16082   else
16083     PRAGMA_COLUMNS=
16084   fi
16085
16086
16087
16088
16089   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for complete errno.h" >&5
16090 $as_echo_n "checking for complete errno.h... " >&6; }
16091 if ${gl_cv_header_errno_h_complete+:} false; then :
16092   $as_echo_n "(cached) " >&6
16093 else
16094
16095     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16096 /* end confdefs.h.  */
16097
16098 #include <errno.h>
16099 #if !defined ETXTBSY
16100 booboo
16101 #endif
16102 #if !defined ENOMSG
16103 booboo
16104 #endif
16105 #if !defined EIDRM
16106 booboo
16107 #endif
16108 #if !defined ENOLINK
16109 booboo
16110 #endif
16111 #if !defined EPROTO
16112 booboo
16113 #endif
16114 #if !defined EMULTIHOP
16115 booboo
16116 #endif
16117 #if !defined EBADMSG
16118 booboo
16119 #endif
16120 #if !defined EOVERFLOW
16121 booboo
16122 #endif
16123 #if !defined ENOTSUP
16124 booboo
16125 #endif
16126 #if !defined ENETRESET
16127 booboo
16128 #endif
16129 #if !defined ECONNABORTED
16130 booboo
16131 #endif
16132 #if !defined ESTALE
16133 booboo
16134 #endif
16135 #if !defined EDQUOT
16136 booboo
16137 #endif
16138 #if !defined ECANCELED
16139 booboo
16140 #endif
16141 #if !defined EOWNERDEAD
16142 booboo
16143 #endif
16144 #if !defined ENOTRECOVERABLE
16145 booboo
16146 #endif
16147 #if !defined EILSEQ
16148 booboo
16149 #endif
16150
16151 _ACEOF
16152 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16153   $EGREP "booboo" >/dev/null 2>&1; then :
16154   gl_cv_header_errno_h_complete=no
16155 else
16156   gl_cv_header_errno_h_complete=yes
16157 fi
16158 rm -f conftest*
16159
16160
16161 fi
16162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_complete" >&5
16163 $as_echo "$gl_cv_header_errno_h_complete" >&6; }
16164   if test $gl_cv_header_errno_h_complete = yes; then
16165     ERRNO_H=''
16166   else
16167
16168
16169
16170
16171
16172
16173
16174
16175      if test $gl_cv_have_include_next = yes; then
16176        gl_cv_next_errno_h='<'errno.h'>'
16177      else
16178        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <errno.h>" >&5
16179 $as_echo_n "checking absolute name of <errno.h>... " >&6; }
16180 if ${gl_cv_next_errno_h+:} false; then :
16181   $as_echo_n "(cached) " >&6
16182 else
16183
16184
16185
16186   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16187 /* end confdefs.h.  */
16188 #include <errno.h>
16189 _ACEOF
16190                 case "$host_os" in
16191     aix*) gl_absname_cpp="$ac_cpp -C" ;;
16192     *)    gl_absname_cpp="$ac_cpp" ;;
16193   esac
16194
16195   case "$host_os" in
16196     mingw*)
16197                                           gl_dirsep_regex='[/\\]'
16198       ;;
16199     *)
16200       gl_dirsep_regex='\/'
16201       ;;
16202   esac
16203       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
16204   gl_header_literal_regex=`echo 'errno.h' \
16205                            | sed -e "$gl_make_literal_regex_sed"`
16206   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
16207       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
16208       s|^/[^/]|//&|
16209       p
16210       q
16211     }'
16212
16213         gl_cv_absolute_errno_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
16214   sed -n "$gl_absolute_header_sed"`
16215
16216            gl_header=$gl_cv_absolute_errno_h
16217            gl_cv_next_errno_h='"'$gl_header'"'
16218
16219
16220 fi
16221 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_errno_h" >&5
16222 $as_echo "$gl_cv_next_errno_h" >&6; }
16223      fi
16224      NEXT_ERRNO_H=$gl_cv_next_errno_h
16225
16226      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
16227        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
16228        gl_next_as_first_directive='<'errno.h'>'
16229      else
16230        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
16231        gl_next_as_first_directive=$gl_cv_next_errno_h
16232      fi
16233      NEXT_AS_FIRST_DIRECTIVE_ERRNO_H=$gl_next_as_first_directive
16234
16235
16236
16237
16238     ERRNO_H='errno.h'
16239   fi
16240
16241    if test -n "$ERRNO_H"; then
16242   GL_GENERATE_ERRNO_H_TRUE=
16243   GL_GENERATE_ERRNO_H_FALSE='#'
16244 else
16245   GL_GENERATE_ERRNO_H_TRUE='#'
16246   GL_GENERATE_ERRNO_H_FALSE=
16247 fi
16248
16249
16250   if test -n "$ERRNO_H"; then
16251     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EMULTIHOP value" >&5
16252 $as_echo_n "checking for EMULTIHOP value... " >&6; }
16253 if ${gl_cv_header_errno_h_EMULTIHOP+:} false; then :
16254   $as_echo_n "(cached) " >&6
16255 else
16256
16257       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16258 /* end confdefs.h.  */
16259
16260 #include <errno.h>
16261 #ifdef EMULTIHOP
16262 yes
16263 #endif
16264
16265 _ACEOF
16266 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16267   $EGREP "yes" >/dev/null 2>&1; then :
16268   gl_cv_header_errno_h_EMULTIHOP=yes
16269 else
16270   gl_cv_header_errno_h_EMULTIHOP=no
16271 fi
16272 rm -f conftest*
16273
16274       if test $gl_cv_header_errno_h_EMULTIHOP = no; then
16275         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16276 /* end confdefs.h.  */
16277
16278 #define _XOPEN_SOURCE_EXTENDED 1
16279 #include <errno.h>
16280 #ifdef EMULTIHOP
16281 yes
16282 #endif
16283
16284 _ACEOF
16285 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16286   $EGREP "yes" >/dev/null 2>&1; then :
16287   gl_cv_header_errno_h_EMULTIHOP=hidden
16288 fi
16289 rm -f conftest*
16290
16291         if test $gl_cv_header_errno_h_EMULTIHOP = hidden; then
16292                               if ac_fn_c_compute_int "$LINENO" "EMULTIHOP" "gl_cv_header_errno_h_EMULTIHOP"        "
16293 #define _XOPEN_SOURCE_EXTENDED 1
16294 #include <errno.h>
16295 /* The following two lines are a workaround against an autoconf-2.52 bug.  */
16296 #include <stdio.h>
16297 #include <stdlib.h>
16298 "; then :
16299
16300 fi
16301
16302         fi
16303       fi
16304
16305 fi
16306 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EMULTIHOP" >&5
16307 $as_echo "$gl_cv_header_errno_h_EMULTIHOP" >&6; }
16308     case $gl_cv_header_errno_h_EMULTIHOP in
16309       yes | no)
16310         EMULTIHOP_HIDDEN=0; EMULTIHOP_VALUE=
16311         ;;
16312       *)
16313         EMULTIHOP_HIDDEN=1; EMULTIHOP_VALUE="$gl_cv_header_errno_h_EMULTIHOP"
16314         ;;
16315     esac
16316
16317
16318   fi
16319
16320
16321   if test -n "$ERRNO_H"; then
16322     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ENOLINK value" >&5
16323 $as_echo_n "checking for ENOLINK value... " >&6; }
16324 if ${gl_cv_header_errno_h_ENOLINK+:} false; then :
16325   $as_echo_n "(cached) " >&6
16326 else
16327
16328       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16329 /* end confdefs.h.  */
16330
16331 #include <errno.h>
16332 #ifdef ENOLINK
16333 yes
16334 #endif
16335
16336 _ACEOF
16337 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16338   $EGREP "yes" >/dev/null 2>&1; then :
16339   gl_cv_header_errno_h_ENOLINK=yes
16340 else
16341   gl_cv_header_errno_h_ENOLINK=no
16342 fi
16343 rm -f conftest*
16344
16345       if test $gl_cv_header_errno_h_ENOLINK = no; then
16346         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16347 /* end confdefs.h.  */
16348
16349 #define _XOPEN_SOURCE_EXTENDED 1
16350 #include <errno.h>
16351 #ifdef ENOLINK
16352 yes
16353 #endif
16354
16355 _ACEOF
16356 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16357   $EGREP "yes" >/dev/null 2>&1; then :
16358   gl_cv_header_errno_h_ENOLINK=hidden
16359 fi
16360 rm -f conftest*
16361
16362         if test $gl_cv_header_errno_h_ENOLINK = hidden; then
16363                               if ac_fn_c_compute_int "$LINENO" "ENOLINK" "gl_cv_header_errno_h_ENOLINK"        "
16364 #define _XOPEN_SOURCE_EXTENDED 1
16365 #include <errno.h>
16366 /* The following two lines are a workaround against an autoconf-2.52 bug.  */
16367 #include <stdio.h>
16368 #include <stdlib.h>
16369 "; then :
16370
16371 fi
16372
16373         fi
16374       fi
16375
16376 fi
16377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_ENOLINK" >&5
16378 $as_echo "$gl_cv_header_errno_h_ENOLINK" >&6; }
16379     case $gl_cv_header_errno_h_ENOLINK in
16380       yes | no)
16381         ENOLINK_HIDDEN=0; ENOLINK_VALUE=
16382         ;;
16383       *)
16384         ENOLINK_HIDDEN=1; ENOLINK_VALUE="$gl_cv_header_errno_h_ENOLINK"
16385         ;;
16386     esac
16387
16388
16389   fi
16390
16391
16392   if test -n "$ERRNO_H"; then
16393     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for EOVERFLOW value" >&5
16394 $as_echo_n "checking for EOVERFLOW value... " >&6; }
16395 if ${gl_cv_header_errno_h_EOVERFLOW+:} false; then :
16396   $as_echo_n "(cached) " >&6
16397 else
16398
16399       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16400 /* end confdefs.h.  */
16401
16402 #include <errno.h>
16403 #ifdef EOVERFLOW
16404 yes
16405 #endif
16406
16407 _ACEOF
16408 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16409   $EGREP "yes" >/dev/null 2>&1; then :
16410   gl_cv_header_errno_h_EOVERFLOW=yes
16411 else
16412   gl_cv_header_errno_h_EOVERFLOW=no
16413 fi
16414 rm -f conftest*
16415
16416       if test $gl_cv_header_errno_h_EOVERFLOW = no; then
16417         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16418 /* end confdefs.h.  */
16419
16420 #define _XOPEN_SOURCE_EXTENDED 1
16421 #include <errno.h>
16422 #ifdef EOVERFLOW
16423 yes
16424 #endif
16425
16426 _ACEOF
16427 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
16428   $EGREP "yes" >/dev/null 2>&1; then :
16429   gl_cv_header_errno_h_EOVERFLOW=hidden
16430 fi
16431 rm -f conftest*
16432
16433         if test $gl_cv_header_errno_h_EOVERFLOW = hidden; then
16434                               if ac_fn_c_compute_int "$LINENO" "EOVERFLOW" "gl_cv_header_errno_h_EOVERFLOW"        "
16435 #define _XOPEN_SOURCE_EXTENDED 1
16436 #include <errno.h>
16437 /* The following two lines are a workaround against an autoconf-2.52 bug.  */
16438 #include <stdio.h>
16439 #include <stdlib.h>
16440 "; then :
16441
16442 fi
16443
16444         fi
16445       fi
16446
16447 fi
16448 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_errno_h_EOVERFLOW" >&5
16449 $as_echo "$gl_cv_header_errno_h_EOVERFLOW" >&6; }
16450     case $gl_cv_header_errno_h_EOVERFLOW in
16451       yes | no)
16452         EOVERFLOW_HIDDEN=0; EOVERFLOW_VALUE=
16453         ;;
16454       *)
16455         EOVERFLOW_HIDDEN=1; EOVERFLOW_VALUE="$gl_cv_header_errno_h_EOVERFLOW"
16456         ;;
16457     esac
16458
16459
16460   fi
16461
16462
16463
16464
16465
16466
16467   GNULIB_ACOSF=0;
16468   GNULIB_ACOSL=0;
16469   GNULIB_ASINF=0;
16470   GNULIB_ASINL=0;
16471   GNULIB_ATANF=0;
16472   GNULIB_ATANL=0;
16473   GNULIB_ATAN2F=0;
16474   GNULIB_CBRT=0;
16475   GNULIB_CBRTF=0;
16476   GNULIB_CBRTL=0;
16477   GNULIB_CEIL=0;
16478   GNULIB_CEILF=0;
16479   GNULIB_CEILL=0;
16480   GNULIB_COPYSIGN=0;
16481   GNULIB_COPYSIGNF=0;
16482   GNULIB_COPYSIGNL=0;
16483   GNULIB_COSF=0;
16484   GNULIB_COSL=0;
16485   GNULIB_COSHF=0;
16486   GNULIB_EXPF=0;
16487   GNULIB_EXPL=0;
16488   GNULIB_EXP2=0;
16489   GNULIB_EXP2F=0;
16490   GNULIB_EXP2L=0;
16491   GNULIB_EXPM1=0;
16492   GNULIB_EXPM1F=0;
16493   GNULIB_EXPM1L=0;
16494   GNULIB_FABSF=0;
16495   GNULIB_FABSL=0;
16496   GNULIB_FLOOR=0;
16497   GNULIB_FLOORF=0;
16498   GNULIB_FLOORL=0;
16499   GNULIB_FMA=0;
16500   GNULIB_FMAF=0;
16501   GNULIB_FMAL=0;
16502   GNULIB_FMOD=0;
16503   GNULIB_FMODF=0;
16504   GNULIB_FMODL=0;
16505   GNULIB_FREXPF=0;
16506   GNULIB_FREXP=0;
16507   GNULIB_FREXPL=0;
16508   GNULIB_HYPOT=0;
16509   GNULIB_HYPOTF=0;
16510   GNULIB_HYPOTL=0;
16511   GNULIB_ILOGB=0;
16512   GNULIB_ILOGBF=0;
16513   GNULIB_ILOGBL=0;
16514   GNULIB_ISFINITE=0;
16515   GNULIB_ISINF=0;
16516   GNULIB_ISNAN=0;
16517   GNULIB_ISNANF=0;
16518   GNULIB_ISNAND=0;
16519   GNULIB_ISNANL=0;
16520   GNULIB_LDEXPF=0;
16521   GNULIB_LDEXPL=0;
16522   GNULIB_LOG=0;
16523   GNULIB_LOGF=0;
16524   GNULIB_LOGL=0;
16525   GNULIB_LOG10=0;
16526   GNULIB_LOG10F=0;
16527   GNULIB_LOG10L=0;
16528   GNULIB_LOG1P=0;
16529   GNULIB_LOG1PF=0;
16530   GNULIB_LOG1PL=0;
16531   GNULIB_LOG2=0;
16532   GNULIB_LOG2F=0;
16533   GNULIB_LOG2L=0;
16534   GNULIB_LOGB=0;
16535   GNULIB_LOGBF=0;
16536   GNULIB_LOGBL=0;
16537   GNULIB_MODF=0;
16538   GNULIB_MODFF=0;
16539   GNULIB_MODFL=0;
16540   GNULIB_POWF=0;
16541   GNULIB_REMAINDER=0;
16542   GNULIB_REMAINDERF=0;
16543   GNULIB_REMAINDERL=0;
16544   GNULIB_RINT=0;
16545   GNULIB_RINTF=0;
16546   GNULIB_RINTL=0;
16547   GNULIB_ROUND=0;
16548   GNULIB_ROUNDF=0;
16549   GNULIB_ROUNDL=0;
16550   GNULIB_SIGNBIT=0;
16551   GNULIB_SINF=0;
16552   GNULIB_SINL=0;
16553   GNULIB_SINHF=0;
16554   GNULIB_SQRTF=0;
16555   GNULIB_SQRTL=0;
16556   GNULIB_TANF=0;
16557   GNULIB_TANL=0;
16558   GNULIB_TANHF=0;
16559   GNULIB_TRUNC=0;
16560   GNULIB_TRUNCF=0;
16561   GNULIB_TRUNCL=0;
16562     HAVE_ACOSF=1;
16563   HAVE_ACOSL=1;
16564   HAVE_ASINF=1;
16565   HAVE_ASINL=1;
16566   HAVE_ATANF=1;
16567   HAVE_ATANL=1;
16568   HAVE_ATAN2F=1;
16569   HAVE_CBRT=1;
16570   HAVE_CBRTF=1;
16571   HAVE_CBRTL=1;
16572   HAVE_COPYSIGN=1;
16573   HAVE_COPYSIGNL=1;
16574   HAVE_COSF=1;
16575   HAVE_COSL=1;
16576   HAVE_COSHF=1;
16577   HAVE_EXPF=1;
16578   HAVE_EXPL=1;
16579   HAVE_EXPM1=1;
16580   HAVE_EXPM1F=1;
16581   HAVE_FABSF=1;
16582   HAVE_FABSL=1;
16583   HAVE_FMA=1;
16584   HAVE_FMAF=1;
16585   HAVE_FMAL=1;
16586   HAVE_FMODF=1;
16587   HAVE_FMODL=1;
16588   HAVE_FREXPF=1;
16589   HAVE_HYPOTF=1;
16590   HAVE_HYPOTL=1;
16591   HAVE_ILOGB=1;
16592   HAVE_ILOGBF=1;
16593   HAVE_ILOGBL=1;
16594   HAVE_ISNANF=1;
16595   HAVE_ISNAND=1;
16596   HAVE_ISNANL=1;
16597   HAVE_LDEXPF=1;
16598   HAVE_LOGF=1;
16599   HAVE_LOGL=1;
16600   HAVE_LOG10F=1;
16601   HAVE_LOG10L=1;
16602   HAVE_LOG1P=1;
16603   HAVE_LOG1PF=1;
16604   HAVE_LOG1PL=1;
16605   HAVE_LOGBF=1;
16606   HAVE_LOGBL=1;
16607   HAVE_MODFF=1;
16608   HAVE_MODFL=1;
16609   HAVE_POWF=1;
16610   HAVE_REMAINDER=1;
16611   HAVE_REMAINDERF=1;
16612   HAVE_RINT=1;
16613   HAVE_RINTL=1;
16614   HAVE_SINF=1;
16615   HAVE_SINL=1;
16616   HAVE_SINHF=1;
16617   HAVE_SQRTF=1;
16618   HAVE_SQRTL=1;
16619   HAVE_TANF=1;
16620   HAVE_TANL=1;
16621   HAVE_TANHF=1;
16622   HAVE_DECL_ACOSL=1;
16623   HAVE_DECL_ASINL=1;
16624   HAVE_DECL_ATANL=1;
16625   HAVE_DECL_CBRTF=1;
16626   HAVE_DECL_CBRTL=1;
16627   HAVE_DECL_CEILF=1;
16628   HAVE_DECL_CEILL=1;
16629   HAVE_DECL_COPYSIGNF=1;
16630   HAVE_DECL_COSL=1;
16631   HAVE_DECL_EXPL=1;
16632   HAVE_DECL_EXP2=1;
16633   HAVE_DECL_EXP2F=1;
16634   HAVE_DECL_EXP2L=1;
16635   HAVE_DECL_EXPM1L=1;
16636   HAVE_DECL_FLOORF=1;
16637   HAVE_DECL_FLOORL=1;
16638   HAVE_DECL_FREXPL=1;
16639   HAVE_DECL_LDEXPL=1;
16640   HAVE_DECL_LOGL=1;
16641   HAVE_DECL_LOG10L=1;
16642   HAVE_DECL_LOG2=1;
16643   HAVE_DECL_LOG2F=1;
16644   HAVE_DECL_LOG2L=1;
16645   HAVE_DECL_LOGB=1;
16646   HAVE_DECL_REMAINDER=1;
16647   HAVE_DECL_REMAINDERL=1;
16648   HAVE_DECL_RINTF=1;
16649   HAVE_DECL_ROUND=1;
16650   HAVE_DECL_ROUNDF=1;
16651   HAVE_DECL_ROUNDL=1;
16652   HAVE_DECL_SINL=1;
16653   HAVE_DECL_SQRTL=1;
16654   HAVE_DECL_TANL=1;
16655   HAVE_DECL_TRUNC=1;
16656   HAVE_DECL_TRUNCF=1;
16657   HAVE_DECL_TRUNCL=1;
16658   REPLACE_CBRTF=0;
16659   REPLACE_CBRTL=0;
16660   REPLACE_CEIL=0;
16661   REPLACE_CEILF=0;
16662   REPLACE_CEILL=0;
16663   REPLACE_EXPM1=0;
16664   REPLACE_EXPM1F=0;
16665   REPLACE_EXP2=0;
16666   REPLACE_EXP2L=0;
16667   REPLACE_FABSL=0;
16668   REPLACE_FLOOR=0;
16669   REPLACE_FLOORF=0;
16670   REPLACE_FLOORL=0;
16671   REPLACE_FMA=0;
16672   REPLACE_FMAF=0;
16673   REPLACE_FMAL=0;
16674   REPLACE_FMOD=0;
16675   REPLACE_FMODF=0;
16676   REPLACE_FMODL=0;
16677   REPLACE_FREXPF=0;
16678   REPLACE_FREXP=0;
16679   REPLACE_FREXPL=0;
16680   REPLACE_HUGE_VAL=0;
16681   REPLACE_HYPOT=0;
16682   REPLACE_HYPOTF=0;
16683   REPLACE_HYPOTL=0;
16684   REPLACE_ILOGB=0;
16685   REPLACE_ILOGBF=0;
16686   REPLACE_ISFINITE=0;
16687   REPLACE_ISINF=0;
16688   REPLACE_ISNAN=0;
16689   REPLACE_LDEXPL=0;
16690   REPLACE_LOG=0;
16691   REPLACE_LOGF=0;
16692   REPLACE_LOGL=0;
16693   REPLACE_LOG10=0;
16694   REPLACE_LOG10F=0;
16695   REPLACE_LOG10L=0;
16696   REPLACE_LOG1P=0;
16697   REPLACE_LOG1PF=0;
16698   REPLACE_LOG1PL=0;
16699   REPLACE_LOG2=0;
16700   REPLACE_LOG2F=0;
16701   REPLACE_LOG2L=0;
16702   REPLACE_LOGB=0;
16703   REPLACE_LOGBF=0;
16704   REPLACE_LOGBL=0;
16705   REPLACE_MODF=0;
16706   REPLACE_MODFF=0;
16707   REPLACE_MODFL=0;
16708   REPLACE_NAN=0;
16709   REPLACE_REMAINDER=0;
16710   REPLACE_REMAINDERF=0;
16711   REPLACE_REMAINDERL=0;
16712   REPLACE_ROUND=0;
16713   REPLACE_ROUNDF=0;
16714   REPLACE_ROUNDL=0;
16715   REPLACE_SIGNBIT=0;
16716   REPLACE_SIGNBIT_USING_GCC=0;
16717   REPLACE_SQRTL=0;
16718   REPLACE_TRUNC=0;
16719   REPLACE_TRUNCF=0;
16720   REPLACE_TRUNCL=0;
16721
16722
16723   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp() can be used without linking with libm" >&5
16724 $as_echo_n "checking whether frexp() can be used without linking with libm... " >&6; }
16725 if ${gl_cv_func_frexp_no_libm+:} false; then :
16726   $as_echo_n "(cached) " >&6
16727 else
16728
16729       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16730 /* end confdefs.h.  */
16731 #include <math.h>
16732              double x;
16733 int
16734 main ()
16735 {
16736 int e; return frexp (x, &e) > 0;
16737   ;
16738   return 0;
16739 }
16740 _ACEOF
16741 if ac_fn_c_try_link "$LINENO"; then :
16742   gl_cv_func_frexp_no_libm=yes
16743 else
16744   gl_cv_func_frexp_no_libm=no
16745 fi
16746 rm -f core conftest.err conftest.$ac_objext \
16747     conftest$ac_exeext conftest.$ac_ext
16748
16749 fi
16750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_no_libm" >&5
16751 $as_echo "$gl_cv_func_frexp_no_libm" >&6; }
16752
16753 ac_fn_c_check_decl "$LINENO" "alarm" "ac_cv_have_decl_alarm" "$ac_includes_default"
16754 if test "x$ac_cv_have_decl_alarm" = xyes; then :
16755   ac_have_decl=1
16756 else
16757   ac_have_decl=0
16758 fi
16759
16760 cat >>confdefs.h <<_ACEOF
16761 #define HAVE_DECL_ALARM $ac_have_decl
16762 _ACEOF
16763
16764
16765   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether long double and double are the same" >&5
16766 $as_echo_n "checking whether long double and double are the same... " >&6; }
16767 if ${gl_cv_long_double_equals_double+:} false; then :
16768   $as_echo_n "(cached) " >&6
16769 else
16770   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
16771 /* end confdefs.h.  */
16772 #include <float.h>
16773 int
16774 main ()
16775 {
16776 typedef int check[sizeof (long double) == sizeof (double)
16777                               && LDBL_MANT_DIG == DBL_MANT_DIG
16778                               && LDBL_MAX_EXP == DBL_MAX_EXP
16779                               && LDBL_MIN_EXP == DBL_MIN_EXP
16780                               ? 1 : -1];
16781
16782   ;
16783   return 0;
16784 }
16785 _ACEOF
16786 if ac_fn_c_try_compile "$LINENO"; then :
16787   gl_cv_long_double_equals_double=yes
16788 else
16789   gl_cv_long_double_equals_double=no
16790 fi
16791 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16792
16793 fi
16794 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_long_double_equals_double" >&5
16795 $as_echo "$gl_cv_long_double_equals_double" >&6; }
16796   if test $gl_cv_long_double_equals_double = yes; then
16797
16798 $as_echo "#define HAVE_SAME_LONG_DOUBLE_AS_DOUBLE 1" >>confdefs.h
16799
16800     HAVE_SAME_LONG_DOUBLE_AS_DOUBLE=1
16801   else
16802     HAVE_SAME_LONG_DOUBLE_AS_DOUBLE=0
16803   fi
16804
16805
16806
16807
16808
16809   for ac_func in $ac_func_list
16810 do :
16811   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
16812 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
16813 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
16814   cat >>confdefs.h <<_ACEOF
16815 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
16816 _ACEOF
16817
16818 fi
16819 done
16820
16821
16822
16823
16824       if test "X$prefix" = "XNONE"; then
16825     acl_final_prefix="$ac_default_prefix"
16826   else
16827     acl_final_prefix="$prefix"
16828   fi
16829   if test "X$exec_prefix" = "XNONE"; then
16830     acl_final_exec_prefix='${prefix}'
16831   else
16832     acl_final_exec_prefix="$exec_prefix"
16833   fi
16834   acl_save_prefix="$prefix"
16835   prefix="$acl_final_prefix"
16836   eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
16837   prefix="$acl_save_prefix"
16838
16839
16840
16841 # Check whether --with-gnu-ld was given.
16842 if test "${with_gnu_ld+set}" = set; then :
16843   withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
16844 else
16845   with_gnu_ld=no
16846 fi
16847
16848 # Prepare PATH_SEPARATOR.
16849 # The user is always right.
16850 if test "${PATH_SEPARATOR+set}" != set; then
16851   # Determine PATH_SEPARATOR by trying to find /bin/sh in a PATH which
16852   # contains only /bin. Note that ksh looks also at the FPATH variable,
16853   # so we have to set that as well for the test.
16854   PATH_SEPARATOR=:
16855   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
16856     && { (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 \
16857            || PATH_SEPARATOR=';'
16858        }
16859 fi
16860
16861 ac_prog=ld
16862 if test "$GCC" = yes; then
16863   # Check if gcc -print-prog-name=ld gives a path.
16864   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by $CC" >&5
16865 $as_echo_n "checking for ld used by $CC... " >&6; }
16866   case $host in
16867   *-*-mingw*)
16868     # gcc leaves a trailing carriage return which upsets mingw
16869     ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
16870   *)
16871     ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
16872   esac
16873   case $ac_prog in
16874     # Accept absolute paths.
16875     [\\/]* | ?:[\\/]*)
16876       re_direlt='/[^/][^/]*/\.\./'
16877       # Canonicalize the pathname of ld
16878       ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
16879       while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
16880         ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
16881       done
16882       test -z "$LD" && LD="$ac_prog"
16883       ;;
16884   "")
16885     # If it fails, then pretend we aren't using GCC.
16886     ac_prog=ld
16887     ;;
16888   *)
16889     # If it is relative, then search for the first ld in PATH.
16890     with_gnu_ld=unknown
16891     ;;
16892   esac
16893 elif test "$with_gnu_ld" = yes; then
16894   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5
16895 $as_echo_n "checking for GNU ld... " >&6; }
16896 else
16897   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5
16898 $as_echo_n "checking for non-GNU ld... " >&6; }
16899 fi
16900 if ${acl_cv_path_LD+:} false; then :
16901   $as_echo_n "(cached) " >&6
16902 else
16903   if test -z "$LD"; then
16904   acl_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
16905   for ac_dir in $PATH; do
16906     IFS="$acl_save_ifs"
16907     test -z "$ac_dir" && ac_dir=.
16908     if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
16909       acl_cv_path_LD="$ac_dir/$ac_prog"
16910       # Check to see if the program is GNU ld.  I'd rather use --version,
16911       # but apparently some variants of GNU ld only accept -v.
16912       # Break only if it was the GNU/non-GNU ld that we prefer.
16913       case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
16914       *GNU* | *'with BFD'*)
16915         test "$with_gnu_ld" != no && break
16916         ;;
16917       *)
16918         test "$with_gnu_ld" != yes && break
16919         ;;
16920       esac
16921     fi
16922   done
16923   IFS="$acl_save_ifs"
16924 else
16925   acl_cv_path_LD="$LD" # Let the user override the test with a path.
16926 fi
16927 fi
16928
16929 LD="$acl_cv_path_LD"
16930 if test -n "$LD"; then
16931   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5
16932 $as_echo "$LD" >&6; }
16933 else
16934   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
16935 $as_echo "no" >&6; }
16936 fi
16937 test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5
16938 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5
16939 $as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
16940 if ${acl_cv_prog_gnu_ld+:} false; then :
16941   $as_echo_n "(cached) " >&6
16942 else
16943   # I'd rather use --version here, but apparently some GNU lds only accept -v.
16944 case `$LD -v 2>&1 </dev/null` in
16945 *GNU* | *'with BFD'*)
16946   acl_cv_prog_gnu_ld=yes
16947   ;;
16948 *)
16949   acl_cv_prog_gnu_ld=no
16950   ;;
16951 esac
16952 fi
16953 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_prog_gnu_ld" >&5
16954 $as_echo "$acl_cv_prog_gnu_ld" >&6; }
16955 with_gnu_ld=$acl_cv_prog_gnu_ld
16956
16957
16958
16959
16960                                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shared library run path origin" >&5
16961 $as_echo_n "checking for shared library run path origin... " >&6; }
16962 if ${acl_cv_rpath+:} false; then :
16963   $as_echo_n "(cached) " >&6
16964 else
16965
16966     CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
16967     ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
16968     . ./conftest.sh
16969     rm -f ./conftest.sh
16970     acl_cv_rpath=done
16971
16972 fi
16973 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $acl_cv_rpath" >&5
16974 $as_echo "$acl_cv_rpath" >&6; }
16975   wl="$acl_cv_wl"
16976   acl_libext="$acl_cv_libext"
16977   acl_shlibext="$acl_cv_shlibext"
16978   acl_libname_spec="$acl_cv_libname_spec"
16979   acl_library_names_spec="$acl_cv_library_names_spec"
16980   acl_hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
16981   acl_hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
16982   acl_hardcode_direct="$acl_cv_hardcode_direct"
16983   acl_hardcode_minus_L="$acl_cv_hardcode_minus_L"
16984     # Check whether --enable-rpath was given.
16985 if test "${enable_rpath+set}" = set; then :
16986   enableval=$enable_rpath; :
16987 else
16988   enable_rpath=yes
16989 fi
16990
16991
16992
16993
16994   acl_libdirstem=lib
16995   acl_libdirstem2=
16996   case "$host_os" in
16997     solaris*)
16998                                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for 64-bit host" >&5
16999 $as_echo_n "checking for 64-bit host... " >&6; }
17000 if ${gl_cv_solaris_64bit+:} false; then :
17001   $as_echo_n "(cached) " >&6
17002 else
17003   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17004 /* end confdefs.h.  */
17005
17006 #ifdef _LP64
17007 sixtyfour bits
17008 #endif
17009
17010 _ACEOF
17011 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17012   $EGREP "sixtyfour bits" >/dev/null 2>&1; then :
17013   gl_cv_solaris_64bit=yes
17014 else
17015   gl_cv_solaris_64bit=no
17016 fi
17017 rm -f conftest*
17018
17019
17020 fi
17021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_solaris_64bit" >&5
17022 $as_echo "$gl_cv_solaris_64bit" >&6; }
17023       if test $gl_cv_solaris_64bit = yes; then
17024         acl_libdirstem=lib/64
17025         case "$host_cpu" in
17026           sparc*)        acl_libdirstem2=lib/sparcv9 ;;
17027           i*86 | x86_64) acl_libdirstem2=lib/amd64 ;;
17028         esac
17029       fi
17030       ;;
17031     *)
17032       searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
17033       if test -n "$searchpath"; then
17034         acl_save_IFS="${IFS=    }"; IFS=":"
17035         for searchdir in $searchpath; do
17036           if test -d "$searchdir"; then
17037             case "$searchdir" in
17038               */lib64/ | */lib64 ) acl_libdirstem=lib64 ;;
17039               */../ | */.. )
17040                 # Better ignore directories of this form. They are misleading.
17041                 ;;
17042               *) searchdir=`cd "$searchdir" && pwd`
17043                  case "$searchdir" in
17044                    */lib64 ) acl_libdirstem=lib64 ;;
17045                  esac ;;
17046             esac
17047           fi
17048         done
17049         IFS="$acl_save_IFS"
17050       fi
17051       ;;
17052   esac
17053   test -n "$acl_libdirstem2" || acl_libdirstem2="$acl_libdirstem"
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066     use_additional=yes
17067
17068   acl_save_prefix="$prefix"
17069   prefix="$acl_final_prefix"
17070   acl_save_exec_prefix="$exec_prefix"
17071   exec_prefix="$acl_final_exec_prefix"
17072
17073     eval additional_includedir=\"$includedir\"
17074     eval additional_libdir=\"$libdir\"
17075
17076   exec_prefix="$acl_save_exec_prefix"
17077   prefix="$acl_save_prefix"
17078
17079
17080 # Check whether --with-libiconv-prefix was given.
17081 if test "${with_libiconv_prefix+set}" = set; then :
17082   withval=$with_libiconv_prefix;
17083     if test "X$withval" = "Xno"; then
17084       use_additional=no
17085     else
17086       if test "X$withval" = "X"; then
17087
17088   acl_save_prefix="$prefix"
17089   prefix="$acl_final_prefix"
17090   acl_save_exec_prefix="$exec_prefix"
17091   exec_prefix="$acl_final_exec_prefix"
17092
17093           eval additional_includedir=\"$includedir\"
17094           eval additional_libdir=\"$libdir\"
17095
17096   exec_prefix="$acl_save_exec_prefix"
17097   prefix="$acl_save_prefix"
17098
17099       else
17100         additional_includedir="$withval/include"
17101         additional_libdir="$withval/$acl_libdirstem"
17102         if test "$acl_libdirstem2" != "$acl_libdirstem" \
17103            && ! test -d "$withval/$acl_libdirstem"; then
17104           additional_libdir="$withval/$acl_libdirstem2"
17105         fi
17106       fi
17107     fi
17108
17109 fi
17110
17111       LIBICONV=
17112   LTLIBICONV=
17113   INCICONV=
17114   LIBICONV_PREFIX=
17115       HAVE_LIBICONV=
17116   rpathdirs=
17117   ltrpathdirs=
17118   names_already_handled=
17119   names_next_round='iconv '
17120   while test -n "$names_next_round"; do
17121     names_this_round="$names_next_round"
17122     names_next_round=
17123     for name in $names_this_round; do
17124       already_handled=
17125       for n in $names_already_handled; do
17126         if test "$n" = "$name"; then
17127           already_handled=yes
17128           break
17129         fi
17130       done
17131       if test -z "$already_handled"; then
17132         names_already_handled="$names_already_handled $name"
17133                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
17134         eval value=\"\$HAVE_LIB$uppername\"
17135         if test -n "$value"; then
17136           if test "$value" = yes; then
17137             eval value=\"\$LIB$uppername\"
17138             test -z "$value" || LIBICONV="${LIBICONV}${LIBICONV:+ }$value"
17139             eval value=\"\$LTLIB$uppername\"
17140             test -z "$value" || LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$value"
17141           else
17142                                     :
17143           fi
17144         else
17145                               found_dir=
17146           found_la=
17147           found_so=
17148           found_a=
17149           eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
17150           if test -n "$acl_shlibext"; then
17151             shrext=".$acl_shlibext"             # typically: shrext=.so
17152           else
17153             shrext=
17154           fi
17155           if test $use_additional = yes; then
17156             dir="$additional_libdir"
17157                                     if test -n "$acl_shlibext"; then
17158               if test -f "$dir/$libname$shrext"; then
17159                 found_dir="$dir"
17160                 found_so="$dir/$libname$shrext"
17161               else
17162                 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
17163                   ver=`(cd "$dir" && \
17164                         for f in "$libname$shrext".*; do echo "$f"; done \
17165                         | sed -e "s,^$libname$shrext\\\\.,," \
17166                         | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
17167                         | sed 1q ) 2>/dev/null`
17168                   if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
17169                     found_dir="$dir"
17170                     found_so="$dir/$libname$shrext.$ver"
17171                   fi
17172                 else
17173                   eval library_names=\"$acl_library_names_spec\"
17174                   for f in $library_names; do
17175                     if test -f "$dir/$f"; then
17176                       found_dir="$dir"
17177                       found_so="$dir/$f"
17178                       break
17179                     fi
17180                   done
17181                 fi
17182               fi
17183             fi
17184                         if test "X$found_dir" = "X"; then
17185               if test -f "$dir/$libname.$acl_libext"; then
17186                 found_dir="$dir"
17187                 found_a="$dir/$libname.$acl_libext"
17188               fi
17189             fi
17190             if test "X$found_dir" != "X"; then
17191               if test -f "$dir/$libname.la"; then
17192                 found_la="$dir/$libname.la"
17193               fi
17194             fi
17195           fi
17196           if test "X$found_dir" = "X"; then
17197             for x in $LDFLAGS $LTLIBICONV; do
17198
17199   acl_save_prefix="$prefix"
17200   prefix="$acl_final_prefix"
17201   acl_save_exec_prefix="$exec_prefix"
17202   exec_prefix="$acl_final_exec_prefix"
17203   eval x=\"$x\"
17204   exec_prefix="$acl_save_exec_prefix"
17205   prefix="$acl_save_prefix"
17206
17207               case "$x" in
17208                 -L*)
17209                   dir=`echo "X$x" | sed -e 's/^X-L//'`
17210                                     if test -n "$acl_shlibext"; then
17211                     if test -f "$dir/$libname$shrext"; then
17212                       found_dir="$dir"
17213                       found_so="$dir/$libname$shrext"
17214                     else
17215                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
17216                         ver=`(cd "$dir" && \
17217                               for f in "$libname$shrext".*; do echo "$f"; done \
17218                               | sed -e "s,^$libname$shrext\\\\.,," \
17219                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
17220                               | sed 1q ) 2>/dev/null`
17221                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
17222                           found_dir="$dir"
17223                           found_so="$dir/$libname$shrext.$ver"
17224                         fi
17225                       else
17226                         eval library_names=\"$acl_library_names_spec\"
17227                         for f in $library_names; do
17228                           if test -f "$dir/$f"; then
17229                             found_dir="$dir"
17230                             found_so="$dir/$f"
17231                             break
17232                           fi
17233                         done
17234                       fi
17235                     fi
17236                   fi
17237                                     if test "X$found_dir" = "X"; then
17238                     if test -f "$dir/$libname.$acl_libext"; then
17239                       found_dir="$dir"
17240                       found_a="$dir/$libname.$acl_libext"
17241                     fi
17242                   fi
17243                   if test "X$found_dir" != "X"; then
17244                     if test -f "$dir/$libname.la"; then
17245                       found_la="$dir/$libname.la"
17246                     fi
17247                   fi
17248                   ;;
17249               esac
17250               if test "X$found_dir" != "X"; then
17251                 break
17252               fi
17253             done
17254           fi
17255           if test "X$found_dir" != "X"; then
17256                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$found_dir -l$name"
17257             if test "X$found_so" != "X"; then
17258                                                         if test "$enable_rpath" = no \
17259                  || test "X$found_dir" = "X/usr/$acl_libdirstem" \
17260                  || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
17261                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
17262               else
17263                                                                                 haveit=
17264                 for x in $ltrpathdirs; do
17265                   if test "X$x" = "X$found_dir"; then
17266                     haveit=yes
17267                     break
17268                   fi
17269                 done
17270                 if test -z "$haveit"; then
17271                   ltrpathdirs="$ltrpathdirs $found_dir"
17272                 fi
17273                                 if test "$acl_hardcode_direct" = yes; then
17274                                                       LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
17275                 else
17276                   if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
17277                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
17278                                                             haveit=
17279                     for x in $rpathdirs; do
17280                       if test "X$x" = "X$found_dir"; then
17281                         haveit=yes
17282                         break
17283                       fi
17284                     done
17285                     if test -z "$haveit"; then
17286                       rpathdirs="$rpathdirs $found_dir"
17287                     fi
17288                   else
17289                                                                                 haveit=
17290                     for x in $LDFLAGS $LIBICONV; do
17291
17292   acl_save_prefix="$prefix"
17293   prefix="$acl_final_prefix"
17294   acl_save_exec_prefix="$exec_prefix"
17295   exec_prefix="$acl_final_exec_prefix"
17296   eval x=\"$x\"
17297   exec_prefix="$acl_save_exec_prefix"
17298   prefix="$acl_save_prefix"
17299
17300                       if test "X$x" = "X-L$found_dir"; then
17301                         haveit=yes
17302                         break
17303                       fi
17304                     done
17305                     if test -z "$haveit"; then
17306                       LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir"
17307                     fi
17308                     if test "$acl_hardcode_minus_L" != no; then
17309                                                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$found_so"
17310                     else
17311                                                                                                                                                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
17312                     fi
17313                   fi
17314                 fi
17315               fi
17316             else
17317               if test "X$found_a" != "X"; then
17318                                 LIBICONV="${LIBICONV}${LIBICONV:+ }$found_a"
17319               else
17320                                                 LIBICONV="${LIBICONV}${LIBICONV:+ }-L$found_dir -l$name"
17321               fi
17322             fi
17323                         additional_includedir=
17324             case "$found_dir" in
17325               */$acl_libdirstem | */$acl_libdirstem/)
17326                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
17327                 if test "$name" = 'iconv'; then
17328                   LIBICONV_PREFIX="$basedir"
17329                 fi
17330                 additional_includedir="$basedir/include"
17331                 ;;
17332               */$acl_libdirstem2 | */$acl_libdirstem2/)
17333                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
17334                 if test "$name" = 'iconv'; then
17335                   LIBICONV_PREFIX="$basedir"
17336                 fi
17337                 additional_includedir="$basedir/include"
17338                 ;;
17339             esac
17340             if test "X$additional_includedir" != "X"; then
17341                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
17342                 haveit=
17343                 if test "X$additional_includedir" = "X/usr/local/include"; then
17344                   if test -n "$GCC"; then
17345                     case $host_os in
17346                       linux* | gnu* | k*bsd*-gnu) haveit=yes;;
17347                     esac
17348                   fi
17349                 fi
17350                 if test -z "$haveit"; then
17351                   for x in $CPPFLAGS $INCICONV; do
17352
17353   acl_save_prefix="$prefix"
17354   prefix="$acl_final_prefix"
17355   acl_save_exec_prefix="$exec_prefix"
17356   exec_prefix="$acl_final_exec_prefix"
17357   eval x=\"$x\"
17358   exec_prefix="$acl_save_exec_prefix"
17359   prefix="$acl_save_prefix"
17360
17361                     if test "X$x" = "X-I$additional_includedir"; then
17362                       haveit=yes
17363                       break
17364                     fi
17365                   done
17366                   if test -z "$haveit"; then
17367                     if test -d "$additional_includedir"; then
17368                                             INCICONV="${INCICONV}${INCICONV:+ }-I$additional_includedir"
17369                     fi
17370                   fi
17371                 fi
17372               fi
17373             fi
17374                         if test -n "$found_la"; then
17375                                                         save_libdir="$libdir"
17376               case "$found_la" in
17377                 */* | *\\*) . "$found_la" ;;
17378                 *) . "./$found_la" ;;
17379               esac
17380               libdir="$save_libdir"
17381                             for dep in $dependency_libs; do
17382                 case "$dep" in
17383                   -L*)
17384                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
17385                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
17386                        && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
17387                       haveit=
17388                       if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
17389                          || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
17390                         if test -n "$GCC"; then
17391                           case $host_os in
17392                             linux* | gnu* | k*bsd*-gnu) haveit=yes;;
17393                           esac
17394                         fi
17395                       fi
17396                       if test -z "$haveit"; then
17397                         haveit=
17398                         for x in $LDFLAGS $LIBICONV; do
17399
17400   acl_save_prefix="$prefix"
17401   prefix="$acl_final_prefix"
17402   acl_save_exec_prefix="$exec_prefix"
17403   exec_prefix="$acl_final_exec_prefix"
17404   eval x=\"$x\"
17405   exec_prefix="$acl_save_exec_prefix"
17406   prefix="$acl_save_prefix"
17407
17408                           if test "X$x" = "X-L$additional_libdir"; then
17409                             haveit=yes
17410                             break
17411                           fi
17412                         done
17413                         if test -z "$haveit"; then
17414                           if test -d "$additional_libdir"; then
17415                                                         LIBICONV="${LIBICONV}${LIBICONV:+ }-L$additional_libdir"
17416                           fi
17417                         fi
17418                         haveit=
17419                         for x in $LDFLAGS $LTLIBICONV; do
17420
17421   acl_save_prefix="$prefix"
17422   prefix="$acl_final_prefix"
17423   acl_save_exec_prefix="$exec_prefix"
17424   exec_prefix="$acl_final_exec_prefix"
17425   eval x=\"$x\"
17426   exec_prefix="$acl_save_exec_prefix"
17427   prefix="$acl_save_prefix"
17428
17429                           if test "X$x" = "X-L$additional_libdir"; then
17430                             haveit=yes
17431                             break
17432                           fi
17433                         done
17434                         if test -z "$haveit"; then
17435                           if test -d "$additional_libdir"; then
17436                                                         LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-L$additional_libdir"
17437                           fi
17438                         fi
17439                       fi
17440                     fi
17441                     ;;
17442                   -R*)
17443                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
17444                     if test "$enable_rpath" != no; then
17445                                                                   haveit=
17446                       for x in $rpathdirs; do
17447                         if test "X$x" = "X$dir"; then
17448                           haveit=yes
17449                           break
17450                         fi
17451                       done
17452                       if test -z "$haveit"; then
17453                         rpathdirs="$rpathdirs $dir"
17454                       fi
17455                                                                   haveit=
17456                       for x in $ltrpathdirs; do
17457                         if test "X$x" = "X$dir"; then
17458                           haveit=yes
17459                           break
17460                         fi
17461                       done
17462                       if test -z "$haveit"; then
17463                         ltrpathdirs="$ltrpathdirs $dir"
17464                       fi
17465                     fi
17466                     ;;
17467                   -l*)
17468                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
17469                     ;;
17470                   *.la)
17471                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
17472                     ;;
17473                   *)
17474                                         LIBICONV="${LIBICONV}${LIBICONV:+ }$dep"
17475                     LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }$dep"
17476                     ;;
17477                 esac
17478               done
17479             fi
17480           else
17481                                                             LIBICONV="${LIBICONV}${LIBICONV:+ }-l$name"
17482             LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-l$name"
17483           fi
17484         fi
17485       fi
17486     done
17487   done
17488   if test "X$rpathdirs" != "X"; then
17489     if test -n "$acl_hardcode_libdir_separator"; then
17490                         alldirs=
17491       for found_dir in $rpathdirs; do
17492         alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
17493       done
17494             acl_save_libdir="$libdir"
17495       libdir="$alldirs"
17496       eval flag=\"$acl_hardcode_libdir_flag_spec\"
17497       libdir="$acl_save_libdir"
17498       LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
17499     else
17500             for found_dir in $rpathdirs; do
17501         acl_save_libdir="$libdir"
17502         libdir="$found_dir"
17503         eval flag=\"$acl_hardcode_libdir_flag_spec\"
17504         libdir="$acl_save_libdir"
17505         LIBICONV="${LIBICONV}${LIBICONV:+ }$flag"
17506       done
17507     fi
17508   fi
17509   if test "X$ltrpathdirs" != "X"; then
17510             for found_dir in $ltrpathdirs; do
17511       LTLIBICONV="${LTLIBICONV}${LTLIBICONV:+ }-R$found_dir"
17512     done
17513   fi
17514
17515
17516
17517
17518
17519
17520
17521
17522   GNULIB_ICONV=0;
17523     ICONV_CONST=;
17524   REPLACE_ICONV=0;
17525   REPLACE_ICONV_OPEN=0;
17526   REPLACE_ICONV_UTF=0;
17527   ICONV_H='';
17528    if test -n "$ICONV_H"; then
17529   GL_GENERATE_ICONV_H_TRUE=
17530   GL_GENERATE_ICONV_H_FALSE='#'
17531 else
17532   GL_GENERATE_ICONV_H_TRUE='#'
17533   GL_GENERATE_ICONV_H_FALSE=
17534 fi
17535
17536
17537
17538
17539
17540
17541
17542           am_save_CPPFLAGS="$CPPFLAGS"
17543
17544   for element in $INCICONV; do
17545     haveit=
17546     for x in $CPPFLAGS; do
17547
17548   acl_save_prefix="$prefix"
17549   prefix="$acl_final_prefix"
17550   acl_save_exec_prefix="$exec_prefix"
17551   exec_prefix="$acl_final_exec_prefix"
17552   eval x=\"$x\"
17553   exec_prefix="$acl_save_exec_prefix"
17554   prefix="$acl_save_prefix"
17555
17556       if test "X$x" = "X$element"; then
17557         haveit=yes
17558         break
17559       fi
17560     done
17561     if test -z "$haveit"; then
17562       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
17563     fi
17564   done
17565
17566
17567   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv" >&5
17568 $as_echo_n "checking for iconv... " >&6; }
17569 if ${am_cv_func_iconv+:} false; then :
17570   $as_echo_n "(cached) " >&6
17571 else
17572
17573     am_cv_func_iconv="no, consider installing GNU libiconv"
17574     am_cv_lib_iconv=no
17575     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17576 /* end confdefs.h.  */
17577
17578 #include <stdlib.h>
17579 #include <iconv.h>
17580
17581 int
17582 main ()
17583 {
17584 iconv_t cd = iconv_open("","");
17585            iconv(cd,NULL,NULL,NULL,NULL);
17586            iconv_close(cd);
17587   ;
17588   return 0;
17589 }
17590 _ACEOF
17591 if ac_fn_c_try_link "$LINENO"; then :
17592   am_cv_func_iconv=yes
17593 fi
17594 rm -f core conftest.err conftest.$ac_objext \
17595     conftest$ac_exeext conftest.$ac_ext
17596     if test "$am_cv_func_iconv" != yes; then
17597       am_save_LIBS="$LIBS"
17598       LIBS="$LIBS $LIBICONV"
17599       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17600 /* end confdefs.h.  */
17601
17602 #include <stdlib.h>
17603 #include <iconv.h>
17604
17605 int
17606 main ()
17607 {
17608 iconv_t cd = iconv_open("","");
17609              iconv(cd,NULL,NULL,NULL,NULL);
17610              iconv_close(cd);
17611   ;
17612   return 0;
17613 }
17614 _ACEOF
17615 if ac_fn_c_try_link "$LINENO"; then :
17616   am_cv_lib_iconv=yes
17617         am_cv_func_iconv=yes
17618 fi
17619 rm -f core conftest.err conftest.$ac_objext \
17620     conftest$ac_exeext conftest.$ac_ext
17621       LIBS="$am_save_LIBS"
17622     fi
17623
17624 fi
17625 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv" >&5
17626 $as_echo "$am_cv_func_iconv" >&6; }
17627   if test "$am_cv_func_iconv" = yes; then
17628     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working iconv" >&5
17629 $as_echo_n "checking for working iconv... " >&6; }
17630 if ${am_cv_func_iconv_works+:} false; then :
17631   $as_echo_n "(cached) " >&6
17632 else
17633
17634                   am_save_LIBS="$LIBS"
17635       if test $am_cv_lib_iconv = yes; then
17636         LIBS="$LIBS $LIBICONV"
17637       fi
17638       if test "$cross_compiling" = yes; then :
17639
17640          case "$host_os" in
17641            aix* | hpux*) am_cv_func_iconv_works="guessing no" ;;
17642            *)            am_cv_func_iconv_works="guessing yes" ;;
17643          esac
17644
17645 else
17646   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17647 /* end confdefs.h.  */
17648
17649 #include <iconv.h>
17650 #include <string.h>
17651 int main ()
17652 {
17653   int result = 0;
17654   /* Test against AIX 5.1 bug: Failures are not distinguishable from successful
17655      returns.  */
17656   {
17657     iconv_t cd_utf8_to_88591 = iconv_open ("ISO8859-1", "UTF-8");
17658     if (cd_utf8_to_88591 != (iconv_t)(-1))
17659       {
17660         static const char input[] = "\342\202\254"; /* EURO SIGN */
17661         char buf[10];
17662         const char *inptr = input;
17663         size_t inbytesleft = strlen (input);
17664         char *outptr = buf;
17665         size_t outbytesleft = sizeof (buf);
17666         size_t res = iconv (cd_utf8_to_88591,
17667                             (char **) &inptr, &inbytesleft,
17668                             &outptr, &outbytesleft);
17669         if (res == 0)
17670           result |= 1;
17671         iconv_close (cd_utf8_to_88591);
17672       }
17673   }
17674   /* Test against Solaris 10 bug: Failures are not distinguishable from
17675      successful returns.  */
17676   {
17677     iconv_t cd_ascii_to_88591 = iconv_open ("ISO8859-1", "646");
17678     if (cd_ascii_to_88591 != (iconv_t)(-1))
17679       {
17680         static const char input[] = "\263";
17681         char buf[10];
17682         const char *inptr = input;
17683         size_t inbytesleft = strlen (input);
17684         char *outptr = buf;
17685         size_t outbytesleft = sizeof (buf);
17686         size_t res = iconv (cd_ascii_to_88591,
17687                             (char **) &inptr, &inbytesleft,
17688                             &outptr, &outbytesleft);
17689         if (res == 0)
17690           result |= 2;
17691         iconv_close (cd_ascii_to_88591);
17692       }
17693   }
17694   /* Test against AIX 6.1..7.1 bug: Buffer overrun.  */
17695   {
17696     iconv_t cd_88591_to_utf8 = iconv_open ("UTF-8", "ISO-8859-1");
17697     if (cd_88591_to_utf8 != (iconv_t)(-1))
17698       {
17699         static const char input[] = "\304";
17700         static char buf[2] = { (char)0xDE, (char)0xAD };
17701         const char *inptr = input;
17702         size_t inbytesleft = 1;
17703         char *outptr = buf;
17704         size_t outbytesleft = 1;
17705         size_t res = iconv (cd_88591_to_utf8,
17706                             (char **) &inptr, &inbytesleft,
17707                             &outptr, &outbytesleft);
17708         if (res != (size_t)(-1) || outptr - buf > 1 || buf[1] != (char)0xAD)
17709           result |= 4;
17710         iconv_close (cd_88591_to_utf8);
17711       }
17712   }
17713 #if 0 /* This bug could be worked around by the caller.  */
17714   /* Test against HP-UX 11.11 bug: Positive return value instead of 0.  */
17715   {
17716     iconv_t cd_88591_to_utf8 = iconv_open ("utf8", "iso88591");
17717     if (cd_88591_to_utf8 != (iconv_t)(-1))
17718       {
17719         static const char input[] = "\304rger mit b\366sen B\374bchen ohne Augenma\337";
17720         char buf[50];
17721         const char *inptr = input;
17722         size_t inbytesleft = strlen (input);
17723         char *outptr = buf;
17724         size_t outbytesleft = sizeof (buf);
17725         size_t res = iconv (cd_88591_to_utf8,
17726                             (char **) &inptr, &inbytesleft,
17727                             &outptr, &outbytesleft);
17728         if ((int)res > 0)
17729           result |= 8;
17730         iconv_close (cd_88591_to_utf8);
17731       }
17732   }
17733 #endif
17734   /* Test against HP-UX 11.11 bug: No converter from EUC-JP to UTF-8 is
17735      provided.  */
17736   if (/* Try standardized names.  */
17737       iconv_open ("UTF-8", "EUC-JP") == (iconv_t)(-1)
17738       /* Try IRIX, OSF/1 names.  */
17739       && iconv_open ("UTF-8", "eucJP") == (iconv_t)(-1)
17740       /* Try AIX names.  */
17741       && iconv_open ("UTF-8", "IBM-eucJP") == (iconv_t)(-1)
17742       /* Try HP-UX names.  */
17743       && iconv_open ("utf8", "eucJP") == (iconv_t)(-1))
17744     result |= 16;
17745   return result;
17746 }
17747 _ACEOF
17748 if ac_fn_c_try_run "$LINENO"; then :
17749   am_cv_func_iconv_works=yes
17750 else
17751   am_cv_func_iconv_works=no
17752 fi
17753 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
17754   conftest.$ac_objext conftest.beam conftest.$ac_ext
17755 fi
17756
17757       LIBS="$am_save_LIBS"
17758
17759 fi
17760 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_func_iconv_works" >&5
17761 $as_echo "$am_cv_func_iconv_works" >&6; }
17762     case "$am_cv_func_iconv_works" in
17763       *no) am_func_iconv=no am_cv_lib_iconv=no ;;
17764       *)   am_func_iconv=yes ;;
17765     esac
17766   else
17767     am_func_iconv=no am_cv_lib_iconv=no
17768   fi
17769   if test "$am_func_iconv" = yes; then
17770
17771 $as_echo "#define HAVE_ICONV 1" >>confdefs.h
17772
17773   fi
17774   if test "$am_cv_lib_iconv" = yes; then
17775     { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libiconv" >&5
17776 $as_echo_n "checking how to link with libiconv... " >&6; }
17777     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LIBICONV" >&5
17778 $as_echo "$LIBICONV" >&6; }
17779   else
17780             CPPFLAGS="$am_save_CPPFLAGS"
17781     LIBICONV=
17782     LTLIBICONV=
17783   fi
17784
17785
17786
17787   if test "$am_cv_func_iconv" = yes; then
17788     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for iconv declaration" >&5
17789 $as_echo_n "checking for iconv declaration... " >&6; }
17790     if ${am_cv_proto_iconv+:} false; then :
17791   $as_echo_n "(cached) " >&6
17792 else
17793
17794       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17795 /* end confdefs.h.  */
17796
17797 #include <stdlib.h>
17798 #include <iconv.h>
17799 extern
17800 #ifdef __cplusplus
17801 "C"
17802 #endif
17803 #if defined(__STDC__) || defined(_MSC_VER) || defined(__cplusplus)
17804 size_t iconv (iconv_t cd, char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);
17805 #else
17806 size_t iconv();
17807 #endif
17808
17809 int
17810 main ()
17811 {
17812
17813   ;
17814   return 0;
17815 }
17816 _ACEOF
17817 if ac_fn_c_try_compile "$LINENO"; then :
17818   am_cv_proto_iconv_arg1=""
17819 else
17820   am_cv_proto_iconv_arg1="const"
17821 fi
17822 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17823       am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"
17824 fi
17825
17826     am_cv_proto_iconv=`echo "$am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
17827     { $as_echo "$as_me:${as_lineno-$LINENO}: result:
17828          $am_cv_proto_iconv" >&5
17829 $as_echo "
17830          $am_cv_proto_iconv" >&6; }
17831
17832 cat >>confdefs.h <<_ACEOF
17833 #define ICONV_CONST $am_cv_proto_iconv_arg1
17834 _ACEOF
17835
17836
17837        if test -n "$am_cv_proto_iconv_arg1"; then
17838          ICONV_CONST="const"
17839        fi
17840
17841   fi
17842
17843
17844
17845
17846   for ac_header in $ac_header_list
17847 do :
17848   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
17849 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
17850 "
17851 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
17852   cat >>confdefs.h <<_ACEOF
17853 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
17854 _ACEOF
17855
17856 fi
17857
17858 done
17859
17860
17861
17862 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
17863 $as_echo_n "checking for inline... " >&6; }
17864 if ${ac_cv_c_inline+:} false; then :
17865   $as_echo_n "(cached) " >&6
17866 else
17867   ac_cv_c_inline=no
17868 for ac_kw in inline __inline__ __inline; do
17869   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17870 /* end confdefs.h.  */
17871 #ifndef __cplusplus
17872 typedef int foo_t;
17873 static $ac_kw foo_t static_foo () {return 0; }
17874 $ac_kw foo_t foo () {return 0; }
17875 #endif
17876
17877 _ACEOF
17878 if ac_fn_c_try_compile "$LINENO"; then :
17879   ac_cv_c_inline=$ac_kw
17880 fi
17881 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17882   test "$ac_cv_c_inline" != no && break
17883 done
17884
17885 fi
17886 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_inline" >&5
17887 $as_echo "$ac_cv_c_inline" >&6; }
17888
17889 case $ac_cv_c_inline in
17890   inline | yes) ;;
17891   *)
17892     case $ac_cv_c_inline in
17893       no) ac_val=;;
17894       *) ac_val=$ac_cv_c_inline;;
17895     esac
17896     cat >>confdefs.h <<_ACEOF
17897 #ifndef __cplusplus
17898 #define inline $ac_val
17899 #endif
17900 _ACEOF
17901     ;;
17902 esac
17903
17904
17905   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5
17906 $as_echo_n "checking where to find the exponent in a 'double'... " >&6; }
17907 if ${gl_cv_cc_double_expbit0+:} false; then :
17908   $as_echo_n "(cached) " >&6
17909 else
17910
17911       if test "$cross_compiling" = yes; then :
17912
17913                                                                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17914 /* end confdefs.h.  */
17915
17916 #if defined arm || defined __arm || defined __arm__
17917   mixed_endianness
17918 #endif
17919
17920 _ACEOF
17921 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
17922   $EGREP "mixed_endianness" >/dev/null 2>&1; then :
17923   gl_cv_cc_double_expbit0="unknown"
17924 else
17925
17926                                                          :
17927 if ${ac_cv_c_bigendian+:} false; then :
17928   $as_echo_n "(cached) " >&6
17929 else
17930   ac_cv_c_bigendian=unknown
17931     # See if we're dealing with a universal compiler.
17932     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17933 /* end confdefs.h.  */
17934 #ifndef __APPLE_CC__
17935                not a universal capable compiler
17936              #endif
17937              typedef int dummy;
17938
17939 _ACEOF
17940 if ac_fn_c_try_compile "$LINENO"; then :
17941
17942         # Check for potential -arch flags.  It is not universal unless
17943         # there are at least two -arch flags with different values.
17944         ac_arch=
17945         ac_prev=
17946         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
17947          if test -n "$ac_prev"; then
17948            case $ac_word in
17949              i?86 | x86_64 | ppc | ppc64)
17950                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
17951                  ac_arch=$ac_word
17952                else
17953                  ac_cv_c_bigendian=universal
17954                  break
17955                fi
17956                ;;
17957            esac
17958            ac_prev=
17959          elif test "x$ac_word" = "x-arch"; then
17960            ac_prev=arch
17961          fi
17962        done
17963 fi
17964 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17965     if test $ac_cv_c_bigendian = unknown; then
17966       # See if sys/param.h defines the BYTE_ORDER macro.
17967       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17968 /* end confdefs.h.  */
17969 #include <sys/types.h>
17970              #include <sys/param.h>
17971
17972 int
17973 main ()
17974 {
17975 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
17976                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
17977                      && LITTLE_ENDIAN)
17978               bogus endian macros
17979              #endif
17980
17981   ;
17982   return 0;
17983 }
17984 _ACEOF
17985 if ac_fn_c_try_compile "$LINENO"; then :
17986   # It does; now see whether it defined to BIG_ENDIAN or not.
17987          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
17988 /* end confdefs.h.  */
17989 #include <sys/types.h>
17990                 #include <sys/param.h>
17991
17992 int
17993 main ()
17994 {
17995 #if BYTE_ORDER != BIG_ENDIAN
17996                  not big endian
17997                 #endif
17998
17999   ;
18000   return 0;
18001 }
18002 _ACEOF
18003 if ac_fn_c_try_compile "$LINENO"; then :
18004   ac_cv_c_bigendian=yes
18005 else
18006   ac_cv_c_bigendian=no
18007 fi
18008 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18009 fi
18010 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18011     fi
18012     if test $ac_cv_c_bigendian = unknown; then
18013       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
18014       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18015 /* end confdefs.h.  */
18016 #include <limits.h>
18017
18018 int
18019 main ()
18020 {
18021 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
18022               bogus endian macros
18023              #endif
18024
18025   ;
18026   return 0;
18027 }
18028 _ACEOF
18029 if ac_fn_c_try_compile "$LINENO"; then :
18030   # It does; now see whether it defined to _BIG_ENDIAN or not.
18031          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18032 /* end confdefs.h.  */
18033 #include <limits.h>
18034
18035 int
18036 main ()
18037 {
18038 #ifndef _BIG_ENDIAN
18039                  not big endian
18040                 #endif
18041
18042   ;
18043   return 0;
18044 }
18045 _ACEOF
18046 if ac_fn_c_try_compile "$LINENO"; then :
18047   ac_cv_c_bigendian=yes
18048 else
18049   ac_cv_c_bigendian=no
18050 fi
18051 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18052 fi
18053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18054     fi
18055     if test $ac_cv_c_bigendian = unknown; then
18056       # Compile a test program.
18057       if test "$cross_compiling" = yes; then :
18058   # Try to guess by grepping values from an object file.
18059          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18060 /* end confdefs.h.  */
18061 short int ascii_mm[] =
18062                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
18063                 short int ascii_ii[] =
18064                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
18065                 int use_ascii (int i) {
18066                   return ascii_mm[i] + ascii_ii[i];
18067                 }
18068                 short int ebcdic_ii[] =
18069                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
18070                 short int ebcdic_mm[] =
18071                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
18072                 int use_ebcdic (int i) {
18073                   return ebcdic_mm[i] + ebcdic_ii[i];
18074                 }
18075                 extern int foo;
18076
18077 int
18078 main ()
18079 {
18080 return use_ascii (foo) == use_ebcdic (foo);
18081   ;
18082   return 0;
18083 }
18084 _ACEOF
18085 if ac_fn_c_try_compile "$LINENO"; then :
18086   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
18087               ac_cv_c_bigendian=yes
18088             fi
18089             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
18090               if test "$ac_cv_c_bigendian" = unknown; then
18091                 ac_cv_c_bigendian=no
18092               else
18093                 # finding both strings is unlikely to happen, but who knows?
18094                 ac_cv_c_bigendian=unknown
18095               fi
18096             fi
18097 fi
18098 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18099 else
18100   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18101 /* end confdefs.h.  */
18102 $ac_includes_default
18103 int
18104 main ()
18105 {
18106
18107              /* Are we little or big endian?  From Harbison&Steele.  */
18108              union
18109              {
18110                long int l;
18111                char c[sizeof (long int)];
18112              } u;
18113              u.l = 1;
18114              return u.c[sizeof (long int) - 1] == 1;
18115
18116   ;
18117   return 0;
18118 }
18119 _ACEOF
18120 if ac_fn_c_try_run "$LINENO"; then :
18121   ac_cv_c_bigendian=no
18122 else
18123   ac_cv_c_bigendian=yes
18124 fi
18125 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18126   conftest.$ac_objext conftest.beam conftest.$ac_ext
18127 fi
18128
18129     fi
18130 fi
18131 :
18132  case $ac_cv_c_bigendian in #(
18133    yes)
18134      gl_cv_cc_double_expbit0="word 0 bit 20";; #(
18135    no)
18136      gl_cv_cc_double_expbit0="word 1 bit 20" ;; #(
18137    universal)
18138
18139 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
18140
18141      ;; #(
18142    *)
18143      gl_cv_cc_double_expbit0="unknown" ;;
18144  esac
18145
18146
18147 fi
18148 rm -f conftest*
18149
18150
18151 else
18152   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18153 /* end confdefs.h.  */
18154
18155 #include <float.h>
18156 #include <stddef.h>
18157 #include <stdio.h>
18158 #include <string.h>
18159 #define NWORDS \
18160   ((sizeof (double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
18161 typedef union { double value; unsigned int word[NWORDS]; } memory_double;
18162 static unsigned int ored_words[NWORDS];
18163 static unsigned int anded_words[NWORDS];
18164 static void add_to_ored_words (double x)
18165 {
18166   memory_double m;
18167   size_t i;
18168   /* Clear it first, in case sizeof (double) < sizeof (memory_double).  */
18169   memset (&m, 0, sizeof (memory_double));
18170   m.value = x;
18171   for (i = 0; i < NWORDS; i++)
18172     {
18173       ored_words[i] |= m.word[i];
18174       anded_words[i] &= m.word[i];
18175     }
18176 }
18177 int main ()
18178 {
18179   size_t j;
18180   FILE *fp = fopen ("conftest.out", "w");
18181   if (fp == NULL)
18182     return 1;
18183   for (j = 0; j < NWORDS; j++)
18184     anded_words[j] = ~ (unsigned int) 0;
18185   add_to_ored_words (0.25);
18186   add_to_ored_words (0.5);
18187   add_to_ored_words (1.0);
18188   add_to_ored_words (2.0);
18189   add_to_ored_words (4.0);
18190   /* Remove bits that are common (e.g. if representation of the first mantissa
18191      bit is explicit).  */
18192   for (j = 0; j < NWORDS; j++)
18193     ored_words[j] &= ~anded_words[j];
18194   /* Now find the nonzero word.  */
18195   for (j = 0; j < NWORDS; j++)
18196     if (ored_words[j] != 0)
18197       break;
18198   if (j < NWORDS)
18199     {
18200       size_t i;
18201       for (i = j + 1; i < NWORDS; i++)
18202         if (ored_words[i] != 0)
18203           {
18204             fprintf (fp, "unknown");
18205             return (fclose (fp) != 0);
18206           }
18207       for (i = 0; ; i++)
18208         if ((ored_words[j] >> i) & 1)
18209           {
18210             fprintf (fp, "word %d bit %d", (int) j, (int) i);
18211             return (fclose (fp) != 0);
18212           }
18213     }
18214   fprintf (fp, "unknown");
18215   return (fclose (fp) != 0);
18216 }
18217
18218 _ACEOF
18219 if ac_fn_c_try_run "$LINENO"; then :
18220   gl_cv_cc_double_expbit0=`cat conftest.out`
18221 else
18222   gl_cv_cc_double_expbit0="unknown"
18223 fi
18224 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18225   conftest.$ac_objext conftest.beam conftest.$ac_ext
18226 fi
18227
18228       rm -f conftest.out
18229
18230 fi
18231 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_expbit0" >&5
18232 $as_echo "$gl_cv_cc_double_expbit0" >&6; }
18233   case "$gl_cv_cc_double_expbit0" in
18234     word*bit*)
18235       word=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
18236       bit=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word.*bit //'`
18237
18238 cat >>confdefs.h <<_ACEOF
18239 #define DBL_EXPBIT0_WORD $word
18240 _ACEOF
18241
18242
18243 cat >>confdefs.h <<_ACEOF
18244 #define DBL_EXPBIT0_BIT $bit
18245 _ACEOF
18246
18247       ;;
18248   esac
18249
18250
18251   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'float'" >&5
18252 $as_echo_n "checking where to find the exponent in a 'float'... " >&6; }
18253 if ${gl_cv_cc_float_expbit0+:} false; then :
18254   $as_echo_n "(cached) " >&6
18255 else
18256
18257       if test "$cross_compiling" = yes; then :
18258   gl_cv_cc_float_expbit0="word 0 bit 23"
18259 else
18260   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18261 /* end confdefs.h.  */
18262
18263 #include <float.h>
18264 #include <stddef.h>
18265 #include <stdio.h>
18266 #include <string.h>
18267 #define NWORDS \
18268   ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
18269 typedef union { float value; unsigned int word[NWORDS]; } memory_float;
18270 static unsigned int ored_words[NWORDS];
18271 static unsigned int anded_words[NWORDS];
18272 static void add_to_ored_words (float x)
18273 {
18274   memory_float m;
18275   size_t i;
18276   /* Clear it first, in case
18277      sizeof (float) < sizeof (memory_float).  */
18278   memset (&m, 0, sizeof (memory_float));
18279   m.value = x;
18280   for (i = 0; i < NWORDS; i++)
18281     {
18282       ored_words[i] |= m.word[i];
18283       anded_words[i] &= m.word[i];
18284     }
18285 }
18286 int main ()
18287 {
18288   size_t j;
18289   FILE *fp = fopen ("conftest.out", "w");
18290   if (fp == NULL)
18291     return 1;
18292   for (j = 0; j < NWORDS; j++)
18293     anded_words[j] = ~ (unsigned int) 0;
18294   add_to_ored_words (0.25f);
18295   add_to_ored_words (0.5f);
18296   add_to_ored_words (1.0f);
18297   add_to_ored_words (2.0f);
18298   add_to_ored_words (4.0f);
18299   /* Remove bits that are common (e.g. if representation of the first mantissa
18300      bit is explicit).  */
18301   for (j = 0; j < NWORDS; j++)
18302     ored_words[j] &= ~anded_words[j];
18303   /* Now find the nonzero word.  */
18304   for (j = 0; j < NWORDS; j++)
18305     if (ored_words[j] != 0)
18306       break;
18307   if (j < NWORDS)
18308     {
18309       size_t i;
18310       for (i = j + 1; i < NWORDS; i++)
18311         if (ored_words[i] != 0)
18312           {
18313             fprintf (fp, "unknown");
18314             return (fclose (fp) != 0);
18315           }
18316       for (i = 0; ; i++)
18317         if ((ored_words[j] >> i) & 1)
18318           {
18319             fprintf (fp, "word %d bit %d", (int) j, (int) i);
18320             return (fclose (fp) != 0);
18321           }
18322     }
18323   fprintf (fp, "unknown");
18324   return (fclose (fp) != 0);
18325 }
18326
18327 _ACEOF
18328 if ac_fn_c_try_run "$LINENO"; then :
18329   gl_cv_cc_float_expbit0=`cat conftest.out`
18330 else
18331   gl_cv_cc_float_expbit0="unknown"
18332 fi
18333 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18334   conftest.$ac_objext conftest.beam conftest.$ac_ext
18335 fi
18336
18337       rm -f conftest.out
18338
18339 fi
18340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_float_expbit0" >&5
18341 $as_echo "$gl_cv_cc_float_expbit0" >&6; }
18342   case "$gl_cv_cc_float_expbit0" in
18343     word*bit*)
18344       word=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
18345       bit=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word.*bit //'`
18346
18347 cat >>confdefs.h <<_ACEOF
18348 #define FLT_EXPBIT0_WORD $word
18349 _ACEOF
18350
18351
18352 cat >>confdefs.h <<_ACEOF
18353 #define FLT_EXPBIT0_BIT $bit
18354 _ACEOF
18355
18356       ;;
18357   esac
18358
18359
18360    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5
18361 $as_echo_n "checking whether byte ordering is bigendian... " >&6; }
18362 if ${ac_cv_c_bigendian+:} false; then :
18363   $as_echo_n "(cached) " >&6
18364 else
18365   ac_cv_c_bigendian=unknown
18366     # See if we're dealing with a universal compiler.
18367     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18368 /* end confdefs.h.  */
18369 #ifndef __APPLE_CC__
18370                not a universal capable compiler
18371              #endif
18372              typedef int dummy;
18373
18374 _ACEOF
18375 if ac_fn_c_try_compile "$LINENO"; then :
18376
18377         # Check for potential -arch flags.  It is not universal unless
18378         # there are at least two -arch flags with different values.
18379         ac_arch=
18380         ac_prev=
18381         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
18382          if test -n "$ac_prev"; then
18383            case $ac_word in
18384              i?86 | x86_64 | ppc | ppc64)
18385                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
18386                  ac_arch=$ac_word
18387                else
18388                  ac_cv_c_bigendian=universal
18389                  break
18390                fi
18391                ;;
18392            esac
18393            ac_prev=
18394          elif test "x$ac_word" = "x-arch"; then
18395            ac_prev=arch
18396          fi
18397        done
18398 fi
18399 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18400     if test $ac_cv_c_bigendian = unknown; then
18401       # See if sys/param.h defines the BYTE_ORDER macro.
18402       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18403 /* end confdefs.h.  */
18404 #include <sys/types.h>
18405              #include <sys/param.h>
18406
18407 int
18408 main ()
18409 {
18410 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
18411                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
18412                      && LITTLE_ENDIAN)
18413               bogus endian macros
18414              #endif
18415
18416   ;
18417   return 0;
18418 }
18419 _ACEOF
18420 if ac_fn_c_try_compile "$LINENO"; then :
18421   # It does; now see whether it defined to BIG_ENDIAN or not.
18422          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18423 /* end confdefs.h.  */
18424 #include <sys/types.h>
18425                 #include <sys/param.h>
18426
18427 int
18428 main ()
18429 {
18430 #if BYTE_ORDER != BIG_ENDIAN
18431                  not big endian
18432                 #endif
18433
18434   ;
18435   return 0;
18436 }
18437 _ACEOF
18438 if ac_fn_c_try_compile "$LINENO"; then :
18439   ac_cv_c_bigendian=yes
18440 else
18441   ac_cv_c_bigendian=no
18442 fi
18443 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18444 fi
18445 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18446     fi
18447     if test $ac_cv_c_bigendian = unknown; then
18448       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
18449       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18450 /* end confdefs.h.  */
18451 #include <limits.h>
18452
18453 int
18454 main ()
18455 {
18456 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
18457               bogus endian macros
18458              #endif
18459
18460   ;
18461   return 0;
18462 }
18463 _ACEOF
18464 if ac_fn_c_try_compile "$LINENO"; then :
18465   # It does; now see whether it defined to _BIG_ENDIAN or not.
18466          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18467 /* end confdefs.h.  */
18468 #include <limits.h>
18469
18470 int
18471 main ()
18472 {
18473 #ifndef _BIG_ENDIAN
18474                  not big endian
18475                 #endif
18476
18477   ;
18478   return 0;
18479 }
18480 _ACEOF
18481 if ac_fn_c_try_compile "$LINENO"; then :
18482   ac_cv_c_bigendian=yes
18483 else
18484   ac_cv_c_bigendian=no
18485 fi
18486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18487 fi
18488 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18489     fi
18490     if test $ac_cv_c_bigendian = unknown; then
18491       # Compile a test program.
18492       if test "$cross_compiling" = yes; then :
18493   # Try to guess by grepping values from an object file.
18494          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18495 /* end confdefs.h.  */
18496 short int ascii_mm[] =
18497                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
18498                 short int ascii_ii[] =
18499                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
18500                 int use_ascii (int i) {
18501                   return ascii_mm[i] + ascii_ii[i];
18502                 }
18503                 short int ebcdic_ii[] =
18504                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
18505                 short int ebcdic_mm[] =
18506                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
18507                 int use_ebcdic (int i) {
18508                   return ebcdic_mm[i] + ebcdic_ii[i];
18509                 }
18510                 extern int foo;
18511
18512 int
18513 main ()
18514 {
18515 return use_ascii (foo) == use_ebcdic (foo);
18516   ;
18517   return 0;
18518 }
18519 _ACEOF
18520 if ac_fn_c_try_compile "$LINENO"; then :
18521   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
18522               ac_cv_c_bigendian=yes
18523             fi
18524             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
18525               if test "$ac_cv_c_bigendian" = unknown; then
18526                 ac_cv_c_bigendian=no
18527               else
18528                 # finding both strings is unlikely to happen, but who knows?
18529                 ac_cv_c_bigendian=unknown
18530               fi
18531             fi
18532 fi
18533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18534 else
18535   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18536 /* end confdefs.h.  */
18537 $ac_includes_default
18538 int
18539 main ()
18540 {
18541
18542              /* Are we little or big endian?  From Harbison&Steele.  */
18543              union
18544              {
18545                long int l;
18546                char c[sizeof (long int)];
18547              } u;
18548              u.l = 1;
18549              return u.c[sizeof (long int) - 1] == 1;
18550
18551   ;
18552   return 0;
18553 }
18554 _ACEOF
18555 if ac_fn_c_try_run "$LINENO"; then :
18556   ac_cv_c_bigendian=no
18557 else
18558   ac_cv_c_bigendian=yes
18559 fi
18560 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18561   conftest.$ac_objext conftest.beam conftest.$ac_ext
18562 fi
18563
18564     fi
18565 fi
18566 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5
18567 $as_echo "$ac_cv_c_bigendian" >&6; }
18568  case $ac_cv_c_bigendian in #(
18569    yes)
18570      $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h
18571 ;; #(
18572    no)
18573       ;; #(
18574    universal)
18575
18576 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
18577
18578      ;; #(
18579    *)
18580      as_fn_error $? "unknown endianness
18581  presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;;
18582  esac
18583
18584
18585
18586   GNULIB_ISWBLANK=0;
18587   GNULIB_WCTYPE=0;
18588   GNULIB_ISWCTYPE=0;
18589   GNULIB_WCTRANS=0;
18590   GNULIB_TOWCTRANS=0;
18591     HAVE_ISWBLANK=1;
18592   HAVE_WCTYPE_T=1;
18593   HAVE_WCTRANS_T=1;
18594   REPLACE_ISWBLANK=0;
18595
18596
18597
18598
18599   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wint_t" >&5
18600 $as_echo_n "checking for wint_t... " >&6; }
18601 if ${gt_cv_c_wint_t+:} false; then :
18602   $as_echo_n "(cached) " >&6
18603 else
18604   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18605 /* end confdefs.h.  */
18606
18607 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
18608    <wchar.h>.
18609    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
18610    before <wchar.h>.  */
18611 #include <stddef.h>
18612 #include <stdio.h>
18613 #include <time.h>
18614 #include <wchar.h>
18615             wint_t foo = (wchar_t)'\0';
18616 int
18617 main ()
18618 {
18619
18620   ;
18621   return 0;
18622 }
18623 _ACEOF
18624 if ac_fn_c_try_compile "$LINENO"; then :
18625   gt_cv_c_wint_t=yes
18626 else
18627   gt_cv_c_wint_t=no
18628 fi
18629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18630 fi
18631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wint_t" >&5
18632 $as_echo "$gt_cv_c_wint_t" >&6; }
18633   if test $gt_cv_c_wint_t = yes; then
18634
18635 $as_echo "#define HAVE_WINT_T 1" >>confdefs.h
18636
18637   fi
18638
18639
18640
18641
18642
18643
18644
18645
18646   if test $ac_cv_func_iswcntrl = yes; then
18647     HAVE_ISWCNTRL=1
18648   else
18649     HAVE_ISWCNTRL=0
18650   fi
18651
18652
18653
18654   if test $gt_cv_c_wint_t = yes; then
18655     HAVE_WINT_T=1
18656   else
18657     HAVE_WINT_T=0
18658   fi
18659
18660
18661
18662
18663
18664
18665
18666
18667
18668
18669
18670      if test $gl_cv_have_include_next = yes; then
18671        gl_cv_next_wctype_h='<'wctype.h'>'
18672      else
18673        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wctype.h>" >&5
18674 $as_echo_n "checking absolute name of <wctype.h>... " >&6; }
18675 if ${gl_cv_next_wctype_h+:} false; then :
18676   $as_echo_n "(cached) " >&6
18677 else
18678
18679              if test $ac_cv_header_wctype_h = yes; then
18680
18681
18682
18683
18684   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18685 /* end confdefs.h.  */
18686 #include <wctype.h>
18687 _ACEOF
18688                 case "$host_os" in
18689     aix*) gl_absname_cpp="$ac_cpp -C" ;;
18690     *)    gl_absname_cpp="$ac_cpp" ;;
18691   esac
18692
18693   case "$host_os" in
18694     mingw*)
18695                                           gl_dirsep_regex='[/\\]'
18696       ;;
18697     *)
18698       gl_dirsep_regex='\/'
18699       ;;
18700   esac
18701       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
18702   gl_header_literal_regex=`echo 'wctype.h' \
18703                            | sed -e "$gl_make_literal_regex_sed"`
18704   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
18705       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
18706       s|^/[^/]|//&|
18707       p
18708       q
18709     }'
18710
18711         gl_cv_absolute_wctype_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
18712   sed -n "$gl_absolute_header_sed"`
18713
18714            gl_header=$gl_cv_absolute_wctype_h
18715            gl_cv_next_wctype_h='"'$gl_header'"'
18716           else
18717                gl_cv_next_wctype_h='<'wctype.h'>'
18718              fi
18719
18720
18721 fi
18722 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5
18723 $as_echo "$gl_cv_next_wctype_h" >&6; }
18724      fi
18725      NEXT_WCTYPE_H=$gl_cv_next_wctype_h
18726
18727      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
18728        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
18729        gl_next_as_first_directive='<'wctype.h'>'
18730      else
18731        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
18732        gl_next_as_first_directive=$gl_cv_next_wctype_h
18733      fi
18734      NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H=$gl_next_as_first_directive
18735
18736
18737
18738
18739   if test $ac_cv_header_wctype_h = yes; then
18740     if test $ac_cv_func_iswcntrl = yes; then
18741                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5
18742 $as_echo_n "checking whether iswcntrl works... " >&6; }
18743 if ${gl_cv_func_iswcntrl_works+:} false; then :
18744   $as_echo_n "(cached) " >&6
18745 else
18746
18747           if test "$cross_compiling" = yes; then :
18748   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18749 /* end confdefs.h.  */
18750 #include <stdlib.h>
18751                           #if __GNU_LIBRARY__ == 1
18752                           Linux libc5 i18n is broken.
18753                           #endif
18754 int
18755 main ()
18756 {
18757
18758   ;
18759   return 0;
18760 }
18761 _ACEOF
18762 if ac_fn_c_try_compile "$LINENO"; then :
18763   gl_cv_func_iswcntrl_works="guessing yes"
18764 else
18765   gl_cv_func_iswcntrl_works="guessing no"
18766 fi
18767 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18768
18769 else
18770   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18771 /* end confdefs.h.  */
18772
18773                /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
18774                   included before <wchar.h>.
18775                   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
18776                   must be included before <wchar.h>.  */
18777                #include <stddef.h>
18778                #include <stdio.h>
18779                #include <time.h>
18780                #include <wchar.h>
18781                #include <wctype.h>
18782                int main () { return iswprint ('x') == 0; }
18783
18784 _ACEOF
18785 if ac_fn_c_try_run "$LINENO"; then :
18786   gl_cv_func_iswcntrl_works=yes
18787 else
18788   gl_cv_func_iswcntrl_works=no
18789 fi
18790 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
18791   conftest.$ac_objext conftest.beam conftest.$ac_ext
18792 fi
18793
18794
18795 fi
18796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5
18797 $as_echo "$gl_cv_func_iswcntrl_works" >&6; }
18798     fi
18799     HAVE_WCTYPE_H=1
18800   else
18801     HAVE_WCTYPE_H=0
18802   fi
18803
18804
18805   case "$gl_cv_func_iswcntrl_works" in
18806     *yes) REPLACE_ISWCNTRL=0 ;;
18807     *)    REPLACE_ISWCNTRL=1 ;;
18808   esac
18809
18810
18811   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
18812         :
18813   fi
18814
18815   if test $REPLACE_ISWCNTRL = 1; then
18816     REPLACE_TOWLOWER=1
18817   else
18818     for ac_func in towlower
18819 do :
18820   ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower"
18821 if test "x$ac_cv_func_towlower" = xyes; then :
18822   cat >>confdefs.h <<_ACEOF
18823 #define HAVE_TOWLOWER 1
18824 _ACEOF
18825
18826 fi
18827 done
18828
18829     if test $ac_cv_func_towlower = yes; then
18830       REPLACE_TOWLOWER=0
18831     else
18832       ac_fn_c_check_decl "$LINENO" "towlower" "ac_cv_have_decl_towlower" "/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
18833              included before <wchar.h>.
18834              BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
18835              must be included before <wchar.h>.  */
18836           #include <stddef.h>
18837           #include <stdio.h>
18838           #include <time.h>
18839           #include <wchar.h>
18840           #if HAVE_WCTYPE_H
18841           # include <wctype.h>
18842           #endif
18843
18844 "
18845 if test "x$ac_cv_have_decl_towlower" = xyes; then :
18846   ac_have_decl=1
18847 else
18848   ac_have_decl=0
18849 fi
18850
18851 cat >>confdefs.h <<_ACEOF
18852 #define HAVE_DECL_TOWLOWER $ac_have_decl
18853 _ACEOF
18854
18855       if test $ac_cv_have_decl_towlower = yes; then
18856                                 REPLACE_TOWLOWER=1
18857       else
18858         REPLACE_TOWLOWER=0
18859       fi
18860     fi
18861   fi
18862
18863
18864   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_TOWLOWER = 1; then
18865         :
18866   fi
18867
18868           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t" >&5
18869 $as_echo_n "checking for wctype_t... " >&6; }
18870 if ${gl_cv_type_wctype_t+:} false; then :
18871   $as_echo_n "(cached) " >&6
18872 else
18873   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18874 /* end confdefs.h.  */
18875 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
18876                included before <wchar.h>.
18877                BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
18878                must be included before <wchar.h>.  */
18879             #include <stddef.h>
18880             #include <stdio.h>
18881             #include <time.h>
18882             #include <wchar.h>
18883             #if HAVE_WCTYPE_H
18884             # include <wctype.h>
18885             #endif
18886             wctype_t a;
18887
18888 int
18889 main ()
18890 {
18891
18892   ;
18893   return 0;
18894 }
18895 _ACEOF
18896 if ac_fn_c_try_compile "$LINENO"; then :
18897   gl_cv_type_wctype_t=yes
18898 else
18899   gl_cv_type_wctype_t=no
18900 fi
18901 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18902
18903 fi
18904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctype_t" >&5
18905 $as_echo "$gl_cv_type_wctype_t" >&6; }
18906   if test $gl_cv_type_wctype_t = no; then
18907     HAVE_WCTYPE_T=0
18908   fi
18909
18910       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctrans_t" >&5
18911 $as_echo_n "checking for wctrans_t... " >&6; }
18912 if ${gl_cv_type_wctrans_t+:} false; then :
18913   $as_echo_n "(cached) " >&6
18914 else
18915   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18916 /* end confdefs.h.  */
18917 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
18918                included before <wchar.h>.
18919                BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
18920                must be included before <wchar.h>.  */
18921             #include <stddef.h>
18922             #include <stdio.h>
18923             #include <time.h>
18924             #include <wchar.h>
18925             #include <wctype.h>
18926             wctrans_t a;
18927
18928 int
18929 main ()
18930 {
18931
18932   ;
18933   return 0;
18934 }
18935 _ACEOF
18936 if ac_fn_c_try_compile "$LINENO"; then :
18937   gl_cv_type_wctrans_t=yes
18938 else
18939   gl_cv_type_wctrans_t=no
18940 fi
18941 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18942
18943 fi
18944 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctrans_t" >&5
18945 $as_echo "$gl_cv_type_wctrans_t" >&6; }
18946   if test $gl_cv_type_wctrans_t = no; then
18947     HAVE_WCTRANS_T=0
18948   fi
18949
18950
18951     for gl_func in wctype iswctype wctrans towctrans     ; do
18952     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
18953     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
18954 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
18955 if eval \${$as_gl_Symbol+:} false; then :
18956   $as_echo_n "(cached) " >&6
18957 else
18958   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
18959 /* end confdefs.h.  */
18960
18961 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
18962    <wchar.h>.
18963    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
18964    included before <wchar.h>.  */
18965 #if !(defined __GLIBC__ && !defined __UCLIBC__)
18966 # include <stddef.h>
18967 # include <stdio.h>
18968 # include <time.h>
18969 # include <wchar.h>
18970 #endif
18971 #include <wctype.h>
18972
18973 int
18974 main ()
18975 {
18976 #undef $gl_func
18977   (void) $gl_func;
18978   ;
18979   return 0;
18980 }
18981 _ACEOF
18982 if ac_fn_c_try_compile "$LINENO"; then :
18983   eval "$as_gl_Symbol=yes"
18984 else
18985   eval "$as_gl_Symbol=no"
18986 fi
18987 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
18988 fi
18989 eval ac_res=\$$as_gl_Symbol
18990                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
18991 $as_echo "$ac_res" >&6; }
18992     if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
18993   cat >>confdefs.h <<_ACEOF
18994 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
18995 _ACEOF
18996
18997                      eval ac_cv_have_decl_$gl_func=yes
18998 fi
18999       done
19000
19001
19002
19003
19004
19005   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for nl_langinfo and CODESET" >&5
19006 $as_echo_n "checking for nl_langinfo and CODESET... " >&6; }
19007 if ${am_cv_langinfo_codeset+:} false; then :
19008   $as_echo_n "(cached) " >&6
19009 else
19010   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19011 /* end confdefs.h.  */
19012 #include <langinfo.h>
19013 int
19014 main ()
19015 {
19016 char* cs = nl_langinfo(CODESET); return !cs;
19017   ;
19018   return 0;
19019 }
19020 _ACEOF
19021 if ac_fn_c_try_link "$LINENO"; then :
19022   am_cv_langinfo_codeset=yes
19023 else
19024   am_cv_langinfo_codeset=no
19025 fi
19026 rm -f core conftest.err conftest.$ac_objext \
19027     conftest$ac_exeext conftest.$ac_ext
19028
19029 fi
19030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_langinfo_codeset" >&5
19031 $as_echo "$am_cv_langinfo_codeset" >&6; }
19032   if test $am_cv_langinfo_codeset = yes; then
19033
19034 $as_echo "#define HAVE_LANGINFO_CODESET 1" >>confdefs.h
19035
19036   fi
19037
19038
19039
19040
19041
19042
19043
19044
19045
19046
19047   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working fcntl.h" >&5
19048 $as_echo_n "checking for working fcntl.h... " >&6; }
19049 if ${gl_cv_header_working_fcntl_h+:} false; then :
19050   $as_echo_n "(cached) " >&6
19051 else
19052   if test "$cross_compiling" = yes; then :
19053   gl_cv_header_working_fcntl_h=cross-compiling
19054 else
19055   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19056 /* end confdefs.h.  */
19057 #include <sys/types.h>
19058            #include <sys/stat.h>
19059            #if HAVE_UNISTD_H
19060            # include <unistd.h>
19061            #else /* on Windows with MSVC */
19062            # include <io.h>
19063            # include <stdlib.h>
19064            # defined sleep(n) _sleep ((n) * 1000)
19065            #endif
19066            #include <fcntl.h>
19067            #ifndef O_NOATIME
19068             #define O_NOATIME 0
19069            #endif
19070            #ifndef O_NOFOLLOW
19071             #define O_NOFOLLOW 0
19072            #endif
19073            static int const constants[] =
19074             {
19075               O_CREAT, O_EXCL, O_NOCTTY, O_TRUNC, O_APPEND,
19076               O_NONBLOCK, O_SYNC, O_ACCMODE, O_RDONLY, O_RDWR, O_WRONLY
19077             };
19078
19079 int
19080 main ()
19081 {
19082
19083             int result = !constants;
19084             #if HAVE_SYMLINK
19085             {
19086               static char const sym[] = "conftest.sym";
19087               if (symlink ("/dev/null", sym) != 0)
19088                 result |= 2;
19089               else
19090                 {
19091                   int fd = open (sym, O_WRONLY | O_NOFOLLOW | O_CREAT, 0);
19092                   if (fd >= 0)
19093                     {
19094                       close (fd);
19095                       result |= 4;
19096                     }
19097                 }
19098               if (unlink (sym) != 0 || symlink (".", sym) != 0)
19099                 result |= 2;
19100               else
19101                 {
19102                   int fd = open (sym, O_RDONLY | O_NOFOLLOW);
19103                   if (fd >= 0)
19104                     {
19105                       close (fd);
19106                       result |= 4;
19107                     }
19108                 }
19109               unlink (sym);
19110             }
19111             #endif
19112             {
19113               static char const file[] = "confdefs.h";
19114               int fd = open (file, O_RDONLY | O_NOATIME);
19115               if (fd < 0)
19116                 result |= 8;
19117               else
19118                 {
19119                   struct stat st0;
19120                   if (fstat (fd, &st0) != 0)
19121                     result |= 16;
19122                   else
19123                     {
19124                       char c;
19125                       sleep (1);
19126                       if (read (fd, &c, 1) != 1)
19127                         result |= 24;
19128                       else
19129                         {
19130                           if (close (fd) != 0)
19131                             result |= 32;
19132                           else
19133                             {
19134                               struct stat st1;
19135                               if (stat (file, &st1) != 0)
19136                                 result |= 40;
19137                               else
19138                                 if (st0.st_atime != st1.st_atime)
19139                                   result |= 64;
19140                             }
19141                         }
19142                     }
19143                 }
19144             }
19145             return result;
19146   ;
19147   return 0;
19148 }
19149 _ACEOF
19150 if ac_fn_c_try_run "$LINENO"; then :
19151   gl_cv_header_working_fcntl_h=yes
19152 else
19153   case $? in #(
19154         4) gl_cv_header_working_fcntl_h='no (bad O_NOFOLLOW)';; #(
19155         64) gl_cv_header_working_fcntl_h='no (bad O_NOATIME)';; #(
19156         68) gl_cv_header_working_fcntl_h='no (bad O_NOATIME, O_NOFOLLOW)';; #(
19157          *) gl_cv_header_working_fcntl_h='no';;
19158         esac
19159 fi
19160 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19161   conftest.$ac_objext conftest.beam conftest.$ac_ext
19162 fi
19163
19164 fi
19165 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_fcntl_h" >&5
19166 $as_echo "$gl_cv_header_working_fcntl_h" >&6; }
19167
19168   case $gl_cv_header_working_fcntl_h in #(
19169   *O_NOATIME* | no | cross-compiling) ac_val=0;; #(
19170   *) ac_val=1;;
19171   esac
19172
19173 cat >>confdefs.h <<_ACEOF
19174 #define HAVE_WORKING_O_NOATIME $ac_val
19175 _ACEOF
19176
19177
19178   case $gl_cv_header_working_fcntl_h in #(
19179   *O_NOFOLLOW* | no | cross-compiling) ac_val=0;; #(
19180   *) ac_val=1;;
19181   esac
19182
19183 cat >>confdefs.h <<_ACEOF
19184 #define HAVE_WORKING_O_NOFOLLOW $ac_val
19185 _ACEOF
19186
19187
19188 ac_fn_c_check_decl "$LINENO" "getc_unlocked" "ac_cv_have_decl_getc_unlocked" "$ac_includes_default"
19189 if test "x$ac_cv_have_decl_getc_unlocked" = xyes; then :
19190   ac_have_decl=1
19191 else
19192   ac_have_decl=0
19193 fi
19194
19195 cat >>confdefs.h <<_ACEOF
19196 #define HAVE_DECL_GETC_UNLOCKED $ac_have_decl
19197 _ACEOF
19198
19199
19200     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C Library >= 2.1 or uClibc" >&5
19201 $as_echo_n "checking whether we are using the GNU C Library >= 2.1 or uClibc... " >&6; }
19202 if ${ac_cv_gnu_library_2_1+:} false; then :
19203   $as_echo_n "(cached) " >&6
19204 else
19205   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19206 /* end confdefs.h.  */
19207
19208 #include <features.h>
19209 #ifdef __GNU_LIBRARY__
19210  #if (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 1) || (__GLIBC__ > 2)
19211   Lucky GNU user
19212  #endif
19213 #endif
19214 #ifdef __UCLIBC__
19215  Lucky user
19216 #endif
19217
19218 _ACEOF
19219 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19220   $EGREP "Lucky" >/dev/null 2>&1; then :
19221   ac_cv_gnu_library_2_1=yes
19222 else
19223   ac_cv_gnu_library_2_1=no
19224 fi
19225 rm -f conftest*
19226
19227
19228
19229 fi
19230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_gnu_library_2_1" >&5
19231 $as_echo "$ac_cv_gnu_library_2_1" >&6; }
19232
19233     GLIBC21="$ac_cv_gnu_library_2_1"
19234
19235
19236
19237   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LC_MESSAGES" >&5
19238 $as_echo_n "checking for LC_MESSAGES... " >&6; }
19239 if ${gt_cv_val_LC_MESSAGES+:} false; then :
19240   $as_echo_n "(cached) " >&6
19241 else
19242   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19243 /* end confdefs.h.  */
19244 #include <locale.h>
19245 int
19246 main ()
19247 {
19248 return LC_MESSAGES
19249   ;
19250   return 0;
19251 }
19252 _ACEOF
19253 if ac_fn_c_try_link "$LINENO"; then :
19254   gt_cv_val_LC_MESSAGES=yes
19255 else
19256   gt_cv_val_LC_MESSAGES=no
19257 fi
19258 rm -f core conftest.err conftest.$ac_objext \
19259     conftest$ac_exeext conftest.$ac_ext
19260 fi
19261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_val_LC_MESSAGES" >&5
19262 $as_echo "$gt_cv_val_LC_MESSAGES" >&6; }
19263   if test $gt_cv_val_LC_MESSAGES = yes; then
19264
19265 $as_echo "#define HAVE_LC_MESSAGES 1" >>confdefs.h
19266
19267   fi
19268
19269
19270     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFPreferencesCopyAppValue" >&5
19271 $as_echo_n "checking for CFPreferencesCopyAppValue... " >&6; }
19272 if ${gt_cv_func_CFPreferencesCopyAppValue+:} false; then :
19273   $as_echo_n "(cached) " >&6
19274 else
19275   gt_save_LIBS="$LIBS"
19276      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
19277      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19278 /* end confdefs.h.  */
19279 #include <CoreFoundation/CFPreferences.h>
19280 int
19281 main ()
19282 {
19283 CFPreferencesCopyAppValue(NULL, NULL)
19284   ;
19285   return 0;
19286 }
19287 _ACEOF
19288 if ac_fn_c_try_link "$LINENO"; then :
19289   gt_cv_func_CFPreferencesCopyAppValue=yes
19290 else
19291   gt_cv_func_CFPreferencesCopyAppValue=no
19292 fi
19293 rm -f core conftest.err conftest.$ac_objext \
19294     conftest$ac_exeext conftest.$ac_ext
19295      LIBS="$gt_save_LIBS"
19296 fi
19297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFPreferencesCopyAppValue" >&5
19298 $as_echo "$gt_cv_func_CFPreferencesCopyAppValue" >&6; }
19299   if test $gt_cv_func_CFPreferencesCopyAppValue = yes; then
19300
19301 $as_echo "#define HAVE_CFPREFERENCESCOPYAPPVALUE 1" >>confdefs.h
19302
19303   fi
19304     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for CFLocaleCopyCurrent" >&5
19305 $as_echo_n "checking for CFLocaleCopyCurrent... " >&6; }
19306 if ${gt_cv_func_CFLocaleCopyCurrent+:} false; then :
19307   $as_echo_n "(cached) " >&6
19308 else
19309   gt_save_LIBS="$LIBS"
19310      LIBS="$LIBS -Wl,-framework -Wl,CoreFoundation"
19311      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19312 /* end confdefs.h.  */
19313 #include <CoreFoundation/CFLocale.h>
19314 int
19315 main ()
19316 {
19317 CFLocaleCopyCurrent();
19318   ;
19319   return 0;
19320 }
19321 _ACEOF
19322 if ac_fn_c_try_link "$LINENO"; then :
19323   gt_cv_func_CFLocaleCopyCurrent=yes
19324 else
19325   gt_cv_func_CFLocaleCopyCurrent=no
19326 fi
19327 rm -f core conftest.err conftest.$ac_objext \
19328     conftest$ac_exeext conftest.$ac_ext
19329      LIBS="$gt_save_LIBS"
19330 fi
19331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_CFLocaleCopyCurrent" >&5
19332 $as_echo "$gt_cv_func_CFLocaleCopyCurrent" >&6; }
19333   if test $gt_cv_func_CFLocaleCopyCurrent = yes; then
19334
19335 $as_echo "#define HAVE_CFLOCALECOPYCURRENT 1" >>confdefs.h
19336
19337   fi
19338   INTL_MACOSX_LIBS=
19339   if test $gt_cv_func_CFPreferencesCopyAppValue = yes || test $gt_cv_func_CFLocaleCopyCurrent = yes; then
19340     INTL_MACOSX_LIBS="-Wl,-framework -Wl,CoreFoundation"
19341   fi
19342
19343
19344
19345
19346   gl_threads_api=none
19347   LIBTHREAD=
19348   LTLIBTHREAD=
19349   LIBMULTITHREAD=
19350   LTLIBMULTITHREAD=
19351   if test "$gl_use_threads" != no; then
19352         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether imported symbols can be declared weak" >&5
19353 $as_echo_n "checking whether imported symbols can be declared weak... " >&6; }
19354 if ${gl_cv_have_weak+:} false; then :
19355   $as_echo_n "(cached) " >&6
19356 else
19357   gl_cv_have_weak=no
19358               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19359 /* end confdefs.h.  */
19360 extern void xyzzy ();
19361 #pragma weak xyzzy
19362 int
19363 main ()
19364 {
19365 xyzzy();
19366   ;
19367   return 0;
19368 }
19369 _ACEOF
19370 if ac_fn_c_try_link "$LINENO"; then :
19371   gl_cv_have_weak=maybe
19372 fi
19373 rm -f core conftest.err conftest.$ac_objext \
19374     conftest$ac_exeext conftest.$ac_ext
19375        if test $gl_cv_have_weak = maybe; then
19376                            if test "$cross_compiling" = yes; then :
19377                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19378 /* end confdefs.h.  */
19379 #ifdef __ELF__
19380                Extensible Linking Format
19381                #endif
19382
19383 _ACEOF
19384 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
19385   $EGREP "Extensible Linking Format" >/dev/null 2>&1; then :
19386   gl_cv_have_weak="guessing yes"
19387 else
19388   gl_cv_have_weak="guessing no"
19389 fi
19390 rm -f conftest*
19391
19392
19393 else
19394   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19395 /* end confdefs.h.  */
19396
19397 #include <stdio.h>
19398 #pragma weak fputs
19399 int main ()
19400 {
19401   return (fputs == NULL);
19402 }
19403 _ACEOF
19404 if ac_fn_c_try_run "$LINENO"; then :
19405   gl_cv_have_weak=yes
19406 else
19407   gl_cv_have_weak=no
19408 fi
19409 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
19410   conftest.$ac_objext conftest.beam conftest.$ac_ext
19411 fi
19412
19413        fi
19414
19415 fi
19416 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_have_weak" >&5
19417 $as_echo "$gl_cv_have_weak" >&6; }
19418     if test "$gl_use_threads" = yes || test "$gl_use_threads" = posix; then
19419       # On OSF/1, the compiler needs the flag -pthread or -D_REENTRANT so that
19420       # it groks <pthread.h>. It's added above, in gl_THREADLIB_EARLY_BODY.
19421       ac_fn_c_check_header_mongrel "$LINENO" "pthread.h" "ac_cv_header_pthread_h" "$ac_includes_default"
19422 if test "x$ac_cv_header_pthread_h" = xyes; then :
19423   gl_have_pthread_h=yes
19424 else
19425   gl_have_pthread_h=no
19426 fi
19427
19428
19429       if test "$gl_have_pthread_h" = yes; then
19430         # Other possible tests:
19431         #   -lpthreads (FSU threads, PCthreads)
19432         #   -lgthreads
19433         gl_have_pthread=
19434         # Test whether both pthread_mutex_lock and pthread_mutexattr_init exist
19435         # in libc. IRIX 6.5 has the first one in both libc and libpthread, but
19436         # the second one only in libpthread, and lock.c needs it.
19437         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19438 /* end confdefs.h.  */
19439 #include <pthread.h>
19440 int
19441 main ()
19442 {
19443 pthread_mutex_lock((pthread_mutex_t*)0);
19444                pthread_mutexattr_init((pthread_mutexattr_t*)0);
19445   ;
19446   return 0;
19447 }
19448 _ACEOF
19449 if ac_fn_c_try_link "$LINENO"; then :
19450   gl_have_pthread=yes
19451 fi
19452 rm -f core conftest.err conftest.$ac_objext \
19453     conftest$ac_exeext conftest.$ac_ext
19454         # Test for libpthread by looking for pthread_kill. (Not pthread_self,
19455         # since it is defined as a macro on OSF/1.)
19456         if test -n "$gl_have_pthread"; then
19457           # The program links fine without libpthread. But it may actually
19458           # need to link with libpthread in order to create multiple threads.
19459           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
19460 $as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
19461 if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
19462   $as_echo_n "(cached) " >&6
19463 else
19464   ac_check_lib_save_LIBS=$LIBS
19465 LIBS="-lpthread  $LIBS"
19466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19467 /* end confdefs.h.  */
19468
19469 /* Override any GCC internal prototype to avoid an error.
19470    Use char because int might match the return type of a GCC
19471    builtin and then its argument prototype would still apply.  */
19472 #ifdef __cplusplus
19473 extern "C"
19474 #endif
19475 char pthread_kill ();
19476 int
19477 main ()
19478 {
19479 return pthread_kill ();
19480   ;
19481   return 0;
19482 }
19483 _ACEOF
19484 if ac_fn_c_try_link "$LINENO"; then :
19485   ac_cv_lib_pthread_pthread_kill=yes
19486 else
19487   ac_cv_lib_pthread_pthread_kill=no
19488 fi
19489 rm -f core conftest.err conftest.$ac_objext \
19490     conftest$ac_exeext conftest.$ac_ext
19491 LIBS=$ac_check_lib_save_LIBS
19492 fi
19493 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
19494 $as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
19495 if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
19496   LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
19497              # On Solaris and HP-UX, most pthread functions exist also in libc.
19498              # Therefore pthread_in_use() needs to actually try to create a
19499              # thread: pthread_create from libc will fail, whereas
19500              # pthread_create will actually create a thread.
19501              case "$host_os" in
19502                solaris* | hpux*)
19503
19504 $as_echo "#define PTHREAD_IN_USE_DETECTION_HARD 1" >>confdefs.h
19505
19506              esac
19507
19508 fi
19509
19510         else
19511           # Some library is needed. Try libpthread and libc_r.
19512           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lpthread" >&5
19513 $as_echo_n "checking for pthread_kill in -lpthread... " >&6; }
19514 if ${ac_cv_lib_pthread_pthread_kill+:} false; then :
19515   $as_echo_n "(cached) " >&6
19516 else
19517   ac_check_lib_save_LIBS=$LIBS
19518 LIBS="-lpthread  $LIBS"
19519 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19520 /* end confdefs.h.  */
19521
19522 /* Override any GCC internal prototype to avoid an error.
19523    Use char because int might match the return type of a GCC
19524    builtin and then its argument prototype would still apply.  */
19525 #ifdef __cplusplus
19526 extern "C"
19527 #endif
19528 char pthread_kill ();
19529 int
19530 main ()
19531 {
19532 return pthread_kill ();
19533   ;
19534   return 0;
19535 }
19536 _ACEOF
19537 if ac_fn_c_try_link "$LINENO"; then :
19538   ac_cv_lib_pthread_pthread_kill=yes
19539 else
19540   ac_cv_lib_pthread_pthread_kill=no
19541 fi
19542 rm -f core conftest.err conftest.$ac_objext \
19543     conftest$ac_exeext conftest.$ac_ext
19544 LIBS=$ac_check_lib_save_LIBS
19545 fi
19546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pthread_pthread_kill" >&5
19547 $as_echo "$ac_cv_lib_pthread_pthread_kill" >&6; }
19548 if test "x$ac_cv_lib_pthread_pthread_kill" = xyes; then :
19549   gl_have_pthread=yes
19550              LIBTHREAD=-lpthread LTLIBTHREAD=-lpthread
19551              LIBMULTITHREAD=-lpthread LTLIBMULTITHREAD=-lpthread
19552 fi
19553
19554           if test -z "$gl_have_pthread"; then
19555             # For FreeBSD 4.
19556             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pthread_kill in -lc_r" >&5
19557 $as_echo_n "checking for pthread_kill in -lc_r... " >&6; }
19558 if ${ac_cv_lib_c_r_pthread_kill+:} false; then :
19559   $as_echo_n "(cached) " >&6
19560 else
19561   ac_check_lib_save_LIBS=$LIBS
19562 LIBS="-lc_r  $LIBS"
19563 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19564 /* end confdefs.h.  */
19565
19566 /* Override any GCC internal prototype to avoid an error.
19567    Use char because int might match the return type of a GCC
19568    builtin and then its argument prototype would still apply.  */
19569 #ifdef __cplusplus
19570 extern "C"
19571 #endif
19572 char pthread_kill ();
19573 int
19574 main ()
19575 {
19576 return pthread_kill ();
19577   ;
19578   return 0;
19579 }
19580 _ACEOF
19581 if ac_fn_c_try_link "$LINENO"; then :
19582   ac_cv_lib_c_r_pthread_kill=yes
19583 else
19584   ac_cv_lib_c_r_pthread_kill=no
19585 fi
19586 rm -f core conftest.err conftest.$ac_objext \
19587     conftest$ac_exeext conftest.$ac_ext
19588 LIBS=$ac_check_lib_save_LIBS
19589 fi
19590 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_c_r_pthread_kill" >&5
19591 $as_echo "$ac_cv_lib_c_r_pthread_kill" >&6; }
19592 if test "x$ac_cv_lib_c_r_pthread_kill" = xyes; then :
19593   gl_have_pthread=yes
19594                LIBTHREAD=-lc_r LTLIBTHREAD=-lc_r
19595                LIBMULTITHREAD=-lc_r LTLIBMULTITHREAD=-lc_r
19596 fi
19597
19598           fi
19599         fi
19600         if test -n "$gl_have_pthread"; then
19601           gl_threads_api=posix
19602
19603 $as_echo "#define USE_POSIX_THREADS 1" >>confdefs.h
19604
19605           if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
19606             if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
19607
19608 $as_echo "#define USE_POSIX_THREADS_WEAK 1" >>confdefs.h
19609
19610               LIBTHREAD=
19611               LTLIBTHREAD=
19612             fi
19613           fi
19614         fi
19615       fi
19616     fi
19617     if test -z "$gl_have_pthread"; then
19618       if test "$gl_use_threads" = yes || test "$gl_use_threads" = solaris; then
19619         gl_have_solaristhread=
19620         gl_save_LIBS="$LIBS"
19621         LIBS="$LIBS -lthread"
19622         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
19623 /* end confdefs.h.  */
19624
19625 #include <thread.h>
19626 #include <synch.h>
19627
19628 int
19629 main ()
19630 {
19631 thr_self();
19632   ;
19633   return 0;
19634 }
19635 _ACEOF
19636 if ac_fn_c_try_link "$LINENO"; then :
19637   gl_have_solaristhread=yes
19638 fi
19639 rm -f core conftest.err conftest.$ac_objext \
19640     conftest$ac_exeext conftest.$ac_ext
19641         LIBS="$gl_save_LIBS"
19642         if test -n "$gl_have_solaristhread"; then
19643           gl_threads_api=solaris
19644           LIBTHREAD=-lthread
19645           LTLIBTHREAD=-lthread
19646           LIBMULTITHREAD="$LIBTHREAD"
19647           LTLIBMULTITHREAD="$LTLIBTHREAD"
19648
19649 $as_echo "#define USE_SOLARIS_THREADS 1" >>confdefs.h
19650
19651           if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
19652
19653 $as_echo "#define USE_SOLARIS_THREADS_WEAK 1" >>confdefs.h
19654
19655             LIBTHREAD=
19656             LTLIBTHREAD=
19657           fi
19658         fi
19659       fi
19660     fi
19661     if test "$gl_use_threads" = pth; then
19662       gl_save_CPPFLAGS="$CPPFLAGS"
19663
19664
19665
19666
19667
19668   { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to link with libpth" >&5
19669 $as_echo_n "checking how to link with libpth... " >&6; }
19670 if ${ac_cv_libpth_libs+:} false; then :
19671   $as_echo_n "(cached) " >&6
19672 else
19673
19674
19675
19676
19677
19678
19679
19680
19681     use_additional=yes
19682
19683   acl_save_prefix="$prefix"
19684   prefix="$acl_final_prefix"
19685   acl_save_exec_prefix="$exec_prefix"
19686   exec_prefix="$acl_final_exec_prefix"
19687
19688     eval additional_includedir=\"$includedir\"
19689     eval additional_libdir=\"$libdir\"
19690
19691   exec_prefix="$acl_save_exec_prefix"
19692   prefix="$acl_save_prefix"
19693
19694
19695 # Check whether --with-libpth-prefix was given.
19696 if test "${with_libpth_prefix+set}" = set; then :
19697   withval=$with_libpth_prefix;
19698     if test "X$withval" = "Xno"; then
19699       use_additional=no
19700     else
19701       if test "X$withval" = "X"; then
19702
19703   acl_save_prefix="$prefix"
19704   prefix="$acl_final_prefix"
19705   acl_save_exec_prefix="$exec_prefix"
19706   exec_prefix="$acl_final_exec_prefix"
19707
19708           eval additional_includedir=\"$includedir\"
19709           eval additional_libdir=\"$libdir\"
19710
19711   exec_prefix="$acl_save_exec_prefix"
19712   prefix="$acl_save_prefix"
19713
19714       else
19715         additional_includedir="$withval/include"
19716         additional_libdir="$withval/$acl_libdirstem"
19717         if test "$acl_libdirstem2" != "$acl_libdirstem" \
19718            && ! test -d "$withval/$acl_libdirstem"; then
19719           additional_libdir="$withval/$acl_libdirstem2"
19720         fi
19721       fi
19722     fi
19723
19724 fi
19725
19726       LIBPTH=
19727   LTLIBPTH=
19728   INCPTH=
19729   LIBPTH_PREFIX=
19730       HAVE_LIBPTH=
19731   rpathdirs=
19732   ltrpathdirs=
19733   names_already_handled=
19734   names_next_round='pth '
19735   while test -n "$names_next_round"; do
19736     names_this_round="$names_next_round"
19737     names_next_round=
19738     for name in $names_this_round; do
19739       already_handled=
19740       for n in $names_already_handled; do
19741         if test "$n" = "$name"; then
19742           already_handled=yes
19743           break
19744         fi
19745       done
19746       if test -z "$already_handled"; then
19747         names_already_handled="$names_already_handled $name"
19748                         uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
19749         eval value=\"\$HAVE_LIB$uppername\"
19750         if test -n "$value"; then
19751           if test "$value" = yes; then
19752             eval value=\"\$LIB$uppername\"
19753             test -z "$value" || LIBPTH="${LIBPTH}${LIBPTH:+ }$value"
19754             eval value=\"\$LTLIB$uppername\"
19755             test -z "$value" || LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$value"
19756           else
19757                                     :
19758           fi
19759         else
19760                               found_dir=
19761           found_la=
19762           found_so=
19763           found_a=
19764           eval libname=\"$acl_libname_spec\"    # typically: libname=lib$name
19765           if test -n "$acl_shlibext"; then
19766             shrext=".$acl_shlibext"             # typically: shrext=.so
19767           else
19768             shrext=
19769           fi
19770           if test $use_additional = yes; then
19771             dir="$additional_libdir"
19772                                     if test -n "$acl_shlibext"; then
19773               if test -f "$dir/$libname$shrext"; then
19774                 found_dir="$dir"
19775                 found_so="$dir/$libname$shrext"
19776               else
19777                 if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
19778                   ver=`(cd "$dir" && \
19779                         for f in "$libname$shrext".*; do echo "$f"; done \
19780                         | sed -e "s,^$libname$shrext\\\\.,," \
19781                         | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
19782                         | sed 1q ) 2>/dev/null`
19783                   if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
19784                     found_dir="$dir"
19785                     found_so="$dir/$libname$shrext.$ver"
19786                   fi
19787                 else
19788                   eval library_names=\"$acl_library_names_spec\"
19789                   for f in $library_names; do
19790                     if test -f "$dir/$f"; then
19791                       found_dir="$dir"
19792                       found_so="$dir/$f"
19793                       break
19794                     fi
19795                   done
19796                 fi
19797               fi
19798             fi
19799                         if test "X$found_dir" = "X"; then
19800               if test -f "$dir/$libname.$acl_libext"; then
19801                 found_dir="$dir"
19802                 found_a="$dir/$libname.$acl_libext"
19803               fi
19804             fi
19805             if test "X$found_dir" != "X"; then
19806               if test -f "$dir/$libname.la"; then
19807                 found_la="$dir/$libname.la"
19808               fi
19809             fi
19810           fi
19811           if test "X$found_dir" = "X"; then
19812             for x in $LDFLAGS $LTLIBPTH; do
19813
19814   acl_save_prefix="$prefix"
19815   prefix="$acl_final_prefix"
19816   acl_save_exec_prefix="$exec_prefix"
19817   exec_prefix="$acl_final_exec_prefix"
19818   eval x=\"$x\"
19819   exec_prefix="$acl_save_exec_prefix"
19820   prefix="$acl_save_prefix"
19821
19822               case "$x" in
19823                 -L*)
19824                   dir=`echo "X$x" | sed -e 's/^X-L//'`
19825                                     if test -n "$acl_shlibext"; then
19826                     if test -f "$dir/$libname$shrext"; then
19827                       found_dir="$dir"
19828                       found_so="$dir/$libname$shrext"
19829                     else
19830                       if test "$acl_library_names_spec" = '$libname$shrext$versuffix'; then
19831                         ver=`(cd "$dir" && \
19832                               for f in "$libname$shrext".*; do echo "$f"; done \
19833                               | sed -e "s,^$libname$shrext\\\\.,," \
19834                               | sort -t '.' -n -r -k1,1 -k2,2 -k3,3 -k4,4 -k5,5 \
19835                               | sed 1q ) 2>/dev/null`
19836                         if test -n "$ver" && test -f "$dir/$libname$shrext.$ver"; then
19837                           found_dir="$dir"
19838                           found_so="$dir/$libname$shrext.$ver"
19839                         fi
19840                       else
19841                         eval library_names=\"$acl_library_names_spec\"
19842                         for f in $library_names; do
19843                           if test -f "$dir/$f"; then
19844                             found_dir="$dir"
19845                             found_so="$dir/$f"
19846                             break
19847                           fi
19848                         done
19849                       fi
19850                     fi
19851                   fi
19852                                     if test "X$found_dir" = "X"; then
19853                     if test -f "$dir/$libname.$acl_libext"; then
19854                       found_dir="$dir"
19855                       found_a="$dir/$libname.$acl_libext"
19856                     fi
19857                   fi
19858                   if test "X$found_dir" != "X"; then
19859                     if test -f "$dir/$libname.la"; then
19860                       found_la="$dir/$libname.la"
19861                     fi
19862                   fi
19863                   ;;
19864               esac
19865               if test "X$found_dir" != "X"; then
19866                 break
19867               fi
19868             done
19869           fi
19870           if test "X$found_dir" != "X"; then
19871                         LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$found_dir -l$name"
19872             if test "X$found_so" != "X"; then
19873                                                         if test "$enable_rpath" = no \
19874                  || test "X$found_dir" = "X/usr/$acl_libdirstem" \
19875                  || test "X$found_dir" = "X/usr/$acl_libdirstem2"; then
19876                                 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
19877               else
19878                                                                                 haveit=
19879                 for x in $ltrpathdirs; do
19880                   if test "X$x" = "X$found_dir"; then
19881                     haveit=yes
19882                     break
19883                   fi
19884                 done
19885                 if test -z "$haveit"; then
19886                   ltrpathdirs="$ltrpathdirs $found_dir"
19887                 fi
19888                                 if test "$acl_hardcode_direct" = yes; then
19889                                                       LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
19890                 else
19891                   if test -n "$acl_hardcode_libdir_flag_spec" && test "$acl_hardcode_minus_L" = no; then
19892                                                             LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
19893                                                             haveit=
19894                     for x in $rpathdirs; do
19895                       if test "X$x" = "X$found_dir"; then
19896                         haveit=yes
19897                         break
19898                       fi
19899                     done
19900                     if test -z "$haveit"; then
19901                       rpathdirs="$rpathdirs $found_dir"
19902                     fi
19903                   else
19904                                                                                 haveit=
19905                     for x in $LDFLAGS $LIBPTH; do
19906
19907   acl_save_prefix="$prefix"
19908   prefix="$acl_final_prefix"
19909   acl_save_exec_prefix="$exec_prefix"
19910   exec_prefix="$acl_final_exec_prefix"
19911   eval x=\"$x\"
19912   exec_prefix="$acl_save_exec_prefix"
19913   prefix="$acl_save_prefix"
19914
19915                       if test "X$x" = "X-L$found_dir"; then
19916                         haveit=yes
19917                         break
19918                       fi
19919                     done
19920                     if test -z "$haveit"; then
19921                       LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir"
19922                     fi
19923                     if test "$acl_hardcode_minus_L" != no; then
19924                                                                                         LIBPTH="${LIBPTH}${LIBPTH:+ }$found_so"
19925                     else
19926                                                                                                                                                                                 LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
19927                     fi
19928                   fi
19929                 fi
19930               fi
19931             else
19932               if test "X$found_a" != "X"; then
19933                                 LIBPTH="${LIBPTH}${LIBPTH:+ }$found_a"
19934               else
19935                                                 LIBPTH="${LIBPTH}${LIBPTH:+ }-L$found_dir -l$name"
19936               fi
19937             fi
19938                         additional_includedir=
19939             case "$found_dir" in
19940               */$acl_libdirstem | */$acl_libdirstem/)
19941                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
19942                 if test "$name" = 'pth'; then
19943                   LIBPTH_PREFIX="$basedir"
19944                 fi
19945                 additional_includedir="$basedir/include"
19946                 ;;
19947               */$acl_libdirstem2 | */$acl_libdirstem2/)
19948                 basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
19949                 if test "$name" = 'pth'; then
19950                   LIBPTH_PREFIX="$basedir"
19951                 fi
19952                 additional_includedir="$basedir/include"
19953                 ;;
19954             esac
19955             if test "X$additional_includedir" != "X"; then
19956                                                                                                                 if test "X$additional_includedir" != "X/usr/include"; then
19957                 haveit=
19958                 if test "X$additional_includedir" = "X/usr/local/include"; then
19959                   if test -n "$GCC"; then
19960                     case $host_os in
19961                       linux* | gnu* | k*bsd*-gnu) haveit=yes;;
19962                     esac
19963                   fi
19964                 fi
19965                 if test -z "$haveit"; then
19966                   for x in $CPPFLAGS $INCPTH; do
19967
19968   acl_save_prefix="$prefix"
19969   prefix="$acl_final_prefix"
19970   acl_save_exec_prefix="$exec_prefix"
19971   exec_prefix="$acl_final_exec_prefix"
19972   eval x=\"$x\"
19973   exec_prefix="$acl_save_exec_prefix"
19974   prefix="$acl_save_prefix"
19975
19976                     if test "X$x" = "X-I$additional_includedir"; then
19977                       haveit=yes
19978                       break
19979                     fi
19980                   done
19981                   if test -z "$haveit"; then
19982                     if test -d "$additional_includedir"; then
19983                                             INCPTH="${INCPTH}${INCPTH:+ }-I$additional_includedir"
19984                     fi
19985                   fi
19986                 fi
19987               fi
19988             fi
19989                         if test -n "$found_la"; then
19990                                                         save_libdir="$libdir"
19991               case "$found_la" in
19992                 */* | *\\*) . "$found_la" ;;
19993                 *) . "./$found_la" ;;
19994               esac
19995               libdir="$save_libdir"
19996                             for dep in $dependency_libs; do
19997                 case "$dep" in
19998                   -L*)
19999                     additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
20000                                                                                                                                                                 if test "X$additional_libdir" != "X/usr/$acl_libdirstem" \
20001                        && test "X$additional_libdir" != "X/usr/$acl_libdirstem2"; then
20002                       haveit=
20003                       if test "X$additional_libdir" = "X/usr/local/$acl_libdirstem" \
20004                          || test "X$additional_libdir" = "X/usr/local/$acl_libdirstem2"; then
20005                         if test -n "$GCC"; then
20006                           case $host_os in
20007                             linux* | gnu* | k*bsd*-gnu) haveit=yes;;
20008                           esac
20009                         fi
20010                       fi
20011                       if test -z "$haveit"; then
20012                         haveit=
20013                         for x in $LDFLAGS $LIBPTH; do
20014
20015   acl_save_prefix="$prefix"
20016   prefix="$acl_final_prefix"
20017   acl_save_exec_prefix="$exec_prefix"
20018   exec_prefix="$acl_final_exec_prefix"
20019   eval x=\"$x\"
20020   exec_prefix="$acl_save_exec_prefix"
20021   prefix="$acl_save_prefix"
20022
20023                           if test "X$x" = "X-L$additional_libdir"; then
20024                             haveit=yes
20025                             break
20026                           fi
20027                         done
20028                         if test -z "$haveit"; then
20029                           if test -d "$additional_libdir"; then
20030                                                         LIBPTH="${LIBPTH}${LIBPTH:+ }-L$additional_libdir"
20031                           fi
20032                         fi
20033                         haveit=
20034                         for x in $LDFLAGS $LTLIBPTH; do
20035
20036   acl_save_prefix="$prefix"
20037   prefix="$acl_final_prefix"
20038   acl_save_exec_prefix="$exec_prefix"
20039   exec_prefix="$acl_final_exec_prefix"
20040   eval x=\"$x\"
20041   exec_prefix="$acl_save_exec_prefix"
20042   prefix="$acl_save_prefix"
20043
20044                           if test "X$x" = "X-L$additional_libdir"; then
20045                             haveit=yes
20046                             break
20047                           fi
20048                         done
20049                         if test -z "$haveit"; then
20050                           if test -d "$additional_libdir"; then
20051                                                         LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-L$additional_libdir"
20052                           fi
20053                         fi
20054                       fi
20055                     fi
20056                     ;;
20057                   -R*)
20058                     dir=`echo "X$dep" | sed -e 's/^X-R//'`
20059                     if test "$enable_rpath" != no; then
20060                                                                   haveit=
20061                       for x in $rpathdirs; do
20062                         if test "X$x" = "X$dir"; then
20063                           haveit=yes
20064                           break
20065                         fi
20066                       done
20067                       if test -z "$haveit"; then
20068                         rpathdirs="$rpathdirs $dir"
20069                       fi
20070                                                                   haveit=
20071                       for x in $ltrpathdirs; do
20072                         if test "X$x" = "X$dir"; then
20073                           haveit=yes
20074                           break
20075                         fi
20076                       done
20077                       if test -z "$haveit"; then
20078                         ltrpathdirs="$ltrpathdirs $dir"
20079                       fi
20080                     fi
20081                     ;;
20082                   -l*)
20083                                         names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
20084                     ;;
20085                   *.la)
20086                                                                                 names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
20087                     ;;
20088                   *)
20089                                         LIBPTH="${LIBPTH}${LIBPTH:+ }$dep"
20090                     LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }$dep"
20091                     ;;
20092                 esac
20093               done
20094             fi
20095           else
20096                                                             LIBPTH="${LIBPTH}${LIBPTH:+ }-l$name"
20097             LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-l$name"
20098           fi
20099         fi
20100       fi
20101     done
20102   done
20103   if test "X$rpathdirs" != "X"; then
20104     if test -n "$acl_hardcode_libdir_separator"; then
20105                         alldirs=
20106       for found_dir in $rpathdirs; do
20107         alldirs="${alldirs}${alldirs:+$acl_hardcode_libdir_separator}$found_dir"
20108       done
20109             acl_save_libdir="$libdir"
20110       libdir="$alldirs"
20111       eval flag=\"$acl_hardcode_libdir_flag_spec\"
20112       libdir="$acl_save_libdir"
20113       LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
20114     else
20115             for found_dir in $rpathdirs; do
20116         acl_save_libdir="$libdir"
20117         libdir="$found_dir"
20118         eval flag=\"$acl_hardcode_libdir_flag_spec\"
20119         libdir="$acl_save_libdir"
20120         LIBPTH="${LIBPTH}${LIBPTH:+ }$flag"
20121       done
20122     fi
20123   fi
20124   if test "X$ltrpathdirs" != "X"; then
20125             for found_dir in $ltrpathdirs; do
20126       LTLIBPTH="${LTLIBPTH}${LTLIBPTH:+ }-R$found_dir"
20127     done
20128   fi
20129
20130
20131
20132
20133
20134
20135     ac_cv_libpth_libs="$LIBPTH"
20136     ac_cv_libpth_ltlibs="$LTLIBPTH"
20137     ac_cv_libpth_cppflags="$INCPTH"
20138     ac_cv_libpth_prefix="$LIBPTH_PREFIX"
20139
20140 fi
20141 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_libpth_libs" >&5
20142 $as_echo "$ac_cv_libpth_libs" >&6; }
20143   LIBPTH="$ac_cv_libpth_libs"
20144   LTLIBPTH="$ac_cv_libpth_ltlibs"
20145   INCPTH="$ac_cv_libpth_cppflags"
20146   LIBPTH_PREFIX="$ac_cv_libpth_prefix"
20147
20148   for element in $INCPTH; do
20149     haveit=
20150     for x in $CPPFLAGS; do
20151
20152   acl_save_prefix="$prefix"
20153   prefix="$acl_final_prefix"
20154   acl_save_exec_prefix="$exec_prefix"
20155   exec_prefix="$acl_final_exec_prefix"
20156   eval x=\"$x\"
20157   exec_prefix="$acl_save_exec_prefix"
20158   prefix="$acl_save_prefix"
20159
20160       if test "X$x" = "X$element"; then
20161         haveit=yes
20162         break
20163       fi
20164     done
20165     if test -z "$haveit"; then
20166       CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }$element"
20167     fi
20168   done
20169
20170
20171
20172
20173       HAVE_LIBPTH=yes
20174
20175
20176
20177       gl_have_pth=
20178       gl_save_LIBS="$LIBS"
20179       LIBS="$LIBS $LIBPTH"
20180       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20181 /* end confdefs.h.  */
20182 #include <pth.h>
20183 int
20184 main ()
20185 {
20186 pth_self();
20187   ;
20188   return 0;
20189 }
20190 _ACEOF
20191 if ac_fn_c_try_link "$LINENO"; then :
20192   gl_have_pth=yes
20193 fi
20194 rm -f core conftest.err conftest.$ac_objext \
20195     conftest$ac_exeext conftest.$ac_ext
20196       LIBS="$gl_save_LIBS"
20197       if test -n "$gl_have_pth"; then
20198         gl_threads_api=pth
20199         LIBTHREAD="$LIBPTH"
20200         LTLIBTHREAD="$LTLIBPTH"
20201         LIBMULTITHREAD="$LIBTHREAD"
20202         LTLIBMULTITHREAD="$LTLIBTHREAD"
20203
20204 $as_echo "#define USE_PTH_THREADS 1" >>confdefs.h
20205
20206         if test -n "$LIBMULTITHREAD" || test -n "$LTLIBMULTITHREAD"; then
20207           if case "$gl_cv_have_weak" in *yes) true;; *) false;; esac; then
20208
20209 $as_echo "#define USE_PTH_THREADS_WEAK 1" >>confdefs.h
20210
20211             LIBTHREAD=
20212             LTLIBTHREAD=
20213           fi
20214         fi
20215       else
20216         CPPFLAGS="$gl_save_CPPFLAGS"
20217       fi
20218     fi
20219     if test -z "$gl_have_pthread"; then
20220       case "$gl_use_threads" in
20221         yes | windows | win32) # The 'win32' is for backward compatibility.
20222           if { case "$host_os" in
20223                  mingw*) true;;
20224                  *) false;;
20225                esac
20226              }; then
20227             gl_threads_api=windows
20228
20229 $as_echo "#define USE_WINDOWS_THREADS 1" >>confdefs.h
20230
20231           fi
20232           ;;
20233       esac
20234     fi
20235   fi
20236   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for multithread API to use" >&5
20237 $as_echo_n "checking for multithread API to use... " >&6; }
20238   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_threads_api" >&5
20239 $as_echo "$gl_threads_api" >&6; }
20240
20241
20242
20243
20244
20245
20246
20247
20248
20249
20250   GNULIB__EXIT=0;
20251   GNULIB_ATOLL=0;
20252   GNULIB_CALLOC_POSIX=0;
20253   GNULIB_CANONICALIZE_FILE_NAME=0;
20254   GNULIB_GETLOADAVG=0;
20255   GNULIB_GETSUBOPT=0;
20256   GNULIB_GRANTPT=0;
20257   GNULIB_MALLOC_POSIX=0;
20258   GNULIB_MBTOWC=0;
20259   GNULIB_MKDTEMP=0;
20260   GNULIB_MKOSTEMP=0;
20261   GNULIB_MKOSTEMPS=0;
20262   GNULIB_MKSTEMP=0;
20263   GNULIB_MKSTEMPS=0;
20264   GNULIB_POSIX_OPENPT=0;
20265   GNULIB_PTSNAME=0;
20266   GNULIB_PTSNAME_R=0;
20267   GNULIB_PUTENV=0;
20268   GNULIB_RANDOM=0;
20269   GNULIB_RANDOM_R=0;
20270   GNULIB_REALLOC_POSIX=0;
20271   GNULIB_REALPATH=0;
20272   GNULIB_RPMATCH=0;
20273   GNULIB_SECURE_GETENV=0;
20274   GNULIB_SETENV=0;
20275   GNULIB_STRTOD=0;
20276   GNULIB_STRTOLL=0;
20277   GNULIB_STRTOULL=0;
20278   GNULIB_SYSTEM_POSIX=0;
20279   GNULIB_UNLOCKPT=0;
20280   GNULIB_UNSETENV=0;
20281   GNULIB_WCTOMB=0;
20282     HAVE__EXIT=1;
20283   HAVE_ATOLL=1;
20284   HAVE_CANONICALIZE_FILE_NAME=1;
20285   HAVE_DECL_GETLOADAVG=1;
20286   HAVE_GETSUBOPT=1;
20287   HAVE_GRANTPT=1;
20288   HAVE_MKDTEMP=1;
20289   HAVE_MKOSTEMP=1;
20290   HAVE_MKOSTEMPS=1;
20291   HAVE_MKSTEMP=1;
20292   HAVE_MKSTEMPS=1;
20293   HAVE_POSIX_OPENPT=1;
20294   HAVE_PTSNAME=1;
20295   HAVE_PTSNAME_R=1;
20296   HAVE_RANDOM=1;
20297   HAVE_RANDOM_H=1;
20298   HAVE_RANDOM_R=1;
20299   HAVE_REALPATH=1;
20300   HAVE_RPMATCH=1;
20301   HAVE_SECURE_GETENV=1;
20302   HAVE_SETENV=1;
20303   HAVE_DECL_SETENV=1;
20304   HAVE_STRTOD=1;
20305   HAVE_STRTOLL=1;
20306   HAVE_STRTOULL=1;
20307   HAVE_STRUCT_RANDOM_DATA=1;
20308   HAVE_SYS_LOADAVG_H=0;
20309   HAVE_UNLOCKPT=1;
20310   HAVE_DECL_UNSETENV=1;
20311   REPLACE_CALLOC=0;
20312   REPLACE_CANONICALIZE_FILE_NAME=0;
20313   REPLACE_MALLOC=0;
20314   REPLACE_MBTOWC=0;
20315   REPLACE_MKSTEMP=0;
20316   REPLACE_PTSNAME=0;
20317   REPLACE_PTSNAME_R=0;
20318   REPLACE_PUTENV=0;
20319   REPLACE_RANDOM_R=0;
20320   REPLACE_REALLOC=0;
20321   REPLACE_REALPATH=0;
20322   REPLACE_SETENV=0;
20323   REPLACE_STRTOD=0;
20324   REPLACE_UNSETENV=0;
20325   REPLACE_WCTOMB=0;
20326
20327
20328   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether malloc, realloc, calloc are POSIX compliant" >&5
20329 $as_echo_n "checking whether malloc, realloc, calloc are POSIX compliant... " >&6; }
20330 if ${gl_cv_func_malloc_posix+:} false; then :
20331   $as_echo_n "(cached) " >&6
20332 else
20333
20334                         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20335 /* end confdefs.h.  */
20336
20337 int
20338 main ()
20339 {
20340 #if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
20341              choke me
20342              #endif
20343
20344   ;
20345   return 0;
20346 }
20347 _ACEOF
20348 if ac_fn_c_try_compile "$LINENO"; then :
20349   gl_cv_func_malloc_posix=yes
20350 else
20351   gl_cv_func_malloc_posix=no
20352 fi
20353 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20354
20355 fi
20356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_malloc_posix" >&5
20357 $as_echo "$gl_cv_func_malloc_posix" >&6; }
20358
20359
20360
20361       for ac_header in stdlib.h
20362 do :
20363   ac_fn_c_check_header_mongrel "$LINENO" "stdlib.h" "ac_cv_header_stdlib_h" "$ac_includes_default"
20364 if test "x$ac_cv_header_stdlib_h" = xyes; then :
20365   cat >>confdefs.h <<_ACEOF
20366 #define HAVE_STDLIB_H 1
20367 _ACEOF
20368
20369 fi
20370
20371 done
20372
20373   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU libc compatible malloc" >&5
20374 $as_echo_n "checking for GNU libc compatible malloc... " >&6; }
20375 if ${ac_cv_func_malloc_0_nonnull+:} false; then :
20376   $as_echo_n "(cached) " >&6
20377 else
20378   if test "$cross_compiling" = yes; then :
20379   case "$host_os" in
20380           # Guess yes on platforms where we know the result.
20381           *-gnu* | freebsd* | netbsd* | openbsd* \
20382           | hpux* | solaris* | cygwin* | mingw*)
20383             ac_cv_func_malloc_0_nonnull=yes ;;
20384           # If we don't know, assume the worst.
20385           *) ac_cv_func_malloc_0_nonnull=no ;;
20386         esac
20387
20388 else
20389   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20390 /* end confdefs.h.  */
20391 #if defined STDC_HEADERS || defined HAVE_STDLIB_H
20392             # include <stdlib.h>
20393             #else
20394             char *malloc ();
20395             #endif
20396
20397 int
20398 main ()
20399 {
20400 return ! malloc (0);
20401   ;
20402   return 0;
20403 }
20404
20405 _ACEOF
20406 if ac_fn_c_try_run "$LINENO"; then :
20407   ac_cv_func_malloc_0_nonnull=yes
20408 else
20409   ac_cv_func_malloc_0_nonnull=no
20410 fi
20411 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20412   conftest.$ac_objext conftest.beam conftest.$ac_ext
20413 fi
20414
20415
20416 fi
20417 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_malloc_0_nonnull" >&5
20418 $as_echo "$ac_cv_func_malloc_0_nonnull" >&6; }
20419   if test $ac_cv_func_malloc_0_nonnull = yes; then :
20420   gl_cv_func_malloc_0_nonnull=1
20421 else
20422   gl_cv_func_malloc_0_nonnull=0
20423 fi
20424
20425
20426 cat >>confdefs.h <<_ACEOF
20427 #define MALLOC_0_IS_NONNULL $gl_cv_func_malloc_0_nonnull
20428 _ACEOF
20429
20430
20431
20432   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
20433 $as_echo_n "checking for unsigned long long int... " >&6; }
20434 if ${ac_cv_type_unsigned_long_long_int+:} false; then :
20435   $as_echo_n "(cached) " >&6
20436 else
20437   ac_cv_type_unsigned_long_long_int=yes
20438      if test "x${ac_cv_prog_cc_c99-no}" = xno; then
20439        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20440 /* end confdefs.h.  */
20441
20442   /* For now, do not test the preprocessor; as of 2007 there are too many
20443          implementations with broken preprocessors.  Perhaps this can
20444          be revisited in 2012.  In the meantime, code should not expect
20445          #if to work with literals wider than 32 bits.  */
20446       /* Test literals.  */
20447       long long int ll = 9223372036854775807ll;
20448       long long int nll = -9223372036854775807LL;
20449       unsigned long long int ull = 18446744073709551615ULL;
20450       /* Test constant expressions.   */
20451       typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
20452                      ? 1 : -1)];
20453       typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
20454                      ? 1 : -1)];
20455       int i = 63;
20456 int
20457 main ()
20458 {
20459 /* Test availability of runtime routines for shift and division.  */
20460       long long int llmax = 9223372036854775807ll;
20461       unsigned long long int ullmax = 18446744073709551615ull;
20462       return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
20463               | (llmax / ll) | (llmax % ll)
20464               | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
20465               | (ullmax / ull) | (ullmax % ull));
20466   ;
20467   return 0;
20468 }
20469
20470 _ACEOF
20471 if ac_fn_c_try_link "$LINENO"; then :
20472
20473 else
20474   ac_cv_type_unsigned_long_long_int=no
20475 fi
20476 rm -f core conftest.err conftest.$ac_objext \
20477     conftest$ac_exeext conftest.$ac_ext
20478      fi
20479 fi
20480 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
20481 $as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
20482   if test $ac_cv_type_unsigned_long_long_int = yes; then
20483
20484 $as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
20485
20486   fi
20487
20488
20489
20490   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
20491 $as_echo_n "checking for long long int... " >&6; }
20492 if ${ac_cv_type_long_long_int+:} false; then :
20493   $as_echo_n "(cached) " >&6
20494 else
20495   ac_cv_type_long_long_int=yes
20496       if test "x${ac_cv_prog_cc_c99-no}" = xno; then
20497         ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
20498         if test $ac_cv_type_long_long_int = yes; then
20499                                         if test "$cross_compiling" = yes; then :
20500   :
20501 else
20502   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20503 /* end confdefs.h.  */
20504 #include <limits.h>
20505                  #ifndef LLONG_MAX
20506                  # define HALF \
20507                           (1LL << (sizeof (long long int) * CHAR_BIT - 2))
20508                  # define LLONG_MAX (HALF - 1 + HALF)
20509                  #endif
20510 int
20511 main ()
20512 {
20513 long long int n = 1;
20514                  int i;
20515                  for (i = 0; ; i++)
20516                    {
20517                      long long int m = n << i;
20518                      if (m >> i != n)
20519                        return 1;
20520                      if (LLONG_MAX / 2 < m)
20521                        break;
20522                    }
20523                  return 0;
20524   ;
20525   return 0;
20526 }
20527 _ACEOF
20528 if ac_fn_c_try_run "$LINENO"; then :
20529
20530 else
20531   ac_cv_type_long_long_int=no
20532 fi
20533 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
20534   conftest.$ac_objext conftest.beam conftest.$ac_ext
20535 fi
20536
20537         fi
20538       fi
20539 fi
20540 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
20541 $as_echo "$ac_cv_type_long_long_int" >&6; }
20542   if test $ac_cv_type_long_long_int = yes; then
20543
20544 $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
20545
20546   fi
20547
20548
20549
20550
20551
20552    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for mbstate_t" >&5
20553 $as_echo_n "checking for mbstate_t... " >&6; }
20554 if ${ac_cv_type_mbstate_t+:} false; then :
20555   $as_echo_n "(cached) " >&6
20556 else
20557   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20558 /* end confdefs.h.  */
20559 $ac_includes_default
20560 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
20561    <wchar.h>.
20562    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
20563    included before <wchar.h>.  */
20564 #include <stddef.h>
20565 #include <stdio.h>
20566 #include <time.h>
20567 #include <wchar.h>
20568 int
20569 main ()
20570 {
20571 mbstate_t x; return sizeof x;
20572   ;
20573   return 0;
20574 }
20575 _ACEOF
20576 if ac_fn_c_try_compile "$LINENO"; then :
20577   ac_cv_type_mbstate_t=yes
20578 else
20579   ac_cv_type_mbstate_t=no
20580 fi
20581 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20582 fi
20583 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_mbstate_t" >&5
20584 $as_echo "$ac_cv_type_mbstate_t" >&6; }
20585    if test $ac_cv_type_mbstate_t = yes; then
20586
20587 $as_echo "#define HAVE_MBSTATE_T 1" >>confdefs.h
20588
20589    else
20590
20591 $as_echo "#define mbstate_t int" >>confdefs.h
20592
20593    fi
20594
20595
20596   GNULIB_BTOWC=0;
20597   GNULIB_WCTOB=0;
20598   GNULIB_MBSINIT=0;
20599   GNULIB_MBRTOWC=0;
20600   GNULIB_MBRLEN=0;
20601   GNULIB_MBSRTOWCS=0;
20602   GNULIB_MBSNRTOWCS=0;
20603   GNULIB_WCRTOMB=0;
20604   GNULIB_WCSRTOMBS=0;
20605   GNULIB_WCSNRTOMBS=0;
20606   GNULIB_WCWIDTH=0;
20607   GNULIB_WMEMCHR=0;
20608   GNULIB_WMEMCMP=0;
20609   GNULIB_WMEMCPY=0;
20610   GNULIB_WMEMMOVE=0;
20611   GNULIB_WMEMSET=0;
20612   GNULIB_WCSLEN=0;
20613   GNULIB_WCSNLEN=0;
20614   GNULIB_WCSCPY=0;
20615   GNULIB_WCPCPY=0;
20616   GNULIB_WCSNCPY=0;
20617   GNULIB_WCPNCPY=0;
20618   GNULIB_WCSCAT=0;
20619   GNULIB_WCSNCAT=0;
20620   GNULIB_WCSCMP=0;
20621   GNULIB_WCSNCMP=0;
20622   GNULIB_WCSCASECMP=0;
20623   GNULIB_WCSNCASECMP=0;
20624   GNULIB_WCSCOLL=0;
20625   GNULIB_WCSXFRM=0;
20626   GNULIB_WCSDUP=0;
20627   GNULIB_WCSCHR=0;
20628   GNULIB_WCSRCHR=0;
20629   GNULIB_WCSCSPN=0;
20630   GNULIB_WCSSPN=0;
20631   GNULIB_WCSPBRK=0;
20632   GNULIB_WCSSTR=0;
20633   GNULIB_WCSTOK=0;
20634   GNULIB_WCSWIDTH=0;
20635     HAVE_BTOWC=1;
20636   HAVE_MBSINIT=1;
20637   HAVE_MBRTOWC=1;
20638   HAVE_MBRLEN=1;
20639   HAVE_MBSRTOWCS=1;
20640   HAVE_MBSNRTOWCS=1;
20641   HAVE_WCRTOMB=1;
20642   HAVE_WCSRTOMBS=1;
20643   HAVE_WCSNRTOMBS=1;
20644   HAVE_WMEMCHR=1;
20645   HAVE_WMEMCMP=1;
20646   HAVE_WMEMCPY=1;
20647   HAVE_WMEMMOVE=1;
20648   HAVE_WMEMSET=1;
20649   HAVE_WCSLEN=1;
20650   HAVE_WCSNLEN=1;
20651   HAVE_WCSCPY=1;
20652   HAVE_WCPCPY=1;
20653   HAVE_WCSNCPY=1;
20654   HAVE_WCPNCPY=1;
20655   HAVE_WCSCAT=1;
20656   HAVE_WCSNCAT=1;
20657   HAVE_WCSCMP=1;
20658   HAVE_WCSNCMP=1;
20659   HAVE_WCSCASECMP=1;
20660   HAVE_WCSNCASECMP=1;
20661   HAVE_WCSCOLL=1;
20662   HAVE_WCSXFRM=1;
20663   HAVE_WCSDUP=1;
20664   HAVE_WCSCHR=1;
20665   HAVE_WCSRCHR=1;
20666   HAVE_WCSCSPN=1;
20667   HAVE_WCSSPN=1;
20668   HAVE_WCSPBRK=1;
20669   HAVE_WCSSTR=1;
20670   HAVE_WCSTOK=1;
20671   HAVE_WCSWIDTH=1;
20672   HAVE_DECL_WCTOB=1;
20673   HAVE_DECL_WCWIDTH=1;
20674   REPLACE_MBSTATE_T=0;
20675   REPLACE_BTOWC=0;
20676   REPLACE_WCTOB=0;
20677   REPLACE_MBSINIT=0;
20678   REPLACE_MBRTOWC=0;
20679   REPLACE_MBRLEN=0;
20680   REPLACE_MBSRTOWCS=0;
20681   REPLACE_MBSNRTOWCS=0;
20682   REPLACE_WCRTOMB=0;
20683   REPLACE_WCSRTOMBS=0;
20684   REPLACE_WCSNRTOMBS=0;
20685   REPLACE_WCWIDTH=0;
20686   REPLACE_WCSWIDTH=0;
20687
20688
20689
20690
20691
20692
20693
20694
20695   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional japanese locale" >&5
20696 $as_echo_n "checking for a traditional japanese locale... " >&6; }
20697 if ${gt_cv_locale_ja+:} false; then :
20698   $as_echo_n "(cached) " >&6
20699 else
20700
20701     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20702 /* end confdefs.h.  */
20703
20704 #include <locale.h>
20705 #include <time.h>
20706 #if HAVE_LANGINFO_CODESET
20707 # include <langinfo.h>
20708 #endif
20709 #include <stdlib.h>
20710 #include <string.h>
20711 struct tm t;
20712 char buf[16];
20713 int main ()
20714 {
20715   const char *p;
20716   /* Check whether the given locale name is recognized by the system.  */
20717 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
20718   /* On native Windows, setlocale(category, "") looks at the system settings,
20719      not at the environment variables.  Also, when an encoding suffix such
20720      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
20721      category of the locale to "C".  */
20722   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
20723       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
20724     return 1;
20725 #else
20726   if (setlocale (LC_ALL, "") == NULL) return 1;
20727 #endif
20728   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
20729      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
20730      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
20731      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
20732      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
20733      some unit tests fail.
20734      On MirBSD 10, when an unsupported locale is specified, setlocale()
20735      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
20736 #if HAVE_LANGINFO_CODESET
20737   {
20738     const char *cs = nl_langinfo (CODESET);
20739     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
20740         || strcmp (cs, "UTF-8") == 0)
20741       return 1;
20742   }
20743 #endif
20744 #ifdef __CYGWIN__
20745   /* On Cygwin, avoid locale names without encoding suffix, because the
20746      locale_charset() function relies on the encoding suffix.  Note that
20747      LC_ALL is set on the command line.  */
20748   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
20749 #endif
20750   /* Check whether MB_CUR_MAX is > 1.  This excludes the dysfunctional locales
20751      on Cygwin 1.5.x.  */
20752   if (MB_CUR_MAX == 1)
20753     return 1;
20754   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
20755      This excludes the UTF-8 encoding (except on MirBSD).  */
20756   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
20757   if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
20758   for (p = buf; *p != '\0'; p++)
20759     if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
20760       return 1;
20761   return 0;
20762 }
20763
20764 _ACEOF
20765     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
20766   (eval $ac_link) 2>&5
20767   ac_status=$?
20768   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20769   test $ac_status = 0; } && test -s conftest$ac_exeext; then
20770       case "$host_os" in
20771         # Handle native Windows specially, because there setlocale() interprets
20772         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
20773         # "fr" or "fra" as "French" or "French_France.1252",
20774         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
20775         # "ja" as "Japanese" or "Japanese_Japan.932",
20776         # and similar.
20777         mingw*)
20778           # Note that on native Windows, the Japanese locale is
20779           # Japanese_Japan.932, and CP932 is very different from EUC-JP, so we
20780           # cannot use it here.
20781           gt_cv_locale_ja=none
20782           ;;
20783         *)
20784           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
20785           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
20786           # configure script would override the LC_ALL setting. Likewise for
20787           # LC_CTYPE, which is also set at the beginning of the configure script.
20788           # Test for the AIX locale name.
20789           if (LC_ALL=ja_JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
20790             gt_cv_locale_ja=ja_JP
20791           else
20792             # Test for the locale name with explicit encoding suffix.
20793             if (LC_ALL=ja_JP.EUC-JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
20794               gt_cv_locale_ja=ja_JP.EUC-JP
20795             else
20796               # Test for the HP-UX, OSF/1, NetBSD locale name.
20797               if (LC_ALL=ja_JP.eucJP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
20798                 gt_cv_locale_ja=ja_JP.eucJP
20799               else
20800                 # Test for the IRIX, FreeBSD locale name.
20801                 if (LC_ALL=ja_JP.EUC LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
20802                   gt_cv_locale_ja=ja_JP.EUC
20803                 else
20804                   # Test for the Solaris 7 locale name.
20805                   if (LC_ALL=ja LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
20806                     gt_cv_locale_ja=ja
20807                   else
20808                     # Special test for NetBSD 1.6.
20809                     if test -f /usr/share/locale/ja_JP.eucJP/LC_CTYPE; then
20810                       gt_cv_locale_ja=ja_JP.eucJP
20811                     else
20812                       # None found.
20813                       gt_cv_locale_ja=none
20814                     fi
20815                   fi
20816                 fi
20817               fi
20818             fi
20819           fi
20820           ;;
20821       esac
20822     fi
20823     rm -fr conftest*
20824
20825 fi
20826 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_ja" >&5
20827 $as_echo "$gt_cv_locale_ja" >&6; }
20828   LOCALE_JA=$gt_cv_locale_ja
20829
20830
20831
20832
20833
20834   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a transitional chinese locale" >&5
20835 $as_echo_n "checking for a transitional chinese locale... " >&6; }
20836 if ${gt_cv_locale_zh_CN+:} false; then :
20837   $as_echo_n "(cached) " >&6
20838 else
20839
20840     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20841 /* end confdefs.h.  */
20842
20843 #include <locale.h>
20844 #include <stdlib.h>
20845 #include <time.h>
20846 #if HAVE_LANGINFO_CODESET
20847 # include <langinfo.h>
20848 #endif
20849 #include <stdlib.h>
20850 #include <string.h>
20851 struct tm t;
20852 char buf[16];
20853 int main ()
20854 {
20855   const char *p;
20856   /* Check whether the given locale name is recognized by the system.  */
20857 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
20858   /* On native Windows, setlocale(category, "") looks at the system settings,
20859      not at the environment variables.  Also, when an encoding suffix such
20860      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
20861      category of the locale to "C".  */
20862   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
20863       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
20864     return 1;
20865 #else
20866   if (setlocale (LC_ALL, "") == NULL) return 1;
20867 #endif
20868   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
20869      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
20870      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
20871      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
20872      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
20873      some unit tests fail.
20874      On MirBSD 10, when an unsupported locale is specified, setlocale()
20875      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
20876 #if HAVE_LANGINFO_CODESET
20877   {
20878     const char *cs = nl_langinfo (CODESET);
20879     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
20880         || strcmp (cs, "UTF-8") == 0)
20881       return 1;
20882   }
20883 #endif
20884 #ifdef __CYGWIN__
20885   /* On Cygwin, avoid locale names without encoding suffix, because the
20886      locale_charset() function relies on the encoding suffix.  Note that
20887      LC_ALL is set on the command line.  */
20888   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
20889 #endif
20890   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
20891      This excludes the UTF-8 encoding (except on MirBSD).  */
20892   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
20893   if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
20894   for (p = buf; *p != '\0'; p++)
20895     if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
20896       return 1;
20897   /* Check whether a typical GB18030 multibyte sequence is recognized as a
20898      single wide character.  This excludes the GB2312 and GBK encodings.  */
20899   if (mblen ("\203\062\332\066", 5) != 4)
20900     return 1;
20901   return 0;
20902 }
20903
20904 _ACEOF
20905     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
20906   (eval $ac_link) 2>&5
20907   ac_status=$?
20908   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
20909   test $ac_status = 0; } && test -s conftest$ac_exeext; then
20910       case "$host_os" in
20911         # Handle native Windows specially, because there setlocale() interprets
20912         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
20913         # "fr" or "fra" as "French" or "French_France.1252",
20914         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
20915         # "ja" as "Japanese" or "Japanese_Japan.932",
20916         # and similar.
20917         mingw*)
20918           # Test for the hypothetical native Windows locale name.
20919           if (LC_ALL=Chinese_China.54936 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
20920             gt_cv_locale_zh_CN=Chinese_China.54936
20921           else
20922             # None found.
20923             gt_cv_locale_zh_CN=none
20924           fi
20925           ;;
20926         solaris2.8)
20927           # On Solaris 8, the locales zh_CN.GB18030, zh_CN.GBK, zh.GBK are
20928           # broken. One witness is the test case in gl_MBRTOWC_SANITYCHECK.
20929           # Another witness is that "LC_ALL=zh_CN.GB18030 bash -c true" dumps core.
20930           gt_cv_locale_zh_CN=none
20931           ;;
20932         *)
20933           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
20934           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
20935           # configure script would override the LC_ALL setting. Likewise for
20936           # LC_CTYPE, which is also set at the beginning of the configure script.
20937           # Test for the locale name without encoding suffix.
20938           if (LC_ALL=zh_CN LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
20939             gt_cv_locale_zh_CN=zh_CN
20940           else
20941             # Test for the locale name with explicit encoding suffix.
20942             if (LC_ALL=zh_CN.GB18030 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
20943               gt_cv_locale_zh_CN=zh_CN.GB18030
20944             else
20945               # None found.
20946               gt_cv_locale_zh_CN=none
20947             fi
20948           fi
20949           ;;
20950       esac
20951     else
20952       # If there was a link error, due to mblen(), the system is so old that
20953       # it certainly doesn't have a chinese locale.
20954       gt_cv_locale_zh_CN=none
20955     fi
20956     rm -fr conftest*
20957
20958 fi
20959 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_zh_CN" >&5
20960 $as_echo "$gt_cv_locale_zh_CN" >&6; }
20961   LOCALE_ZH_CN=$gt_cv_locale_zh_CN
20962
20963
20964
20965
20966   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
20967 $as_echo_n "checking for a french Unicode locale... " >&6; }
20968 if ${gt_cv_locale_fr_utf8+:} false; then :
20969   $as_echo_n "(cached) " >&6
20970 else
20971
20972     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
20973 /* end confdefs.h.  */
20974
20975 #include <locale.h>
20976 #include <time.h>
20977 #if HAVE_LANGINFO_CODESET
20978 # include <langinfo.h>
20979 #endif
20980 #include <stdlib.h>
20981 #include <string.h>
20982 struct tm t;
20983 char buf[16];
20984 int main () {
20985   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
20986      imitates locale dependent behaviour by looking at the environment
20987      variables, and all locales use the UTF-8 encoding.  */
20988 #if !(defined __BEOS__ || defined __HAIKU__)
20989   /* Check whether the given locale name is recognized by the system.  */
20990 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
20991   /* On native Windows, setlocale(category, "") looks at the system settings,
20992      not at the environment variables.  Also, when an encoding suffix such
20993      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
20994      category of the locale to "C".  */
20995   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
20996       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
20997     return 1;
20998 # else
20999   if (setlocale (LC_ALL, "") == NULL) return 1;
21000 # endif
21001   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
21002      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
21003      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
21004      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
21005      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
21006      some unit tests fail.  */
21007 # if HAVE_LANGINFO_CODESET
21008   {
21009     const char *cs = nl_langinfo (CODESET);
21010     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
21011       return 1;
21012   }
21013 # endif
21014 # ifdef __CYGWIN__
21015   /* On Cygwin, avoid locale names without encoding suffix, because the
21016      locale_charset() function relies on the encoding suffix.  Note that
21017      LC_ALL is set on the command line.  */
21018   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
21019 # endif
21020   /* Check whether in the abbreviation of the second month, the second
21021      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
21022      two bytes long, with UTF-8 encoding.  */
21023   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
21024   if (strftime (buf, sizeof (buf), "%b", &t) < 4
21025       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
21026     return 1;
21027 #endif
21028 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
21029   /* Check whether the decimal separator is a comma.
21030      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
21031      are nl_langinfo(RADIXCHAR) are both ".".  */
21032   if (localeconv () ->decimal_point[0] != ',') return 1;
21033 #endif
21034   return 0;
21035 }
21036
21037 _ACEOF
21038     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
21039   (eval $ac_link) 2>&5
21040   ac_status=$?
21041   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
21042   test $ac_status = 0; } && test -s conftest$ac_exeext; then
21043       case "$host_os" in
21044         # Handle native Windows specially, because there setlocale() interprets
21045         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
21046         # "fr" or "fra" as "French" or "French_France.1252",
21047         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
21048         # "ja" as "Japanese" or "Japanese_Japan.932",
21049         # and similar.
21050         mingw*)
21051           # Test for the hypothetical native Windows locale name.
21052           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
21053             gt_cv_locale_fr_utf8=French_France.65001
21054           else
21055             # None found.
21056             gt_cv_locale_fr_utf8=none
21057           fi
21058           ;;
21059         *)
21060           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
21061           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
21062           # configure script would override the LC_ALL setting. Likewise for
21063           # LC_CTYPE, which is also set at the beginning of the configure script.
21064           # Test for the usual locale name.
21065           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
21066             gt_cv_locale_fr_utf8=fr_FR
21067           else
21068             # Test for the locale name with explicit encoding suffix.
21069             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
21070               gt_cv_locale_fr_utf8=fr_FR.UTF-8
21071             else
21072               # Test for the Solaris 7 locale name.
21073               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
21074                 gt_cv_locale_fr_utf8=fr.UTF-8
21075               else
21076                 # None found.
21077                 gt_cv_locale_fr_utf8=none
21078               fi
21079             fi
21080           fi
21081           ;;
21082       esac
21083     fi
21084     rm -fr conftest*
21085
21086 fi
21087 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
21088 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
21089   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
21090
21091
21092
21093   GNULIB_FFSL=0;
21094   GNULIB_FFSLL=0;
21095   GNULIB_MEMCHR=0;
21096   GNULIB_MEMMEM=0;
21097   GNULIB_MEMPCPY=0;
21098   GNULIB_MEMRCHR=0;
21099   GNULIB_RAWMEMCHR=0;
21100   GNULIB_STPCPY=0;
21101   GNULIB_STPNCPY=0;
21102   GNULIB_STRCHRNUL=0;
21103   GNULIB_STRDUP=0;
21104   GNULIB_STRNCAT=0;
21105   GNULIB_STRNDUP=0;
21106   GNULIB_STRNLEN=0;
21107   GNULIB_STRPBRK=0;
21108   GNULIB_STRSEP=0;
21109   GNULIB_STRSTR=0;
21110   GNULIB_STRCASESTR=0;
21111   GNULIB_STRTOK_R=0;
21112   GNULIB_MBSLEN=0;
21113   GNULIB_MBSNLEN=0;
21114   GNULIB_MBSCHR=0;
21115   GNULIB_MBSRCHR=0;
21116   GNULIB_MBSSTR=0;
21117   GNULIB_MBSCASECMP=0;
21118   GNULIB_MBSNCASECMP=0;
21119   GNULIB_MBSPCASECMP=0;
21120   GNULIB_MBSCASESTR=0;
21121   GNULIB_MBSCSPN=0;
21122   GNULIB_MBSPBRK=0;
21123   GNULIB_MBSSPN=0;
21124   GNULIB_MBSSEP=0;
21125   GNULIB_MBSTOK_R=0;
21126   GNULIB_STRERROR=0;
21127   GNULIB_STRERROR_R=0;
21128   GNULIB_STRSIGNAL=0;
21129   GNULIB_STRVERSCMP=0;
21130   HAVE_MBSLEN=0;
21131     HAVE_FFSL=1;
21132   HAVE_FFSLL=1;
21133   HAVE_MEMCHR=1;
21134   HAVE_DECL_MEMMEM=1;
21135   HAVE_MEMPCPY=1;
21136   HAVE_DECL_MEMRCHR=1;
21137   HAVE_RAWMEMCHR=1;
21138   HAVE_STPCPY=1;
21139   HAVE_STPNCPY=1;
21140   HAVE_STRCHRNUL=1;
21141   HAVE_DECL_STRDUP=1;
21142   HAVE_DECL_STRNDUP=1;
21143   HAVE_DECL_STRNLEN=1;
21144   HAVE_STRPBRK=1;
21145   HAVE_STRSEP=1;
21146   HAVE_STRCASESTR=1;
21147   HAVE_DECL_STRTOK_R=1;
21148   HAVE_DECL_STRERROR_R=1;
21149   HAVE_DECL_STRSIGNAL=1;
21150   HAVE_STRVERSCMP=1;
21151   REPLACE_MEMCHR=0;
21152   REPLACE_MEMMEM=0;
21153   REPLACE_STPNCPY=0;
21154   REPLACE_STRDUP=0;
21155   REPLACE_STRSTR=0;
21156   REPLACE_STRCASESTR=0;
21157   REPLACE_STRCHRNUL=0;
21158   REPLACE_STRERROR=0;
21159   REPLACE_STRERROR_R=0;
21160   REPLACE_STRNCAT=0;
21161   REPLACE_STRNDUP=0;
21162   REPLACE_STRNLEN=0;
21163   REPLACE_STRSIGNAL=0;
21164   REPLACE_STRTOK_R=0;
21165   UNDEFINE_STRTOK_R=0;
21166
21167
21168
21169
21170
21171
21172
21173
21174
21175   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
21176   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
21177   # irrelevant for anonymous mappings.
21178   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
21179 if test "x$ac_cv_func_mmap" = xyes; then :
21180   gl_have_mmap=yes
21181 else
21182   gl_have_mmap=no
21183 fi
21184
21185
21186   # Try to allow MAP_ANONYMOUS.
21187   gl_have_mmap_anonymous=no
21188   if test $gl_have_mmap = yes; then
21189     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
21190 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
21191     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21192 /* end confdefs.h.  */
21193
21194 #include <sys/mman.h>
21195 #ifdef MAP_ANONYMOUS
21196     I cannot identify this map
21197 #endif
21198
21199 _ACEOF
21200 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21201   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
21202   gl_have_mmap_anonymous=yes
21203 fi
21204 rm -f conftest*
21205
21206     if test $gl_have_mmap_anonymous != yes; then
21207       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21208 /* end confdefs.h.  */
21209
21210 #include <sys/mman.h>
21211 #ifdef MAP_ANON
21212     I cannot identify this map
21213 #endif
21214
21215 _ACEOF
21216 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21217   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
21218
21219 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
21220
21221          gl_have_mmap_anonymous=yes
21222 fi
21223 rm -f conftest*
21224
21225     fi
21226     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
21227 $as_echo "$gl_have_mmap_anonymous" >&6; }
21228     if test $gl_have_mmap_anonymous = yes; then
21229
21230 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
21231
21232     fi
21233   fi
21234
21235
21236
21237
21238
21239
21240   if test $HAVE_MEMCHR = 1; then
21241     # Detect platform-specific bugs in some versions of glibc:
21242     # memchr should not dereference anything with length 0
21243     #   http://bugzilla.redhat.com/499689
21244     # memchr should not dereference overestimated length after a match
21245     #   http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=521737
21246     #   http://sourceware.org/bugzilla/show_bug.cgi?id=10162
21247     # Assume that memchr works on platforms that lack mprotect.
21248     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether memchr works" >&5
21249 $as_echo_n "checking whether memchr works... " >&6; }
21250 if ${gl_cv_func_memchr_works+:} false; then :
21251   $as_echo_n "(cached) " >&6
21252 else
21253   if test "$cross_compiling" = yes; then :
21254          gl_cv_func_memchr_works="guessing no"
21255 else
21256   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21257 /* end confdefs.h.  */
21258
21259 #include <string.h>
21260 #if HAVE_SYS_MMAN_H
21261 # include <fcntl.h>
21262 # include <unistd.h>
21263 # include <sys/types.h>
21264 # include <sys/mman.h>
21265 # ifndef MAP_FILE
21266 #  define MAP_FILE 0
21267 # endif
21268 #endif
21269
21270 int
21271 main ()
21272 {
21273
21274   int result = 0;
21275   char *fence = NULL;
21276 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
21277 # if HAVE_MAP_ANONYMOUS
21278   const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
21279   const int fd = -1;
21280 # else /* !HAVE_MAP_ANONYMOUS */
21281   const int flags = MAP_FILE | MAP_PRIVATE;
21282   int fd = open ("/dev/zero", O_RDONLY, 0666);
21283   if (fd >= 0)
21284 # endif
21285     {
21286       int pagesize = getpagesize ();
21287       char *two_pages =
21288         (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
21289                        flags, fd, 0);
21290       if (two_pages != (char *)(-1)
21291           && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
21292         fence = two_pages + pagesize;
21293     }
21294 #endif
21295   if (fence)
21296     {
21297       if (memchr (fence, 0, 0))
21298         result |= 1;
21299       strcpy (fence - 9, "12345678");
21300       if (memchr (fence - 9, 0, 79) != fence - 1)
21301         result |= 2;
21302       if (memchr (fence - 1, 0, 3) != fence - 1)
21303         result |= 4;
21304     }
21305   return result;
21306
21307   ;
21308   return 0;
21309 }
21310 _ACEOF
21311 if ac_fn_c_try_run "$LINENO"; then :
21312   gl_cv_func_memchr_works=yes
21313 else
21314   gl_cv_func_memchr_works=no
21315 fi
21316 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21317   conftest.$ac_objext conftest.beam conftest.$ac_ext
21318 fi
21319
21320 fi
21321 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_memchr_works" >&5
21322 $as_echo "$gl_cv_func_memchr_works" >&6; }
21323     if test "$gl_cv_func_memchr_works" != yes; then
21324       REPLACE_MEMCHR=1
21325     fi
21326   fi
21327
21328
21329
21330
21331
21332   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <limits.h> defines MIN and MAX" >&5
21333 $as_echo_n "checking whether <limits.h> defines MIN and MAX... " >&6; }
21334 if ${gl_cv_minmax_in_limits_h+:} false; then :
21335   $as_echo_n "(cached) " >&6
21336 else
21337   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21338 /* end confdefs.h.  */
21339 #include <limits.h>
21340             int x = MIN (42, 17);
21341 int
21342 main ()
21343 {
21344
21345   ;
21346   return 0;
21347 }
21348 _ACEOF
21349 if ac_fn_c_try_compile "$LINENO"; then :
21350   gl_cv_minmax_in_limits_h=yes
21351 else
21352   gl_cv_minmax_in_limits_h=no
21353 fi
21354 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21355 fi
21356 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_minmax_in_limits_h" >&5
21357 $as_echo "$gl_cv_minmax_in_limits_h" >&6; }
21358   if test $gl_cv_minmax_in_limits_h = yes; then
21359
21360 $as_echo "#define HAVE_MINMAX_IN_LIMITS_H 1" >>confdefs.h
21361
21362   fi
21363
21364
21365
21366
21367
21368
21369   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <sys/param.h> defines MIN and MAX" >&5
21370 $as_echo_n "checking whether <sys/param.h> defines MIN and MAX... " >&6; }
21371 if ${gl_cv_minmax_in_sys_param_h+:} false; then :
21372   $as_echo_n "(cached) " >&6
21373 else
21374   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21375 /* end confdefs.h.  */
21376 #include <sys/param.h>
21377             int x = MIN (42, 17);
21378 int
21379 main ()
21380 {
21381
21382   ;
21383   return 0;
21384 }
21385 _ACEOF
21386 if ac_fn_c_try_compile "$LINENO"; then :
21387   gl_cv_minmax_in_sys_param_h=yes
21388 else
21389   gl_cv_minmax_in_sys_param_h=no
21390 fi
21391 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21392 fi
21393 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_minmax_in_sys_param_h" >&5
21394 $as_echo "$gl_cv_minmax_in_sys_param_h" >&6; }
21395   if test $gl_cv_minmax_in_sys_param_h = yes; then
21396
21397 $as_echo "#define HAVE_MINMAX_IN_SYS_PARAM_H 1" >>confdefs.h
21398
21399   fi
21400
21401
21402
21403
21404
21405     gl_cv_c_multiarch=no
21406   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21407 /* end confdefs.h.  */
21408 #ifndef __APPLE_CC__
21409          not a universal capable compiler
21410         #endif
21411         typedef int dummy;
21412
21413 _ACEOF
21414 if ac_fn_c_try_compile "$LINENO"; then :
21415
21416                arch=
21417      prev=
21418      for word in ${CC} ${CFLAGS} ${CPPFLAGS} ${LDFLAGS}; do
21419        if test -n "$prev"; then
21420          case $word in
21421            i?86 | x86_64 | ppc | ppc64)
21422              if test -z "$arch" || test "$arch" = "$word"; then
21423                arch="$word"
21424              else
21425                gl_cv_c_multiarch=yes
21426              fi
21427              ;;
21428          esac
21429          prev=
21430        else
21431          if test "x$word" = "x-arch"; then
21432            prev=arch
21433          fi
21434        fi
21435      done
21436
21437 fi
21438 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21439   if test $gl_cv_c_multiarch = yes; then
21440     APPLE_UNIVERSAL_BUILD=1
21441   else
21442     APPLE_UNIVERSAL_BUILD=0
21443   fi
21444
21445
21446
21447   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to activate relocatable installation" >&5
21448 $as_echo_n "checking whether to activate relocatable installation... " >&6; }
21449   # Check whether --enable-relocatable was given.
21450 if test "${enable_relocatable+set}" = set; then :
21451   enableval=$enable_relocatable; if test "$enableval" != no; then
21452        RELOCATABLE=yes
21453      else
21454        RELOCATABLE=no
21455      fi
21456
21457 else
21458   RELOCATABLE=no
21459 fi
21460
21461
21462   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RELOCATABLE" >&5
21463 $as_echo "$RELOCATABLE" >&6; }
21464
21465
21466
21467     if test "X$prefix" = "XNONE"; then
21468     reloc_final_prefix="$ac_default_prefix"
21469   else
21470     reloc_final_prefix="$prefix"
21471   fi
21472
21473 cat >>confdefs.h <<_ACEOF
21474 #define INSTALLPREFIX "${reloc_final_prefix}"
21475 _ACEOF
21476
21477   if test $RELOCATABLE = yes; then
21478
21479 $as_echo "#define ENABLE_RELOCATABLE 1" >>confdefs.h
21480
21481   fi
21482
21483 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
21484 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
21485 if ${ac_cv_header_stdbool_h+:} false; then :
21486   $as_echo_n "(cached) " >&6
21487 else
21488   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21489 /* end confdefs.h.  */
21490
21491              #include <stdbool.h>
21492              #ifndef bool
21493               "error: bool is not defined"
21494              #endif
21495              #ifndef false
21496               "error: false is not defined"
21497              #endif
21498              #if false
21499               "error: false is not 0"
21500              #endif
21501              #ifndef true
21502               "error: true is not defined"
21503              #endif
21504              #if true != 1
21505               "error: true is not 1"
21506              #endif
21507              #ifndef __bool_true_false_are_defined
21508               "error: __bool_true_false_are_defined is not defined"
21509              #endif
21510
21511              struct s { _Bool s: 1; _Bool t; } s;
21512
21513              char a[true == 1 ? 1 : -1];
21514              char b[false == 0 ? 1 : -1];
21515              char c[__bool_true_false_are_defined == 1 ? 1 : -1];
21516              char d[(bool) 0.5 == true ? 1 : -1];
21517              /* See body of main program for 'e'.  */
21518              char f[(_Bool) 0.0 == false ? 1 : -1];
21519              char g[true];
21520              char h[sizeof (_Bool)];
21521              char i[sizeof s.t];
21522              enum { j = false, k = true, l = false * true, m = true * 256 };
21523              /* The following fails for
21524                 HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
21525              _Bool n[m];
21526              char o[sizeof n == m * sizeof n[0] ? 1 : -1];
21527              char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
21528              /* Catch a bug in an HP-UX C compiler.  See
21529                 http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
21530                 http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
21531               */
21532              _Bool q = true;
21533              _Bool *pq = &q;
21534
21535 int
21536 main ()
21537 {
21538
21539              bool e = &s;
21540              *pq |= q;
21541              *pq |= ! q;
21542              /* Refer to every declared value, to avoid compiler optimizations.  */
21543              return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
21544                      + !m + !n + !o + !p + !q + !pq);
21545
21546   ;
21547   return 0;
21548 }
21549 _ACEOF
21550 if ac_fn_c_try_compile "$LINENO"; then :
21551   ac_cv_header_stdbool_h=yes
21552 else
21553   ac_cv_header_stdbool_h=no
21554 fi
21555 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21556 fi
21557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
21558 $as_echo "$ac_cv_header_stdbool_h" >&6; }
21559    ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
21560 if test "x$ac_cv_type__Bool" = xyes; then :
21561
21562 cat >>confdefs.h <<_ACEOF
21563 #define HAVE__BOOL 1
21564 _ACEOF
21565
21566
21567 fi
21568
21569
21570
21571     REPLACE_NULL=0;
21572   HAVE_WCHAR_T=1;
21573
21574
21575   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wchar_t" >&5
21576 $as_echo_n "checking for wchar_t... " >&6; }
21577 if ${gt_cv_c_wchar_t+:} false; then :
21578   $as_echo_n "(cached) " >&6
21579 else
21580   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21581 /* end confdefs.h.  */
21582 #include <stddef.h>
21583             wchar_t foo = (wchar_t)'\0';
21584 int
21585 main ()
21586 {
21587
21588   ;
21589   return 0;
21590 }
21591 _ACEOF
21592 if ac_fn_c_try_compile "$LINENO"; then :
21593   gt_cv_c_wchar_t=yes
21594 else
21595   gt_cv_c_wchar_t=no
21596 fi
21597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21598 fi
21599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_wchar_t" >&5
21600 $as_echo "$gt_cv_c_wchar_t" >&6; }
21601   if test $gt_cv_c_wchar_t = yes; then
21602
21603 $as_echo "#define HAVE_WCHAR_T 1" >>confdefs.h
21604
21605   fi
21606
21607
21608
21609
21610
21611
21612
21613
21614   if test $ac_cv_type_long_long_int = yes; then
21615     HAVE_LONG_LONG_INT=1
21616   else
21617     HAVE_LONG_LONG_INT=0
21618   fi
21619
21620
21621   if test $ac_cv_type_unsigned_long_long_int = yes; then
21622     HAVE_UNSIGNED_LONG_LONG_INT=1
21623   else
21624     HAVE_UNSIGNED_LONG_LONG_INT=0
21625   fi
21626
21627
21628
21629   if test $ac_cv_header_wchar_h = yes; then
21630     HAVE_WCHAR_H=1
21631   else
21632     HAVE_WCHAR_H=0
21633   fi
21634
21635
21636       if test $ac_cv_header_inttypes_h = yes; then
21637     HAVE_INTTYPES_H=1
21638   else
21639     HAVE_INTTYPES_H=0
21640   fi
21641
21642
21643       if test $ac_cv_header_sys_types_h = yes; then
21644     HAVE_SYS_TYPES_H=1
21645   else
21646     HAVE_SYS_TYPES_H=0
21647   fi
21648
21649
21650
21651
21652
21653
21654
21655
21656
21657
21658
21659      if test $gl_cv_have_include_next = yes; then
21660        gl_cv_next_stdint_h='<'stdint.h'>'
21661      else
21662        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdint.h>" >&5
21663 $as_echo_n "checking absolute name of <stdint.h>... " >&6; }
21664 if ${gl_cv_next_stdint_h+:} false; then :
21665   $as_echo_n "(cached) " >&6
21666 else
21667
21668              if test $ac_cv_header_stdint_h = yes; then
21669
21670
21671
21672
21673   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21674 /* end confdefs.h.  */
21675 #include <stdint.h>
21676 _ACEOF
21677                 case "$host_os" in
21678     aix*) gl_absname_cpp="$ac_cpp -C" ;;
21679     *)    gl_absname_cpp="$ac_cpp" ;;
21680   esac
21681
21682   case "$host_os" in
21683     mingw*)
21684                                           gl_dirsep_regex='[/\\]'
21685       ;;
21686     *)
21687       gl_dirsep_regex='\/'
21688       ;;
21689   esac
21690       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
21691   gl_header_literal_regex=`echo 'stdint.h' \
21692                            | sed -e "$gl_make_literal_regex_sed"`
21693   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
21694       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
21695       s|^/[^/]|//&|
21696       p
21697       q
21698     }'
21699
21700         gl_cv_absolute_stdint_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
21701   sed -n "$gl_absolute_header_sed"`
21702
21703            gl_header=$gl_cv_absolute_stdint_h
21704            gl_cv_next_stdint_h='"'$gl_header'"'
21705           else
21706                gl_cv_next_stdint_h='<'stdint.h'>'
21707              fi
21708
21709
21710 fi
21711 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdint_h" >&5
21712 $as_echo "$gl_cv_next_stdint_h" >&6; }
21713      fi
21714      NEXT_STDINT_H=$gl_cv_next_stdint_h
21715
21716      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
21717        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
21718        gl_next_as_first_directive='<'stdint.h'>'
21719      else
21720        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
21721        gl_next_as_first_directive=$gl_cv_next_stdint_h
21722      fi
21723      NEXT_AS_FIRST_DIRECTIVE_STDINT_H=$gl_next_as_first_directive
21724
21725
21726
21727
21728   if test $ac_cv_header_stdint_h = yes; then
21729     HAVE_STDINT_H=1
21730   else
21731     HAVE_STDINT_H=0
21732   fi
21733
21734
21735     if test $ac_cv_header_stdint_h = yes; then
21736     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stdint.h conforms to C99" >&5
21737 $as_echo_n "checking whether stdint.h conforms to C99... " >&6; }
21738 if ${gl_cv_header_working_stdint_h+:} false; then :
21739   $as_echo_n "(cached) " >&6
21740 else
21741   gl_cv_header_working_stdint_h=no
21742        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21743 /* end confdefs.h.  */
21744
21745
21746 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
21747 #include <stdint.h>
21748 /* Dragonfly defines WCHAR_MIN, WCHAR_MAX only in <wchar.h>.  */
21749 #if !(defined WCHAR_MIN && defined WCHAR_MAX)
21750 #error "WCHAR_MIN, WCHAR_MAX not defined in <stdint.h>"
21751 #endif
21752
21753
21754   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
21755      included before <wchar.h>.  */
21756   #include <stddef.h>
21757   #include <signal.h>
21758   #if HAVE_WCHAR_H
21759   # include <stdio.h>
21760   # include <time.h>
21761   # include <wchar.h>
21762   #endif
21763
21764
21765 #ifdef INT8_MAX
21766 int8_t a1 = INT8_MAX;
21767 int8_t a1min = INT8_MIN;
21768 #endif
21769 #ifdef INT16_MAX
21770 int16_t a2 = INT16_MAX;
21771 int16_t a2min = INT16_MIN;
21772 #endif
21773 #ifdef INT32_MAX
21774 int32_t a3 = INT32_MAX;
21775 int32_t a3min = INT32_MIN;
21776 #endif
21777 #ifdef INT64_MAX
21778 int64_t a4 = INT64_MAX;
21779 int64_t a4min = INT64_MIN;
21780 #endif
21781 #ifdef UINT8_MAX
21782 uint8_t b1 = UINT8_MAX;
21783 #else
21784 typedef int b1[(unsigned char) -1 != 255 ? 1 : -1];
21785 #endif
21786 #ifdef UINT16_MAX
21787 uint16_t b2 = UINT16_MAX;
21788 #endif
21789 #ifdef UINT32_MAX
21790 uint32_t b3 = UINT32_MAX;
21791 #endif
21792 #ifdef UINT64_MAX
21793 uint64_t b4 = UINT64_MAX;
21794 #endif
21795 int_least8_t c1 = INT8_C (0x7f);
21796 int_least8_t c1max = INT_LEAST8_MAX;
21797 int_least8_t c1min = INT_LEAST8_MIN;
21798 int_least16_t c2 = INT16_C (0x7fff);
21799 int_least16_t c2max = INT_LEAST16_MAX;
21800 int_least16_t c2min = INT_LEAST16_MIN;
21801 int_least32_t c3 = INT32_C (0x7fffffff);
21802 int_least32_t c3max = INT_LEAST32_MAX;
21803 int_least32_t c3min = INT_LEAST32_MIN;
21804 int_least64_t c4 = INT64_C (0x7fffffffffffffff);
21805 int_least64_t c4max = INT_LEAST64_MAX;
21806 int_least64_t c4min = INT_LEAST64_MIN;
21807 uint_least8_t d1 = UINT8_C (0xff);
21808 uint_least8_t d1max = UINT_LEAST8_MAX;
21809 uint_least16_t d2 = UINT16_C (0xffff);
21810 uint_least16_t d2max = UINT_LEAST16_MAX;
21811 uint_least32_t d3 = UINT32_C (0xffffffff);
21812 uint_least32_t d3max = UINT_LEAST32_MAX;
21813 uint_least64_t d4 = UINT64_C (0xffffffffffffffff);
21814 uint_least64_t d4max = UINT_LEAST64_MAX;
21815 int_fast8_t e1 = INT_FAST8_MAX;
21816 int_fast8_t e1min = INT_FAST8_MIN;
21817 int_fast16_t e2 = INT_FAST16_MAX;
21818 int_fast16_t e2min = INT_FAST16_MIN;
21819 int_fast32_t e3 = INT_FAST32_MAX;
21820 int_fast32_t e3min = INT_FAST32_MIN;
21821 int_fast64_t e4 = INT_FAST64_MAX;
21822 int_fast64_t e4min = INT_FAST64_MIN;
21823 uint_fast8_t f1 = UINT_FAST8_MAX;
21824 uint_fast16_t f2 = UINT_FAST16_MAX;
21825 uint_fast32_t f3 = UINT_FAST32_MAX;
21826 uint_fast64_t f4 = UINT_FAST64_MAX;
21827 #ifdef INTPTR_MAX
21828 intptr_t g = INTPTR_MAX;
21829 intptr_t gmin = INTPTR_MIN;
21830 #endif
21831 #ifdef UINTPTR_MAX
21832 uintptr_t h = UINTPTR_MAX;
21833 #endif
21834 intmax_t i = INTMAX_MAX;
21835 uintmax_t j = UINTMAX_MAX;
21836
21837 #include <limits.h> /* for CHAR_BIT */
21838 #define TYPE_MINIMUM(t) \
21839   ((t) ((t) 0 < (t) -1 ? (t) 0 : ~ TYPE_MAXIMUM (t)))
21840 #define TYPE_MAXIMUM(t) \
21841   ((t) ((t) 0 < (t) -1 \
21842         ? (t) -1 \
21843         : ((((t) 1 << (sizeof (t) * CHAR_BIT - 2)) - 1) * 2 + 1)))
21844 struct s {
21845   int check_PTRDIFF:
21846       PTRDIFF_MIN == TYPE_MINIMUM (ptrdiff_t)
21847       && PTRDIFF_MAX == TYPE_MAXIMUM (ptrdiff_t)
21848       ? 1 : -1;
21849   /* Detect bug in FreeBSD 6.0 / ia64.  */
21850   int check_SIG_ATOMIC:
21851       SIG_ATOMIC_MIN == TYPE_MINIMUM (sig_atomic_t)
21852       && SIG_ATOMIC_MAX == TYPE_MAXIMUM (sig_atomic_t)
21853       ? 1 : -1;
21854   int check_SIZE: SIZE_MAX == TYPE_MAXIMUM (size_t) ? 1 : -1;
21855   int check_WCHAR:
21856       WCHAR_MIN == TYPE_MINIMUM (wchar_t)
21857       && WCHAR_MAX == TYPE_MAXIMUM (wchar_t)
21858       ? 1 : -1;
21859   /* Detect bug in mingw.  */
21860   int check_WINT:
21861       WINT_MIN == TYPE_MINIMUM (wint_t)
21862       && WINT_MAX == TYPE_MAXIMUM (wint_t)
21863       ? 1 : -1;
21864
21865   /* Detect bugs in glibc 2.4 and Solaris 10 stdint.h, among others.  */
21866   int check_UINT8_C:
21867         (-1 < UINT8_C (0)) == (-1 < (uint_least8_t) 0) ? 1 : -1;
21868   int check_UINT16_C:
21869         (-1 < UINT16_C (0)) == (-1 < (uint_least16_t) 0) ? 1 : -1;
21870
21871   /* Detect bugs in OpenBSD 3.9 stdint.h.  */
21872 #ifdef UINT8_MAX
21873   int check_uint8: (uint8_t) -1 == UINT8_MAX ? 1 : -1;
21874 #endif
21875 #ifdef UINT16_MAX
21876   int check_uint16: (uint16_t) -1 == UINT16_MAX ? 1 : -1;
21877 #endif
21878 #ifdef UINT32_MAX
21879   int check_uint32: (uint32_t) -1 == UINT32_MAX ? 1 : -1;
21880 #endif
21881 #ifdef UINT64_MAX
21882   int check_uint64: (uint64_t) -1 == UINT64_MAX ? 1 : -1;
21883 #endif
21884   int check_uint_least8: (uint_least8_t) -1 == UINT_LEAST8_MAX ? 1 : -1;
21885   int check_uint_least16: (uint_least16_t) -1 == UINT_LEAST16_MAX ? 1 : -1;
21886   int check_uint_least32: (uint_least32_t) -1 == UINT_LEAST32_MAX ? 1 : -1;
21887   int check_uint_least64: (uint_least64_t) -1 == UINT_LEAST64_MAX ? 1 : -1;
21888   int check_uint_fast8: (uint_fast8_t) -1 == UINT_FAST8_MAX ? 1 : -1;
21889   int check_uint_fast16: (uint_fast16_t) -1 == UINT_FAST16_MAX ? 1 : -1;
21890   int check_uint_fast32: (uint_fast32_t) -1 == UINT_FAST32_MAX ? 1 : -1;
21891   int check_uint_fast64: (uint_fast64_t) -1 == UINT_FAST64_MAX ? 1 : -1;
21892   int check_uintptr: (uintptr_t) -1 == UINTPTR_MAX ? 1 : -1;
21893   int check_uintmax: (uintmax_t) -1 == UINTMAX_MAX ? 1 : -1;
21894   int check_size: (size_t) -1 == SIZE_MAX ? 1 : -1;
21895 };
21896
21897 int
21898 main ()
21899 {
21900
21901   ;
21902   return 0;
21903 }
21904 _ACEOF
21905 if ac_fn_c_try_compile "$LINENO"; then :
21906                                                     if test "$cross_compiling" = yes; then :
21907                  gl_cv_header_working_stdint_h=yes
21908
21909 else
21910   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
21911 /* end confdefs.h.  */
21912
21913
21914 #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H 1 /* work if build isn't clean */
21915 #include <stdint.h>
21916
21917
21918   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
21919      included before <wchar.h>.  */
21920   #include <stddef.h>
21921   #include <signal.h>
21922   #if HAVE_WCHAR_H
21923   # include <stdio.h>
21924   # include <time.h>
21925   # include <wchar.h>
21926   #endif
21927
21928
21929 #include <stdio.h>
21930 #include <string.h>
21931 #define MVAL(macro) MVAL1(macro)
21932 #define MVAL1(expression) #expression
21933 static const char *macro_values[] =
21934   {
21935 #ifdef INT8_MAX
21936     MVAL (INT8_MAX),
21937 #endif
21938 #ifdef INT16_MAX
21939     MVAL (INT16_MAX),
21940 #endif
21941 #ifdef INT32_MAX
21942     MVAL (INT32_MAX),
21943 #endif
21944 #ifdef INT64_MAX
21945     MVAL (INT64_MAX),
21946 #endif
21947 #ifdef UINT8_MAX
21948     MVAL (UINT8_MAX),
21949 #endif
21950 #ifdef UINT16_MAX
21951     MVAL (UINT16_MAX),
21952 #endif
21953 #ifdef UINT32_MAX
21954     MVAL (UINT32_MAX),
21955 #endif
21956 #ifdef UINT64_MAX
21957     MVAL (UINT64_MAX),
21958 #endif
21959     NULL
21960   };
21961
21962 int
21963 main ()
21964 {
21965
21966   const char **mv;
21967   for (mv = macro_values; *mv != NULL; mv++)
21968     {
21969       const char *value = *mv;
21970       /* Test whether it looks like a cast expression.  */
21971       if (strncmp (value, "((unsigned int)"/*)*/, 15) == 0
21972           || strncmp (value, "((unsigned short)"/*)*/, 17) == 0
21973           || strncmp (value, "((unsigned char)"/*)*/, 16) == 0
21974           || strncmp (value, "((int)"/*)*/, 6) == 0
21975           || strncmp (value, "((signed short)"/*)*/, 15) == 0
21976           || strncmp (value, "((signed char)"/*)*/, 14) == 0)
21977         return mv - macro_values + 1;
21978     }
21979   return 0;
21980
21981   ;
21982   return 0;
21983 }
21984 _ACEOF
21985 if ac_fn_c_try_run "$LINENO"; then :
21986   gl_cv_header_working_stdint_h=yes
21987 fi
21988 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
21989   conftest.$ac_objext conftest.beam conftest.$ac_ext
21990 fi
21991
21992
21993 fi
21994 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21995
21996 fi
21997 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_working_stdint_h" >&5
21998 $as_echo "$gl_cv_header_working_stdint_h" >&6; }
21999   fi
22000   if test "$gl_cv_header_working_stdint_h" = yes; then
22001     STDINT_H=
22002   else
22003             for ac_header in sys/inttypes.h sys/bitypes.h
22004 do :
22005   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
22006 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
22007 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
22008   cat >>confdefs.h <<_ACEOF
22009 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
22010 _ACEOF
22011
22012 fi
22013
22014 done
22015
22016     if test $ac_cv_header_sys_inttypes_h = yes; then
22017       HAVE_SYS_INTTYPES_H=1
22018     else
22019       HAVE_SYS_INTTYPES_H=0
22020     fi
22021
22022     if test $ac_cv_header_sys_bitypes_h = yes; then
22023       HAVE_SYS_BITYPES_H=1
22024     else
22025       HAVE_SYS_BITYPES_H=0
22026     fi
22027
22028
22029
22030
22031   if test $APPLE_UNIVERSAL_BUILD = 0; then
22032
22033
22034   for gltype in ptrdiff_t size_t ; do
22035     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
22036 $as_echo_n "checking for bit size of $gltype... " >&6; }
22037 if eval \${gl_cv_bitsizeof_${gltype}+:} false; then :
22038   $as_echo_n "(cached) " >&6
22039 else
22040   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
22041   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
22042      included before <wchar.h>.  */
22043   #include <stddef.h>
22044   #include <signal.h>
22045   #if HAVE_WCHAR_H
22046   # include <stdio.h>
22047   # include <time.h>
22048   # include <wchar.h>
22049   #endif
22050
22051 #include <limits.h>"; then :
22052
22053 else
22054   result=unknown
22055 fi
22056
22057        eval gl_cv_bitsizeof_${gltype}=\$result
22058
22059 fi
22060 eval ac_res=\$gl_cv_bitsizeof_${gltype}
22061                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
22062 $as_echo "$ac_res" >&6; }
22063     eval result=\$gl_cv_bitsizeof_${gltype}
22064     if test $result = unknown; then
22065                                                 result=0
22066     fi
22067     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
22068     cat >>confdefs.h <<_ACEOF
22069 #define BITSIZEOF_${GLTYPE} $result
22070 _ACEOF
22071
22072     eval BITSIZEOF_${GLTYPE}=\$result
22073   done
22074
22075
22076   fi
22077
22078
22079   for gltype in sig_atomic_t wchar_t wint_t ; do
22080     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for bit size of $gltype" >&5
22081 $as_echo_n "checking for bit size of $gltype... " >&6; }
22082 if eval \${gl_cv_bitsizeof_${gltype}+:} false; then :
22083   $as_echo_n "(cached) " >&6
22084 else
22085   if ac_fn_c_compute_int "$LINENO" "sizeof ($gltype) * CHAR_BIT" "result"        "
22086   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
22087      included before <wchar.h>.  */
22088   #include <stddef.h>
22089   #include <signal.h>
22090   #if HAVE_WCHAR_H
22091   # include <stdio.h>
22092   # include <time.h>
22093   # include <wchar.h>
22094   #endif
22095
22096 #include <limits.h>"; then :
22097
22098 else
22099   result=unknown
22100 fi
22101
22102        eval gl_cv_bitsizeof_${gltype}=\$result
22103
22104 fi
22105 eval ac_res=\$gl_cv_bitsizeof_${gltype}
22106                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
22107 $as_echo "$ac_res" >&6; }
22108     eval result=\$gl_cv_bitsizeof_${gltype}
22109     if test $result = unknown; then
22110                                                 result=0
22111     fi
22112     GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
22113     cat >>confdefs.h <<_ACEOF
22114 #define BITSIZEOF_${GLTYPE} $result
22115 _ACEOF
22116
22117     eval BITSIZEOF_${GLTYPE}=\$result
22118   done
22119
22120
22121
22122
22123   for gltype in sig_atomic_t wchar_t wint_t ; do
22124     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gltype is signed" >&5
22125 $as_echo_n "checking whether $gltype is signed... " >&6; }
22126 if eval \${gl_cv_type_${gltype}_signed+:} false; then :
22127   $as_echo_n "(cached) " >&6
22128 else
22129   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22130 /* end confdefs.h.  */
22131
22132   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
22133      included before <wchar.h>.  */
22134   #include <stddef.h>
22135   #include <signal.h>
22136   #if HAVE_WCHAR_H
22137   # include <stdio.h>
22138   # include <time.h>
22139   # include <wchar.h>
22140   #endif
22141
22142             int verify[2 * (($gltype) -1 < ($gltype) 0) - 1];
22143 int
22144 main ()
22145 {
22146
22147   ;
22148   return 0;
22149 }
22150 _ACEOF
22151 if ac_fn_c_try_compile "$LINENO"; then :
22152   result=yes
22153 else
22154   result=no
22155 fi
22156 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22157        eval gl_cv_type_${gltype}_signed=\$result
22158
22159 fi
22160 eval ac_res=\$gl_cv_type_${gltype}_signed
22161                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
22162 $as_echo "$ac_res" >&6; }
22163     eval result=\$gl_cv_type_${gltype}_signed
22164     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
22165     if test "$result" = yes; then
22166       cat >>confdefs.h <<_ACEOF
22167 #define HAVE_SIGNED_${GLTYPE} 1
22168 _ACEOF
22169
22170       eval HAVE_SIGNED_${GLTYPE}=1
22171     else
22172       eval HAVE_SIGNED_${GLTYPE}=0
22173     fi
22174   done
22175
22176
22177   gl_cv_type_ptrdiff_t_signed=yes
22178   gl_cv_type_size_t_signed=no
22179   if test $APPLE_UNIVERSAL_BUILD = 0; then
22180
22181
22182   for gltype in ptrdiff_t size_t ; do
22183     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
22184 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
22185 if eval \${gl_cv_type_${gltype}_suffix+:} false; then :
22186   $as_echo_n "(cached) " >&6
22187 else
22188   eval gl_cv_type_${gltype}_suffix=no
22189        eval result=\$gl_cv_type_${gltype}_signed
22190        if test "$result" = yes; then
22191          glsufu=
22192        else
22193          glsufu=u
22194        fi
22195        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
22196          case $glsuf in
22197            '')  gltype1='int';;
22198            l)   gltype1='long int';;
22199            ll)  gltype1='long long int';;
22200            i64) gltype1='__int64';;
22201            u)   gltype1='unsigned int';;
22202            ul)  gltype1='unsigned long int';;
22203            ull) gltype1='unsigned long long int';;
22204            ui64)gltype1='unsigned __int64';;
22205          esac
22206          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22207 /* end confdefs.h.  */
22208
22209   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
22210      included before <wchar.h>.  */
22211   #include <stddef.h>
22212   #include <signal.h>
22213   #if HAVE_WCHAR_H
22214   # include <stdio.h>
22215   # include <time.h>
22216   # include <wchar.h>
22217   #endif
22218
22219               extern $gltype foo;
22220               extern $gltype1 foo;
22221 int
22222 main ()
22223 {
22224
22225   ;
22226   return 0;
22227 }
22228 _ACEOF
22229 if ac_fn_c_try_compile "$LINENO"; then :
22230   eval gl_cv_type_${gltype}_suffix=\$glsuf
22231 fi
22232 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22233          eval result=\$gl_cv_type_${gltype}_suffix
22234          test "$result" != no && break
22235        done
22236 fi
22237 eval ac_res=\$gl_cv_type_${gltype}_suffix
22238                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
22239 $as_echo "$ac_res" >&6; }
22240     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
22241     eval result=\$gl_cv_type_${gltype}_suffix
22242     test "$result" = no && result=
22243     eval ${GLTYPE}_SUFFIX=\$result
22244     cat >>confdefs.h <<_ACEOF
22245 #define ${GLTYPE}_SUFFIX $result
22246 _ACEOF
22247
22248   done
22249
22250
22251   fi
22252
22253
22254   for gltype in sig_atomic_t wchar_t wint_t ; do
22255     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $gltype integer literal suffix" >&5
22256 $as_echo_n "checking for $gltype integer literal suffix... " >&6; }
22257 if eval \${gl_cv_type_${gltype}_suffix+:} false; then :
22258   $as_echo_n "(cached) " >&6
22259 else
22260   eval gl_cv_type_${gltype}_suffix=no
22261        eval result=\$gl_cv_type_${gltype}_signed
22262        if test "$result" = yes; then
22263          glsufu=
22264        else
22265          glsufu=u
22266        fi
22267        for glsuf in "$glsufu" ${glsufu}l ${glsufu}ll ${glsufu}i64; do
22268          case $glsuf in
22269            '')  gltype1='int';;
22270            l)   gltype1='long int';;
22271            ll)  gltype1='long long int';;
22272            i64) gltype1='__int64';;
22273            u)   gltype1='unsigned int';;
22274            ul)  gltype1='unsigned long int';;
22275            ull) gltype1='unsigned long long int';;
22276            ui64)gltype1='unsigned __int64';;
22277          esac
22278          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22279 /* end confdefs.h.  */
22280
22281   /* BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
22282      included before <wchar.h>.  */
22283   #include <stddef.h>
22284   #include <signal.h>
22285   #if HAVE_WCHAR_H
22286   # include <stdio.h>
22287   # include <time.h>
22288   # include <wchar.h>
22289   #endif
22290
22291               extern $gltype foo;
22292               extern $gltype1 foo;
22293 int
22294 main ()
22295 {
22296
22297   ;
22298   return 0;
22299 }
22300 _ACEOF
22301 if ac_fn_c_try_compile "$LINENO"; then :
22302   eval gl_cv_type_${gltype}_suffix=\$glsuf
22303 fi
22304 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22305          eval result=\$gl_cv_type_${gltype}_suffix
22306          test "$result" != no && break
22307        done
22308 fi
22309 eval ac_res=\$gl_cv_type_${gltype}_suffix
22310                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
22311 $as_echo "$ac_res" >&6; }
22312     GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
22313     eval result=\$gl_cv_type_${gltype}_suffix
22314     test "$result" = no && result=
22315     eval ${GLTYPE}_SUFFIX=\$result
22316     cat >>confdefs.h <<_ACEOF
22317 #define ${GLTYPE}_SUFFIX $result
22318 _ACEOF
22319
22320   done
22321
22322
22323
22324           if test $BITSIZEOF_WINT_T -lt 32; then
22325     BITSIZEOF_WINT_T=32
22326   fi
22327
22328     STDINT_H=stdint.h
22329   fi
22330
22331    if test -n "$STDINT_H"; then
22332   GL_GENERATE_STDINT_H_TRUE=
22333   GL_GENERATE_STDINT_H_FALSE='#'
22334 else
22335   GL_GENERATE_STDINT_H_TRUE='#'
22336   GL_GENERATE_STDINT_H_FALSE=
22337 fi
22338
22339
22340 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C/C++ restrict keyword" >&5
22341 $as_echo_n "checking for C/C++ restrict keyword... " >&6; }
22342 if ${ac_cv_c_restrict+:} false; then :
22343   $as_echo_n "(cached) " >&6
22344 else
22345   ac_cv_c_restrict=no
22346    # The order here caters to the fact that C++ does not require restrict.
22347    for ac_kw in __restrict __restrict__ _Restrict restrict; do
22348      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22349 /* end confdefs.h.  */
22350 typedef int * int_ptr;
22351         int foo (int_ptr $ac_kw ip) {
22352         return ip[0];
22353        }
22354 int
22355 main ()
22356 {
22357 int s[1];
22358         int * $ac_kw t = s;
22359         t[0] = 0;
22360         return foo(t)
22361   ;
22362   return 0;
22363 }
22364 _ACEOF
22365 if ac_fn_c_try_compile "$LINENO"; then :
22366   ac_cv_c_restrict=$ac_kw
22367 fi
22368 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22369      test "$ac_cv_c_restrict" != no && break
22370    done
22371
22372 fi
22373 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_restrict" >&5
22374 $as_echo "$ac_cv_c_restrict" >&6; }
22375
22376  case $ac_cv_c_restrict in
22377    restrict) ;;
22378    no) $as_echo "#define restrict /**/" >>confdefs.h
22379  ;;
22380    *)  cat >>confdefs.h <<_ACEOF
22381 #define restrict $ac_cv_c_restrict
22382 _ACEOF
22383  ;;
22384  esac
22385
22386
22387
22388
22389
22390
22391
22392
22393
22394
22395
22396
22397      if test $gl_cv_have_include_next = yes; then
22398        gl_cv_next_string_h='<'string.h'>'
22399      else
22400        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <string.h>" >&5
22401 $as_echo_n "checking absolute name of <string.h>... " >&6; }
22402 if ${gl_cv_next_string_h+:} false; then :
22403   $as_echo_n "(cached) " >&6
22404 else
22405
22406
22407
22408   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22409 /* end confdefs.h.  */
22410 #include <string.h>
22411 _ACEOF
22412                 case "$host_os" in
22413     aix*) gl_absname_cpp="$ac_cpp -C" ;;
22414     *)    gl_absname_cpp="$ac_cpp" ;;
22415   esac
22416
22417   case "$host_os" in
22418     mingw*)
22419                                           gl_dirsep_regex='[/\\]'
22420       ;;
22421     *)
22422       gl_dirsep_regex='\/'
22423       ;;
22424   esac
22425       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
22426   gl_header_literal_regex=`echo 'string.h' \
22427                            | sed -e "$gl_make_literal_regex_sed"`
22428   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
22429       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
22430       s|^/[^/]|//&|
22431       p
22432       q
22433     }'
22434
22435         gl_cv_absolute_string_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
22436   sed -n "$gl_absolute_header_sed"`
22437
22438            gl_header=$gl_cv_absolute_string_h
22439            gl_cv_next_string_h='"'$gl_header'"'
22440
22441
22442 fi
22443 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_string_h" >&5
22444 $as_echo "$gl_cv_next_string_h" >&6; }
22445      fi
22446      NEXT_STRING_H=$gl_cv_next_string_h
22447
22448      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
22449        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
22450        gl_next_as_first_directive='<'string.h'>'
22451      else
22452        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
22453        gl_next_as_first_directive=$gl_cv_next_string_h
22454      fi
22455      NEXT_AS_FIRST_DIRECTIVE_STRING_H=$gl_next_as_first_directive
22456
22457
22458
22459
22460
22461
22462     for gl_func in ffsl ffsll memmem mempcpy memrchr rawmemchr stpcpy stpncpy strchrnul      strdup strncat strndup strnlen strpbrk strsep strcasestr strtok_r      strerror_r strsignal strverscmp; do
22463     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
22464     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
22465 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
22466 if eval \${$as_gl_Symbol+:} false; then :
22467   $as_echo_n "(cached) " >&6
22468 else
22469   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22470 /* end confdefs.h.  */
22471 #include <string.h>
22472
22473 int
22474 main ()
22475 {
22476 #undef $gl_func
22477   (void) $gl_func;
22478   ;
22479   return 0;
22480 }
22481 _ACEOF
22482 if ac_fn_c_try_compile "$LINENO"; then :
22483   eval "$as_gl_Symbol=yes"
22484 else
22485   eval "$as_gl_Symbol=no"
22486 fi
22487 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22488 fi
22489 eval ac_res=\$$as_gl_Symbol
22490                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
22491 $as_echo "$ac_res" >&6; }
22492     if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
22493   cat >>confdefs.h <<_ACEOF
22494 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
22495 _ACEOF
22496
22497                      eval ac_cv_have_decl_$gl_func=yes
22498 fi
22499       done
22500
22501
22502
22503
22504
22505
22506
22507
22508
22509   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
22510   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
22511   # irrelevant for anonymous mappings.
22512   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
22513 if test "x$ac_cv_func_mmap" = xyes; then :
22514   gl_have_mmap=yes
22515 else
22516   gl_have_mmap=no
22517 fi
22518
22519
22520   # Try to allow MAP_ANONYMOUS.
22521   gl_have_mmap_anonymous=no
22522   if test $gl_have_mmap = yes; then
22523     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
22524 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
22525     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22526 /* end confdefs.h.  */
22527
22528 #include <sys/mman.h>
22529 #ifdef MAP_ANONYMOUS
22530     I cannot identify this map
22531 #endif
22532
22533 _ACEOF
22534 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22535   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
22536   gl_have_mmap_anonymous=yes
22537 fi
22538 rm -f conftest*
22539
22540     if test $gl_have_mmap_anonymous != yes; then
22541       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22542 /* end confdefs.h.  */
22543
22544 #include <sys/mman.h>
22545 #ifdef MAP_ANON
22546     I cannot identify this map
22547 #endif
22548
22549 _ACEOF
22550 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22551   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
22552
22553 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
22554
22555          gl_have_mmap_anonymous=yes
22556 fi
22557 rm -f conftest*
22558
22559     fi
22560     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
22561 $as_echo "$gl_have_mmap_anonymous" >&6; }
22562     if test $gl_have_mmap_anonymous = yes; then
22563
22564 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
22565
22566     fi
22567   fi
22568
22569
22570
22571
22572           { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strncat works" >&5
22573 $as_echo_n "checking whether strncat works... " >&6; }
22574 if ${gl_cv_func_strncat_works+:} false; then :
22575   $as_echo_n "(cached) " >&6
22576 else
22577   if test "$cross_compiling" = yes; then :
22578
22579         case "$host_os" in
22580                     # Guess no on Solaris.
22581           solaris*) gl_cv_func_strncat_works="guessing no";;
22582                     # Guess yes otherwise.
22583           *)        gl_cv_func_strncat_works="guessing yes";;
22584         esac
22585
22586 else
22587   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22588 /* end confdefs.h.  */
22589
22590 #include <string.h>
22591 #if HAVE_SYS_MMAN_H
22592 # include <fcntl.h>
22593 # include <unistd.h>
22594 # include <sys/types.h>
22595 # include <sys/mman.h>
22596 # ifndef MAP_FILE
22597 #  define MAP_FILE 0
22598 # endif
22599 #endif
22600
22601 int
22602 main ()
22603 {
22604
22605   char *fence = NULL;
22606 #if HAVE_SYS_MMAN_H && HAVE_MPROTECT
22607 # if HAVE_MAP_ANONYMOUS
22608   const int flags = MAP_ANONYMOUS | MAP_PRIVATE;
22609   const int fd = -1;
22610 # else /* !HAVE_MAP_ANONYMOUS */
22611   const int flags = MAP_FILE | MAP_PRIVATE;
22612   int fd = open ("/dev/zero", O_RDONLY, 0666);
22613   if (fd >= 0)
22614 # endif
22615     {
22616       int pagesize = getpagesize ();
22617       char *two_pages =
22618         (char *) mmap (NULL, 2 * pagesize, PROT_READ | PROT_WRITE,
22619                        flags, fd, 0);
22620       if (two_pages != (char *)(-1)
22621           && mprotect (two_pages + pagesize, pagesize, PROT_NONE) == 0)
22622         fence = two_pages + pagesize;
22623     }
22624 #endif
22625   if (fence)
22626     {
22627       char dest[8];
22628
22629       dest[0] = '*';
22630       dest[1] = 'a';
22631       dest[2] = '\0';
22632       dest[3] = 'w';
22633       dest[4] = 'x';
22634       dest[5] = 'y';
22635       dest[6] = 'z';
22636
22637       *(fence - 3) = '7';
22638       *(fence - 2) = '2';
22639       *(fence - 1) = '9';
22640
22641       if (strncat (dest + 1, fence - 3, 3) != dest + 1)
22642         return 1;
22643       if (dest[0] != '*')
22644         return 2;
22645       if (dest[1] != 'a'
22646           || dest[2] != '7' || dest[3] != '2' || dest[4] != '9'
22647           || dest[5] != '\0')
22648         return 3;
22649       if (dest[6] != 'z')
22650         return 4;
22651     }
22652   return 0;
22653
22654   ;
22655   return 0;
22656 }
22657 _ACEOF
22658 if ac_fn_c_try_run "$LINENO"; then :
22659   gl_cv_func_strncat_works=yes
22660 else
22661   gl_cv_func_strncat_works=no
22662 fi
22663 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22664   conftest.$ac_objext conftest.beam conftest.$ac_ext
22665 fi
22666
22667
22668 fi
22669 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strncat_works" >&5
22670 $as_echo "$gl_cv_func_strncat_works" >&6; }
22671   case "$gl_cv_func_strncat_works" in
22672     *yes) ;;
22673     *) REPLACE_STRNCAT=1 ;;
22674   esac
22675
22676
22677
22678
22679   if test "$gl_cv_func_memchr_works" != yes; then
22680     REPLACE_STRSTR=1
22681   else
22682         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
22683 $as_echo_n "checking whether strstr works... " >&6; }
22684 if ${gl_cv_func_strstr_works_always+:} false; then :
22685   $as_echo_n "(cached) " >&6
22686 else
22687   if test "$cross_compiling" = yes; then :
22688                                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22689 /* end confdefs.h.  */
22690
22691 #ifdef __GNU_LIBRARY__
22692  #include <features.h>
22693  #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \
22694      || defined __UCLIBC__
22695   Lucky user
22696  #endif
22697 #elif defined __CYGWIN__
22698  #include <cygwin/version.h>
22699  #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
22700   Lucky user
22701  #endif
22702 #else
22703   Lucky user
22704 #endif
22705
22706 _ACEOF
22707 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
22708   $EGREP "Lucky user" >/dev/null 2>&1; then :
22709   gl_cv_func_strstr_works_always="guessing yes"
22710 else
22711   gl_cv_func_strstr_works_always="guessing no"
22712 fi
22713 rm -f conftest*
22714
22715
22716 else
22717   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22718 /* end confdefs.h.  */
22719
22720 #include <string.h> /* for strstr */
22721 #define P "_EF_BF_BD"
22722 #define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
22723 #define NEEDLE P P P P P
22724
22725 int
22726 main ()
22727 {
22728 return !!strstr (HAYSTACK, NEEDLE);
22729
22730   ;
22731   return 0;
22732 }
22733 _ACEOF
22734 if ac_fn_c_try_run "$LINENO"; then :
22735   gl_cv_func_strstr_works_always=yes
22736 else
22737   gl_cv_func_strstr_works_always=no
22738 fi
22739 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
22740   conftest.$ac_objext conftest.beam conftest.$ac_ext
22741 fi
22742
22743
22744 fi
22745 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_works_always" >&5
22746 $as_echo "$gl_cv_func_strstr_works_always" >&6; }
22747     case "$gl_cv_func_strstr_works_always" in
22748       *yes) ;;
22749       *)
22750         REPLACE_STRSTR=1
22751         ;;
22752     esac
22753   fi
22754
22755
22756
22757 ac_fn_c_check_type "$LINENO" "pid_t" "ac_cv_type_pid_t" "$ac_includes_default"
22758 if test "x$ac_cv_type_pid_t" = xyes; then :
22759
22760 else
22761
22762 cat >>confdefs.h <<_ACEOF
22763 #define pid_t int
22764 _ACEOF
22765
22766 fi
22767
22768 ac_fn_c_check_type "$LINENO" "mode_t" "ac_cv_type_mode_t" "$ac_includes_default"
22769 if test "x$ac_cv_type_mode_t" = xyes; then :
22770
22771 else
22772
22773 cat >>confdefs.h <<_ACEOF
22774 #define mode_t int
22775 _ACEOF
22776
22777 fi
22778
22779
22780
22781     WINDOWS_64_BIT_OFF_T=0
22782
22783
22784
22785
22786
22787
22788
22789
22790
22791
22792
22793
22794
22795      if test $gl_cv_have_include_next = yes; then
22796        gl_cv_next_sys_types_h='<'sys/types.h'>'
22797      else
22798        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <sys/types.h>" >&5
22799 $as_echo_n "checking absolute name of <sys/types.h>... " >&6; }
22800 if ${gl_cv_next_sys_types_h+:} false; then :
22801   $as_echo_n "(cached) " >&6
22802 else
22803
22804
22805
22806   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
22807 /* end confdefs.h.  */
22808 #include <sys/types.h>
22809 _ACEOF
22810                 case "$host_os" in
22811     aix*) gl_absname_cpp="$ac_cpp -C" ;;
22812     *)    gl_absname_cpp="$ac_cpp" ;;
22813   esac
22814
22815   case "$host_os" in
22816     mingw*)
22817                                           gl_dirsep_regex='[/\\]'
22818       ;;
22819     *)
22820       gl_dirsep_regex='\/'
22821       ;;
22822   esac
22823       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
22824   gl_header_literal_regex=`echo 'sys/types.h' \
22825                            | sed -e "$gl_make_literal_regex_sed"`
22826   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
22827       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
22828       s|^/[^/]|//&|
22829       p
22830       q
22831     }'
22832
22833         gl_cv_absolute_sys_types_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
22834   sed -n "$gl_absolute_header_sed"`
22835
22836            gl_header=$gl_cv_absolute_sys_types_h
22837            gl_cv_next_sys_types_h='"'$gl_header'"'
22838
22839
22840 fi
22841 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_sys_types_h" >&5
22842 $as_echo "$gl_cv_next_sys_types_h" >&6; }
22843      fi
22844      NEXT_SYS_TYPES_H=$gl_cv_next_sys_types_h
22845
22846      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
22847        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
22848        gl_next_as_first_directive='<'sys/types.h'>'
22849      else
22850        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
22851        gl_next_as_first_directive=$gl_cv_next_sys_types_h
22852      fi
22853      NEXT_AS_FIRST_DIRECTIVE_SYS_TYPES_H=$gl_next_as_first_directive
22854
22855
22856
22857
22858
22859
22860
22861
22862
22863
22864
22865
22866
22867
22868
22869
22870
22871 gl_libunistring_sed_extract_major='/^[0-9]/{s/^\([0-9]*\).*/\1/p;q;}
22872 i\
22873 0
22874 q
22875 '
22876 gl_libunistring_sed_extract_minor='/^[0-9][0-9]*[.][0-9]/{s/^[0-9]*[.]\([0-9]*\).*/\1/p;q;}
22877 i\
22878 0
22879 q
22880 '
22881 gl_libunistring_sed_extract_subminor='/^[0-9][0-9]*[.][0-9][0-9]*[.][0-9]/{s/^[0-9]*[.][0-9]*[.]\([0-9]*\).*/\1/p;q;}
22882 i\
22883 0
22884 q
22885 '
22886
22887
22888   if test "$HAVE_LIBUNISTRING" = yes; then
22889     LIBUNISTRING_VERSION_MAJOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_major"`
22890     LIBUNISTRING_VERSION_MINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_minor"`
22891     LIBUNISTRING_VERSION_SUBMINOR=`echo "$LIBUNISTRING_VERSION" | sed -n -e "$gl_libunistring_sed_extract_subminor"`
22892   fi
22893
22894
22895   GNULIB_CHDIR=0;
22896   GNULIB_CHOWN=0;
22897   GNULIB_CLOSE=0;
22898   GNULIB_DUP=0;
22899   GNULIB_DUP2=0;
22900   GNULIB_DUP3=0;
22901   GNULIB_ENVIRON=0;
22902   GNULIB_EUIDACCESS=0;
22903   GNULIB_FACCESSAT=0;
22904   GNULIB_FCHDIR=0;
22905   GNULIB_FCHOWNAT=0;
22906   GNULIB_FDATASYNC=0;
22907   GNULIB_FSYNC=0;
22908   GNULIB_FTRUNCATE=0;
22909   GNULIB_GETCWD=0;
22910   GNULIB_GETDOMAINNAME=0;
22911   GNULIB_GETDTABLESIZE=0;
22912   GNULIB_GETGROUPS=0;
22913   GNULIB_GETHOSTNAME=0;
22914   GNULIB_GETLOGIN=0;
22915   GNULIB_GETLOGIN_R=0;
22916   GNULIB_GETPAGESIZE=0;
22917   GNULIB_GETUSERSHELL=0;
22918   GNULIB_GROUP_MEMBER=0;
22919   GNULIB_ISATTY=0;
22920   GNULIB_LCHOWN=0;
22921   GNULIB_LINK=0;
22922   GNULIB_LINKAT=0;
22923   GNULIB_LSEEK=0;
22924   GNULIB_PIPE=0;
22925   GNULIB_PIPE2=0;
22926   GNULIB_PREAD=0;
22927   GNULIB_PWRITE=0;
22928   GNULIB_READ=0;
22929   GNULIB_READLINK=0;
22930   GNULIB_READLINKAT=0;
22931   GNULIB_RMDIR=0;
22932   GNULIB_SETHOSTNAME=0;
22933   GNULIB_SLEEP=0;
22934   GNULIB_SYMLINK=0;
22935   GNULIB_SYMLINKAT=0;
22936   GNULIB_TTYNAME_R=0;
22937   GNULIB_UNISTD_H_NONBLOCKING=0;
22938   GNULIB_UNISTD_H_SIGPIPE=0;
22939   GNULIB_UNLINK=0;
22940   GNULIB_UNLINKAT=0;
22941   GNULIB_USLEEP=0;
22942   GNULIB_WRITE=0;
22943     HAVE_CHOWN=1;
22944   HAVE_DUP2=1;
22945   HAVE_DUP3=1;
22946   HAVE_EUIDACCESS=1;
22947   HAVE_FACCESSAT=1;
22948   HAVE_FCHDIR=1;
22949   HAVE_FCHOWNAT=1;
22950   HAVE_FDATASYNC=1;
22951   HAVE_FSYNC=1;
22952   HAVE_FTRUNCATE=1;
22953   HAVE_GETDTABLESIZE=1;
22954   HAVE_GETGROUPS=1;
22955   HAVE_GETHOSTNAME=1;
22956   HAVE_GETLOGIN=1;
22957   HAVE_GETPAGESIZE=1;
22958   HAVE_GROUP_MEMBER=1;
22959   HAVE_LCHOWN=1;
22960   HAVE_LINK=1;
22961   HAVE_LINKAT=1;
22962   HAVE_PIPE=1;
22963   HAVE_PIPE2=1;
22964   HAVE_PREAD=1;
22965   HAVE_PWRITE=1;
22966   HAVE_READLINK=1;
22967   HAVE_READLINKAT=1;
22968   HAVE_SETHOSTNAME=1;
22969   HAVE_SLEEP=1;
22970   HAVE_SYMLINK=1;
22971   HAVE_SYMLINKAT=1;
22972   HAVE_UNLINKAT=1;
22973   HAVE_USLEEP=1;
22974   HAVE_DECL_ENVIRON=1;
22975   HAVE_DECL_FCHDIR=1;
22976   HAVE_DECL_FDATASYNC=1;
22977   HAVE_DECL_GETDOMAINNAME=1;
22978   HAVE_DECL_GETLOGIN_R=1;
22979   HAVE_DECL_GETPAGESIZE=1;
22980   HAVE_DECL_GETUSERSHELL=1;
22981   HAVE_DECL_SETHOSTNAME=1;
22982   HAVE_DECL_TTYNAME_R=1;
22983   HAVE_OS_H=0;
22984   HAVE_SYS_PARAM_H=0;
22985   REPLACE_CHOWN=0;
22986   REPLACE_CLOSE=0;
22987   REPLACE_DUP=0;
22988   REPLACE_DUP2=0;
22989   REPLACE_FCHOWNAT=0;
22990   REPLACE_FTRUNCATE=0;
22991   REPLACE_GETCWD=0;
22992   REPLACE_GETDOMAINNAME=0;
22993   REPLACE_GETDTABLESIZE=0;
22994   REPLACE_GETLOGIN_R=0;
22995   REPLACE_GETGROUPS=0;
22996   REPLACE_GETPAGESIZE=0;
22997   REPLACE_ISATTY=0;
22998   REPLACE_LCHOWN=0;
22999   REPLACE_LINK=0;
23000   REPLACE_LINKAT=0;
23001   REPLACE_LSEEK=0;
23002   REPLACE_PREAD=0;
23003   REPLACE_PWRITE=0;
23004   REPLACE_READ=0;
23005   REPLACE_READLINK=0;
23006   REPLACE_RMDIR=0;
23007   REPLACE_SLEEP=0;
23008   REPLACE_SYMLINK=0;
23009   REPLACE_TTYNAME_R=0;
23010   REPLACE_UNLINK=0;
23011   REPLACE_UNLINKAT=0;
23012   REPLACE_USLEEP=0;
23013   REPLACE_WRITE=0;
23014   UNISTD_H_HAVE_WINSOCK2_H=0;
23015   UNISTD_H_HAVE_WINSOCK2_H_AND_USE_SOCKETS=0;
23016
23017
23018
23019
23020
23021
23022   if test $ac_cv_header_features_h = yes; then
23023     HAVE_FEATURES_H=1
23024   else
23025     HAVE_FEATURES_H=0
23026   fi
23027
23028
23029
23030   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inttypes.h" >&5
23031 $as_echo_n "checking for inttypes.h... " >&6; }
23032 if ${gl_cv_header_inttypes_h+:} false; then :
23033   $as_echo_n "(cached) " >&6
23034 else
23035   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23036 /* end confdefs.h.  */
23037
23038 #include <sys/types.h>
23039 #include <inttypes.h>
23040
23041 int
23042 main ()
23043 {
23044 uintmax_t i = (uintmax_t) -1; return !i;
23045   ;
23046   return 0;
23047 }
23048 _ACEOF
23049 if ac_fn_c_try_compile "$LINENO"; then :
23050   gl_cv_header_inttypes_h=yes
23051 else
23052   gl_cv_header_inttypes_h=no
23053 fi
23054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23055 fi
23056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_inttypes_h" >&5
23057 $as_echo "$gl_cv_header_inttypes_h" >&6; }
23058   if test $gl_cv_header_inttypes_h = yes; then
23059
23060 cat >>confdefs.h <<_ACEOF
23061 #define HAVE_INTTYPES_H_WITH_UINTMAX 1
23062 _ACEOF
23063
23064   fi
23065
23066
23067   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdint.h" >&5
23068 $as_echo_n "checking for stdint.h... " >&6; }
23069 if ${gl_cv_header_stdint_h+:} false; then :
23070   $as_echo_n "(cached) " >&6
23071 else
23072   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23073 /* end confdefs.h.  */
23074 #include <sys/types.h>
23075             #include <stdint.h>
23076 int
23077 main ()
23078 {
23079 uintmax_t i = (uintmax_t) -1; return !i;
23080   ;
23081   return 0;
23082 }
23083 _ACEOF
23084 if ac_fn_c_try_compile "$LINENO"; then :
23085   gl_cv_header_stdint_h=yes
23086 else
23087   gl_cv_header_stdint_h=no
23088 fi
23089 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23090 fi
23091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_stdint_h" >&5
23092 $as_echo "$gl_cv_header_stdint_h" >&6; }
23093   if test $gl_cv_header_stdint_h = yes; then
23094
23095 cat >>confdefs.h <<_ACEOF
23096 #define HAVE_STDINT_H_WITH_UINTMAX 1
23097 _ACEOF
23098
23099   fi
23100
23101
23102
23103
23104   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for intmax_t" >&5
23105 $as_echo_n "checking for intmax_t... " >&6; }
23106 if ${gt_cv_c_intmax_t+:} false; then :
23107   $as_echo_n "(cached) " >&6
23108 else
23109   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23110 /* end confdefs.h.  */
23111
23112 #include <stddef.h>
23113 #include <stdlib.h>
23114 #if HAVE_STDINT_H_WITH_UINTMAX
23115 #include <stdint.h>
23116 #endif
23117 #if HAVE_INTTYPES_H_WITH_UINTMAX
23118 #include <inttypes.h>
23119 #endif
23120
23121 int
23122 main ()
23123 {
23124 intmax_t x = -1; return !x;
23125   ;
23126   return 0;
23127 }
23128 _ACEOF
23129 if ac_fn_c_try_compile "$LINENO"; then :
23130   gt_cv_c_intmax_t=yes
23131 else
23132   gt_cv_c_intmax_t=no
23133 fi
23134 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
23135 fi
23136 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_c_intmax_t" >&5
23137 $as_echo "$gt_cv_c_intmax_t" >&6; }
23138   if test $gt_cv_c_intmax_t = yes; then
23139
23140 $as_echo "#define HAVE_INTMAX_T 1" >>confdefs.h
23141
23142   else
23143
23144     test $ac_cv_type_long_long_int = yes \
23145       && ac_type='long long' \
23146       || ac_type='long'
23147
23148 cat >>confdefs.h <<_ACEOF
23149 #define intmax_t $ac_type
23150 _ACEOF
23151
23152   fi
23153
23154
23155
23156
23157
23158
23159
23160
23161
23162   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether snprintf returns a byte count as in C99" >&5
23163 $as_echo_n "checking whether snprintf returns a byte count as in C99... " >&6; }
23164 if ${gl_cv_func_snprintf_retval_c99+:} false; then :
23165   $as_echo_n "(cached) " >&6
23166 else
23167
23168       if test "$cross_compiling" = yes; then :
23169
23170          case "$host_os" in
23171                                  # Guess yes on glibc systems.
23172            *-gnu*)               gl_cv_func_snprintf_retval_c99="guessing yes";;
23173                                  # Guess yes on FreeBSD >= 5.
23174            freebsd[1-4].*)       gl_cv_func_snprintf_retval_c99="guessing no";;
23175            freebsd* | kfreebsd*) gl_cv_func_snprintf_retval_c99="guessing yes";;
23176                                  # Guess yes on Mac OS X >= 10.3.
23177            darwin[1-6].*)        gl_cv_func_snprintf_retval_c99="guessing no";;
23178            darwin*)              gl_cv_func_snprintf_retval_c99="guessing yes";;
23179                                  # Guess yes on OpenBSD >= 3.9.
23180            openbsd[1-2].* | openbsd3.[0-8] | openbsd3.[0-8].*)
23181                                  gl_cv_func_snprintf_retval_c99="guessing no";;
23182            openbsd*)             gl_cv_func_snprintf_retval_c99="guessing yes";;
23183                                  # Guess yes on Solaris >= 2.10.
23184            solaris2.[1-9][0-9]*) gl_cv_func_printf_sizes_c99="guessing yes";;
23185            solaris*)             gl_cv_func_printf_sizes_c99="guessing no";;
23186                                  # Guess yes on AIX >= 4.
23187            aix[1-3]*)            gl_cv_func_snprintf_retval_c99="guessing no";;
23188            aix*)                 gl_cv_func_snprintf_retval_c99="guessing yes";;
23189                                  # Guess yes on NetBSD >= 3.
23190            netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*)
23191                                  gl_cv_func_snprintf_retval_c99="guessing no";;
23192            netbsd*)              gl_cv_func_snprintf_retval_c99="guessing yes";;
23193                                  # Guess yes on BeOS.
23194            beos*)                gl_cv_func_snprintf_retval_c99="guessing yes";;
23195                                  # If we don't know, assume the worst.
23196            *)                    gl_cv_func_snprintf_retval_c99="guessing no";;
23197          esac
23198
23199 else
23200   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23201 /* end confdefs.h.  */
23202
23203 #include <stdio.h>
23204 #include <string.h>
23205 #if HAVE_SNPRINTF
23206 # define my_snprintf snprintf
23207 #else
23208 # include <stdarg.h>
23209 static int my_snprintf (char *buf, int size, const char *format, ...)
23210 {
23211   va_list args;
23212   int ret;
23213   va_start (args, format);
23214   ret = vsnprintf (buf, size, format, args);
23215   va_end (args);
23216   return ret;
23217 }
23218 #endif
23219 static char buf[100];
23220 int main ()
23221 {
23222   strcpy (buf, "ABCDEF");
23223   if (my_snprintf (buf, 3, "%d %d", 4567, 89) != 7)
23224     return 1;
23225   if (my_snprintf (buf, 0, "%d %d", 4567, 89) != 7)
23226     return 2;
23227   if (my_snprintf (NULL, 0, "%d %d", 4567, 89) != 7)
23228     return 3;
23229   return 0;
23230 }
23231 _ACEOF
23232 if ac_fn_c_try_run "$LINENO"; then :
23233   gl_cv_func_snprintf_retval_c99=yes
23234 else
23235   gl_cv_func_snprintf_retval_c99=no
23236 fi
23237 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23238   conftest.$ac_objext conftest.beam conftest.$ac_ext
23239 fi
23240
23241
23242 fi
23243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_snprintf_retval_c99" >&5
23244 $as_echo "$gl_cv_func_snprintf_retval_c99" >&6; }
23245
23246
23247
23248
23249
23250
23251   for ac_func in snprintf strnlen wcslen wcsnlen mbrtowc wcrtomb
23252 do :
23253   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
23254 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
23255 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
23256   cat >>confdefs.h <<_ACEOF
23257 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
23258 _ACEOF
23259
23260 fi
23261 done
23262
23263       ac_fn_c_check_decl "$LINENO" "_snprintf" "ac_cv_have_decl__snprintf" "#include <stdio.h>
23264 "
23265 if test "x$ac_cv_have_decl__snprintf" = xyes; then :
23266   ac_have_decl=1
23267 else
23268   ac_have_decl=0
23269 fi
23270
23271 cat >>confdefs.h <<_ACEOF
23272 #define HAVE_DECL__SNPRINTF $ac_have_decl
23273 _ACEOF
23274
23275
23276
23277   case "$gl_cv_func_snprintf_retval_c99" in
23278     *yes)
23279
23280 $as_echo "#define HAVE_SNPRINTF_RETVAL_C99 1" >>confdefs.h
23281
23282       ;;
23283   esac
23284
23285
23286
23287      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports 'long double' arguments" >&5
23288 $as_echo_n "checking whether printf supports 'long double' arguments... " >&6; }
23289 if ${gl_cv_func_printf_long_double+:} false; then :
23290   $as_echo_n "(cached) " >&6
23291 else
23292
23293       if test "$cross_compiling" = yes; then :
23294
23295          case "$host_os" in
23296            beos*)        gl_cv_func_printf_long_double="guessing no";;
23297            mingw* | pw*) gl_cv_func_printf_long_double="guessing no";;
23298            *)            gl_cv_func_printf_long_double="guessing yes";;
23299          esac
23300
23301 else
23302   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23303 /* end confdefs.h.  */
23304
23305 #include <stdio.h>
23306 #include <string.h>
23307 static char buf[10000];
23308 int main ()
23309 {
23310   int result = 0;
23311   buf[0] = '\0';
23312   if (sprintf (buf, "%Lf %d", 1.75L, 33, 44, 55) < 0
23313       || strcmp (buf, "1.750000 33") != 0)
23314     result |= 1;
23315   buf[0] = '\0';
23316   if (sprintf (buf, "%Le %d", 1.75L, 33, 44, 55) < 0
23317       || strcmp (buf, "1.750000e+00 33") != 0)
23318     result |= 2;
23319   buf[0] = '\0';
23320   if (sprintf (buf, "%Lg %d", 1.75L, 33, 44, 55) < 0
23321       || strcmp (buf, "1.75 33") != 0)
23322     result |= 4;
23323   return result;
23324 }
23325 _ACEOF
23326 if ac_fn_c_try_run "$LINENO"; then :
23327   gl_cv_func_printf_long_double=yes
23328 else
23329   gl_cv_func_printf_long_double=no
23330 fi
23331 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23332   conftest.$ac_objext conftest.beam conftest.$ac_ext
23333 fi
23334
23335
23336 fi
23337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_long_double" >&5
23338 $as_echo "$gl_cv_func_printf_long_double" >&6; }
23339
23340
23341
23342   case "$gl_cv_func_printf_long_double" in
23343     *yes)
23344       ;;
23345     *)
23346
23347 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
23348
23349       ;;
23350   esac
23351
23352
23353
23354      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports infinite 'double' arguments" >&5
23355 $as_echo_n "checking whether printf supports infinite 'double' arguments... " >&6; }
23356 if ${gl_cv_func_printf_infinite+:} false; then :
23357   $as_echo_n "(cached) " >&6
23358 else
23359
23360       if test "$cross_compiling" = yes; then :
23361
23362          case "$host_os" in
23363                                  # Guess yes on glibc systems.
23364            *-gnu*)               gl_cv_func_printf_infinite="guessing yes";;
23365                                  # Guess yes on FreeBSD >= 6.
23366            freebsd[1-5].*)       gl_cv_func_printf_infinite="guessing no";;
23367            freebsd* | kfreebsd*) gl_cv_func_printf_infinite="guessing yes";;
23368                                  # Guess yes on Mac OS X >= 10.3.
23369            darwin[1-6].*)        gl_cv_func_printf_infinite="guessing no";;
23370            darwin*)              gl_cv_func_printf_infinite="guessing yes";;
23371                                  # Guess yes on HP-UX >= 11.
23372            hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite="guessing no";;
23373            hpux*)                gl_cv_func_printf_infinite="guessing yes";;
23374                                  # Guess yes on NetBSD >= 3.
23375            netbsd[1-2]* | netbsdelf[1-2]* | netbsdaout[1-2]* | netbsdcoff[1-2]*)
23376                                  gl_cv_func_printf_infinite="guessing no";;
23377            netbsd*)              gl_cv_func_printf_infinite="guessing yes";;
23378                                  # Guess yes on BeOS.
23379            beos*)                gl_cv_func_printf_infinite="guessing yes";;
23380                                  # If we don't know, assume the worst.
23381            *)                    gl_cv_func_printf_infinite="guessing no";;
23382          esac
23383
23384 else
23385   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23386 /* end confdefs.h.  */
23387
23388 #include <stdio.h>
23389 #include <string.h>
23390 static int
23391 strisnan (const char *string, size_t start_index, size_t end_index)
23392 {
23393   if (start_index < end_index)
23394     {
23395       if (string[start_index] == '-')
23396         start_index++;
23397       if (start_index + 3 <= end_index
23398           && memcmp (string + start_index, "nan", 3) == 0)
23399         {
23400           start_index += 3;
23401           if (start_index == end_index
23402               || (string[start_index] == '(' && string[end_index - 1] == ')'))
23403             return 1;
23404         }
23405     }
23406   return 0;
23407 }
23408 static int
23409 have_minus_zero ()
23410 {
23411   static double plus_zero = 0.0;
23412   double minus_zero = - plus_zero;
23413   return memcmp (&plus_zero, &minus_zero, sizeof (double)) != 0;
23414 }
23415 static char buf[10000];
23416 static double zero = 0.0;
23417 int main ()
23418 {
23419   int result = 0;
23420   if (sprintf (buf, "%f", 1.0 / zero) < 0
23421       || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
23422     result |= 1;
23423   if (sprintf (buf, "%f", -1.0 / zero) < 0
23424       || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
23425     result |= 1;
23426   if (sprintf (buf, "%f", zero / zero) < 0
23427       || !strisnan (buf, 0, strlen (buf)))
23428     result |= 2;
23429   if (sprintf (buf, "%e", 1.0 / zero) < 0
23430       || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
23431     result |= 4;
23432   if (sprintf (buf, "%e", -1.0 / zero) < 0
23433       || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
23434     result |= 4;
23435   if (sprintf (buf, "%e", zero / zero) < 0
23436       || !strisnan (buf, 0, strlen (buf)))
23437     result |= 8;
23438   if (sprintf (buf, "%g", 1.0 / zero) < 0
23439       || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
23440     result |= 16;
23441   if (sprintf (buf, "%g", -1.0 / zero) < 0
23442       || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
23443     result |= 16;
23444   if (sprintf (buf, "%g", zero / zero) < 0
23445       || !strisnan (buf, 0, strlen (buf)))
23446     result |= 32;
23447   /* This test fails on HP-UX 10.20.  */
23448   if (have_minus_zero ())
23449     if (sprintf (buf, "%g", - zero) < 0
23450         || strcmp (buf, "-0") != 0)
23451     result |= 64;
23452   return result;
23453 }
23454 _ACEOF
23455 if ac_fn_c_try_run "$LINENO"; then :
23456   gl_cv_func_printf_infinite=yes
23457 else
23458   gl_cv_func_printf_infinite=no
23459 fi
23460 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23461   conftest.$ac_objext conftest.beam conftest.$ac_ext
23462 fi
23463
23464
23465 fi
23466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_infinite" >&5
23467 $as_echo "$gl_cv_func_printf_infinite" >&6; }
23468
23469
23470
23471
23472
23473
23474          if test -n "$gl_printf_safe"; then
23475
23476 $as_echo "#define CHECK_PRINTF_SAFE 1" >>confdefs.h
23477
23478   fi
23479   case "$gl_cv_func_printf_long_double" in
23480     *yes)
23481       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports infinite 'long double' arguments" >&5
23482 $as_echo_n "checking whether printf supports infinite 'long double' arguments... " >&6; }
23483 if ${gl_cv_func_printf_infinite_long_double+:} false; then :
23484   $as_echo_n "(cached) " >&6
23485 else
23486
23487           if test "$cross_compiling" = yes; then :
23488
23489              case "$host_cpu" in
23490                                      # Guess no on ia64, x86_64, i386.
23491                ia64 | x86_64 | i*86) gl_cv_func_printf_infinite_long_double="guessing no";;
23492                *)
23493                  case "$host_os" in
23494                                          # Guess yes on glibc systems.
23495                    *-gnu*)               gl_cv_func_printf_infinite_long_double="guessing yes";;
23496                                          # Guess yes on FreeBSD >= 6.
23497                    freebsd[1-5].*)       gl_cv_func_printf_infinite_long_double="guessing no";;
23498                    freebsd* | kfreebsd*) gl_cv_func_printf_infinite_long_double="guessing yes";;
23499                                          # Guess yes on HP-UX >= 11.
23500                    hpux[7-9]* | hpux10*) gl_cv_func_printf_infinite_long_double="guessing no";;
23501                    hpux*)                gl_cv_func_printf_infinite_long_double="guessing yes";;
23502                                          # If we don't know, assume the worst.
23503                    *)                    gl_cv_func_printf_infinite_long_double="guessing no";;
23504                  esac
23505                  ;;
23506              esac
23507
23508 else
23509   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23510 /* end confdefs.h.  */
23511
23512
23513 #include <stdlib.h>
23514 #if defined __MACH__ && defined __APPLE__
23515 /* Avoid a crash on Mac OS X.  */
23516 #include <mach/mach.h>
23517 #include <mach/mach_error.h>
23518 #include <mach/thread_status.h>
23519 #include <mach/exception.h>
23520 #include <mach/task.h>
23521 #include <pthread.h>
23522 /* The exception port on which our thread listens.  */
23523 static mach_port_t our_exception_port;
23524 /* The main function of the thread listening for exceptions of type
23525    EXC_BAD_ACCESS.  */
23526 static void *
23527 mach_exception_thread (void *arg)
23528 {
23529   /* Buffer for a message to be received.  */
23530   struct {
23531     mach_msg_header_t head;
23532     mach_msg_body_t msgh_body;
23533     char data[1024];
23534   } msg;
23535   mach_msg_return_t retval;
23536   /* Wait for a message on the exception port.  */
23537   retval = mach_msg (&msg.head, MACH_RCV_MSG | MACH_RCV_LARGE, 0, sizeof (msg),
23538                      our_exception_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
23539   if (retval != MACH_MSG_SUCCESS)
23540     abort ();
23541   exit (1);
23542 }
23543 static void
23544 nocrash_init (void)
23545 {
23546   mach_port_t self = mach_task_self ();
23547   /* Allocate a port on which the thread shall listen for exceptions.  */
23548   if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
23549       == KERN_SUCCESS) {
23550     /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html.  */
23551     if (mach_port_insert_right (self, our_exception_port, our_exception_port,
23552                                 MACH_MSG_TYPE_MAKE_SEND)
23553         == KERN_SUCCESS) {
23554       /* The exceptions we want to catch.  Only EXC_BAD_ACCESS is interesting
23555          for us.  */
23556       exception_mask_t mask = EXC_MASK_BAD_ACCESS;
23557       /* Create the thread listening on the exception port.  */
23558       pthread_attr_t attr;
23559       pthread_t thread;
23560       if (pthread_attr_init (&attr) == 0
23561           && pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED) == 0
23562           && pthread_create (&thread, &attr, mach_exception_thread, NULL) == 0) {
23563         pthread_attr_destroy (&attr);
23564         /* Replace the exception port info for these exceptions with our own.
23565            Note that we replace the exception port for the entire task, not only
23566            for a particular thread.  This has the effect that when our exception
23567            port gets the message, the thread specific exception port has already
23568            been asked, and we don't need to bother about it.
23569            See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html.  */
23570         task_set_exception_ports (self, mask, our_exception_port,
23571                                   EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
23572       }
23573     }
23574   }
23575 }
23576 #elif (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
23577 /* Avoid a crash on native Windows.  */
23578 #define WIN32_LEAN_AND_MEAN
23579 #include <windows.h>
23580 #include <winerror.h>
23581 static LONG WINAPI
23582 exception_filter (EXCEPTION_POINTERS *ExceptionInfo)
23583 {
23584   switch (ExceptionInfo->ExceptionRecord->ExceptionCode)
23585     {
23586     case EXCEPTION_ACCESS_VIOLATION:
23587     case EXCEPTION_IN_PAGE_ERROR:
23588     case EXCEPTION_STACK_OVERFLOW:
23589     case EXCEPTION_GUARD_PAGE:
23590     case EXCEPTION_PRIV_INSTRUCTION:
23591     case EXCEPTION_ILLEGAL_INSTRUCTION:
23592     case EXCEPTION_DATATYPE_MISALIGNMENT:
23593     case EXCEPTION_ARRAY_BOUNDS_EXCEEDED:
23594     case EXCEPTION_NONCONTINUABLE_EXCEPTION:
23595       exit (1);
23596     }
23597   return EXCEPTION_CONTINUE_SEARCH;
23598 }
23599 static void
23600 nocrash_init (void)
23601 {
23602   SetUnhandledExceptionFilter ((LPTOP_LEVEL_EXCEPTION_FILTER) exception_filter);
23603 }
23604 #else
23605 /* Avoid a crash on POSIX systems.  */
23606 #include <signal.h>
23607 /* A POSIX signal handler.  */
23608 static void
23609 exception_handler (int sig)
23610 {
23611   exit (1);
23612 }
23613 static void
23614 nocrash_init (void)
23615 {
23616 #ifdef SIGSEGV
23617   signal (SIGSEGV, exception_handler);
23618 #endif
23619 #ifdef SIGBUS
23620   signal (SIGBUS, exception_handler);
23621 #endif
23622 }
23623 #endif
23624
23625 #include <float.h>
23626 #include <stdio.h>
23627 #include <string.h>
23628 static int
23629 strisnan (const char *string, size_t start_index, size_t end_index)
23630 {
23631   if (start_index < end_index)
23632     {
23633       if (string[start_index] == '-')
23634         start_index++;
23635       if (start_index + 3 <= end_index
23636           && memcmp (string + start_index, "nan", 3) == 0)
23637         {
23638           start_index += 3;
23639           if (start_index == end_index
23640               || (string[start_index] == '(' && string[end_index - 1] == ')'))
23641             return 1;
23642         }
23643     }
23644   return 0;
23645 }
23646 static char buf[10000];
23647 static long double zeroL = 0.0L;
23648 int main ()
23649 {
23650   int result = 0;
23651   nocrash_init();
23652   if (sprintf (buf, "%Lf", 1.0L / zeroL) < 0
23653       || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
23654     result |= 1;
23655   if (sprintf (buf, "%Lf", -1.0L / zeroL) < 0
23656       || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
23657     result |= 1;
23658   if (sprintf (buf, "%Lf", zeroL / zeroL) < 0
23659       || !strisnan (buf, 0, strlen (buf)))
23660     result |= 1;
23661   if (sprintf (buf, "%Le", 1.0L / zeroL) < 0
23662       || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
23663     result |= 1;
23664   if (sprintf (buf, "%Le", -1.0L / zeroL) < 0
23665       || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
23666     result |= 1;
23667   if (sprintf (buf, "%Le", zeroL / zeroL) < 0
23668       || !strisnan (buf, 0, strlen (buf)))
23669     result |= 1;
23670   if (sprintf (buf, "%Lg", 1.0L / zeroL) < 0
23671       || (strcmp (buf, "inf") != 0 && strcmp (buf, "infinity") != 0))
23672     result |= 1;
23673   if (sprintf (buf, "%Lg", -1.0L / zeroL) < 0
23674       || (strcmp (buf, "-inf") != 0 && strcmp (buf, "-infinity") != 0))
23675     result |= 1;
23676   if (sprintf (buf, "%Lg", zeroL / zeroL) < 0
23677       || !strisnan (buf, 0, strlen (buf)))
23678     result |= 1;
23679 #if CHECK_PRINTF_SAFE && ((defined __ia64 && LDBL_MANT_DIG == 64) || (defined __x86_64__ || defined __amd64__) || (defined __i386 || defined __i386__ || defined _I386 || defined _M_IX86 || defined _X86_)) && !HAVE_SAME_LONG_DOUBLE_AS_DOUBLE
23680 /* Representation of an 80-bit 'long double' as an initializer for a sequence
23681    of 'unsigned int' words.  */
23682 # ifdef WORDS_BIGENDIAN
23683 #  define LDBL80_WORDS(exponent,manthi,mantlo) \
23684      { ((unsigned int) (exponent) << 16) | ((unsigned int) (manthi) >> 16), \
23685        ((unsigned int) (manthi) << 16) | (unsigned int) (mantlo) >> 16),    \
23686        (unsigned int) (mantlo) << 16                                        \
23687      }
23688 # else
23689 #  define LDBL80_WORDS(exponent,manthi,mantlo) \
23690      { mantlo, manthi, exponent }
23691 # endif
23692   { /* Quiet NaN.  */
23693     static union { unsigned int word[4]; long double value; } x =
23694       { LDBL80_WORDS (0xFFFF, 0xC3333333, 0x00000000) };
23695     if (sprintf (buf, "%Lf", x.value) < 0
23696         || !strisnan (buf, 0, strlen (buf)))
23697       result |= 2;
23698     if (sprintf (buf, "%Le", x.value) < 0
23699         || !strisnan (buf, 0, strlen (buf)))
23700       result |= 2;
23701     if (sprintf (buf, "%Lg", x.value) < 0
23702         || !strisnan (buf, 0, strlen (buf)))
23703       result |= 2;
23704   }
23705   {
23706     /* Signalling NaN.  */
23707     static union { unsigned int word[4]; long double value; } x =
23708       { LDBL80_WORDS (0xFFFF, 0x83333333, 0x00000000) };
23709     if (sprintf (buf, "%Lf", x.value) < 0
23710         || !strisnan (buf, 0, strlen (buf)))
23711       result |= 2;
23712     if (sprintf (buf, "%Le", x.value) < 0
23713         || !strisnan (buf, 0, strlen (buf)))
23714       result |= 2;
23715     if (sprintf (buf, "%Lg", x.value) < 0
23716         || !strisnan (buf, 0, strlen (buf)))
23717       result |= 2;
23718   }
23719   { /* Pseudo-NaN.  */
23720     static union { unsigned int word[4]; long double value; } x =
23721       { LDBL80_WORDS (0xFFFF, 0x40000001, 0x00000000) };
23722     if (sprintf (buf, "%Lf", x.value) < 0
23723         || !strisnan (buf, 0, strlen (buf)))
23724       result |= 4;
23725     if (sprintf (buf, "%Le", x.value) < 0
23726         || !strisnan (buf, 0, strlen (buf)))
23727       result |= 4;
23728     if (sprintf (buf, "%Lg", x.value) < 0
23729         || !strisnan (buf, 0, strlen (buf)))
23730       result |= 4;
23731   }
23732   { /* Pseudo-Infinity.  */
23733     static union { unsigned int word[4]; long double value; } x =
23734       { LDBL80_WORDS (0xFFFF, 0x00000000, 0x00000000) };
23735     if (sprintf (buf, "%Lf", x.value) < 0
23736         || !strisnan (buf, 0, strlen (buf)))
23737       result |= 8;
23738     if (sprintf (buf, "%Le", x.value) < 0
23739         || !strisnan (buf, 0, strlen (buf)))
23740       result |= 8;
23741     if (sprintf (buf, "%Lg", x.value) < 0
23742         || !strisnan (buf, 0, strlen (buf)))
23743       result |= 8;
23744   }
23745   { /* Pseudo-Zero.  */
23746     static union { unsigned int word[4]; long double value; } x =
23747       { LDBL80_WORDS (0x4004, 0x00000000, 0x00000000) };
23748     if (sprintf (buf, "%Lf", x.value) < 0
23749         || !strisnan (buf, 0, strlen (buf)))
23750       result |= 16;
23751     if (sprintf (buf, "%Le", x.value) < 0
23752         || !strisnan (buf, 0, strlen (buf)))
23753       result |= 16;
23754     if (sprintf (buf, "%Lg", x.value) < 0
23755         || !strisnan (buf, 0, strlen (buf)))
23756       result |= 16;
23757   }
23758   { /* Unnormalized number.  */
23759     static union { unsigned int word[4]; long double value; } x =
23760       { LDBL80_WORDS (0x4000, 0x63333333, 0x00000000) };
23761     if (sprintf (buf, "%Lf", x.value) < 0
23762         || !strisnan (buf, 0, strlen (buf)))
23763       result |= 32;
23764     if (sprintf (buf, "%Le", x.value) < 0
23765         || !strisnan (buf, 0, strlen (buf)))
23766       result |= 32;
23767     if (sprintf (buf, "%Lg", x.value) < 0
23768         || !strisnan (buf, 0, strlen (buf)))
23769       result |= 32;
23770   }
23771   { /* Pseudo-Denormal.  */
23772     static union { unsigned int word[4]; long double value; } x =
23773       { LDBL80_WORDS (0x0000, 0x83333333, 0x00000000) };
23774     if (sprintf (buf, "%Lf", x.value) < 0
23775         || !strisnan (buf, 0, strlen (buf)))
23776       result |= 64;
23777     if (sprintf (buf, "%Le", x.value) < 0
23778         || !strisnan (buf, 0, strlen (buf)))
23779       result |= 64;
23780     if (sprintf (buf, "%Lg", x.value) < 0
23781         || !strisnan (buf, 0, strlen (buf)))
23782       result |= 64;
23783   }
23784 #endif
23785   return result;
23786 }
23787 _ACEOF
23788 if ac_fn_c_try_run "$LINENO"; then :
23789   gl_cv_func_printf_infinite_long_double=yes
23790 else
23791   gl_cv_func_printf_infinite_long_double=no
23792 fi
23793 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23794   conftest.$ac_objext conftest.beam conftest.$ac_ext
23795 fi
23796
23797
23798 fi
23799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_infinite_long_double" >&5
23800 $as_echo "$gl_cv_func_printf_infinite_long_double" >&6; }
23801       ;;
23802     *)
23803       gl_cv_func_printf_infinite_long_double="irrelevant"
23804       ;;
23805   esac
23806
23807
23808
23809      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the 'a' and 'A' directives" >&5
23810 $as_echo_n "checking whether printf supports the 'a' and 'A' directives... " >&6; }
23811 if ${gl_cv_func_printf_directive_a+:} false; then :
23812   $as_echo_n "(cached) " >&6
23813 else
23814
23815       if test "$cross_compiling" = yes; then :
23816
23817          case "$host_os" in
23818                                  # Guess yes on glibc >= 2.5 systems.
23819            *-gnu*)
23820              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23821 /* end confdefs.h.  */
23822
23823                #include <features.h>
23824                #ifdef __GNU_LIBRARY__
23825                 #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ >= 5) || (__GLIBC__ > 2)) && !defined __UCLIBC__
23826                  BZ2908
23827                 #endif
23828                #endif
23829
23830 _ACEOF
23831 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
23832   $EGREP "BZ2908" >/dev/null 2>&1; then :
23833   gl_cv_func_printf_directive_a="guessing yes"
23834 else
23835   gl_cv_func_printf_directive_a="guessing no"
23836 fi
23837 rm -f conftest*
23838
23839              ;;
23840                                  # If we don't know, assume the worst.
23841            *)                    gl_cv_func_printf_directive_a="guessing no";;
23842          esac
23843
23844 else
23845   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23846 /* end confdefs.h.  */
23847
23848 #include <stdio.h>
23849 #include <string.h>
23850 static char buf[100];
23851 static double zero = 0.0;
23852 int main ()
23853 {
23854   int result = 0;
23855   if (sprintf (buf, "%a %d", 3.1416015625, 33, 44, 55) < 0
23856       || (strcmp (buf, "0x1.922p+1 33") != 0
23857           && strcmp (buf, "0x3.244p+0 33") != 0
23858           && strcmp (buf, "0x6.488p-1 33") != 0
23859           && strcmp (buf, "0xc.91p-2 33") != 0))
23860     result |= 1;
23861   if (sprintf (buf, "%A %d", -3.1416015625, 33, 44, 55) < 0
23862       || (strcmp (buf, "-0X1.922P+1 33") != 0
23863           && strcmp (buf, "-0X3.244P+0 33") != 0
23864           && strcmp (buf, "-0X6.488P-1 33") != 0
23865           && strcmp (buf, "-0XC.91P-2 33") != 0))
23866     result |= 2;
23867   /* This catches a FreeBSD 6.1 bug: it doesn't round.  */
23868   if (sprintf (buf, "%.2a %d", 1.51, 33, 44, 55) < 0
23869       || (strcmp (buf, "0x1.83p+0 33") != 0
23870           && strcmp (buf, "0x3.05p-1 33") != 0
23871           && strcmp (buf, "0x6.0ap-2 33") != 0
23872           && strcmp (buf, "0xc.14p-3 33") != 0))
23873     result |= 4;
23874   /* This catches a FreeBSD 6.1 bug.  See
23875      <http://lists.gnu.org/archive/html/bug-gnulib/2007-04/msg00107.html> */
23876   if (sprintf (buf, "%010a %d", 1.0 / zero, 33, 44, 55) < 0
23877       || buf[0] == '0')
23878     result |= 8;
23879   /* This catches a Mac OS X 10.3.9 (Darwin 7.9) bug.  */
23880   if (sprintf (buf, "%.1a", 1.999) < 0
23881       || (strcmp (buf, "0x1.0p+1") != 0
23882           && strcmp (buf, "0x2.0p+0") != 0
23883           && strcmp (buf, "0x4.0p-1") != 0
23884           && strcmp (buf, "0x8.0p-2") != 0))
23885     result |= 16;
23886   /* This catches the same Mac OS X 10.3.9 (Darwin 7.9) bug and also a
23887      glibc 2.4 bug <http://sourceware.org/bugzilla/show_bug.cgi?id=2908>.  */
23888   if (sprintf (buf, "%.1La", 1.999L) < 0
23889       || (strcmp (buf, "0x1.0p+1") != 0
23890           && strcmp (buf, "0x2.0p+0") != 0
23891           && strcmp (buf, "0x4.0p-1") != 0
23892           && strcmp (buf, "0x8.0p-2") != 0))
23893     result |= 32;
23894   return result;
23895 }
23896 _ACEOF
23897 if ac_fn_c_try_run "$LINENO"; then :
23898   gl_cv_func_printf_directive_a=yes
23899 else
23900   gl_cv_func_printf_directive_a=no
23901 fi
23902 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23903   conftest.$ac_objext conftest.beam conftest.$ac_ext
23904 fi
23905
23906
23907 fi
23908 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_directive_a" >&5
23909 $as_echo "$gl_cv_func_printf_directive_a" >&6; }
23910
23911
23912
23913      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the 'F' directive" >&5
23914 $as_echo_n "checking whether printf supports the 'F' directive... " >&6; }
23915 if ${gl_cv_func_printf_directive_f+:} false; then :
23916   $as_echo_n "(cached) " >&6
23917 else
23918
23919       if test "$cross_compiling" = yes; then :
23920
23921          case "$host_os" in
23922                                  # Guess yes on glibc systems.
23923            *-gnu*)               gl_cv_func_printf_directive_f="guessing yes";;
23924                                  # Guess yes on FreeBSD >= 6.
23925            freebsd[1-5].*)       gl_cv_func_printf_directive_f="guessing no";;
23926            freebsd* | kfreebsd*) gl_cv_func_printf_directive_f="guessing yes";;
23927                                  # Guess yes on Mac OS X >= 10.3.
23928            darwin[1-6].*)        gl_cv_func_printf_directive_f="guessing no";;
23929            darwin*)              gl_cv_func_printf_directive_f="guessing yes";;
23930                                  # Guess yes on Solaris >= 2.10.
23931            solaris2.[1-9][0-9]*) gl_cv_func_printf_sizes_c99="guessing yes";;
23932            solaris*)             gl_cv_func_printf_sizes_c99="guessing no";;
23933                                  # If we don't know, assume the worst.
23934            *)                    gl_cv_func_printf_directive_f="guessing no";;
23935          esac
23936
23937 else
23938   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23939 /* end confdefs.h.  */
23940
23941 #include <stdio.h>
23942 #include <string.h>
23943 static char buf[100];
23944 static double zero = 0.0;
23945 int main ()
23946 {
23947   int result = 0;
23948   if (sprintf (buf, "%F %d", 1234567.0, 33, 44, 55) < 0
23949       || strcmp (buf, "1234567.000000 33") != 0)
23950     result |= 1;
23951   if (sprintf (buf, "%F", 1.0 / zero) < 0
23952       || (strcmp (buf, "INF") != 0 && strcmp (buf, "INFINITY") != 0))
23953     result |= 2;
23954   /* This catches a Cygwin 1.5.x bug.  */
23955   if (sprintf (buf, "%.F", 1234.0) < 0
23956       || strcmp (buf, "1234") != 0)
23957     result |= 4;
23958   return result;
23959 }
23960 _ACEOF
23961 if ac_fn_c_try_run "$LINENO"; then :
23962   gl_cv_func_printf_directive_f=yes
23963 else
23964   gl_cv_func_printf_directive_f=no
23965 fi
23966 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
23967   conftest.$ac_objext conftest.beam conftest.$ac_ext
23968 fi
23969
23970
23971 fi
23972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_directive_f" >&5
23973 $as_echo "$gl_cv_func_printf_directive_f" >&6; }
23974
23975
23976
23977      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the 'ls' directive" >&5
23978 $as_echo_n "checking whether printf supports the 'ls' directive... " >&6; }
23979 if ${gl_cv_func_printf_directive_ls+:} false; then :
23980   $as_echo_n "(cached) " >&6
23981 else
23982
23983       if test "$cross_compiling" = yes; then :
23984
23985          case "$host_os" in
23986            openbsd*)        gl_cv_func_printf_directive_ls="guessing no";;
23987            irix*)           gl_cv_func_printf_directive_ls="guessing no";;
23988            solaris*)        gl_cv_func_printf_directive_ls="guessing no";;
23989            cygwin*)         gl_cv_func_printf_directive_ls="guessing no";;
23990            beos* | haiku*)  gl_cv_func_printf_directive_ls="guessing no";;
23991            *)               gl_cv_func_printf_directive_ls="guessing yes";;
23992          esac
23993
23994 else
23995   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
23996 /* end confdefs.h.  */
23997
23998 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
23999    <wchar.h>.
24000    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
24001    included before <wchar.h>.  */
24002 #include <stddef.h>
24003 #include <stdio.h>
24004 #include <time.h>
24005 #include <wchar.h>
24006 #include <string.h>
24007 int main ()
24008 {
24009   int result = 0;
24010   char buf[100];
24011   /* Test whether %ls works at all.
24012      This test fails on OpenBSD 4.0, IRIX 6.5, Solaris 2.6, Haiku, but not on
24013      Cygwin 1.5.  */
24014   {
24015     static const wchar_t wstring[] = { 'a', 'b', 'c', 0 };
24016     buf[0] = '\0';
24017     if (sprintf (buf, "%ls", wstring) < 0
24018         || strcmp (buf, "abc") != 0)
24019       result |= 1;
24020   }
24021   /* This test fails on IRIX 6.5, Solaris 2.6, Cygwin 1.5, Haiku (with an
24022      assertion failure inside libc), but not on OpenBSD 4.0.  */
24023   {
24024     static const wchar_t wstring[] = { 'a', 0 };
24025     buf[0] = '\0';
24026     if (sprintf (buf, "%ls", wstring) < 0
24027         || strcmp (buf, "a") != 0)
24028       result |= 2;
24029   }
24030   /* Test whether precisions in %ls are supported as specified in ISO C 99
24031      section 7.19.6.1:
24032        "If a precision is specified, no more than that many bytes are written
24033         (including shift sequences, if any), and the array shall contain a
24034         null wide character if, to equal the multibyte character sequence
24035         length given by the precision, the function would need to access a
24036         wide character one past the end of the array."
24037      This test fails on Solaris 10.  */
24038   {
24039     static const wchar_t wstring[] = { 'a', 'b', (wchar_t) 0xfdfdfdfd, 0 };
24040     buf[0] = '\0';
24041     if (sprintf (buf, "%.2ls", wstring) < 0
24042         || strcmp (buf, "ab") != 0)
24043       result |= 8;
24044   }
24045   return result;
24046 }
24047 _ACEOF
24048 if ac_fn_c_try_run "$LINENO"; then :
24049   gl_cv_func_printf_directive_ls=yes
24050 else
24051   gl_cv_func_printf_directive_ls=no
24052 fi
24053 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24054   conftest.$ac_objext conftest.beam conftest.$ac_ext
24055 fi
24056
24057
24058 fi
24059 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_directive_ls" >&5
24060 $as_echo "$gl_cv_func_printf_directive_ls" >&6; }
24061
24062
24063
24064      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the grouping flag" >&5
24065 $as_echo_n "checking whether printf supports the grouping flag... " >&6; }
24066 if ${gl_cv_func_printf_flag_grouping+:} false; then :
24067   $as_echo_n "(cached) " >&6
24068 else
24069
24070       if test "$cross_compiling" = yes; then :
24071
24072          case "$host_os" in
24073            cygwin*)      gl_cv_func_printf_flag_grouping="guessing no";;
24074            netbsd*)      gl_cv_func_printf_flag_grouping="guessing no";;
24075            mingw* | pw*) gl_cv_func_printf_flag_grouping="guessing no";;
24076            *)            gl_cv_func_printf_flag_grouping="guessing yes";;
24077          esac
24078
24079 else
24080   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24081 /* end confdefs.h.  */
24082
24083 #include <stdio.h>
24084 #include <string.h>
24085 static char buf[100];
24086 int main ()
24087 {
24088   if (sprintf (buf, "%'d %d", 1234567, 99) < 0
24089       || buf[strlen (buf) - 1] != '9')
24090     return 1;
24091   return 0;
24092 }
24093 _ACEOF
24094 if ac_fn_c_try_run "$LINENO"; then :
24095   gl_cv_func_printf_flag_grouping=yes
24096 else
24097   gl_cv_func_printf_flag_grouping=no
24098 fi
24099 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24100   conftest.$ac_objext conftest.beam conftest.$ac_ext
24101 fi
24102
24103
24104 fi
24105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_flag_grouping" >&5
24106 $as_echo "$gl_cv_func_printf_flag_grouping" >&6; }
24107
24108
24109
24110      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the left-adjust flag correctly" >&5
24111 $as_echo_n "checking whether printf supports the left-adjust flag correctly... " >&6; }
24112 if ${gl_cv_func_printf_flag_leftadjust+:} false; then :
24113   $as_echo_n "(cached) " >&6
24114 else
24115
24116       if test "$cross_compiling" = yes; then :
24117
24118          case "$host_os" in
24119                     # Guess yes on HP-UX 11.
24120            hpux11*) gl_cv_func_printf_flag_leftadjust="guessing yes";;
24121                     # Guess no on HP-UX 10 and older.
24122            hpux*)   gl_cv_func_printf_flag_leftadjust="guessing no";;
24123                     # Guess yes otherwise.
24124            *)       gl_cv_func_printf_flag_leftadjust="guessing yes";;
24125          esac
24126
24127 else
24128   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24129 /* end confdefs.h.  */
24130
24131 #include <stdio.h>
24132 #include <string.h>
24133 static char buf[100];
24134 int main ()
24135 {
24136   /* Check that a '-' flag is not annihilated by a negative width.  */
24137   if (sprintf (buf, "a%-*sc", -3, "b") < 0
24138       || strcmp (buf, "ab  c") != 0)
24139     return 1;
24140   return 0;
24141 }
24142 _ACEOF
24143 if ac_fn_c_try_run "$LINENO"; then :
24144   gl_cv_func_printf_flag_leftadjust=yes
24145 else
24146   gl_cv_func_printf_flag_leftadjust=no
24147 fi
24148 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24149   conftest.$ac_objext conftest.beam conftest.$ac_ext
24150 fi
24151
24152
24153 fi
24154 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_flag_leftadjust" >&5
24155 $as_echo "$gl_cv_func_printf_flag_leftadjust" >&6; }
24156
24157
24158
24159      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports the zero flag correctly" >&5
24160 $as_echo_n "checking whether printf supports the zero flag correctly... " >&6; }
24161 if ${gl_cv_func_printf_flag_zero+:} false; then :
24162   $as_echo_n "(cached) " >&6
24163 else
24164
24165       if test "$cross_compiling" = yes; then :
24166
24167          case "$host_os" in
24168                    # Guess yes on glibc systems.
24169            *-gnu*) gl_cv_func_printf_flag_zero="guessing yes";;
24170                    # Guess yes on BeOS.
24171            beos*)  gl_cv_func_printf_flag_zero="guessing yes";;
24172                    # If we don't know, assume the worst.
24173            *)      gl_cv_func_printf_flag_zero="guessing no";;
24174          esac
24175
24176 else
24177   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24178 /* end confdefs.h.  */
24179
24180 #include <stdio.h>
24181 #include <string.h>
24182 static char buf[100];
24183 static double zero = 0.0;
24184 int main ()
24185 {
24186   if (sprintf (buf, "%010f", 1.0 / zero, 33, 44, 55) < 0
24187       || (strcmp (buf, "       inf") != 0
24188           && strcmp (buf, "  infinity") != 0))
24189     return 1;
24190   return 0;
24191 }
24192 _ACEOF
24193 if ac_fn_c_try_run "$LINENO"; then :
24194   gl_cv_func_printf_flag_zero=yes
24195 else
24196   gl_cv_func_printf_flag_zero=no
24197 fi
24198 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24199   conftest.$ac_objext conftest.beam conftest.$ac_ext
24200 fi
24201
24202
24203 fi
24204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_flag_zero" >&5
24205 $as_echo "$gl_cv_func_printf_flag_zero" >&6; }
24206
24207
24208
24209      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf supports large precisions" >&5
24210 $as_echo_n "checking whether printf supports large precisions... " >&6; }
24211 if ${gl_cv_func_printf_precision+:} false; then :
24212   $as_echo_n "(cached) " >&6
24213 else
24214
24215       if test "$cross_compiling" = yes; then :
24216
24217          case "$host_os" in
24218            # Guess no only on Solaris, native Windows, and BeOS systems.
24219            solaris*)     gl_cv_func_printf_precision="guessing no" ;;
24220            mingw* | pw*) gl_cv_func_printf_precision="guessing no" ;;
24221            beos*)        gl_cv_func_printf_precision="guessing no" ;;
24222            *)            gl_cv_func_printf_precision="guessing yes" ;;
24223          esac
24224
24225 else
24226   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24227 /* end confdefs.h.  */
24228
24229 #include <stdio.h>
24230 #include <string.h>
24231 static char buf[5000];
24232 int main ()
24233 {
24234   int result = 0;
24235 #ifdef __BEOS__
24236   /* On BeOS, this would crash and show a dialog box.  Avoid the crash.  */
24237   return 1;
24238 #endif
24239   if (sprintf (buf, "%.4000d %d", 1, 33, 44) < 4000 + 3)
24240     result |= 1;
24241   if (sprintf (buf, "%.4000f %d", 1.0, 33, 44) < 4000 + 5)
24242     result |= 2;
24243   if (sprintf (buf, "%.511f %d", 1.0, 33, 44) < 511 + 5
24244       || buf[0] != '1')
24245     result |= 4;
24246   if (sprintf (buf, "%.999f %d", 1.0, 33, 44) < 999 + 5
24247       || buf[0] != '1')
24248     result |= 4;
24249   return result;
24250 }
24251 _ACEOF
24252 if ac_fn_c_try_run "$LINENO"; then :
24253   gl_cv_func_printf_precision=yes
24254 else
24255   gl_cv_func_printf_precision=no
24256 fi
24257 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24258   conftest.$ac_objext conftest.beam conftest.$ac_ext
24259 fi
24260
24261
24262 fi
24263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_precision" >&5
24264 $as_echo "$gl_cv_func_printf_precision" >&6; }
24265
24266
24267
24268
24269      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether printf survives out-of-memory conditions" >&5
24270 $as_echo_n "checking whether printf survives out-of-memory conditions... " >&6; }
24271 if ${gl_cv_func_printf_enomem+:} false; then :
24272   $as_echo_n "(cached) " >&6
24273 else
24274
24275       gl_cv_func_printf_enomem="guessing no"
24276       if test "$cross_compiling" = no; then
24277         if test $APPLE_UNIVERSAL_BUILD = 0; then
24278           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24279 /* end confdefs.h.  */
24280
24281
24282 #include <stdlib.h>
24283 #if defined __MACH__ && defined __APPLE__
24284 /* Avoid a crash on Mac OS X.  */
24285 #include <mach/mach.h>
24286 #include <mach/mach_error.h>
24287 #include <mach/thread_status.h>
24288 #include <mach/exception.h>
24289 #include <mach/task.h>
24290 #include <pthread.h>
24291 /* The exception port on which our thread listens.  */
24292 static mach_port_t our_exception_port;
24293 /* The main function of the thread listening for exceptions of type
24294    EXC_BAD_ACCESS.  */
24295 static void *
24296 mach_exception_thread (void *arg)
24297 {
24298   /* Buffer for a message to be received.  */
24299   struct {
24300     mach_msg_header_t head;
24301     mach_msg_body_t msgh_body;
24302     char data1024;
24303   } msg;
24304   mach_msg_return_t retval;
24305   /* Wait for a message on the exception port.  */
24306   retval = mach_msg (&msg.head, MACH_RCV_MSG | MACH_RCV_LARGE, 0, sizeof (msg),
24307                      our_exception_port, MACH_MSG_TIMEOUT_NONE, MACH_PORT_NULL);
24308   if (retval != MACH_MSG_SUCCESS)
24309     abort ();
24310   exit (1);
24311 }
24312 static void
24313 nocrash_init (void)
24314 {
24315   mach_port_t self = mach_task_self ();
24316   /* Allocate a port on which the thread shall listen for exceptions.  */
24317   if (mach_port_allocate (self, MACH_PORT_RIGHT_RECEIVE, &our_exception_port)
24318       == KERN_SUCCESS) {
24319     /* See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/mach_port_insert_right.html.  */
24320     if (mach_port_insert_right (self, our_exception_port, our_exception_port,
24321                                 MACH_MSG_TYPE_MAKE_SEND)
24322         == KERN_SUCCESS) {
24323       /* The exceptions we want to catch.  Only EXC_BAD_ACCESS is interesting
24324          for us.  */
24325       exception_mask_t mask = EXC_MASK_BAD_ACCESS;
24326       /* Create the thread listening on the exception port.  */
24327       pthread_attr_t attr;
24328       pthread_t thread;
24329       if (pthread_attr_init (&attr) == 0
24330           && pthread_attr_setdetachstate (&attr, PTHREAD_CREATE_DETACHED) == 0
24331           && pthread_create (&thread, &attr, mach_exception_thread, NULL) == 0) {
24332         pthread_attr_destroy (&attr);
24333         /* Replace the exception port info for these exceptions with our own.
24334            Note that we replace the exception port for the entire task, not only
24335            for a particular thread.  This has the effect that when our exception
24336            port gets the message, the thread specific exception port has already
24337            been asked, and we don't need to bother about it.
24338            See http://web.mit.edu/darwin/src/modules/xnu/osfmk/man/task_set_exception_ports.html.  */
24339         task_set_exception_ports (self, mask, our_exception_port,
24340                                   EXCEPTION_DEFAULT, MACHINE_THREAD_STATE);
24341       }
24342     }
24343   }
24344 }
24345 #elif (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
24346 /* Avoid a crash on native Windows.  */
24347 #define WIN32_LEAN_AND_MEAN
24348 #include <windows.h>
24349 #include <winerror.h>
24350 static LONG WINAPI
24351 exception_filter (EXCEPTION_POINTERS *ExceptionInfo)
24352 {
24353   switch (ExceptionInfo->ExceptionRecord->ExceptionCode)
24354     {
24355     case EXCEPTION_ACCESS_VIOLATION:
24356     case EXCEPTION_IN_PAGE_ERROR:
24357     case EXCEPTION_STACK_OVERFLOW:
24358     case EXCEPTION_GUARD_PAGE:
24359     case EXCEPTION_PRIV_INSTRUCTION:
24360     case EXCEPTION_ILLEGAL_INSTRUCTION:
24361     case EXCEPTION_DATATYPE_MISALIGNMENT:
24362     case EXCEPTION_ARRAY_BOUNDS_EXCEEDED:
24363     case EXCEPTION_NONCONTINUABLE_EXCEPTION:
24364       exit (1);
24365     }
24366   return EXCEPTION_CONTINUE_SEARCH;
24367 }
24368 static void
24369 nocrash_init (void)
24370 {
24371   SetUnhandledExceptionFilter ((LPTOP_LEVEL_EXCEPTION_FILTER) exception_filter);
24372 }
24373 #else
24374 /* Avoid a crash on POSIX systems.  */
24375 #include <signal.h>
24376 /* A POSIX signal handler.  */
24377 static void
24378 exception_handler (int sig)
24379 {
24380   exit (1);
24381 }
24382 static void
24383 nocrash_init (void)
24384 {
24385 #ifdef SIGSEGV
24386   signal (SIGSEGV, exception_handler);
24387 #endif
24388 #ifdef SIGBUS
24389   signal (SIGBUS, exception_handler);
24390 #endif
24391 }
24392 #endif
24393
24394 #include <stdio.h>
24395 #include <sys/types.h>
24396 #include <sys/time.h>
24397 #include <sys/resource.h>
24398 #include <errno.h>
24399 int main()
24400 {
24401   struct rlimit limit;
24402   int ret;
24403   nocrash_init ();
24404   /* Some printf implementations allocate temporary space with malloc.  */
24405   /* On BSD systems, malloc() is limited by RLIMIT_DATA.  */
24406 #ifdef RLIMIT_DATA
24407   if (getrlimit (RLIMIT_DATA, &limit) < 0)
24408     return 77;
24409   if (limit.rlim_max == RLIM_INFINITY || limit.rlim_max > 5000000)
24410     limit.rlim_max = 5000000;
24411   limit.rlim_cur = limit.rlim_max;
24412   if (setrlimit (RLIMIT_DATA, &limit) < 0)
24413     return 77;
24414 #endif
24415   /* On Linux systems, malloc() is limited by RLIMIT_AS.  */
24416 #ifdef RLIMIT_AS
24417   if (getrlimit (RLIMIT_AS, &limit) < 0)
24418     return 77;
24419   if (limit.rlim_max == RLIM_INFINITY || limit.rlim_max > 5000000)
24420     limit.rlim_max = 5000000;
24421   limit.rlim_cur = limit.rlim_max;
24422   if (setrlimit (RLIMIT_AS, &limit) < 0)
24423     return 77;
24424 #endif
24425   /* Some printf implementations allocate temporary space on the stack.  */
24426 #ifdef RLIMIT_STACK
24427   if (getrlimit (RLIMIT_STACK, &limit) < 0)
24428     return 77;
24429   if (limit.rlim_max == RLIM_INFINITY || limit.rlim_max > 5000000)
24430     limit.rlim_max = 5000000;
24431   limit.rlim_cur = limit.rlim_max;
24432   if (setrlimit (RLIMIT_STACK, &limit) < 0)
24433     return 77;
24434 #endif
24435   ret = printf ("%.5000000f", 1.0);
24436   return !(ret == 5000002 || (ret < 0 && errno == ENOMEM));
24437 }
24438
24439 _ACEOF
24440           if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
24441   (eval $ac_link) 2>&5
24442   ac_status=$?
24443   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24444   test $ac_status = 0; } && test -s conftest$ac_exeext; then
24445             (./conftest 2>&5
24446              result=$?
24447              $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $result" >&5
24448              if test $result != 0 && test $result != 77; then result=1; fi
24449              exit $result
24450             ) >/dev/null 2>/dev/null
24451             case $? in
24452               0) gl_cv_func_printf_enomem="yes" ;;
24453               77) gl_cv_func_printf_enomem="guessing no" ;;
24454               *) gl_cv_func_printf_enomem="no" ;;
24455             esac
24456           else
24457             gl_cv_func_printf_enomem="guessing no"
24458           fi
24459           rm -fr conftest*
24460         else
24461                                         gl_cv_func_printf_enomem="guessing no"
24462         fi
24463       fi
24464       if test "$gl_cv_func_printf_enomem" = "guessing no"; then
24465         case "$host_os" in
24466                     # Guess yes on glibc systems.
24467           *-gnu*)   gl_cv_func_printf_enomem="guessing yes";;
24468                     # Guess yes on Solaris.
24469           solaris*) gl_cv_func_printf_enomem="guessing yes";;
24470                     # Guess yes on AIX.
24471           aix*)     gl_cv_func_printf_enomem="guessing yes";;
24472                     # Guess yes on HP-UX/hppa.
24473           hpux*)    case "$host_cpu" in
24474                       hppa*) gl_cv_func_printf_enomem="guessing yes";;
24475                       *)     gl_cv_func_printf_enomem="guessing no";;
24476                     esac
24477                     ;;
24478                     # Guess yes on IRIX.
24479           irix*)    gl_cv_func_printf_enomem="guessing yes";;
24480                     # Guess yes on OSF/1.
24481           osf*)     gl_cv_func_printf_enomem="guessing yes";;
24482                     # Guess yes on BeOS.
24483           beos*)    gl_cv_func_printf_enomem="guessing yes";;
24484                     # Guess yes on Haiku.
24485           haiku*)   gl_cv_func_printf_enomem="guessing yes";;
24486                     # If we don't know, assume the worst.
24487           *)        gl_cv_func_printf_enomem="guessing no";;
24488         esac
24489       fi
24490
24491 fi
24492 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_printf_enomem" >&5
24493 $as_echo "$gl_cv_func_printf_enomem" >&6; }
24494
24495
24496
24497
24498
24499
24500             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether <wchar.h> uses 'inline' correctly" >&5
24501 $as_echo_n "checking whether <wchar.h> uses 'inline' correctly... " >&6; }
24502 if ${gl_cv_header_wchar_h_correct_inline+:} false; then :
24503   $as_echo_n "(cached) " >&6
24504 else
24505   gl_cv_header_wchar_h_correct_inline=yes
24506      cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24507 /* end confdefs.h.  */
24508
24509        #define wcstod renamed_wcstod
24510 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
24511    <wchar.h>.
24512    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
24513    included before <wchar.h>.  */
24514 #include <stddef.h>
24515 #include <stdio.h>
24516 #include <time.h>
24517 #include <wchar.h>
24518 extern int zero (void);
24519 int main () { return zero(); }
24520
24521 _ACEOF
24522      if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
24523   (eval $ac_compile) 2>&5
24524   ac_status=$?
24525   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24526   test $ac_status = 0; }; then
24527        mv conftest.$ac_objext conftest1.$ac_objext
24528        cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24529 /* end confdefs.h.  */
24530
24531          #define wcstod renamed_wcstod
24532 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
24533    <wchar.h>.
24534    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
24535    included before <wchar.h>.  */
24536 #include <stddef.h>
24537 #include <stdio.h>
24538 #include <time.h>
24539 #include <wchar.h>
24540 int zero (void) { return 0; }
24541
24542 _ACEOF
24543        if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
24544   (eval $ac_compile) 2>&5
24545   ac_status=$?
24546   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24547   test $ac_status = 0; }; then
24548          mv conftest.$ac_objext conftest2.$ac_objext
24549          if $CC -o conftest$ac_exeext $CFLAGS $LDFLAGS conftest1.$ac_objext conftest2.$ac_objext $LIBS >&5 2>&1; then
24550            :
24551          else
24552            gl_cv_header_wchar_h_correct_inline=no
24553          fi
24554        fi
24555      fi
24556      rm -f conftest1.$ac_objext conftest2.$ac_objext conftest$ac_exeext
24557
24558 fi
24559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_wchar_h_correct_inline" >&5
24560 $as_echo "$gl_cv_header_wchar_h_correct_inline" >&6; }
24561   if test $gl_cv_header_wchar_h_correct_inline = no; then
24562     as_fn_error $? "<wchar.h> cannot be used with this compiler ($CC $CFLAGS $CPPFLAGS).
24563 This is a known interoperability problem of glibc <= 2.5 with gcc >= 4.3 in
24564 C99 mode. You have four options:
24565   - Add the flag -fgnu89-inline to CC and reconfigure, or
24566   - Fix your include files, using parts of
24567     <http://sourceware.org/git/?p=glibc.git;a=commitdiff;h=b037a293a48718af30d706c2e18c929d0e69a621>, or
24568   - Use a gcc version older than 4.3, or
24569   - Don't use the flags -std=c99 or -std=gnu99.
24570 Configuration aborted." "$LINENO" 5
24571   fi
24572
24573
24574
24575
24576
24577
24578
24579
24580   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
24581 $as_echo_n "checking for a traditional french locale... " >&6; }
24582 if ${gt_cv_locale_fr+:} false; then :
24583   $as_echo_n "(cached) " >&6
24584 else
24585
24586     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24587 /* end confdefs.h.  */
24588
24589 #include <locale.h>
24590 #include <time.h>
24591 #if HAVE_LANGINFO_CODESET
24592 # include <langinfo.h>
24593 #endif
24594 #include <stdlib.h>
24595 #include <string.h>
24596 struct tm t;
24597 char buf[16];
24598 int main () {
24599   /* Check whether the given locale name is recognized by the system.  */
24600 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
24601   /* On native Windows, setlocale(category, "") looks at the system settings,
24602      not at the environment variables.  Also, when an encoding suffix such
24603      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
24604      category of the locale to "C".  */
24605   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
24606       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
24607     return 1;
24608 #else
24609   if (setlocale (LC_ALL, "") == NULL) return 1;
24610 #endif
24611   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
24612      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
24613      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
24614      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
24615      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
24616      some unit tests fail.
24617      On MirBSD 10, when an unsupported locale is specified, setlocale()
24618      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
24619 #if HAVE_LANGINFO_CODESET
24620   {
24621     const char *cs = nl_langinfo (CODESET);
24622     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
24623         || strcmp (cs, "UTF-8") == 0)
24624       return 1;
24625   }
24626 #endif
24627 #ifdef __CYGWIN__
24628   /* On Cygwin, avoid locale names without encoding suffix, because the
24629      locale_charset() function relies on the encoding suffix.  Note that
24630      LC_ALL is set on the command line.  */
24631   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
24632 #endif
24633   /* Check whether in the abbreviation of the second month, the second
24634      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
24635      one byte long. This excludes the UTF-8 encoding.  */
24636   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
24637   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
24638 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
24639   /* Check whether the decimal separator is a comma.
24640      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
24641      are nl_langinfo(RADIXCHAR) are both ".".  */
24642   if (localeconv () ->decimal_point[0] != ',') return 1;
24643 #endif
24644   return 0;
24645 }
24646
24647 _ACEOF
24648     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
24649   (eval $ac_link) 2>&5
24650   ac_status=$?
24651   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
24652   test $ac_status = 0; } && test -s conftest$ac_exeext; then
24653       case "$host_os" in
24654         # Handle native Windows specially, because there setlocale() interprets
24655         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
24656         # "fr" or "fra" as "French" or "French_France.1252",
24657         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
24658         # "ja" as "Japanese" or "Japanese_Japan.932",
24659         # and similar.
24660         mingw*)
24661           # Test for the native Windows locale name.
24662           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
24663             gt_cv_locale_fr=French_France.1252
24664           else
24665             # None found.
24666             gt_cv_locale_fr=none
24667           fi
24668           ;;
24669         *)
24670           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
24671           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
24672           # configure script would override the LC_ALL setting. Likewise for
24673           # LC_CTYPE, which is also set at the beginning of the configure script.
24674           # Test for the usual locale name.
24675           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
24676             gt_cv_locale_fr=fr_FR
24677           else
24678             # Test for the locale name with explicit encoding suffix.
24679             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
24680               gt_cv_locale_fr=fr_FR.ISO-8859-1
24681             else
24682               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
24683               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
24684                 gt_cv_locale_fr=fr_FR.ISO8859-1
24685               else
24686                 # Test for the HP-UX locale name.
24687                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
24688                   gt_cv_locale_fr=fr_FR.iso88591
24689                 else
24690                   # Test for the Solaris 7 locale name.
24691                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
24692                     gt_cv_locale_fr=fr
24693                   else
24694                     # None found.
24695                     gt_cv_locale_fr=none
24696                   fi
24697                 fi
24698               fi
24699             fi
24700           fi
24701           ;;
24702       esac
24703     fi
24704     rm -fr conftest*
24705
24706 fi
24707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
24708 $as_echo "$gt_cv_locale_fr" >&6; }
24709   LOCALE_FR=$gt_cv_locale_fr
24710
24711
24712
24713
24714
24715
24716
24717
24718
24719   { $as_echo "$as_me:${as_lineno-$LINENO}: checking if environ is properly declared" >&5
24720 $as_echo_n "checking if environ is properly declared... " >&6; }
24721   if ${gt_cv_var_environ_declaration+:} false; then :
24722   $as_echo_n "(cached) " >&6
24723 else
24724
24725     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24726 /* end confdefs.h.  */
24727 #if HAVE_UNISTD_H
24728      #include <unistd.h>
24729      #endif
24730      /* mingw, BeOS, Haiku declare environ in <stdlib.h>, not in <unistd.h>.  */
24731      #include <stdlib.h>
24732
24733            extern struct { int foo; } environ;
24734 int
24735 main ()
24736 {
24737 environ.foo = 1;
24738   ;
24739   return 0;
24740 }
24741 _ACEOF
24742 if ac_fn_c_try_compile "$LINENO"; then :
24743   gt_cv_var_environ_declaration=no
24744 else
24745   gt_cv_var_environ_declaration=yes
24746 fi
24747 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24748 fi
24749
24750   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_var_environ_declaration" >&5
24751 $as_echo "$gt_cv_var_environ_declaration" >&6; }
24752   if test $gt_cv_var_environ_declaration = yes; then
24753
24754 $as_echo "#define HAVE_ENVIRON_DECL 1" >>confdefs.h
24755
24756   fi
24757
24758
24759   if test $gt_cv_var_environ_declaration != yes; then
24760     HAVE_DECL_ENVIRON=0
24761   fi
24762
24763 ac_fn_c_check_decl "$LINENO" "strerror_r" "ac_cv_have_decl_strerror_r" "$ac_includes_default"
24764 if test "x$ac_cv_have_decl_strerror_r" = xyes; then :
24765   ac_have_decl=1
24766 else
24767   ac_have_decl=0
24768 fi
24769
24770 cat >>confdefs.h <<_ACEOF
24771 #define HAVE_DECL_STRERROR_R $ac_have_decl
24772 _ACEOF
24773
24774 for ac_func in strerror_r
24775 do :
24776   ac_fn_c_check_func "$LINENO" "strerror_r" "ac_cv_func_strerror_r"
24777 if test "x$ac_cv_func_strerror_r" = xyes; then :
24778   cat >>confdefs.h <<_ACEOF
24779 #define HAVE_STRERROR_R 1
24780 _ACEOF
24781
24782 fi
24783 done
24784
24785 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror_r returns char *" >&5
24786 $as_echo_n "checking whether strerror_r returns char *... " >&6; }
24787 if ${ac_cv_func_strerror_r_char_p+:} false; then :
24788   $as_echo_n "(cached) " >&6
24789 else
24790
24791     ac_cv_func_strerror_r_char_p=no
24792     if test $ac_cv_have_decl_strerror_r = yes; then
24793       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24794 /* end confdefs.h.  */
24795 $ac_includes_default
24796 int
24797 main ()
24798 {
24799
24800           char buf[100];
24801           char x = *strerror_r (0, buf, sizeof buf);
24802           char *p = strerror_r (0, buf, sizeof buf);
24803           return !p || x;
24804
24805   ;
24806   return 0;
24807 }
24808 _ACEOF
24809 if ac_fn_c_try_compile "$LINENO"; then :
24810   ac_cv_func_strerror_r_char_p=yes
24811 fi
24812 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
24813     else
24814       # strerror_r is not declared.  Choose between
24815       # systems that have relatively inaccessible declarations for the
24816       # function.  BeOS and DEC UNIX 4.0 fall in this category, but the
24817       # former has a strerror_r that returns char*, while the latter
24818       # has a strerror_r that returns `int'.
24819       # This test should segfault on the DEC system.
24820       if test "$cross_compiling" = yes; then :
24821   :
24822 else
24823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
24824 /* end confdefs.h.  */
24825 $ac_includes_default
24826         extern char *strerror_r ();
24827 int
24828 main ()
24829 {
24830 char buf[100];
24831           char x = *strerror_r (0, buf, sizeof buf);
24832           return ! isalpha (x);
24833   ;
24834   return 0;
24835 }
24836 _ACEOF
24837 if ac_fn_c_try_run "$LINENO"; then :
24838   ac_cv_func_strerror_r_char_p=yes
24839 fi
24840 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
24841   conftest.$ac_objext conftest.beam conftest.$ac_ext
24842 fi
24843
24844     fi
24845
24846 fi
24847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_func_strerror_r_char_p" >&5
24848 $as_echo "$ac_cv_func_strerror_r_char_p" >&6; }
24849 if test $ac_cv_func_strerror_r_char_p = yes; then
24850
24851 $as_echo "#define STRERROR_R_CHAR_P 1" >>confdefs.h
24852
24853 fi
24854
24855
24856   XGETTEXT_EXTRA_OPTIONS=
24857
24858
24859   GNULIB_DPRINTF=0;
24860   GNULIB_FCLOSE=0;
24861   GNULIB_FDOPEN=0;
24862   GNULIB_FFLUSH=0;
24863   GNULIB_FGETC=0;
24864   GNULIB_FGETS=0;
24865   GNULIB_FOPEN=0;
24866   GNULIB_FPRINTF=0;
24867   GNULIB_FPRINTF_POSIX=0;
24868   GNULIB_FPURGE=0;
24869   GNULIB_FPUTC=0;
24870   GNULIB_FPUTS=0;
24871   GNULIB_FREAD=0;
24872   GNULIB_FREOPEN=0;
24873   GNULIB_FSCANF=0;
24874   GNULIB_FSEEK=0;
24875   GNULIB_FSEEKO=0;
24876   GNULIB_FTELL=0;
24877   GNULIB_FTELLO=0;
24878   GNULIB_FWRITE=0;
24879   GNULIB_GETC=0;
24880   GNULIB_GETCHAR=0;
24881   GNULIB_GETDELIM=0;
24882   GNULIB_GETLINE=0;
24883   GNULIB_OBSTACK_PRINTF=0;
24884   GNULIB_OBSTACK_PRINTF_POSIX=0;
24885   GNULIB_PCLOSE=0;
24886   GNULIB_PERROR=0;
24887   GNULIB_POPEN=0;
24888   GNULIB_PRINTF=0;
24889   GNULIB_PRINTF_POSIX=0;
24890   GNULIB_PUTC=0;
24891   GNULIB_PUTCHAR=0;
24892   GNULIB_PUTS=0;
24893   GNULIB_REMOVE=0;
24894   GNULIB_RENAME=0;
24895   GNULIB_RENAMEAT=0;
24896   GNULIB_SCANF=0;
24897   GNULIB_SNPRINTF=0;
24898   GNULIB_SPRINTF_POSIX=0;
24899   GNULIB_STDIO_H_NONBLOCKING=0;
24900   GNULIB_STDIO_H_SIGPIPE=0;
24901   GNULIB_TMPFILE=0;
24902   GNULIB_VASPRINTF=0;
24903   GNULIB_VFSCANF=0;
24904   GNULIB_VSCANF=0;
24905   GNULIB_VDPRINTF=0;
24906   GNULIB_VFPRINTF=0;
24907   GNULIB_VFPRINTF_POSIX=0;
24908   GNULIB_VPRINTF=0;
24909   GNULIB_VPRINTF_POSIX=0;
24910   GNULIB_VSNPRINTF=0;
24911   GNULIB_VSPRINTF_POSIX=0;
24912     HAVE_DECL_FPURGE=1;
24913   HAVE_DECL_FSEEKO=1;
24914   HAVE_DECL_FTELLO=1;
24915   HAVE_DECL_GETDELIM=1;
24916   HAVE_DECL_GETLINE=1;
24917   HAVE_DECL_OBSTACK_PRINTF=1;
24918   HAVE_DECL_SNPRINTF=1;
24919   HAVE_DECL_VSNPRINTF=1;
24920   HAVE_DPRINTF=1;
24921   HAVE_FSEEKO=1;
24922   HAVE_FTELLO=1;
24923   HAVE_PCLOSE=1;
24924   HAVE_POPEN=1;
24925   HAVE_RENAMEAT=1;
24926   HAVE_VASPRINTF=1;
24927   HAVE_VDPRINTF=1;
24928   REPLACE_DPRINTF=0;
24929   REPLACE_FCLOSE=0;
24930   REPLACE_FDOPEN=0;
24931   REPLACE_FFLUSH=0;
24932   REPLACE_FOPEN=0;
24933   REPLACE_FPRINTF=0;
24934   REPLACE_FPURGE=0;
24935   REPLACE_FREOPEN=0;
24936   REPLACE_FSEEK=0;
24937   REPLACE_FSEEKO=0;
24938   REPLACE_FTELL=0;
24939   REPLACE_FTELLO=0;
24940   REPLACE_GETDELIM=0;
24941   REPLACE_GETLINE=0;
24942   REPLACE_OBSTACK_PRINTF=0;
24943   REPLACE_PERROR=0;
24944   REPLACE_POPEN=0;
24945   REPLACE_PRINTF=0;
24946   REPLACE_REMOVE=0;
24947   REPLACE_RENAME=0;
24948   REPLACE_RENAMEAT=0;
24949   REPLACE_SNPRINTF=0;
24950   REPLACE_SPRINTF=0;
24951   REPLACE_STDIO_READ_FUNCS=0;
24952   REPLACE_STDIO_WRITE_FUNCS=0;
24953   REPLACE_TMPFILE=0;
24954   REPLACE_VASPRINTF=0;
24955   REPLACE_VDPRINTF=0;
24956   REPLACE_VFPRINTF=0;
24957   REPLACE_VPRINTF=0;
24958   REPLACE_VSNPRINTF=0;
24959   REPLACE_VSPRINTF=0;
24960
24961
24962
24963
24964
24965   if test $ac_cv_func__set_invalid_parameter_handler = yes; then
24966     HAVE_MSVC_INVALID_PARAMETER_HANDLER=1
24967
24968 $as_echo "#define HAVE_MSVC_INVALID_PARAMETER_HANDLER 1" >>confdefs.h
24969
24970   else
24971     HAVE_MSVC_INVALID_PARAMETER_HANDLER=0
24972   fi
24973
24974
24975
24976
24977
24978   GNULIB_IMAXABS=0;
24979   GNULIB_IMAXDIV=0;
24980   GNULIB_STRTOIMAX=0;
24981   GNULIB_STRTOUMAX=0;
24982     HAVE_DECL_IMAXABS=1;
24983   HAVE_DECL_IMAXDIV=1;
24984   HAVE_DECL_STRTOIMAX=1;
24985   HAVE_DECL_STRTOUMAX=1;
24986   REPLACE_STRTOIMAX=0;
24987   REPLACE_STRTOUMAX=0;
24988   INT32_MAX_LT_INTMAX_MAX=1;
24989   INT64_MAX_EQ_LONG_MAX='defined _LP64';
24990   PRI_MACROS_BROKEN=0;
24991   PRIPTR_PREFIX=__PRIPTR_PREFIX;
24992   UINT32_MAX_LT_UINTMAX_MAX=1;
24993   UINT64_MAX_EQ_ULONG_MAX='defined _LP64';
24994
24995
24996
24997
24998
24999
25000
25001
25002
25003
25004
25005
25006
25007
25008
25009      if test $gl_cv_have_include_next = yes; then
25010        gl_cv_next_inttypes_h='<'inttypes.h'>'
25011      else
25012        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <inttypes.h>" >&5
25013 $as_echo_n "checking absolute name of <inttypes.h>... " >&6; }
25014 if ${gl_cv_next_inttypes_h+:} false; then :
25015   $as_echo_n "(cached) " >&6
25016 else
25017
25018              if test $ac_cv_header_inttypes_h = yes; then
25019
25020
25021
25022
25023   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25024 /* end confdefs.h.  */
25025 #include <inttypes.h>
25026 _ACEOF
25027                 case "$host_os" in
25028     aix*) gl_absname_cpp="$ac_cpp -C" ;;
25029     *)    gl_absname_cpp="$ac_cpp" ;;
25030   esac
25031
25032   case "$host_os" in
25033     mingw*)
25034                                           gl_dirsep_regex='[/\\]'
25035       ;;
25036     *)
25037       gl_dirsep_regex='\/'
25038       ;;
25039   esac
25040       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
25041   gl_header_literal_regex=`echo 'inttypes.h' \
25042                            | sed -e "$gl_make_literal_regex_sed"`
25043   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
25044       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
25045       s|^/[^/]|//&|
25046       p
25047       q
25048     }'
25049
25050         gl_cv_absolute_inttypes_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
25051   sed -n "$gl_absolute_header_sed"`
25052
25053            gl_header=$gl_cv_absolute_inttypes_h
25054            gl_cv_next_inttypes_h='"'$gl_header'"'
25055           else
25056                gl_cv_next_inttypes_h='<'inttypes.h'>'
25057              fi
25058
25059
25060 fi
25061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_inttypes_h" >&5
25062 $as_echo "$gl_cv_next_inttypes_h" >&6; }
25063      fi
25064      NEXT_INTTYPES_H=$gl_cv_next_inttypes_h
25065
25066      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
25067        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
25068        gl_next_as_first_directive='<'inttypes.h'>'
25069      else
25070        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
25071        gl_next_as_first_directive=$gl_cv_next_inttypes_h
25072      fi
25073      NEXT_AS_FIRST_DIRECTIVE_INTTYPES_H=$gl_next_as_first_directive
25074
25075
25076
25077
25078
25079
25080
25081
25082     for gl_func in imaxabs imaxdiv strtoimax strtoumax; do
25083     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
25084     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
25085 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
25086 if eval \${$as_gl_Symbol+:} false; then :
25087   $as_echo_n "(cached) " >&6
25088 else
25089   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25090 /* end confdefs.h.  */
25091 #include <inttypes.h>
25092
25093 int
25094 main ()
25095 {
25096 #undef $gl_func
25097   (void) $gl_func;
25098   ;
25099   return 0;
25100 }
25101 _ACEOF
25102 if ac_fn_c_try_compile "$LINENO"; then :
25103   eval "$as_gl_Symbol=yes"
25104 else
25105   eval "$as_gl_Symbol=no"
25106 fi
25107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25108 fi
25109 eval ac_res=\$$as_gl_Symbol
25110                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
25111 $as_echo "$ac_res" >&6; }
25112     if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
25113   cat >>confdefs.h <<_ACEOF
25114 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
25115 _ACEOF
25116
25117                      eval ac_cv_have_decl_$gl_func=yes
25118 fi
25119       done
25120
25121
25122
25123   for ac_header in inttypes.h
25124 do :
25125   ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
25126 if test "x$ac_cv_header_inttypes_h" = xyes; then :
25127   cat >>confdefs.h <<_ACEOF
25128 #define HAVE_INTTYPES_H 1
25129 _ACEOF
25130
25131 fi
25132
25133 done
25134
25135   if test $ac_cv_header_inttypes_h = yes; then
25136     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the inttypes.h PRIxNN macros are broken" >&5
25137 $as_echo_n "checking whether the inttypes.h PRIxNN macros are broken... " >&6; }
25138 if ${gt_cv_inttypes_pri_broken+:} false; then :
25139   $as_echo_n "(cached) " >&6
25140 else
25141
25142         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25143 /* end confdefs.h.  */
25144
25145 #include <inttypes.h>
25146 #ifdef PRId32
25147 char *p = PRId32;
25148 #endif
25149
25150 int
25151 main ()
25152 {
25153
25154   ;
25155   return 0;
25156 }
25157 _ACEOF
25158 if ac_fn_c_try_compile "$LINENO"; then :
25159   gt_cv_inttypes_pri_broken=no
25160 else
25161   gt_cv_inttypes_pri_broken=yes
25162 fi
25163 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
25164
25165 fi
25166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_inttypes_pri_broken" >&5
25167 $as_echo "$gt_cv_inttypes_pri_broken" >&6; }
25168   fi
25169   if test "$gt_cv_inttypes_pri_broken" = yes; then
25170
25171 cat >>confdefs.h <<_ACEOF
25172 #define PRI_MACROS_BROKEN 1
25173 _ACEOF
25174
25175     PRI_MACROS_BROKEN=1
25176   else
25177     PRI_MACROS_BROKEN=0
25178   fi
25179
25180
25181
25182   GNULIB_LOCALECONV=0;
25183   GNULIB_SETLOCALE=0;
25184   GNULIB_DUPLOCALE=0;
25185     HAVE_DUPLOCALE=1;
25186   REPLACE_LOCALECONV=0;
25187   REPLACE_SETLOCALE=0;
25188   REPLACE_DUPLOCALE=0;
25189   REPLACE_STRUCT_LCONV=0;
25190
25191
25192
25193
25194
25195 ac_fn_c_check_decl "$LINENO" "setenv" "ac_cv_have_decl_setenv" "$ac_includes_default"
25196 if test "x$ac_cv_have_decl_setenv" = xyes; then :
25197   ac_have_decl=1
25198 else
25199   ac_have_decl=0
25200 fi
25201
25202 cat >>confdefs.h <<_ACEOF
25203 #define HAVE_DECL_SETENV $ac_have_decl
25204 _ACEOF
25205
25206
25207
25208
25209
25210
25211   if test $ac_cv_have_decl_setenv = no; then
25212     HAVE_DECL_SETENV=0
25213   fi
25214
25215
25216
25217
25218
25219   for ac_header in search.h
25220 do :
25221   ac_fn_c_check_header_mongrel "$LINENO" "search.h" "ac_cv_header_search_h" "$ac_includes_default"
25222 if test "x$ac_cv_header_search_h" = xyes; then :
25223   cat >>confdefs.h <<_ACEOF
25224 #define HAVE_SEARCH_H 1
25225 _ACEOF
25226
25227 fi
25228
25229 done
25230
25231   for ac_func in tsearch
25232 do :
25233   ac_fn_c_check_func "$LINENO" "tsearch" "ac_cv_func_tsearch"
25234 if test "x$ac_cv_func_tsearch" = xyes; then :
25235   cat >>confdefs.h <<_ACEOF
25236 #define HAVE_TSEARCH 1
25237 _ACEOF
25238
25239 fi
25240 done
25241
25242
25243
25244
25245      REPLACE_STRERROR_0=0
25246   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strerror(0) succeeds" >&5
25247 $as_echo_n "checking whether strerror(0) succeeds... " >&6; }
25248 if ${gl_cv_func_strerror_0_works+:} false; then :
25249   $as_echo_n "(cached) " >&6
25250 else
25251   if test "$cross_compiling" = yes; then :
25252   case "$host_os" in
25253                  # Guess yes on glibc systems.
25254          *-gnu*) gl_cv_func_strerror_0_works="guessing yes" ;;
25255                  # If we don't know, assume the worst.
25256          *)      gl_cv_func_strerror_0_works="guessing no" ;;
25257        esac
25258
25259 else
25260   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25261 /* end confdefs.h.  */
25262 #include <string.h>
25263            #include <errno.h>
25264
25265 int
25266 main ()
25267 {
25268 int result = 0;
25269            char *str;
25270            errno = 0;
25271            str = strerror (0);
25272            if (!*str) result |= 1;
25273            if (errno) result |= 2;
25274            if (strstr (str, "nknown") || strstr (str, "ndefined"))
25275              result |= 4;
25276            return result;
25277   ;
25278   return 0;
25279 }
25280 _ACEOF
25281 if ac_fn_c_try_run "$LINENO"; then :
25282   gl_cv_func_strerror_0_works=yes
25283 else
25284   gl_cv_func_strerror_0_works=no
25285 fi
25286 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25287   conftest.$ac_objext conftest.beam conftest.$ac_ext
25288 fi
25289
25290
25291 fi
25292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strerror_0_works" >&5
25293 $as_echo "$gl_cv_func_strerror_0_works" >&6; }
25294   case "$gl_cv_func_strerror_0_works" in
25295     *yes) ;;
25296     *)
25297       REPLACE_STRERROR_0=1
25298
25299 $as_echo "#define REPLACE_STRERROR_0 1" >>confdefs.h
25300
25301       ;;
25302   esac
25303
25304
25305
25306 ac_fn_c_check_decl "$LINENO" "unsetenv" "ac_cv_have_decl_unsetenv" "$ac_includes_default"
25307 if test "x$ac_cv_have_decl_unsetenv" = xyes; then :
25308   ac_have_decl=1
25309 else
25310   ac_have_decl=0
25311 fi
25312
25313 cat >>confdefs.h <<_ACEOF
25314 #define HAVE_DECL_UNSETENV $ac_have_decl
25315 _ACEOF
25316
25317
25318
25319
25320
25321
25322    if true; then
25323   GL_COND_LIBTOOL_TRUE=
25324   GL_COND_LIBTOOL_FALSE='#'
25325 else
25326   GL_COND_LIBTOOL_TRUE='#'
25327   GL_COND_LIBTOOL_FALSE=
25328 fi
25329
25330   gl_cond_libtool=true
25331   gl_m4_base='gnulib-m4'
25332
25333
25334
25335
25336
25337
25338
25339
25340
25341   gl_source_base='lib'
25342
25343
25344   if test $ac_cv_func_alloca_works = no; then
25345     :
25346   fi
25347
25348   # Define an additional variable used in the Makefile substitution.
25349   if test $ac_cv_working_alloca_h = yes; then
25350     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for alloca as a compiler built-in" >&5
25351 $as_echo_n "checking for alloca as a compiler built-in... " >&6; }
25352 if ${gl_cv_rpl_alloca+:} false; then :
25353   $as_echo_n "(cached) " >&6
25354 else
25355
25356       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25357 /* end confdefs.h.  */
25358
25359 #if defined __GNUC__ || defined _AIX || defined _MSC_VER
25360         Need own alloca
25361 #endif
25362
25363 _ACEOF
25364 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25365   $EGREP "Need own alloca" >/dev/null 2>&1; then :
25366   gl_cv_rpl_alloca=yes
25367 else
25368   gl_cv_rpl_alloca=no
25369 fi
25370 rm -f conftest*
25371
25372
25373 fi
25374 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_rpl_alloca" >&5
25375 $as_echo "$gl_cv_rpl_alloca" >&6; }
25376     if test $gl_cv_rpl_alloca = yes; then
25377
25378 $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h
25379
25380       ALLOCA_H=alloca.h
25381     else
25382                   ALLOCA_H=
25383     fi
25384   else
25385     ALLOCA_H=alloca.h
25386   fi
25387
25388    if test -n "$ALLOCA_H"; then
25389   GL_GENERATE_ALLOCA_H_TRUE=
25390   GL_GENERATE_ALLOCA_H_FALSE='#'
25391 else
25392   GL_GENERATE_ALLOCA_H_TRUE='#'
25393   GL_GENERATE_ALLOCA_H_FALSE=
25394 fi
25395
25396
25397
25398           if test "x$datarootdir" = x; then
25399     datarootdir='${datadir}'
25400
25401   fi
25402     if test "x$docdir" = x; then
25403     docdir='${datarootdir}/doc/${PACKAGE}'
25404
25405   fi
25406     if test "x$htmldir" = x; then
25407     htmldir='${docdir}'
25408
25409   fi
25410   if test "x$dvidir" = x; then
25411     dvidir='${docdir}'
25412
25413   fi
25414   if test "x$pdfdir" = x; then
25415     pdfdir='${docdir}'
25416
25417   fi
25418   if test "x$psdir" = x; then
25419     psdir='${docdir}'
25420
25421   fi
25422   if test "x$lispdir" = x; then
25423     lispdir='${datarootdir}/emacs/site-lisp'
25424
25425   fi
25426   if test "x$localedir" = x; then
25427     localedir='${datarootdir}/locale'
25428
25429   fi
25430     if test "x$runstatedir" = x; then
25431     runstatedir='${localstatedir}/run'
25432
25433   fi
25434
25435       pkglibexecdir='${libexecdir}/${PACKAGE}'
25436
25437
25438
25439
25440
25441
25442
25443   FLOAT_H=
25444   REPLACE_FLOAT_LDBL=0
25445   case "$host_os" in
25446     aix* | beos* | openbsd* | mirbsd* | irix*)
25447       FLOAT_H=float.h
25448       ;;
25449     freebsd*)
25450       case "$host_cpu" in
25451         i[34567]86 )
25452           FLOAT_H=float.h
25453           ;;
25454         x86_64 )
25455           # On x86_64 systems, the C compiler may still be generating
25456           # 32-bit code.
25457           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25458 /* end confdefs.h.  */
25459 #if defined __LP64__ || defined __x86_64__ || defined __amd64__
25460              yes
25461              #endif
25462 _ACEOF
25463 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25464   $EGREP "yes" >/dev/null 2>&1; then :
25465
25466 else
25467   FLOAT_H=float.h
25468 fi
25469 rm -f conftest*
25470
25471           ;;
25472       esac
25473       ;;
25474     linux*)
25475       case "$host_cpu" in
25476         powerpc*)
25477           FLOAT_H=float.h
25478           ;;
25479       esac
25480       ;;
25481   esac
25482   case "$host_os" in
25483     aix* | freebsd* | linux*)
25484       if test -n "$FLOAT_H"; then
25485         REPLACE_FLOAT_LDBL=1
25486       fi
25487       ;;
25488   esac
25489
25490     REPLACE_ITOLD=0
25491   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether conversion from 'int' to 'long double' works" >&5
25492 $as_echo_n "checking whether conversion from 'int' to 'long double' works... " >&6; }
25493 if ${gl_cv_func_itold_works+:} false; then :
25494   $as_echo_n "(cached) " >&6
25495 else
25496
25497       if test "$cross_compiling" = yes; then :
25498   case "$host" in
25499            sparc*-*-linux*)
25500              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25501 /* end confdefs.h.  */
25502 #if defined __LP64__ || defined __arch64__
25503                 yes
25504                 #endif
25505 _ACEOF
25506 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
25507   $EGREP "yes" >/dev/null 2>&1; then :
25508   gl_cv_func_itold_works="guessing no"
25509 else
25510   gl_cv_func_itold_works="guessing yes"
25511 fi
25512 rm -f conftest*
25513
25514              ;;
25515            *) gl_cv_func_itold_works="guessing yes" ;;
25516          esac
25517
25518 else
25519   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25520 /* end confdefs.h.  */
25521
25522 int i = -1;
25523 volatile long double ld;
25524 int main ()
25525 {
25526   ld += i * 1.0L;
25527   if (ld > 0)
25528     return 1;
25529   return 0;
25530 }
25531 _ACEOF
25532 if ac_fn_c_try_run "$LINENO"; then :
25533   gl_cv_func_itold_works=yes
25534 else
25535   gl_cv_func_itold_works=no
25536 fi
25537 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25538   conftest.$ac_objext conftest.beam conftest.$ac_ext
25539 fi
25540
25541
25542 fi
25543 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_itold_works" >&5
25544 $as_echo "$gl_cv_func_itold_works" >&6; }
25545   case "$gl_cv_func_itold_works" in
25546     *no)
25547       REPLACE_ITOLD=1
25548                   FLOAT_H=float.h
25549       ;;
25550   esac
25551
25552   if test -n "$FLOAT_H"; then
25553
25554
25555
25556
25557
25558
25559
25560
25561      if test $gl_cv_have_include_next = yes; then
25562        gl_cv_next_float_h='<'float.h'>'
25563      else
25564        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <float.h>" >&5
25565 $as_echo_n "checking absolute name of <float.h>... " >&6; }
25566 if ${gl_cv_next_float_h+:} false; then :
25567   $as_echo_n "(cached) " >&6
25568 else
25569
25570
25571
25572   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25573 /* end confdefs.h.  */
25574 #include <float.h>
25575 _ACEOF
25576                 case "$host_os" in
25577     aix*) gl_absname_cpp="$ac_cpp -C" ;;
25578     *)    gl_absname_cpp="$ac_cpp" ;;
25579   esac
25580
25581   case "$host_os" in
25582     mingw*)
25583                                           gl_dirsep_regex='[/\\]'
25584       ;;
25585     *)
25586       gl_dirsep_regex='\/'
25587       ;;
25588   esac
25589       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
25590   gl_header_literal_regex=`echo 'float.h' \
25591                            | sed -e "$gl_make_literal_regex_sed"`
25592   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
25593       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
25594       s|^/[^/]|//&|
25595       p
25596       q
25597     }'
25598
25599         gl_cv_absolute_float_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
25600   sed -n "$gl_absolute_header_sed"`
25601
25602            gl_header=$gl_cv_absolute_float_h
25603            gl_cv_next_float_h='"'$gl_header'"'
25604
25605
25606 fi
25607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_float_h" >&5
25608 $as_echo "$gl_cv_next_float_h" >&6; }
25609      fi
25610      NEXT_FLOAT_H=$gl_cv_next_float_h
25611
25612      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
25613        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
25614        gl_next_as_first_directive='<'float.h'>'
25615      else
25616        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
25617        gl_next_as_first_directive=$gl_cv_next_float_h
25618      fi
25619      NEXT_AS_FIRST_DIRECTIVE_FLOAT_H=$gl_next_as_first_directive
25620
25621
25622
25623
25624   fi
25625
25626    if test -n "$FLOAT_H"; then
25627   GL_GENERATE_FLOAT_H_TRUE=
25628   GL_GENERATE_FLOAT_H_FALSE='#'
25629 else
25630   GL_GENERATE_FLOAT_H_TRUE='#'
25631   GL_GENERATE_FLOAT_H_FALSE=
25632 fi
25633
25634
25635
25636   if test $REPLACE_FLOAT_LDBL = 1; then
25637
25638
25639
25640
25641
25642
25643
25644
25645   gl_LIBOBJS="$gl_LIBOBJS float.$ac_objext"
25646
25647   fi
25648   if test $REPLACE_ITOLD = 1; then
25649
25650
25651
25652
25653
25654
25655
25656
25657   gl_LIBOBJS="$gl_LIBOBJS itold.$ac_objext"
25658
25659   fi
25660
25661
25662
25663   if test $gl_cv_func_frexp_no_libm = yes; then
25664
25665
25666
25667   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp works" >&5
25668 $as_echo_n "checking whether frexp works... " >&6; }
25669 if ${gl_cv_func_frexp_works+:} false; then :
25670   $as_echo_n "(cached) " >&6
25671 else
25672
25673       if test "$cross_compiling" = yes; then :
25674   case "$host_os" in
25675            netbsd* | irix* | mingw*) gl_cv_func_frexp_works="guessing no";;
25676            *)                        gl_cv_func_frexp_works="guessing yes";;
25677          esac
25678
25679 else
25680   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25681 /* end confdefs.h.  */
25682
25683 #include <float.h>
25684 #include <math.h>
25685 #include <string.h>
25686 #if HAVE_DECL_ALARM
25687 # include <signal.h>
25688 # include <unistd.h>
25689 #endif
25690 /* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0.
25691    ICC 10.0 has a bug when optimizing the expression -zero.
25692    The expression -DBL_MIN * DBL_MIN does not work when cross-compiling
25693    to PowerPC on Mac OS X 10.5.  */
25694 #if defined __hpux || defined __sgi || defined __ICC
25695 static double
25696 compute_minus_zero (void)
25697 {
25698   return -DBL_MIN * DBL_MIN;
25699 }
25700 # define minus_zero compute_minus_zero ()
25701 #else
25702 double minus_zero = -0.0;
25703 #endif
25704 int main()
25705 {
25706   int result = 0;
25707   int i;
25708   volatile double x;
25709   double zero = 0.0;
25710 #if HAVE_DECL_ALARM
25711   /* NeXTstep 3.3 frexp() runs into an endless loop when called on an infinite
25712      number.  Let the test fail in this case.  */
25713   signal (SIGALRM, SIG_DFL);
25714   alarm (5);
25715 #endif
25716   /* Test on denormalized numbers.  */
25717   for (i = 1, x = 1.0; i >= DBL_MIN_EXP; i--, x *= 0.5)
25718     ;
25719   if (x > 0.0)
25720     {
25721       int exp;
25722       double y = frexp (x, &exp);
25723       /* On machines with IEEE754 arithmetic: x = 1.11254e-308, exp = -1022.
25724          On NetBSD: y = 0.75. Correct: y = 0.5.  */
25725       if (y != 0.5)
25726         result |= 1;
25727     }
25728   /* Test on infinite numbers.  */
25729   x = 1.0 / zero;
25730   {
25731     int exp;
25732     double y = frexp (x, &exp);
25733     if (y != x)
25734       result |= 2;
25735   }
25736   /* Test on negative zero.  */
25737   x = minus_zero;
25738   {
25739     int exp;
25740     double y = frexp (x, &exp);
25741     if (memcmp (&y, &x, sizeof x))
25742       result |= 4;
25743   }
25744   return result;
25745 }
25746 _ACEOF
25747 if ac_fn_c_try_run "$LINENO"; then :
25748   gl_cv_func_frexp_works=yes
25749 else
25750   gl_cv_func_frexp_works=no
25751 fi
25752 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25753   conftest.$ac_objext conftest.beam conftest.$ac_ext
25754 fi
25755
25756
25757 fi
25758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_works" >&5
25759 $as_echo "$gl_cv_func_frexp_works" >&6; }
25760
25761     case "$gl_cv_func_frexp_works" in
25762       *yes) gl_func_frexp_no_libm=yes ;;
25763       *)    gl_func_frexp_no_libm=no; REPLACE_FREXP=1 ;;
25764     esac
25765   else
25766     gl_func_frexp_no_libm=no
25767         REPLACE_FREXP=1
25768   fi
25769   if test $gl_func_frexp_no_libm = yes; then
25770
25771 $as_echo "#define HAVE_FREXP_IN_LIBC 1" >>confdefs.h
25772
25773   fi
25774
25775   if test $gl_func_frexp_no_libm != yes; then
25776
25777
25778
25779
25780
25781
25782
25783
25784   gl_LIBOBJS="$gl_LIBOBJS frexp.$ac_objext"
25785
25786   fi
25787
25788
25789
25790
25791
25792           GNULIB_FREXP=1
25793
25794
25795
25796
25797
25798 $as_echo "#define GNULIB_TEST_FREXP 1" >>confdefs.h
25799
25800
25801
25802
25803
25804
25805       ac_fn_c_check_decl "$LINENO" "frexpl" "ac_cv_have_decl_frexpl" "#include <math.h>
25806 "
25807 if test "x$ac_cv_have_decl_frexpl" = xyes; then :
25808
25809 else
25810   HAVE_DECL_FREXPL=0
25811 fi
25812
25813   if test $HAVE_DECL_FREXPL = 1; then
25814
25815   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used without linking with libm" >&5
25816 $as_echo_n "checking whether frexpl() can be used without linking with libm... " >&6; }
25817 if ${gl_cv_func_frexpl_no_libm+:} false; then :
25818   $as_echo_n "(cached) " >&6
25819 else
25820
25821       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25822 /* end confdefs.h.  */
25823 #include <math.h>
25824              long double x;
25825 int
25826 main ()
25827 {
25828 int e; return frexpl (x, &e) > 0;
25829   ;
25830   return 0;
25831 }
25832 _ACEOF
25833 if ac_fn_c_try_link "$LINENO"; then :
25834   gl_cv_func_frexpl_no_libm=yes
25835 else
25836   gl_cv_func_frexpl_no_libm=no
25837 fi
25838 rm -f core conftest.err conftest.$ac_objext \
25839     conftest$ac_exeext conftest.$ac_ext
25840
25841 fi
25842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_no_libm" >&5
25843 $as_echo "$gl_cv_func_frexpl_no_libm" >&6; }
25844
25845     if test $gl_cv_func_frexpl_no_libm = yes; then
25846
25847
25848      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl works" >&5
25849 $as_echo_n "checking whether frexpl works... " >&6; }
25850 if ${gl_cv_func_frexpl_works+:} false; then :
25851   $as_echo_n "(cached) " >&6
25852 else
25853
25854       if test "$cross_compiling" = yes; then :
25855
25856          case "$host_os" in
25857            aix | aix[3-6]* | beos* | darwin* | irix* | mingw* | pw*)
25858               gl_cv_func_frexpl_works="guessing no";;
25859            *) gl_cv_func_frexpl_works="guessing yes";;
25860          esac
25861
25862 else
25863   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
25864 /* end confdefs.h.  */
25865
25866 #include <float.h>
25867 #include <math.h>
25868 /* Override the values of <float.h>, like done in float.in.h.  */
25869 #if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__)
25870 # undef LDBL_MIN_EXP
25871 # define LDBL_MIN_EXP    (-16381)
25872 #endif
25873 #if defined __i386__ && defined __FreeBSD__
25874 # undef LDBL_MIN_EXP
25875 # define LDBL_MIN_EXP    (-16381)
25876 #endif
25877 #if (defined _ARCH_PPC || defined _POWER) && defined _AIX && (LDBL_MANT_DIG == 106) && defined __GNUC__
25878 # undef LDBL_MIN_EXP
25879 # define LDBL_MIN_EXP DBL_MIN_EXP
25880 #endif
25881 #if defined __sgi && (LDBL_MANT_DIG >= 106)
25882 # if defined __GNUC__
25883 #  undef LDBL_MIN_EXP
25884 #  define LDBL_MIN_EXP DBL_MIN_EXP
25885 # endif
25886 #endif
25887 extern
25888 #ifdef __cplusplus
25889 "C"
25890 #endif
25891 long double frexpl (long double, int *);
25892 int main()
25893 {
25894   int result = 0;
25895   volatile long double x;
25896   /* Test on finite numbers that fails on AIX 5.1.  */
25897   x = 16.0L;
25898   {
25899     int exp = -9999;
25900     frexpl (x, &exp);
25901     if (exp != 5)
25902       result |= 1;
25903   }
25904   /* Test on finite numbers that fails on Mac OS X 10.4, because its frexpl
25905      function returns an invalid (incorrectly normalized) value: it returns
25906                y = { 0x3fe028f5, 0xc28f5c28, 0x3c9eb851, 0xeb851eb8 }
25907      but the correct result is
25908           0.505L = { 0x3fe028f5, 0xc28f5c29, 0xbc547ae1, 0x47ae1480 }  */
25909   x = 1.01L;
25910   {
25911     int exp = -9999;
25912     long double y = frexpl (x, &exp);
25913     if (!(exp == 1 && y == 0.505L))
25914       result |= 2;
25915   }
25916   /* Test on large finite numbers.  This fails on BeOS at i = 16322, while
25917      LDBL_MAX_EXP = 16384.
25918      In the loop end test, we test x against Infinity, rather than comparing
25919      i with LDBL_MAX_EXP, because BeOS <float.h> has a wrong LDBL_MAX_EXP.  */
25920   {
25921     int i;
25922     for (i = 1, x = 1.0L; x != x + x; i++, x *= 2.0L)
25923       {
25924         int exp = -9999;
25925         frexpl (x, &exp);
25926         if (exp != i)
25927           {
25928             result |= 4;
25929             break;
25930           }
25931       }
25932   }
25933   /* Test on denormalized numbers.  */
25934   {
25935     int i;
25936     for (i = 1, x = 1.0L; i >= LDBL_MIN_EXP; i--, x *= 0.5L)
25937       ;
25938     if (x > 0.0L)
25939       {
25940         int exp;
25941         long double y = frexpl (x, &exp);
25942         /* On machines with IEEE854 arithmetic: x = 1.68105e-4932,
25943            exp = -16382, y = 0.5.  On Mac OS X 10.5: exp = -16384, y = 0.5.  */
25944         if (exp != LDBL_MIN_EXP - 1)
25945           result |= 8;
25946       }
25947   }
25948   /* Test on infinite numbers.  */
25949   x = 1.0L / 0.0L;
25950   {
25951     int exp;
25952     long double y = frexpl (x, &exp);
25953     if (y != x)
25954       result |= 16;
25955   }
25956   return result;
25957 }
25958 _ACEOF
25959 if ac_fn_c_try_run "$LINENO"; then :
25960   gl_cv_func_frexpl_works=yes
25961 else
25962   gl_cv_func_frexpl_works=no
25963 fi
25964 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
25965   conftest.$ac_objext conftest.beam conftest.$ac_ext
25966 fi
25967
25968
25969 fi
25970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_works" >&5
25971 $as_echo "$gl_cv_func_frexpl_works" >&6; }
25972
25973       case "$gl_cv_func_frexpl_works" in
25974         *yes) gl_func_frexpl_no_libm=yes ;;
25975         *)    gl_func_frexpl_no_libm=no; REPLACE_FREXPL=1 ;;
25976       esac
25977     else
25978       gl_func_frexpl_no_libm=no
25979             REPLACE_FREXPL=1
25980     fi
25981     if test $gl_func_frexpl_no_libm = yes; then
25982
25983 $as_echo "#define HAVE_FREXPL_IN_LIBC 1" >>confdefs.h
25984
25985     fi
25986   fi
25987
25988   if test $HAVE_DECL_FREXPL = 0 || test $gl_func_frexpl_no_libm = no; then
25989
25990
25991
25992
25993
25994
25995
25996
25997   gl_LIBOBJS="$gl_LIBOBJS frexpl.$ac_objext"
25998
25999   fi
26000
26001
26002
26003
26004
26005           GNULIB_FREXPL=1
26006
26007
26008
26009
26010
26011 $as_echo "#define GNULIB_TEST_FREXPL 1" >>confdefs.h
26012
26013
26014
26015
26016
26017
26018   if test $ac_cv_func___fseterr = no; then
26019
26020
26021
26022
26023
26024
26025
26026
26027   gl_LIBOBJS="$gl_LIBOBJS fseterr.$ac_objext"
26028
26029   fi
26030
26031
26032
26033
26034
26035
26036           GNULIB_ICONV=1
26037
26038
26039
26040
26041
26042
26043
26044
26045
26046
26047
26048
26049
26050
26051
26052
26053      if test $gl_cv_have_include_next = yes; then
26054        gl_cv_next_iconv_h='<'iconv.h'>'
26055      else
26056        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <iconv.h>" >&5
26057 $as_echo_n "checking absolute name of <iconv.h>... " >&6; }
26058 if ${gl_cv_next_iconv_h+:} false; then :
26059   $as_echo_n "(cached) " >&6
26060 else
26061
26062              if test $ac_cv_header_iconv_h = yes; then
26063
26064
26065
26066
26067   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26068 /* end confdefs.h.  */
26069 #include <iconv.h>
26070 _ACEOF
26071                 case "$host_os" in
26072     aix*) gl_absname_cpp="$ac_cpp -C" ;;
26073     *)    gl_absname_cpp="$ac_cpp" ;;
26074   esac
26075
26076   case "$host_os" in
26077     mingw*)
26078                                           gl_dirsep_regex='[/\\]'
26079       ;;
26080     *)
26081       gl_dirsep_regex='\/'
26082       ;;
26083   esac
26084       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
26085   gl_header_literal_regex=`echo 'iconv.h' \
26086                            | sed -e "$gl_make_literal_regex_sed"`
26087   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
26088       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
26089       s|^/[^/]|//&|
26090       p
26091       q
26092     }'
26093
26094         gl_cv_absolute_iconv_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
26095   sed -n "$gl_absolute_header_sed"`
26096
26097            gl_header=$gl_cv_absolute_iconv_h
26098            gl_cv_next_iconv_h='"'$gl_header'"'
26099           else
26100                gl_cv_next_iconv_h='<'iconv.h'>'
26101              fi
26102
26103
26104 fi
26105 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_iconv_h" >&5
26106 $as_echo "$gl_cv_next_iconv_h" >&6; }
26107      fi
26108      NEXT_ICONV_H=$gl_cv_next_iconv_h
26109
26110      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
26111        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
26112        gl_next_as_first_directive='<'iconv.h'>'
26113      else
26114        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
26115        gl_next_as_first_directive=$gl_cv_next_iconv_h
26116      fi
26117      NEXT_AS_FIRST_DIRECTIVE_ICONV_H=$gl_next_as_first_directive
26118
26119
26120
26121
26122
26123
26124
26125
26126
26127   if test "$am_cv_func_iconv" = yes; then
26128
26129
26130   ICONV_H='iconv.h'
26131    if test -n "$ICONV_H"; then
26132   GL_GENERATE_ICONV_H_TRUE=
26133   GL_GENERATE_ICONV_H_FALSE='#'
26134 else
26135   GL_GENERATE_ICONV_H_TRUE='#'
26136   GL_GENERATE_ICONV_H_FALSE=
26137 fi
26138
26139
26140             cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26141 /* end confdefs.h.  */
26142
26143       #include <iconv.h>
26144       #if defined _LIBICONV_VERSION || (defined __GLIBC__ && !defined __UCLIBC__)
26145        gnu_iconv
26146       #endif
26147
26148 _ACEOF
26149 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
26150   $EGREP "gnu_iconv" >/dev/null 2>&1; then :
26151   gl_func_iconv_gnu=yes
26152 else
26153   gl_func_iconv_gnu=no
26154 fi
26155 rm -f conftest*
26156
26157     if test $gl_func_iconv_gnu = no; then
26158       iconv_flavor=
26159       case "$host_os" in
26160         aix*)     iconv_flavor=ICONV_FLAVOR_AIX ;;
26161         irix*)    iconv_flavor=ICONV_FLAVOR_IRIX ;;
26162         hpux*)    iconv_flavor=ICONV_FLAVOR_HPUX ;;
26163         osf*)     iconv_flavor=ICONV_FLAVOR_OSF ;;
26164         solaris*) iconv_flavor=ICONV_FLAVOR_SOLARIS ;;
26165       esac
26166       if test -n "$iconv_flavor"; then
26167
26168 cat >>confdefs.h <<_ACEOF
26169 #define ICONV_FLAVOR $iconv_flavor
26170 _ACEOF
26171
26172
26173
26174
26175   ICONV_H='iconv.h'
26176    if test -n "$ICONV_H"; then
26177   GL_GENERATE_ICONV_H_TRUE=
26178   GL_GENERATE_ICONV_H_FALSE='#'
26179 else
26180   GL_GENERATE_ICONV_H_TRUE='#'
26181   GL_GENERATE_ICONV_H_FALSE=
26182 fi
26183
26184
26185   REPLACE_ICONV_OPEN=1
26186
26187       fi
26188     fi
26189
26190   fi
26191
26192   if test $REPLACE_ICONV_OPEN = 1; then
26193
26194
26195
26196
26197
26198
26199
26200
26201   gl_LIBOBJS="$gl_LIBOBJS iconv_open.$ac_objext"
26202
26203   fi
26204   if test $REPLACE_ICONV = 1; then
26205
26206
26207
26208
26209
26210
26211
26212
26213   gl_LIBOBJS="$gl_LIBOBJS iconv.$ac_objext"
26214
26215
26216
26217
26218
26219
26220
26221
26222
26223   gl_LIBOBJS="$gl_LIBOBJS iconv_close.$ac_objext"
26224
26225   fi
26226
26227
26228   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler generally respects inline" >&5
26229 $as_echo_n "checking whether the compiler generally respects inline... " >&6; }
26230 if ${gl_cv_c_inline_effective+:} false; then :
26231   $as_echo_n "(cached) " >&6
26232 else
26233   if test $ac_cv_c_inline = no; then
26234        gl_cv_c_inline_effective=no
26235      else
26236                                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26237 /* end confdefs.h.  */
26238
26239 int
26240 main ()
26241 {
26242 #ifdef __NO_INLINE__
26243                #error "inline is not effective"
26244              #endif
26245   ;
26246   return 0;
26247 }
26248 _ACEOF
26249 if ac_fn_c_try_compile "$LINENO"; then :
26250   gl_cv_c_inline_effective=yes
26251 else
26252   gl_cv_c_inline_effective=no
26253 fi
26254 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
26255      fi
26256
26257 fi
26258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_c_inline_effective" >&5
26259 $as_echo "$gl_cv_c_inline_effective" >&6; }
26260   if test $gl_cv_c_inline_effective = yes; then
26261
26262 $as_echo "#define HAVE_INLINE 1" >>confdefs.h
26263
26264   fi
26265
26266
26267
26268   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(double) can be used without linking with libm" >&5
26269 $as_echo_n "checking whether isnan(double) can be used without linking with libm... " >&6; }
26270 if ${gl_cv_func_isnand_no_libm+:} false; then :
26271   $as_echo_n "(cached) " >&6
26272 else
26273
26274       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26275 /* end confdefs.h.  */
26276 #include <math.h>
26277              #if __GNUC__ >= 4
26278              # undef isnand
26279              # define isnand(x) __builtin_isnan ((double)(x))
26280              #else
26281              # undef isnand
26282              # define isnand(x) isnan ((double)(x))
26283              #endif
26284              double x;
26285 int
26286 main ()
26287 {
26288 return isnand (x);
26289   ;
26290   return 0;
26291 }
26292 _ACEOF
26293 if ac_fn_c_try_link "$LINENO"; then :
26294   gl_cv_func_isnand_no_libm=yes
26295 else
26296   gl_cv_func_isnand_no_libm=no
26297 fi
26298 rm -f core conftest.err conftest.$ac_objext \
26299     conftest$ac_exeext conftest.$ac_ext
26300
26301 fi
26302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnand_no_libm" >&5
26303 $as_echo "$gl_cv_func_isnand_no_libm" >&6; }
26304
26305   gl_func_isnand_no_libm=$gl_cv_func_isnand_no_libm
26306   if test $gl_cv_func_isnand_no_libm = yes; then
26307
26308 $as_echo "#define HAVE_ISNAND_IN_LIBC 1" >>confdefs.h
26309
26310   fi
26311
26312   if test $gl_func_isnand_no_libm != yes; then
26313
26314
26315
26316
26317
26318
26319
26320
26321   gl_LIBOBJS="$gl_LIBOBJS isnand.$ac_objext"
26322
26323
26324
26325
26326   fi
26327
26328
26329   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(float) can be used without linking with libm" >&5
26330 $as_echo_n "checking whether isnan(float) can be used without linking with libm... " >&6; }
26331 if ${gl_cv_func_isnanf_no_libm+:} false; then :
26332   $as_echo_n "(cached) " >&6
26333 else
26334
26335       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26336 /* end confdefs.h.  */
26337 #include <math.h>
26338              #if __GNUC__ >= 4
26339              # undef isnanf
26340              # define isnanf(x) __builtin_isnanf ((float)(x))
26341              #elif defined isnan
26342              # undef isnanf
26343              # define isnanf(x) isnan ((float)(x))
26344              #endif
26345              float x;
26346 int
26347 main ()
26348 {
26349 return isnanf (x);
26350   ;
26351   return 0;
26352 }
26353 _ACEOF
26354 if ac_fn_c_try_link "$LINENO"; then :
26355   gl_cv_func_isnanf_no_libm=yes
26356 else
26357   gl_cv_func_isnanf_no_libm=no
26358 fi
26359 rm -f core conftest.err conftest.$ac_objext \
26360     conftest$ac_exeext conftest.$ac_ext
26361
26362 fi
26363 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanf_no_libm" >&5
26364 $as_echo "$gl_cv_func_isnanf_no_libm" >&6; }
26365
26366   if test $gl_cv_func_isnanf_no_libm = yes; then
26367
26368
26369
26370   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(float) works" >&5
26371 $as_echo_n "checking whether isnan(float) works... " >&6; }
26372 if ${gl_cv_func_isnanf_works+:} false; then :
26373   $as_echo_n "(cached) " >&6
26374 else
26375
26376       if test "$cross_compiling" = yes; then :
26377   case "$host_os" in
26378            irix* | solaris*) gl_cv_func_isnanf_works="guessing no";;
26379            *)                gl_cv_func_isnanf_works="guessing yes";;
26380          esac
26381
26382 else
26383   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26384 /* end confdefs.h.  */
26385
26386 #include <math.h>
26387 #if __GNUC__ >= 4
26388 # undef isnanf
26389 # define isnanf(x) __builtin_isnanf ((float)(x))
26390 #elif defined isnan
26391 # undef isnanf
26392 # define isnanf(x) isnan ((float)(x))
26393 #endif
26394 /* The Compaq (ex-DEC) C 6.4 compiler chokes on the expression 0.0 / 0.0.  */
26395 #ifdef __DECC
26396 static float
26397 NaN ()
26398 {
26399   static float zero = 0.0f;
26400   return zero / zero;
26401 }
26402 #else
26403 # define NaN() (0.0f / 0.0f)
26404 #endif
26405 #define NWORDS \
26406   ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
26407 typedef union { unsigned int word[NWORDS]; float value; } memory_float;
26408 int main()
26409 {
26410   int result = 0;
26411
26412   if (isnanf (1.0f / 0.0f))
26413     result |= 1;
26414
26415   if (!isnanf (NaN ()))
26416     result |= 2;
26417
26418 #if defined FLT_EXPBIT0_WORD && defined FLT_EXPBIT0_BIT
26419   /* The isnanf function should be immune against changes in the sign bit and
26420      in the mantissa bits.  The xor operation twiddles a bit that can only be
26421      a sign bit or a mantissa bit.  */
26422   if (FLT_EXPBIT0_WORD == 0 && FLT_EXPBIT0_BIT > 0)
26423     {
26424       memory_float m;
26425
26426       m.value = NaN ();
26427       /* Set the bits below the exponent to 01111...111.  */
26428       m.word[0] &= -1U << FLT_EXPBIT0_BIT;
26429       m.word[0] |= 1U << (FLT_EXPBIT0_BIT - 1) - 1;
26430       if (!isnanf (m.value))
26431         result |= 4;
26432     }
26433 #endif
26434
26435   return result;
26436 }
26437 _ACEOF
26438 if ac_fn_c_try_run "$LINENO"; then :
26439   gl_cv_func_isnanf_works=yes
26440 else
26441   gl_cv_func_isnanf_works=no
26442 fi
26443 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26444   conftest.$ac_objext conftest.beam conftest.$ac_ext
26445 fi
26446
26447
26448 fi
26449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanf_works" >&5
26450 $as_echo "$gl_cv_func_isnanf_works" >&6; }
26451
26452   fi
26453   if test $gl_cv_func_isnanf_no_libm = yes \
26454      && { case "$gl_cv_func_isnanf_works" in
26455             *yes) true;;
26456             *) false;;
26457           esac
26458         }; then
26459     gl_func_isnanf_no_libm=yes
26460
26461 $as_echo "#define HAVE_ISNANF_IN_LIBC 1" >>confdefs.h
26462
26463   else
26464     gl_func_isnanf_no_libm=no
26465   fi
26466
26467   if test $gl_func_isnanf_no_libm != yes; then
26468
26469
26470
26471
26472
26473
26474
26475
26476   gl_LIBOBJS="$gl_LIBOBJS isnanf.$ac_objext"
26477
26478
26479
26480   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'float'" >&5
26481 $as_echo_n "checking where to find the exponent in a 'float'... " >&6; }
26482 if ${gl_cv_cc_float_expbit0+:} false; then :
26483   $as_echo_n "(cached) " >&6
26484 else
26485
26486       if test "$cross_compiling" = yes; then :
26487   gl_cv_cc_float_expbit0="word 0 bit 23"
26488 else
26489   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26490 /* end confdefs.h.  */
26491
26492 #include <float.h>
26493 #include <stddef.h>
26494 #include <stdio.h>
26495 #include <string.h>
26496 #define NWORDS \
26497   ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
26498 typedef union { float value; unsigned int word[NWORDS]; } memory_float;
26499 static unsigned int ored_words[NWORDS];
26500 static unsigned int anded_words[NWORDS];
26501 static void add_to_ored_words (float x)
26502 {
26503   memory_float m;
26504   size_t i;
26505   /* Clear it first, in case
26506      sizeof (float) < sizeof (memory_float).  */
26507   memset (&m, 0, sizeof (memory_float));
26508   m.value = x;
26509   for (i = 0; i < NWORDS; i++)
26510     {
26511       ored_words[i] |= m.word[i];
26512       anded_words[i] &= m.word[i];
26513     }
26514 }
26515 int main ()
26516 {
26517   size_t j;
26518   FILE *fp = fopen ("conftest.out", "w");
26519   if (fp == NULL)
26520     return 1;
26521   for (j = 0; j < NWORDS; j++)
26522     anded_words[j] = ~ (unsigned int) 0;
26523   add_to_ored_words (0.25f);
26524   add_to_ored_words (0.5f);
26525   add_to_ored_words (1.0f);
26526   add_to_ored_words (2.0f);
26527   add_to_ored_words (4.0f);
26528   /* Remove bits that are common (e.g. if representation of the first mantissa
26529      bit is explicit).  */
26530   for (j = 0; j < NWORDS; j++)
26531     ored_words[j] &= ~anded_words[j];
26532   /* Now find the nonzero word.  */
26533   for (j = 0; j < NWORDS; j++)
26534     if (ored_words[j] != 0)
26535       break;
26536   if (j < NWORDS)
26537     {
26538       size_t i;
26539       for (i = j + 1; i < NWORDS; i++)
26540         if (ored_words[i] != 0)
26541           {
26542             fprintf (fp, "unknown");
26543             return (fclose (fp) != 0);
26544           }
26545       for (i = 0; ; i++)
26546         if ((ored_words[j] >> i) & 1)
26547           {
26548             fprintf (fp, "word %d bit %d", (int) j, (int) i);
26549             return (fclose (fp) != 0);
26550           }
26551     }
26552   fprintf (fp, "unknown");
26553   return (fclose (fp) != 0);
26554 }
26555
26556 _ACEOF
26557 if ac_fn_c_try_run "$LINENO"; then :
26558   gl_cv_cc_float_expbit0=`cat conftest.out`
26559 else
26560   gl_cv_cc_float_expbit0="unknown"
26561 fi
26562 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26563   conftest.$ac_objext conftest.beam conftest.$ac_ext
26564 fi
26565
26566       rm -f conftest.out
26567
26568 fi
26569 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_float_expbit0" >&5
26570 $as_echo "$gl_cv_cc_float_expbit0" >&6; }
26571   case "$gl_cv_cc_float_expbit0" in
26572     word*bit*)
26573       word=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
26574       bit=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word.*bit //'`
26575
26576 cat >>confdefs.h <<_ACEOF
26577 #define FLT_EXPBIT0_WORD $word
26578 _ACEOF
26579
26580
26581 cat >>confdefs.h <<_ACEOF
26582 #define FLT_EXPBIT0_BIT $bit
26583 _ACEOF
26584
26585       ;;
26586   esac
26587
26588
26589   fi
26590
26591
26592   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnan(long double) can be used without linking with libm" >&5
26593 $as_echo_n "checking whether isnan(long double) can be used without linking with libm... " >&6; }
26594 if ${gl_cv_func_isnanl_no_libm+:} false; then :
26595   $as_echo_n "(cached) " >&6
26596 else
26597
26598       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26599 /* end confdefs.h.  */
26600 #include <math.h>
26601              #if __GNUC__ >= 4
26602              # undef isnanl
26603              # define isnanl(x) __builtin_isnanl ((long double)(x))
26604              #elif defined isnan
26605              # undef isnanl
26606              # define isnanl(x) isnan ((long double)(x))
26607              #endif
26608              long double x;
26609 int
26610 main ()
26611 {
26612 return isnanl (x);
26613   ;
26614   return 0;
26615 }
26616 _ACEOF
26617 if ac_fn_c_try_link "$LINENO"; then :
26618   gl_cv_func_isnanl_no_libm=yes
26619 else
26620   gl_cv_func_isnanl_no_libm=no
26621 fi
26622 rm -f core conftest.err conftest.$ac_objext \
26623     conftest$ac_exeext conftest.$ac_ext
26624
26625 fi
26626 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanl_no_libm" >&5
26627 $as_echo "$gl_cv_func_isnanl_no_libm" >&6; }
26628
26629   gl_func_isnanl_no_libm=$gl_cv_func_isnanl_no_libm
26630   if test $gl_func_isnanl_no_libm = yes; then
26631
26632
26633
26634
26635      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether isnanl works" >&5
26636 $as_echo_n "checking whether isnanl works... " >&6; }
26637 if ${gl_cv_func_isnanl_works+:} false; then :
26638   $as_echo_n "(cached) " >&6
26639 else
26640
26641       if test "$cross_compiling" = yes; then :
26642   case "$host_cpu" in
26643                                  # Guess no on ia64, x86_64, i386.
26644            ia64 | x86_64 | i*86) gl_cv_func_isnanl_works="guessing no";;
26645            *)
26646              case "$host_os" in
26647                netbsd*) gl_cv_func_isnanl_works="guessing no";;
26648                *)       gl_cv_func_isnanl_works="guessing yes";;
26649              esac
26650              ;;
26651          esac
26652
26653 else
26654   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26655 /* end confdefs.h.  */
26656
26657 #include <float.h>
26658 #include <limits.h>
26659 #include <math.h>
26660 #if __GNUC__ >= 4
26661 # undef isnanl
26662 # define isnanl(x) __builtin_isnanl ((long double)(x))
26663 #elif defined isnan
26664 # undef isnanl
26665 # define isnanl(x) isnan ((long double)(x))
26666 #endif
26667 #define NWORDS \
26668   ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
26669 typedef union { unsigned int word[NWORDS]; long double value; }
26670         memory_long_double;
26671 /* On Irix 6.5, gcc 3.4.3 can't compute compile-time NaN, and needs the
26672    runtime type conversion.  */
26673 #ifdef __sgi
26674 static long double NaNl ()
26675 {
26676   double zero = 0.0;
26677   return zero / zero;
26678 }
26679 #else
26680 # define NaNl() (0.0L / 0.0L)
26681 #endif
26682 int main ()
26683 {
26684   int result = 0;
26685
26686   if (!isnanl (NaNl ()))
26687     result |= 1;
26688
26689   {
26690     memory_long_double m;
26691     unsigned int i;
26692
26693     /* The isnanl function should be immune against changes in the sign bit and
26694        in the mantissa bits.  The xor operation twiddles a bit that can only be
26695        a sign bit or a mantissa bit (since the exponent never extends to
26696        bit 31).  */
26697     m.value = NaNl ();
26698     m.word[NWORDS / 2] ^= (unsigned int) 1 << (sizeof (unsigned int) * CHAR_BIT - 1);
26699     for (i = 0; i < NWORDS; i++)
26700       m.word[i] |= 1;
26701     if (!isnanl (m.value))
26702       result |= 1;
26703   }
26704
26705 #if ((defined __ia64 && LDBL_MANT_DIG == 64) || (defined __x86_64__ || defined __amd64__) || (defined __i386 || defined __i386__ || defined _I386 || defined _M_IX86 || defined _X86_)) && !HAVE_SAME_LONG_DOUBLE_AS_DOUBLE
26706 /* Representation of an 80-bit 'long double' as an initializer for a sequence
26707    of 'unsigned int' words.  */
26708 # ifdef WORDS_BIGENDIAN
26709 #  define LDBL80_WORDS(exponent,manthi,mantlo) \
26710      { ((unsigned int) (exponent) << 16) | ((unsigned int) (manthi) >> 16), \
26711        ((unsigned int) (manthi) << 16) | (unsigned int) (mantlo) >> 16),    \
26712        (unsigned int) (mantlo) << 16                                        \
26713      }
26714 # else
26715 #  define LDBL80_WORDS(exponent,manthi,mantlo) \
26716      { mantlo, manthi, exponent }
26717 # endif
26718   { /* Quiet NaN.  */
26719     static memory_long_double x =
26720       { LDBL80_WORDS (0xFFFF, 0xC3333333, 0x00000000) };
26721     if (!isnanl (x.value))
26722       result |= 2;
26723   }
26724   {
26725     /* Signalling NaN.  */
26726     static memory_long_double x =
26727       { LDBL80_WORDS (0xFFFF, 0x83333333, 0x00000000) };
26728     if (!isnanl (x.value))
26729       result |= 2;
26730   }
26731   /* The isnanl function should recognize Pseudo-NaNs, Pseudo-Infinities,
26732      Pseudo-Zeroes, Unnormalized Numbers, and Pseudo-Denormals, as defined in
26733        Intel IA-64 Architecture Software Developer's Manual, Volume 1:
26734        Application Architecture.
26735        Table 5-2 "Floating-Point Register Encodings"
26736        Figure 5-6 "Memory to Floating-Point Register Data Translation"
26737    */
26738   { /* Pseudo-NaN.  */
26739     static memory_long_double x =
26740       { LDBL80_WORDS (0xFFFF, 0x40000001, 0x00000000) };
26741     if (!isnanl (x.value))
26742       result |= 4;
26743   }
26744   { /* Pseudo-Infinity.  */
26745     static memory_long_double x =
26746       { LDBL80_WORDS (0xFFFF, 0x00000000, 0x00000000) };
26747     if (!isnanl (x.value))
26748       result |= 8;
26749   }
26750   { /* Pseudo-Zero.  */
26751     static memory_long_double x =
26752       { LDBL80_WORDS (0x4004, 0x00000000, 0x00000000) };
26753     if (!isnanl (x.value))
26754       result |= 16;
26755   }
26756   { /* Unnormalized number.  */
26757     static memory_long_double x =
26758       { LDBL80_WORDS (0x4000, 0x63333333, 0x00000000) };
26759     if (!isnanl (x.value))
26760       result |= 32;
26761   }
26762   { /* Pseudo-Denormal.  */
26763     static memory_long_double x =
26764       { LDBL80_WORDS (0x0000, 0x83333333, 0x00000000) };
26765     if (!isnanl (x.value))
26766       result |= 64;
26767   }
26768 #endif
26769
26770   return result;
26771 }
26772 _ACEOF
26773 if ac_fn_c_try_run "$LINENO"; then :
26774   gl_cv_func_isnanl_works=yes
26775 else
26776   gl_cv_func_isnanl_works=no
26777 fi
26778 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26779   conftest.$ac_objext conftest.beam conftest.$ac_ext
26780 fi
26781
26782
26783 fi
26784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_isnanl_works" >&5
26785 $as_echo "$gl_cv_func_isnanl_works" >&6; }
26786
26787     case "$gl_cv_func_isnanl_works" in
26788       *yes) ;;
26789       *)    gl_func_isnanl_no_libm=no ;;
26790     esac
26791   fi
26792   if test $gl_func_isnanl_no_libm = yes; then
26793
26794 $as_echo "#define HAVE_ISNANL_IN_LIBC 1" >>confdefs.h
26795
26796   fi
26797
26798   if test $gl_func_isnanl_no_libm != yes; then
26799
26800
26801
26802
26803
26804
26805
26806
26807   gl_LIBOBJS="$gl_LIBOBJS isnanl.$ac_objext"
26808
26809
26810
26811
26812   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'long double'" >&5
26813 $as_echo_n "checking where to find the exponent in a 'long double'... " >&6; }
26814 if ${gl_cv_cc_long_double_expbit0+:} false; then :
26815   $as_echo_n "(cached) " >&6
26816 else
26817
26818       if test "$cross_compiling" = yes; then :
26819
26820                               gl_cv_cc_long_double_expbit0="unknown"
26821
26822 else
26823   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
26824 /* end confdefs.h.  */
26825
26826 #include <float.h>
26827 #include <stddef.h>
26828 #include <stdio.h>
26829 #include <string.h>
26830 #define NWORDS \
26831   ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
26832 typedef union { long double value; unsigned int word[NWORDS]; }
26833         memory_long_double;
26834 static unsigned int ored_words[NWORDS];
26835 static unsigned int anded_words[NWORDS];
26836 static void add_to_ored_words (long double x)
26837 {
26838   memory_long_double m;
26839   size_t i;
26840   /* Clear it first, in case
26841      sizeof (long double) < sizeof (memory_long_double).  */
26842   memset (&m, 0, sizeof (memory_long_double));
26843   m.value = x;
26844   for (i = 0; i < NWORDS; i++)
26845     {
26846       ored_words[i] |= m.word[i];
26847       anded_words[i] &= m.word[i];
26848     }
26849 }
26850 int main ()
26851 {
26852   size_t j;
26853   FILE *fp = fopen ("conftest.out", "w");
26854   if (fp == NULL)
26855     return 1;
26856   for (j = 0; j < NWORDS; j++)
26857     anded_words[j] = ~ (unsigned int) 0;
26858   add_to_ored_words (0.25L);
26859   add_to_ored_words (0.5L);
26860   add_to_ored_words (1.0L);
26861   add_to_ored_words (2.0L);
26862   add_to_ored_words (4.0L);
26863   /* Remove bits that are common (e.g. if representation of the first mantissa
26864      bit is explicit).  */
26865   for (j = 0; j < NWORDS; j++)
26866     ored_words[j] &= ~anded_words[j];
26867   /* Now find the nonzero word.  */
26868   for (j = 0; j < NWORDS; j++)
26869     if (ored_words[j] != 0)
26870       break;
26871   if (j < NWORDS)
26872     {
26873       size_t i;
26874       for (i = j + 1; i < NWORDS; i++)
26875         if (ored_words[i] != 0)
26876           {
26877             fprintf (fp, "unknown");
26878             return (fclose (fp) != 0);
26879           }
26880       for (i = 0; ; i++)
26881         if ((ored_words[j] >> i) & 1)
26882           {
26883             fprintf (fp, "word %d bit %d", (int) j, (int) i);
26884             return (fclose (fp) != 0);
26885           }
26886     }
26887   fprintf (fp, "unknown");
26888   return (fclose (fp) != 0);
26889 }
26890
26891 _ACEOF
26892 if ac_fn_c_try_run "$LINENO"; then :
26893   gl_cv_cc_long_double_expbit0=`cat conftest.out`
26894 else
26895   gl_cv_cc_long_double_expbit0="unknown"
26896 fi
26897 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
26898   conftest.$ac_objext conftest.beam conftest.$ac_ext
26899 fi
26900
26901       rm -f conftest.out
26902
26903 fi
26904 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_long_double_expbit0" >&5
26905 $as_echo "$gl_cv_cc_long_double_expbit0" >&6; }
26906   case "$gl_cv_cc_long_double_expbit0" in
26907     word*bit*)
26908       word=`echo "$gl_cv_cc_long_double_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
26909       bit=`echo "$gl_cv_cc_long_double_expbit0" | sed -e 's/word.*bit //'`
26910
26911 cat >>confdefs.h <<_ACEOF
26912 #define LDBL_EXPBIT0_WORD $word
26913 _ACEOF
26914
26915
26916 cat >>confdefs.h <<_ACEOF
26917 #define LDBL_EXPBIT0_BIT $bit
26918 _ACEOF
26919
26920       ;;
26921   esac
26922
26923
26924
26925   fi
26926
26927
26928
26929
26930
26931   ac_fn_c_check_decl "$LINENO" "iswblank" "ac_cv_have_decl_iswblank" "
26932 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
26933    <wchar.h>.
26934    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
26935    before <wchar.h>.  */
26936 #include <stddef.h>
26937 #include <stdio.h>
26938 #include <time.h>
26939 #include <wchar.h>
26940 #include <wctype.h>
26941
26942 "
26943 if test "x$ac_cv_have_decl_iswblank" = xyes; then :
26944   ac_have_decl=1
26945 else
26946   ac_have_decl=0
26947 fi
26948
26949 cat >>confdefs.h <<_ACEOF
26950 #define HAVE_DECL_ISWBLANK $ac_have_decl
26951 _ACEOF
26952
26953   if test $ac_cv_func_iswblank = no; then
26954     HAVE_ISWBLANK=0
26955     if test $ac_cv_have_decl_iswblank = yes; then
26956       REPLACE_ISWBLANK=1
26957     fi
26958   fi
26959   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
26960         :
26961   else
26962     if test $HAVE_ISWBLANK = 0 || test $REPLACE_ISWBLANK = 1; then
26963             :
26964     fi
26965   fi
26966
26967
26968   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
26969     :
26970   else
26971     if test $HAVE_ISWBLANK = 0 || test $REPLACE_ISWBLANK = 1; then
26972
26973
26974
26975
26976
26977
26978
26979
26980   gl_LIBOBJS="$gl_LIBOBJS iswblank.$ac_objext"
26981
26982     fi
26983   fi
26984
26985
26986
26987
26988
26989           GNULIB_ISWBLANK=1
26990
26991
26992
26993
26994
26995 $as_echo "#define GNULIB_TEST_ISWBLANK 1" >>confdefs.h
26996
26997
26998
26999
27000
27001
27002
27003
27004
27005
27006
27007   LOCALCHARSET_TESTS_ENVIRONMENT="CHARSETALIASDIR=\"\$(abs_top_builddir)/$gl_source_base\""
27008
27009
27010
27011
27012   for ac_func in setlocale uselocale
27013 do :
27014   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
27015 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
27016 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
27017   cat >>confdefs.h <<_ACEOF
27018 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
27019 _ACEOF
27020
27021 fi
27022 done
27023
27024
27025
27026
27027   if test "$gl_threads_api" = posix; then
27028     # OSF/1 4.0 and Mac OS X 10.1 lack the pthread_rwlock_t type and the
27029     # pthread_rwlock_* functions.
27030     ac_fn_c_check_type "$LINENO" "pthread_rwlock_t" "ac_cv_type_pthread_rwlock_t" "#include <pthread.h>
27031 "
27032 if test "x$ac_cv_type_pthread_rwlock_t" = xyes; then :
27033
27034 $as_echo "#define HAVE_PTHREAD_RWLOCK 1" >>confdefs.h
27035
27036 fi
27037
27038     # glibc defines PTHREAD_MUTEX_RECURSIVE as enum, not as a macro.
27039     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27040 /* end confdefs.h.  */
27041
27042       #include <pthread.h>
27043 int
27044 main ()
27045 {
27046
27047 #if __FreeBSD__ == 4
27048 error "No, in FreeBSD 4.0 recursive mutexes actually don't work."
27049 #elif (defined __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ \
27050        && __ENVIRONMENT_MAC_OS_X_VERSION_MIN_REQUIRED__ < 1070)
27051 error "No, in Mac OS X < 10.7 recursive mutexes actually don't work."
27052 #else
27053 int x = (int)PTHREAD_MUTEX_RECURSIVE;
27054 return !x;
27055 #endif
27056
27057   ;
27058   return 0;
27059 }
27060 _ACEOF
27061 if ac_fn_c_try_compile "$LINENO"; then :
27062
27063 $as_echo "#define HAVE_PTHREAD_MUTEX_RECURSIVE 1" >>confdefs.h
27064
27065 fi
27066 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27067   fi
27068   :
27069
27070
27071
27072 cat >>confdefs.h <<_ACEOF
27073 #define GNULIB_LOCK 1
27074 _ACEOF
27075
27076
27077
27078
27079
27080   if test $gl_cv_func_malloc_posix = yes; then
27081
27082 $as_echo "#define HAVE_MALLOC_POSIX 1" >>confdefs.h
27083
27084   else
27085     REPLACE_MALLOC=1
27086   fi
27087
27088   if test $REPLACE_MALLOC = 1; then
27089
27090
27091
27092
27093
27094
27095
27096
27097   gl_LIBOBJS="$gl_LIBOBJS malloc.$ac_objext"
27098
27099   fi
27100
27101
27102
27103
27104
27105           GNULIB_MALLOC_POSIX=1
27106
27107
27108
27109
27110
27111 $as_echo "#define GNULIB_TEST_MALLOC_POSIX 1" >>confdefs.h
27112
27113
27114
27115
27116
27117
27118
27119
27120
27121
27122
27123
27124
27125
27126
27127
27128
27129
27130      if test $gl_cv_have_include_next = yes; then
27131        gl_cv_next_math_h='<'math.h'>'
27132      else
27133        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <math.h>" >&5
27134 $as_echo_n "checking absolute name of <math.h>... " >&6; }
27135 if ${gl_cv_next_math_h+:} false; then :
27136   $as_echo_n "(cached) " >&6
27137 else
27138
27139              if test $ac_cv_header_math_h = yes; then
27140
27141
27142
27143
27144   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27145 /* end confdefs.h.  */
27146 #include <math.h>
27147 _ACEOF
27148                 case "$host_os" in
27149     aix*) gl_absname_cpp="$ac_cpp -C" ;;
27150     *)    gl_absname_cpp="$ac_cpp" ;;
27151   esac
27152
27153   case "$host_os" in
27154     mingw*)
27155                                           gl_dirsep_regex='[/\\]'
27156       ;;
27157     *)
27158       gl_dirsep_regex='\/'
27159       ;;
27160   esac
27161       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
27162   gl_header_literal_regex=`echo 'math.h' \
27163                            | sed -e "$gl_make_literal_regex_sed"`
27164   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
27165       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
27166       s|^/[^/]|//&|
27167       p
27168       q
27169     }'
27170
27171         gl_cv_absolute_math_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
27172   sed -n "$gl_absolute_header_sed"`
27173
27174            gl_header=$gl_cv_absolute_math_h
27175            gl_cv_next_math_h='"'$gl_header'"'
27176           else
27177                gl_cv_next_math_h='<'math.h'>'
27178              fi
27179
27180
27181 fi
27182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_math_h" >&5
27183 $as_echo "$gl_cv_next_math_h" >&6; }
27184      fi
27185      NEXT_MATH_H=$gl_cv_next_math_h
27186
27187      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
27188        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
27189        gl_next_as_first_directive='<'math.h'>'
27190      else
27191        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
27192        gl_next_as_first_directive=$gl_cv_next_math_h
27193      fi
27194      NEXT_AS_FIRST_DIRECTIVE_MATH_H=$gl_next_as_first_directive
27195
27196
27197
27198
27199
27200   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NAN macro works" >&5
27201 $as_echo_n "checking whether NAN macro works... " >&6; }
27202 if ${gl_cv_header_math_nan_works+:} false; then :
27203   $as_echo_n "(cached) " >&6
27204 else
27205   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27206 /* end confdefs.h.  */
27207 #include <math.h>
27208 int
27209 main ()
27210 {
27211 /* Solaris 10 has a broken definition of NAN.  Other platforms
27212         fail to provide NAN, or provide it only in C99 mode; this
27213         test only needs to fail when NAN is provided but wrong.  */
27214          float f = 1.0f;
27215 #ifdef NAN
27216          f = NAN;
27217 #endif
27218          return f == 0;
27219   ;
27220   return 0;
27221 }
27222 _ACEOF
27223 if ac_fn_c_try_compile "$LINENO"; then :
27224   gl_cv_header_math_nan_works=yes
27225 else
27226   gl_cv_header_math_nan_works=no
27227 fi
27228 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27229 fi
27230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_nan_works" >&5
27231 $as_echo "$gl_cv_header_math_nan_works" >&6; }
27232   if test $gl_cv_header_math_nan_works = no; then
27233     REPLACE_NAN=1
27234   fi
27235   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether HUGE_VAL works" >&5
27236 $as_echo_n "checking whether HUGE_VAL works... " >&6; }
27237 if ${gl_cv_header_math_huge_val_works+:} false; then :
27238   $as_echo_n "(cached) " >&6
27239 else
27240   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27241 /* end confdefs.h.  */
27242 #include <math.h>
27243 int
27244 main ()
27245 {
27246 /* Solaris 10 has a broken definition of HUGE_VAL.  */
27247          double d = HUGE_VAL;
27248          return d == 0;
27249   ;
27250   return 0;
27251 }
27252 _ACEOF
27253 if ac_fn_c_try_compile "$LINENO"; then :
27254   gl_cv_header_math_huge_val_works=yes
27255 else
27256   gl_cv_header_math_huge_val_works=no
27257 fi
27258 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27259 fi
27260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_math_huge_val_works" >&5
27261 $as_echo "$gl_cv_header_math_huge_val_works" >&6; }
27262   if test $gl_cv_header_math_huge_val_works = no; then
27263     REPLACE_HUGE_VAL=1
27264   fi
27265
27266
27267     for gl_func in acosf acosl asinf asinl atanf atanl      cbrt cbrtf cbrtl ceilf ceill copysign copysignf copysignl cosf cosl coshf      expf expl exp2 exp2f exp2l expm1 expm1f expm1l      fabsf fabsl floorf floorl fma fmaf fmal      fmod fmodf fmodl frexpf frexpl hypotf hypotl      ilogb ilogbf ilogbl      ldexpf ldexpl      log logf logl log10 log10f log10l log1p log1pf log1pl log2 log2f log2l      logb logbf logbl      modf modff modfl powf      remainder remainderf remainderl      rint rintf rintl round roundf roundl sinf sinl sinhf sqrtf sqrtl      tanf tanl tanhf trunc truncf truncl; do
27268     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
27269     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
27270 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
27271 if eval \${$as_gl_Symbol+:} false; then :
27272   $as_echo_n "(cached) " >&6
27273 else
27274   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27275 /* end confdefs.h.  */
27276 #include <math.h>
27277 int
27278 main ()
27279 {
27280 #undef $gl_func
27281   (void) $gl_func;
27282   ;
27283   return 0;
27284 }
27285 _ACEOF
27286 if ac_fn_c_try_compile "$LINENO"; then :
27287   eval "$as_gl_Symbol=yes"
27288 else
27289   eval "$as_gl_Symbol=no"
27290 fi
27291 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
27292 fi
27293 eval ac_res=\$$as_gl_Symbol
27294                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
27295 $as_echo "$ac_res" >&6; }
27296     if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
27297   cat >>confdefs.h <<_ACEOF
27298 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
27299 _ACEOF
27300
27301                      eval ac_cv_have_decl_$gl_func=yes
27302 fi
27303       done
27304
27305
27306
27307
27308
27309
27310
27311   :
27312
27313
27314
27315
27316
27317
27318
27319
27320
27321
27322
27323   if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
27324
27325
27326
27327      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
27328 $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
27329 if ${gl_cv_func_mbrtowc_incomplete_state+:} false; then :
27330   $as_echo_n "(cached) " >&6
27331 else
27332
27333                   case "$host_os" in
27334                      # Guess no on AIX and OSF/1.
27335         aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;;
27336                      # Guess yes otherwise.
27337         *)           gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;;
27338       esac
27339       if test $LOCALE_JA != none; then
27340         if test "$cross_compiling" = yes; then :
27341   :
27342 else
27343   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27344 /* end confdefs.h.  */
27345
27346 #include <locale.h>
27347 #include <string.h>
27348 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
27349    <wchar.h>.
27350    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
27351    included before <wchar.h>.  */
27352 #include <stddef.h>
27353 #include <stdio.h>
27354 #include <time.h>
27355 #include <wchar.h>
27356 int main ()
27357 {
27358   if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
27359     {
27360       const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
27361       mbstate_t state;
27362       wchar_t wc;
27363
27364       memset (&state, '\0', sizeof (mbstate_t));
27365       if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
27366         if (mbsinit (&state))
27367           return 1;
27368     }
27369   return 0;
27370 }
27371 _ACEOF
27372 if ac_fn_c_try_run "$LINENO"; then :
27373   gl_cv_func_mbrtowc_incomplete_state=yes
27374 else
27375   gl_cv_func_mbrtowc_incomplete_state=no
27376 fi
27377 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27378   conftest.$ac_objext conftest.beam conftest.$ac_ext
27379 fi
27380
27381       fi
27382
27383 fi
27384 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
27385 $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
27386
27387
27388
27389
27390      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
27391 $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
27392 if ${gl_cv_func_mbrtowc_sanitycheck+:} false; then :
27393   $as_echo_n "(cached) " >&6
27394 else
27395
27396                   case "$host_os" in
27397                     # Guess no on Solaris 8.
27398         solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;;
27399                     # Guess yes otherwise.
27400         *)          gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;;
27401       esac
27402       if test $LOCALE_ZH_CN != none; then
27403         if test "$cross_compiling" = yes; then :
27404   :
27405 else
27406   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27407 /* end confdefs.h.  */
27408
27409 #include <locale.h>
27410 #include <stdlib.h>
27411 #include <string.h>
27412 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
27413    <wchar.h>.
27414    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
27415    included before <wchar.h>.  */
27416 #include <stddef.h>
27417 #include <stdio.h>
27418 #include <time.h>
27419 #include <wchar.h>
27420 int main ()
27421 {
27422   /* This fails on Solaris 8:
27423      mbrtowc returns 2, and sets wc to 0x00F0.
27424      mbtowc returns 4 (correct) and sets wc to 0x5EDC.  */
27425   if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
27426     {
27427       char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */
27428       mbstate_t state;
27429       wchar_t wc;
27430
27431       memset (&state, '\0', sizeof (mbstate_t));
27432       if (mbrtowc (&wc, input + 3, 6, &state) != 4
27433           && mbtowc (&wc, input + 3, 6) == 4)
27434         return 1;
27435     }
27436   return 0;
27437 }
27438 _ACEOF
27439 if ac_fn_c_try_run "$LINENO"; then :
27440   gl_cv_func_mbrtowc_sanitycheck=yes
27441 else
27442   gl_cv_func_mbrtowc_sanitycheck=no
27443 fi
27444 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27445   conftest.$ac_objext conftest.beam conftest.$ac_ext
27446 fi
27447
27448       fi
27449
27450 fi
27451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
27452 $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
27453
27454     REPLACE_MBSTATE_T=0
27455     case "$gl_cv_func_mbrtowc_incomplete_state" in
27456       *yes) ;;
27457       *) REPLACE_MBSTATE_T=1 ;;
27458     esac
27459     case "$gl_cv_func_mbrtowc_sanitycheck" in
27460       *yes) ;;
27461       *) REPLACE_MBSTATE_T=1 ;;
27462     esac
27463   else
27464     REPLACE_MBSTATE_T=1
27465   fi
27466
27467
27468
27469   if test $ac_cv_func_mbrtowc = no; then
27470     HAVE_MBRTOWC=0
27471     ac_fn_c_check_decl "$LINENO" "mbrtowc" "ac_cv_have_decl_mbrtowc" "
27472 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
27473    <wchar.h>.
27474    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
27475    included before <wchar.h>.  */
27476 #include <stddef.h>
27477 #include <stdio.h>
27478 #include <time.h>
27479 #include <wchar.h>
27480
27481 "
27482 if test "x$ac_cv_have_decl_mbrtowc" = xyes; then :
27483   ac_have_decl=1
27484 else
27485   ac_have_decl=0
27486 fi
27487
27488 cat >>confdefs.h <<_ACEOF
27489 #define HAVE_DECL_MBRTOWC $ac_have_decl
27490 _ACEOF
27491
27492     if test $ac_cv_have_decl_mbrtowc = yes; then
27493                         REPLACE_MBRTOWC=1
27494     fi
27495   else
27496     if test $REPLACE_MBSTATE_T = 1; then
27497       REPLACE_MBRTOWC=1
27498     else
27499
27500
27501
27502      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL pwc argument" >&5
27503 $as_echo_n "checking whether mbrtowc handles a NULL pwc argument... " >&6; }
27504 if ${gl_cv_func_mbrtowc_null_arg1+:} false; then :
27505   $as_echo_n "(cached) " >&6
27506 else
27507
27508                   case "$host_os" in
27509                   # Guess no on Solaris.
27510         solaris*) gl_cv_func_mbrtowc_null_arg1="guessing no" ;;
27511                   # Guess yes otherwise.
27512         *)        gl_cv_func_mbrtowc_null_arg1="guessing yes" ;;
27513       esac
27514       if test $LOCALE_FR_UTF8 != none; then
27515         if test "$cross_compiling" = yes; then :
27516   :
27517 else
27518   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27519 /* end confdefs.h.  */
27520
27521 #include <locale.h>
27522 #include <stdlib.h>
27523 #include <string.h>
27524 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
27525    <wchar.h>.
27526    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
27527    included before <wchar.h>.  */
27528 #include <stddef.h>
27529 #include <stdio.h>
27530 #include <time.h>
27531 #include <wchar.h>
27532 int main ()
27533 {
27534   int result = 0;
27535
27536   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
27537     {
27538       char input[] = "\303\237er";
27539       mbstate_t state;
27540       wchar_t wc;
27541       size_t ret;
27542
27543       memset (&state, '\0', sizeof (mbstate_t));
27544       wc = (wchar_t) 0xBADFACE;
27545       ret = mbrtowc (&wc, input, 5, &state);
27546       if (ret != 2)
27547         result |= 1;
27548       if (!mbsinit (&state))
27549         result |= 2;
27550
27551       memset (&state, '\0', sizeof (mbstate_t));
27552       ret = mbrtowc (NULL, input, 5, &state);
27553       if (ret != 2) /* Solaris 7 fails here: ret is -1.  */
27554         result |= 4;
27555       if (!mbsinit (&state))
27556         result |= 8;
27557     }
27558   return result;
27559 }
27560 _ACEOF
27561 if ac_fn_c_try_run "$LINENO"; then :
27562   gl_cv_func_mbrtowc_null_arg1=yes
27563 else
27564   gl_cv_func_mbrtowc_null_arg1=no
27565 fi
27566 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27567   conftest.$ac_objext conftest.beam conftest.$ac_ext
27568 fi
27569
27570       fi
27571
27572 fi
27573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg1" >&5
27574 $as_echo "$gl_cv_func_mbrtowc_null_arg1" >&6; }
27575
27576
27577
27578
27579      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles a NULL string argument" >&5
27580 $as_echo_n "checking whether mbrtowc handles a NULL string argument... " >&6; }
27581 if ${gl_cv_func_mbrtowc_null_arg2+:} false; then :
27582   $as_echo_n "(cached) " >&6
27583 else
27584
27585                   case "$host_os" in
27586               # Guess no on OSF/1.
27587         osf*) gl_cv_func_mbrtowc_null_arg2="guessing no" ;;
27588               # Guess yes otherwise.
27589         *)    gl_cv_func_mbrtowc_null_arg2="guessing yes" ;;
27590       esac
27591       if test $LOCALE_FR_UTF8 != none; then
27592         if test "$cross_compiling" = yes; then :
27593   :
27594 else
27595   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27596 /* end confdefs.h.  */
27597
27598 #include <locale.h>
27599 #include <string.h>
27600 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
27601    <wchar.h>.
27602    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
27603    included before <wchar.h>.  */
27604 #include <stddef.h>
27605 #include <stdio.h>
27606 #include <time.h>
27607 #include <wchar.h>
27608 int main ()
27609 {
27610   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
27611     {
27612       mbstate_t state;
27613       wchar_t wc;
27614       int ret;
27615
27616       memset (&state, '\0', sizeof (mbstate_t));
27617       wc = (wchar_t) 0xBADFACE;
27618       mbrtowc (&wc, NULL, 5, &state);
27619       /* Check that wc was not modified.  */
27620       if (wc != (wchar_t) 0xBADFACE)
27621         return 1;
27622     }
27623   return 0;
27624 }
27625 _ACEOF
27626 if ac_fn_c_try_run "$LINENO"; then :
27627   gl_cv_func_mbrtowc_null_arg2=yes
27628 else
27629   gl_cv_func_mbrtowc_null_arg2=no
27630 fi
27631 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27632   conftest.$ac_objext conftest.beam conftest.$ac_ext
27633 fi
27634
27635       fi
27636
27637 fi
27638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_null_arg2" >&5
27639 $as_echo "$gl_cv_func_mbrtowc_null_arg2" >&6; }
27640
27641
27642
27643
27644
27645
27646   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc has a correct return value" >&5
27647 $as_echo_n "checking whether mbrtowc has a correct return value... " >&6; }
27648 if ${gl_cv_func_mbrtowc_retval+:} false; then :
27649   $as_echo_n "(cached) " >&6
27650 else
27651
27652                   case "$host_os" in
27653                                    # Guess no on HP-UX, Solaris, native Windows.
27654         hpux* | solaris* | mingw*) gl_cv_func_mbrtowc_retval="guessing no" ;;
27655                                    # Guess yes otherwise.
27656         *)                         gl_cv_func_mbrtowc_retval="guessing yes" ;;
27657       esac
27658       if test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none \
27659          || { case "$host_os" in mingw*) true;; *) false;; esac; }; then
27660         if test "$cross_compiling" = yes; then :
27661   :
27662 else
27663   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27664 /* end confdefs.h.  */
27665
27666 #include <locale.h>
27667 #include <string.h>
27668 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
27669    <wchar.h>.
27670    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
27671    included before <wchar.h>.  */
27672 #include <stddef.h>
27673 #include <stdio.h>
27674 #include <time.h>
27675 #include <wchar.h>
27676 int main ()
27677 {
27678   int result = 0;
27679   int found_some_locale = 0;
27680   /* This fails on Solaris.  */
27681   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
27682     {
27683       char input[] = "B\303\274\303\237er"; /* "Büßer" */
27684       mbstate_t state;
27685       wchar_t wc;
27686
27687       memset (&state, '\0', sizeof (mbstate_t));
27688       if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
27689         {
27690           input[1] = '\0';
27691           if (mbrtowc (&wc, input + 2, 5, &state) != 1)
27692             result |= 1;
27693         }
27694       found_some_locale = 1;
27695     }
27696   /* This fails on HP-UX 11.11.  */
27697   if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
27698     {
27699       char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
27700       mbstate_t state;
27701       wchar_t wc;
27702
27703       memset (&state, '\0', sizeof (mbstate_t));
27704       if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
27705         {
27706           input[1] = '\0';
27707           if (mbrtowc (&wc, input + 2, 5, &state) != 2)
27708             result |= 2;
27709         }
27710       found_some_locale = 1;
27711     }
27712   /* This fails on native Windows.  */
27713   if (setlocale (LC_ALL, "Japanese_Japan.932") != NULL)
27714     {
27715       char input[] = "<\223\372\226\173\214\352>"; /* "<日本語>" */
27716       mbstate_t state;
27717       wchar_t wc;
27718
27719       memset (&state, '\0', sizeof (mbstate_t));
27720       if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2))
27721         {
27722           input[3] = '\0';
27723           if (mbrtowc (&wc, input + 4, 4, &state) != 1)
27724             result |= 4;
27725         }
27726       found_some_locale = 1;
27727     }
27728   if (setlocale (LC_ALL, "Chinese_Taiwan.950") != NULL)
27729     {
27730       char input[] = "<\244\351\245\273\273\171>"; /* "<日本語>" */
27731       mbstate_t state;
27732       wchar_t wc;
27733
27734       memset (&state, '\0', sizeof (mbstate_t));
27735       if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2))
27736         {
27737           input[3] = '\0';
27738           if (mbrtowc (&wc, input + 4, 4, &state) != 1)
27739             result |= 8;
27740         }
27741       found_some_locale = 1;
27742     }
27743   if (setlocale (LC_ALL, "Chinese_China.936") != NULL)
27744     {
27745       char input[] = "<\310\325\261\276\325\132>"; /* "<日本語>" */
27746       mbstate_t state;
27747       wchar_t wc;
27748
27749       memset (&state, '\0', sizeof (mbstate_t));
27750       if (mbrtowc (&wc, input + 3, 1, &state) == (size_t)(-2))
27751         {
27752           input[3] = '\0';
27753           if (mbrtowc (&wc, input + 4, 4, &state) != 1)
27754             result |= 16;
27755         }
27756       found_some_locale = 1;
27757     }
27758   return (found_some_locale ? result : 77);
27759 }
27760 _ACEOF
27761 if ac_fn_c_try_run "$LINENO"; then :
27762   gl_cv_func_mbrtowc_retval=yes
27763 else
27764   if test $? != 77; then
27765              gl_cv_func_mbrtowc_retval=no
27766            fi
27767
27768 fi
27769 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27770   conftest.$ac_objext conftest.beam conftest.$ac_ext
27771 fi
27772
27773       fi
27774
27775 fi
27776 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_retval" >&5
27777 $as_echo "$gl_cv_func_mbrtowc_retval" >&6; }
27778
27779
27780
27781
27782      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc returns 0 when parsing a NUL character" >&5
27783 $as_echo_n "checking whether mbrtowc returns 0 when parsing a NUL character... " >&6; }
27784 if ${gl_cv_func_mbrtowc_nul_retval+:} false; then :
27785   $as_echo_n "(cached) " >&6
27786 else
27787
27788                   case "$host_os" in
27789                        # Guess no on Solaris 8 and 9.
27790         solaris2.[89]) gl_cv_func_mbrtowc_nul_retval="guessing no" ;;
27791                        # Guess yes otherwise.
27792         *)             gl_cv_func_mbrtowc_nul_retval="guessing yes" ;;
27793       esac
27794       if test $LOCALE_ZH_CN != none; then
27795         if test "$cross_compiling" = yes; then :
27796   :
27797 else
27798   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27799 /* end confdefs.h.  */
27800
27801 #include <locale.h>
27802 #include <string.h>
27803 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
27804    <wchar.h>.
27805    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
27806    included before <wchar.h>.  */
27807 #include <stddef.h>
27808 #include <stdio.h>
27809 #include <time.h>
27810 #include <wchar.h>
27811 int main ()
27812 {
27813   /* This fails on Solaris 8 and 9.  */
27814   if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
27815     {
27816       mbstate_t state;
27817       wchar_t wc;
27818
27819       memset (&state, '\0', sizeof (mbstate_t));
27820       if (mbrtowc (&wc, "", 1, &state) != 0)
27821         return 1;
27822     }
27823   return 0;
27824 }
27825 _ACEOF
27826 if ac_fn_c_try_run "$LINENO"; then :
27827   gl_cv_func_mbrtowc_nul_retval=yes
27828 else
27829   gl_cv_func_mbrtowc_nul_retval=no
27830 fi
27831 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27832   conftest.$ac_objext conftest.beam conftest.$ac_ext
27833 fi
27834
27835       fi
27836
27837 fi
27838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_nul_retval" >&5
27839 $as_echo "$gl_cv_func_mbrtowc_nul_retval" >&6; }
27840
27841
27842
27843      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works on empty input" >&5
27844 $as_echo_n "checking whether mbrtowc works on empty input... " >&6; }
27845 if ${gl_cv_func_mbrtowc_empty_input+:} false; then :
27846   $as_echo_n "(cached) " >&6
27847 else
27848
27849                   case "$host_os" in
27850                      # Guess no on AIX and glibc systems.
27851         aix* | *-gnu*)
27852                     gl_cv_func_mbrtowc_empty_input="guessing no" ;;
27853         *)          gl_cv_func_mbrtowc_empty_input="guessing yes" ;;
27854       esac
27855       if test "$cross_compiling" = yes; then :
27856   :
27857 else
27858   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27859 /* end confdefs.h.  */
27860
27861            #include <wchar.h>
27862            static wchar_t wc;
27863            static mbstate_t mbs;
27864            int
27865            main (void)
27866            {
27867              return mbrtowc (&wc, "", 0, &mbs) == (size_t) -2;
27868            }
27869 _ACEOF
27870 if ac_fn_c_try_run "$LINENO"; then :
27871   gl_cv_func_mbrtowc_empty_input=no
27872 else
27873   gl_cv_func_mbrtowc_empty_input=yes
27874 fi
27875 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
27876   conftest.$ac_objext conftest.beam conftest.$ac_ext
27877 fi
27878
27879
27880 fi
27881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_empty_input" >&5
27882 $as_echo "$gl_cv_func_mbrtowc_empty_input" >&6; }
27883
27884       case "$gl_cv_func_mbrtowc_null_arg1" in
27885         *yes) ;;
27886         *)
27887 $as_echo "#define MBRTOWC_NULL_ARG1_BUG 1" >>confdefs.h
27888
27889            REPLACE_MBRTOWC=1
27890            ;;
27891       esac
27892       case "$gl_cv_func_mbrtowc_null_arg2" in
27893         *yes) ;;
27894         *)
27895 $as_echo "#define MBRTOWC_NULL_ARG2_BUG 1" >>confdefs.h
27896
27897            REPLACE_MBRTOWC=1
27898            ;;
27899       esac
27900       case "$gl_cv_func_mbrtowc_retval" in
27901         *yes) ;;
27902         *)
27903 $as_echo "#define MBRTOWC_RETVAL_BUG 1" >>confdefs.h
27904
27905            REPLACE_MBRTOWC=1
27906            ;;
27907       esac
27908       case "$gl_cv_func_mbrtowc_nul_retval" in
27909         *yes) ;;
27910         *)
27911 $as_echo "#define MBRTOWC_NUL_RETVAL_BUG 1" >>confdefs.h
27912
27913            REPLACE_MBRTOWC=1
27914            ;;
27915       esac
27916       case "$gl_cv_func_mbrtowc_empty_input" in
27917         *yes) ;;
27918         *)
27919 $as_echo "#define MBRTOWC_EMPTY_INPUT_BUG 1" >>confdefs.h
27920
27921            REPLACE_MBRTOWC=1
27922            ;;
27923       esac
27924     fi
27925   fi
27926
27927   if test $HAVE_MBRTOWC = 0 || test $REPLACE_MBRTOWC = 1; then
27928
27929
27930
27931
27932
27933
27934
27935
27936   gl_LIBOBJS="$gl_LIBOBJS mbrtowc.$ac_objext"
27937
27938
27939   :
27940
27941   fi
27942
27943
27944
27945
27946
27947           GNULIB_MBRTOWC=1
27948
27949
27950
27951
27952
27953 $as_echo "#define GNULIB_TEST_MBRTOWC 1" >>confdefs.h
27954
27955
27956
27957
27958
27959
27960
27961
27962
27963
27964
27965
27966
27967
27968   if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
27969
27970
27971
27972      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
27973 $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
27974 if ${gl_cv_func_mbrtowc_incomplete_state+:} false; then :
27975   $as_echo_n "(cached) " >&6
27976 else
27977
27978                   case "$host_os" in
27979                      # Guess no on AIX and OSF/1.
27980         aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;;
27981                      # Guess yes otherwise.
27982         *)           gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;;
27983       esac
27984       if test $LOCALE_JA != none; then
27985         if test "$cross_compiling" = yes; then :
27986   :
27987 else
27988   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
27989 /* end confdefs.h.  */
27990
27991 #include <locale.h>
27992 #include <string.h>
27993 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
27994    <wchar.h>.
27995    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
27996    included before <wchar.h>.  */
27997 #include <stddef.h>
27998 #include <stdio.h>
27999 #include <time.h>
28000 #include <wchar.h>
28001 int main ()
28002 {
28003   if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
28004     {
28005       const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
28006       mbstate_t state;
28007       wchar_t wc;
28008
28009       memset (&state, '\0', sizeof (mbstate_t));
28010       if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
28011         if (mbsinit (&state))
28012           return 1;
28013     }
28014   return 0;
28015 }
28016 _ACEOF
28017 if ac_fn_c_try_run "$LINENO"; then :
28018   gl_cv_func_mbrtowc_incomplete_state=yes
28019 else
28020   gl_cv_func_mbrtowc_incomplete_state=no
28021 fi
28022 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28023   conftest.$ac_objext conftest.beam conftest.$ac_ext
28024 fi
28025
28026       fi
28027
28028 fi
28029 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
28030 $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
28031
28032
28033
28034
28035      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
28036 $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
28037 if ${gl_cv_func_mbrtowc_sanitycheck+:} false; then :
28038   $as_echo_n "(cached) " >&6
28039 else
28040
28041                   case "$host_os" in
28042                     # Guess no on Solaris 8.
28043         solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;;
28044                     # Guess yes otherwise.
28045         *)          gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;;
28046       esac
28047       if test $LOCALE_ZH_CN != none; then
28048         if test "$cross_compiling" = yes; then :
28049   :
28050 else
28051   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28052 /* end confdefs.h.  */
28053
28054 #include <locale.h>
28055 #include <stdlib.h>
28056 #include <string.h>
28057 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
28058    <wchar.h>.
28059    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
28060    included before <wchar.h>.  */
28061 #include <stddef.h>
28062 #include <stdio.h>
28063 #include <time.h>
28064 #include <wchar.h>
28065 int main ()
28066 {
28067   /* This fails on Solaris 8:
28068      mbrtowc returns 2, and sets wc to 0x00F0.
28069      mbtowc returns 4 (correct) and sets wc to 0x5EDC.  */
28070   if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
28071     {
28072       char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */
28073       mbstate_t state;
28074       wchar_t wc;
28075
28076       memset (&state, '\0', sizeof (mbstate_t));
28077       if (mbrtowc (&wc, input + 3, 6, &state) != 4
28078           && mbtowc (&wc, input + 3, 6) == 4)
28079         return 1;
28080     }
28081   return 0;
28082 }
28083 _ACEOF
28084 if ac_fn_c_try_run "$LINENO"; then :
28085   gl_cv_func_mbrtowc_sanitycheck=yes
28086 else
28087   gl_cv_func_mbrtowc_sanitycheck=no
28088 fi
28089 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28090   conftest.$ac_objext conftest.beam conftest.$ac_ext
28091 fi
28092
28093       fi
28094
28095 fi
28096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
28097 $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
28098
28099     REPLACE_MBSTATE_T=0
28100     case "$gl_cv_func_mbrtowc_incomplete_state" in
28101       *yes) ;;
28102       *) REPLACE_MBSTATE_T=1 ;;
28103     esac
28104     case "$gl_cv_func_mbrtowc_sanitycheck" in
28105       *yes) ;;
28106       *) REPLACE_MBSTATE_T=1 ;;
28107     esac
28108   else
28109     REPLACE_MBSTATE_T=1
28110   fi
28111
28112
28113
28114   if test $ac_cv_func_mbsinit = no; then
28115     HAVE_MBSINIT=0
28116     ac_fn_c_check_decl "$LINENO" "mbsinit" "ac_cv_have_decl_mbsinit" "
28117 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
28118    <wchar.h>.
28119    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
28120    included before <wchar.h>.  */
28121 #include <stddef.h>
28122 #include <stdio.h>
28123 #include <time.h>
28124 #include <wchar.h>
28125
28126 "
28127 if test "x$ac_cv_have_decl_mbsinit" = xyes; then :
28128   ac_have_decl=1
28129 else
28130   ac_have_decl=0
28131 fi
28132
28133 cat >>confdefs.h <<_ACEOF
28134 #define HAVE_DECL_MBSINIT $ac_have_decl
28135 _ACEOF
28136
28137     if test $ac_cv_have_decl_mbsinit = yes; then
28138                         REPLACE_MBSINIT=1
28139     fi
28140   else
28141     if test $REPLACE_MBSTATE_T = 1; then
28142       REPLACE_MBSINIT=1
28143     else
28144                         case "$host_os" in
28145         mingw*) REPLACE_MBSINIT=1 ;;
28146       esac
28147     fi
28148   fi
28149
28150   if test $HAVE_MBSINIT = 0 || test $REPLACE_MBSINIT = 1; then
28151
28152
28153
28154
28155
28156
28157
28158
28159   gl_LIBOBJS="$gl_LIBOBJS mbsinit.$ac_objext"
28160
28161
28162   :
28163
28164   fi
28165
28166
28167
28168
28169
28170           GNULIB_MBSINIT=1
28171
28172
28173
28174
28175
28176 $as_echo "#define GNULIB_TEST_MBSINIT 1" >>confdefs.h
28177
28178
28179
28180
28181
28182
28183
28184
28185           GNULIB_MBSNLEN=1
28186
28187
28188
28189
28190
28191 $as_echo "#define GNULIB_TEST_MBSNLEN 1" >>confdefs.h
28192
28193
28194
28195
28196   if test $HAVE_MEMCHR = 0 || test $REPLACE_MEMCHR = 1; then
28197
28198
28199
28200
28201
28202
28203
28204
28205   gl_LIBOBJS="$gl_LIBOBJS memchr.$ac_objext"
28206
28207
28208   for ac_header in bp-sym.h
28209 do :
28210   ac_fn_c_check_header_mongrel "$LINENO" "bp-sym.h" "ac_cv_header_bp_sym_h" "$ac_includes_default"
28211 if test "x$ac_cv_header_bp_sym_h" = xyes; then :
28212   cat >>confdefs.h <<_ACEOF
28213 #define HAVE_BP_SYM_H 1
28214 _ACEOF
28215
28216 fi
28217
28218 done
28219
28220
28221   fi
28222
28223
28224
28225
28226
28227           GNULIB_MEMCHR=1
28228
28229
28230
28231
28232
28233 $as_echo "#define GNULIB_TEST_MEMCHR 1" >>confdefs.h
28234
28235
28236
28237
28238
28239
28240
28241
28242
28243   if test $gl_cv_func_frexp_no_libm = yes; then
28244
28245
28246
28247   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexp works" >&5
28248 $as_echo_n "checking whether frexp works... " >&6; }
28249 if ${gl_cv_func_frexp_works+:} false; then :
28250   $as_echo_n "(cached) " >&6
28251 else
28252
28253       if test "$cross_compiling" = yes; then :
28254   case "$host_os" in
28255            netbsd* | irix* | mingw*) gl_cv_func_frexp_works="guessing no";;
28256            *)                        gl_cv_func_frexp_works="guessing yes";;
28257          esac
28258
28259 else
28260   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28261 /* end confdefs.h.  */
28262
28263 #include <float.h>
28264 #include <math.h>
28265 #include <string.h>
28266 #if HAVE_DECL_ALARM
28267 # include <signal.h>
28268 # include <unistd.h>
28269 #endif
28270 /* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0.
28271    ICC 10.0 has a bug when optimizing the expression -zero.
28272    The expression -DBL_MIN * DBL_MIN does not work when cross-compiling
28273    to PowerPC on Mac OS X 10.5.  */
28274 #if defined __hpux || defined __sgi || defined __ICC
28275 static double
28276 compute_minus_zero (void)
28277 {
28278   return -DBL_MIN * DBL_MIN;
28279 }
28280 # define minus_zero compute_minus_zero ()
28281 #else
28282 double minus_zero = -0.0;
28283 #endif
28284 int main()
28285 {
28286   int result = 0;
28287   int i;
28288   volatile double x;
28289   double zero = 0.0;
28290 #if HAVE_DECL_ALARM
28291   /* NeXTstep 3.3 frexp() runs into an endless loop when called on an infinite
28292      number.  Let the test fail in this case.  */
28293   signal (SIGALRM, SIG_DFL);
28294   alarm (5);
28295 #endif
28296   /* Test on denormalized numbers.  */
28297   for (i = 1, x = 1.0; i >= DBL_MIN_EXP; i--, x *= 0.5)
28298     ;
28299   if (x > 0.0)
28300     {
28301       int exp;
28302       double y = frexp (x, &exp);
28303       /* On machines with IEEE754 arithmetic: x = 1.11254e-308, exp = -1022.
28304          On NetBSD: y = 0.75. Correct: y = 0.5.  */
28305       if (y != 0.5)
28306         result |= 1;
28307     }
28308   /* Test on infinite numbers.  */
28309   x = 1.0 / zero;
28310   {
28311     int exp;
28312     double y = frexp (x, &exp);
28313     if (y != x)
28314       result |= 2;
28315   }
28316   /* Test on negative zero.  */
28317   x = minus_zero;
28318   {
28319     int exp;
28320     double y = frexp (x, &exp);
28321     if (memcmp (&y, &x, sizeof x))
28322       result |= 4;
28323   }
28324   return result;
28325 }
28326 _ACEOF
28327 if ac_fn_c_try_run "$LINENO"; then :
28328   gl_cv_func_frexp_works=yes
28329 else
28330   gl_cv_func_frexp_works=no
28331 fi
28332 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28333   conftest.$ac_objext conftest.beam conftest.$ac_ext
28334 fi
28335
28336
28337 fi
28338 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexp_works" >&5
28339 $as_echo "$gl_cv_func_frexp_works" >&6; }
28340
28341     case "$gl_cv_func_frexp_works" in
28342       *yes)
28343
28344 $as_echo "#define HAVE_FREXP_IN_LIBC 1" >>confdefs.h
28345
28346         ;;
28347     esac
28348   fi
28349
28350   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ldexp can be used without linking with libm" >&5
28351 $as_echo_n "checking whether ldexp can be used without linking with libm... " >&6; }
28352 if ${gl_cv_func_ldexp_no_libm+:} false; then :
28353   $as_echo_n "(cached) " >&6
28354 else
28355
28356       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28357 /* end confdefs.h.  */
28358 #include <math.h>
28359              double x;
28360              int y;
28361 int
28362 main ()
28363 {
28364 return ldexp (x, y) < 1;
28365   ;
28366   return 0;
28367 }
28368 _ACEOF
28369 if ac_fn_c_try_link "$LINENO"; then :
28370   gl_cv_func_ldexp_no_libm=yes
28371 else
28372   gl_cv_func_ldexp_no_libm=no
28373 fi
28374 rm -f core conftest.err conftest.$ac_objext \
28375     conftest$ac_exeext conftest.$ac_ext
28376
28377 fi
28378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_ldexp_no_libm" >&5
28379 $as_echo "$gl_cv_func_ldexp_no_libm" >&6; }
28380   if test $gl_cv_func_ldexp_no_libm = yes; then
28381
28382 $as_echo "#define HAVE_LDEXP_IN_LIBC 1" >>confdefs.h
28383
28384   fi
28385
28386
28387
28388
28389
28390
28391   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl() can be used without linking with libm" >&5
28392 $as_echo_n "checking whether frexpl() can be used without linking with libm... " >&6; }
28393 if ${gl_cv_func_frexpl_no_libm+:} false; then :
28394   $as_echo_n "(cached) " >&6
28395 else
28396
28397       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28398 /* end confdefs.h.  */
28399 #include <math.h>
28400              long double x;
28401 int
28402 main ()
28403 {
28404 int e; return frexpl (x, &e) > 0;
28405   ;
28406   return 0;
28407 }
28408 _ACEOF
28409 if ac_fn_c_try_link "$LINENO"; then :
28410   gl_cv_func_frexpl_no_libm=yes
28411 else
28412   gl_cv_func_frexpl_no_libm=no
28413 fi
28414 rm -f core conftest.err conftest.$ac_objext \
28415     conftest$ac_exeext conftest.$ac_ext
28416
28417 fi
28418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_no_libm" >&5
28419 $as_echo "$gl_cv_func_frexpl_no_libm" >&6; }
28420
28421   if test $gl_cv_func_frexpl_no_libm = yes; then
28422
28423
28424      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether frexpl works" >&5
28425 $as_echo_n "checking whether frexpl works... " >&6; }
28426 if ${gl_cv_func_frexpl_works+:} false; then :
28427   $as_echo_n "(cached) " >&6
28428 else
28429
28430       if test "$cross_compiling" = yes; then :
28431
28432          case "$host_os" in
28433            aix | aix[3-6]* | beos* | darwin* | irix* | mingw* | pw*)
28434               gl_cv_func_frexpl_works="guessing no";;
28435            *) gl_cv_func_frexpl_works="guessing yes";;
28436          esac
28437
28438 else
28439   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28440 /* end confdefs.h.  */
28441
28442 #include <float.h>
28443 #include <math.h>
28444 /* Override the values of <float.h>, like done in float.in.h.  */
28445 #if defined __i386__ && (defined __BEOS__ || defined __OpenBSD__)
28446 # undef LDBL_MIN_EXP
28447 # define LDBL_MIN_EXP    (-16381)
28448 #endif
28449 #if defined __i386__ && defined __FreeBSD__
28450 # undef LDBL_MIN_EXP
28451 # define LDBL_MIN_EXP    (-16381)
28452 #endif
28453 #if (defined _ARCH_PPC || defined _POWER) && defined _AIX && (LDBL_MANT_DIG == 106) && defined __GNUC__
28454 # undef LDBL_MIN_EXP
28455 # define LDBL_MIN_EXP DBL_MIN_EXP
28456 #endif
28457 #if defined __sgi && (LDBL_MANT_DIG >= 106)
28458 # if defined __GNUC__
28459 #  undef LDBL_MIN_EXP
28460 #  define LDBL_MIN_EXP DBL_MIN_EXP
28461 # endif
28462 #endif
28463 extern
28464 #ifdef __cplusplus
28465 "C"
28466 #endif
28467 long double frexpl (long double, int *);
28468 int main()
28469 {
28470   int result = 0;
28471   volatile long double x;
28472   /* Test on finite numbers that fails on AIX 5.1.  */
28473   x = 16.0L;
28474   {
28475     int exp = -9999;
28476     frexpl (x, &exp);
28477     if (exp != 5)
28478       result |= 1;
28479   }
28480   /* Test on finite numbers that fails on Mac OS X 10.4, because its frexpl
28481      function returns an invalid (incorrectly normalized) value: it returns
28482                y = { 0x3fe028f5, 0xc28f5c28, 0x3c9eb851, 0xeb851eb8 }
28483      but the correct result is
28484           0.505L = { 0x3fe028f5, 0xc28f5c29, 0xbc547ae1, 0x47ae1480 }  */
28485   x = 1.01L;
28486   {
28487     int exp = -9999;
28488     long double y = frexpl (x, &exp);
28489     if (!(exp == 1 && y == 0.505L))
28490       result |= 2;
28491   }
28492   /* Test on large finite numbers.  This fails on BeOS at i = 16322, while
28493      LDBL_MAX_EXP = 16384.
28494      In the loop end test, we test x against Infinity, rather than comparing
28495      i with LDBL_MAX_EXP, because BeOS <float.h> has a wrong LDBL_MAX_EXP.  */
28496   {
28497     int i;
28498     for (i = 1, x = 1.0L; x != x + x; i++, x *= 2.0L)
28499       {
28500         int exp = -9999;
28501         frexpl (x, &exp);
28502         if (exp != i)
28503           {
28504             result |= 4;
28505             break;
28506           }
28507       }
28508   }
28509   /* Test on denormalized numbers.  */
28510   {
28511     int i;
28512     for (i = 1, x = 1.0L; i >= LDBL_MIN_EXP; i--, x *= 0.5L)
28513       ;
28514     if (x > 0.0L)
28515       {
28516         int exp;
28517         long double y = frexpl (x, &exp);
28518         /* On machines with IEEE854 arithmetic: x = 1.68105e-4932,
28519            exp = -16382, y = 0.5.  On Mac OS X 10.5: exp = -16384, y = 0.5.  */
28520         if (exp != LDBL_MIN_EXP - 1)
28521           result |= 8;
28522       }
28523   }
28524   /* Test on infinite numbers.  */
28525   x = 1.0L / 0.0L;
28526   {
28527     int exp;
28528     long double y = frexpl (x, &exp);
28529     if (y != x)
28530       result |= 16;
28531   }
28532   return result;
28533 }
28534 _ACEOF
28535 if ac_fn_c_try_run "$LINENO"; then :
28536   gl_cv_func_frexpl_works=yes
28537 else
28538   gl_cv_func_frexpl_works=no
28539 fi
28540 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28541   conftest.$ac_objext conftest.beam conftest.$ac_ext
28542 fi
28543
28544
28545 fi
28546 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_frexpl_works" >&5
28547 $as_echo "$gl_cv_func_frexpl_works" >&6; }
28548
28549     case "$gl_cv_func_frexpl_works" in
28550       *yes) gl_func_frexpl_no_libm=yes ;;
28551       *)    gl_func_frexpl_no_libm=no; REPLACE_FREXPL=1 ;;
28552     esac
28553   else
28554     gl_func_frexpl_no_libm=no
28555         REPLACE_FREXPL=1
28556   fi
28557   if test $gl_func_frexpl_no_libm = yes; then
28558
28559 $as_echo "#define HAVE_FREXPL_IN_LIBC 1" >>confdefs.h
28560
28561             ac_fn_c_check_decl "$LINENO" "frexpl" "ac_cv_have_decl_frexpl" "#include <math.h>
28562 "
28563 if test "x$ac_cv_have_decl_frexpl" = xyes; then :
28564
28565 else
28566   HAVE_DECL_FREXPL=0
28567 fi
28568
28569   fi
28570
28571
28572   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ldexpl() can be used without linking with libm" >&5
28573 $as_echo_n "checking whether ldexpl() can be used without linking with libm... " >&6; }
28574 if ${gl_cv_func_ldexpl_no_libm+:} false; then :
28575   $as_echo_n "(cached) " >&6
28576 else
28577
28578       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28579 /* end confdefs.h.  */
28580 #include <math.h>
28581              long double x;
28582 int
28583 main ()
28584 {
28585 return ldexpl (x, -1) > 0;
28586   ;
28587   return 0;
28588 }
28589 _ACEOF
28590 if ac_fn_c_try_link "$LINENO"; then :
28591   gl_cv_func_ldexpl_no_libm=yes
28592 else
28593   gl_cv_func_ldexpl_no_libm=no
28594 fi
28595 rm -f core conftest.err conftest.$ac_objext \
28596     conftest$ac_exeext conftest.$ac_ext
28597
28598 fi
28599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_ldexpl_no_libm" >&5
28600 $as_echo "$gl_cv_func_ldexpl_no_libm" >&6; }
28601
28602   if test $gl_cv_func_ldexpl_no_libm = yes; then
28603
28604
28605      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ldexpl works" >&5
28606 $as_echo_n "checking whether ldexpl works... " >&6; }
28607 if ${gl_cv_func_ldexpl_works+:} false; then :
28608   $as_echo_n "(cached) " >&6
28609 else
28610
28611       if test "$cross_compiling" = yes; then :
28612
28613          case "$host_os" in
28614            aix | aix[3-6]*) gl_cv_func_ldexpl_works="guessing no";;
28615            *)               gl_cv_func_ldexpl_works="guessing yes";;
28616          esac
28617
28618 else
28619   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28620 /* end confdefs.h.  */
28621
28622 #include <math.h>
28623 extern
28624 #ifdef __cplusplus
28625 "C"
28626 #endif
28627 long double ldexpl (long double, int);
28628 int main()
28629 {
28630   int result = 0;
28631   {
28632     volatile long double x = 1.0;
28633     volatile long double y = ldexpl (x, -1);
28634     if (y != 0.5L)
28635       result |= 1;
28636   }
28637   {
28638     volatile long double x = 1.73205L;
28639     volatile long double y = ldexpl (x, 0);
28640     if (y != x)
28641       result |= 2;
28642   }
28643   return result;
28644 }
28645 _ACEOF
28646 if ac_fn_c_try_run "$LINENO"; then :
28647   gl_cv_func_ldexpl_works=yes
28648 else
28649   gl_cv_func_ldexpl_works=no
28650 fi
28651 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28652   conftest.$ac_objext conftest.beam conftest.$ac_ext
28653 fi
28654
28655
28656 fi
28657 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_ldexpl_works" >&5
28658 $as_echo "$gl_cv_func_ldexpl_works" >&6; }
28659
28660     case "$gl_cv_func_ldexpl_works" in
28661       *yes)
28662
28663 $as_echo "#define HAVE_LDEXPL_IN_LIBC 1" >>confdefs.h
28664
28665                         ac_fn_c_check_decl "$LINENO" "ldexpl" "ac_cv_have_decl_ldexpl" "#include <math.h>
28666 "
28667 if test "x$ac_cv_have_decl_ldexpl" = xyes; then :
28668
28669 else
28670   HAVE_DECL_LDEXPL=0
28671 fi
28672
28673         ;;
28674     esac
28675   fi
28676
28677
28678
28679
28680
28681
28682
28683      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signbit macro" >&5
28684 $as_echo_n "checking for signbit macro... " >&6; }
28685 if ${gl_cv_func_signbit+:} false; then :
28686   $as_echo_n "(cached) " >&6
28687 else
28688
28689       if test "$cross_compiling" = yes; then :
28690   case "$host_os" in
28691                    # Guess yes on glibc systems.
28692            *-gnu*) gl_cv_func_signbit="guessing yes" ;;
28693                    # If we don't know, assume the worst.
28694            *)      gl_cv_func_signbit="guessing no" ;;
28695          esac
28696
28697 else
28698   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28699 /* end confdefs.h.  */
28700
28701 #include <math.h>
28702 /* If signbit is defined as a function, don't use it, since calling it for
28703    'float' or 'long double' arguments would involve conversions.
28704    If signbit is not declared at all but exists as a library function, don't
28705    use it, since the prototype may not match.
28706    If signbit is not declared at all but exists as a compiler built-in, don't
28707    use it, since it's preferable to use __builtin_signbit* (no warnings,
28708    no conversions).  */
28709 #ifndef signbit
28710 # error "signbit should be a macro"
28711 #endif
28712 #include <string.h>
28713
28714 /* Global variables.
28715    Needed because GCC 4 constant-folds __builtin_signbitl (literal)
28716    but cannot constant-fold            __builtin_signbitl (variable).  */
28717 float vf;
28718 double vd;
28719 long double vl;
28720 int main ()
28721 {
28722 /* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0.
28723    So we use -p0f and -p0d instead.  */
28724 float p0f = 0.0f;
28725 float m0f = -p0f;
28726 double p0d = 0.0;
28727 double m0d = -p0d;
28728 /* On HP-UX 10.20, negating 0.0L does not yield -0.0L.
28729    So we use another constant expression instead.
28730    But that expression does not work on other platforms, such as when
28731    cross-compiling to PowerPC on Mac OS X 10.5.  */
28732 long double p0l = 0.0L;
28733 #if defined __hpux || defined __sgi
28734 long double m0l = -LDBL_MIN * LDBL_MIN;
28735 #else
28736 long double m0l = -p0l;
28737 #endif
28738   int result = 0;
28739   if (signbit (vf)) /* link check */
28740     vf++;
28741   {
28742     float plus_inf = 1.0f / p0f;
28743     float minus_inf = -1.0f / p0f;
28744     if (!(!signbit (255.0f)
28745           && signbit (-255.0f)
28746           && !signbit (p0f)
28747           && (memcmp (&m0f, &p0f, sizeof (float)) == 0 || signbit (m0f))
28748           && !signbit (plus_inf)
28749           && signbit (minus_inf)))
28750       result |= 1;
28751   }
28752   if (signbit (vd)) /* link check */
28753     vd++;
28754   {
28755     double plus_inf = 1.0 / p0d;
28756     double minus_inf = -1.0 / p0d;
28757     if (!(!signbit (255.0)
28758           && signbit (-255.0)
28759           && !signbit (p0d)
28760           && (memcmp (&m0d, &p0d, sizeof (double)) == 0 || signbit (m0d))
28761           && !signbit (plus_inf)
28762           && signbit (minus_inf)))
28763       result |= 2;
28764   }
28765   if (signbit (vl)) /* link check */
28766     vl++;
28767   {
28768     long double plus_inf = 1.0L / p0l;
28769     long double minus_inf = -1.0L / p0l;
28770     if (signbit (255.0L))
28771       result |= 4;
28772     if (!signbit (-255.0L))
28773       result |= 4;
28774     if (signbit (p0l))
28775       result |= 8;
28776     if (!(memcmp (&m0l, &p0l, sizeof (long double)) == 0 || signbit (m0l)))
28777       result |= 16;
28778     if (signbit (plus_inf))
28779       result |= 32;
28780     if (!signbit (minus_inf))
28781       result |= 64;
28782   }
28783   return result;
28784 }
28785
28786
28787 _ACEOF
28788 if ac_fn_c_try_run "$LINENO"; then :
28789   gl_cv_func_signbit=yes
28790 else
28791   gl_cv_func_signbit=no
28792 fi
28793 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28794   conftest.$ac_objext conftest.beam conftest.$ac_ext
28795 fi
28796
28797
28798 fi
28799 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_signbit" >&5
28800 $as_echo "$gl_cv_func_signbit" >&6; }
28801           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for signbit compiler built-ins" >&5
28802 $as_echo_n "checking for signbit compiler built-ins... " >&6; }
28803 if ${gl_cv_func_signbit_gcc+:} false; then :
28804   $as_echo_n "(cached) " >&6
28805 else
28806
28807       if test "$cross_compiling" = yes; then :
28808   case "$host_os" in
28809                    # Guess yes on glibc systems.
28810            *-gnu*) gl_cv_func_signbit_gcc="guessing yes" ;;
28811                    # If we don't know, assume the worst.
28812            *)      gl_cv_func_signbit_gcc="guessing no" ;;
28813          esac
28814
28815 else
28816   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28817 /* end confdefs.h.  */
28818
28819 #if __GNUC__ >= 4
28820 # define signbit(x) \
28821    (sizeof (x) == sizeof (long double) ? __builtin_signbitl (x) : \
28822     sizeof (x) == sizeof (double) ? __builtin_signbit (x) : \
28823     __builtin_signbitf (x))
28824 #else
28825 # error "signbit should be three compiler built-ins"
28826 #endif
28827 #include <string.h>
28828
28829 /* Global variables.
28830    Needed because GCC 4 constant-folds __builtin_signbitl (literal)
28831    but cannot constant-fold            __builtin_signbitl (variable).  */
28832 float vf;
28833 double vd;
28834 long double vl;
28835 int main ()
28836 {
28837 /* HP cc on HP-UX 10.20 has a bug with the constant expression -0.0.
28838    So we use -p0f and -p0d instead.  */
28839 float p0f = 0.0f;
28840 float m0f = -p0f;
28841 double p0d = 0.0;
28842 double m0d = -p0d;
28843 /* On HP-UX 10.20, negating 0.0L does not yield -0.0L.
28844    So we use another constant expression instead.
28845    But that expression does not work on other platforms, such as when
28846    cross-compiling to PowerPC on Mac OS X 10.5.  */
28847 long double p0l = 0.0L;
28848 #if defined __hpux || defined __sgi
28849 long double m0l = -LDBL_MIN * LDBL_MIN;
28850 #else
28851 long double m0l = -p0l;
28852 #endif
28853   int result = 0;
28854   if (signbit (vf)) /* link check */
28855     vf++;
28856   {
28857     float plus_inf = 1.0f / p0f;
28858     float minus_inf = -1.0f / p0f;
28859     if (!(!signbit (255.0f)
28860           && signbit (-255.0f)
28861           && !signbit (p0f)
28862           && (memcmp (&m0f, &p0f, sizeof (float)) == 0 || signbit (m0f))
28863           && !signbit (plus_inf)
28864           && signbit (minus_inf)))
28865       result |= 1;
28866   }
28867   if (signbit (vd)) /* link check */
28868     vd++;
28869   {
28870     double plus_inf = 1.0 / p0d;
28871     double minus_inf = -1.0 / p0d;
28872     if (!(!signbit (255.0)
28873           && signbit (-255.0)
28874           && !signbit (p0d)
28875           && (memcmp (&m0d, &p0d, sizeof (double)) == 0 || signbit (m0d))
28876           && !signbit (plus_inf)
28877           && signbit (minus_inf)))
28878       result |= 2;
28879   }
28880   if (signbit (vl)) /* link check */
28881     vl++;
28882   {
28883     long double plus_inf = 1.0L / p0l;
28884     long double minus_inf = -1.0L / p0l;
28885     if (signbit (255.0L))
28886       result |= 4;
28887     if (!signbit (-255.0L))
28888       result |= 4;
28889     if (signbit (p0l))
28890       result |= 8;
28891     if (!(memcmp (&m0l, &p0l, sizeof (long double)) == 0 || signbit (m0l)))
28892       result |= 16;
28893     if (signbit (plus_inf))
28894       result |= 32;
28895     if (!signbit (minus_inf))
28896       result |= 64;
28897   }
28898   return result;
28899 }
28900
28901
28902 _ACEOF
28903 if ac_fn_c_try_run "$LINENO"; then :
28904   gl_cv_func_signbit_gcc=yes
28905 else
28906   gl_cv_func_signbit_gcc=no
28907 fi
28908 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
28909   conftest.$ac_objext conftest.beam conftest.$ac_ext
28910 fi
28911
28912
28913 fi
28914 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_signbit_gcc" >&5
28915 $as_echo "$gl_cv_func_signbit_gcc" >&6; }
28916       case "$gl_cv_func_signbit_gcc" in
28917     *yes)
28918       REPLACE_SIGNBIT_USING_GCC=1
28919       ;;
28920     *)
28921       case "$gl_cv_func_signbit" in
28922         *yes) ;;
28923         *)
28924                     REPLACE_SIGNBIT=1
28925
28926
28927   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the sign bit in a 'float'" >&5
28928 $as_echo_n "checking where to find the sign bit in a 'float'... " >&6; }
28929 if ${gl_cv_cc_float_signbit+:} false; then :
28930   $as_echo_n "(cached) " >&6
28931 else
28932
28933       if test "$cross_compiling" = yes; then :
28934
28935                               gl_cv_cc_float_signbit="unknown"
28936
28937 else
28938   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
28939 /* end confdefs.h.  */
28940
28941 #include <stddef.h>
28942 #include <stdio.h>
28943 #define NWORDS \
28944   ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
28945 typedef union { float value; unsigned int word[NWORDS]; }
28946         memory_float;
28947 static memory_float plus = { 1.0f };
28948 static memory_float minus = { -1.0f };
28949 int main ()
28950 {
28951   size_t j, k, i;
28952   unsigned int m;
28953   FILE *fp = fopen ("conftest.out", "w");
28954   if (fp == NULL)
28955     return 1;
28956   /* Find the different bit.  */
28957   k = 0; m = 0;
28958   for (j = 0; j < NWORDS; j++)
28959     {
28960       unsigned int x = plus.word[j] ^ minus.word[j];
28961       if ((x & (x - 1)) || (x && m))
28962         {
28963           /* More than one bit difference.  */
28964           fprintf (fp, "unknown");
28965           return 2;
28966         }
28967       if (x)
28968         {
28969           k = j;
28970           m = x;
28971         }
28972     }
28973   if (m == 0)
28974     {
28975       /* No difference.  */
28976       fprintf (fp, "unknown");
28977       return 3;
28978     }
28979   /* Now m = plus.word[k] ^ ~minus.word[k].  */
28980   if (plus.word[k] & ~minus.word[k])
28981     {
28982       /* Oh? The sign bit is set in the positive and cleared in the negative
28983          numbers?  */
28984       fprintf (fp, "unknown");
28985       return 4;
28986     }
28987   for (i = 0; ; i++)
28988     if ((m >> i) & 1)
28989       break;
28990   fprintf (fp, "word %d bit %d", (int) k, (int) i);
28991   if (fclose (fp) != 0)
28992     return 5;
28993   return 0;
28994 }
28995
28996 _ACEOF
28997 if ac_fn_c_try_run "$LINENO"; then :
28998   gl_cv_cc_float_signbit=`cat conftest.out`
28999 else
29000   gl_cv_cc_float_signbit="unknown"
29001 fi
29002 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
29003   conftest.$ac_objext conftest.beam conftest.$ac_ext
29004 fi
29005
29006       rm -f conftest.out
29007
29008 fi
29009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_float_signbit" >&5
29010 $as_echo "$gl_cv_cc_float_signbit" >&6; }
29011   case "$gl_cv_cc_float_signbit" in
29012     word*bit*)
29013       word=`echo "$gl_cv_cc_float_signbit" | sed -e 's/word //' -e 's/ bit.*//'`
29014       bit=`echo "$gl_cv_cc_float_signbit" | sed -e 's/word.*bit //'`
29015
29016 cat >>confdefs.h <<_ACEOF
29017 #define FLT_SIGNBIT_WORD $word
29018 _ACEOF
29019
29020
29021 cat >>confdefs.h <<_ACEOF
29022 #define FLT_SIGNBIT_BIT $bit
29023 _ACEOF
29024
29025       ;;
29026   esac
29027
29028
29029
29030
29031   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the sign bit in a 'double'" >&5
29032 $as_echo_n "checking where to find the sign bit in a 'double'... " >&6; }
29033 if ${gl_cv_cc_double_signbit+:} false; then :
29034   $as_echo_n "(cached) " >&6
29035 else
29036
29037       if test "$cross_compiling" = yes; then :
29038
29039                               gl_cv_cc_double_signbit="unknown"
29040
29041 else
29042   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29043 /* end confdefs.h.  */
29044
29045 #include <stddef.h>
29046 #include <stdio.h>
29047 #define NWORDS \
29048   ((sizeof (double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
29049 typedef union { double value; unsigned int word[NWORDS]; }
29050         memory_float;
29051 static memory_float plus = { 1.0 };
29052 static memory_float minus = { -1.0 };
29053 int main ()
29054 {
29055   size_t j, k, i;
29056   unsigned int m;
29057   FILE *fp = fopen ("conftest.out", "w");
29058   if (fp == NULL)
29059     return 1;
29060   /* Find the different bit.  */
29061   k = 0; m = 0;
29062   for (j = 0; j < NWORDS; j++)
29063     {
29064       unsigned int x = plus.word[j] ^ minus.word[j];
29065       if ((x & (x - 1)) || (x && m))
29066         {
29067           /* More than one bit difference.  */
29068           fprintf (fp, "unknown");
29069           return 2;
29070         }
29071       if (x)
29072         {
29073           k = j;
29074           m = x;
29075         }
29076     }
29077   if (m == 0)
29078     {
29079       /* No difference.  */
29080       fprintf (fp, "unknown");
29081       return 3;
29082     }
29083   /* Now m = plus.word[k] ^ ~minus.word[k].  */
29084   if (plus.word[k] & ~minus.word[k])
29085     {
29086       /* Oh? The sign bit is set in the positive and cleared in the negative
29087          numbers?  */
29088       fprintf (fp, "unknown");
29089       return 4;
29090     }
29091   for (i = 0; ; i++)
29092     if ((m >> i) & 1)
29093       break;
29094   fprintf (fp, "word %d bit %d", (int) k, (int) i);
29095   if (fclose (fp) != 0)
29096     return 5;
29097   return 0;
29098 }
29099
29100 _ACEOF
29101 if ac_fn_c_try_run "$LINENO"; then :
29102   gl_cv_cc_double_signbit=`cat conftest.out`
29103 else
29104   gl_cv_cc_double_signbit="unknown"
29105 fi
29106 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
29107   conftest.$ac_objext conftest.beam conftest.$ac_ext
29108 fi
29109
29110       rm -f conftest.out
29111
29112 fi
29113 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_signbit" >&5
29114 $as_echo "$gl_cv_cc_double_signbit" >&6; }
29115   case "$gl_cv_cc_double_signbit" in
29116     word*bit*)
29117       word=`echo "$gl_cv_cc_double_signbit" | sed -e 's/word //' -e 's/ bit.*//'`
29118       bit=`echo "$gl_cv_cc_double_signbit" | sed -e 's/word.*bit //'`
29119
29120 cat >>confdefs.h <<_ACEOF
29121 #define DBL_SIGNBIT_WORD $word
29122 _ACEOF
29123
29124
29125 cat >>confdefs.h <<_ACEOF
29126 #define DBL_SIGNBIT_BIT $bit
29127 _ACEOF
29128
29129       ;;
29130   esac
29131
29132
29133
29134
29135   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the sign bit in a 'long double'" >&5
29136 $as_echo_n "checking where to find the sign bit in a 'long double'... " >&6; }
29137 if ${gl_cv_cc_long_double_signbit+:} false; then :
29138   $as_echo_n "(cached) " >&6
29139 else
29140
29141       if test "$cross_compiling" = yes; then :
29142
29143                               gl_cv_cc_long_double_signbit="unknown"
29144
29145 else
29146   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29147 /* end confdefs.h.  */
29148
29149 #include <stddef.h>
29150 #include <stdio.h>
29151 #define NWORDS \
29152   ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
29153 typedef union { long double value; unsigned int word[NWORDS]; }
29154         memory_float;
29155 static memory_float plus = { 1.0L };
29156 static memory_float minus = { -1.0L };
29157 int main ()
29158 {
29159   size_t j, k, i;
29160   unsigned int m;
29161   FILE *fp = fopen ("conftest.out", "w");
29162   if (fp == NULL)
29163     return 1;
29164   /* Find the different bit.  */
29165   k = 0; m = 0;
29166   for (j = 0; j < NWORDS; j++)
29167     {
29168       unsigned int x = plus.word[j] ^ minus.word[j];
29169       if ((x & (x - 1)) || (x && m))
29170         {
29171           /* More than one bit difference.  */
29172           fprintf (fp, "unknown");
29173           return 2;
29174         }
29175       if (x)
29176         {
29177           k = j;
29178           m = x;
29179         }
29180     }
29181   if (m == 0)
29182     {
29183       /* No difference.  */
29184       fprintf (fp, "unknown");
29185       return 3;
29186     }
29187   /* Now m = plus.word[k] ^ ~minus.word[k].  */
29188   if (plus.word[k] & ~minus.word[k])
29189     {
29190       /* Oh? The sign bit is set in the positive and cleared in the negative
29191          numbers?  */
29192       fprintf (fp, "unknown");
29193       return 4;
29194     }
29195   for (i = 0; ; i++)
29196     if ((m >> i) & 1)
29197       break;
29198   fprintf (fp, "word %d bit %d", (int) k, (int) i);
29199   if (fclose (fp) != 0)
29200     return 5;
29201   return 0;
29202 }
29203
29204 _ACEOF
29205 if ac_fn_c_try_run "$LINENO"; then :
29206   gl_cv_cc_long_double_signbit=`cat conftest.out`
29207 else
29208   gl_cv_cc_long_double_signbit="unknown"
29209 fi
29210 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
29211   conftest.$ac_objext conftest.beam conftest.$ac_ext
29212 fi
29213
29214       rm -f conftest.out
29215
29216 fi
29217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_long_double_signbit" >&5
29218 $as_echo "$gl_cv_cc_long_double_signbit" >&6; }
29219   case "$gl_cv_cc_long_double_signbit" in
29220     word*bit*)
29221       word=`echo "$gl_cv_cc_long_double_signbit" | sed -e 's/word //' -e 's/ bit.*//'`
29222       bit=`echo "$gl_cv_cc_long_double_signbit" | sed -e 's/word.*bit //'`
29223
29224 cat >>confdefs.h <<_ACEOF
29225 #define LDBL_SIGNBIT_WORD $word
29226 _ACEOF
29227
29228
29229 cat >>confdefs.h <<_ACEOF
29230 #define LDBL_SIGNBIT_BIT $bit
29231 _ACEOF
29232
29233       ;;
29234   esac
29235
29236
29237           if test "$gl_cv_cc_float_signbit" = unknown; then
29238                         ac_fn_c_check_decl "$LINENO" "copysignf" "ac_cv_have_decl_copysignf" "#include <math.h>
29239 "
29240 if test "x$ac_cv_have_decl_copysignf" = xyes; then :
29241   ac_have_decl=1
29242 else
29243   ac_have_decl=0
29244 fi
29245
29246 cat >>confdefs.h <<_ACEOF
29247 #define HAVE_DECL_COPYSIGNF $ac_have_decl
29248 _ACEOF
29249
29250             if test "$ac_cv_have_decl_copysignf" = yes; then
29251                             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether copysignf can be used without linking with libm" >&5
29252 $as_echo_n "checking whether copysignf can be used without linking with libm... " >&6; }
29253 if ${gl_cv_func_copysignf_no_libm+:} false; then :
29254   $as_echo_n "(cached) " >&6
29255 else
29256
29257                   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29258 /* end confdefs.h.  */
29259 #include <math.h>
29260                          float x, y;
29261 int
29262 main ()
29263 {
29264 return copysignf (x, y) < 0;
29265   ;
29266   return 0;
29267 }
29268 _ACEOF
29269 if ac_fn_c_try_link "$LINENO"; then :
29270   gl_cv_func_copysignf_no_libm=yes
29271 else
29272   gl_cv_func_copysignf_no_libm=no
29273 fi
29274 rm -f core conftest.err conftest.$ac_objext \
29275     conftest$ac_exeext conftest.$ac_ext
29276
29277 fi
29278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysignf_no_libm" >&5
29279 $as_echo "$gl_cv_func_copysignf_no_libm" >&6; }
29280               if test $gl_cv_func_copysignf_no_libm = yes; then
29281
29282 $as_echo "#define HAVE_COPYSIGNF_IN_LIBC 1" >>confdefs.h
29283
29284               fi
29285             fi
29286           fi
29287           if test "$gl_cv_cc_double_signbit" = unknown; then
29288                         ac_fn_c_check_decl "$LINENO" "copysign" "ac_cv_have_decl_copysign" "#include <math.h>
29289 "
29290 if test "x$ac_cv_have_decl_copysign" = xyes; then :
29291   ac_have_decl=1
29292 else
29293   ac_have_decl=0
29294 fi
29295
29296 cat >>confdefs.h <<_ACEOF
29297 #define HAVE_DECL_COPYSIGN $ac_have_decl
29298 _ACEOF
29299
29300             if test "$ac_cv_have_decl_copysign" = yes; then
29301                             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether copysign can be used without linking with libm" >&5
29302 $as_echo_n "checking whether copysign can be used without linking with libm... " >&6; }
29303 if ${gl_cv_func_copysign_no_libm+:} false; then :
29304   $as_echo_n "(cached) " >&6
29305 else
29306
29307                   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29308 /* end confdefs.h.  */
29309 #include <math.h>
29310                          double x, y;
29311 int
29312 main ()
29313 {
29314 return copysign (x, y) < 0;
29315   ;
29316   return 0;
29317 }
29318 _ACEOF
29319 if ac_fn_c_try_link "$LINENO"; then :
29320   gl_cv_func_copysign_no_libm=yes
29321 else
29322   gl_cv_func_copysign_no_libm=no
29323 fi
29324 rm -f core conftest.err conftest.$ac_objext \
29325     conftest$ac_exeext conftest.$ac_ext
29326
29327 fi
29328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysign_no_libm" >&5
29329 $as_echo "$gl_cv_func_copysign_no_libm" >&6; }
29330               if test $gl_cv_func_copysign_no_libm = yes; then
29331
29332 $as_echo "#define HAVE_COPYSIGN_IN_LIBC 1" >>confdefs.h
29333
29334               fi
29335             fi
29336           fi
29337           if test "$gl_cv_cc_long_double_signbit" = unknown; then
29338                         ac_fn_c_check_decl "$LINENO" "copysignl" "ac_cv_have_decl_copysignl" "#include <math.h>
29339 "
29340 if test "x$ac_cv_have_decl_copysignl" = xyes; then :
29341   ac_have_decl=1
29342 else
29343   ac_have_decl=0
29344 fi
29345
29346 cat >>confdefs.h <<_ACEOF
29347 #define HAVE_DECL_COPYSIGNL $ac_have_decl
29348 _ACEOF
29349
29350             if test "$ac_cv_have_decl_copysignl" = yes; then
29351                             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether copysignl can be used without linking with libm" >&5
29352 $as_echo_n "checking whether copysignl can be used without linking with libm... " >&6; }
29353 if ${gl_cv_func_copysignl_no_libm+:} false; then :
29354   $as_echo_n "(cached) " >&6
29355 else
29356
29357                   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29358 /* end confdefs.h.  */
29359 #include <math.h>
29360                          long double x, y;
29361 int
29362 main ()
29363 {
29364 return copysignl (x, y) < 0;
29365   ;
29366   return 0;
29367 }
29368 _ACEOF
29369 if ac_fn_c_try_link "$LINENO"; then :
29370   gl_cv_func_copysignl_no_libm=yes
29371 else
29372   gl_cv_func_copysignl_no_libm=no
29373 fi
29374 rm -f core conftest.err conftest.$ac_objext \
29375     conftest$ac_exeext conftest.$ac_ext
29376
29377 fi
29378 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_copysignl_no_libm" >&5
29379 $as_echo "$gl_cv_func_copysignl_no_libm" >&6; }
29380               if test $gl_cv_func_copysignl_no_libm = yes; then
29381
29382 $as_echo "#define HAVE_COPYSIGNL_IN_LIBC 1" >>confdefs.h
29383
29384               fi
29385             fi
29386           fi
29387           ;;
29388       esac
29389       ;;
29390   esac
29391
29392   if test $REPLACE_SIGNBIT = 1; then
29393
29394
29395
29396
29397
29398
29399
29400
29401   gl_LIBOBJS="$gl_LIBOBJS signbitf.$ac_objext"
29402
29403
29404
29405
29406
29407
29408
29409
29410
29411   gl_LIBOBJS="$gl_LIBOBJS signbitd.$ac_objext"
29412
29413
29414
29415
29416
29417
29418
29419
29420
29421   gl_LIBOBJS="$gl_LIBOBJS signbitl.$ac_objext"
29422
29423   fi
29424
29425
29426
29427
29428
29429           GNULIB_SIGNBIT=1
29430
29431
29432
29433
29434
29435 $as_echo "#define GNULIB_TEST_SIGNBIT 1" >>confdefs.h
29436
29437
29438
29439
29440   for ac_header in stdint.h
29441 do :
29442   ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
29443 if test "x$ac_cv_header_stdint_h" = xyes; then :
29444   cat >>confdefs.h <<_ACEOF
29445 #define HAVE_STDINT_H 1
29446 _ACEOF
29447
29448 fi
29449
29450 done
29451
29452     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SIZE_MAX" >&5
29453 $as_echo_n "checking for SIZE_MAX... " >&6; }
29454 if ${gl_cv_size_max+:} false; then :
29455   $as_echo_n "(cached) " >&6
29456 else
29457
29458     gl_cv_size_max=
29459     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29460 /* end confdefs.h.  */
29461
29462 #include <limits.h>
29463 #if HAVE_STDINT_H
29464 #include <stdint.h>
29465 #endif
29466 #ifdef SIZE_MAX
29467 Found it
29468 #endif
29469
29470 _ACEOF
29471 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
29472   $EGREP "Found it" >/dev/null 2>&1; then :
29473   gl_cv_size_max=yes
29474 fi
29475 rm -f conftest*
29476
29477     if test -z "$gl_cv_size_max"; then
29478                         if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) * CHAR_BIT - 1" "size_t_bits_minus_1"        "#include <stddef.h>
29479 #include <limits.h>"; then :
29480
29481 else
29482   size_t_bits_minus_1=
29483 fi
29484
29485       if ac_fn_c_compute_int "$LINENO" "sizeof (size_t) <= sizeof (unsigned int)" "fits_in_uint"        "#include <stddef.h>"; then :
29486
29487 else
29488   fits_in_uint=
29489 fi
29490
29491       if test -n "$size_t_bits_minus_1" && test -n "$fits_in_uint"; then
29492         if test $fits_in_uint = 1; then
29493                               cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29494 /* end confdefs.h.  */
29495 #include <stddef.h>
29496                  extern size_t foo;
29497                  extern unsigned long foo;
29498
29499 int
29500 main ()
29501 {
29502
29503   ;
29504   return 0;
29505 }
29506 _ACEOF
29507 if ac_fn_c_try_compile "$LINENO"; then :
29508   fits_in_uint=0
29509 fi
29510 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29511         fi
29512                                 if test $fits_in_uint = 1; then
29513           gl_cv_size_max="(((1U << $size_t_bits_minus_1) - 1) * 2 + 1)"
29514         else
29515           gl_cv_size_max="(((1UL << $size_t_bits_minus_1) - 1) * 2 + 1)"
29516         fi
29517       else
29518                 gl_cv_size_max='((size_t)~(size_t)0)'
29519       fi
29520     fi
29521
29522 fi
29523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_size_max" >&5
29524 $as_echo "$gl_cv_size_max" >&6; }
29525   if test "$gl_cv_size_max" != yes; then
29526
29527 cat >>confdefs.h <<_ACEOF
29528 #define SIZE_MAX $gl_cv_size_max
29529 _ACEOF
29530
29531   fi
29532
29533
29534
29535   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5
29536 $as_echo_n "checking for ssize_t... " >&6; }
29537 if ${gt_cv_ssize_t+:} false; then :
29538   $as_echo_n "(cached) " >&6
29539 else
29540   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29541 /* end confdefs.h.  */
29542 #include <sys/types.h>
29543 int
29544 main ()
29545 {
29546 int x = sizeof (ssize_t *) + sizeof (ssize_t);
29547             return !x;
29548   ;
29549   return 0;
29550 }
29551 _ACEOF
29552 if ac_fn_c_try_compile "$LINENO"; then :
29553   gt_cv_ssize_t=yes
29554 else
29555   gt_cv_ssize_t=no
29556 fi
29557 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29558 fi
29559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_ssize_t" >&5
29560 $as_echo "$gt_cv_ssize_t" >&6; }
29561   if test $gt_cv_ssize_t = no; then
29562
29563 $as_echo "#define ssize_t int" >>confdefs.h
29564
29565   fi
29566
29567
29568
29569
29570   # Define two additional variables used in the Makefile substitution.
29571
29572   if test "$ac_cv_header_stdbool_h" = yes; then
29573     STDBOOL_H=''
29574   else
29575     STDBOOL_H='stdbool.h'
29576   fi
29577
29578    if test -n "$STDBOOL_H"; then
29579   GL_GENERATE_STDBOOL_H_TRUE=
29580   GL_GENERATE_STDBOOL_H_FALSE='#'
29581 else
29582   GL_GENERATE_STDBOOL_H_TRUE='#'
29583   GL_GENERATE_STDBOOL_H_FALSE=
29584 fi
29585
29586
29587   if test "$ac_cv_type__Bool" = yes; then
29588     HAVE__BOOL=1
29589   else
29590     HAVE__BOOL=0
29591   fi
29592
29593
29594
29595
29596
29597   STDDEF_H=
29598   if test $gt_cv_c_wchar_t = no; then
29599     HAVE_WCHAR_T=0
29600     STDDEF_H=stddef.h
29601   fi
29602   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether NULL can be used in arbitrary expressions" >&5
29603 $as_echo_n "checking whether NULL can be used in arbitrary expressions... " >&6; }
29604 if ${gl_cv_decl_null_works+:} false; then :
29605   $as_echo_n "(cached) " >&6
29606 else
29607   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29608 /* end confdefs.h.  */
29609 #include <stddef.h>
29610       int test[2 * (sizeof NULL == sizeof (void *)) -1];
29611
29612 int
29613 main ()
29614 {
29615
29616   ;
29617   return 0;
29618 }
29619 _ACEOF
29620 if ac_fn_c_try_compile "$LINENO"; then :
29621   gl_cv_decl_null_works=yes
29622 else
29623   gl_cv_decl_null_works=no
29624 fi
29625 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29626 fi
29627 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_decl_null_works" >&5
29628 $as_echo "$gl_cv_decl_null_works" >&6; }
29629   if test $gl_cv_decl_null_works = no; then
29630     REPLACE_NULL=1
29631     STDDEF_H=stddef.h
29632   fi
29633
29634    if test -n "$STDDEF_H"; then
29635   GL_GENERATE_STDDEF_H_TRUE=
29636   GL_GENERATE_STDDEF_H_FALSE='#'
29637 else
29638   GL_GENERATE_STDDEF_H_TRUE='#'
29639   GL_GENERATE_STDDEF_H_FALSE=
29640 fi
29641
29642   if test -n "$STDDEF_H"; then
29643
29644
29645
29646
29647
29648
29649
29650
29651      if test $gl_cv_have_include_next = yes; then
29652        gl_cv_next_stddef_h='<'stddef.h'>'
29653      else
29654        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stddef.h>" >&5
29655 $as_echo_n "checking absolute name of <stddef.h>... " >&6; }
29656 if ${gl_cv_next_stddef_h+:} false; then :
29657   $as_echo_n "(cached) " >&6
29658 else
29659
29660
29661
29662   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29663 /* end confdefs.h.  */
29664 #include <stddef.h>
29665 _ACEOF
29666                 case "$host_os" in
29667     aix*) gl_absname_cpp="$ac_cpp -C" ;;
29668     *)    gl_absname_cpp="$ac_cpp" ;;
29669   esac
29670
29671   case "$host_os" in
29672     mingw*)
29673                                           gl_dirsep_regex='[/\\]'
29674       ;;
29675     *)
29676       gl_dirsep_regex='\/'
29677       ;;
29678   esac
29679       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
29680   gl_header_literal_regex=`echo 'stddef.h' \
29681                            | sed -e "$gl_make_literal_regex_sed"`
29682   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
29683       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
29684       s|^/[^/]|//&|
29685       p
29686       q
29687     }'
29688
29689         gl_cv_absolute_stddef_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
29690   sed -n "$gl_absolute_header_sed"`
29691
29692            gl_header=$gl_cv_absolute_stddef_h
29693            gl_cv_next_stddef_h='"'$gl_header'"'
29694
29695
29696 fi
29697 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stddef_h" >&5
29698 $as_echo "$gl_cv_next_stddef_h" >&6; }
29699      fi
29700      NEXT_STDDEF_H=$gl_cv_next_stddef_h
29701
29702      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
29703        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
29704        gl_next_as_first_directive='<'stddef.h'>'
29705      else
29706        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
29707        gl_next_as_first_directive=$gl_cv_next_stddef_h
29708      fi
29709      NEXT_AS_FIRST_DIRECTIVE_STDDEF_H=$gl_next_as_first_directive
29710
29711
29712
29713
29714   fi
29715
29716
29717
29718
29719
29720
29721
29722
29723
29724
29725
29726
29727      if test $gl_cv_have_include_next = yes; then
29728        gl_cv_next_stdlib_h='<'stdlib.h'>'
29729      else
29730        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdlib.h>" >&5
29731 $as_echo_n "checking absolute name of <stdlib.h>... " >&6; }
29732 if ${gl_cv_next_stdlib_h+:} false; then :
29733   $as_echo_n "(cached) " >&6
29734 else
29735
29736
29737
29738   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29739 /* end confdefs.h.  */
29740 #include <stdlib.h>
29741 _ACEOF
29742                 case "$host_os" in
29743     aix*) gl_absname_cpp="$ac_cpp -C" ;;
29744     *)    gl_absname_cpp="$ac_cpp" ;;
29745   esac
29746
29747   case "$host_os" in
29748     mingw*)
29749                                           gl_dirsep_regex='[/\\]'
29750       ;;
29751     *)
29752       gl_dirsep_regex='\/'
29753       ;;
29754   esac
29755       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
29756   gl_header_literal_regex=`echo 'stdlib.h' \
29757                            | sed -e "$gl_make_literal_regex_sed"`
29758   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
29759       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
29760       s|^/[^/]|//&|
29761       p
29762       q
29763     }'
29764
29765         gl_cv_absolute_stdlib_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
29766   sed -n "$gl_absolute_header_sed"`
29767
29768            gl_header=$gl_cv_absolute_stdlib_h
29769            gl_cv_next_stdlib_h='"'$gl_header'"'
29770
29771
29772 fi
29773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdlib_h" >&5
29774 $as_echo "$gl_cv_next_stdlib_h" >&6; }
29775      fi
29776      NEXT_STDLIB_H=$gl_cv_next_stdlib_h
29777
29778      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
29779        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
29780        gl_next_as_first_directive='<'stdlib.h'>'
29781      else
29782        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
29783        gl_next_as_first_directive=$gl_cv_next_stdlib_h
29784      fi
29785      NEXT_AS_FIRST_DIRECTIVE_STDLIB_H=$gl_next_as_first_directive
29786
29787
29788
29789
29790
29791
29792     for gl_func in _Exit atoll canonicalize_file_name getloadavg getsubopt grantpt     initstate initstate_r mkdtemp mkostemp mkostemps mkstemp mkstemps     posix_openpt ptsname ptsname_r random random_r realpath rpmatch     secure_getenv setenv setstate setstate_r srandom srandom_r     strtod strtoll strtoull unlockpt unsetenv; do
29793     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
29794     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
29795 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
29796 if eval \${$as_gl_Symbol+:} false; then :
29797   $as_echo_n "(cached) " >&6
29798 else
29799   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29800 /* end confdefs.h.  */
29801 #include <stdlib.h>
29802 #if HAVE_SYS_LOADAVG_H
29803 # include <sys/loadavg.h>
29804 #endif
29805 #if HAVE_RANDOM_H
29806 # include <random.h>
29807 #endif
29808
29809 int
29810 main ()
29811 {
29812 #undef $gl_func
29813   (void) $gl_func;
29814   ;
29815   return 0;
29816 }
29817 _ACEOF
29818 if ac_fn_c_try_compile "$LINENO"; then :
29819   eval "$as_gl_Symbol=yes"
29820 else
29821   eval "$as_gl_Symbol=no"
29822 fi
29823 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
29824 fi
29825 eval ac_res=\$$as_gl_Symbol
29826                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
29827 $as_echo "$ac_res" >&6; }
29828     if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
29829   cat >>confdefs.h <<_ACEOF
29830 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
29831 _ACEOF
29832
29833                      eval ac_cv_have_decl_$gl_func=yes
29834 fi
29835       done
29836
29837
29838   if test $gl_cond_libtool = false; then
29839     gl_ltlibdeps="$gl_ltlibdeps $LTLIBICONV"
29840     gl_libdeps="$gl_libdeps $LIBICONV"
29841   fi
29842
29843
29844
29845
29846   if test $REPLACE_STRNCAT = 1; then
29847
29848
29849
29850
29851
29852
29853
29854
29855   gl_LIBOBJS="$gl_LIBOBJS strncat.$ac_objext"
29856
29857
29858   :
29859
29860   fi
29861
29862
29863
29864
29865
29866           GNULIB_STRNCAT=1
29867
29868
29869
29870
29871
29872 $as_echo "#define GNULIB_TEST_STRNCAT 1" >>confdefs.h
29873
29874
29875
29876
29877
29878   if test $REPLACE_STRSTR = 0; then
29879     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works in linear time" >&5
29880 $as_echo_n "checking whether strstr works in linear time... " >&6; }
29881 if ${gl_cv_func_strstr_linear+:} false; then :
29882   $as_echo_n "(cached) " >&6
29883 else
29884   if test "$cross_compiling" = yes; then :
29885                              cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29886 /* end confdefs.h.  */
29887
29888 #include <features.h>
29889 #ifdef __GNU_LIBRARY__
29890  #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \
29891      && !(defined __i386__ || defined __x86_64__) \
29892      && !defined __UCLIBC__
29893   Lucky user
29894  #endif
29895 #endif
29896 #ifdef __CYGWIN__
29897  #include <cygwin/version.h>
29898  #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
29899   Lucky user
29900  #endif
29901 #endif
29902
29903 _ACEOF
29904 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
29905   $EGREP "Lucky user" >/dev/null 2>&1; then :
29906   gl_cv_func_strstr_linear="guessing yes"
29907 else
29908   gl_cv_func_strstr_linear="guessing no"
29909 fi
29910 rm -f conftest*
29911
29912
29913 else
29914   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29915 /* end confdefs.h.  */
29916
29917 #include <signal.h> /* for signal */
29918 #include <string.h> /* for strstr */
29919 #include <stdlib.h> /* for malloc */
29920 #include <unistd.h> /* for alarm */
29921 static void quit (int sig) { exit (sig + 128); }
29922
29923 int
29924 main ()
29925 {
29926
29927     int result = 0;
29928     size_t m = 1000000;
29929     char *haystack = (char *) malloc (2 * m + 2);
29930     char *needle = (char *) malloc (m + 2);
29931     /* Failure to compile this test due to missing alarm is okay,
29932        since all such platforms (mingw) also have quadratic strstr.  */
29933     signal (SIGALRM, quit);
29934     alarm (5);
29935     /* Check for quadratic performance.  */
29936     if (haystack && needle)
29937       {
29938         memset (haystack, 'A', 2 * m);
29939         haystack[2 * m] = 'B';
29940         haystack[2 * m + 1] = 0;
29941         memset (needle, 'A', m);
29942         needle[m] = 'B';
29943         needle[m + 1] = 0;
29944         if (!strstr (haystack, needle))
29945           result |= 1;
29946       }
29947     return result;
29948
29949   ;
29950   return 0;
29951 }
29952 _ACEOF
29953 if ac_fn_c_try_run "$LINENO"; then :
29954   gl_cv_func_strstr_linear=yes
29955 else
29956   gl_cv_func_strstr_linear=no
29957 fi
29958 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
29959   conftest.$ac_objext conftest.beam conftest.$ac_ext
29960 fi
29961
29962
29963 fi
29964 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_linear" >&5
29965 $as_echo "$gl_cv_func_strstr_linear" >&6; }
29966     case "$gl_cv_func_strstr_linear" in
29967       *yes) ;;
29968       *)
29969         REPLACE_STRSTR=1
29970         ;;
29971     esac
29972   fi
29973
29974   if test $REPLACE_STRSTR = 1; then
29975
29976
29977
29978
29979
29980
29981
29982
29983   gl_LIBOBJS="$gl_LIBOBJS strstr.$ac_objext"
29984
29985   fi
29986
29987
29988
29989   if test "$gl_cv_func_memchr_works" != yes; then
29990     REPLACE_STRSTR=1
29991   else
29992         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether strstr works" >&5
29993 $as_echo_n "checking whether strstr works... " >&6; }
29994 if ${gl_cv_func_strstr_works_always+:} false; then :
29995   $as_echo_n "(cached) " >&6
29996 else
29997   if test "$cross_compiling" = yes; then :
29998                                                cat confdefs.h - <<_ACEOF >conftest.$ac_ext
29999 /* end confdefs.h.  */
30000
30001 #ifdef __GNU_LIBRARY__
30002  #include <features.h>
30003  #if ((__GLIBC__ == 2 && __GLIBC_MINOR__ > 12) || (__GLIBC__ > 2)) \
30004      || defined __UCLIBC__
30005   Lucky user
30006  #endif
30007 #elif defined __CYGWIN__
30008  #include <cygwin/version.h>
30009  #if CYGWIN_VERSION_DLL_COMBINED > CYGWIN_VERSION_DLL_MAKE_COMBINED (1007, 7)
30010   Lucky user
30011  #endif
30012 #else
30013   Lucky user
30014 #endif
30015
30016 _ACEOF
30017 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
30018   $EGREP "Lucky user" >/dev/null 2>&1; then :
30019   gl_cv_func_strstr_works_always="guessing yes"
30020 else
30021   gl_cv_func_strstr_works_always="guessing no"
30022 fi
30023 rm -f conftest*
30024
30025
30026 else
30027   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
30028 /* end confdefs.h.  */
30029
30030 #include <string.h> /* for strstr */
30031 #define P "_EF_BF_BD"
30032 #define HAYSTACK "F_BD_CE_BD" P P P P "_C3_88_20" P P P "_C3_A7_20" P
30033 #define NEEDLE P P P P P
30034
30035 int
30036 main ()
30037 {
30038 return !!strstr (HAYSTACK, NEEDLE);
30039
30040   ;
30041   return 0;
30042 }
30043 _ACEOF
30044 if ac_fn_c_try_run "$LINENO"; then :
30045   gl_cv_func_strstr_works_always=yes
30046 else
30047   gl_cv_func_strstr_works_always=no
30048 fi
30049 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
30050   conftest.$ac_objext conftest.beam conftest.$ac_ext
30051 fi
30052
30053
30054 fi
30055 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_strstr_works_always" >&5
30056 $as_echo "$gl_cv_func_strstr_works_always" >&6; }
30057     case "$gl_cv_func_strstr_works_always" in
30058       *yes) ;;
30059       *)
30060         REPLACE_STRSTR=1
30061         ;;
30062     esac
30063   fi
30064
30065   if test $REPLACE_STRSTR = 1; then
30066
30067
30068
30069
30070
30071
30072
30073
30074   gl_LIBOBJS="$gl_LIBOBJS strstr.$ac_objext"
30075
30076   fi
30077
30078
30079
30080
30081
30082           GNULIB_STRSTR=1
30083
30084
30085
30086
30087
30088 $as_echo "#define GNULIB_TEST_STRSTR 1" >>confdefs.h
30089
30090
30091
30092
30093
30094
30095
30096
30097
30098
30099
30100       if  { test "$HAVE_LIBUNISTRING" != yes \
30101     || {
30102
30103
30104
30105             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30106             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30107                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30108                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30109                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 1
30110                          }
30111                     }
30112                }
30113
30114
30115
30116
30117        }
30118   }; then
30119     LIBUNISTRING_UNICASE_H='unicase.h'
30120   else
30121     LIBUNISTRING_UNICASE_H=
30122   fi
30123
30124
30125
30126
30127
30128        if  { test "$HAVE_LIBUNISTRING" != yes \
30129     || {
30130
30131
30132
30133             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30134             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30135                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30136                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30137                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 1
30138                          }
30139                     }
30140                }
30141
30142
30143
30144
30145        }
30146   }; then
30147   LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_TRUE=
30148   LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_FALSE='#'
30149 else
30150   LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_TRUE='#'
30151   LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_FALSE=
30152 fi
30153
30154
30155
30156
30157        if  { test "$HAVE_LIBUNISTRING" != yes \
30158     || {
30159
30160
30161
30162             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30163             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30164                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30165                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30166                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 1
30167                          }
30168                     }
30169                }
30170
30171
30172
30173
30174        }
30175   }; then
30176   LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT_TRUE=
30177   LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT_FALSE='#'
30178 else
30179   LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT_TRUE='#'
30180   LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT_FALSE=
30181 fi
30182
30183
30184
30185
30186
30187        if  { test "$HAVE_LIBUNISTRING" != yes \
30188     || {
30189
30190
30191
30192             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30193             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30194                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30195                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30196                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 3
30197                          }
30198                     }
30199                }
30200
30201
30202
30203
30204        }
30205   }; then
30206   LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE_TRUE=
30207   LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE_FALSE='#'
30208 else
30209   LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE_TRUE='#'
30210   LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE_FALSE=
30211 fi
30212
30213
30214
30215
30216        if  { test "$HAVE_LIBUNISTRING" != yes \
30217     || {
30218
30219
30220
30221             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30222             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30223                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30224                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30225                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30226                          }
30227                     }
30228                }
30229
30230
30231
30232
30233        }
30234   }; then
30235   LIBUNISTRING_COMPILE_UNICASE_TOLOWER_TRUE=
30236   LIBUNISTRING_COMPILE_UNICASE_TOLOWER_FALSE='#'
30237 else
30238   LIBUNISTRING_COMPILE_UNICASE_TOLOWER_TRUE='#'
30239   LIBUNISTRING_COMPILE_UNICASE_TOLOWER_FALSE=
30240 fi
30241
30242
30243
30244
30245        if  { test "$HAVE_LIBUNISTRING" != yes \
30246     || {
30247
30248
30249
30250             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30251             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30252                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30253                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30254                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30255                          }
30256                     }
30257                }
30258
30259
30260
30261
30262        }
30263   }; then
30264   LIBUNISTRING_COMPILE_UNICASE_TOTITLE_TRUE=
30265   LIBUNISTRING_COMPILE_UNICASE_TOTITLE_FALSE='#'
30266 else
30267   LIBUNISTRING_COMPILE_UNICASE_TOTITLE_TRUE='#'
30268   LIBUNISTRING_COMPILE_UNICASE_TOTITLE_FALSE=
30269 fi
30270
30271
30272
30273
30274        if  { test "$HAVE_LIBUNISTRING" != yes \
30275     || {
30276
30277
30278
30279             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30280             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30281                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30282                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30283                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30284                          }
30285                     }
30286                }
30287
30288
30289
30290
30291        }
30292   }; then
30293   LIBUNISTRING_COMPILE_UNICASE_TOUPPER_TRUE=
30294   LIBUNISTRING_COMPILE_UNICASE_TOUPPER_FALSE='#'
30295 else
30296   LIBUNISTRING_COMPILE_UNICASE_TOUPPER_TRUE='#'
30297   LIBUNISTRING_COMPILE_UNICASE_TOUPPER_FALSE=
30298 fi
30299
30300
30301
30302
30303        if  { test "$HAVE_LIBUNISTRING" != yes \
30304     || {
30305
30306
30307
30308             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30309             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30310                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30311                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30312                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30313                          }
30314                     }
30315                }
30316
30317
30318
30319
30320        }
30321   }; then
30322   LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP_TRUE=
30323   LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP_FALSE='#'
30324 else
30325   LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP_TRUE='#'
30326   LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP_FALSE=
30327 fi
30328
30329
30330
30331
30332        if  { test "$HAVE_LIBUNISTRING" != yes \
30333     || {
30334
30335
30336
30337             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30338             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30339                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30340                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30341                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30342                          }
30343                     }
30344                }
30345
30346
30347
30348
30349        }
30350   }; then
30351   LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL_TRUE=
30352   LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL_FALSE='#'
30353 else
30354   LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL_TRUE='#'
30355   LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL_FALSE=
30356 fi
30357
30358
30359
30360
30361        if  { test "$HAVE_LIBUNISTRING" != yes \
30362     || {
30363
30364
30365
30366             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30367             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30368                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30369                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30370                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30371                          }
30372                     }
30373                }
30374
30375
30376
30377
30378        }
30379   }; then
30380   LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD_TRUE=
30381   LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD_FALSE='#'
30382 else
30383   LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD_TRUE='#'
30384   LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD_FALSE=
30385 fi
30386
30387
30388
30389
30390        if  { test "$HAVE_LIBUNISTRING" != yes \
30391     || {
30392
30393
30394
30395             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30396             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30397                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30398                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30399                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30400                          }
30401                     }
30402                }
30403
30404
30405
30406
30407        }
30408   }; then
30409   LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM_TRUE=
30410   LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM_FALSE='#'
30411 else
30412   LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM_TRUE='#'
30413   LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM_FALSE=
30414 fi
30415
30416
30417
30418
30419        if  { test "$HAVE_LIBUNISTRING" != yes \
30420     || {
30421
30422
30423
30424             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30425             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30426                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30427                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30428                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30429                          }
30430                     }
30431                }
30432
30433
30434
30435
30436        }
30437   }; then
30438   LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD_TRUE=
30439   LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD_FALSE='#'
30440 else
30441   LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD_TRUE='#'
30442   LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD_FALSE=
30443 fi
30444
30445
30446
30447
30448        if  { test "$HAVE_LIBUNISTRING" != yes \
30449     || {
30450
30451
30452
30453             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30454             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30455                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30456                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30457                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30458                          }
30459                     }
30460                }
30461
30462
30463
30464
30465        }
30466   }; then
30467   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER_TRUE=
30468   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER_FALSE='#'
30469 else
30470   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER_TRUE='#'
30471   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER_FALSE=
30472 fi
30473
30474
30475
30476
30477        if  { test "$HAVE_LIBUNISTRING" != yes \
30478     || {
30479
30480
30481
30482             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30483             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30484                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30485                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30486                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30487                          }
30488                     }
30489                }
30490
30491
30492
30493
30494        }
30495   }; then
30496   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE_TRUE=
30497   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE_FALSE='#'
30498 else
30499   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE_TRUE='#'
30500   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE_FALSE=
30501 fi
30502
30503
30504
30505
30506        if  { test "$HAVE_LIBUNISTRING" != yes \
30507     || {
30508
30509
30510
30511             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30512             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30513                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30514                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30515                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30516                          }
30517                     }
30518                }
30519
30520
30521
30522
30523        }
30524   }; then
30525   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER_TRUE=
30526   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER_FALSE='#'
30527 else
30528   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER_TRUE='#'
30529   LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER_FALSE=
30530 fi
30531
30532
30533
30534
30535        if  { test "$HAVE_LIBUNISTRING" != yes \
30536     || {
30537
30538
30539
30540             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30541             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30542                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30543                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30544                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30545                          }
30546                     }
30547                }
30548
30549
30550
30551
30552        }
30553   }; then
30554   LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED_TRUE=
30555   LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED_FALSE='#'
30556 else
30557   LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED_TRUE='#'
30558   LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED_FALSE=
30559 fi
30560
30561
30562
30563
30564        if  { test "$HAVE_LIBUNISTRING" != yes \
30565     || {
30566
30567
30568
30569             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30570             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30571                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30572                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30573                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30574                          }
30575                     }
30576                }
30577
30578
30579
30580
30581        }
30582   }; then
30583   LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED_TRUE=
30584   LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED_FALSE='#'
30585 else
30586   LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED_TRUE='#'
30587   LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED_FALSE=
30588 fi
30589
30590
30591
30592
30593        if  { test "$HAVE_LIBUNISTRING" != yes \
30594     || {
30595
30596
30597
30598             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30599             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30600                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30601                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30602                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30603                          }
30604                     }
30605                }
30606
30607
30608
30609
30610        }
30611   }; then
30612   LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE_TRUE=
30613   LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE_FALSE='#'
30614 else
30615   LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE_TRUE='#'
30616   LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE_FALSE=
30617 fi
30618
30619
30620
30621
30622        if  { test "$HAVE_LIBUNISTRING" != yes \
30623     || {
30624
30625
30626
30627             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30628             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30629                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30630                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30631                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30632                          }
30633                     }
30634                }
30635
30636
30637
30638
30639        }
30640   }; then
30641   LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE_TRUE=
30642   LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE_FALSE='#'
30643 else
30644   LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE_TRUE='#'
30645   LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE_FALSE=
30646 fi
30647
30648
30649
30650
30651        if  { test "$HAVE_LIBUNISTRING" != yes \
30652     || {
30653
30654
30655
30656             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30657             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30658                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30659                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30660                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30661                          }
30662                     }
30663                }
30664
30665
30666
30667
30668        }
30669   }; then
30670   LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_TRUE=
30671   LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_FALSE='#'
30672 else
30673   LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_TRUE='#'
30674   LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_FALSE=
30675 fi
30676
30677
30678
30679
30680        if  { test "$HAVE_LIBUNISTRING" != yes \
30681     || {
30682
30683
30684
30685             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30686             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30687                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30688                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30689                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30690                          }
30691                     }
30692                }
30693
30694
30695
30696
30697        }
30698   }; then
30699   LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_TRUE=
30700   LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_FALSE='#'
30701 else
30702   LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_TRUE='#'
30703   LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_FALSE=
30704 fi
30705
30706
30707
30708
30709        if  { test "$HAVE_LIBUNISTRING" != yes \
30710     || {
30711
30712
30713
30714             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30715             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30716                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30717                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30718                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30719                          }
30720                     }
30721                }
30722
30723
30724
30725
30726        }
30727   }; then
30728   LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_TRUE=
30729   LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_FALSE='#'
30730 else
30731   LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_TRUE='#'
30732   LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_FALSE=
30733 fi
30734
30735
30736
30737
30738        if  { test "$HAVE_LIBUNISTRING" != yes \
30739     || {
30740
30741
30742
30743             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30744             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30745                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30746                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30747                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30748                          }
30749                     }
30750                }
30751
30752
30753
30754
30755        }
30756   }; then
30757   LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER_TRUE=
30758   LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER_FALSE='#'
30759 else
30760   LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER_TRUE='#'
30761   LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER_FALSE=
30762 fi
30763
30764
30765
30766
30767        if  { test "$HAVE_LIBUNISTRING" != yes \
30768     || {
30769
30770
30771
30772             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30773             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30774                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30775                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30776                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30777                          }
30778                     }
30779                }
30780
30781
30782
30783
30784        }
30785   }; then
30786   LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP_TRUE=
30787   LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP_FALSE='#'
30788 else
30789   LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP_TRUE='#'
30790   LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP_FALSE=
30791 fi
30792
30793
30794
30795
30796        if  { test "$HAVE_LIBUNISTRING" != yes \
30797     || {
30798
30799
30800
30801             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30802             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30803                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30804                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30805                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30806                          }
30807                     }
30808                }
30809
30810
30811
30812
30813        }
30814   }; then
30815   LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL_TRUE=
30816   LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL_FALSE='#'
30817 else
30818   LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL_TRUE='#'
30819   LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL_FALSE=
30820 fi
30821
30822
30823
30824
30825        if  { test "$HAVE_LIBUNISTRING" != yes \
30826     || {
30827
30828
30829
30830             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30831             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30832                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30833                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30834                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30835                          }
30836                     }
30837                }
30838
30839
30840
30841
30842        }
30843   }; then
30844   LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD_TRUE=
30845   LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD_FALSE='#'
30846 else
30847   LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD_TRUE='#'
30848   LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD_FALSE=
30849 fi
30850
30851
30852
30853
30854        if  { test "$HAVE_LIBUNISTRING" != yes \
30855     || {
30856
30857
30858
30859             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30860             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30861                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30862                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30863                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30864                          }
30865                     }
30866                }
30867
30868
30869
30870
30871        }
30872   }; then
30873   LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM_TRUE=
30874   LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM_FALSE='#'
30875 else
30876   LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM_TRUE='#'
30877   LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM_FALSE=
30878 fi
30879
30880
30881
30882
30883        if  { test "$HAVE_LIBUNISTRING" != yes \
30884     || {
30885
30886
30887
30888             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30889             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30890                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30891                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30892                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30893                          }
30894                     }
30895                }
30896
30897
30898
30899
30900        }
30901   }; then
30902   LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD_TRUE=
30903   LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD_FALSE='#'
30904 else
30905   LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD_TRUE='#'
30906   LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD_FALSE=
30907 fi
30908
30909
30910
30911
30912        if  { test "$HAVE_LIBUNISTRING" != yes \
30913     || {
30914
30915
30916
30917             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30918             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30919                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30920                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30921                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30922                          }
30923                     }
30924                }
30925
30926
30927
30928
30929        }
30930   }; then
30931   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER_TRUE=
30932   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER_FALSE='#'
30933 else
30934   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER_TRUE='#'
30935   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER_FALSE=
30936 fi
30937
30938
30939
30940
30941        if  { test "$HAVE_LIBUNISTRING" != yes \
30942     || {
30943
30944
30945
30946             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30947             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30948                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30949                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30950                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30951                          }
30952                     }
30953                }
30954
30955
30956
30957
30958        }
30959   }; then
30960   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE_TRUE=
30961   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE_FALSE='#'
30962 else
30963   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE_TRUE='#'
30964   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE_FALSE=
30965 fi
30966
30967
30968
30969
30970        if  { test "$HAVE_LIBUNISTRING" != yes \
30971     || {
30972
30973
30974
30975             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
30976             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
30977                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
30978                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
30979                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
30980                          }
30981                     }
30982                }
30983
30984
30985
30986
30987        }
30988   }; then
30989   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER_TRUE=
30990   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER_FALSE='#'
30991 else
30992   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER_TRUE='#'
30993   LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER_FALSE=
30994 fi
30995
30996
30997
30998
30999        if  { test "$HAVE_LIBUNISTRING" != yes \
31000     || {
31001
31002
31003
31004             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31005             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31006                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31007                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31008                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31009                          }
31010                     }
31011                }
31012
31013
31014
31015
31016        }
31017   }; then
31018   LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED_TRUE=
31019   LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED_FALSE='#'
31020 else
31021   LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED_TRUE='#'
31022   LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED_FALSE=
31023 fi
31024
31025
31026
31027
31028        if  { test "$HAVE_LIBUNISTRING" != yes \
31029     || {
31030
31031
31032
31033             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31034             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31035                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31036                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31037                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31038                          }
31039                     }
31040                }
31041
31042
31043
31044
31045        }
31046   }; then
31047   LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED_TRUE=
31048   LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED_FALSE='#'
31049 else
31050   LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED_TRUE='#'
31051   LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED_FALSE=
31052 fi
31053
31054
31055
31056
31057        if  { test "$HAVE_LIBUNISTRING" != yes \
31058     || {
31059
31060
31061
31062             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31063             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31064                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31065                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31066                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31067                          }
31068                     }
31069                }
31070
31071
31072
31073
31074        }
31075   }; then
31076   LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE_TRUE=
31077   LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE_FALSE='#'
31078 else
31079   LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE_TRUE='#'
31080   LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE_FALSE=
31081 fi
31082
31083
31084
31085
31086        if  { test "$HAVE_LIBUNISTRING" != yes \
31087     || {
31088
31089
31090
31091             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31092             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31093                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31094                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31095                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31096                          }
31097                     }
31098                }
31099
31100
31101
31102
31103        }
31104   }; then
31105   LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE_TRUE=
31106   LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE_FALSE='#'
31107 else
31108   LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE_TRUE='#'
31109   LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE_FALSE=
31110 fi
31111
31112
31113
31114
31115        if  { test "$HAVE_LIBUNISTRING" != yes \
31116     || {
31117
31118
31119
31120             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31121             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31122                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31123                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31124                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31125                          }
31126                     }
31127                }
31128
31129
31130
31131
31132        }
31133   }; then
31134   LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_TRUE=
31135   LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_FALSE='#'
31136 else
31137   LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_TRUE='#'
31138   LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_FALSE=
31139 fi
31140
31141
31142
31143
31144        if  { test "$HAVE_LIBUNISTRING" != yes \
31145     || {
31146
31147
31148
31149             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31150             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31151                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31152                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31153                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31154                          }
31155                     }
31156                }
31157
31158
31159
31160
31161        }
31162   }; then
31163   LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_TRUE=
31164   LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_FALSE='#'
31165 else
31166   LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_TRUE='#'
31167   LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_FALSE=
31168 fi
31169
31170
31171
31172
31173        if  { test "$HAVE_LIBUNISTRING" != yes \
31174     || {
31175
31176
31177
31178             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31179             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31180                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31181                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31182                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31183                          }
31184                     }
31185                }
31186
31187
31188
31189
31190        }
31191   }; then
31192   LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_TRUE=
31193   LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_FALSE='#'
31194 else
31195   LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_TRUE='#'
31196   LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_FALSE=
31197 fi
31198
31199
31200
31201
31202        if  { test "$HAVE_LIBUNISTRING" != yes \
31203     || {
31204
31205
31206
31207             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31208             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31209                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31210                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31211                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31212                          }
31213                     }
31214                }
31215
31216
31217
31218
31219        }
31220   }; then
31221   LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER_TRUE=
31222   LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER_FALSE='#'
31223 else
31224   LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER_TRUE='#'
31225   LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER_FALSE=
31226 fi
31227
31228
31229
31230
31231        if  { test "$HAVE_LIBUNISTRING" != yes \
31232     || {
31233
31234
31235
31236             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31237             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31238                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31239                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31240                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31241                          }
31242                     }
31243                }
31244
31245
31246
31247
31248        }
31249   }; then
31250   LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP_TRUE=
31251   LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP_FALSE='#'
31252 else
31253   LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP_TRUE='#'
31254   LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP_FALSE=
31255 fi
31256
31257
31258
31259
31260        if  { test "$HAVE_LIBUNISTRING" != yes \
31261     || {
31262
31263
31264
31265             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31266             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31267                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31268                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31269                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31270                          }
31271                     }
31272                }
31273
31274
31275
31276
31277        }
31278   }; then
31279   LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL_TRUE=
31280   LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL_FALSE='#'
31281 else
31282   LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL_TRUE='#'
31283   LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL_FALSE=
31284 fi
31285
31286
31287
31288
31289        if  { test "$HAVE_LIBUNISTRING" != yes \
31290     || {
31291
31292
31293
31294             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31295             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31296                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31297                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31298                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31299                          }
31300                     }
31301                }
31302
31303
31304
31305
31306        }
31307   }; then
31308   LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD_TRUE=
31309   LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD_FALSE='#'
31310 else
31311   LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD_TRUE='#'
31312   LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD_FALSE=
31313 fi
31314
31315
31316
31317
31318        if  { test "$HAVE_LIBUNISTRING" != yes \
31319     || {
31320
31321
31322
31323             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31324             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31325                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31326                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31327                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31328                          }
31329                     }
31330                }
31331
31332
31333
31334
31335        }
31336   }; then
31337   LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM_TRUE=
31338   LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM_FALSE='#'
31339 else
31340   LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM_TRUE='#'
31341   LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM_FALSE=
31342 fi
31343
31344
31345
31346
31347        if  { test "$HAVE_LIBUNISTRING" != yes \
31348     || {
31349
31350
31351
31352             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31353             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31354                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31355                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31356                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31357                          }
31358                     }
31359                }
31360
31361
31362
31363
31364        }
31365   }; then
31366   LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD_TRUE=
31367   LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD_FALSE='#'
31368 else
31369   LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD_TRUE='#'
31370   LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD_FALSE=
31371 fi
31372
31373
31374
31375
31376        if  { test "$HAVE_LIBUNISTRING" != yes \
31377     || {
31378
31379
31380
31381             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31382             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31383                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31384                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31385                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31386                          }
31387                     }
31388                }
31389
31390
31391
31392
31393        }
31394   }; then
31395   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER_TRUE=
31396   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER_FALSE='#'
31397 else
31398   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER_TRUE='#'
31399   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER_FALSE=
31400 fi
31401
31402
31403
31404
31405        if  { test "$HAVE_LIBUNISTRING" != yes \
31406     || {
31407
31408
31409
31410             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31411             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31412                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31413                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31414                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31415                          }
31416                     }
31417                }
31418
31419
31420
31421
31422        }
31423   }; then
31424   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE_TRUE=
31425   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE_FALSE='#'
31426 else
31427   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE_TRUE='#'
31428   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE_FALSE=
31429 fi
31430
31431
31432
31433
31434        if  { test "$HAVE_LIBUNISTRING" != yes \
31435     || {
31436
31437
31438
31439             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31440             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31441                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31442                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31443                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31444                          }
31445                     }
31446                }
31447
31448
31449
31450
31451        }
31452   }; then
31453   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER_TRUE=
31454   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER_FALSE='#'
31455 else
31456   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER_TRUE='#'
31457   LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER_FALSE=
31458 fi
31459
31460
31461
31462
31463        if  { test "$HAVE_LIBUNISTRING" != yes \
31464     || {
31465
31466
31467
31468             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31469             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31470                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31471                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31472                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31473                          }
31474                     }
31475                }
31476
31477
31478
31479
31480        }
31481   }; then
31482   LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED_TRUE=
31483   LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED_FALSE='#'
31484 else
31485   LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED_TRUE='#'
31486   LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED_FALSE=
31487 fi
31488
31489
31490
31491
31492        if  { test "$HAVE_LIBUNISTRING" != yes \
31493     || {
31494
31495
31496
31497             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31498             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31499                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31500                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31501                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31502                          }
31503                     }
31504                }
31505
31506
31507
31508
31509        }
31510   }; then
31511   LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED_TRUE=
31512   LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED_FALSE='#'
31513 else
31514   LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED_TRUE='#'
31515   LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED_FALSE=
31516 fi
31517
31518
31519
31520
31521        if  { test "$HAVE_LIBUNISTRING" != yes \
31522     || {
31523
31524
31525
31526             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31527             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31528                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31529                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31530                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31531                          }
31532                     }
31533                }
31534
31535
31536
31537
31538        }
31539   }; then
31540   LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE_TRUE=
31541   LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE_FALSE='#'
31542 else
31543   LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE_TRUE='#'
31544   LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE_FALSE=
31545 fi
31546
31547
31548
31549
31550        if  { test "$HAVE_LIBUNISTRING" != yes \
31551     || {
31552
31553
31554
31555             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31556             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31557                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31558                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31559                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31560                          }
31561                     }
31562                }
31563
31564
31565
31566
31567        }
31568   }; then
31569   LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE_TRUE=
31570   LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE_FALSE='#'
31571 else
31572   LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE_TRUE='#'
31573   LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE_FALSE=
31574 fi
31575
31576
31577
31578
31579        if  { test "$HAVE_LIBUNISTRING" != yes \
31580     || {
31581
31582
31583
31584             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31585             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31586                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31587                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31588                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31589                          }
31590                     }
31591                }
31592
31593
31594
31595
31596        }
31597   }; then
31598   LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_TRUE=
31599   LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_FALSE='#'
31600 else
31601   LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_TRUE='#'
31602   LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_FALSE=
31603 fi
31604
31605
31606
31607
31608        if  { test "$HAVE_LIBUNISTRING" != yes \
31609     || {
31610
31611
31612
31613             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31614             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31615                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31616                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31617                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31618                          }
31619                     }
31620                }
31621
31622
31623
31624
31625        }
31626   }; then
31627   LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_TRUE=
31628   LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_FALSE='#'
31629 else
31630   LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_TRUE='#'
31631   LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_FALSE=
31632 fi
31633
31634
31635
31636
31637        if  { test "$HAVE_LIBUNISTRING" != yes \
31638     || {
31639
31640
31641
31642             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31643             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31644                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31645                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31646                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31647                          }
31648                     }
31649                }
31650
31651
31652
31653
31654        }
31655   }; then
31656   LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_TRUE=
31657   LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_FALSE='#'
31658 else
31659   LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_TRUE='#'
31660   LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_FALSE=
31661 fi
31662
31663
31664
31665
31666        if  { test "$HAVE_LIBUNISTRING" != yes \
31667     || {
31668
31669
31670
31671             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31672             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31673                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31674                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31675                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31676                          }
31677                     }
31678                }
31679
31680
31681
31682
31683        }
31684   }; then
31685   LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER_TRUE=
31686   LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER_FALSE='#'
31687 else
31688   LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER_TRUE='#'
31689   LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER_FALSE=
31690 fi
31691
31692
31693
31694
31695        if  { test "$HAVE_LIBUNISTRING" != yes \
31696     || {
31697
31698
31699
31700             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31701             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31702                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31703                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31704                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31705                          }
31706                     }
31707                }
31708
31709
31710
31711
31712        }
31713   }; then
31714   LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP_TRUE=
31715   LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP_FALSE='#'
31716 else
31717   LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP_TRUE='#'
31718   LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP_FALSE=
31719 fi
31720
31721
31722
31723
31724        if  { test "$HAVE_LIBUNISTRING" != yes \
31725     || {
31726
31727
31728
31729             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31730             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31731                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31732                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31733                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31734                          }
31735                     }
31736                }
31737
31738
31739
31740
31741        }
31742   }; then
31743   LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL_TRUE=
31744   LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL_FALSE='#'
31745 else
31746   LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL_TRUE='#'
31747   LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL_FALSE=
31748 fi
31749
31750
31751
31752
31753        if  { test "$HAVE_LIBUNISTRING" != yes \
31754     || {
31755
31756
31757
31758             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31759             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31760                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31761                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31762                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
31763                          }
31764                     }
31765                }
31766
31767
31768
31769
31770        }
31771   }; then
31772   LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM_TRUE=
31773   LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM_FALSE='#'
31774 else
31775   LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM_TRUE='#'
31776   LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM_FALSE=
31777 fi
31778
31779
31780
31781
31782       if  { test "$HAVE_LIBUNISTRING" != yes \
31783     || {
31784
31785
31786
31787             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31788             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31789                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31790                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31791                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
31792                          }
31793                     }
31794                }
31795
31796
31797
31798
31799        }
31800   }; then
31801     LIBUNISTRING_UNICONV_H='uniconv.h'
31802   else
31803     LIBUNISTRING_UNICONV_H=
31804   fi
31805
31806
31807
31808
31809
31810        if  { test "$HAVE_LIBUNISTRING" != yes \
31811     || {
31812
31813
31814
31815             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31816             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31817                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31818                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31819                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
31820                          }
31821                     }
31822                }
31823
31824
31825
31826
31827        }
31828   }; then
31829   LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC_TRUE=
31830   LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC_FALSE='#'
31831 else
31832   LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC_TRUE='#'
31833   LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC_FALSE=
31834 fi
31835
31836
31837
31838
31839
31840        if  { test "$HAVE_LIBUNISTRING" != yes \
31841     || {
31842
31843
31844
31845             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31846             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31847                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31848                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31849                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
31850                          }
31851                     }
31852                }
31853
31854
31855
31856
31857        }
31858   }; then
31859   LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC_TRUE=
31860   LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC_FALSE='#'
31861 else
31862   LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC_TRUE='#'
31863   LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC_FALSE=
31864 fi
31865
31866
31867
31868
31869        if  { test "$HAVE_LIBUNISTRING" != yes \
31870     || {
31871
31872
31873
31874             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31875             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31876                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31877                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31878                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
31879                          }
31880                     }
31881                }
31882
31883
31884
31885
31886        }
31887   }; then
31888   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC_TRUE=
31889   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC_FALSE='#'
31890 else
31891   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC_TRUE='#'
31892   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC_FALSE=
31893 fi
31894
31895
31896
31897
31898        if  { test "$HAVE_LIBUNISTRING" != yes \
31899     || {
31900
31901
31902
31903             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31904             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31905                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31906                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31907                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
31908                          }
31909                     }
31910                }
31911
31912
31913
31914
31915        }
31916   }; then
31917   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE_TRUE=
31918   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE_FALSE='#'
31919 else
31920   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE_TRUE='#'
31921   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE_FALSE=
31922 fi
31923
31924
31925
31926
31927
31928        if  { test "$HAVE_LIBUNISTRING" != yes \
31929     || {
31930
31931
31932
31933             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31934             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31935                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31936                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31937                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
31938                          }
31939                     }
31940                }
31941
31942
31943
31944
31945        }
31946   }; then
31947   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC_TRUE=
31948   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC_FALSE='#'
31949 else
31950   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC_TRUE='#'
31951   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC_FALSE=
31952 fi
31953
31954
31955
31956
31957        if  { test "$HAVE_LIBUNISTRING" != yes \
31958     || {
31959
31960
31961
31962             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31963             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31964                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31965                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31966                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
31967                          }
31968                     }
31969                }
31970
31971
31972
31973
31974        }
31975   }; then
31976   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE_TRUE=
31977   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE_FALSE='#'
31978 else
31979   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE_TRUE='#'
31980   LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE_FALSE=
31981 fi
31982
31983
31984
31985
31986        if  { test "$HAVE_LIBUNISTRING" != yes \
31987     || {
31988
31989
31990
31991             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
31992             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
31993                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
31994                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
31995                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
31996                          }
31997                     }
31998                }
31999
32000
32001
32002
32003        }
32004   }; then
32005   LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC_TRUE=
32006   LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC_FALSE='#'
32007 else
32008   LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC_TRUE='#'
32009   LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC_FALSE=
32010 fi
32011
32012
32013
32014
32015        if  { test "$HAVE_LIBUNISTRING" != yes \
32016     || {
32017
32018
32019
32020             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32021             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32022                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32023                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32024                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32025                          }
32026                     }
32027                }
32028
32029
32030
32031
32032        }
32033   }; then
32034   LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC_TRUE=
32035   LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC_FALSE='#'
32036 else
32037   LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC_TRUE='#'
32038   LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC_FALSE=
32039 fi
32040
32041
32042
32043
32044        if  { test "$HAVE_LIBUNISTRING" != yes \
32045     || {
32046
32047
32048
32049             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32050             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32051                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32052                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32053                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32054                          }
32055                     }
32056                }
32057
32058
32059
32060
32061        }
32062   }; then
32063   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC_TRUE=
32064   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC_FALSE='#'
32065 else
32066   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC_TRUE='#'
32067   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC_FALSE=
32068 fi
32069
32070
32071
32072
32073        if  { test "$HAVE_LIBUNISTRING" != yes \
32074     || {
32075
32076
32077
32078             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32079             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32080                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32081                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32082                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32083                          }
32084                     }
32085                }
32086
32087
32088
32089
32090        }
32091   }; then
32092   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE_TRUE=
32093   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE_FALSE='#'
32094 else
32095   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE_TRUE='#'
32096   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE_FALSE=
32097 fi
32098
32099
32100
32101
32102        if  { test "$HAVE_LIBUNISTRING" != yes \
32103     || {
32104
32105
32106
32107             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32108             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32109                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32110                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32111                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32112                          }
32113                     }
32114                }
32115
32116
32117
32118
32119        }
32120   }; then
32121   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC_TRUE=
32122   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC_FALSE='#'
32123 else
32124   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC_TRUE='#'
32125   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC_FALSE=
32126 fi
32127
32128
32129
32130
32131        if  { test "$HAVE_LIBUNISTRING" != yes \
32132     || {
32133
32134
32135
32136             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32137             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32138                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32139                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32140                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32141                          }
32142                     }
32143                }
32144
32145
32146
32147
32148        }
32149   }; then
32150   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE_TRUE=
32151   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE_FALSE='#'
32152 else
32153   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE_TRUE='#'
32154   LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE_FALSE=
32155 fi
32156
32157
32158
32159
32160        if  { test "$HAVE_LIBUNISTRING" != yes \
32161     || {
32162
32163
32164
32165             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32166             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32167                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32168                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32169                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32170                          }
32171                     }
32172                }
32173
32174
32175
32176
32177        }
32178   }; then
32179   LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC_TRUE=
32180   LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC_FALSE='#'
32181 else
32182   LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC_TRUE='#'
32183   LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC_FALSE=
32184 fi
32185
32186
32187
32188
32189        if  { test "$HAVE_LIBUNISTRING" != yes \
32190     || {
32191
32192
32193
32194             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32195             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32196                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32197                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32198                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32199                          }
32200                     }
32201                }
32202
32203
32204
32205
32206        }
32207   }; then
32208   LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC_TRUE=
32209   LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC_FALSE='#'
32210 else
32211   LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC_TRUE='#'
32212   LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC_FALSE=
32213 fi
32214
32215
32216
32217
32218        if  { test "$HAVE_LIBUNISTRING" != yes \
32219     || {
32220
32221
32222
32223             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32224             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32225                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32226                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32227                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32228                          }
32229                     }
32230                }
32231
32232
32233
32234
32235        }
32236   }; then
32237   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC_TRUE=
32238   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC_FALSE='#'
32239 else
32240   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC_TRUE='#'
32241   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC_FALSE=
32242 fi
32243
32244
32245
32246
32247        if  { test "$HAVE_LIBUNISTRING" != yes \
32248     || {
32249
32250
32251
32252             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32253             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32254                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32255                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32256                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32257                          }
32258                     }
32259                }
32260
32261
32262
32263
32264        }
32265   }; then
32266   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE_TRUE=
32267   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE_FALSE='#'
32268 else
32269   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE_TRUE='#'
32270   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE_FALSE=
32271 fi
32272
32273
32274
32275
32276        if  { test "$HAVE_LIBUNISTRING" != yes \
32277     || {
32278
32279
32280
32281             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32282             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32283                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32284                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32285                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32286                          }
32287                     }
32288                }
32289
32290
32291
32292
32293        }
32294   }; then
32295   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC_TRUE=
32296   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC_FALSE='#'
32297 else
32298   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC_TRUE='#'
32299   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC_FALSE=
32300 fi
32301
32302
32303
32304
32305        if  { test "$HAVE_LIBUNISTRING" != yes \
32306     || {
32307
32308
32309
32310             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32311             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32312                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32313                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32314                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32315                          }
32316                     }
32317                }
32318
32319
32320
32321
32322        }
32323   }; then
32324   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE_TRUE=
32325   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE_FALSE='#'
32326 else
32327   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE_TRUE='#'
32328   LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE_FALSE=
32329 fi
32330
32331
32332
32333
32334       if  { test "$HAVE_LIBUNISTRING" != yes \
32335     || {
32336
32337
32338
32339             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32340             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32341                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32342                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32343                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32344                          }
32345                     }
32346                }
32347
32348
32349
32350
32351        }
32352   }; then
32353     LIBUNISTRING_UNICTYPE_H='unictype.h'
32354   else
32355     LIBUNISTRING_UNICTYPE_H=
32356   fi
32357
32358
32359
32360
32361        if  { test "$HAVE_LIBUNISTRING" != yes \
32362     || {
32363
32364
32365
32366             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32367             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32368                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32369                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32370                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32371                          }
32372                     }
32373                }
32374
32375
32376
32377
32378        }
32379   }; then
32380   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME_TRUE=
32381   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME_FALSE='#'
32382 else
32383   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME_TRUE='#'
32384   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME_FALSE=
32385 fi
32386
32387
32388
32389
32390        if  { test "$HAVE_LIBUNISTRING" != yes \
32391     || {
32392
32393
32394
32395             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32396             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32397                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32398                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32399                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32400                          }
32401                     }
32402                }
32403
32404
32405
32406
32407        }
32408   }; then
32409   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME_TRUE=
32410   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME_FALSE='#'
32411 else
32412   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME_TRUE='#'
32413   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME_FALSE=
32414 fi
32415
32416
32417
32418
32419        if  { test "$HAVE_LIBUNISTRING" != yes \
32420     || {
32421
32422
32423
32424             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32425             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32426                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32427                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32428                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32429                          }
32430                     }
32431                }
32432
32433
32434
32435
32436        }
32437   }; then
32438   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME_TRUE=
32439   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME_FALSE='#'
32440 else
32441   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME_TRUE='#'
32442   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME_FALSE=
32443 fi
32444
32445
32446
32447
32448        if  { test "$HAVE_LIBUNISTRING" != yes \
32449     || {
32450
32451
32452
32453             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32454             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32455                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32456                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32457                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32458                          }
32459                     }
32460                }
32461
32462
32463
32464
32465        }
32466   }; then
32467   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF_TRUE=
32468   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF_FALSE='#'
32469 else
32470   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF_TRUE='#'
32471   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF_FALSE=
32472 fi
32473
32474
32475
32476
32477        if  { test "$HAVE_LIBUNISTRING" != yes \
32478     || {
32479
32480
32481
32482             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32483             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32484                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32485                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32486                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32487                          }
32488                     }
32489                }
32490
32491
32492
32493
32494        }
32495   }; then
32496   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST_TRUE=
32497   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST_FALSE='#'
32498 else
32499   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST_TRUE='#'
32500   LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST_FALSE=
32501 fi
32502
32503
32504
32505
32506        if  { test "$HAVE_LIBUNISTRING" != yes \
32507     || {
32508
32509
32510
32511             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32512             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32513                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32514                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32515                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32516                          }
32517                     }
32518                }
32519
32520
32521
32522
32523        }
32524   }; then
32525   LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST_TRUE=
32526   LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST_FALSE='#'
32527 else
32528   LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST_TRUE='#'
32529   LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST_FALSE=
32530 fi
32531
32532
32533
32534
32535        if  { test "$HAVE_LIBUNISTRING" != yes \
32536     || {
32537
32538
32539
32540             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32541             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32542                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32543                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32544                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32545                          }
32546                     }
32547                }
32548
32549
32550
32551
32552        }
32553   }; then
32554   LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST_TRUE=
32555   LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST_FALSE='#'
32556 else
32557   LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST_TRUE='#'
32558   LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST_FALSE=
32559 fi
32560
32561
32562
32563
32564        if  { test "$HAVE_LIBUNISTRING" != yes \
32565     || {
32566
32567
32568
32569             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32570             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32571                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32572                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32573                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32574                          }
32575                     }
32576                }
32577
32578
32579
32580
32581        }
32582   }; then
32583   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C_TRUE=
32584   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C_FALSE='#'
32585 else
32586   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C_TRUE='#'
32587   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C_FALSE=
32588 fi
32589
32590
32591
32592
32593        if  { test "$HAVE_LIBUNISTRING" != yes \
32594     || {
32595
32596
32597
32598             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32599             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32600                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32601                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32602                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32603                          }
32604                     }
32605                }
32606
32607
32608
32609
32610        }
32611   }; then
32612   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC_TRUE=
32613   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC_FALSE='#'
32614 else
32615   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC_TRUE='#'
32616   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC_FALSE=
32617 fi
32618
32619
32620
32621
32622        if  { test "$HAVE_LIBUNISTRING" != yes \
32623     || {
32624
32625
32626
32627             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32628             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32629                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32630                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32631                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32632                          }
32633                     }
32634                }
32635
32636
32637
32638
32639        }
32640   }; then
32641   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF_TRUE=
32642   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF_FALSE='#'
32643 else
32644   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF_TRUE='#'
32645   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF_FALSE=
32646 fi
32647
32648
32649
32650
32651        if  { test "$HAVE_LIBUNISTRING" != yes \
32652     || {
32653
32654
32655
32656             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32657             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32658                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32659                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32660                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32661                          }
32662                     }
32663                }
32664
32665
32666
32667
32668        }
32669   }; then
32670   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN_TRUE=
32671   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN_FALSE='#'
32672 else
32673   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN_TRUE='#'
32674   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN_FALSE=
32675 fi
32676
32677
32678
32679
32680        if  { test "$HAVE_LIBUNISTRING" != yes \
32681     || {
32682
32683
32684
32685             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32686             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32687                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32688                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32689                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32690                          }
32691                     }
32692                }
32693
32694
32695
32696
32697        }
32698   }; then
32699   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO_TRUE=
32700   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO_FALSE='#'
32701 else
32702   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO_TRUE='#'
32703   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO_FALSE=
32704 fi
32705
32706
32707
32708
32709        if  { test "$HAVE_LIBUNISTRING" != yes \
32710     || {
32711
32712
32713
32714             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32715             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32716                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32717                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32718                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32719                          }
32720                     }
32721                }
32722
32723
32724
32725
32726        }
32727   }; then
32728   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS_TRUE=
32729   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS_FALSE='#'
32730 else
32731   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS_TRUE='#'
32732   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS_FALSE=
32733 fi
32734
32735
32736
32737
32738        if  { test "$HAVE_LIBUNISTRING" != yes \
32739     || {
32740
32741
32742
32743             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32744             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32745                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32746                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32747                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32748                          }
32749                     }
32750                }
32751
32752
32753
32754
32755        }
32756   }; then
32757   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L_TRUE=
32758   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L_FALSE='#'
32759 else
32760   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L_TRUE='#'
32761   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L_FALSE=
32762 fi
32763
32764
32765
32766
32767        if  { test "$HAVE_LIBUNISTRING" != yes \
32768     || {
32769
32770
32771
32772             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32773             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32774                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32775                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32776                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32777                          }
32778                     }
32779                }
32780
32781
32782
32783
32784        }
32785   }; then
32786   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC_TRUE=
32787   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC_FALSE='#'
32788 else
32789   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC_TRUE='#'
32790   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC_FALSE=
32791 fi
32792
32793
32794
32795
32796        if  { test "$HAVE_LIBUNISTRING" != yes \
32797     || {
32798
32799
32800
32801             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32802             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32803                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32804                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32805                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32806                          }
32807                     }
32808                }
32809
32810
32811
32812
32813        }
32814   }; then
32815   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL_TRUE=
32816   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL_FALSE='#'
32817 else
32818   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL_TRUE='#'
32819   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL_FALSE=
32820 fi
32821
32822
32823
32824
32825        if  { test "$HAVE_LIBUNISTRING" != yes \
32826     || {
32827
32828
32829
32830             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32831             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32832                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32833                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32834                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32835                          }
32836                     }
32837                }
32838
32839
32840
32841
32842        }
32843   }; then
32844   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM_TRUE=
32845   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM_FALSE='#'
32846 else
32847   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM_TRUE='#'
32848   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM_FALSE=
32849 fi
32850
32851
32852
32853
32854        if  { test "$HAVE_LIBUNISTRING" != yes \
32855     || {
32856
32857
32858
32859             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32860             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32861                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32862                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32863                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32864                          }
32865                     }
32866                }
32867
32868
32869
32870
32871        }
32872   }; then
32873   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO_TRUE=
32874   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO_FALSE='#'
32875 else
32876   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO_TRUE='#'
32877   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO_FALSE=
32878 fi
32879
32880
32881
32882
32883        if  { test "$HAVE_LIBUNISTRING" != yes \
32884     || {
32885
32886
32887
32888             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32889             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32890                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32891                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32892                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
32893                          }
32894                     }
32895                }
32896
32897
32898
32899
32900        }
32901   }; then
32902   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT_TRUE=
32903   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT_FALSE='#'
32904 else
32905   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT_TRUE='#'
32906   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT_FALSE=
32907 fi
32908
32909
32910
32911
32912        if  { test "$HAVE_LIBUNISTRING" != yes \
32913     || {
32914
32915
32916
32917             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32918             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32919                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32920                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32921                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32922                          }
32923                     }
32924                }
32925
32926
32927
32928
32929        }
32930   }; then
32931   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU_TRUE=
32932   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU_FALSE='#'
32933 else
32934   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU_TRUE='#'
32935   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU_FALSE=
32936 fi
32937
32938
32939
32940
32941        if  { test "$HAVE_LIBUNISTRING" != yes \
32942     || {
32943
32944
32945
32946             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32947             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32948                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32949                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32950                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32951                          }
32952                     }
32953                }
32954
32955
32956
32957
32958        }
32959   }; then
32960   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M_TRUE=
32961   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M_FALSE='#'
32962 else
32963   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M_TRUE='#'
32964   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M_FALSE=
32965 fi
32966
32967
32968
32969
32970        if  { test "$HAVE_LIBUNISTRING" != yes \
32971     || {
32972
32973
32974
32975             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
32976             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
32977                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
32978                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
32979                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
32980                          }
32981                     }
32982                }
32983
32984
32985
32986
32987        }
32988   }; then
32989   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC_TRUE=
32990   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC_FALSE='#'
32991 else
32992   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC_TRUE='#'
32993   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC_FALSE=
32994 fi
32995
32996
32997
32998
32999        if  { test "$HAVE_LIBUNISTRING" != yes \
33000     || {
33001
33002
33003
33004             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33005             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33006                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33007                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33008                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33009                          }
33010                     }
33011                }
33012
33013
33014
33015
33016        }
33017   }; then
33018   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME_TRUE=
33019   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME_FALSE='#'
33020 else
33021   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME_TRUE='#'
33022   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME_FALSE=
33023 fi
33024
33025
33026
33027
33028        if  { test "$HAVE_LIBUNISTRING" != yes \
33029     || {
33030
33031
33032
33033             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33034             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33035                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33036                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33037                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33038                          }
33039                     }
33040                }
33041
33042
33043
33044
33045        }
33046   }; then
33047   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN_TRUE=
33048   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN_FALSE='#'
33049 else
33050   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN_TRUE='#'
33051   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN_FALSE=
33052 fi
33053
33054
33055
33056
33057        if  { test "$HAVE_LIBUNISTRING" != yes \
33058     || {
33059
33060
33061
33062             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33063             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33064                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33065                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33066                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33067                          }
33068                     }
33069                }
33070
33071
33072
33073
33074        }
33075   }; then
33076   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N_TRUE=
33077   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N_FALSE='#'
33078 else
33079   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N_TRUE='#'
33080   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N_FALSE=
33081 fi
33082
33083
33084
33085
33086        if  { test "$HAVE_LIBUNISTRING" != yes \
33087     || {
33088
33089
33090
33091             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33092             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33093                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33094                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33095                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33096                          }
33097                     }
33098                }
33099
33100
33101
33102
33103        }
33104   }; then
33105   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND_TRUE=
33106   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND_FALSE='#'
33107 else
33108   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND_TRUE='#'
33109   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND_FALSE=
33110 fi
33111
33112
33113
33114
33115        if  { test "$HAVE_LIBUNISTRING" != yes \
33116     || {
33117
33118
33119
33120             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33121             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33122                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33123                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33124                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33125                          }
33126                     }
33127                }
33128
33129
33130
33131
33132        }
33133   }; then
33134   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL_TRUE=
33135   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL_FALSE='#'
33136 else
33137   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL_TRUE='#'
33138   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL_FALSE=
33139 fi
33140
33141
33142
33143
33144        if  { test "$HAVE_LIBUNISTRING" != yes \
33145     || {
33146
33147
33148
33149             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33150             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33151                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33152                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33153                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33154                          }
33155                     }
33156                }
33157
33158
33159
33160
33161        }
33162   }; then
33163   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO_TRUE=
33164   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO_FALSE='#'
33165 else
33166   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO_TRUE='#'
33167   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO_FALSE=
33168 fi
33169
33170
33171
33172
33173        if  { test "$HAVE_LIBUNISTRING" != yes \
33174     || {
33175
33176
33177
33178             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33179             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33180                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33181                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33182                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33183                          }
33184                     }
33185                }
33186
33187
33188
33189
33190        }
33191   }; then
33192   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P_TRUE=
33193   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P_FALSE='#'
33194 else
33195   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P_TRUE='#'
33196   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P_FALSE=
33197 fi
33198
33199
33200
33201
33202        if  { test "$HAVE_LIBUNISTRING" != yes \
33203     || {
33204
33205
33206
33207             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33208             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33209                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33210                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33211                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33212                          }
33213                     }
33214                }
33215
33216
33217
33218
33219        }
33220   }; then
33221   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC_TRUE=
33222   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC_FALSE='#'
33223 else
33224   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC_TRUE='#'
33225   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC_FALSE=
33226 fi
33227
33228
33229
33230
33231        if  { test "$HAVE_LIBUNISTRING" != yes \
33232     || {
33233
33234
33235
33236             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33237             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33238                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33239                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33240                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33241                          }
33242                     }
33243                }
33244
33245
33246
33247
33248        }
33249   }; then
33250   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD_TRUE=
33251   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD_FALSE='#'
33252 else
33253   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD_TRUE='#'
33254   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD_FALSE=
33255 fi
33256
33257
33258
33259
33260        if  { test "$HAVE_LIBUNISTRING" != yes \
33261     || {
33262
33263
33264
33265             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33266             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33267                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33268                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33269                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33270                          }
33271                     }
33272                }
33273
33274
33275
33276
33277        }
33278   }; then
33279   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE_TRUE=
33280   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE_FALSE='#'
33281 else
33282   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE_TRUE='#'
33283   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE_FALSE=
33284 fi
33285
33286
33287
33288
33289        if  { test "$HAVE_LIBUNISTRING" != yes \
33290     || {
33291
33292
33293
33294             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33295             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33296                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33297                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33298                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33299                          }
33300                     }
33301                }
33302
33303
33304
33305
33306        }
33307   }; then
33308   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF_TRUE=
33309   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF_FALSE='#'
33310 else
33311   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF_TRUE='#'
33312   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF_FALSE=
33313 fi
33314
33315
33316
33317
33318        if  { test "$HAVE_LIBUNISTRING" != yes \
33319     || {
33320
33321
33322
33323             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33324             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33325                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33326                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33327                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33328                          }
33329                     }
33330                }
33331
33332
33333
33334
33335        }
33336   }; then
33337   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI_TRUE=
33338   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI_FALSE='#'
33339 else
33340   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI_TRUE='#'
33341   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI_FALSE=
33342 fi
33343
33344
33345
33346
33347        if  { test "$HAVE_LIBUNISTRING" != yes \
33348     || {
33349
33350
33351
33352             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33353             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33354                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33355                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33356                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33357                          }
33358                     }
33359                }
33360
33361
33362
33363
33364        }
33365   }; then
33366   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO_TRUE=
33367   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO_FALSE='#'
33368 else
33369   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO_TRUE='#'
33370   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO_FALSE=
33371 fi
33372
33373
33374
33375
33376        if  { test "$HAVE_LIBUNISTRING" != yes \
33377     || {
33378
33379
33380
33381             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33382             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33383                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33384                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33385                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33386                          }
33387                     }
33388                }
33389
33390
33391
33392
33393        }
33394   }; then
33395   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS_TRUE=
33396   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS_FALSE='#'
33397 else
33398   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS_TRUE='#'
33399   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS_FALSE=
33400 fi
33401
33402
33403
33404
33405        if  { test "$HAVE_LIBUNISTRING" != yes \
33406     || {
33407
33408
33409
33410             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33411             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33412                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33413                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33414                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33415                          }
33416                     }
33417                }
33418
33419
33420
33421
33422        }
33423   }; then
33424   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S_TRUE=
33425   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S_FALSE='#'
33426 else
33427   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S_TRUE='#'
33428   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S_FALSE=
33429 fi
33430
33431
33432
33433
33434        if  { test "$HAVE_LIBUNISTRING" != yes \
33435     || {
33436
33437
33438
33439             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33440             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33441                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33442                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33443                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33444                          }
33445                     }
33446                }
33447
33448
33449
33450
33451        }
33452   }; then
33453   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC_TRUE=
33454   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC_FALSE='#'
33455 else
33456   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC_TRUE='#'
33457   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC_FALSE=
33458 fi
33459
33460
33461
33462
33463        if  { test "$HAVE_LIBUNISTRING" != yes \
33464     || {
33465
33466
33467
33468             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33469             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33470                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33471                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33472                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33473                          }
33474                     }
33475                }
33476
33477
33478
33479
33480        }
33481   }; then
33482   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK_TRUE=
33483   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK_FALSE='#'
33484 else
33485   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK_TRUE='#'
33486   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK_FALSE=
33487 fi
33488
33489
33490
33491
33492        if  { test "$HAVE_LIBUNISTRING" != yes \
33493     || {
33494
33495
33496
33497             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33498             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33499                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33500                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33501                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33502                          }
33503                     }
33504                }
33505
33506
33507
33508
33509        }
33510   }; then
33511   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM_TRUE=
33512   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM_FALSE='#'
33513 else
33514   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM_TRUE='#'
33515   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM_FALSE=
33516 fi
33517
33518
33519
33520
33521        if  { test "$HAVE_LIBUNISTRING" != yes \
33522     || {
33523
33524
33525
33526             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33527             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33528                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33529                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33530                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33531                          }
33532                     }
33533                }
33534
33535
33536
33537
33538        }
33539   }; then
33540   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO_TRUE=
33541   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO_FALSE='#'
33542 else
33543   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO_TRUE='#'
33544   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO_FALSE=
33545 fi
33546
33547
33548
33549
33550        if  { test "$HAVE_LIBUNISTRING" != yes \
33551     || {
33552
33553
33554
33555             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33556             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33557                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33558                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33559                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33560                          }
33561                     }
33562                }
33563
33564
33565
33566
33567        }
33568   }; then
33569   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z_TRUE=
33570   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z_FALSE='#'
33571 else
33572   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z_TRUE='#'
33573   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z_FALSE=
33574 fi
33575
33576
33577
33578
33579        if  { test "$HAVE_LIBUNISTRING" != yes \
33580     || {
33581
33582
33583
33584             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33585             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33586                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33587                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33588                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33589                          }
33590                     }
33591                }
33592
33593
33594
33595
33596        }
33597   }; then
33598   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL_TRUE=
33599   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL_FALSE='#'
33600 else
33601   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL_TRUE='#'
33602   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL_FALSE=
33603 fi
33604
33605
33606
33607
33608        if  { test "$HAVE_LIBUNISTRING" != yes \
33609     || {
33610
33611
33612
33613             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33614             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33615                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33616                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33617                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33618                          }
33619                     }
33620                }
33621
33622
33623
33624
33625        }
33626   }; then
33627   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP_TRUE=
33628   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP_FALSE='#'
33629 else
33630   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP_TRUE='#'
33631   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP_FALSE=
33632 fi
33633
33634
33635
33636
33637        if  { test "$HAVE_LIBUNISTRING" != yes \
33638     || {
33639
33640
33641
33642             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33643             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33644                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33645                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33646                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33647                          }
33648                     }
33649                }
33650
33651
33652
33653
33654        }
33655   }; then
33656   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS_TRUE=
33657   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS_FALSE='#'
33658 else
33659   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS_TRUE='#'
33660   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS_FALSE=
33661 fi
33662
33663
33664
33665
33666        if  { test "$HAVE_LIBUNISTRING" != yes \
33667     || {
33668
33669
33670
33671             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33672             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33673                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33674                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33675                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33676                          }
33677                     }
33678                }
33679
33680
33681
33682
33683        }
33684   }; then
33685   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_TRUE=
33686   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_FALSE='#'
33687 else
33688   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_TRUE='#'
33689   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_FALSE=
33690 fi
33691
33692
33693
33694
33695        if  { test "$HAVE_LIBUNISTRING" != yes \
33696     || {
33697
33698
33699
33700             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33701             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33702                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33703                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33704                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33705                          }
33706                     }
33707                }
33708
33709
33710
33711
33712        }
33713   }; then
33714   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT_TRUE=
33715   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT_FALSE='#'
33716 else
33717   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT_TRUE='#'
33718   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT_FALSE=
33719 fi
33720
33721
33722
33723
33724        if  { test "$HAVE_LIBUNISTRING" != yes \
33725     || {
33726
33727
33728
33729             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33730             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33731                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33732                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33733                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33734                          }
33735                     }
33736                }
33737
33738
33739
33740
33741        }
33742   }; then
33743   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME_TRUE=
33744   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME_FALSE='#'
33745 else
33746   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME_TRUE='#'
33747   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME_FALSE=
33748 fi
33749
33750
33751
33752
33753        if  { test "$HAVE_LIBUNISTRING" != yes \
33754     || {
33755
33756
33757
33758             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33759             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33760                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33761                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33762                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33763                          }
33764                     }
33765                }
33766
33767
33768
33769
33770        }
33771   }; then
33772   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME_TRUE=
33773   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME_FALSE='#'
33774 else
33775   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME_TRUE='#'
33776   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME_FALSE=
33777 fi
33778
33779
33780
33781
33782        if  { test "$HAVE_LIBUNISTRING" != yes \
33783     || {
33784
33785
33786
33787             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33788             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33789                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33790                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33791                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33792                          }
33793                     }
33794                }
33795
33796
33797
33798
33799        }
33800   }; then
33801   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME_TRUE=
33802   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME_FALSE='#'
33803 else
33804   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME_TRUE='#'
33805   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME_FALSE=
33806 fi
33807
33808
33809
33810
33811        if  { test "$HAVE_LIBUNISTRING" != yes \
33812     || {
33813
33814
33815
33816             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33817             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33818                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33819                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33820                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33821                          }
33822                     }
33823                }
33824
33825
33826
33827
33828        }
33829   }; then
33830   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE_TRUE=
33831   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE_FALSE='#'
33832 else
33833   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE_TRUE='#'
33834   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE_FALSE=
33835 fi
33836
33837
33838
33839
33840
33841        if  { test "$HAVE_LIBUNISTRING" != yes \
33842     || {
33843
33844
33845
33846             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33847             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33848                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33849                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33850                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33851                          }
33852                     }
33853                }
33854
33855
33856
33857
33858        }
33859   }; then
33860   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF_TRUE=
33861   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF_FALSE='#'
33862 else
33863   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF_TRUE='#'
33864   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF_FALSE=
33865 fi
33866
33867
33868
33869
33870        if  { test "$HAVE_LIBUNISTRING" != yes \
33871     || {
33872
33873
33874
33875             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33876             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33877                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33878                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33879                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
33880                          }
33881                     }
33882                }
33883
33884
33885
33886
33887        }
33888   }; then
33889   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR_TRUE=
33890   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR_FALSE='#'
33891 else
33892   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR_TRUE='#'
33893   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR_FALSE=
33894 fi
33895
33896
33897
33898
33899
33900        if  { test "$HAVE_LIBUNISTRING" != yes \
33901     || {
33902
33903
33904
33905             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33906             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33907                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33908                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33909                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33910                          }
33911                     }
33912                }
33913
33914
33915
33916
33917        }
33918   }; then
33919   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST_TRUE=
33920   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST_FALSE='#'
33921 else
33922   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST_TRUE='#'
33923   LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST_FALSE=
33924 fi
33925
33926
33927
33928
33929        if  { test "$HAVE_LIBUNISTRING" != yes \
33930     || {
33931
33932
33933
33934             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33935             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33936                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33937                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33938                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33939                          }
33940                     }
33941                }
33942
33943
33944
33945
33946        }
33947   }; then
33948   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_TRUE=
33949   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_FALSE='#'
33950 else
33951   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_TRUE='#'
33952   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_FALSE=
33953 fi
33954
33955
33956
33957
33958        if  { test "$HAVE_LIBUNISTRING" != yes \
33959     || {
33960
33961
33962
33963             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33964             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33965                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33966                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33967                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33968                          }
33969                     }
33970                }
33971
33972
33973
33974
33975        }
33976   }; then
33977   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME_TRUE=
33978   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME_FALSE='#'
33979 else
33980   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME_TRUE='#'
33981   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME_FALSE=
33982 fi
33983
33984
33985
33986
33987        if  { test "$HAVE_LIBUNISTRING" != yes \
33988     || {
33989
33990
33991
33992             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
33993             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
33994                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
33995                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
33996                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
33997                          }
33998                     }
33999                }
34000
34001
34002
34003
34004        }
34005   }; then
34006   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME_TRUE=
34007   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME_FALSE='#'
34008 else
34009   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME_TRUE='#'
34010   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME_FALSE=
34011 fi
34012
34013
34014
34015
34016        if  { test "$HAVE_LIBUNISTRING" != yes \
34017     || {
34018
34019
34020
34021             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34022             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34023                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34024                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34025                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34026                          }
34027                     }
34028                }
34029
34030
34031
34032
34033        }
34034   }; then
34035   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME_TRUE=
34036   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME_FALSE='#'
34037 else
34038   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME_TRUE='#'
34039   LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME_FALSE=
34040 fi
34041
34042
34043
34044
34045
34046        if  { test "$HAVE_LIBUNISTRING" != yes \
34047     || {
34048
34049
34050
34051             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34052             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34053                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34054                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34055                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34056                          }
34057                     }
34058                }
34059
34060
34061
34062
34063        }
34064   }; then
34065   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM_TRUE=
34066   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM_FALSE='#'
34067 else
34068   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM_TRUE='#'
34069   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM_FALSE=
34070 fi
34071
34072
34073
34074
34075
34076        if  { test "$HAVE_LIBUNISTRING" != yes \
34077     || {
34078
34079
34080
34081             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34082             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34083                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34084                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34085                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34086                          }
34087                     }
34088                }
34089
34090
34091
34092
34093        }
34094   }; then
34095   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA_TRUE=
34096   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA_FALSE='#'
34097 else
34098   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA_TRUE='#'
34099   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA_FALSE=
34100 fi
34101
34102
34103
34104
34105
34106        if  { test "$HAVE_LIBUNISTRING" != yes \
34107     || {
34108
34109
34110
34111             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34112             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34113                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34114                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34115                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
34116                          }
34117                     }
34118                }
34119
34120
34121
34122
34123        }
34124   }; then
34125   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK_TRUE=
34126   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK_FALSE='#'
34127 else
34128   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK_TRUE='#'
34129   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK_FALSE=
34130 fi
34131
34132
34133
34134
34135
34136        if  { test "$HAVE_LIBUNISTRING" != yes \
34137     || {
34138
34139
34140
34141             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34142             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34143                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34144                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34145                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
34146                          }
34147                     }
34148                }
34149
34150
34151
34152
34153        }
34154   }; then
34155   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL_TRUE=
34156   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL_FALSE='#'
34157 else
34158   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL_TRUE='#'
34159   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL_FALSE=
34160 fi
34161
34162
34163
34164
34165
34166        if  { test "$HAVE_LIBUNISTRING" != yes \
34167     || {
34168
34169
34170
34171             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34172             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34173                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34174                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34175                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
34176                          }
34177                     }
34178                }
34179
34180
34181
34182
34183        }
34184   }; then
34185   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT_TRUE=
34186   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT_FALSE='#'
34187 else
34188   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT_TRUE='#'
34189   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT_FALSE=
34190 fi
34191
34192
34193
34194
34195
34196        if  { test "$HAVE_LIBUNISTRING" != yes \
34197     || {
34198
34199
34200
34201             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34202             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34203                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34204                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34205                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34206                          }
34207                     }
34208                }
34209
34210
34211
34212
34213        }
34214   }; then
34215   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH_TRUE=
34216   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH_FALSE='#'
34217 else
34218   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH_TRUE='#'
34219   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH_FALSE=
34220 fi
34221
34222
34223
34224
34225
34226        if  { test "$HAVE_LIBUNISTRING" != yes \
34227     || {
34228
34229
34230
34231             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34232             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34233                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34234                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34235                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34236                          }
34237                     }
34238                }
34239
34240
34241
34242
34243        }
34244   }; then
34245   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER_TRUE=
34246   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER_FALSE='#'
34247 else
34248   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER_TRUE='#'
34249   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER_FALSE=
34250 fi
34251
34252
34253
34254
34255
34256        if  { test "$HAVE_LIBUNISTRING" != yes \
34257     || {
34258
34259
34260
34261             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34262             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34263                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34264                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34265                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34266                          }
34267                     }
34268                }
34269
34270
34271
34272
34273        }
34274   }; then
34275   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT_TRUE=
34276   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT_FALSE='#'
34277 else
34278   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT_TRUE='#'
34279   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT_FALSE=
34280 fi
34281
34282
34283
34284
34285
34286        if  { test "$HAVE_LIBUNISTRING" != yes \
34287     || {
34288
34289
34290
34291             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34292             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34293                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34294                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34295                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34296                          }
34297                     }
34298                }
34299
34300
34301
34302
34303        }
34304   }; then
34305   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT_TRUE=
34306   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT_FALSE='#'
34307 else
34308   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT_TRUE='#'
34309   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT_FALSE=
34310 fi
34311
34312
34313
34314
34315
34316        if  { test "$HAVE_LIBUNISTRING" != yes \
34317     || {
34318
34319
34320
34321             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34322             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34323                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34324                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34325                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
34326                          }
34327                     }
34328                }
34329
34330
34331
34332
34333        }
34334   }; then
34335   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE_TRUE=
34336   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE_FALSE='#'
34337 else
34338   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE_TRUE='#'
34339   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE_FALSE=
34340 fi
34341
34342
34343
34344
34345
34346        if  { test "$HAVE_LIBUNISTRING" != yes \
34347     || {
34348
34349
34350
34351             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34352             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34353                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34354                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34355                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34356                          }
34357                     }
34358                }
34359
34360
34361
34362
34363        }
34364   }; then
34365   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER_TRUE=
34366   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER_FALSE='#'
34367 else
34368   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER_TRUE='#'
34369   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER_FALSE=
34370 fi
34371
34372
34373
34374
34375
34376        if  { test "$HAVE_LIBUNISTRING" != yes \
34377     || {
34378
34379
34380
34381             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34382             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34383                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34384                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34385                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
34386                          }
34387                     }
34388                }
34389
34390
34391
34392
34393        }
34394   }; then
34395   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT_TRUE=
34396   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT_FALSE='#'
34397 else
34398   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT_TRUE='#'
34399   LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT_FALSE=
34400 fi
34401
34402
34403
34404
34405        if  { test "$HAVE_LIBUNISTRING" != yes \
34406     || {
34407
34408
34409
34410             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34411             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34412                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34413                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34414                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34415                          }
34416                     }
34417                }
34418
34419
34420
34421
34422        }
34423   }; then
34424   LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT_TRUE=
34425   LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT_FALSE='#'
34426 else
34427   LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT_TRUE='#'
34428   LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT_FALSE=
34429 fi
34430
34431
34432
34433
34434        if  { test "$HAVE_LIBUNISTRING" != yes \
34435     || {
34436
34437
34438
34439             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34440             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34441                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34442                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34443                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34444                          }
34445                     }
34446                }
34447
34448
34449
34450
34451        }
34452   }; then
34453   LIBUNISTRING_COMPILE_UNICTYPE_DIGIT_TRUE=
34454   LIBUNISTRING_COMPILE_UNICTYPE_DIGIT_FALSE='#'
34455 else
34456   LIBUNISTRING_COMPILE_UNICTYPE_DIGIT_TRUE='#'
34457   LIBUNISTRING_COMPILE_UNICTYPE_DIGIT_FALSE=
34458 fi
34459
34460
34461
34462
34463        if  { test "$HAVE_LIBUNISTRING" != yes \
34464     || {
34465
34466
34467
34468             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34469             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34470                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34471                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34472                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34473                          }
34474                     }
34475                }
34476
34477
34478
34479
34480        }
34481   }; then
34482   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME_TRUE=
34483   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME_FALSE='#'
34484 else
34485   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME_TRUE='#'
34486   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME_FALSE=
34487 fi
34488
34489
34490
34491
34492        if  { test "$HAVE_LIBUNISTRING" != yes \
34493     || {
34494
34495
34496
34497             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34498             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34499                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34500                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34501                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34502                          }
34503                     }
34504                }
34505
34506
34507
34508
34509        }
34510   }; then
34511   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME_TRUE=
34512   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME_FALSE='#'
34513 else
34514   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME_TRUE='#'
34515   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME_FALSE=
34516 fi
34517
34518
34519
34520
34521        if  { test "$HAVE_LIBUNISTRING" != yes \
34522     || {
34523
34524
34525
34526             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34527             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34528                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34529                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34530                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34531                          }
34532                     }
34533                }
34534
34535
34536
34537
34538        }
34539   }; then
34540   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF_TRUE=
34541   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF_FALSE='#'
34542 else
34543   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF_TRUE='#'
34544   LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF_FALSE=
34545 fi
34546
34547
34548
34549
34550        if  { test "$HAVE_LIBUNISTRING" != yes \
34551     || {
34552
34553
34554
34555             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34556             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34557                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34558                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34559                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34560                          }
34561                     }
34562                }
34563
34564
34565
34566
34567        }
34568   }; then
34569   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME_TRUE=
34570   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME_FALSE='#'
34571 else
34572   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME_TRUE='#'
34573   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME_FALSE=
34574 fi
34575
34576
34577
34578
34579        if  { test "$HAVE_LIBUNISTRING" != yes \
34580     || {
34581
34582
34583
34584             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34585             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34586                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34587                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34588                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34589                          }
34590                     }
34591                }
34592
34593
34594
34595
34596        }
34597   }; then
34598   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME_TRUE=
34599   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME_FALSE='#'
34600 else
34601   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME_TRUE='#'
34602   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME_FALSE=
34603 fi
34604
34605
34606
34607
34608        if  { test "$HAVE_LIBUNISTRING" != yes \
34609     || {
34610
34611
34612
34613             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34614             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34615                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34616                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34617                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34618                          }
34619                     }
34620                }
34621
34622
34623
34624
34625        }
34626   }; then
34627   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME_TRUE=
34628   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME_FALSE='#'
34629 else
34630   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME_TRUE='#'
34631   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME_FALSE=
34632 fi
34633
34634
34635
34636
34637        if  { test "$HAVE_LIBUNISTRING" != yes \
34638     || {
34639
34640
34641
34642             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34643             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34644                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34645                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34646                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34647                          }
34648                     }
34649                }
34650
34651
34652
34653
34654        }
34655   }; then
34656   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF_TRUE=
34657   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF_FALSE='#'
34658 else
34659   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF_TRUE='#'
34660   LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF_FALSE=
34661 fi
34662
34663
34664
34665
34666        if  { test "$HAVE_LIBUNISTRING" != yes \
34667     || {
34668
34669
34670
34671             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34672             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34673                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34674                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34675                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
34676                          }
34677                     }
34678                }
34679
34680
34681
34682
34683        }
34684   }; then
34685   LIBUNISTRING_COMPILE_UNICTYPE_MIRROR_TRUE=
34686   LIBUNISTRING_COMPILE_UNICTYPE_MIRROR_FALSE='#'
34687 else
34688   LIBUNISTRING_COMPILE_UNICTYPE_MIRROR_TRUE='#'
34689   LIBUNISTRING_COMPILE_UNICTYPE_MIRROR_FALSE=
34690 fi
34691
34692
34693
34694
34695        if  { test "$HAVE_LIBUNISTRING" != yes \
34696     || {
34697
34698
34699
34700             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34701             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34702                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34703                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34704                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34705                          }
34706                     }
34707                }
34708
34709
34710
34711
34712        }
34713   }; then
34714   LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC_TRUE=
34715   LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC_FALSE='#'
34716 else
34717   LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC_TRUE='#'
34718   LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC_FALSE=
34719 fi
34720
34721
34722
34723
34724
34725        if  { test "$HAVE_LIBUNISTRING" != yes \
34726     || {
34727
34728
34729
34730             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34731             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34732                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34733                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34734                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34735                          }
34736                     }
34737                }
34738
34739
34740
34741
34742        }
34743   }; then
34744   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC_TRUE=
34745   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC_FALSE='#'
34746 else
34747   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC_TRUE='#'
34748   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC_FALSE=
34749 fi
34750
34751
34752
34753
34754
34755        if  { test "$HAVE_LIBUNISTRING" != yes \
34756     || {
34757
34758
34759
34760             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34761             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34762                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34763                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34764                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
34765                          }
34766                     }
34767                }
34768
34769
34770
34771
34772        }
34773   }; then
34774   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_TRUE=
34775   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_FALSE='#'
34776 else
34777   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_TRUE='#'
34778   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_FALSE=
34779 fi
34780
34781
34782
34783
34784
34785        if  { test "$HAVE_LIBUNISTRING" != yes \
34786     || {
34787
34788
34789
34790             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34791             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34792                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34793                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34794                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34795                          }
34796                     }
34797                }
34798
34799
34800
34801
34802        }
34803   }; then
34804   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_TRUE=
34805   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_FALSE='#'
34806 else
34807   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_TRUE='#'
34808   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_FALSE=
34809 fi
34810
34811
34812
34813
34814
34815        if  { test "$HAVE_LIBUNISTRING" != yes \
34816     || {
34817
34818
34819
34820             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34821             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34822                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34823                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34824                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34825                          }
34826                     }
34827                }
34828
34829
34830
34831
34832        }
34833   }; then
34834   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_TRUE=
34835   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_FALSE='#'
34836 else
34837   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_TRUE='#'
34838   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_FALSE=
34839 fi
34840
34841
34842
34843
34844
34845        if  { test "$HAVE_LIBUNISTRING" != yes \
34846     || {
34847
34848
34849
34850             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34851             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34852                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34853                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34854                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
34855                          }
34856                     }
34857                }
34858
34859
34860
34861
34862        }
34863   }; then
34864   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_TRUE=
34865   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_FALSE='#'
34866 else
34867   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_TRUE='#'
34868   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_FALSE=
34869 fi
34870
34871
34872
34873
34874
34875        if  { test "$HAVE_LIBUNISTRING" != yes \
34876     || {
34877
34878
34879
34880             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34881             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34882                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34883                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34884                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
34885                          }
34886                     }
34887                }
34888
34889
34890
34891
34892        }
34893   }; then
34894   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_TRUE=
34895   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_FALSE='#'
34896 else
34897   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_TRUE='#'
34898   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_FALSE=
34899 fi
34900
34901
34902
34903
34904
34905        if  { test "$HAVE_LIBUNISTRING" != yes \
34906     || {
34907
34908
34909
34910             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34911             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34912                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34913                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34914                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
34915                          }
34916                     }
34917                }
34918
34919
34920
34921
34922        }
34923   }; then
34924   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_TRUE=
34925   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_FALSE='#'
34926 else
34927   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_TRUE='#'
34928   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_FALSE=
34929 fi
34930
34931
34932
34933
34934
34935        if  { test "$HAVE_LIBUNISTRING" != yes \
34936     || {
34937
34938
34939
34940             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34941             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34942                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34943                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34944                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
34945                          }
34946                     }
34947                }
34948
34949
34950
34951
34952        }
34953   }; then
34954   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL_TRUE=
34955   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL_FALSE='#'
34956 else
34957   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL_TRUE='#'
34958   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL_FALSE=
34959 fi
34960
34961
34962
34963
34964
34965        if  { test "$HAVE_LIBUNISTRING" != yes \
34966     || {
34967
34968
34969
34970             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
34971             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
34972                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
34973                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
34974                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
34975                          }
34976                     }
34977                }
34978
34979
34980
34981
34982        }
34983   }; then
34984   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_TRUE=
34985   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_FALSE='#'
34986 else
34987   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_TRUE='#'
34988   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_FALSE=
34989 fi
34990
34991
34992
34993
34994
34995        if  { test "$HAVE_LIBUNISTRING" != yes \
34996     || {
34997
34998
34999
35000             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35001             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35002                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35003                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35004                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
35005                          }
35006                     }
35007                }
35008
35009
35010
35011
35012        }
35013   }; then
35014   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_TRUE=
35015   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_FALSE='#'
35016 else
35017   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_TRUE='#'
35018   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_FALSE=
35019 fi
35020
35021
35022
35023
35024
35025        if  { test "$HAVE_LIBUNISTRING" != yes \
35026     || {
35027
35028
35029
35030             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35031             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35032                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35033                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35034                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35035                          }
35036                     }
35037                }
35038
35039
35040
35041
35042        }
35043   }; then
35044   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_TRUE=
35045   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_FALSE='#'
35046 else
35047   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_TRUE='#'
35048   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_FALSE=
35049 fi
35050
35051
35052
35053
35054
35055        if  { test "$HAVE_LIBUNISTRING" != yes \
35056     || {
35057
35058
35059
35060             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35061             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35062                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35063                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35064                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35065                          }
35066                     }
35067                }
35068
35069
35070
35071
35072        }
35073   }; then
35074   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_TRUE=
35075   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_FALSE='#'
35076 else
35077   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_TRUE='#'
35078   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_FALSE=
35079 fi
35080
35081
35082
35083
35084
35085        if  { test "$HAVE_LIBUNISTRING" != yes \
35086     || {
35087
35088
35089
35090             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35091             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35092                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35093                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35094                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35095                          }
35096                     }
35097                }
35098
35099
35100
35101
35102        }
35103   }; then
35104   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_TRUE=
35105   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_FALSE='#'
35106 else
35107   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_TRUE='#'
35108   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_FALSE=
35109 fi
35110
35111
35112
35113
35114
35115        if  { test "$HAVE_LIBUNISTRING" != yes \
35116     || {
35117
35118
35119
35120             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35121             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35122                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35123                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35124                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35125                          }
35126                     }
35127                }
35128
35129
35130
35131
35132        }
35133   }; then
35134   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_TRUE=
35135   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_FALSE='#'
35136 else
35137   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_TRUE='#'
35138   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_FALSE=
35139 fi
35140
35141
35142
35143
35144
35145        if  { test "$HAVE_LIBUNISTRING" != yes \
35146     || {
35147
35148
35149
35150             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35151             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35152                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35153                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35154                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35155                          }
35156                     }
35157                }
35158
35159
35160
35161
35162        }
35163   }; then
35164   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_TRUE=
35165   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_FALSE='#'
35166 else
35167   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_TRUE='#'
35168   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_FALSE=
35169 fi
35170
35171
35172
35173
35174
35175        if  { test "$HAVE_LIBUNISTRING" != yes \
35176     || {
35177
35178
35179
35180             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35181             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35182                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35183                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35184                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35185                          }
35186                     }
35187                }
35188
35189
35190
35191
35192        }
35193   }; then
35194   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_TRUE=
35195   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_FALSE='#'
35196 else
35197   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_TRUE='#'
35198   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_FALSE=
35199 fi
35200
35201
35202
35203
35204
35205        if  { test "$HAVE_LIBUNISTRING" != yes \
35206     || {
35207
35208
35209
35210             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35211             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35212                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35213                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35214                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
35215                          }
35216                     }
35217                }
35218
35219
35220
35221
35222        }
35223   }; then
35224   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF_TRUE=
35225   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF_FALSE='#'
35226 else
35227   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF_TRUE='#'
35228   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF_FALSE=
35229 fi
35230
35231
35232
35233
35234
35235        if  { test "$HAVE_LIBUNISTRING" != yes \
35236     || {
35237
35238
35239
35240             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35241             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35242                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35243                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35244                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
35245                          }
35246                     }
35247                }
35248
35249
35250
35251
35252        }
35253   }; then
35254   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_TRUE=
35255   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_FALSE='#'
35256 else
35257   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_TRUE='#'
35258   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_FALSE=
35259 fi
35260
35261
35262
35263
35264
35265        if  { test "$HAVE_LIBUNISTRING" != yes \
35266     || {
35267
35268
35269
35270             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35271             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35272                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35273                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35274                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
35275                          }
35276                     }
35277                }
35278
35279
35280
35281
35282        }
35283   }; then
35284   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE_TRUE=
35285   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE_FALSE='#'
35286 else
35287   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE_TRUE='#'
35288   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE_FALSE=
35289 fi
35290
35291
35292
35293
35294        if  { test "$HAVE_LIBUNISTRING" != yes \
35295     || {
35296
35297
35298
35299             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35300             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35301                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35302                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35303                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35304                          }
35305                     }
35306                }
35307
35308
35309
35310
35311        }
35312   }; then
35313   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME_TRUE=
35314   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME_FALSE='#'
35315 else
35316   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME_TRUE='#'
35317   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME_FALSE=
35318 fi
35319
35320
35321
35322
35323
35324        if  { test "$HAVE_LIBUNISTRING" != yes \
35325     || {
35326
35327
35328
35329             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35330             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35331                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35332                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35333                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35334                          }
35335                     }
35336                }
35337
35338
35339
35340
35341        }
35342   }; then
35343   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE_TRUE=
35344   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE_FALSE='#'
35345 else
35346   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE_TRUE='#'
35347   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE_FALSE=
35348 fi
35349
35350
35351
35352
35353
35354        if  { test "$HAVE_LIBUNISTRING" != yes \
35355     || {
35356
35357
35358
35359             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35360             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35361                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35362                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35363                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35364                          }
35365                     }
35366                }
35367
35368
35369
35370
35371        }
35372   }; then
35373   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED_TRUE=
35374   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED_FALSE='#'
35375 else
35376   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED_TRUE='#'
35377   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED_FALSE=
35378 fi
35379
35380
35381
35382
35383
35384        if  { test "$HAVE_LIBUNISTRING" != yes \
35385     || {
35386
35387
35388
35389             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35390             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35391                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35392                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35393                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35394                          }
35395                     }
35396                }
35397
35398
35399
35400
35401        }
35402   }; then
35403   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_TRUE=
35404   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_FALSE='#'
35405 else
35406   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_TRUE='#'
35407   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_FALSE=
35408 fi
35409
35410
35411
35412
35413
35414        if  { test "$HAVE_LIBUNISTRING" != yes \
35415     || {
35416
35417
35418
35419             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35420             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35421                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35422                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35423                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35424                          }
35425                     }
35426                }
35427
35428
35429
35430
35431        }
35432   }; then
35433   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_TRUE=
35434   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_FALSE='#'
35435 else
35436   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_TRUE='#'
35437   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_FALSE=
35438 fi
35439
35440
35441
35442
35443
35444        if  { test "$HAVE_LIBUNISTRING" != yes \
35445     || {
35446
35447
35448
35449             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35450             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35451                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35452                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35453                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35454                          }
35455                     }
35456                }
35457
35458
35459
35460
35461        }
35462   }; then
35463   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_TRUE=
35464   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_FALSE='#'
35465 else
35466   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_TRUE='#'
35467   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_FALSE=
35468 fi
35469
35470
35471
35472
35473
35474        if  { test "$HAVE_LIBUNISTRING" != yes \
35475     || {
35476
35477
35478
35479             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35480             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35481                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35482                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35483                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35484                          }
35485                     }
35486                }
35487
35488
35489
35490
35491        }
35492   }; then
35493   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_TRUE=
35494   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_FALSE='#'
35495 else
35496   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_TRUE='#'
35497   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_FALSE=
35498 fi
35499
35500
35501
35502
35503
35504        if  { test "$HAVE_LIBUNISTRING" != yes \
35505     || {
35506
35507
35508
35509             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35510             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35511                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35512                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35513                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35514                          }
35515                     }
35516                }
35517
35518
35519
35520
35521        }
35522   }; then
35523   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_TRUE=
35524   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_FALSE='#'
35525 else
35526   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_TRUE='#'
35527   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_FALSE=
35528 fi
35529
35530
35531
35532
35533
35534        if  { test "$HAVE_LIBUNISTRING" != yes \
35535     || {
35536
35537
35538
35539             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35540             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35541                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35542                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35543                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35544                          }
35545                     }
35546                }
35547
35548
35549
35550
35551        }
35552   }; then
35553   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING_TRUE=
35554   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING_FALSE='#'
35555 else
35556   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING_TRUE='#'
35557   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING_FALSE=
35558 fi
35559
35560
35561
35562
35563
35564        if  { test "$HAVE_LIBUNISTRING" != yes \
35565     || {
35566
35567
35568
35569             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35570             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35571                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35572                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35573                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35574                          }
35575                     }
35576                }
35577
35578
35579
35580
35581        }
35582   }; then
35583   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE_TRUE=
35584   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE_FALSE='#'
35585 else
35586   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE_TRUE='#'
35587   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE_FALSE=
35588 fi
35589
35590
35591
35592
35593
35594        if  { test "$HAVE_LIBUNISTRING" != yes \
35595     || {
35596
35597
35598
35599             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35600             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35601                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35602                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35603                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35604                          }
35605                     }
35606                }
35607
35608
35609
35610
35611        }
35612   }; then
35613   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_TRUE=
35614   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_FALSE='#'
35615 else
35616   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_TRUE='#'
35617   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_FALSE=
35618 fi
35619
35620
35621
35622
35623
35624        if  { test "$HAVE_LIBUNISTRING" != yes \
35625     || {
35626
35627
35628
35629             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35630             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35631                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35632                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35633                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35634                          }
35635                     }
35636                }
35637
35638
35639
35640
35641        }
35642   }; then
35643   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH_TRUE=
35644   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH_FALSE='#'
35645 else
35646   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH_TRUE='#'
35647   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH_FALSE=
35648 fi
35649
35650
35651
35652
35653
35654        if  { test "$HAVE_LIBUNISTRING" != yes \
35655     || {
35656
35657
35658
35659             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35660             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35661                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35662                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35663                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35664                          }
35665                     }
35666                }
35667
35668
35669
35670
35671        }
35672   }; then
35673   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT_TRUE=
35674   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT_FALSE='#'
35675 else
35676   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT_TRUE='#'
35677   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT_FALSE=
35678 fi
35679
35680
35681
35682
35683
35684        if  { test "$HAVE_LIBUNISTRING" != yes \
35685     || {
35686
35687
35688
35689             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35690             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35691                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35692                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35693                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
35694                          }
35695                     }
35696                }
35697
35698
35699
35700
35701        }
35702   }; then
35703   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_TRUE=
35704   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_FALSE='#'
35705 else
35706   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_TRUE='#'
35707   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_FALSE=
35708 fi
35709
35710
35711
35712
35713
35714        if  { test "$HAVE_LIBUNISTRING" != yes \
35715     || {
35716
35717
35718
35719             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35720             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35721                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35722                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35723                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35724                          }
35725                     }
35726                }
35727
35728
35729
35730
35731        }
35732   }; then
35733   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_TRUE=
35734   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_FALSE='#'
35735 else
35736   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_TRUE='#'
35737   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_FALSE=
35738 fi
35739
35740
35741
35742
35743
35744        if  { test "$HAVE_LIBUNISTRING" != yes \
35745     || {
35746
35747
35748
35749             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35750             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35751                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35752                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35753                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35754                          }
35755                     }
35756                }
35757
35758
35759
35760
35761        }
35762   }; then
35763   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_TRUE=
35764   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_FALSE='#'
35765 else
35766   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_TRUE='#'
35767   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_FALSE=
35768 fi
35769
35770
35771
35772
35773
35774        if  { test "$HAVE_LIBUNISTRING" != yes \
35775     || {
35776
35777
35778
35779             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35780             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35781                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35782                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35783                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35784                          }
35785                     }
35786                }
35787
35788
35789
35790
35791        }
35792   }; then
35793   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_TRUE=
35794   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_FALSE='#'
35795 else
35796   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_TRUE='#'
35797   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_FALSE=
35798 fi
35799
35800
35801
35802
35803
35804        if  { test "$HAVE_LIBUNISTRING" != yes \
35805     || {
35806
35807
35808
35809             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35810             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35811                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35812                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35813                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35814                          }
35815                     }
35816                }
35817
35818
35819
35820
35821        }
35822   }; then
35823   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_TRUE=
35824   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_FALSE='#'
35825 else
35826   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_TRUE='#'
35827   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_FALSE=
35828 fi
35829
35830
35831
35832
35833
35834        if  { test "$HAVE_LIBUNISTRING" != yes \
35835     || {
35836
35837
35838
35839             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35840             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35841                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35842                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35843                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35844                          }
35845                     }
35846                }
35847
35848
35849
35850
35851        }
35852   }; then
35853   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_TRUE=
35854   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_FALSE='#'
35855 else
35856   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_TRUE='#'
35857   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_FALSE=
35858 fi
35859
35860
35861
35862
35863
35864        if  { test "$HAVE_LIBUNISTRING" != yes \
35865     || {
35866
35867
35868
35869             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35870             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35871                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35872                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35873                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35874                          }
35875                     }
35876                }
35877
35878
35879
35880
35881        }
35882   }; then
35883   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_TRUE=
35884   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_FALSE='#'
35885 else
35886   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_TRUE='#'
35887   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_FALSE=
35888 fi
35889
35890
35891
35892
35893
35894        if  { test "$HAVE_LIBUNISTRING" != yes \
35895     || {
35896
35897
35898
35899             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35900             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35901                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35902                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35903                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35904                          }
35905                     }
35906                }
35907
35908
35909
35910
35911        }
35912   }; then
35913   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_TRUE=
35914   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_FALSE='#'
35915 else
35916   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_TRUE='#'
35917   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_FALSE=
35918 fi
35919
35920
35921
35922
35923
35924        if  { test "$HAVE_LIBUNISTRING" != yes \
35925     || {
35926
35927
35928
35929             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35930             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35931                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35932                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35933                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
35934                          }
35935                     }
35936                }
35937
35938
35939
35940
35941        }
35942   }; then
35943   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_TRUE=
35944   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_FALSE='#'
35945 else
35946   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_TRUE='#'
35947   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_FALSE=
35948 fi
35949
35950
35951
35952
35953
35954        if  { test "$HAVE_LIBUNISTRING" != yes \
35955     || {
35956
35957
35958
35959             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35960             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35961                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35962                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35963                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
35964                          }
35965                     }
35966                }
35967
35968
35969
35970
35971        }
35972   }; then
35973   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_TRUE=
35974   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_FALSE='#'
35975 else
35976   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_TRUE='#'
35977   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_FALSE=
35978 fi
35979
35980
35981
35982
35983
35984        if  { test "$HAVE_LIBUNISTRING" != yes \
35985     || {
35986
35987
35988
35989             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
35990             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
35991                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
35992                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
35993                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
35994                          }
35995                     }
35996                }
35997
35998
35999
36000
36001        }
36002   }; then
36003   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_TRUE=
36004   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_FALSE='#'
36005 else
36006   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_TRUE='#'
36007   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_FALSE=
36008 fi
36009
36010
36011
36012
36013
36014        if  { test "$HAVE_LIBUNISTRING" != yes \
36015     || {
36016
36017
36018
36019             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36020             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36021                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36022                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36023                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36024                          }
36025                     }
36026                }
36027
36028
36029
36030
36031        }
36032   }; then
36033   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_TRUE=
36034   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_FALSE='#'
36035 else
36036   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_TRUE='#'
36037   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_FALSE=
36038 fi
36039
36040
36041
36042
36043
36044        if  { test "$HAVE_LIBUNISTRING" != yes \
36045     || {
36046
36047
36048
36049             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36050             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36051                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36052                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36053                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36054                          }
36055                     }
36056                }
36057
36058
36059
36060
36061        }
36062   }; then
36063   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_TRUE=
36064   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_FALSE='#'
36065 else
36066   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_TRUE='#'
36067   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_FALSE=
36068 fi
36069
36070
36071
36072
36073
36074        if  { test "$HAVE_LIBUNISTRING" != yes \
36075     || {
36076
36077
36078
36079             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36080             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36081                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36082                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36083                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36084                          }
36085                     }
36086                }
36087
36088
36089
36090
36091        }
36092   }; then
36093   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_TRUE=
36094   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_FALSE='#'
36095 else
36096   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_TRUE='#'
36097   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_FALSE=
36098 fi
36099
36100
36101
36102
36103
36104        if  { test "$HAVE_LIBUNISTRING" != yes \
36105     || {
36106
36107
36108
36109             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36110             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36111                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36112                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36113                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36114                          }
36115                     }
36116                }
36117
36118
36119
36120
36121        }
36122   }; then
36123   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_TRUE=
36124   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_FALSE='#'
36125 else
36126   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_TRUE='#'
36127   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_FALSE=
36128 fi
36129
36130
36131
36132
36133
36134        if  { test "$HAVE_LIBUNISTRING" != yes \
36135     || {
36136
36137
36138
36139             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36140             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36141                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36142                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36143                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36144                          }
36145                     }
36146                }
36147
36148
36149
36150
36151        }
36152   }; then
36153   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_TRUE=
36154   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_FALSE='#'
36155 else
36156   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_TRUE='#'
36157   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_FALSE=
36158 fi
36159
36160
36161
36162
36163
36164        if  { test "$HAVE_LIBUNISTRING" != yes \
36165     || {
36166
36167
36168
36169             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36170             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36171                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36172                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36173                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36174                          }
36175                     }
36176                }
36177
36178
36179
36180
36181        }
36182   }; then
36183   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_TRUE=
36184   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_FALSE='#'
36185 else
36186   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_TRUE='#'
36187   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_FALSE=
36188 fi
36189
36190
36191
36192
36193
36194        if  { test "$HAVE_LIBUNISTRING" != yes \
36195     || {
36196
36197
36198
36199             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36200             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36201                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36202                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36203                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36204                          }
36205                     }
36206                }
36207
36208
36209
36210
36211        }
36212   }; then
36213   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_TRUE=
36214   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_FALSE='#'
36215 else
36216   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_TRUE='#'
36217   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_FALSE=
36218 fi
36219
36220
36221
36222
36223
36224        if  { test "$HAVE_LIBUNISTRING" != yes \
36225     || {
36226
36227
36228
36229             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36230             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36231                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36232                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36233                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36234                          }
36235                     }
36236                }
36237
36238
36239
36240
36241        }
36242   }; then
36243   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_TRUE=
36244   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_FALSE='#'
36245 else
36246   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_TRUE='#'
36247   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_FALSE=
36248 fi
36249
36250
36251
36252
36253
36254        if  { test "$HAVE_LIBUNISTRING" != yes \
36255     || {
36256
36257
36258
36259             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36260             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36261                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36262                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36263                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36264                          }
36265                     }
36266                }
36267
36268
36269
36270
36271        }
36272   }; then
36273   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_TRUE=
36274   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_FALSE='#'
36275 else
36276   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_TRUE='#'
36277   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_FALSE=
36278 fi
36279
36280
36281
36282
36283
36284        if  { test "$HAVE_LIBUNISTRING" != yes \
36285     || {
36286
36287
36288
36289             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36290             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36291                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36292                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36293                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36294                          }
36295                     }
36296                }
36297
36298
36299
36300
36301        }
36302   }; then
36303   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_TRUE=
36304   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_FALSE='#'
36305 else
36306   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_TRUE='#'
36307   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_FALSE=
36308 fi
36309
36310
36311
36312
36313
36314        if  { test "$HAVE_LIBUNISTRING" != yes \
36315     || {
36316
36317
36318
36319             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36320             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36321                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36322                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36323                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36324                          }
36325                     }
36326                }
36327
36328
36329
36330
36331        }
36332   }; then
36333   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_TRUE=
36334   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_FALSE='#'
36335 else
36336   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_TRUE='#'
36337   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_FALSE=
36338 fi
36339
36340
36341
36342
36343
36344        if  { test "$HAVE_LIBUNISTRING" != yes \
36345     || {
36346
36347
36348
36349             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36350             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36351                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36352                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36353                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36354                          }
36355                     }
36356                }
36357
36358
36359
36360
36361        }
36362   }; then
36363   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_TRUE=
36364   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_FALSE='#'
36365 else
36366   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_TRUE='#'
36367   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_FALSE=
36368 fi
36369
36370
36371
36372
36373
36374        if  { test "$HAVE_LIBUNISTRING" != yes \
36375     || {
36376
36377
36378
36379             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36380             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36381                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36382                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36383                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36384                          }
36385                     }
36386                }
36387
36388
36389
36390
36391        }
36392   }; then
36393   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_TRUE=
36394   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_FALSE='#'
36395 else
36396   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_TRUE='#'
36397   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_FALSE=
36398 fi
36399
36400
36401
36402
36403
36404        if  { test "$HAVE_LIBUNISTRING" != yes \
36405     || {
36406
36407
36408
36409             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36410             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36411                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36412                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36413                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36414                          }
36415                     }
36416                }
36417
36418
36419
36420
36421        }
36422   }; then
36423   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_TRUE=
36424   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_FALSE='#'
36425 else
36426   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_TRUE='#'
36427   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_FALSE=
36428 fi
36429
36430
36431
36432
36433
36434        if  { test "$HAVE_LIBUNISTRING" != yes \
36435     || {
36436
36437
36438
36439             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36440             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36441                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36442                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36443                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36444                          }
36445                     }
36446                }
36447
36448
36449
36450
36451        }
36452   }; then
36453   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_TRUE=
36454   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_FALSE='#'
36455 else
36456   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_TRUE='#'
36457   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_FALSE=
36458 fi
36459
36460
36461
36462
36463
36464        if  { test "$HAVE_LIBUNISTRING" != yes \
36465     || {
36466
36467
36468
36469             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36470             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36471                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36472                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36473                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36474                          }
36475                     }
36476                }
36477
36478
36479
36480
36481        }
36482   }; then
36483   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_TRUE=
36484   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_FALSE='#'
36485 else
36486   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_TRUE='#'
36487   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_FALSE=
36488 fi
36489
36490
36491
36492
36493
36494        if  { test "$HAVE_LIBUNISTRING" != yes \
36495     || {
36496
36497
36498
36499             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36500             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36501                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36502                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36503                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36504                          }
36505                     }
36506                }
36507
36508
36509
36510
36511        }
36512   }; then
36513   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_TRUE=
36514   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_FALSE='#'
36515 else
36516   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_TRUE='#'
36517   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_FALSE=
36518 fi
36519
36520
36521
36522
36523
36524        if  { test "$HAVE_LIBUNISTRING" != yes \
36525     || {
36526
36527
36528
36529             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36530             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36531                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36532                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36533                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36534                          }
36535                     }
36536                }
36537
36538
36539
36540
36541        }
36542   }; then
36543   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_TRUE=
36544   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_FALSE='#'
36545 else
36546   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_TRUE='#'
36547   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_FALSE=
36548 fi
36549
36550
36551
36552
36553
36554        if  { test "$HAVE_LIBUNISTRING" != yes \
36555     || {
36556
36557
36558
36559             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36560             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36561                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36562                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36563                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36564                          }
36565                     }
36566                }
36567
36568
36569
36570
36571        }
36572   }; then
36573   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_TRUE=
36574   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_FALSE='#'
36575 else
36576   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_TRUE='#'
36577   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_FALSE=
36578 fi
36579
36580
36581
36582
36583
36584        if  { test "$HAVE_LIBUNISTRING" != yes \
36585     || {
36586
36587
36588
36589             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36590             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36591                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36592                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36593                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36594                          }
36595                     }
36596                }
36597
36598
36599
36600
36601        }
36602   }; then
36603   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_TRUE=
36604   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_FALSE='#'
36605 else
36606   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_TRUE='#'
36607   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_FALSE=
36608 fi
36609
36610
36611
36612
36613
36614        if  { test "$HAVE_LIBUNISTRING" != yes \
36615     || {
36616
36617
36618
36619             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36620             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36621                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36622                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36623                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36624                          }
36625                     }
36626                }
36627
36628
36629
36630
36631        }
36632   }; then
36633   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_TRUE=
36634   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_FALSE='#'
36635 else
36636   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_TRUE='#'
36637   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_FALSE=
36638 fi
36639
36640
36641
36642
36643
36644        if  { test "$HAVE_LIBUNISTRING" != yes \
36645     || {
36646
36647
36648
36649             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36650             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36651                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36652                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36653                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36654                          }
36655                     }
36656                }
36657
36658
36659
36660
36661        }
36662   }; then
36663   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_TRUE=
36664   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_FALSE='#'
36665 else
36666   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_TRUE='#'
36667   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_FALSE=
36668 fi
36669
36670
36671
36672
36673
36674        if  { test "$HAVE_LIBUNISTRING" != yes \
36675     || {
36676
36677
36678
36679             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36680             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36681                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36682                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36683                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36684                          }
36685                     }
36686                }
36687
36688
36689
36690
36691        }
36692   }; then
36693   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_TRUE=
36694   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_FALSE='#'
36695 else
36696   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_TRUE='#'
36697   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_FALSE=
36698 fi
36699
36700
36701
36702
36703
36704        if  { test "$HAVE_LIBUNISTRING" != yes \
36705     || {
36706
36707
36708
36709             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36710             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36711                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36712                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36713                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36714                          }
36715                     }
36716                }
36717
36718
36719
36720
36721        }
36722   }; then
36723   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_TRUE=
36724   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_FALSE='#'
36725 else
36726   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_TRUE='#'
36727   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_FALSE=
36728 fi
36729
36730
36731
36732
36733
36734        if  { test "$HAVE_LIBUNISTRING" != yes \
36735     || {
36736
36737
36738
36739             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36740             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36741                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36742                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36743                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36744                          }
36745                     }
36746                }
36747
36748
36749
36750
36751        }
36752   }; then
36753   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_TRUE=
36754   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_FALSE='#'
36755 else
36756   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_TRUE='#'
36757   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_FALSE=
36758 fi
36759
36760
36761
36762
36763
36764        if  { test "$HAVE_LIBUNISTRING" != yes \
36765     || {
36766
36767
36768
36769             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36770             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36771                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36772                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36773                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36774                          }
36775                     }
36776                }
36777
36778
36779
36780
36781        }
36782   }; then
36783   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_TRUE=
36784   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_FALSE='#'
36785 else
36786   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_TRUE='#'
36787   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_FALSE=
36788 fi
36789
36790
36791
36792
36793
36794        if  { test "$HAVE_LIBUNISTRING" != yes \
36795     || {
36796
36797
36798
36799             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36800             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36801                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36802                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36803                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36804                          }
36805                     }
36806                }
36807
36808
36809
36810
36811        }
36812   }; then
36813   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_TRUE=
36814   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_FALSE='#'
36815 else
36816   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_TRUE='#'
36817   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_FALSE=
36818 fi
36819
36820
36821
36822
36823
36824        if  { test "$HAVE_LIBUNISTRING" != yes \
36825     || {
36826
36827
36828
36829             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36830             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36831                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36832                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36833                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36834                          }
36835                     }
36836                }
36837
36838
36839
36840
36841        }
36842   }; then
36843   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_TRUE=
36844   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_FALSE='#'
36845 else
36846   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_TRUE='#'
36847   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_FALSE=
36848 fi
36849
36850
36851
36852
36853
36854        if  { test "$HAVE_LIBUNISTRING" != yes \
36855     || {
36856
36857
36858
36859             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36860             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36861                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36862                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36863                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36864                          }
36865                     }
36866                }
36867
36868
36869
36870
36871        }
36872   }; then
36873   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_TRUE=
36874   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_FALSE='#'
36875 else
36876   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_TRUE='#'
36877   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_FALSE=
36878 fi
36879
36880
36881
36882
36883
36884        if  { test "$HAVE_LIBUNISTRING" != yes \
36885     || {
36886
36887
36888
36889             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36890             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36891                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36892                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36893                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36894                          }
36895                     }
36896                }
36897
36898
36899
36900
36901        }
36902   }; then
36903   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_TRUE=
36904   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_FALSE='#'
36905 else
36906   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_TRUE='#'
36907   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_FALSE=
36908 fi
36909
36910
36911
36912
36913
36914        if  { test "$HAVE_LIBUNISTRING" != yes \
36915     || {
36916
36917
36918
36919             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36920             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36921                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36922                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36923                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36924                          }
36925                     }
36926                }
36927
36928
36929
36930
36931        }
36932   }; then
36933   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_TRUE=
36934   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_FALSE='#'
36935 else
36936   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_TRUE='#'
36937   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_FALSE=
36938 fi
36939
36940
36941
36942
36943
36944        if  { test "$HAVE_LIBUNISTRING" != yes \
36945     || {
36946
36947
36948
36949             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36950             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36951                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36952                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36953                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
36954                          }
36955                     }
36956                }
36957
36958
36959
36960
36961        }
36962   }; then
36963   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_TRUE=
36964   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_FALSE='#'
36965 else
36966   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_TRUE='#'
36967   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_FALSE=
36968 fi
36969
36970
36971
36972
36973
36974        if  { test "$HAVE_LIBUNISTRING" != yes \
36975     || {
36976
36977
36978
36979             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
36980             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
36981                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
36982                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
36983                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
36984                          }
36985                     }
36986                }
36987
36988
36989
36990
36991        }
36992   }; then
36993   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_TRUE=
36994   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_FALSE='#'
36995 else
36996   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_TRUE='#'
36997   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_FALSE=
36998 fi
36999
37000
37001
37002
37003
37004        if  { test "$HAVE_LIBUNISTRING" != yes \
37005     || {
37006
37007
37008
37009             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37010             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37011                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37012                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37013                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
37014                          }
37015                     }
37016                }
37017
37018
37019
37020
37021        }
37022   }; then
37023   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_TRUE=
37024   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_FALSE='#'
37025 else
37026   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_TRUE='#'
37027   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_FALSE=
37028 fi
37029
37030
37031
37032
37033
37034        if  { test "$HAVE_LIBUNISTRING" != yes \
37035     || {
37036
37037
37038
37039             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37040             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37041                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37042                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37043                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37044                          }
37045                     }
37046                }
37047
37048
37049
37050
37051        }
37052   }; then
37053   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_TRUE=
37054   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_FALSE='#'
37055 else
37056   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_TRUE='#'
37057   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_FALSE=
37058 fi
37059
37060
37061
37062
37063        if  { test "$HAVE_LIBUNISTRING" != yes \
37064     || {
37065
37066
37067
37068             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37069             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37070                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37071                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37072                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
37073                          }
37074                     }
37075                }
37076
37077
37078
37079
37080        }
37081   }; then
37082   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_TRUE=
37083   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_FALSE='#'
37084 else
37085   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_TRUE='#'
37086   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_FALSE=
37087 fi
37088
37089
37090
37091
37092
37093        if  { test "$HAVE_LIBUNISTRING" != yes \
37094     || {
37095
37096
37097
37098             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37099             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37100                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37101                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37102                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
37103                          }
37104                     }
37105                }
37106
37107
37108
37109
37110        }
37111   }; then
37112   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_TRUE=
37113   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_FALSE='#'
37114 else
37115   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_TRUE='#'
37116   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_FALSE=
37117 fi
37118
37119
37120
37121
37122
37123        if  { test "$HAVE_LIBUNISTRING" != yes \
37124     || {
37125
37126
37127
37128             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37129             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37130                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37131                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37132                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37133                          }
37134                     }
37135                }
37136
37137
37138
37139
37140        }
37141   }; then
37142   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_TRUE=
37143   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_FALSE='#'
37144 else
37145   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_TRUE='#'
37146   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_FALSE=
37147 fi
37148
37149
37150
37151
37152
37153        if  { test "$HAVE_LIBUNISTRING" != yes \
37154     || {
37155
37156
37157
37158             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37159             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37160                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37161                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37162                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37163                          }
37164                     }
37165                }
37166
37167
37168
37169
37170        }
37171   }; then
37172   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_TRUE=
37173   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_FALSE='#'
37174 else
37175   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_TRUE='#'
37176   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_FALSE=
37177 fi
37178
37179
37180
37181
37182
37183        if  { test "$HAVE_LIBUNISTRING" != yes \
37184     || {
37185
37186
37187
37188             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37189             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37190                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37191                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37192                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37193                          }
37194                     }
37195                }
37196
37197
37198
37199
37200        }
37201   }; then
37202   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_TRUE=
37203   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_FALSE='#'
37204 else
37205   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_TRUE='#'
37206   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_FALSE=
37207 fi
37208
37209
37210
37211
37212
37213        if  { test "$HAVE_LIBUNISTRING" != yes \
37214     || {
37215
37216
37217
37218             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37219             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37220                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37221                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37222                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
37223                          }
37224                     }
37225                }
37226
37227
37228
37229
37230        }
37231   }; then
37232   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_TRUE=
37233   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_FALSE='#'
37234 else
37235   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_TRUE='#'
37236   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_FALSE=
37237 fi
37238
37239
37240
37241
37242
37243        if  { test "$HAVE_LIBUNISTRING" != yes \
37244     || {
37245
37246
37247
37248             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37249             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37250                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37251                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37252                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
37253                          }
37254                     }
37255                }
37256
37257
37258
37259
37260        }
37261   }; then
37262   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_TRUE=
37263   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_FALSE='#'
37264 else
37265   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_TRUE='#'
37266   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_FALSE=
37267 fi
37268
37269
37270
37271
37272
37273        if  { test "$HAVE_LIBUNISTRING" != yes \
37274     || {
37275
37276
37277
37278             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37279             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37280                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37281                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37282                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37283                          }
37284                     }
37285                }
37286
37287
37288
37289
37290        }
37291   }; then
37292   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_TRUE=
37293   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_FALSE='#'
37294 else
37295   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_TRUE='#'
37296   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_FALSE=
37297 fi
37298
37299
37300
37301
37302
37303        if  { test "$HAVE_LIBUNISTRING" != yes \
37304     || {
37305
37306
37307
37308             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37309             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37310                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37311                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37312                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37313                          }
37314                     }
37315                }
37316
37317
37318
37319
37320        }
37321   }; then
37322   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_TRUE=
37323   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_FALSE='#'
37324 else
37325   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_TRUE='#'
37326   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_FALSE=
37327 fi
37328
37329
37330
37331
37332
37333        if  { test "$HAVE_LIBUNISTRING" != yes \
37334     || {
37335
37336
37337
37338             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37339             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37340                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37341                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37342                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37343                          }
37344                     }
37345                }
37346
37347
37348
37349
37350        }
37351   }; then
37352   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_TRUE=
37353   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_FALSE='#'
37354 else
37355   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_TRUE='#'
37356   LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_FALSE=
37357 fi
37358
37359
37360
37361
37362        if  { test "$HAVE_LIBUNISTRING" != yes \
37363     || {
37364
37365
37366
37367             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37368             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37369                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37370                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37371                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37372                          }
37373                     }
37374                }
37375
37376
37377
37378
37379        }
37380   }; then
37381   LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_TRUE=
37382   LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_FALSE='#'
37383 else
37384   LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_TRUE='#'
37385   LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_FALSE=
37386 fi
37387
37388
37389
37390
37391
37392        if  { test "$HAVE_LIBUNISTRING" != yes \
37393     || {
37394
37395
37396
37397             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37398             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37399                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37400                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37401                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
37402                          }
37403                     }
37404                }
37405
37406
37407
37408
37409        }
37410   }; then
37411   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_TRUE=
37412   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_FALSE='#'
37413 else
37414   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_TRUE='#'
37415   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_FALSE=
37416 fi
37417
37418
37419
37420
37421        if  { test "$HAVE_LIBUNISTRING" != yes \
37422     || {
37423
37424
37425
37426             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37427             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37428                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37429                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37430                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
37431                          }
37432                     }
37433                }
37434
37435
37436
37437
37438        }
37439   }; then
37440   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_TRUE=
37441   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_FALSE='#'
37442 else
37443   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_TRUE='#'
37444   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_FALSE=
37445 fi
37446
37447
37448
37449
37450
37451        if  { test "$HAVE_LIBUNISTRING" != yes \
37452     || {
37453
37454
37455
37456             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37457             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37458                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37459                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37460                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37461                          }
37462                     }
37463                }
37464
37465
37466
37467
37468        }
37469   }; then
37470   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_TRUE=
37471   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_FALSE='#'
37472 else
37473   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_TRUE='#'
37474   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_FALSE=
37475 fi
37476
37477
37478
37479
37480        if  { test "$HAVE_LIBUNISTRING" != yes \
37481     || {
37482
37483
37484
37485             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37486             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37487                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37488                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37489                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
37490                          }
37491                     }
37492                }
37493
37494
37495
37496
37497        }
37498   }; then
37499   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_TRUE=
37500   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_FALSE='#'
37501 else
37502   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_TRUE='#'
37503   LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_FALSE=
37504 fi
37505
37506
37507
37508
37509       if  { test "$HAVE_LIBUNISTRING" != yes \
37510     || {
37511
37512
37513
37514             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37515             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37516                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37517                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37518                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37519                          }
37520                     }
37521                }
37522
37523
37524
37525
37526        }
37527   }; then
37528     LIBUNISTRING_UNIGBRK_H='unigbrk.h'
37529   else
37530     LIBUNISTRING_UNIGBRK_H=
37531   fi
37532
37533
37534
37535
37536 cat >>confdefs.h <<_ACEOF
37537 #define GNULIB_UNIGBRK_U16_GRAPHEME_BREAKS 1
37538 _ACEOF
37539
37540
37541
37542
37543        if  { test "$HAVE_LIBUNISTRING" != yes \
37544     || {
37545
37546
37547
37548             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37549             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37550                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37551                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37552                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37553                          }
37554                     }
37555                }
37556
37557
37558
37559
37560        }
37561   }; then
37562   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_TRUE=
37563   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_FALSE='#'
37564 else
37565   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_TRUE='#'
37566   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_FALSE=
37567 fi
37568
37569
37570
37571
37572 cat >>confdefs.h <<_ACEOF
37573 #define GNULIB_UNIGBRK_U16_GRAPHEME_NEXT 1
37574 _ACEOF
37575
37576
37577
37578
37579        if  { test "$HAVE_LIBUNISTRING" != yes \
37580     || {
37581
37582
37583
37584             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37585             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37586                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37587                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37588                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37589                          }
37590                     }
37591                }
37592
37593
37594
37595
37596        }
37597   }; then
37598   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_TRUE=
37599   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_FALSE='#'
37600 else
37601   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_TRUE='#'
37602   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_FALSE=
37603 fi
37604
37605
37606
37607
37608 cat >>confdefs.h <<_ACEOF
37609 #define GNULIB_UNIGBRK_U16_GRAPHEME_PREV 1
37610 _ACEOF
37611
37612
37613
37614
37615        if  { test "$HAVE_LIBUNISTRING" != yes \
37616     || {
37617
37618
37619
37620             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37621             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37622                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37623                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37624                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37625                          }
37626                     }
37627                }
37628
37629
37630
37631
37632        }
37633   }; then
37634   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_TRUE=
37635   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_FALSE='#'
37636 else
37637   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_TRUE='#'
37638   LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_FALSE=
37639 fi
37640
37641
37642
37643
37644 cat >>confdefs.h <<_ACEOF
37645 #define GNULIB_UNIGBRK_U32_GRAPHEME_BREAKS 1
37646 _ACEOF
37647
37648
37649
37650
37651        if  { test "$HAVE_LIBUNISTRING" != yes \
37652     || {
37653
37654
37655
37656             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37657             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37658                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37659                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37660                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37661                          }
37662                     }
37663                }
37664
37665
37666
37667
37668        }
37669   }; then
37670   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE=
37671   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_FALSE='#'
37672 else
37673   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE='#'
37674   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_FALSE=
37675 fi
37676
37677
37678
37679
37680 cat >>confdefs.h <<_ACEOF
37681 #define GNULIB_UNIGBRK_U32_GRAPHEME_NEXT 1
37682 _ACEOF
37683
37684
37685
37686
37687        if  { test "$HAVE_LIBUNISTRING" != yes \
37688     || {
37689
37690
37691
37692             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37693             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37694                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37695                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37696                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37697                          }
37698                     }
37699                }
37700
37701
37702
37703
37704        }
37705   }; then
37706   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_TRUE=
37707   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_FALSE='#'
37708 else
37709   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_TRUE='#'
37710   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_FALSE=
37711 fi
37712
37713
37714
37715
37716 cat >>confdefs.h <<_ACEOF
37717 #define GNULIB_UNIGBRK_U32_GRAPHEME_PREV 1
37718 _ACEOF
37719
37720
37721
37722
37723        if  { test "$HAVE_LIBUNISTRING" != yes \
37724     || {
37725
37726
37727
37728             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37729             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37730                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37731                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37732                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37733                          }
37734                     }
37735                }
37736
37737
37738
37739
37740        }
37741   }; then
37742   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_TRUE=
37743   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_FALSE='#'
37744 else
37745   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_TRUE='#'
37746   LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_FALSE=
37747 fi
37748
37749
37750
37751
37752 cat >>confdefs.h <<_ACEOF
37753 #define GNULIB_UNIGBRK_U8_GRAPHEME_BREAKS 1
37754 _ACEOF
37755
37756
37757
37758
37759        if  { test "$HAVE_LIBUNISTRING" != yes \
37760     || {
37761
37762
37763
37764             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37765             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37766                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37767                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37768                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37769                          }
37770                     }
37771                }
37772
37773
37774
37775
37776        }
37777   }; then
37778   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_TRUE=
37779   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_FALSE='#'
37780 else
37781   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_TRUE='#'
37782   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_FALSE=
37783 fi
37784
37785
37786
37787
37788 cat >>confdefs.h <<_ACEOF
37789 #define GNULIB_UNIGBRK_U8_GRAPHEME_NEXT 1
37790 _ACEOF
37791
37792
37793
37794
37795        if  { test "$HAVE_LIBUNISTRING" != yes \
37796     || {
37797
37798
37799
37800             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37801             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37802                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37803                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37804                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37805                          }
37806                     }
37807                }
37808
37809
37810
37811
37812        }
37813   }; then
37814   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE=
37815   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_FALSE='#'
37816 else
37817   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE='#'
37818   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_FALSE=
37819 fi
37820
37821
37822
37823
37824 cat >>confdefs.h <<_ACEOF
37825 #define GNULIB_UNIGBRK_U8_GRAPHEME_PREV 1
37826 _ACEOF
37827
37828
37829
37830
37831        if  { test "$HAVE_LIBUNISTRING" != yes \
37832     || {
37833
37834
37835
37836             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37837             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37838                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37839                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37840                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37841                          }
37842                     }
37843                }
37844
37845
37846
37847
37848        }
37849   }; then
37850   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE=
37851   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_FALSE='#'
37852 else
37853   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE='#'
37854   LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_FALSE=
37855 fi
37856
37857
37858
37859
37860        if  { test "$HAVE_LIBUNISTRING" != yes \
37861     || {
37862
37863
37864
37865             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37866             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37867                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37868                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37869                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37870                          }
37871                     }
37872                }
37873
37874
37875
37876
37877        }
37878   }; then
37879   LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE=
37880   LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_FALSE='#'
37881 else
37882   LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE='#'
37883   LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_FALSE=
37884 fi
37885
37886
37887
37888
37889        if  { test "$HAVE_LIBUNISTRING" != yes \
37890     || {
37891
37892
37893
37894             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37895             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37896                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37897                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37898                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37899                          }
37900                     }
37901                }
37902
37903
37904
37905
37906        }
37907   }; then
37908   LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE=
37909   LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_FALSE='#'
37910 else
37911   LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE='#'
37912   LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_FALSE=
37913 fi
37914
37915
37916
37917
37918 cat >>confdefs.h <<_ACEOF
37919 #define GNULIB_UNIGBRK_ULC_GRAPHEME_BREAKS 1
37920 _ACEOF
37921
37922
37923
37924
37925        if  { test "$HAVE_LIBUNISTRING" != yes \
37926     || {
37927
37928
37929
37930             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37931             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37932                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37933                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37934                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37935                          }
37936                     }
37937                }
37938
37939
37940
37941
37942        }
37943   }; then
37944   LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE=
37945   LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_FALSE='#'
37946 else
37947   LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE='#'
37948   LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_FALSE=
37949 fi
37950
37951
37952
37953
37954       if  { test "$HAVE_LIBUNISTRING" != yes \
37955     || {
37956
37957
37958
37959             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37960             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37961                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37962                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37963                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
37964                          }
37965                     }
37966                }
37967
37968
37969
37970
37971        }
37972   }; then
37973     LIBUNISTRING_UNILBRK_H='unilbrk.h'
37974   else
37975     LIBUNISTRING_UNILBRK_H=
37976   fi
37977
37978
37979
37980
37981
37982        if  { test "$HAVE_LIBUNISTRING" != yes \
37983     || {
37984
37985
37986
37987             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
37988             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
37989                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
37990                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
37991                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
37992                          }
37993                     }
37994                }
37995
37996
37997
37998
37999        }
38000   }; then
38001   LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE=
38002   LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_FALSE='#'
38003 else
38004   LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE='#'
38005   LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_FALSE=
38006 fi
38007
38008
38009
38010
38011        if  { test "$HAVE_LIBUNISTRING" != yes \
38012     || {
38013
38014
38015
38016             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38017             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38018                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38019                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38020                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38021                          }
38022                     }
38023                }
38024
38025
38026
38027
38028        }
38029   }; then
38030   LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE=
38031   LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_FALSE='#'
38032 else
38033   LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE='#'
38034   LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_FALSE=
38035 fi
38036
38037
38038
38039
38040        if  { test "$HAVE_LIBUNISTRING" != yes \
38041     || {
38042
38043
38044
38045             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38046             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38047                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38048                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38049                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38050                          }
38051                     }
38052                }
38053
38054
38055
38056
38057        }
38058   }; then
38059   LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE=
38060   LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_FALSE='#'
38061 else
38062   LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE='#'
38063   LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_FALSE=
38064 fi
38065
38066
38067
38068
38069        if  { test "$HAVE_LIBUNISTRING" != yes \
38070     || {
38071
38072
38073
38074             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38075             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38076                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38077                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38078                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38079                          }
38080                     }
38081                }
38082
38083
38084
38085
38086        }
38087   }; then
38088   LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE=
38089   LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_FALSE='#'
38090 else
38091   LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE='#'
38092   LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_FALSE=
38093 fi
38094
38095
38096
38097
38098        if  { test "$HAVE_LIBUNISTRING" != yes \
38099     || {
38100
38101
38102
38103             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38104             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38105                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38106                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38107                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38108                          }
38109                     }
38110                }
38111
38112
38113
38114
38115        }
38116   }; then
38117   LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE=
38118   LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_FALSE='#'
38119 else
38120   LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE='#'
38121   LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_FALSE=
38122 fi
38123
38124
38125
38126
38127        if  { test "$HAVE_LIBUNISTRING" != yes \
38128     || {
38129
38130
38131
38132             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38133             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38134                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38135                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38136                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38137                          }
38138                     }
38139                }
38140
38141
38142
38143
38144        }
38145   }; then
38146   LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE=
38147   LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_FALSE='#'
38148 else
38149   LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE='#'
38150   LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_FALSE=
38151 fi
38152
38153
38154
38155
38156        if  { test "$HAVE_LIBUNISTRING" != yes \
38157     || {
38158
38159
38160
38161             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38162             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38163                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38164                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38165                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38166                          }
38167                     }
38168                }
38169
38170
38171
38172
38173        }
38174   }; then
38175   LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE=
38176   LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_FALSE='#'
38177 else
38178   LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE='#'
38179   LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_FALSE=
38180 fi
38181
38182
38183
38184
38185        if  { test "$HAVE_LIBUNISTRING" != yes \
38186     || {
38187
38188
38189
38190             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38191             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38192                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38193                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38194                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38195                          }
38196                     }
38197                }
38198
38199
38200
38201
38202        }
38203   }; then
38204   LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE=
38205   LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_FALSE='#'
38206 else
38207   LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE='#'
38208   LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_FALSE=
38209 fi
38210
38211
38212
38213
38214       if  { test "$HAVE_LIBUNISTRING" != yes \
38215     || {
38216
38217
38218
38219             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38220             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38221                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38222                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38223                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
38224                          }
38225                     }
38226                }
38227
38228
38229
38230
38231        }
38232   }; then
38233     LIBUNISTRING_UNINAME_H='uniname.h'
38234   else
38235     LIBUNISTRING_UNINAME_H=
38236   fi
38237
38238
38239
38240
38241        if  { test "$HAVE_LIBUNISTRING" != yes \
38242     || {
38243
38244
38245
38246             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38247             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38248                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38249                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38250                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
38251                          }
38252                     }
38253                }
38254
38255
38256
38257
38258        }
38259   }; then
38260   LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE=
38261   LIBUNISTRING_COMPILE_UNINAME_UNINAME_FALSE='#'
38262 else
38263   LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE='#'
38264   LIBUNISTRING_COMPILE_UNINAME_UNINAME_FALSE=
38265 fi
38266
38267
38268
38269
38270       if  { test "$HAVE_LIBUNISTRING" != yes \
38271     || {
38272
38273
38274
38275             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38276             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38277                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38278                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38279                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
38280                          }
38281                     }
38282                }
38283
38284
38285
38286
38287        }
38288   }; then
38289     LIBUNISTRING_UNINORM_H='uninorm.h'
38290   else
38291     LIBUNISTRING_UNINORM_H=
38292   fi
38293
38294
38295
38296
38297        if  { test "$HAVE_LIBUNISTRING" != yes \
38298     || {
38299
38300
38301
38302             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38303             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38304                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38305                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38306                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38307                          }
38308                     }
38309                }
38310
38311
38312
38313
38314        }
38315   }; then
38316   LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE=
38317   LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_FALSE='#'
38318 else
38319   LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE='#'
38320   LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_FALSE=
38321 fi
38322
38323
38324
38325
38326        if  { test "$HAVE_LIBUNISTRING" != yes \
38327     || {
38328
38329
38330
38331             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38332             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38333                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38334                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38335                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38336                          }
38337                     }
38338                }
38339
38340
38341
38342
38343        }
38344   }; then
38345   LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE=
38346   LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_FALSE='#'
38347 else
38348   LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE='#'
38349   LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_FALSE=
38350 fi
38351
38352
38353
38354
38355        if  { test "$HAVE_LIBUNISTRING" != yes \
38356     || {
38357
38358
38359
38360             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38361             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38362                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38363                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38364                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38365                          }
38366                     }
38367                }
38368
38369
38370
38371
38372        }
38373   }; then
38374   LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE=
38375   LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_FALSE='#'
38376 else
38377   LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE='#'
38378   LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_FALSE=
38379 fi
38380
38381
38382
38383
38384        if  { test "$HAVE_LIBUNISTRING" != yes \
38385     || {
38386
38387
38388
38389             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38390             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38391                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38392                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38393                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38394                          }
38395                     }
38396                }
38397
38398
38399
38400
38401        }
38402   }; then
38403   LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE=
38404   LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_FALSE='#'
38405 else
38406   LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE='#'
38407   LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_FALSE=
38408 fi
38409
38410
38411
38412
38413
38414        if  { test "$HAVE_LIBUNISTRING" != yes \
38415     || {
38416
38417
38418
38419             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38420             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38421                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38422                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38423                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38424                          }
38425                     }
38426                }
38427
38428
38429
38430
38431        }
38432   }; then
38433   LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE=
38434   LIBUNISTRING_COMPILE_UNINORM_FILTER_FALSE='#'
38435 else
38436   LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE='#'
38437   LIBUNISTRING_COMPILE_UNINORM_FILTER_FALSE=
38438 fi
38439
38440
38441
38442
38443        if  { test "$HAVE_LIBUNISTRING" != yes \
38444     || {
38445
38446
38447
38448             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38449             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38450                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38451                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38452                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38453                          }
38454                     }
38455                }
38456
38457
38458
38459
38460        }
38461   }; then
38462   LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE=
38463   LIBUNISTRING_COMPILE_UNINORM_NFC_FALSE='#'
38464 else
38465   LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE='#'
38466   LIBUNISTRING_COMPILE_UNINORM_NFC_FALSE=
38467 fi
38468
38469
38470
38471
38472        if  { test "$HAVE_LIBUNISTRING" != yes \
38473     || {
38474
38475
38476
38477             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38478             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38479                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38480                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38481                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38482                          }
38483                     }
38484                }
38485
38486
38487
38488
38489        }
38490   }; then
38491   LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE=
38492   LIBUNISTRING_COMPILE_UNINORM_NFD_FALSE='#'
38493 else
38494   LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE='#'
38495   LIBUNISTRING_COMPILE_UNINORM_NFD_FALSE=
38496 fi
38497
38498
38499
38500
38501        if  { test "$HAVE_LIBUNISTRING" != yes \
38502     || {
38503
38504
38505
38506             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38507             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38508                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38509                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38510                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38511                          }
38512                     }
38513                }
38514
38515
38516
38517
38518        }
38519   }; then
38520   LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE=
38521   LIBUNISTRING_COMPILE_UNINORM_NFKC_FALSE='#'
38522 else
38523   LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE='#'
38524   LIBUNISTRING_COMPILE_UNINORM_NFKC_FALSE=
38525 fi
38526
38527
38528
38529
38530        if  { test "$HAVE_LIBUNISTRING" != yes \
38531     || {
38532
38533
38534
38535             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38536             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38537                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38538                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38539                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38540                          }
38541                     }
38542                }
38543
38544
38545
38546
38547        }
38548   }; then
38549   LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE=
38550   LIBUNISTRING_COMPILE_UNINORM_NFKD_FALSE='#'
38551 else
38552   LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE='#'
38553   LIBUNISTRING_COMPILE_UNINORM_NFKD_FALSE=
38554 fi
38555
38556
38557
38558
38559 $as_echo "#define GNULIB_TEST_UNINORM_U16_NORMALIZE 1" >>confdefs.h
38560
38561
38562
38563
38564        if  { test "$HAVE_LIBUNISTRING" != yes \
38565     || {
38566
38567
38568
38569             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38570             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38571                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38572                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38573                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38574                          }
38575                     }
38576                }
38577
38578
38579
38580
38581        }
38582   }; then
38583   LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE=
38584   LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_FALSE='#'
38585 else
38586   LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE='#'
38587   LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_FALSE=
38588 fi
38589
38590
38591
38592
38593        if  { test "$HAVE_LIBUNISTRING" != yes \
38594     || {
38595
38596
38597
38598             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38599             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38600                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38601                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38602                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38603                          }
38604                     }
38605                }
38606
38607
38608
38609
38610        }
38611   }; then
38612   LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE=
38613   LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_FALSE='#'
38614 else
38615   LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE='#'
38616   LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_FALSE=
38617 fi
38618
38619
38620
38621
38622        if  { test "$HAVE_LIBUNISTRING" != yes \
38623     || {
38624
38625
38626
38627             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38628             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38629                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38630                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38631                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38632                          }
38633                     }
38634                }
38635
38636
38637
38638
38639        }
38640   }; then
38641   LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE=
38642   LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_FALSE='#'
38643 else
38644   LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE='#'
38645   LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_FALSE=
38646 fi
38647
38648
38649
38650
38651        if  { test "$HAVE_LIBUNISTRING" != yes \
38652     || {
38653
38654
38655
38656             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38657             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38658                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38659                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38660                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38661                          }
38662                     }
38663                }
38664
38665
38666
38667
38668        }
38669   }; then
38670   LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE=
38671   LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_FALSE='#'
38672 else
38673   LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE='#'
38674   LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_FALSE=
38675 fi
38676
38677
38678
38679
38680 $as_echo "#define GNULIB_TEST_UNINORM_U32_NORMALIZE 1" >>confdefs.h
38681
38682
38683
38684
38685        if  { test "$HAVE_LIBUNISTRING" != yes \
38686     || {
38687
38688
38689
38690             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38691             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38692                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38693                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38694                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38695                          }
38696                     }
38697                }
38698
38699
38700
38701
38702        }
38703   }; then
38704   LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE=
38705   LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_FALSE='#'
38706 else
38707   LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE='#'
38708   LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_FALSE=
38709 fi
38710
38711
38712
38713
38714        if  { test "$HAVE_LIBUNISTRING" != yes \
38715     || {
38716
38717
38718
38719             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38720             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38721                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38722                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38723                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38724                          }
38725                     }
38726                }
38727
38728
38729
38730
38731        }
38732   }; then
38733   LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE=
38734   LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_FALSE='#'
38735 else
38736   LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE='#'
38737   LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_FALSE=
38738 fi
38739
38740
38741
38742
38743        if  { test "$HAVE_LIBUNISTRING" != yes \
38744     || {
38745
38746
38747
38748             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38749             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38750                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38751                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38752                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38753                          }
38754                     }
38755                }
38756
38757
38758
38759
38760        }
38761   }; then
38762   LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE=
38763   LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_FALSE='#'
38764 else
38765   LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE='#'
38766   LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_FALSE=
38767 fi
38768
38769
38770
38771
38772        if  { test "$HAVE_LIBUNISTRING" != yes \
38773     || {
38774
38775
38776
38777             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38778             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38779                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38780                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38781                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38782                          }
38783                     }
38784                }
38785
38786
38787
38788
38789        }
38790   }; then
38791   LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE=
38792   LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_FALSE='#'
38793 else
38794   LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE='#'
38795   LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_FALSE=
38796 fi
38797
38798
38799
38800
38801 $as_echo "#define GNULIB_TEST_UNINORM_U8_NORMALIZE 1" >>confdefs.h
38802
38803
38804
38805
38806        if  { test "$HAVE_LIBUNISTRING" != yes \
38807     || {
38808
38809
38810
38811             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38812             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38813                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38814                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38815                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38816                          }
38817                     }
38818                }
38819
38820
38821
38822
38823        }
38824   }; then
38825   LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE=
38826   LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_FALSE='#'
38827 else
38828   LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE='#'
38829   LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_FALSE=
38830 fi
38831
38832
38833
38834
38835        if  { test "$HAVE_LIBUNISTRING" != yes \
38836     || {
38837
38838
38839
38840             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38841             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38842                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38843                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38844                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38845                          }
38846                     }
38847                }
38848
38849
38850
38851
38852        }
38853   }; then
38854   LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE=
38855   LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_FALSE='#'
38856 else
38857   LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE='#'
38858   LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_FALSE=
38859 fi
38860
38861
38862
38863
38864        if  { test "$HAVE_LIBUNISTRING" != yes \
38865     || {
38866
38867
38868
38869             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38870             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38871                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38872                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38873                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38874                          }
38875                     }
38876                }
38877
38878
38879
38880
38881        }
38882   }; then
38883   LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE=
38884   LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_FALSE='#'
38885 else
38886   LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE='#'
38887   LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_FALSE=
38888 fi
38889
38890
38891
38892
38893        if  { test "$HAVE_LIBUNISTRING" != yes \
38894     || {
38895
38896
38897
38898             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
38899             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
38900                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
38901                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
38902                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
38903                          }
38904                     }
38905                }
38906
38907
38908
38909
38910        }
38911   }; then
38912   LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE=
38913   LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_FALSE='#'
38914 else
38915   LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE='#'
38916   LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_FALSE=
38917 fi
38918
38919
38920
38921
38922
38923
38924
38925
38926
38927
38928
38929
38930
38931
38932      if test $gl_cv_have_include_next = yes; then
38933        gl_cv_next_unistd_h='<'unistd.h'>'
38934      else
38935        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <unistd.h>" >&5
38936 $as_echo_n "checking absolute name of <unistd.h>... " >&6; }
38937 if ${gl_cv_next_unistd_h+:} false; then :
38938   $as_echo_n "(cached) " >&6
38939 else
38940
38941              if test $ac_cv_header_unistd_h = yes; then
38942
38943
38944
38945
38946   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
38947 /* end confdefs.h.  */
38948 #include <unistd.h>
38949 _ACEOF
38950                 case "$host_os" in
38951     aix*) gl_absname_cpp="$ac_cpp -C" ;;
38952     *)    gl_absname_cpp="$ac_cpp" ;;
38953   esac
38954
38955   case "$host_os" in
38956     mingw*)
38957                                           gl_dirsep_regex='[/\\]'
38958       ;;
38959     *)
38960       gl_dirsep_regex='\/'
38961       ;;
38962   esac
38963       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
38964   gl_header_literal_regex=`echo 'unistd.h' \
38965                            | sed -e "$gl_make_literal_regex_sed"`
38966   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
38967       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
38968       s|^/[^/]|//&|
38969       p
38970       q
38971     }'
38972
38973         gl_cv_absolute_unistd_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
38974   sed -n "$gl_absolute_header_sed"`
38975
38976            gl_header=$gl_cv_absolute_unistd_h
38977            gl_cv_next_unistd_h='"'$gl_header'"'
38978           else
38979                gl_cv_next_unistd_h='<'unistd.h'>'
38980              fi
38981
38982
38983 fi
38984 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_unistd_h" >&5
38985 $as_echo "$gl_cv_next_unistd_h" >&6; }
38986      fi
38987      NEXT_UNISTD_H=$gl_cv_next_unistd_h
38988
38989      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
38990        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
38991        gl_next_as_first_directive='<'unistd.h'>'
38992      else
38993        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
38994        gl_next_as_first_directive=$gl_cv_next_unistd_h
38995      fi
38996      NEXT_AS_FIRST_DIRECTIVE_UNISTD_H=$gl_next_as_first_directive
38997
38998
38999
39000
39001   if test $ac_cv_header_unistd_h = yes; then
39002     HAVE_UNISTD_H=1
39003   else
39004     HAVE_UNISTD_H=0
39005   fi
39006
39007
39008
39009
39010
39011
39012
39013     for gl_func in chdir chown dup dup2 dup3 environ euidaccess faccessat fchdir fchownat     fdatasync fsync ftruncate getcwd getdomainname getdtablesize getgroups     gethostname getlogin getlogin_r getpagesize     getusershell setusershell endusershell     group_member isatty lchown link linkat lseek pipe pipe2 pread pwrite     readlink readlinkat rmdir sethostname sleep symlink symlinkat ttyname_r     unlink unlinkat usleep; do
39014     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
39015     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
39016 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
39017 if eval \${$as_gl_Symbol+:} false; then :
39018   $as_echo_n "(cached) " >&6
39019 else
39020   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
39021 /* end confdefs.h.  */
39022
39023 #if HAVE_UNISTD_H
39024 # include <unistd.h>
39025 #endif
39026 /* Some systems declare various items in the wrong headers.  */
39027 #if !(defined __GLIBC__ && !defined __UCLIBC__)
39028 # include <fcntl.h>
39029 # include <stdio.h>
39030 # include <stdlib.h>
39031 # if (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__
39032 #  include <io.h>
39033 # endif
39034 #endif
39035
39036 int
39037 main ()
39038 {
39039 #undef $gl_func
39040   (void) $gl_func;
39041   ;
39042   return 0;
39043 }
39044 _ACEOF
39045 if ac_fn_c_try_compile "$LINENO"; then :
39046   eval "$as_gl_Symbol=yes"
39047 else
39048   eval "$as_gl_Symbol=no"
39049 fi
39050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
39051 fi
39052 eval ac_res=\$$as_gl_Symbol
39053                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
39054 $as_echo "$ac_res" >&6; }
39055     if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
39056   cat >>confdefs.h <<_ACEOF
39057 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
39058 _ACEOF
39059
39060                      eval ac_cv_have_decl_$gl_func=yes
39061 fi
39062       done
39063
39064
39065
39066
39067       if  { test "$HAVE_LIBUNISTRING" != yes \
39068     || {
39069
39070
39071
39072             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39073             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39074                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39075                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39076                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39077                          }
39078                     }
39079                }
39080
39081
39082
39083
39084        }
39085   }; then
39086     LIBUNISTRING_UNISTDIO_H='unistdio.h'
39087   else
39088     LIBUNISTRING_UNISTDIO_H=
39089   fi
39090
39091
39092
39093
39094
39095
39096
39097
39098
39099        if  { test "$HAVE_LIBUNISTRING" != yes \
39100     || {
39101
39102
39103
39104             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39105             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39106                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39107                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39108                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39109                          }
39110                     }
39111                }
39112
39113
39114
39115
39116        }
39117   }; then
39118   LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE=
39119   LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_FALSE='#'
39120 else
39121   LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE='#'
39122   LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_FALSE=
39123 fi
39124
39125
39126
39127
39128        if  { test "$HAVE_LIBUNISTRING" != yes \
39129     || {
39130
39131
39132
39133             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39134             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39135                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39136                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39137                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39138                          }
39139                     }
39140                }
39141
39142
39143
39144
39145        }
39146   }; then
39147   LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE=
39148   LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_FALSE='#'
39149 else
39150   LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE='#'
39151   LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_FALSE=
39152 fi
39153
39154
39155
39156
39157
39158
39159
39160
39161   ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
39162 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
39163
39164 else
39165
39166 $as_echo "#define ptrdiff_t long" >>confdefs.h
39167
39168
39169 fi
39170
39171
39172
39173
39174
39175        if  { test "$HAVE_LIBUNISTRING" != yes \
39176     || {
39177
39178
39179
39180             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39181             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39182                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39183                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39184                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39185                          }
39186                     }
39187                }
39188
39189
39190
39191
39192        }
39193   }; then
39194   LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE=
39195   LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_FALSE='#'
39196 else
39197   LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE='#'
39198   LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_FALSE=
39199 fi
39200
39201
39202
39203
39204        if  { test "$HAVE_LIBUNISTRING" != yes \
39205     || {
39206
39207
39208
39209             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39210             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39211                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39212                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39213                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39214                          }
39215                     }
39216                }
39217
39218
39219
39220
39221        }
39222   }; then
39223   LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE=
39224   LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_FALSE='#'
39225 else
39226   LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE='#'
39227   LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_FALSE=
39228 fi
39229
39230
39231
39232
39233        if  { test "$HAVE_LIBUNISTRING" != yes \
39234     || {
39235
39236
39237
39238             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39239             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39240                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39241                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39242                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39243                          }
39244                     }
39245                }
39246
39247
39248
39249
39250        }
39251   }; then
39252   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE=
39253   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_FALSE='#'
39254 else
39255   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE='#'
39256   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_FALSE=
39257 fi
39258
39259
39260
39261
39262        if  { test "$HAVE_LIBUNISTRING" != yes \
39263     || {
39264
39265
39266
39267             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39268             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39269                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39270                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39271                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39272                          }
39273                     }
39274                }
39275
39276
39277
39278
39279        }
39280   }; then
39281   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE=
39282   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_FALSE='#'
39283 else
39284   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE='#'
39285   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_FALSE=
39286 fi
39287
39288
39289
39290
39291        if  { test "$HAVE_LIBUNISTRING" != yes \
39292     || {
39293
39294
39295
39296             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39297             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39298                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39299                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39300                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39301                          }
39302                     }
39303                }
39304
39305
39306
39307
39308        }
39309   }; then
39310   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE=
39311   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_FALSE='#'
39312 else
39313   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE='#'
39314   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_FALSE=
39315 fi
39316
39317
39318
39319
39320        if  { test "$HAVE_LIBUNISTRING" != yes \
39321     || {
39322
39323
39324
39325             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39326             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39327                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39328                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39329                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39330                          }
39331                     }
39332                }
39333
39334
39335
39336
39337        }
39338   }; then
39339   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE=
39340   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_FALSE='#'
39341 else
39342   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE='#'
39343   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_FALSE=
39344 fi
39345
39346
39347
39348
39349
39350
39351
39352   case "$gl_cv_func_printf_infinite" in
39353     *yes)
39354       ;;
39355     *)
39356
39357 $as_echo "#define NEED_PRINTF_INFINITE_DOUBLE 1" >>confdefs.h
39358
39359       ;;
39360   esac
39361
39362
39363
39364
39365   case "$gl_cv_func_printf_long_double" in
39366     *yes)
39367       case "$gl_cv_func_printf_infinite_long_double" in
39368         *yes)
39369           ;;
39370         *)
39371
39372 $as_echo "#define NEED_PRINTF_INFINITE_LONG_DOUBLE 1" >>confdefs.h
39373
39374           ;;
39375       esac
39376       ;;
39377   esac
39378
39379
39380
39381   case "$gl_cv_func_printf_directive_a" in
39382     *yes)
39383       ;;
39384     *)
39385
39386 $as_echo "#define NEED_PRINTF_DIRECTIVE_A 1" >>confdefs.h
39387
39388       for ac_func in nl_langinfo
39389 do :
39390   ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
39391 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
39392   cat >>confdefs.h <<_ACEOF
39393 #define HAVE_NL_LANGINFO 1
39394 _ACEOF
39395
39396 fi
39397 done
39398
39399       ;;
39400   esac
39401
39402
39403
39404   case "$gl_cv_func_printf_directive_f" in
39405     *yes)
39406       ;;
39407     *)
39408
39409 $as_echo "#define NEED_PRINTF_DIRECTIVE_F 1" >>confdefs.h
39410
39411       ;;
39412   esac
39413
39414
39415
39416   case "$gl_cv_func_printf_directive_ls" in
39417     *yes)
39418       ;;
39419     *)
39420
39421 $as_echo "#define NEED_PRINTF_DIRECTIVE_LS 1" >>confdefs.h
39422
39423       ;;
39424   esac
39425
39426
39427
39428   case "$gl_cv_func_printf_flag_grouping" in
39429     *yes)
39430       ;;
39431     *)
39432
39433 $as_echo "#define NEED_PRINTF_FLAG_GROUPING 1" >>confdefs.h
39434
39435       ;;
39436   esac
39437
39438
39439
39440   case "$gl_cv_func_printf_flag_leftadjust" in
39441     *yes)
39442       ;;
39443     *)
39444
39445 $as_echo "#define NEED_PRINTF_FLAG_LEFTADJUST 1" >>confdefs.h
39446
39447       ;;
39448   esac
39449
39450
39451
39452   case "$gl_cv_func_printf_flag_zero" in
39453     *yes)
39454       ;;
39455     *)
39456
39457 $as_echo "#define NEED_PRINTF_FLAG_ZERO 1" >>confdefs.h
39458
39459       ;;
39460   esac
39461
39462
39463
39464   case "$gl_cv_func_printf_precision" in
39465     *yes)
39466       ;;
39467     *)
39468
39469 $as_echo "#define NEED_PRINTF_UNBOUNDED_PRECISION 1" >>confdefs.h
39470
39471
39472 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
39473
39474
39475 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
39476
39477       ;;
39478   esac
39479
39480
39481
39482   case "$gl_cv_func_printf_enomem" in
39483     *yes)
39484       ;;
39485     *)
39486
39487 $as_echo "#define NEED_PRINTF_ENOMEM 1" >>confdefs.h
39488
39489
39490 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
39491
39492
39493 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
39494
39495       ;;
39496   esac
39497
39498
39499
39500
39501        if  { test "$HAVE_LIBUNISTRING" != yes \
39502     || {
39503
39504
39505
39506             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39507             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39508                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39509                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39510                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39511                          }
39512                     }
39513                }
39514
39515
39516
39517
39518        }
39519   }; then
39520   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE=
39521   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_FALSE='#'
39522 else
39523   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE='#'
39524   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_FALSE=
39525 fi
39526
39527
39528
39529
39530        if  { test "$HAVE_LIBUNISTRING" != yes \
39531     || {
39532
39533
39534
39535             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39536             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39537                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39538                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39539                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39540                          }
39541                     }
39542                }
39543
39544
39545
39546
39547        }
39548   }; then
39549   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE=
39550   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_FALSE='#'
39551 else
39552   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE='#'
39553   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_FALSE=
39554 fi
39555
39556
39557
39558
39559        if  { test "$HAVE_LIBUNISTRING" != yes \
39560     || {
39561
39562
39563
39564             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39565             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39566                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39567                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39568                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39569                          }
39570                     }
39571                }
39572
39573
39574
39575
39576        }
39577   }; then
39578   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE=
39579   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_FALSE='#'
39580 else
39581   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE='#'
39582   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_FALSE=
39583 fi
39584
39585
39586
39587
39588        if  { test "$HAVE_LIBUNISTRING" != yes \
39589     || {
39590
39591
39592
39593             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39594             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39595                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39596                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39597                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39598                          }
39599                     }
39600                }
39601
39602
39603
39604
39605        }
39606   }; then
39607   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE=
39608   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_FALSE='#'
39609 else
39610   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE='#'
39611   LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_FALSE=
39612 fi
39613
39614
39615
39616
39617
39618
39619
39620   case "$gl_cv_func_printf_infinite" in
39621     *yes)
39622       ;;
39623     *)
39624
39625 $as_echo "#define NEED_PRINTF_INFINITE_DOUBLE 1" >>confdefs.h
39626
39627       ;;
39628   esac
39629
39630
39631
39632
39633   case "$gl_cv_func_printf_long_double" in
39634     *yes)
39635       case "$gl_cv_func_printf_infinite_long_double" in
39636         *yes)
39637           ;;
39638         *)
39639
39640 $as_echo "#define NEED_PRINTF_INFINITE_LONG_DOUBLE 1" >>confdefs.h
39641
39642           ;;
39643       esac
39644       ;;
39645   esac
39646
39647
39648
39649   case "$gl_cv_func_printf_directive_a" in
39650     *yes)
39651       ;;
39652     *)
39653
39654 $as_echo "#define NEED_PRINTF_DIRECTIVE_A 1" >>confdefs.h
39655
39656       for ac_func in nl_langinfo
39657 do :
39658   ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
39659 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
39660   cat >>confdefs.h <<_ACEOF
39661 #define HAVE_NL_LANGINFO 1
39662 _ACEOF
39663
39664 fi
39665 done
39666
39667       ;;
39668   esac
39669
39670
39671
39672   case "$gl_cv_func_printf_directive_f" in
39673     *yes)
39674       ;;
39675     *)
39676
39677 $as_echo "#define NEED_PRINTF_DIRECTIVE_F 1" >>confdefs.h
39678
39679       ;;
39680   esac
39681
39682
39683
39684   case "$gl_cv_func_printf_directive_ls" in
39685     *yes)
39686       ;;
39687     *)
39688
39689 $as_echo "#define NEED_PRINTF_DIRECTIVE_LS 1" >>confdefs.h
39690
39691       ;;
39692   esac
39693
39694
39695
39696   case "$gl_cv_func_printf_flag_grouping" in
39697     *yes)
39698       ;;
39699     *)
39700
39701 $as_echo "#define NEED_PRINTF_FLAG_GROUPING 1" >>confdefs.h
39702
39703       ;;
39704   esac
39705
39706
39707
39708   case "$gl_cv_func_printf_flag_leftadjust" in
39709     *yes)
39710       ;;
39711     *)
39712
39713 $as_echo "#define NEED_PRINTF_FLAG_LEFTADJUST 1" >>confdefs.h
39714
39715       ;;
39716   esac
39717
39718
39719
39720   case "$gl_cv_func_printf_flag_zero" in
39721     *yes)
39722       ;;
39723     *)
39724
39725 $as_echo "#define NEED_PRINTF_FLAG_ZERO 1" >>confdefs.h
39726
39727       ;;
39728   esac
39729
39730
39731
39732   case "$gl_cv_func_printf_precision" in
39733     *yes)
39734       ;;
39735     *)
39736
39737 $as_echo "#define NEED_PRINTF_UNBOUNDED_PRECISION 1" >>confdefs.h
39738
39739
39740 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
39741
39742
39743 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
39744
39745       ;;
39746   esac
39747
39748
39749
39750   case "$gl_cv_func_printf_enomem" in
39751     *yes)
39752       ;;
39753     *)
39754
39755 $as_echo "#define NEED_PRINTF_ENOMEM 1" >>confdefs.h
39756
39757
39758 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
39759
39760
39761 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
39762
39763       ;;
39764   esac
39765
39766
39767
39768
39769        if  { test "$HAVE_LIBUNISTRING" != yes \
39770     || {
39771
39772
39773
39774             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39775             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39776                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39777                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39778                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39779                          }
39780                     }
39781                }
39782
39783
39784
39785
39786        }
39787   }; then
39788   LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE=
39789   LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_FALSE='#'
39790 else
39791   LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE='#'
39792   LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_FALSE=
39793 fi
39794
39795
39796
39797
39798        if  { test "$HAVE_LIBUNISTRING" != yes \
39799     || {
39800
39801
39802
39803             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39804             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39805                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39806                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39807                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39808                          }
39809                     }
39810                }
39811
39812
39813
39814
39815        }
39816   }; then
39817   LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE=
39818   LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_FALSE='#'
39819 else
39820   LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE='#'
39821   LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_FALSE=
39822 fi
39823
39824
39825
39826
39827        if  { test "$HAVE_LIBUNISTRING" != yes \
39828     || {
39829
39830
39831
39832             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39833             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39834                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39835                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39836                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39837                          }
39838                     }
39839                }
39840
39841
39842
39843
39844        }
39845   }; then
39846   LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE=
39847   LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_FALSE='#'
39848 else
39849   LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE='#'
39850   LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_FALSE=
39851 fi
39852
39853
39854
39855
39856        if  { test "$HAVE_LIBUNISTRING" != yes \
39857     || {
39858
39859
39860
39861             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39862             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39863                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39864                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39865                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39866                          }
39867                     }
39868                }
39869
39870
39871
39872
39873        }
39874   }; then
39875   LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE=
39876   LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_FALSE='#'
39877 else
39878   LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE='#'
39879   LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_FALSE=
39880 fi
39881
39882
39883
39884
39885        if  { test "$HAVE_LIBUNISTRING" != yes \
39886     || {
39887
39888
39889
39890             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39891             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39892                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39893                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39894                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39895                          }
39896                     }
39897                }
39898
39899
39900
39901
39902        }
39903   }; then
39904   LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE=
39905   LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_FALSE='#'
39906 else
39907   LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE='#'
39908   LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_FALSE=
39909 fi
39910
39911
39912
39913
39914        if  { test "$HAVE_LIBUNISTRING" != yes \
39915     || {
39916
39917
39918
39919             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39920             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39921                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39922                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39923                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39924                          }
39925                     }
39926                }
39927
39928
39929
39930
39931        }
39932   }; then
39933   LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE=
39934   LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_FALSE='#'
39935 else
39936   LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE='#'
39937   LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_FALSE=
39938 fi
39939
39940
39941
39942
39943
39944
39945
39946
39947   ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
39948 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
39949
39950 else
39951
39952 $as_echo "#define ptrdiff_t long" >>confdefs.h
39953
39954
39955 fi
39956
39957
39958
39959
39960
39961        if  { test "$HAVE_LIBUNISTRING" != yes \
39962     || {
39963
39964
39965
39966             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39967             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39968                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39969                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39970                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
39971                          }
39972                     }
39973                }
39974
39975
39976
39977
39978        }
39979   }; then
39980   LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE=
39981   LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_FALSE='#'
39982 else
39983   LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE='#'
39984   LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_FALSE=
39985 fi
39986
39987
39988
39989
39990        if  { test "$HAVE_LIBUNISTRING" != yes \
39991     || {
39992
39993
39994
39995             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
39996             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
39997                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
39998                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
39999                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40000                          }
40001                     }
40002                }
40003
40004
40005
40006
40007        }
40008   }; then
40009   LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE=
40010   LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_FALSE='#'
40011 else
40012   LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE='#'
40013   LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_FALSE=
40014 fi
40015
40016
40017
40018
40019        if  { test "$HAVE_LIBUNISTRING" != yes \
40020     || {
40021
40022
40023
40024             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40025             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40026                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40027                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40028                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40029                          }
40030                     }
40031                }
40032
40033
40034
40035
40036        }
40037   }; then
40038   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE=
40039   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_FALSE='#'
40040 else
40041   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE='#'
40042   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_FALSE=
40043 fi
40044
40045
40046
40047
40048        if  { test "$HAVE_LIBUNISTRING" != yes \
40049     || {
40050
40051
40052
40053             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40054             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40055                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40056                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40057                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40058                          }
40059                     }
40060                }
40061
40062
40063
40064
40065        }
40066   }; then
40067   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE=
40068   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_FALSE='#'
40069 else
40070   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE='#'
40071   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_FALSE=
40072 fi
40073
40074
40075
40076
40077        if  { test "$HAVE_LIBUNISTRING" != yes \
40078     || {
40079
40080
40081
40082             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40083             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40084                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40085                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40086                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40087                          }
40088                     }
40089                }
40090
40091
40092
40093
40094        }
40095   }; then
40096   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE=
40097   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_FALSE='#'
40098 else
40099   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE='#'
40100   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_FALSE=
40101 fi
40102
40103
40104
40105
40106        if  { test "$HAVE_LIBUNISTRING" != yes \
40107     || {
40108
40109
40110
40111             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40112             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40113                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40114                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40115                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40116                          }
40117                     }
40118                }
40119
40120
40121
40122
40123        }
40124   }; then
40125   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE=
40126   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_FALSE='#'
40127 else
40128   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE='#'
40129   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_FALSE=
40130 fi
40131
40132
40133
40134
40135
40136
40137
40138   case "$gl_cv_func_printf_infinite" in
40139     *yes)
40140       ;;
40141     *)
40142
40143 $as_echo "#define NEED_PRINTF_INFINITE_DOUBLE 1" >>confdefs.h
40144
40145       ;;
40146   esac
40147
40148
40149
40150
40151   case "$gl_cv_func_printf_long_double" in
40152     *yes)
40153       case "$gl_cv_func_printf_infinite_long_double" in
40154         *yes)
40155           ;;
40156         *)
40157
40158 $as_echo "#define NEED_PRINTF_INFINITE_LONG_DOUBLE 1" >>confdefs.h
40159
40160           ;;
40161       esac
40162       ;;
40163   esac
40164
40165
40166
40167   case "$gl_cv_func_printf_directive_a" in
40168     *yes)
40169       ;;
40170     *)
40171
40172 $as_echo "#define NEED_PRINTF_DIRECTIVE_A 1" >>confdefs.h
40173
40174       for ac_func in nl_langinfo
40175 do :
40176   ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
40177 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
40178   cat >>confdefs.h <<_ACEOF
40179 #define HAVE_NL_LANGINFO 1
40180 _ACEOF
40181
40182 fi
40183 done
40184
40185       ;;
40186   esac
40187
40188
40189
40190   case "$gl_cv_func_printf_directive_f" in
40191     *yes)
40192       ;;
40193     *)
40194
40195 $as_echo "#define NEED_PRINTF_DIRECTIVE_F 1" >>confdefs.h
40196
40197       ;;
40198   esac
40199
40200
40201
40202   case "$gl_cv_func_printf_directive_ls" in
40203     *yes)
40204       ;;
40205     *)
40206
40207 $as_echo "#define NEED_PRINTF_DIRECTIVE_LS 1" >>confdefs.h
40208
40209       ;;
40210   esac
40211
40212
40213
40214   case "$gl_cv_func_printf_flag_grouping" in
40215     *yes)
40216       ;;
40217     *)
40218
40219 $as_echo "#define NEED_PRINTF_FLAG_GROUPING 1" >>confdefs.h
40220
40221       ;;
40222   esac
40223
40224
40225
40226   case "$gl_cv_func_printf_flag_leftadjust" in
40227     *yes)
40228       ;;
40229     *)
40230
40231 $as_echo "#define NEED_PRINTF_FLAG_LEFTADJUST 1" >>confdefs.h
40232
40233       ;;
40234   esac
40235
40236
40237
40238   case "$gl_cv_func_printf_flag_zero" in
40239     *yes)
40240       ;;
40241     *)
40242
40243 $as_echo "#define NEED_PRINTF_FLAG_ZERO 1" >>confdefs.h
40244
40245       ;;
40246   esac
40247
40248
40249
40250   case "$gl_cv_func_printf_precision" in
40251     *yes)
40252       ;;
40253     *)
40254
40255 $as_echo "#define NEED_PRINTF_UNBOUNDED_PRECISION 1" >>confdefs.h
40256
40257
40258 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
40259
40260
40261 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
40262
40263       ;;
40264   esac
40265
40266
40267
40268   case "$gl_cv_func_printf_enomem" in
40269     *yes)
40270       ;;
40271     *)
40272
40273 $as_echo "#define NEED_PRINTF_ENOMEM 1" >>confdefs.h
40274
40275
40276 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
40277
40278
40279 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
40280
40281       ;;
40282   esac
40283
40284
40285
40286
40287        if  { test "$HAVE_LIBUNISTRING" != yes \
40288     || {
40289
40290
40291
40292             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40293             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40294                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40295                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40296                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40297                          }
40298                     }
40299                }
40300
40301
40302
40303
40304        }
40305   }; then
40306   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE=
40307   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_FALSE='#'
40308 else
40309   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE='#'
40310   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_FALSE=
40311 fi
40312
40313
40314
40315
40316        if  { test "$HAVE_LIBUNISTRING" != yes \
40317     || {
40318
40319
40320
40321             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40322             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40323                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40324                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40325                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40326                          }
40327                     }
40328                }
40329
40330
40331
40332
40333        }
40334   }; then
40335   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE=
40336   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_FALSE='#'
40337 else
40338   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE='#'
40339   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_FALSE=
40340 fi
40341
40342
40343
40344
40345        if  { test "$HAVE_LIBUNISTRING" != yes \
40346     || {
40347
40348
40349
40350             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40351             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40352                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40353                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40354                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40355                          }
40356                     }
40357                }
40358
40359
40360
40361
40362        }
40363   }; then
40364   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE=
40365   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_FALSE='#'
40366 else
40367   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE='#'
40368   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_FALSE=
40369 fi
40370
40371
40372
40373
40374        if  { test "$HAVE_LIBUNISTRING" != yes \
40375     || {
40376
40377
40378
40379             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40380             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40381                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40382                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40383                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40384                          }
40385                     }
40386                }
40387
40388
40389
40390
40391        }
40392   }; then
40393   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE=
40394   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_FALSE='#'
40395 else
40396   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE='#'
40397   LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_FALSE=
40398 fi
40399
40400
40401
40402
40403
40404
40405
40406   case "$gl_cv_func_printf_infinite" in
40407     *yes)
40408       ;;
40409     *)
40410
40411 $as_echo "#define NEED_PRINTF_INFINITE_DOUBLE 1" >>confdefs.h
40412
40413       ;;
40414   esac
40415
40416
40417
40418
40419   case "$gl_cv_func_printf_long_double" in
40420     *yes)
40421       case "$gl_cv_func_printf_infinite_long_double" in
40422         *yes)
40423           ;;
40424         *)
40425
40426 $as_echo "#define NEED_PRINTF_INFINITE_LONG_DOUBLE 1" >>confdefs.h
40427
40428           ;;
40429       esac
40430       ;;
40431   esac
40432
40433
40434
40435   case "$gl_cv_func_printf_directive_a" in
40436     *yes)
40437       ;;
40438     *)
40439
40440 $as_echo "#define NEED_PRINTF_DIRECTIVE_A 1" >>confdefs.h
40441
40442       for ac_func in nl_langinfo
40443 do :
40444   ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
40445 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
40446   cat >>confdefs.h <<_ACEOF
40447 #define HAVE_NL_LANGINFO 1
40448 _ACEOF
40449
40450 fi
40451 done
40452
40453       ;;
40454   esac
40455
40456
40457
40458   case "$gl_cv_func_printf_directive_f" in
40459     *yes)
40460       ;;
40461     *)
40462
40463 $as_echo "#define NEED_PRINTF_DIRECTIVE_F 1" >>confdefs.h
40464
40465       ;;
40466   esac
40467
40468
40469
40470   case "$gl_cv_func_printf_directive_ls" in
40471     *yes)
40472       ;;
40473     *)
40474
40475 $as_echo "#define NEED_PRINTF_DIRECTIVE_LS 1" >>confdefs.h
40476
40477       ;;
40478   esac
40479
40480
40481
40482   case "$gl_cv_func_printf_flag_grouping" in
40483     *yes)
40484       ;;
40485     *)
40486
40487 $as_echo "#define NEED_PRINTF_FLAG_GROUPING 1" >>confdefs.h
40488
40489       ;;
40490   esac
40491
40492
40493
40494   case "$gl_cv_func_printf_flag_leftadjust" in
40495     *yes)
40496       ;;
40497     *)
40498
40499 $as_echo "#define NEED_PRINTF_FLAG_LEFTADJUST 1" >>confdefs.h
40500
40501       ;;
40502   esac
40503
40504
40505
40506   case "$gl_cv_func_printf_flag_zero" in
40507     *yes)
40508       ;;
40509     *)
40510
40511 $as_echo "#define NEED_PRINTF_FLAG_ZERO 1" >>confdefs.h
40512
40513       ;;
40514   esac
40515
40516
40517
40518   case "$gl_cv_func_printf_precision" in
40519     *yes)
40520       ;;
40521     *)
40522
40523 $as_echo "#define NEED_PRINTF_UNBOUNDED_PRECISION 1" >>confdefs.h
40524
40525
40526 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
40527
40528
40529 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
40530
40531       ;;
40532   esac
40533
40534
40535
40536   case "$gl_cv_func_printf_enomem" in
40537     *yes)
40538       ;;
40539     *)
40540
40541 $as_echo "#define NEED_PRINTF_ENOMEM 1" >>confdefs.h
40542
40543
40544 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
40545
40546
40547 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
40548
40549       ;;
40550   esac
40551
40552
40553
40554
40555        if  { test "$HAVE_LIBUNISTRING" != yes \
40556     || {
40557
40558
40559
40560             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40561             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40562                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40563                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40564                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40565                          }
40566                     }
40567                }
40568
40569
40570
40571
40572        }
40573   }; then
40574   LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE=
40575   LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_FALSE='#'
40576 else
40577   LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE='#'
40578   LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_FALSE=
40579 fi
40580
40581
40582
40583
40584        if  { test "$HAVE_LIBUNISTRING" != yes \
40585     || {
40586
40587
40588
40589             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40590             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40591                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40592                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40593                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40594                          }
40595                     }
40596                }
40597
40598
40599
40600
40601        }
40602   }; then
40603   LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE=
40604   LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_FALSE='#'
40605 else
40606   LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE='#'
40607   LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_FALSE=
40608 fi
40609
40610
40611
40612
40613        if  { test "$HAVE_LIBUNISTRING" != yes \
40614     || {
40615
40616
40617
40618             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40619             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40620                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40621                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40622                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40623                          }
40624                     }
40625                }
40626
40627
40628
40629
40630        }
40631   }; then
40632   LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE=
40633   LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_FALSE='#'
40634 else
40635   LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE='#'
40636   LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_FALSE=
40637 fi
40638
40639
40640
40641
40642        if  { test "$HAVE_LIBUNISTRING" != yes \
40643     || {
40644
40645
40646
40647             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40648             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40649                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40650                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40651                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40652                          }
40653                     }
40654                }
40655
40656
40657
40658
40659        }
40660   }; then
40661   LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE=
40662   LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_FALSE='#'
40663 else
40664   LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE='#'
40665   LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_FALSE=
40666 fi
40667
40668
40669
40670
40671        if  { test "$HAVE_LIBUNISTRING" != yes \
40672     || {
40673
40674
40675
40676             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40677             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40678                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40679                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40680                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40681                          }
40682                     }
40683                }
40684
40685
40686
40687
40688        }
40689   }; then
40690   LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE=
40691   LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_FALSE='#'
40692 else
40693   LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE='#'
40694   LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_FALSE=
40695 fi
40696
40697
40698
40699
40700        if  { test "$HAVE_LIBUNISTRING" != yes \
40701     || {
40702
40703
40704
40705             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40706             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40707                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40708                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40709                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40710                          }
40711                     }
40712                }
40713
40714
40715
40716
40717        }
40718   }; then
40719   LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE=
40720   LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_FALSE='#'
40721 else
40722   LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE='#'
40723   LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_FALSE=
40724 fi
40725
40726
40727
40728
40729
40730
40731
40732
40733   ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
40734 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
40735
40736 else
40737
40738 $as_echo "#define ptrdiff_t long" >>confdefs.h
40739
40740
40741 fi
40742
40743
40744
40745
40746
40747        if  { test "$HAVE_LIBUNISTRING" != yes \
40748     || {
40749
40750
40751
40752             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40753             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40754                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40755                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40756                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40757                          }
40758                     }
40759                }
40760
40761
40762
40763
40764        }
40765   }; then
40766   LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE=
40767   LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_FALSE='#'
40768 else
40769   LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE='#'
40770   LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_FALSE=
40771 fi
40772
40773
40774
40775
40776        if  { test "$HAVE_LIBUNISTRING" != yes \
40777     || {
40778
40779
40780
40781             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40782             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40783                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40784                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40785                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40786                          }
40787                     }
40788                }
40789
40790
40791
40792
40793        }
40794   }; then
40795   LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE=
40796   LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_FALSE='#'
40797 else
40798   LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE='#'
40799   LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_FALSE=
40800 fi
40801
40802
40803
40804
40805        if  { test "$HAVE_LIBUNISTRING" != yes \
40806     || {
40807
40808
40809
40810             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40811             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40812                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40813                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40814                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40815                          }
40816                     }
40817                }
40818
40819
40820
40821
40822        }
40823   }; then
40824   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE=
40825   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_FALSE='#'
40826 else
40827   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE='#'
40828   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_FALSE=
40829 fi
40830
40831
40832
40833
40834        if  { test "$HAVE_LIBUNISTRING" != yes \
40835     || {
40836
40837
40838
40839             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40840             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40841                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40842                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40843                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40844                          }
40845                     }
40846                }
40847
40848
40849
40850
40851        }
40852   }; then
40853   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE=
40854   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_FALSE='#'
40855 else
40856   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE='#'
40857   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_FALSE=
40858 fi
40859
40860
40861
40862
40863        if  { test "$HAVE_LIBUNISTRING" != yes \
40864     || {
40865
40866
40867
40868             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40869             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40870                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40871                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40872                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40873                          }
40874                     }
40875                }
40876
40877
40878
40879
40880        }
40881   }; then
40882   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE=
40883   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_FALSE='#'
40884 else
40885   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE='#'
40886   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_FALSE=
40887 fi
40888
40889
40890
40891
40892        if  { test "$HAVE_LIBUNISTRING" != yes \
40893     || {
40894
40895
40896
40897             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
40898             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
40899                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
40900                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
40901                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
40902                          }
40903                     }
40904                }
40905
40906
40907
40908
40909        }
40910   }; then
40911   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE=
40912   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_FALSE='#'
40913 else
40914   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE='#'
40915   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_FALSE=
40916 fi
40917
40918
40919
40920
40921
40922
40923
40924   case "$gl_cv_func_printf_infinite" in
40925     *yes)
40926       ;;
40927     *)
40928
40929 $as_echo "#define NEED_PRINTF_INFINITE_DOUBLE 1" >>confdefs.h
40930
40931       ;;
40932   esac
40933
40934
40935
40936
40937   case "$gl_cv_func_printf_long_double" in
40938     *yes)
40939       case "$gl_cv_func_printf_infinite_long_double" in
40940         *yes)
40941           ;;
40942         *)
40943
40944 $as_echo "#define NEED_PRINTF_INFINITE_LONG_DOUBLE 1" >>confdefs.h
40945
40946           ;;
40947       esac
40948       ;;
40949   esac
40950
40951
40952
40953   case "$gl_cv_func_printf_directive_a" in
40954     *yes)
40955       ;;
40956     *)
40957
40958 $as_echo "#define NEED_PRINTF_DIRECTIVE_A 1" >>confdefs.h
40959
40960       for ac_func in nl_langinfo
40961 do :
40962   ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
40963 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
40964   cat >>confdefs.h <<_ACEOF
40965 #define HAVE_NL_LANGINFO 1
40966 _ACEOF
40967
40968 fi
40969 done
40970
40971       ;;
40972   esac
40973
40974
40975
40976   case "$gl_cv_func_printf_directive_f" in
40977     *yes)
40978       ;;
40979     *)
40980
40981 $as_echo "#define NEED_PRINTF_DIRECTIVE_F 1" >>confdefs.h
40982
40983       ;;
40984   esac
40985
40986
40987
40988   case "$gl_cv_func_printf_directive_ls" in
40989     *yes)
40990       ;;
40991     *)
40992
40993 $as_echo "#define NEED_PRINTF_DIRECTIVE_LS 1" >>confdefs.h
40994
40995       ;;
40996   esac
40997
40998
40999
41000   case "$gl_cv_func_printf_flag_grouping" in
41001     *yes)
41002       ;;
41003     *)
41004
41005 $as_echo "#define NEED_PRINTF_FLAG_GROUPING 1" >>confdefs.h
41006
41007       ;;
41008   esac
41009
41010
41011
41012   case "$gl_cv_func_printf_flag_leftadjust" in
41013     *yes)
41014       ;;
41015     *)
41016
41017 $as_echo "#define NEED_PRINTF_FLAG_LEFTADJUST 1" >>confdefs.h
41018
41019       ;;
41020   esac
41021
41022
41023
41024   case "$gl_cv_func_printf_flag_zero" in
41025     *yes)
41026       ;;
41027     *)
41028
41029 $as_echo "#define NEED_PRINTF_FLAG_ZERO 1" >>confdefs.h
41030
41031       ;;
41032   esac
41033
41034
41035
41036   case "$gl_cv_func_printf_precision" in
41037     *yes)
41038       ;;
41039     *)
41040
41041 $as_echo "#define NEED_PRINTF_UNBOUNDED_PRECISION 1" >>confdefs.h
41042
41043
41044 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
41045
41046
41047 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
41048
41049       ;;
41050   esac
41051
41052
41053
41054   case "$gl_cv_func_printf_enomem" in
41055     *yes)
41056       ;;
41057     *)
41058
41059 $as_echo "#define NEED_PRINTF_ENOMEM 1" >>confdefs.h
41060
41061
41062 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
41063
41064
41065 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
41066
41067       ;;
41068   esac
41069
41070
41071
41072
41073        if  { test "$HAVE_LIBUNISTRING" != yes \
41074     || {
41075
41076
41077
41078             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41079             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41080                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41081                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41082                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41083                          }
41084                     }
41085                }
41086
41087
41088
41089
41090        }
41091   }; then
41092   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE=
41093   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_FALSE='#'
41094 else
41095   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE='#'
41096   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_FALSE=
41097 fi
41098
41099
41100
41101
41102        if  { test "$HAVE_LIBUNISTRING" != yes \
41103     || {
41104
41105
41106
41107             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41108             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41109                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41110                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41111                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41112                          }
41113                     }
41114                }
41115
41116
41117
41118
41119        }
41120   }; then
41121   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE=
41122   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_FALSE='#'
41123 else
41124   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE='#'
41125   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_FALSE=
41126 fi
41127
41128
41129
41130
41131        if  { test "$HAVE_LIBUNISTRING" != yes \
41132     || {
41133
41134
41135
41136             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41137             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41138                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41139                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41140                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41141                          }
41142                     }
41143                }
41144
41145
41146
41147
41148        }
41149   }; then
41150   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE=
41151   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_FALSE='#'
41152 else
41153   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE='#'
41154   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_FALSE=
41155 fi
41156
41157
41158
41159
41160        if  { test "$HAVE_LIBUNISTRING" != yes \
41161     || {
41162
41163
41164
41165             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41166             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41167                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41168                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41169                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41170                          }
41171                     }
41172                }
41173
41174
41175
41176
41177        }
41178   }; then
41179   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE=
41180   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_FALSE='#'
41181 else
41182   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE='#'
41183   LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_FALSE=
41184 fi
41185
41186
41187
41188
41189
41190
41191
41192   case "$gl_cv_func_printf_infinite" in
41193     *yes)
41194       ;;
41195     *)
41196
41197 $as_echo "#define NEED_PRINTF_INFINITE_DOUBLE 1" >>confdefs.h
41198
41199       ;;
41200   esac
41201
41202
41203
41204
41205   case "$gl_cv_func_printf_long_double" in
41206     *yes)
41207       case "$gl_cv_func_printf_infinite_long_double" in
41208         *yes)
41209           ;;
41210         *)
41211
41212 $as_echo "#define NEED_PRINTF_INFINITE_LONG_DOUBLE 1" >>confdefs.h
41213
41214           ;;
41215       esac
41216       ;;
41217   esac
41218
41219
41220
41221   case "$gl_cv_func_printf_directive_a" in
41222     *yes)
41223       ;;
41224     *)
41225
41226 $as_echo "#define NEED_PRINTF_DIRECTIVE_A 1" >>confdefs.h
41227
41228       for ac_func in nl_langinfo
41229 do :
41230   ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
41231 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
41232   cat >>confdefs.h <<_ACEOF
41233 #define HAVE_NL_LANGINFO 1
41234 _ACEOF
41235
41236 fi
41237 done
41238
41239       ;;
41240   esac
41241
41242
41243
41244   case "$gl_cv_func_printf_directive_f" in
41245     *yes)
41246       ;;
41247     *)
41248
41249 $as_echo "#define NEED_PRINTF_DIRECTIVE_F 1" >>confdefs.h
41250
41251       ;;
41252   esac
41253
41254
41255
41256   case "$gl_cv_func_printf_directive_ls" in
41257     *yes)
41258       ;;
41259     *)
41260
41261 $as_echo "#define NEED_PRINTF_DIRECTIVE_LS 1" >>confdefs.h
41262
41263       ;;
41264   esac
41265
41266
41267
41268   case "$gl_cv_func_printf_flag_grouping" in
41269     *yes)
41270       ;;
41271     *)
41272
41273 $as_echo "#define NEED_PRINTF_FLAG_GROUPING 1" >>confdefs.h
41274
41275       ;;
41276   esac
41277
41278
41279
41280   case "$gl_cv_func_printf_flag_leftadjust" in
41281     *yes)
41282       ;;
41283     *)
41284
41285 $as_echo "#define NEED_PRINTF_FLAG_LEFTADJUST 1" >>confdefs.h
41286
41287       ;;
41288   esac
41289
41290
41291
41292   case "$gl_cv_func_printf_flag_zero" in
41293     *yes)
41294       ;;
41295     *)
41296
41297 $as_echo "#define NEED_PRINTF_FLAG_ZERO 1" >>confdefs.h
41298
41299       ;;
41300   esac
41301
41302
41303
41304   case "$gl_cv_func_printf_precision" in
41305     *yes)
41306       ;;
41307     *)
41308
41309 $as_echo "#define NEED_PRINTF_UNBOUNDED_PRECISION 1" >>confdefs.h
41310
41311
41312 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
41313
41314
41315 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
41316
41317       ;;
41318   esac
41319
41320
41321
41322   case "$gl_cv_func_printf_enomem" in
41323     *yes)
41324       ;;
41325     *)
41326
41327 $as_echo "#define NEED_PRINTF_ENOMEM 1" >>confdefs.h
41328
41329
41330 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
41331
41332
41333 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
41334
41335       ;;
41336   esac
41337
41338
41339
41340
41341        if  { test "$HAVE_LIBUNISTRING" != yes \
41342     || {
41343
41344
41345
41346             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41347             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41348                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41349                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41350                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41351                          }
41352                     }
41353                }
41354
41355
41356
41357
41358        }
41359   }; then
41360   LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE=
41361   LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_FALSE='#'
41362 else
41363   LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE='#'
41364   LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_FALSE=
41365 fi
41366
41367
41368
41369
41370        if  { test "$HAVE_LIBUNISTRING" != yes \
41371     || {
41372
41373
41374
41375             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41376             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41377                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41378                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41379                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41380                          }
41381                     }
41382                }
41383
41384
41385
41386
41387        }
41388   }; then
41389   LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE=
41390   LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_FALSE='#'
41391 else
41392   LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE='#'
41393   LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_FALSE=
41394 fi
41395
41396
41397
41398
41399        if  { test "$HAVE_LIBUNISTRING" != yes \
41400     || {
41401
41402
41403
41404             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41405             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41406                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41407                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41408                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41409                          }
41410                     }
41411                }
41412
41413
41414
41415
41416        }
41417   }; then
41418   LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE=
41419   LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_FALSE='#'
41420 else
41421   LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE='#'
41422   LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_FALSE=
41423 fi
41424
41425
41426
41427
41428        if  { test "$HAVE_LIBUNISTRING" != yes \
41429     || {
41430
41431
41432
41433             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41434             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41435                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41436                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41437                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41438                          }
41439                     }
41440                }
41441
41442
41443
41444
41445        }
41446   }; then
41447   LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE=
41448   LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_FALSE='#'
41449 else
41450   LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE='#'
41451   LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_FALSE=
41452 fi
41453
41454
41455
41456
41457        if  { test "$HAVE_LIBUNISTRING" != yes \
41458     || {
41459
41460
41461
41462             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41463             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41464                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41465                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41466                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41467                          }
41468                     }
41469                }
41470
41471
41472
41473
41474        }
41475   }; then
41476   LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE=
41477   LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_FALSE='#'
41478 else
41479   LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE='#'
41480   LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_FALSE=
41481 fi
41482
41483
41484
41485
41486        if  { test "$HAVE_LIBUNISTRING" != yes \
41487     || {
41488
41489
41490
41491             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41492             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41493                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41494                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41495                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41496                          }
41497                     }
41498                }
41499
41500
41501
41502
41503        }
41504   }; then
41505   LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE=
41506   LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_FALSE='#'
41507 else
41508   LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE='#'
41509   LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_FALSE=
41510 fi
41511
41512
41513
41514
41515        if  { test "$HAVE_LIBUNISTRING" != yes \
41516     || {
41517
41518
41519
41520             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41521             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41522                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41523                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41524                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41525                          }
41526                     }
41527                }
41528
41529
41530
41531
41532        }
41533   }; then
41534   LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE=
41535   LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_FALSE='#'
41536 else
41537   LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE='#'
41538   LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_FALSE=
41539 fi
41540
41541
41542
41543
41544
41545
41546
41547
41548   ac_fn_c_check_type "$LINENO" "ptrdiff_t" "ac_cv_type_ptrdiff_t" "$ac_includes_default"
41549 if test "x$ac_cv_type_ptrdiff_t" = xyes; then :
41550
41551 else
41552
41553 $as_echo "#define ptrdiff_t long" >>confdefs.h
41554
41555
41556 fi
41557
41558
41559
41560
41561
41562        if  { test "$HAVE_LIBUNISTRING" != yes \
41563     || {
41564
41565
41566
41567             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41568             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41569                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41570                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41571                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41572                          }
41573                     }
41574                }
41575
41576
41577
41578
41579        }
41580   }; then
41581   LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE=
41582   LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_FALSE='#'
41583 else
41584   LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE='#'
41585   LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_FALSE=
41586 fi
41587
41588
41589
41590
41591        if  { test "$HAVE_LIBUNISTRING" != yes \
41592     || {
41593
41594
41595
41596             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41597             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41598                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41599                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41600                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41601                          }
41602                     }
41603                }
41604
41605
41606
41607
41608        }
41609   }; then
41610   LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE=
41611   LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_FALSE='#'
41612 else
41613   LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE='#'
41614   LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_FALSE=
41615 fi
41616
41617
41618
41619
41620
41621
41622
41623   case "$gl_cv_func_printf_infinite" in
41624     *yes)
41625       ;;
41626     *)
41627
41628 $as_echo "#define NEED_PRINTF_INFINITE_DOUBLE 1" >>confdefs.h
41629
41630       ;;
41631   esac
41632
41633
41634
41635
41636   case "$gl_cv_func_printf_long_double" in
41637     *yes)
41638       case "$gl_cv_func_printf_infinite_long_double" in
41639         *yes)
41640           ;;
41641         *)
41642
41643 $as_echo "#define NEED_PRINTF_INFINITE_LONG_DOUBLE 1" >>confdefs.h
41644
41645           ;;
41646       esac
41647       ;;
41648   esac
41649
41650
41651
41652   case "$gl_cv_func_printf_directive_a" in
41653     *yes)
41654       ;;
41655     *)
41656
41657 $as_echo "#define NEED_PRINTF_DIRECTIVE_A 1" >>confdefs.h
41658
41659       for ac_func in nl_langinfo
41660 do :
41661   ac_fn_c_check_func "$LINENO" "nl_langinfo" "ac_cv_func_nl_langinfo"
41662 if test "x$ac_cv_func_nl_langinfo" = xyes; then :
41663   cat >>confdefs.h <<_ACEOF
41664 #define HAVE_NL_LANGINFO 1
41665 _ACEOF
41666
41667 fi
41668 done
41669
41670       ;;
41671   esac
41672
41673
41674
41675   case "$gl_cv_func_printf_directive_f" in
41676     *yes)
41677       ;;
41678     *)
41679
41680 $as_echo "#define NEED_PRINTF_DIRECTIVE_F 1" >>confdefs.h
41681
41682       ;;
41683   esac
41684
41685
41686
41687   case "$gl_cv_func_printf_directive_ls" in
41688     *yes)
41689       ;;
41690     *)
41691
41692 $as_echo "#define NEED_PRINTF_DIRECTIVE_LS 1" >>confdefs.h
41693
41694       ;;
41695   esac
41696
41697
41698
41699   case "$gl_cv_func_printf_flag_grouping" in
41700     *yes)
41701       ;;
41702     *)
41703
41704 $as_echo "#define NEED_PRINTF_FLAG_GROUPING 1" >>confdefs.h
41705
41706       ;;
41707   esac
41708
41709
41710
41711   case "$gl_cv_func_printf_flag_leftadjust" in
41712     *yes)
41713       ;;
41714     *)
41715
41716 $as_echo "#define NEED_PRINTF_FLAG_LEFTADJUST 1" >>confdefs.h
41717
41718       ;;
41719   esac
41720
41721
41722
41723   case "$gl_cv_func_printf_flag_zero" in
41724     *yes)
41725       ;;
41726     *)
41727
41728 $as_echo "#define NEED_PRINTF_FLAG_ZERO 1" >>confdefs.h
41729
41730       ;;
41731   esac
41732
41733
41734
41735   case "$gl_cv_func_printf_precision" in
41736     *yes)
41737       ;;
41738     *)
41739
41740 $as_echo "#define NEED_PRINTF_UNBOUNDED_PRECISION 1" >>confdefs.h
41741
41742
41743 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
41744
41745
41746 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
41747
41748       ;;
41749   esac
41750
41751
41752
41753   case "$gl_cv_func_printf_enomem" in
41754     *yes)
41755       ;;
41756     *)
41757
41758 $as_echo "#define NEED_PRINTF_ENOMEM 1" >>confdefs.h
41759
41760
41761 $as_echo "#define NEED_PRINTF_DOUBLE 1" >>confdefs.h
41762
41763
41764 $as_echo "#define NEED_PRINTF_LONG_DOUBLE 1" >>confdefs.h
41765
41766       ;;
41767   esac
41768
41769
41770
41771
41772        if  { test "$HAVE_LIBUNISTRING" != yes \
41773     || {
41774
41775
41776
41777             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41778             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41779                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41780                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41781                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41782                          }
41783                     }
41784                }
41785
41786
41787
41788
41789        }
41790   }; then
41791   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE=
41792   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_FALSE='#'
41793 else
41794   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE='#'
41795   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_FALSE=
41796 fi
41797
41798
41799
41800
41801        if  { test "$HAVE_LIBUNISTRING" != yes \
41802     || {
41803
41804
41805
41806             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41807             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41808                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41809                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41810                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41811                          }
41812                     }
41813                }
41814
41815
41816
41817
41818        }
41819   }; then
41820   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE=
41821   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_FALSE='#'
41822 else
41823   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE='#'
41824   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_FALSE=
41825 fi
41826
41827
41828
41829
41830        if  { test "$HAVE_LIBUNISTRING" != yes \
41831     || {
41832
41833
41834
41835             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41836             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41837                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41838                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41839                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41840                          }
41841                     }
41842                }
41843
41844
41845
41846
41847        }
41848   }; then
41849   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE=
41850   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_FALSE='#'
41851 else
41852   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE='#'
41853   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_FALSE=
41854 fi
41855
41856
41857
41858
41859        if  { test "$HAVE_LIBUNISTRING" != yes \
41860     || {
41861
41862
41863
41864             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41865             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41866                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41867                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41868                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41869                          }
41870                     }
41871                }
41872
41873
41874
41875
41876        }
41877   }; then
41878   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE=
41879   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_FALSE='#'
41880 else
41881   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE='#'
41882   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_FALSE=
41883 fi
41884
41885
41886
41887
41888        if  { test "$HAVE_LIBUNISTRING" != yes \
41889     || {
41890
41891
41892
41893             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41894             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41895                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41896                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41897                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41898                          }
41899                     }
41900                }
41901
41902
41903
41904
41905        }
41906   }; then
41907   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE=
41908   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_FALSE='#'
41909 else
41910   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE='#'
41911   LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_FALSE=
41912 fi
41913
41914
41915
41916
41917       if  { test "$HAVE_LIBUNISTRING" != yes \
41918     || {
41919
41920
41921
41922             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41923             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41924                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41925                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41926                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 2
41927                          }
41928                     }
41929                }
41930
41931
41932
41933
41934        }
41935   }; then
41936     LIBUNISTRING_UNISTR_H='unistr.h'
41937   else
41938     LIBUNISTRING_UNISTR_H=
41939   fi
41940
41941
41942
41943
41944        if  { test "$HAVE_LIBUNISTRING" != yes \
41945     || {
41946
41947
41948
41949             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41950             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41951                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41952                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41953                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41954                          }
41955                     }
41956                }
41957
41958
41959
41960
41961        }
41962   }; then
41963   LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE=
41964   LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_FALSE='#'
41965 else
41966   LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE='#'
41967   LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_FALSE=
41968 fi
41969
41970
41971
41972
41973        if  { test "$HAVE_LIBUNISTRING" != yes \
41974     || {
41975
41976
41977
41978             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
41979             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
41980                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
41981                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
41982                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
41983                          }
41984                     }
41985                }
41986
41987
41988
41989
41990        }
41991   }; then
41992   LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE=
41993   LIBUNISTRING_COMPILE_UNISTR_U16_CHR_FALSE='#'
41994 else
41995   LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE='#'
41996   LIBUNISTRING_COMPILE_UNISTR_U16_CHR_FALSE=
41997 fi
41998
41999
42000
42001
42002        if  { test "$HAVE_LIBUNISTRING" != yes \
42003     || {
42004
42005
42006
42007             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42008             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42009                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42010                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42011                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42012                          }
42013                     }
42014                }
42015
42016
42017
42018
42019        }
42020   }; then
42021   LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE=
42022   LIBUNISTRING_COMPILE_UNISTR_U16_CMP_FALSE='#'
42023 else
42024   LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE='#'
42025   LIBUNISTRING_COMPILE_UNISTR_U16_CMP_FALSE=
42026 fi
42027
42028
42029
42030
42031        if  { test "$HAVE_LIBUNISTRING" != yes \
42032     || {
42033
42034
42035
42036             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42037             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42038                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42039                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42040                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42041                          }
42042                     }
42043                }
42044
42045
42046
42047
42048        }
42049   }; then
42050   LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE=
42051   LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_FALSE='#'
42052 else
42053   LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE='#'
42054   LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_FALSE=
42055 fi
42056
42057
42058
42059
42060        if  { test "$HAVE_LIBUNISTRING" != yes \
42061     || {
42062
42063
42064
42065             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42066             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42067                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42068                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42069                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42070                          }
42071                     }
42072                }
42073
42074
42075
42076
42077        }
42078   }; then
42079   LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE=
42080   LIBUNISTRING_COMPILE_UNISTR_U16_CPY_FALSE='#'
42081 else
42082   LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE='#'
42083   LIBUNISTRING_COMPILE_UNISTR_U16_CPY_FALSE=
42084 fi
42085
42086
42087
42088
42089        if  { test "$HAVE_LIBUNISTRING" != yes \
42090     || {
42091
42092
42093
42094             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42095             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42096                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42097                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42098                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42099                          }
42100                     }
42101                }
42102
42103
42104
42105
42106        }
42107   }; then
42108   LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE=
42109   LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_FALSE='#'
42110 else
42111   LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE='#'
42112   LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_FALSE=
42113 fi
42114
42115
42116
42117
42118        if  { test "$HAVE_LIBUNISTRING" != yes \
42119     || {
42120
42121
42122
42123             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42124             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42125                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42126                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42127                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42128                          }
42129                     }
42130                }
42131
42132
42133
42134
42135        }
42136   }; then
42137   LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE=
42138   LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_FALSE='#'
42139 else
42140   LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE='#'
42141   LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_FALSE=
42142 fi
42143
42144
42145
42146
42147        if  { test "$HAVE_LIBUNISTRING" != yes \
42148     || {
42149
42150
42151
42152             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42153             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42154                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42155                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42156                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42157                          }
42158                     }
42159                }
42160
42161
42162
42163
42164        }
42165   }; then
42166   LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE=
42167   LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_FALSE='#'
42168 else
42169   LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE='#'
42170   LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_FALSE=
42171 fi
42172
42173
42174
42175
42176        if  { test "$HAVE_LIBUNISTRING" != yes \
42177     || {
42178
42179
42180
42181             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42182             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42183                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42184                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42185                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42186                          }
42187                     }
42188                }
42189
42190
42191
42192
42193        }
42194   }; then
42195   LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE=
42196   LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_FALSE='#'
42197 else
42198   LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE='#'
42199   LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_FALSE=
42200 fi
42201
42202
42203
42204
42205 cat >>confdefs.h <<_ACEOF
42206 #define GNULIB_UNISTR_U16_MBTOUC 1
42207 _ACEOF
42208
42209
42210
42211
42212        if  { test "$HAVE_LIBUNISTRING" != yes \
42213     || {
42214
42215
42216
42217             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42218             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42219                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42220                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42221                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42222                          }
42223                     }
42224                }
42225
42226
42227
42228
42229        }
42230   }; then
42231   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE=
42232   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_FALSE='#'
42233 else
42234   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE='#'
42235   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_FALSE=
42236 fi
42237
42238
42239
42240
42241 cat >>confdefs.h <<_ACEOF
42242 #define GNULIB_UNISTR_U16_MBTOUC_UNSAFE 1
42243 _ACEOF
42244
42245
42246
42247
42248        if  { test "$HAVE_LIBUNISTRING" != yes \
42249     || {
42250
42251
42252
42253             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42254             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42255                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42256                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42257                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42258                          }
42259                     }
42260                }
42261
42262
42263
42264
42265        }
42266   }; then
42267   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE=
42268   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_FALSE='#'
42269 else
42270   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE='#'
42271   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_FALSE=
42272 fi
42273
42274
42275
42276
42277 cat >>confdefs.h <<_ACEOF
42278 #define GNULIB_UNISTR_U16_MBTOUCR 1
42279 _ACEOF
42280
42281
42282
42283
42284        if  { test "$HAVE_LIBUNISTRING" != yes \
42285     || {
42286
42287
42288
42289             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42290             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42291                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42292                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42293                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42294                          }
42295                     }
42296                }
42297
42298
42299
42300
42301        }
42302   }; then
42303   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE=
42304   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_FALSE='#'
42305 else
42306   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE='#'
42307   LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_FALSE=
42308 fi
42309
42310
42311
42312
42313        if  { test "$HAVE_LIBUNISTRING" != yes \
42314     || {
42315
42316
42317
42318             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42319             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42320                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42321                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42322                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42323                          }
42324                     }
42325                }
42326
42327
42328
42329
42330        }
42331   }; then
42332   LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE=
42333   LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_FALSE='#'
42334 else
42335   LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE='#'
42336   LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_FALSE=
42337 fi
42338
42339
42340
42341
42342        if  { test "$HAVE_LIBUNISTRING" != yes \
42343     || {
42344
42345
42346
42347             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42348             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42349                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42350                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42351                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42352                          }
42353                     }
42354                }
42355
42356
42357
42358
42359        }
42360   }; then
42361   LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE=
42362   LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_FALSE='#'
42363 else
42364   LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE='#'
42365   LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_FALSE=
42366 fi
42367
42368
42369
42370
42371        if  { test "$HAVE_LIBUNISTRING" != yes \
42372     || {
42373
42374
42375
42376             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42377             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42378                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42379                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42380                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42381                          }
42382                     }
42383                }
42384
42385
42386
42387
42388        }
42389   }; then
42390   LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE=
42391   LIBUNISTRING_COMPILE_UNISTR_U16_PREV_FALSE='#'
42392 else
42393   LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE='#'
42394   LIBUNISTRING_COMPILE_UNISTR_U16_PREV_FALSE=
42395 fi
42396
42397
42398
42399
42400        if  { test "$HAVE_LIBUNISTRING" != yes \
42401     || {
42402
42403
42404
42405             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42406             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42407                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42408                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42409                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42410                          }
42411                     }
42412                }
42413
42414
42415
42416
42417        }
42418   }; then
42419   LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE=
42420   LIBUNISTRING_COMPILE_UNISTR_U16_SET_FALSE='#'
42421 else
42422   LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE='#'
42423   LIBUNISTRING_COMPILE_UNISTR_U16_SET_FALSE=
42424 fi
42425
42426
42427
42428
42429        if  { test "$HAVE_LIBUNISTRING" != yes \
42430     || {
42431
42432
42433
42434             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42435             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42436                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42437                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42438                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42439                          }
42440                     }
42441                }
42442
42443
42444
42445
42446        }
42447   }; then
42448   LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE=
42449   LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_FALSE='#'
42450 else
42451   LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE='#'
42452   LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_FALSE=
42453 fi
42454
42455
42456
42457
42458        if  { test "$HAVE_LIBUNISTRING" != yes \
42459     || {
42460
42461
42462
42463             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42464             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42465                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42466                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42467                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42468                          }
42469                     }
42470                }
42471
42472
42473
42474
42475        }
42476   }; then
42477   LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE=
42478   LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_FALSE='#'
42479 else
42480   LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE='#'
42481   LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_FALSE=
42482 fi
42483
42484
42485
42486
42487        if  { test "$HAVE_LIBUNISTRING" != yes \
42488     || {
42489
42490
42491
42492             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42493             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42494                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42495                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42496                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 3
42497                          }
42498                     }
42499                }
42500
42501
42502
42503
42504        }
42505   }; then
42506   LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE=
42507   LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_FALSE='#'
42508 else
42509   LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE='#'
42510   LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_FALSE=
42511 fi
42512
42513
42514
42515
42516        if  { test "$HAVE_LIBUNISTRING" != yes \
42517     || {
42518
42519
42520
42521             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42522             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42523                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42524                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42525                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42526                          }
42527                     }
42528                }
42529
42530
42531
42532
42533        }
42534   }; then
42535   LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE=
42536   LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_FALSE='#'
42537 else
42538   LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE='#'
42539   LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_FALSE=
42540 fi
42541
42542
42543
42544
42545        if  { test "$HAVE_LIBUNISTRING" != yes \
42546     || {
42547
42548
42549
42550             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42551             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42552                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42553                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42554                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42555                          }
42556                     }
42557                }
42558
42559
42560
42561
42562        }
42563   }; then
42564   LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE=
42565   LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_FALSE='#'
42566 else
42567   LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE='#'
42568   LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_FALSE=
42569 fi
42570
42571
42572
42573
42574        if  { test "$HAVE_LIBUNISTRING" != yes \
42575     || {
42576
42577
42578
42579             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42580             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42581                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42582                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42583                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42584                          }
42585                     }
42586                }
42587
42588
42589
42590
42591        }
42592   }; then
42593   LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE=
42594   LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_FALSE='#'
42595 else
42596   LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE='#'
42597   LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_FALSE=
42598 fi
42599
42600
42601
42602
42603        if  { test "$HAVE_LIBUNISTRING" != yes \
42604     || {
42605
42606
42607
42608             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42609             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42610                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42611                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42612                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
42613                          }
42614                     }
42615                }
42616
42617
42618
42619
42620        }
42621   }; then
42622   LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE=
42623   LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_FALSE='#'
42624 else
42625   LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE='#'
42626   LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_FALSE=
42627 fi
42628
42629
42630
42631
42632        if  { test "$HAVE_LIBUNISTRING" != yes \
42633     || {
42634
42635
42636
42637             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42638             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42639                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42640                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42641                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42642                          }
42643                     }
42644                }
42645
42646
42647
42648
42649        }
42650   }; then
42651   LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE=
42652   LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_FALSE='#'
42653 else
42654   LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE='#'
42655   LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_FALSE=
42656 fi
42657
42658
42659
42660
42661        if  { test "$HAVE_LIBUNISTRING" != yes \
42662     || {
42663
42664
42665
42666             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42667             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42668                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42669                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42670                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42671                          }
42672                     }
42673                }
42674
42675
42676
42677
42678        }
42679   }; then
42680   LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE=
42681   LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_FALSE='#'
42682 else
42683   LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE='#'
42684   LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_FALSE=
42685 fi
42686
42687
42688
42689
42690        if  { test "$HAVE_LIBUNISTRING" != yes \
42691     || {
42692
42693
42694
42695             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42696             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42697                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42698                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42699                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42700                          }
42701                     }
42702                }
42703
42704
42705
42706
42707        }
42708   }; then
42709   LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE=
42710   LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_FALSE='#'
42711 else
42712   LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE='#'
42713   LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_FALSE=
42714 fi
42715
42716
42717
42718
42719        if  { test "$HAVE_LIBUNISTRING" != yes \
42720     || {
42721
42722
42723
42724             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42725             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42726                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42727                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42728                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42729                          }
42730                     }
42731                }
42732
42733
42734
42735
42736        }
42737   }; then
42738   LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE=
42739   LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_FALSE='#'
42740 else
42741   LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE='#'
42742   LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_FALSE=
42743 fi
42744
42745
42746
42747
42748        if  { test "$HAVE_LIBUNISTRING" != yes \
42749     || {
42750
42751
42752
42753             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42754             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42755                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42756                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42757                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42758                          }
42759                     }
42760                }
42761
42762
42763
42764
42765        }
42766   }; then
42767   LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE=
42768   LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_FALSE='#'
42769 else
42770   LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE='#'
42771   LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_FALSE=
42772 fi
42773
42774
42775
42776
42777        if  { test "$HAVE_LIBUNISTRING" != yes \
42778     || {
42779
42780
42781
42782             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42783             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42784                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42785                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42786                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42787                          }
42788                     }
42789                }
42790
42791
42792
42793
42794        }
42795   }; then
42796   LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE=
42797   LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_FALSE='#'
42798 else
42799   LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE='#'
42800   LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_FALSE=
42801 fi
42802
42803
42804
42805
42806        if  { test "$HAVE_LIBUNISTRING" != yes \
42807     || {
42808
42809
42810
42811             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42812             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42813                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42814                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42815                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42816                          }
42817                     }
42818                }
42819
42820
42821
42822
42823        }
42824   }; then
42825   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE=
42826   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_FALSE='#'
42827 else
42828   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE='#'
42829   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_FALSE=
42830 fi
42831
42832
42833
42834
42835        if  { test "$HAVE_LIBUNISTRING" != yes \
42836     || {
42837
42838
42839
42840             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42841             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42842                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42843                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42844                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42845                          }
42846                     }
42847                }
42848
42849
42850
42851
42852        }
42853   }; then
42854   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE=
42855   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_FALSE='#'
42856 else
42857   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE='#'
42858   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_FALSE=
42859 fi
42860
42861
42862
42863
42864        if  { test "$HAVE_LIBUNISTRING" != yes \
42865     || {
42866
42867
42868
42869             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42870             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42871                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42872                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42873                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42874                          }
42875                     }
42876                }
42877
42878
42879
42880
42881        }
42882   }; then
42883   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE=
42884   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_FALSE='#'
42885 else
42886   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE='#'
42887   LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_FALSE=
42888 fi
42889
42890
42891
42892
42893        if  { test "$HAVE_LIBUNISTRING" != yes \
42894     || {
42895
42896
42897
42898             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42899             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42900                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42901                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42902                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42903                          }
42904                     }
42905                }
42906
42907
42908
42909
42910        }
42911   }; then
42912   LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE=
42913   LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_FALSE='#'
42914 else
42915   LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE='#'
42916   LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_FALSE=
42917 fi
42918
42919
42920
42921
42922        if  { test "$HAVE_LIBUNISTRING" != yes \
42923     || {
42924
42925
42926
42927             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42928             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42929                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42930                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42931                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42932                          }
42933                     }
42934                }
42935
42936
42937
42938
42939        }
42940   }; then
42941   LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE=
42942   LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_FALSE='#'
42943 else
42944   LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE='#'
42945   LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_FALSE=
42946 fi
42947
42948
42949
42950
42951        if  { test "$HAVE_LIBUNISTRING" != yes \
42952     || {
42953
42954
42955
42956             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42957             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42958                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42959                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42960                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42961                          }
42962                     }
42963                }
42964
42965
42966
42967
42968        }
42969   }; then
42970   LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE=
42971   LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_FALSE='#'
42972 else
42973   LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE='#'
42974   LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_FALSE=
42975 fi
42976
42977
42978
42979
42980        if  { test "$HAVE_LIBUNISTRING" != yes \
42981     || {
42982
42983
42984
42985             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
42986             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
42987                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
42988                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
42989                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
42990                          }
42991                     }
42992                }
42993
42994
42995
42996
42997        }
42998   }; then
42999   LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE=
43000   LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_FALSE='#'
43001 else
43002   LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE='#'
43003   LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_FALSE=
43004 fi
43005
43006
43007
43008
43009        if  { test "$HAVE_LIBUNISTRING" != yes \
43010     || {
43011
43012
43013
43014             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43015             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43016                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43017                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43018                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
43019                          }
43020                     }
43021                }
43022
43023
43024
43025
43026        }
43027   }; then
43028   LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE=
43029   LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_FALSE='#'
43030 else
43031   LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE='#'
43032   LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_FALSE=
43033 fi
43034
43035
43036
43037
43038        if  { test "$HAVE_LIBUNISTRING" != yes \
43039     || {
43040
43041
43042
43043             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43044             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43045                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43046                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43047                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43048                          }
43049                     }
43050                }
43051
43052
43053
43054
43055        }
43056   }; then
43057   LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE=
43058   LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_FALSE='#'
43059 else
43060   LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE='#'
43061   LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_FALSE=
43062 fi
43063
43064
43065
43066
43067        if  { test "$HAVE_LIBUNISTRING" != yes \
43068     || {
43069
43070
43071
43072             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43073             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43074                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43075                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43076                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 3
43077                          }
43078                     }
43079                }
43080
43081
43082
43083
43084        }
43085   }; then
43086   LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE=
43087   LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_FALSE='#'
43088 else
43089   LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE='#'
43090   LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_FALSE=
43091 fi
43092
43093
43094
43095
43096        if  { test "$HAVE_LIBUNISTRING" != yes \
43097     || {
43098
43099
43100
43101             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43102             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43103                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43104                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43105                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 3
43106                          }
43107                     }
43108                }
43109
43110
43111
43112
43113        }
43114   }; then
43115   LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE=
43116   LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_FALSE='#'
43117 else
43118   LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE='#'
43119   LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_FALSE=
43120 fi
43121
43122
43123
43124
43125 cat >>confdefs.h <<_ACEOF
43126 #define GNULIB_UNISTR_U16_UCTOMB 1
43127 _ACEOF
43128
43129
43130
43131
43132        if  { test "$HAVE_LIBUNISTRING" != yes \
43133     || {
43134
43135
43136
43137             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43138             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43139                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43140                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43141                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43142                          }
43143                     }
43144                }
43145
43146
43147
43148
43149        }
43150   }; then
43151   LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE=
43152   LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_FALSE='#'
43153 else
43154   LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE='#'
43155   LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_FALSE=
43156 fi
43157
43158
43159
43160
43161        if  { test "$HAVE_LIBUNISTRING" != yes \
43162     || {
43163
43164
43165
43166             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43167             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43168                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43169                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43170                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43171                          }
43172                     }
43173                }
43174
43175
43176
43177
43178        }
43179   }; then
43180   LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE=
43181   LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_FALSE='#'
43182 else
43183   LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE='#'
43184   LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_FALSE=
43185 fi
43186
43187
43188
43189
43190        if  { test "$HAVE_LIBUNISTRING" != yes \
43191     || {
43192
43193
43194
43195             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43196             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43197                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43198                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43199                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43200                          }
43201                     }
43202                }
43203
43204
43205
43206
43207        }
43208   }; then
43209   LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE=
43210   LIBUNISTRING_COMPILE_UNISTR_U32_CHR_FALSE='#'
43211 else
43212   LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE='#'
43213   LIBUNISTRING_COMPILE_UNISTR_U32_CHR_FALSE=
43214 fi
43215
43216
43217
43218
43219        if  { test "$HAVE_LIBUNISTRING" != yes \
43220     || {
43221
43222
43223
43224             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43225             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43226                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43227                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43228                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43229                          }
43230                     }
43231                }
43232
43233
43234
43235
43236        }
43237   }; then
43238   LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE=
43239   LIBUNISTRING_COMPILE_UNISTR_U32_CMP_FALSE='#'
43240 else
43241   LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE='#'
43242   LIBUNISTRING_COMPILE_UNISTR_U32_CMP_FALSE=
43243 fi
43244
43245
43246
43247
43248        if  { test "$HAVE_LIBUNISTRING" != yes \
43249     || {
43250
43251
43252
43253             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43254             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43255                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43256                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43257                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43258                          }
43259                     }
43260                }
43261
43262
43263
43264
43265        }
43266   }; then
43267   LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE=
43268   LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_FALSE='#'
43269 else
43270   LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE='#'
43271   LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_FALSE=
43272 fi
43273
43274
43275
43276
43277        if  { test "$HAVE_LIBUNISTRING" != yes \
43278     || {
43279
43280
43281
43282             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43283             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43284                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43285                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43286                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43287                          }
43288                     }
43289                }
43290
43291
43292
43293
43294        }
43295   }; then
43296   LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE=
43297   LIBUNISTRING_COMPILE_UNISTR_U32_CPY_FALSE='#'
43298 else
43299   LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE='#'
43300   LIBUNISTRING_COMPILE_UNISTR_U32_CPY_FALSE=
43301 fi
43302
43303
43304
43305
43306        if  { test "$HAVE_LIBUNISTRING" != yes \
43307     || {
43308
43309
43310
43311             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43312             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43313                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43314                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43315                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43316                          }
43317                     }
43318                }
43319
43320
43321
43322
43323        }
43324   }; then
43325   LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE=
43326   LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_FALSE='#'
43327 else
43328   LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE='#'
43329   LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_FALSE=
43330 fi
43331
43332
43333
43334
43335        if  { test "$HAVE_LIBUNISTRING" != yes \
43336     || {
43337
43338
43339
43340             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43341             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43342                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43343                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43344                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43345                          }
43346                     }
43347                }
43348
43349
43350
43351
43352        }
43353   }; then
43354   LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE=
43355   LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_FALSE='#'
43356 else
43357   LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE='#'
43358   LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_FALSE=
43359 fi
43360
43361
43362
43363
43364        if  { test "$HAVE_LIBUNISTRING" != yes \
43365     || {
43366
43367
43368
43369             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43370             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43371                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43372                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43373                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43374                          }
43375                     }
43376                }
43377
43378
43379
43380
43381        }
43382   }; then
43383   LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE=
43384   LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_FALSE='#'
43385 else
43386   LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE='#'
43387   LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_FALSE=
43388 fi
43389
43390
43391
43392
43393        if  { test "$HAVE_LIBUNISTRING" != yes \
43394     || {
43395
43396
43397
43398             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43399             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43400                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43401                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43402                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43403                          }
43404                     }
43405                }
43406
43407
43408
43409
43410        }
43411   }; then
43412   LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE=
43413   LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_FALSE='#'
43414 else
43415   LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE='#'
43416   LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_FALSE=
43417 fi
43418
43419
43420
43421
43422 cat >>confdefs.h <<_ACEOF
43423 #define GNULIB_UNISTR_U32_MBTOUC 1
43424 _ACEOF
43425
43426
43427
43428
43429        if  { test "$HAVE_LIBUNISTRING" != yes \
43430     || {
43431
43432
43433
43434             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43435             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43436                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43437                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43438                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43439                          }
43440                     }
43441                }
43442
43443
43444
43445
43446        }
43447   }; then
43448   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE=
43449   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_FALSE='#'
43450 else
43451   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE='#'
43452   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_FALSE=
43453 fi
43454
43455
43456
43457
43458 cat >>confdefs.h <<_ACEOF
43459 #define GNULIB_UNISTR_U32_MBTOUC_UNSAFE 1
43460 _ACEOF
43461
43462
43463
43464
43465        if  { test "$HAVE_LIBUNISTRING" != yes \
43466     || {
43467
43468
43469
43470             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43471             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43472                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43473                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43474                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43475                          }
43476                     }
43477                }
43478
43479
43480
43481
43482        }
43483   }; then
43484   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE=
43485   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_FALSE='#'
43486 else
43487   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE='#'
43488   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_FALSE=
43489 fi
43490
43491
43492
43493
43494 cat >>confdefs.h <<_ACEOF
43495 #define GNULIB_UNISTR_U32_MBTOUCR 1
43496 _ACEOF
43497
43498
43499
43500
43501        if  { test "$HAVE_LIBUNISTRING" != yes \
43502     || {
43503
43504
43505
43506             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43507             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43508                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43509                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43510                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43511                          }
43512                     }
43513                }
43514
43515
43516
43517
43518        }
43519   }; then
43520   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE=
43521   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_FALSE='#'
43522 else
43523   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE='#'
43524   LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_FALSE=
43525 fi
43526
43527
43528
43529
43530        if  { test "$HAVE_LIBUNISTRING" != yes \
43531     || {
43532
43533
43534
43535             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43536             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43537                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43538                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43539                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43540                          }
43541                     }
43542                }
43543
43544
43545
43546
43547        }
43548   }; then
43549   LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE=
43550   LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_FALSE='#'
43551 else
43552   LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE='#'
43553   LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_FALSE=
43554 fi
43555
43556
43557
43558
43559        if  { test "$HAVE_LIBUNISTRING" != yes \
43560     || {
43561
43562
43563
43564             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43565             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43566                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43567                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43568                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43569                          }
43570                     }
43571                }
43572
43573
43574
43575
43576        }
43577   }; then
43578   LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE=
43579   LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_FALSE='#'
43580 else
43581   LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE='#'
43582   LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_FALSE=
43583 fi
43584
43585
43586
43587
43588        if  { test "$HAVE_LIBUNISTRING" != yes \
43589     || {
43590
43591
43592
43593             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43594             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43595                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43596                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43597                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43598                          }
43599                     }
43600                }
43601
43602
43603
43604
43605        }
43606   }; then
43607   LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE=
43608   LIBUNISTRING_COMPILE_UNISTR_U32_PREV_FALSE='#'
43609 else
43610   LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE='#'
43611   LIBUNISTRING_COMPILE_UNISTR_U32_PREV_FALSE=
43612 fi
43613
43614
43615
43616
43617        if  { test "$HAVE_LIBUNISTRING" != yes \
43618     || {
43619
43620
43621
43622             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43623             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43624                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43625                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43626                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43627                          }
43628                     }
43629                }
43630
43631
43632
43633
43634        }
43635   }; then
43636   LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE=
43637   LIBUNISTRING_COMPILE_UNISTR_U32_SET_FALSE='#'
43638 else
43639   LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE='#'
43640   LIBUNISTRING_COMPILE_UNISTR_U32_SET_FALSE=
43641 fi
43642
43643
43644
43645
43646        if  { test "$HAVE_LIBUNISTRING" != yes \
43647     || {
43648
43649
43650
43651             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43652             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43653                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43654                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43655                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43656                          }
43657                     }
43658                }
43659
43660
43661
43662
43663        }
43664   }; then
43665   LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE=
43666   LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_FALSE='#'
43667 else
43668   LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE='#'
43669   LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_FALSE=
43670 fi
43671
43672
43673
43674
43675        if  { test "$HAVE_LIBUNISTRING" != yes \
43676     || {
43677
43678
43679
43680             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43681             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43682                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43683                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43684                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43685                          }
43686                     }
43687                }
43688
43689
43690
43691
43692        }
43693   }; then
43694   LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE=
43695   LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_FALSE='#'
43696 else
43697   LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE='#'
43698   LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_FALSE=
43699 fi
43700
43701
43702
43703
43704        if  { test "$HAVE_LIBUNISTRING" != yes \
43705     || {
43706
43707
43708
43709             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43710             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43711                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43712                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43713                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 3
43714                          }
43715                     }
43716                }
43717
43718
43719
43720
43721        }
43722   }; then
43723   LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE=
43724   LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_FALSE='#'
43725 else
43726   LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE='#'
43727   LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_FALSE=
43728 fi
43729
43730
43731
43732
43733        if  { test "$HAVE_LIBUNISTRING" != yes \
43734     || {
43735
43736
43737
43738             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43739             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43740                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43741                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43742                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43743                          }
43744                     }
43745                }
43746
43747
43748
43749
43750        }
43751   }; then
43752   LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE=
43753   LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_FALSE='#'
43754 else
43755   LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE='#'
43756   LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_FALSE=
43757 fi
43758
43759
43760
43761
43762        if  { test "$HAVE_LIBUNISTRING" != yes \
43763     || {
43764
43765
43766
43767             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43768             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43769                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43770                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43771                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43772                          }
43773                     }
43774                }
43775
43776
43777
43778
43779        }
43780   }; then
43781   LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE=
43782   LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_FALSE='#'
43783 else
43784   LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE='#'
43785   LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_FALSE=
43786 fi
43787
43788
43789
43790
43791        if  { test "$HAVE_LIBUNISTRING" != yes \
43792     || {
43793
43794
43795
43796             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43797             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43798                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43799                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43800                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43801                          }
43802                     }
43803                }
43804
43805
43806
43807
43808        }
43809   }; then
43810   LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE=
43811   LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_FALSE='#'
43812 else
43813   LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE='#'
43814   LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_FALSE=
43815 fi
43816
43817
43818
43819
43820        if  { test "$HAVE_LIBUNISTRING" != yes \
43821     || {
43822
43823
43824
43825             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43826             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43827                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43828                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43829                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
43830                          }
43831                     }
43832                }
43833
43834
43835
43836
43837        }
43838   }; then
43839   LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE=
43840   LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_FALSE='#'
43841 else
43842   LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE='#'
43843   LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_FALSE=
43844 fi
43845
43846
43847
43848
43849        if  { test "$HAVE_LIBUNISTRING" != yes \
43850     || {
43851
43852
43853
43854             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43855             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43856                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43857                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43858                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43859                          }
43860                     }
43861                }
43862
43863
43864
43865
43866        }
43867   }; then
43868   LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE=
43869   LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_FALSE='#'
43870 else
43871   LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE='#'
43872   LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_FALSE=
43873 fi
43874
43875
43876
43877
43878        if  { test "$HAVE_LIBUNISTRING" != yes \
43879     || {
43880
43881
43882
43883             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43884             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43885                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43886                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43887                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43888                          }
43889                     }
43890                }
43891
43892
43893
43894
43895        }
43896   }; then
43897   LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE=
43898   LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_FALSE='#'
43899 else
43900   LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE='#'
43901   LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_FALSE=
43902 fi
43903
43904
43905
43906
43907        if  { test "$HAVE_LIBUNISTRING" != yes \
43908     || {
43909
43910
43911
43912             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43913             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43914                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43915                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43916                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43917                          }
43918                     }
43919                }
43920
43921
43922
43923
43924        }
43925   }; then
43926   LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE=
43927   LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_FALSE='#'
43928 else
43929   LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE='#'
43930   LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_FALSE=
43931 fi
43932
43933
43934
43935
43936        if  { test "$HAVE_LIBUNISTRING" != yes \
43937     || {
43938
43939
43940
43941             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43942             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43943                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43944                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43945                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43946                          }
43947                     }
43948                }
43949
43950
43951
43952
43953        }
43954   }; then
43955   LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE=
43956   LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_FALSE='#'
43957 else
43958   LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE='#'
43959   LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_FALSE=
43960 fi
43961
43962
43963
43964
43965        if  { test "$HAVE_LIBUNISTRING" != yes \
43966     || {
43967
43968
43969
43970             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
43971             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
43972                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
43973                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
43974                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
43975                          }
43976                     }
43977                }
43978
43979
43980
43981
43982        }
43983   }; then
43984   LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE=
43985   LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_FALSE='#'
43986 else
43987   LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE='#'
43988   LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_FALSE=
43989 fi
43990
43991
43992
43993
43994        if  { test "$HAVE_LIBUNISTRING" != yes \
43995     || {
43996
43997
43998
43999             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44000             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44001                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44002                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44003                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44004                          }
44005                     }
44006                }
44007
44008
44009
44010
44011        }
44012   }; then
44013   LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE=
44014   LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_FALSE='#'
44015 else
44016   LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE='#'
44017   LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_FALSE=
44018 fi
44019
44020
44021
44022
44023        if  { test "$HAVE_LIBUNISTRING" != yes \
44024     || {
44025
44026
44027
44028             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44029             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44030                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44031                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44032                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44033                          }
44034                     }
44035                }
44036
44037
44038
44039
44040        }
44041   }; then
44042   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE=
44043   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_FALSE='#'
44044 else
44045   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE='#'
44046   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_FALSE=
44047 fi
44048
44049
44050
44051
44052        if  { test "$HAVE_LIBUNISTRING" != yes \
44053     || {
44054
44055
44056
44057             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44058             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44059                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44060                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44061                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44062                          }
44063                     }
44064                }
44065
44066
44067
44068
44069        }
44070   }; then
44071   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE=
44072   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_FALSE='#'
44073 else
44074   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE='#'
44075   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_FALSE=
44076 fi
44077
44078
44079
44080
44081        if  { test "$HAVE_LIBUNISTRING" != yes \
44082     || {
44083
44084
44085
44086             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44087             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44088                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44089                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44090                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44091                          }
44092                     }
44093                }
44094
44095
44096
44097
44098        }
44099   }; then
44100   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE=
44101   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_FALSE='#'
44102 else
44103   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE='#'
44104   LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_FALSE=
44105 fi
44106
44107
44108
44109
44110        if  { test "$HAVE_LIBUNISTRING" != yes \
44111     || {
44112
44113
44114
44115             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44116             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44117                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44118                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44119                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44120                          }
44121                     }
44122                }
44123
44124
44125
44126
44127        }
44128   }; then
44129   LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE=
44130   LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_FALSE='#'
44131 else
44132   LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE='#'
44133   LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_FALSE=
44134 fi
44135
44136
44137
44138
44139        if  { test "$HAVE_LIBUNISTRING" != yes \
44140     || {
44141
44142
44143
44144             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44145             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44146                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44147                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44148                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44149                          }
44150                     }
44151                }
44152
44153
44154
44155
44156        }
44157   }; then
44158   LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE=
44159   LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_FALSE='#'
44160 else
44161   LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE='#'
44162   LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_FALSE=
44163 fi
44164
44165
44166
44167
44168        if  { test "$HAVE_LIBUNISTRING" != yes \
44169     || {
44170
44171
44172
44173             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44174             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44175                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44176                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44177                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44178                          }
44179                     }
44180                }
44181
44182
44183
44184
44185        }
44186   }; then
44187   LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE=
44188   LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_FALSE='#'
44189 else
44190   LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE='#'
44191   LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_FALSE=
44192 fi
44193
44194
44195
44196
44197        if  { test "$HAVE_LIBUNISTRING" != yes \
44198     || {
44199
44200
44201
44202             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44203             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44204                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44205                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44206                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44207                          }
44208                     }
44209                }
44210
44211
44212
44213
44214        }
44215   }; then
44216   LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE=
44217   LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_FALSE='#'
44218 else
44219   LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE='#'
44220   LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_FALSE=
44221 fi
44222
44223
44224
44225
44226        if  { test "$HAVE_LIBUNISTRING" != yes \
44227     || {
44228
44229
44230
44231             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44232             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44233                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44234                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44235                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
44236                          }
44237                     }
44238                }
44239
44240
44241
44242
44243        }
44244   }; then
44245   LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE=
44246   LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_FALSE='#'
44247 else
44248   LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE='#'
44249   LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_FALSE=
44250 fi
44251
44252
44253
44254
44255        if  { test "$HAVE_LIBUNISTRING" != yes \
44256     || {
44257
44258
44259
44260             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44261             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44262                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44263                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44264                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44265                          }
44266                     }
44267                }
44268
44269
44270
44271
44272        }
44273   }; then
44274   LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE=
44275   LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_FALSE='#'
44276 else
44277   LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE='#'
44278   LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_FALSE=
44279 fi
44280
44281
44282
44283
44284        if  { test "$HAVE_LIBUNISTRING" != yes \
44285     || {
44286
44287
44288
44289             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44290             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44291                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44292                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44293                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44294                          }
44295                     }
44296                }
44297
44298
44299
44300
44301        }
44302   }; then
44303   LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE=
44304   LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_FALSE='#'
44305 else
44306   LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE='#'
44307   LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_FALSE=
44308 fi
44309
44310
44311
44312
44313        if  { test "$HAVE_LIBUNISTRING" != yes \
44314     || {
44315
44316
44317
44318             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44319             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44320                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44321                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44322                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44323                          }
44324                     }
44325                }
44326
44327
44328
44329
44330        }
44331   }; then
44332   LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE=
44333   LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_FALSE='#'
44334 else
44335   LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE='#'
44336   LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_FALSE=
44337 fi
44338
44339
44340
44341
44342 cat >>confdefs.h <<_ACEOF
44343 #define GNULIB_UNISTR_U32_UCTOMB 1
44344 _ACEOF
44345
44346
44347
44348
44349        if  { test "$HAVE_LIBUNISTRING" != yes \
44350     || {
44351
44352
44353
44354             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44355             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44356                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44357                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44358                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44359                          }
44360                     }
44361                }
44362
44363
44364
44365
44366        }
44367   }; then
44368   LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE=
44369   LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_FALSE='#'
44370 else
44371   LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE='#'
44372   LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_FALSE=
44373 fi
44374
44375
44376
44377
44378        if  { test "$HAVE_LIBUNISTRING" != yes \
44379     || {
44380
44381
44382
44383             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44384             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44385                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44386                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44387                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44388                          }
44389                     }
44390                }
44391
44392
44393
44394
44395        }
44396   }; then
44397   LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE=
44398   LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_FALSE='#'
44399 else
44400   LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE='#'
44401   LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_FALSE=
44402 fi
44403
44404
44405
44406
44407        if  { test "$HAVE_LIBUNISTRING" != yes \
44408     || {
44409
44410
44411
44412             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44413             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44414                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44415                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44416                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44417                          }
44418                     }
44419                }
44420
44421
44422
44423
44424        }
44425   }; then
44426   LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE=
44427   LIBUNISTRING_COMPILE_UNISTR_U8_CHR_FALSE='#'
44428 else
44429   LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE='#'
44430   LIBUNISTRING_COMPILE_UNISTR_U8_CHR_FALSE=
44431 fi
44432
44433
44434
44435
44436        if  { test "$HAVE_LIBUNISTRING" != yes \
44437     || {
44438
44439
44440
44441             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44442             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44443                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44444                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44445                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44446                          }
44447                     }
44448                }
44449
44450
44451
44452
44453        }
44454   }; then
44455   LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE=
44456   LIBUNISTRING_COMPILE_UNISTR_U8_CMP_FALSE='#'
44457 else
44458   LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE='#'
44459   LIBUNISTRING_COMPILE_UNISTR_U8_CMP_FALSE=
44460 fi
44461
44462
44463
44464
44465        if  { test "$HAVE_LIBUNISTRING" != yes \
44466     || {
44467
44468
44469
44470             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44471             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44472                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44473                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44474                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44475                          }
44476                     }
44477                }
44478
44479
44480
44481
44482        }
44483   }; then
44484   LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE=
44485   LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_FALSE='#'
44486 else
44487   LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE='#'
44488   LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_FALSE=
44489 fi
44490
44491
44492
44493
44494        if  { test "$HAVE_LIBUNISTRING" != yes \
44495     || {
44496
44497
44498
44499             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44500             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44501                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44502                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44503                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44504                          }
44505                     }
44506                }
44507
44508
44509
44510
44511        }
44512   }; then
44513   LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE=
44514   LIBUNISTRING_COMPILE_UNISTR_U8_CPY_FALSE='#'
44515 else
44516   LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE='#'
44517   LIBUNISTRING_COMPILE_UNISTR_U8_CPY_FALSE=
44518 fi
44519
44520
44521
44522
44523        if  { test "$HAVE_LIBUNISTRING" != yes \
44524     || {
44525
44526
44527
44528             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44529             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44530                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44531                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44532                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44533                          }
44534                     }
44535                }
44536
44537
44538
44539
44540        }
44541   }; then
44542   LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE=
44543   LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_FALSE='#'
44544 else
44545   LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE='#'
44546   LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_FALSE=
44547 fi
44548
44549
44550
44551
44552        if  { test "$HAVE_LIBUNISTRING" != yes \
44553     || {
44554
44555
44556
44557             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44558             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44559                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44560                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44561                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44562                          }
44563                     }
44564                }
44565
44566
44567
44568
44569        }
44570   }; then
44571   LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE=
44572   LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_FALSE='#'
44573 else
44574   LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE='#'
44575   LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_FALSE=
44576 fi
44577
44578
44579
44580
44581        if  { test "$HAVE_LIBUNISTRING" != yes \
44582     || {
44583
44584
44585
44586             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44587             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44588                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44589                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44590                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44591                          }
44592                     }
44593                }
44594
44595
44596
44597
44598        }
44599   }; then
44600   LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE=
44601   LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_FALSE='#'
44602 else
44603   LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE='#'
44604   LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_FALSE=
44605 fi
44606
44607
44608
44609
44610        if  { test "$HAVE_LIBUNISTRING" != yes \
44611     || {
44612
44613
44614
44615             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44616             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44617                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44618                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44619                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
44620                          }
44621                     }
44622                }
44623
44624
44625
44626
44627        }
44628   }; then
44629   LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE=
44630   LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_FALSE='#'
44631 else
44632   LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE='#'
44633   LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_FALSE=
44634 fi
44635
44636
44637
44638
44639 cat >>confdefs.h <<_ACEOF
44640 #define GNULIB_UNISTR_U8_MBTOUC 1
44641 _ACEOF
44642
44643
44644
44645
44646        if  { test "$HAVE_LIBUNISTRING" != yes \
44647     || {
44648
44649
44650
44651             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44652             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44653                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44654                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44655                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
44656                          }
44657                     }
44658                }
44659
44660
44661
44662
44663        }
44664   }; then
44665   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE=
44666   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_FALSE='#'
44667 else
44668   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE='#'
44669   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_FALSE=
44670 fi
44671
44672
44673
44674
44675 cat >>confdefs.h <<_ACEOF
44676 #define GNULIB_UNISTR_U8_MBTOUC_UNSAFE 1
44677 _ACEOF
44678
44679
44680
44681
44682        if  { test "$HAVE_LIBUNISTRING" != yes \
44683     || {
44684
44685
44686
44687             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44688             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44689                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44690                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44691                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
44692                          }
44693                     }
44694                }
44695
44696
44697
44698
44699        }
44700   }; then
44701   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE=
44702   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_FALSE='#'
44703 else
44704   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE='#'
44705   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_FALSE=
44706 fi
44707
44708
44709
44710
44711 cat >>confdefs.h <<_ACEOF
44712 #define GNULIB_UNISTR_U8_MBTOUCR 1
44713 _ACEOF
44714
44715
44716
44717
44718        if  { test "$HAVE_LIBUNISTRING" != yes \
44719     || {
44720
44721
44722
44723             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44724             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44725                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44726                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44727                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44728                          }
44729                     }
44730                }
44731
44732
44733
44734
44735        }
44736   }; then
44737   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE=
44738   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_FALSE='#'
44739 else
44740   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE='#'
44741   LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_FALSE=
44742 fi
44743
44744
44745
44746
44747        if  { test "$HAVE_LIBUNISTRING" != yes \
44748     || {
44749
44750
44751
44752             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44753             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44754                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44755                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44756                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44757                          }
44758                     }
44759                }
44760
44761
44762
44763
44764        }
44765   }; then
44766   LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE=
44767   LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_FALSE='#'
44768 else
44769   LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE='#'
44770   LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_FALSE=
44771 fi
44772
44773
44774
44775
44776        if  { test "$HAVE_LIBUNISTRING" != yes \
44777     || {
44778
44779
44780
44781             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44782             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44783                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44784                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44785                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44786                          }
44787                     }
44788                }
44789
44790
44791
44792
44793        }
44794   }; then
44795   LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE=
44796   LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_FALSE='#'
44797 else
44798   LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE='#'
44799   LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_FALSE=
44800 fi
44801
44802
44803
44804
44805        if  { test "$HAVE_LIBUNISTRING" != yes \
44806     || {
44807
44808
44809
44810             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44811             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44812                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44813                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44814                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44815                          }
44816                     }
44817                }
44818
44819
44820
44821
44822        }
44823   }; then
44824   LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE=
44825   LIBUNISTRING_COMPILE_UNISTR_U8_PREV_FALSE='#'
44826 else
44827   LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE='#'
44828   LIBUNISTRING_COMPILE_UNISTR_U8_PREV_FALSE=
44829 fi
44830
44831
44832
44833
44834        if  { test "$HAVE_LIBUNISTRING" != yes \
44835     || {
44836
44837
44838
44839             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44840             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44841                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44842                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44843                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44844                          }
44845                     }
44846                }
44847
44848
44849
44850
44851        }
44852   }; then
44853   LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE=
44854   LIBUNISTRING_COMPILE_UNISTR_U8_SET_FALSE='#'
44855 else
44856   LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE='#'
44857   LIBUNISTRING_COMPILE_UNISTR_U8_SET_FALSE=
44858 fi
44859
44860
44861
44862
44863        if  { test "$HAVE_LIBUNISTRING" != yes \
44864     || {
44865
44866
44867
44868             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44869             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44870                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44871                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44872                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44873                          }
44874                     }
44875                }
44876
44877
44878
44879
44880        }
44881   }; then
44882   LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE=
44883   LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_FALSE='#'
44884 else
44885   LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE='#'
44886   LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_FALSE=
44887 fi
44888
44889
44890
44891
44892
44893        if  { test "$HAVE_LIBUNISTRING" != yes \
44894     || {
44895
44896
44897
44898             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44899             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44900                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44901                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44902                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44903                          }
44904                     }
44905                }
44906
44907
44908
44909
44910        }
44911   }; then
44912   LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE=
44913   LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_FALSE='#'
44914 else
44915   LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE='#'
44916   LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_FALSE=
44917 fi
44918
44919
44920
44921
44922        if  { test "$HAVE_LIBUNISTRING" != yes \
44923     || {
44924
44925
44926
44927             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44928             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44929                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44930                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44931                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 3
44932                          }
44933                     }
44934                }
44935
44936
44937
44938
44939        }
44940   }; then
44941   LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE=
44942   LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_FALSE='#'
44943 else
44944   LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE='#'
44945   LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_FALSE=
44946 fi
44947
44948
44949
44950
44951        if  { test "$HAVE_LIBUNISTRING" != yes \
44952     || {
44953
44954
44955
44956             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44957             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44958                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44959                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44960                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44961                          }
44962                     }
44963                }
44964
44965
44966
44967
44968        }
44969   }; then
44970   LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE=
44971   LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_FALSE='#'
44972 else
44973   LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE='#'
44974   LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_FALSE=
44975 fi
44976
44977
44978
44979
44980        if  { test "$HAVE_LIBUNISTRING" != yes \
44981     || {
44982
44983
44984
44985             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
44986             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
44987                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
44988                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
44989                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
44990                          }
44991                     }
44992                }
44993
44994
44995
44996
44997        }
44998   }; then
44999   LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE=
45000   LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_FALSE='#'
45001 else
45002   LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE='#'
45003   LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_FALSE=
45004 fi
45005
45006
45007
45008
45009        if  { test "$HAVE_LIBUNISTRING" != yes \
45010     || {
45011
45012
45013
45014             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45015             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45016                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45017                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45018                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45019                          }
45020                     }
45021                }
45022
45023
45024
45025
45026        }
45027   }; then
45028   LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE=
45029   LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_FALSE='#'
45030 else
45031   LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE='#'
45032   LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_FALSE=
45033 fi
45034
45035
45036
45037
45038        if  { test "$HAVE_LIBUNISTRING" != yes \
45039     || {
45040
45041
45042
45043             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45044             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45045                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45046                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45047                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45048                          }
45049                     }
45050                }
45051
45052
45053
45054
45055        }
45056   }; then
45057   LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE=
45058   LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_FALSE='#'
45059 else
45060   LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE='#'
45061   LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_FALSE=
45062 fi
45063
45064
45065
45066
45067        if  { test "$HAVE_LIBUNISTRING" != yes \
45068     || {
45069
45070
45071
45072             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45073             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45074                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45075                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45076                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45077                          }
45078                     }
45079                }
45080
45081
45082
45083
45084        }
45085   }; then
45086   LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE=
45087   LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_FALSE='#'
45088 else
45089   LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE='#'
45090   LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_FALSE=
45091 fi
45092
45093
45094
45095
45096        if  { test "$HAVE_LIBUNISTRING" != yes \
45097     || {
45098
45099
45100
45101             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45102             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45103                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45104                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45105                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45106                          }
45107                     }
45108                }
45109
45110
45111
45112
45113        }
45114   }; then
45115   LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE=
45116   LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_FALSE='#'
45117 else
45118   LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE='#'
45119   LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_FALSE=
45120 fi
45121
45122
45123
45124
45125
45126        if  { test "$HAVE_LIBUNISTRING" != yes \
45127     || {
45128
45129
45130
45131             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45132             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45133                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45134                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45135                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45136                          }
45137                     }
45138                }
45139
45140
45141
45142
45143        }
45144   }; then
45145   LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE=
45146   LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_FALSE='#'
45147 else
45148   LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE='#'
45149   LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_FALSE=
45150 fi
45151
45152
45153
45154
45155        if  { test "$HAVE_LIBUNISTRING" != yes \
45156     || {
45157
45158
45159
45160             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45161             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45162                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45163                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45164                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45165                          }
45166                     }
45167                }
45168
45169
45170
45171
45172        }
45173   }; then
45174   LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE=
45175   LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_FALSE='#'
45176 else
45177   LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE='#'
45178   LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_FALSE=
45179 fi
45180
45181
45182
45183
45184        if  { test "$HAVE_LIBUNISTRING" != yes \
45185     || {
45186
45187
45188
45189             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45190             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45191                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45192                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45193                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45194                          }
45195                     }
45196                }
45197
45198
45199
45200
45201        }
45202   }; then
45203   LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE=
45204   LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_FALSE='#'
45205 else
45206   LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE='#'
45207   LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_FALSE=
45208 fi
45209
45210
45211
45212
45213        if  { test "$HAVE_LIBUNISTRING" != yes \
45214     || {
45215
45216
45217
45218             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45219             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45220                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45221                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45222                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45223                          }
45224                     }
45225                }
45226
45227
45228
45229
45230        }
45231   }; then
45232   LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE=
45233   LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_FALSE='#'
45234 else
45235   LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE='#'
45236   LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_FALSE=
45237 fi
45238
45239
45240
45241
45242        if  { test "$HAVE_LIBUNISTRING" != yes \
45243     || {
45244
45245
45246
45247             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45248             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45249                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45250                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45251                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45252                          }
45253                     }
45254                }
45255
45256
45257
45258
45259        }
45260   }; then
45261   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE=
45262   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_FALSE='#'
45263 else
45264   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE='#'
45265   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_FALSE=
45266 fi
45267
45268
45269
45270
45271        if  { test "$HAVE_LIBUNISTRING" != yes \
45272     || {
45273
45274
45275
45276             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45277             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45278                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45279                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45280                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45281                          }
45282                     }
45283                }
45284
45285
45286
45287
45288        }
45289   }; then
45290   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE=
45291   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_FALSE='#'
45292 else
45293   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE='#'
45294   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_FALSE=
45295 fi
45296
45297
45298
45299
45300        if  { test "$HAVE_LIBUNISTRING" != yes \
45301     || {
45302
45303
45304
45305             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45306             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45307                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45308                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45309                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45310                          }
45311                     }
45312                }
45313
45314
45315
45316
45317        }
45318   }; then
45319   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE=
45320   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_FALSE='#'
45321 else
45322   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE='#'
45323   LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_FALSE=
45324 fi
45325
45326
45327
45328
45329        if  { test "$HAVE_LIBUNISTRING" != yes \
45330     || {
45331
45332
45333
45334             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45335             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45336                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45337                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45338                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45339                          }
45340                     }
45341                }
45342
45343
45344
45345
45346        }
45347   }; then
45348   LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE=
45349   LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_FALSE='#'
45350 else
45351   LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE='#'
45352   LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_FALSE=
45353 fi
45354
45355
45356
45357
45358        if  { test "$HAVE_LIBUNISTRING" != yes \
45359     || {
45360
45361
45362
45363             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45364             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45365                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45366                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45367                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45368                          }
45369                     }
45370                }
45371
45372
45373
45374
45375        }
45376   }; then
45377   LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE=
45378   LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_FALSE='#'
45379 else
45380   LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE='#'
45381   LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_FALSE=
45382 fi
45383
45384
45385
45386
45387        if  { test "$HAVE_LIBUNISTRING" != yes \
45388     || {
45389
45390
45391
45392             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45393             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45394                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45395                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45396                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45397                          }
45398                     }
45399                }
45400
45401
45402
45403
45404        }
45405   }; then
45406   LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE=
45407   LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_FALSE='#'
45408 else
45409   LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE='#'
45410   LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_FALSE=
45411 fi
45412
45413
45414
45415
45416        if  { test "$HAVE_LIBUNISTRING" != yes \
45417     || {
45418
45419
45420
45421             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45422             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45423                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45424                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45425                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45426                          }
45427                     }
45428                }
45429
45430
45431
45432
45433        }
45434   }; then
45435   LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE=
45436   LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_FALSE='#'
45437 else
45438   LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE='#'
45439   LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_FALSE=
45440 fi
45441
45442
45443
45444
45445        if  { test "$HAVE_LIBUNISTRING" != yes \
45446     || {
45447
45448
45449
45450             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45451             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45452                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45453                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45454                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45455                          }
45456                     }
45457                }
45458
45459
45460
45461
45462        }
45463   }; then
45464   LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE=
45465   LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_FALSE='#'
45466 else
45467   LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE='#'
45468   LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_FALSE=
45469 fi
45470
45471
45472
45473
45474        if  { test "$HAVE_LIBUNISTRING" != yes \
45475     || {
45476
45477
45478
45479             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45480             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45481                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45482                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45483                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45484                          }
45485                     }
45486                }
45487
45488
45489
45490
45491        }
45492   }; then
45493   LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE=
45494   LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_FALSE='#'
45495 else
45496   LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE='#'
45497   LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_FALSE=
45498 fi
45499
45500
45501
45502
45503        if  { test "$HAVE_LIBUNISTRING" != yes \
45504     || {
45505
45506
45507
45508             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45509             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45510                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45511                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45512                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 3
45513                          }
45514                     }
45515                }
45516
45517
45518
45519
45520        }
45521   }; then
45522   LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE=
45523   LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_FALSE='#'
45524 else
45525   LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE='#'
45526   LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_FALSE=
45527 fi
45528
45529
45530
45531
45532        if  { test "$HAVE_LIBUNISTRING" != yes \
45533     || {
45534
45535
45536
45537             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45538             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45539                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45540                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45541                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 3
45542                          }
45543                     }
45544                }
45545
45546
45547
45548
45549        }
45550   }; then
45551   LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE=
45552   LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_FALSE='#'
45553 else
45554   LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE='#'
45555   LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_FALSE=
45556 fi
45557
45558
45559
45560
45561 cat >>confdefs.h <<_ACEOF
45562 #define GNULIB_UNISTR_U8_UCTOMB 1
45563 _ACEOF
45564
45565
45566
45567
45568        if  { test "$HAVE_LIBUNISTRING" != yes \
45569     || {
45570
45571
45572
45573             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45574             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45575                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45576                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45577                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45578                          }
45579                     }
45580                }
45581
45582
45583
45584
45585        }
45586   }; then
45587   LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE=
45588   LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_FALSE='#'
45589 else
45590   LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE='#'
45591   LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_FALSE=
45592 fi
45593
45594
45595
45596
45597       if  { test "$HAVE_LIBUNISTRING" != yes \
45598     || {
45599
45600
45601
45602             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45603             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45604                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45605                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45606                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45607                          }
45608                     }
45609                }
45610
45611
45612
45613
45614        }
45615   }; then
45616     LIBUNISTRING_UNITYPES_H='unitypes.h'
45617   else
45618     LIBUNISTRING_UNITYPES_H=
45619   fi
45620
45621
45622
45623
45624       if  { test "$HAVE_LIBUNISTRING" != yes \
45625     || {
45626
45627
45628
45629             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45630             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45631                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45632                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45633                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45634                          }
45635                     }
45636                }
45637
45638
45639
45640
45641        }
45642   }; then
45643     LIBUNISTRING_UNIWBRK_H='uniwbrk.h'
45644   else
45645     LIBUNISTRING_UNIWBRK_H=
45646   fi
45647
45648
45649
45650
45651        if  { test "$HAVE_LIBUNISTRING" != yes \
45652     || {
45653
45654
45655
45656             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45657             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45658                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45659                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45660                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45661                          }
45662                     }
45663                }
45664
45665
45666
45667
45668        }
45669   }; then
45670   LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE=
45671   LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_FALSE='#'
45672 else
45673   LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE='#'
45674   LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_FALSE=
45675 fi
45676
45677
45678
45679
45680        if  { test "$HAVE_LIBUNISTRING" != yes \
45681     || {
45682
45683
45684
45685             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45686             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45687                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45688                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45689                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45690                          }
45691                     }
45692                }
45693
45694
45695
45696
45697        }
45698   }; then
45699   LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE=
45700   LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_FALSE='#'
45701 else
45702   LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE='#'
45703   LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_FALSE=
45704 fi
45705
45706
45707
45708
45709        if  { test "$HAVE_LIBUNISTRING" != yes \
45710     || {
45711
45712
45713
45714             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45715             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45716                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45717                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45718                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45719                          }
45720                     }
45721                }
45722
45723
45724
45725
45726        }
45727   }; then
45728   LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE=
45729   LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_FALSE='#'
45730 else
45731   LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE='#'
45732   LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_FALSE=
45733 fi
45734
45735
45736
45737
45738        if  { test "$HAVE_LIBUNISTRING" != yes \
45739     || {
45740
45741
45742
45743             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45744             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45745                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45746                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45747                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45748                          }
45749                     }
45750                }
45751
45752
45753
45754
45755        }
45756   }; then
45757   LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE=
45758   LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_FALSE='#'
45759 else
45760   LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE='#'
45761   LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_FALSE=
45762 fi
45763
45764
45765
45766
45767        if  { test "$HAVE_LIBUNISTRING" != yes \
45768     || {
45769
45770
45771
45772             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45773             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45774                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45775                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45776                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45777                          }
45778                     }
45779                }
45780
45781
45782
45783
45784        }
45785   }; then
45786   LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE=
45787   LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_FALSE='#'
45788 else
45789   LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE='#'
45790   LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_FALSE=
45791 fi
45792
45793
45794
45795
45796       if  { test "$HAVE_LIBUNISTRING" != yes \
45797     || {
45798
45799
45800
45801             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45802             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45803                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45804                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45805                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 0
45806                          }
45807                     }
45808                }
45809
45810
45811
45812
45813        }
45814   }; then
45815     LIBUNISTRING_UNIWIDTH_H='uniwidth.h'
45816   else
45817     LIBUNISTRING_UNIWIDTH_H=
45818   fi
45819
45820
45821
45822
45823        if  { test "$HAVE_LIBUNISTRING" != yes \
45824     || {
45825
45826
45827
45828             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45829             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45830                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45831                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45832                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45833                          }
45834                     }
45835                }
45836
45837
45838
45839
45840        }
45841   }; then
45842   LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE=
45843   LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_FALSE='#'
45844 else
45845   LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE='#'
45846   LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_FALSE=
45847 fi
45848
45849
45850
45851
45852        if  { test "$HAVE_LIBUNISTRING" != yes \
45853     || {
45854
45855
45856
45857             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45858             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45859                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45860                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45861                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45862                          }
45863                     }
45864                }
45865
45866
45867
45868
45869        }
45870   }; then
45871   LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE=
45872   LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_FALSE='#'
45873 else
45874   LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE='#'
45875   LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_FALSE=
45876 fi
45877
45878
45879
45880
45881        if  { test "$HAVE_LIBUNISTRING" != yes \
45882     || {
45883
45884
45885
45886             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45887             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45888                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45889                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45890                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45891                          }
45892                     }
45893                }
45894
45895
45896
45897
45898        }
45899   }; then
45900   LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE=
45901   LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_FALSE='#'
45902 else
45903   LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE='#'
45904   LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_FALSE=
45905 fi
45906
45907
45908
45909
45910        if  { test "$HAVE_LIBUNISTRING" != yes \
45911     || {
45912
45913
45914
45915             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45916             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45917                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45918                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45919                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45920                          }
45921                     }
45922                }
45923
45924
45925
45926
45927        }
45928   }; then
45929   LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE=
45930   LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_FALSE='#'
45931 else
45932   LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE='#'
45933   LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_FALSE=
45934 fi
45935
45936
45937
45938
45939        if  { test "$HAVE_LIBUNISTRING" != yes \
45940     || {
45941
45942
45943
45944             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45945             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45946                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45947                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45948                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45949                          }
45950                     }
45951                }
45952
45953
45954
45955
45956        }
45957   }; then
45958   LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE=
45959   LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_FALSE='#'
45960 else
45961   LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE='#'
45962   LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_FALSE=
45963 fi
45964
45965
45966
45967
45968        if  { test "$HAVE_LIBUNISTRING" != yes \
45969     || {
45970
45971
45972
45973             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
45974             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
45975                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
45976                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
45977                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
45978                          }
45979                     }
45980                }
45981
45982
45983
45984
45985        }
45986   }; then
45987   LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE=
45988   LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_FALSE='#'
45989 else
45990   LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE='#'
45991   LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_FALSE=
45992 fi
45993
45994
45995
45996
45997        if  { test "$HAVE_LIBUNISTRING" != yes \
45998     || {
45999
46000
46001
46002             test $LIBUNISTRING_VERSION_MAJOR -lt 0 \
46003             || { test $LIBUNISTRING_VERSION_MAJOR -eq 0 \
46004                  && { test $LIBUNISTRING_VERSION_MINOR -lt 9 \
46005                       || { test $LIBUNISTRING_VERSION_MINOR -eq 9 \
46006                            && test $LIBUNISTRING_VERSION_SUBMINOR -lt 4
46007                          }
46008                     }
46009                }
46010
46011
46012
46013
46014        }
46015   }; then
46016   LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE=
46017   LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE='#'
46018 else
46019   LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE='#'
46020   LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE=
46021 fi
46022
46023
46024
46025
46026
46027
46028
46029
46030
46031
46032
46033
46034
46035
46036      if test $gl_cv_have_include_next = yes; then
46037        gl_cv_next_wchar_h='<'wchar.h'>'
46038      else
46039        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wchar.h>" >&5
46040 $as_echo_n "checking absolute name of <wchar.h>... " >&6; }
46041 if ${gl_cv_next_wchar_h+:} false; then :
46042   $as_echo_n "(cached) " >&6
46043 else
46044
46045              if test $ac_cv_header_wchar_h = yes; then
46046
46047
46048
46049
46050   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46051 /* end confdefs.h.  */
46052 #include <wchar.h>
46053 _ACEOF
46054                 case "$host_os" in
46055     aix*) gl_absname_cpp="$ac_cpp -C" ;;
46056     *)    gl_absname_cpp="$ac_cpp" ;;
46057   esac
46058
46059   case "$host_os" in
46060     mingw*)
46061                                           gl_dirsep_regex='[/\\]'
46062       ;;
46063     *)
46064       gl_dirsep_regex='\/'
46065       ;;
46066   esac
46067       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
46068   gl_header_literal_regex=`echo 'wchar.h' \
46069                            | sed -e "$gl_make_literal_regex_sed"`
46070   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
46071       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
46072       s|^/[^/]|//&|
46073       p
46074       q
46075     }'
46076
46077         gl_cv_absolute_wchar_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
46078   sed -n "$gl_absolute_header_sed"`
46079
46080            gl_header=$gl_cv_absolute_wchar_h
46081            gl_cv_next_wchar_h='"'$gl_header'"'
46082           else
46083                gl_cv_next_wchar_h='<'wchar.h'>'
46084              fi
46085
46086
46087 fi
46088 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wchar_h" >&5
46089 $as_echo "$gl_cv_next_wchar_h" >&6; }
46090      fi
46091      NEXT_WCHAR_H=$gl_cv_next_wchar_h
46092
46093      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
46094        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
46095        gl_next_as_first_directive='<'wchar.h'>'
46096      else
46097        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
46098        gl_next_as_first_directive=$gl_cv_next_wchar_h
46099      fi
46100      NEXT_AS_FIRST_DIRECTIVE_WCHAR_H=$gl_next_as_first_directive
46101
46102
46103
46104
46105   if test $ac_cv_header_wchar_h = yes; then
46106     HAVE_WCHAR_H=1
46107   else
46108     HAVE_WCHAR_H=0
46109   fi
46110
46111
46112
46113
46114
46115   if test $gt_cv_c_wint_t = yes; then
46116     HAVE_WINT_T=1
46117   else
46118     HAVE_WINT_T=0
46119   fi
46120
46121
46122
46123     for gl_func in btowc wctob mbsinit mbrtowc mbrlen mbsrtowcs mbsnrtowcs wcrtomb      wcsrtombs wcsnrtombs wcwidth wmemchr wmemcmp wmemcpy wmemmove wmemset      wcslen wcsnlen wcscpy wcpcpy wcsncpy wcpncpy wcscat wcsncat wcscmp      wcsncmp wcscasecmp wcsncasecmp wcscoll wcsxfrm wcsdup wcschr wcsrchr      wcscspn wcsspn wcspbrk wcsstr wcstok wcswidth     ; do
46124     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
46125     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
46126 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
46127 if eval \${$as_gl_Symbol+:} false; then :
46128   $as_echo_n "(cached) " >&6
46129 else
46130   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46131 /* end confdefs.h.  */
46132
46133 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
46134    <wchar.h>.
46135    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
46136    included before <wchar.h>.  */
46137 #if !(defined __GLIBC__ && !defined __UCLIBC__)
46138 # include <stddef.h>
46139 # include <stdio.h>
46140 # include <time.h>
46141 #endif
46142 #include <wchar.h>
46143
46144 int
46145 main ()
46146 {
46147 #undef $gl_func
46148   (void) $gl_func;
46149   ;
46150   return 0;
46151 }
46152 _ACEOF
46153 if ac_fn_c_try_compile "$LINENO"; then :
46154   eval "$as_gl_Symbol=yes"
46155 else
46156   eval "$as_gl_Symbol=no"
46157 fi
46158 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
46159 fi
46160 eval ac_res=\$$as_gl_Symbol
46161                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
46162 $as_echo "$ac_res" >&6; }
46163     if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
46164   cat >>confdefs.h <<_ACEOF
46165 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
46166 _ACEOF
46167
46168                      eval ac_cv_have_decl_$gl_func=yes
46169 fi
46170       done
46171
46172
46173
46174
46175
46176
46177
46178   if test $ac_cv_func_iswcntrl = yes; then
46179     HAVE_ISWCNTRL=1
46180   else
46181     HAVE_ISWCNTRL=0
46182   fi
46183
46184
46185
46186   if test $gt_cv_c_wint_t = yes; then
46187     HAVE_WINT_T=1
46188   else
46189     HAVE_WINT_T=0
46190   fi
46191
46192
46193
46194
46195
46196
46197
46198
46199
46200
46201
46202      if test $gl_cv_have_include_next = yes; then
46203        gl_cv_next_wctype_h='<'wctype.h'>'
46204      else
46205        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <wctype.h>" >&5
46206 $as_echo_n "checking absolute name of <wctype.h>... " >&6; }
46207 if ${gl_cv_next_wctype_h+:} false; then :
46208   $as_echo_n "(cached) " >&6
46209 else
46210
46211              if test $ac_cv_header_wctype_h = yes; then
46212
46213
46214
46215
46216   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46217 /* end confdefs.h.  */
46218 #include <wctype.h>
46219 _ACEOF
46220                 case "$host_os" in
46221     aix*) gl_absname_cpp="$ac_cpp -C" ;;
46222     *)    gl_absname_cpp="$ac_cpp" ;;
46223   esac
46224
46225   case "$host_os" in
46226     mingw*)
46227                                           gl_dirsep_regex='[/\\]'
46228       ;;
46229     *)
46230       gl_dirsep_regex='\/'
46231       ;;
46232   esac
46233       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
46234   gl_header_literal_regex=`echo 'wctype.h' \
46235                            | sed -e "$gl_make_literal_regex_sed"`
46236   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
46237       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
46238       s|^/[^/]|//&|
46239       p
46240       q
46241     }'
46242
46243         gl_cv_absolute_wctype_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
46244   sed -n "$gl_absolute_header_sed"`
46245
46246            gl_header=$gl_cv_absolute_wctype_h
46247            gl_cv_next_wctype_h='"'$gl_header'"'
46248           else
46249                gl_cv_next_wctype_h='<'wctype.h'>'
46250              fi
46251
46252
46253 fi
46254 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_wctype_h" >&5
46255 $as_echo "$gl_cv_next_wctype_h" >&6; }
46256      fi
46257      NEXT_WCTYPE_H=$gl_cv_next_wctype_h
46258
46259      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
46260        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
46261        gl_next_as_first_directive='<'wctype.h'>'
46262      else
46263        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
46264        gl_next_as_first_directive=$gl_cv_next_wctype_h
46265      fi
46266      NEXT_AS_FIRST_DIRECTIVE_WCTYPE_H=$gl_next_as_first_directive
46267
46268
46269
46270
46271   if test $ac_cv_header_wctype_h = yes; then
46272     if test $ac_cv_func_iswcntrl = yes; then
46273                   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether iswcntrl works" >&5
46274 $as_echo_n "checking whether iswcntrl works... " >&6; }
46275 if ${gl_cv_func_iswcntrl_works+:} false; then :
46276   $as_echo_n "(cached) " >&6
46277 else
46278
46279           if test "$cross_compiling" = yes; then :
46280   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46281 /* end confdefs.h.  */
46282 #include <stdlib.h>
46283                           #if __GNU_LIBRARY__ == 1
46284                           Linux libc5 i18n is broken.
46285                           #endif
46286 int
46287 main ()
46288 {
46289
46290   ;
46291   return 0;
46292 }
46293 _ACEOF
46294 if ac_fn_c_try_compile "$LINENO"; then :
46295   gl_cv_func_iswcntrl_works="guessing yes"
46296 else
46297   gl_cv_func_iswcntrl_works="guessing no"
46298 fi
46299 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
46300
46301 else
46302   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46303 /* end confdefs.h.  */
46304
46305                /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
46306                   included before <wchar.h>.
46307                   BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
46308                   must be included before <wchar.h>.  */
46309                #include <stddef.h>
46310                #include <stdio.h>
46311                #include <time.h>
46312                #include <wchar.h>
46313                #include <wctype.h>
46314                int main () { return iswprint ('x') == 0; }
46315
46316 _ACEOF
46317 if ac_fn_c_try_run "$LINENO"; then :
46318   gl_cv_func_iswcntrl_works=yes
46319 else
46320   gl_cv_func_iswcntrl_works=no
46321 fi
46322 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
46323   conftest.$ac_objext conftest.beam conftest.$ac_ext
46324 fi
46325
46326
46327 fi
46328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_iswcntrl_works" >&5
46329 $as_echo "$gl_cv_func_iswcntrl_works" >&6; }
46330     fi
46331     HAVE_WCTYPE_H=1
46332   else
46333     HAVE_WCTYPE_H=0
46334   fi
46335
46336
46337   case "$gl_cv_func_iswcntrl_works" in
46338     *yes) REPLACE_ISWCNTRL=0 ;;
46339     *)    REPLACE_ISWCNTRL=1 ;;
46340   esac
46341
46342
46343   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_ISWCNTRL = 1; then
46344         :
46345   fi
46346
46347   if test $REPLACE_ISWCNTRL = 1; then
46348     REPLACE_TOWLOWER=1
46349   else
46350     for ac_func in towlower
46351 do :
46352   ac_fn_c_check_func "$LINENO" "towlower" "ac_cv_func_towlower"
46353 if test "x$ac_cv_func_towlower" = xyes; then :
46354   cat >>confdefs.h <<_ACEOF
46355 #define HAVE_TOWLOWER 1
46356 _ACEOF
46357
46358 fi
46359 done
46360
46361     if test $ac_cv_func_towlower = yes; then
46362       REPLACE_TOWLOWER=0
46363     else
46364       ac_fn_c_check_decl "$LINENO" "towlower" "ac_cv_have_decl_towlower" "/* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
46365              included before <wchar.h>.
46366              BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
46367              must be included before <wchar.h>.  */
46368           #include <stddef.h>
46369           #include <stdio.h>
46370           #include <time.h>
46371           #include <wchar.h>
46372           #if HAVE_WCTYPE_H
46373           # include <wctype.h>
46374           #endif
46375
46376 "
46377 if test "x$ac_cv_have_decl_towlower" = xyes; then :
46378   ac_have_decl=1
46379 else
46380   ac_have_decl=0
46381 fi
46382
46383 cat >>confdefs.h <<_ACEOF
46384 #define HAVE_DECL_TOWLOWER $ac_have_decl
46385 _ACEOF
46386
46387       if test $ac_cv_have_decl_towlower = yes; then
46388                                 REPLACE_TOWLOWER=1
46389       else
46390         REPLACE_TOWLOWER=0
46391       fi
46392     fi
46393   fi
46394
46395
46396   if test $HAVE_ISWCNTRL = 0 || test $REPLACE_TOWLOWER = 1; then
46397         :
46398   fi
46399
46400           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctype_t" >&5
46401 $as_echo_n "checking for wctype_t... " >&6; }
46402 if ${gl_cv_type_wctype_t+:} false; then :
46403   $as_echo_n "(cached) " >&6
46404 else
46405   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46406 /* end confdefs.h.  */
46407 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
46408                included before <wchar.h>.
46409                BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
46410                must be included before <wchar.h>.  */
46411             #include <stddef.h>
46412             #include <stdio.h>
46413             #include <time.h>
46414             #include <wchar.h>
46415             #if HAVE_WCTYPE_H
46416             # include <wctype.h>
46417             #endif
46418             wctype_t a;
46419
46420 int
46421 main ()
46422 {
46423
46424   ;
46425   return 0;
46426 }
46427 _ACEOF
46428 if ac_fn_c_try_compile "$LINENO"; then :
46429   gl_cv_type_wctype_t=yes
46430 else
46431   gl_cv_type_wctype_t=no
46432 fi
46433 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
46434
46435 fi
46436 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctype_t" >&5
46437 $as_echo "$gl_cv_type_wctype_t" >&6; }
46438   if test $gl_cv_type_wctype_t = no; then
46439     HAVE_WCTYPE_T=0
46440   fi
46441
46442       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for wctrans_t" >&5
46443 $as_echo_n "checking for wctrans_t... " >&6; }
46444 if ${gl_cv_type_wctrans_t+:} false; then :
46445   $as_echo_n "(cached) " >&6
46446 else
46447   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46448 /* end confdefs.h.  */
46449 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be
46450                included before <wchar.h>.
46451                BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h>
46452                must be included before <wchar.h>.  */
46453             #include <stddef.h>
46454             #include <stdio.h>
46455             #include <time.h>
46456             #include <wchar.h>
46457             #include <wctype.h>
46458             wctrans_t a;
46459
46460 int
46461 main ()
46462 {
46463
46464   ;
46465   return 0;
46466 }
46467 _ACEOF
46468 if ac_fn_c_try_compile "$LINENO"; then :
46469   gl_cv_type_wctrans_t=yes
46470 else
46471   gl_cv_type_wctrans_t=no
46472 fi
46473 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
46474
46475 fi
46476 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_type_wctrans_t" >&5
46477 $as_echo "$gl_cv_type_wctrans_t" >&6; }
46478   if test $gl_cv_type_wctrans_t = no; then
46479     HAVE_WCTRANS_T=0
46480   fi
46481
46482
46483     for gl_func in wctype iswctype wctrans towctrans     ; do
46484     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
46485     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
46486 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
46487 if eval \${$as_gl_Symbol+:} false; then :
46488   $as_echo_n "(cached) " >&6
46489 else
46490   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46491 /* end confdefs.h.  */
46492
46493 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
46494    <wchar.h>.
46495    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
46496    included before <wchar.h>.  */
46497 #if !(defined __GLIBC__ && !defined __UCLIBC__)
46498 # include <stddef.h>
46499 # include <stdio.h>
46500 # include <time.h>
46501 # include <wchar.h>
46502 #endif
46503 #include <wctype.h>
46504
46505 int
46506 main ()
46507 {
46508 #undef $gl_func
46509   (void) $gl_func;
46510   ;
46511   return 0;
46512 }
46513 _ACEOF
46514 if ac_fn_c_try_compile "$LINENO"; then :
46515   eval "$as_gl_Symbol=yes"
46516 else
46517   eval "$as_gl_Symbol=no"
46518 fi
46519 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
46520 fi
46521 eval ac_res=\$$as_gl_Symbol
46522                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
46523 $as_echo "$ac_res" >&6; }
46524     if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
46525   cat >>confdefs.h <<_ACEOF
46526 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
46527 _ACEOF
46528
46529                      eval ac_cv_have_decl_$gl_func=yes
46530 fi
46531       done
46532
46533
46534
46535
46536
46537
46538
46539
46540
46541
46542
46543
46544
46545   ac_fn_c_check_decl "$LINENO" "wcwidth" "ac_cv_have_decl_wcwidth" "
46546 /* AIX 3.2.5 declares wcwidth in <string.h>. */
46547 #include <string.h>
46548 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
46549    <wchar.h>.
46550    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
46551    before <wchar.h>.  */
46552 #include <stddef.h>
46553 #include <stdio.h>
46554 #include <time.h>
46555 #include <wchar.h>
46556
46557 "
46558 if test "x$ac_cv_have_decl_wcwidth" = xyes; then :
46559   ac_have_decl=1
46560 else
46561   ac_have_decl=0
46562 fi
46563
46564 cat >>confdefs.h <<_ACEOF
46565 #define HAVE_DECL_WCWIDTH $ac_have_decl
46566 _ACEOF
46567
46568   if test $ac_cv_have_decl_wcwidth != yes; then
46569     HAVE_DECL_WCWIDTH=0
46570   fi
46571
46572   if test $ac_cv_func_wcwidth = yes; then
46573     HAVE_WCWIDTH=1
46574                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wcwidth works reasonably in UTF-8 locales" >&5
46575 $as_echo_n "checking whether wcwidth works reasonably in UTF-8 locales... " >&6; }
46576 if ${gl_cv_func_wcwidth_works+:} false; then :
46577   $as_echo_n "(cached) " >&6
46578 else
46579
46580         if test "$cross_compiling" = yes; then :
46581
46582            case "$host_os" in
46583                      # Guess yes on glibc and AIX 7 systems.
46584              *-gnu* | aix[7-9]*) gl_cv_func_wcwidth_works="guessing yes";;
46585              *)                  gl_cv_func_wcwidth_works="guessing no";;
46586            esac
46587
46588 else
46589   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46590 /* end confdefs.h.  */
46591
46592 #include <locale.h>
46593 /* AIX 3.2.5 declares wcwidth in <string.h>. */
46594 #include <string.h>
46595 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
46596    <wchar.h>.
46597    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
46598    before <wchar.h>.  */
46599 #include <stddef.h>
46600 #include <stdio.h>
46601 #include <time.h>
46602 #include <wchar.h>
46603 #if !HAVE_DECL_WCWIDTH
46604 extern
46605 # ifdef __cplusplus
46606 "C"
46607 # endif
46608 int wcwidth (int);
46609 #endif
46610 int main ()
46611 {
46612   int result = 0;
46613   if (setlocale (LC_ALL, "fr_FR.UTF-8") != NULL)
46614     {
46615       if (wcwidth (0x0301) > 0)
46616         result |= 1;
46617       if (wcwidth (0x05B0) > 0)
46618         result |= 2;
46619       if (wcwidth (0x200B) > 0)
46620         result |= 4;
46621     }
46622   return result;
46623 }
46624 _ACEOF
46625 if ac_fn_c_try_run "$LINENO"; then :
46626   gl_cv_func_wcwidth_works=yes
46627 else
46628   gl_cv_func_wcwidth_works=no
46629 fi
46630 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
46631   conftest.$ac_objext conftest.beam conftest.$ac_ext
46632 fi
46633
46634
46635 fi
46636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcwidth_works" >&5
46637 $as_echo "$gl_cv_func_wcwidth_works" >&6; }
46638     case "$gl_cv_func_wcwidth_works" in
46639       *yes) ;;
46640       *no) REPLACE_WCWIDTH=1 ;;
46641     esac
46642   else
46643     HAVE_WCWIDTH=0
46644   fi
46645
46646   if test $HAVE_WCWIDTH = 0 || test $REPLACE_WCWIDTH = 1; then
46647
46648
46649
46650
46651
46652
46653
46654
46655   gl_LIBOBJS="$gl_LIBOBJS wcwidth.$ac_objext"
46656
46657   fi
46658
46659
46660
46661
46662
46663           GNULIB_WCWIDTH=1
46664
46665
46666
46667
46668
46669 $as_echo "#define GNULIB_TEST_WCWIDTH 1" >>confdefs.h
46670
46671
46672
46673
46674
46675   for ac_header in stdint.h
46676 do :
46677   ac_fn_c_check_header_mongrel "$LINENO" "stdint.h" "ac_cv_header_stdint_h" "$ac_includes_default"
46678 if test "x$ac_cv_header_stdint_h" = xyes; then :
46679   cat >>confdefs.h <<_ACEOF
46680 #define HAVE_STDINT_H 1
46681 _ACEOF
46682
46683 fi
46684
46685 done
46686
46687
46688   # End of code from modules
46689
46690
46691
46692
46693
46694
46695
46696
46697
46698   gltests_libdeps=
46699   gltests_ltlibdeps=
46700
46701
46702
46703
46704
46705
46706
46707
46708
46709   gl_source_base='tests'
46710   gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
46711
46712   gl_module_indicator_condition=$gltests_WITNESS
46713
46714
46715
46716
46717
46718
46719
46720   if test $ac_cv_func_btowc = no; then
46721     HAVE_BTOWC=0
46722   else
46723
46724
46725
46726
46727         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether btowc(0) is correct" >&5
46728 $as_echo_n "checking whether btowc(0) is correct... " >&6; }
46729 if ${gl_cv_func_btowc_nul+:} false; then :
46730   $as_echo_n "(cached) " >&6
46731 else
46732
46733         if test "$cross_compiling" = yes; then :
46734
46735            case "$host_os" in
46736                       # Guess no on Cygwin.
46737              cygwin*) gl_cv_func_btowc_nul="guessing no" ;;
46738                       # Guess yes otherwise.
46739              *)       gl_cv_func_btowc_nul="guessing yes" ;;
46740            esac
46741
46742 else
46743   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46744 /* end confdefs.h.  */
46745
46746 #include <string.h>
46747 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
46748    <wchar.h>.
46749    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
46750    included before <wchar.h>.  */
46751 #include <stddef.h>
46752 #include <stdio.h>
46753 #include <time.h>
46754 #include <wchar.h>
46755 int main ()
46756 {
46757   if (btowc ('\0') != 0)
46758     return 1;
46759   return 0;
46760 }
46761 _ACEOF
46762 if ac_fn_c_try_run "$LINENO"; then :
46763   gl_cv_func_btowc_nul=yes
46764 else
46765   gl_cv_func_btowc_nul=no
46766 fi
46767 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
46768   conftest.$ac_objext conftest.beam conftest.$ac_ext
46769 fi
46770
46771
46772 fi
46773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_btowc_nul" >&5
46774 $as_echo "$gl_cv_func_btowc_nul" >&6; }
46775
46776         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether btowc(EOF) is correct" >&5
46777 $as_echo_n "checking whether btowc(EOF) is correct... " >&6; }
46778 if ${gl_cv_func_btowc_eof+:} false; then :
46779   $as_echo_n "(cached) " >&6
46780 else
46781
46782                         case "$host_os" in
46783                  # Guess no on IRIX.
46784           irix*) gl_cv_func_btowc_eof="guessing no" ;;
46785                  # Guess yes otherwise.
46786           *)     gl_cv_func_btowc_eof="guessing yes" ;;
46787         esac
46788         if test $LOCALE_FR != none; then
46789           if test "$cross_compiling" = yes; then :
46790   :
46791 else
46792   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46793 /* end confdefs.h.  */
46794
46795 #include <locale.h>
46796 #include <string.h>
46797 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
46798    <wchar.h>.
46799    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
46800    included before <wchar.h>.  */
46801 #include <stddef.h>
46802 #include <stdio.h>
46803 #include <time.h>
46804 #include <wchar.h>
46805 int main ()
46806 {
46807   if (setlocale (LC_ALL, "$LOCALE_FR") != NULL)
46808     {
46809       if (btowc (EOF) != WEOF)
46810         return 1;
46811     }
46812   return 0;
46813 }
46814 _ACEOF
46815 if ac_fn_c_try_run "$LINENO"; then :
46816   gl_cv_func_btowc_eof=yes
46817 else
46818   gl_cv_func_btowc_eof=no
46819 fi
46820 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
46821   conftest.$ac_objext conftest.beam conftest.$ac_ext
46822 fi
46823
46824         fi
46825
46826 fi
46827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_btowc_eof" >&5
46828 $as_echo "$gl_cv_func_btowc_eof" >&6; }
46829
46830     case "$gl_cv_func_btowc_nul" in
46831       *yes) ;;
46832       *) REPLACE_BTOWC=1 ;;
46833     esac
46834     case "$gl_cv_func_btowc_eof" in
46835       *yes) ;;
46836       *) REPLACE_BTOWC=1 ;;
46837     esac
46838   fi
46839
46840   if test $HAVE_BTOWC = 0 || test $REPLACE_BTOWC = 1; then
46841
46842
46843
46844
46845
46846
46847
46848
46849   gltests_LIBOBJS="$gltests_LIBOBJS btowc.$ac_objext"
46850
46851
46852   :
46853
46854   fi
46855
46856
46857
46858
46859
46860     if test "$GNULIB_BTOWC" != 1; then
46861         if test "$GNULIB_BTOWC" = 0; then
46862       GNULIB_BTOWC=$gl_module_indicator_condition
46863     else
46864       GNULIB_BTOWC="($GNULIB_BTOWC || $gl_module_indicator_condition)"
46865     fi
46866   fi
46867
46868
46869
46870
46871
46872 $as_echo "#define GNULIB_TEST_BTOWC 1" >>confdefs.h
46873
46874
46875
46876
46877
46878
46879   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
46880 $as_echo_n "checking for a traditional french locale... " >&6; }
46881 if ${gt_cv_locale_fr+:} false; then :
46882   $as_echo_n "(cached) " >&6
46883 else
46884
46885     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
46886 /* end confdefs.h.  */
46887
46888 #include <locale.h>
46889 #include <time.h>
46890 #if HAVE_LANGINFO_CODESET
46891 # include <langinfo.h>
46892 #endif
46893 #include <stdlib.h>
46894 #include <string.h>
46895 struct tm t;
46896 char buf[16];
46897 int main () {
46898   /* Check whether the given locale name is recognized by the system.  */
46899 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
46900   /* On native Windows, setlocale(category, "") looks at the system settings,
46901      not at the environment variables.  Also, when an encoding suffix such
46902      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
46903      category of the locale to "C".  */
46904   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
46905       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
46906     return 1;
46907 #else
46908   if (setlocale (LC_ALL, "") == NULL) return 1;
46909 #endif
46910   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
46911      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
46912      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
46913      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
46914      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
46915      some unit tests fail.
46916      On MirBSD 10, when an unsupported locale is specified, setlocale()
46917      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
46918 #if HAVE_LANGINFO_CODESET
46919   {
46920     const char *cs = nl_langinfo (CODESET);
46921     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
46922         || strcmp (cs, "UTF-8") == 0)
46923       return 1;
46924   }
46925 #endif
46926 #ifdef __CYGWIN__
46927   /* On Cygwin, avoid locale names without encoding suffix, because the
46928      locale_charset() function relies on the encoding suffix.  Note that
46929      LC_ALL is set on the command line.  */
46930   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
46931 #endif
46932   /* Check whether in the abbreviation of the second month, the second
46933      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
46934      one byte long. This excludes the UTF-8 encoding.  */
46935   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
46936   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
46937 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
46938   /* Check whether the decimal separator is a comma.
46939      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
46940      are nl_langinfo(RADIXCHAR) are both ".".  */
46941   if (localeconv () ->decimal_point[0] != ',') return 1;
46942 #endif
46943   return 0;
46944 }
46945
46946 _ACEOF
46947     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
46948   (eval $ac_link) 2>&5
46949   ac_status=$?
46950   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
46951   test $ac_status = 0; } && test -s conftest$ac_exeext; then
46952       case "$host_os" in
46953         # Handle native Windows specially, because there setlocale() interprets
46954         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
46955         # "fr" or "fra" as "French" or "French_France.1252",
46956         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
46957         # "ja" as "Japanese" or "Japanese_Japan.932",
46958         # and similar.
46959         mingw*)
46960           # Test for the native Windows locale name.
46961           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
46962             gt_cv_locale_fr=French_France.1252
46963           else
46964             # None found.
46965             gt_cv_locale_fr=none
46966           fi
46967           ;;
46968         *)
46969           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
46970           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
46971           # configure script would override the LC_ALL setting. Likewise for
46972           # LC_CTYPE, which is also set at the beginning of the configure script.
46973           # Test for the usual locale name.
46974           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
46975             gt_cv_locale_fr=fr_FR
46976           else
46977             # Test for the locale name with explicit encoding suffix.
46978             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
46979               gt_cv_locale_fr=fr_FR.ISO-8859-1
46980             else
46981               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
46982               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
46983                 gt_cv_locale_fr=fr_FR.ISO8859-1
46984               else
46985                 # Test for the HP-UX locale name.
46986                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
46987                   gt_cv_locale_fr=fr_FR.iso88591
46988                 else
46989                   # Test for the Solaris 7 locale name.
46990                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
46991                     gt_cv_locale_fr=fr
46992                   else
46993                     # None found.
46994                     gt_cv_locale_fr=none
46995                   fi
46996                 fi
46997               fi
46998             fi
46999           fi
47000           ;;
47001       esac
47002     fi
47003     rm -fr conftest*
47004
47005 fi
47006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
47007 $as_echo "$gt_cv_locale_fr" >&6; }
47008   LOCALE_FR=$gt_cv_locale_fr
47009
47010
47011
47012
47013   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
47014 $as_echo_n "checking for a french Unicode locale... " >&6; }
47015 if ${gt_cv_locale_fr_utf8+:} false; then :
47016   $as_echo_n "(cached) " >&6
47017 else
47018
47019     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47020 /* end confdefs.h.  */
47021
47022 #include <locale.h>
47023 #include <time.h>
47024 #if HAVE_LANGINFO_CODESET
47025 # include <langinfo.h>
47026 #endif
47027 #include <stdlib.h>
47028 #include <string.h>
47029 struct tm t;
47030 char buf[16];
47031 int main () {
47032   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
47033      imitates locale dependent behaviour by looking at the environment
47034      variables, and all locales use the UTF-8 encoding.  */
47035 #if !(defined __BEOS__ || defined __HAIKU__)
47036   /* Check whether the given locale name is recognized by the system.  */
47037 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
47038   /* On native Windows, setlocale(category, "") looks at the system settings,
47039      not at the environment variables.  Also, when an encoding suffix such
47040      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
47041      category of the locale to "C".  */
47042   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
47043       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
47044     return 1;
47045 # else
47046   if (setlocale (LC_ALL, "") == NULL) return 1;
47047 # endif
47048   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
47049      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
47050      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
47051      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
47052      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
47053      some unit tests fail.  */
47054 # if HAVE_LANGINFO_CODESET
47055   {
47056     const char *cs = nl_langinfo (CODESET);
47057     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
47058       return 1;
47059   }
47060 # endif
47061 # ifdef __CYGWIN__
47062   /* On Cygwin, avoid locale names without encoding suffix, because the
47063      locale_charset() function relies on the encoding suffix.  Note that
47064      LC_ALL is set on the command line.  */
47065   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
47066 # endif
47067   /* Check whether in the abbreviation of the second month, the second
47068      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
47069      two bytes long, with UTF-8 encoding.  */
47070   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
47071   if (strftime (buf, sizeof (buf), "%b", &t) < 4
47072       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
47073     return 1;
47074 #endif
47075 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
47076   /* Check whether the decimal separator is a comma.
47077      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
47078      are nl_langinfo(RADIXCHAR) are both ".".  */
47079   if (localeconv () ->decimal_point[0] != ',') return 1;
47080 #endif
47081   return 0;
47082 }
47083
47084 _ACEOF
47085     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
47086   (eval $ac_link) 2>&5
47087   ac_status=$?
47088   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
47089   test $ac_status = 0; } && test -s conftest$ac_exeext; then
47090       case "$host_os" in
47091         # Handle native Windows specially, because there setlocale() interprets
47092         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
47093         # "fr" or "fra" as "French" or "French_France.1252",
47094         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
47095         # "ja" as "Japanese" or "Japanese_Japan.932",
47096         # and similar.
47097         mingw*)
47098           # Test for the hypothetical native Windows locale name.
47099           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47100             gt_cv_locale_fr_utf8=French_France.65001
47101           else
47102             # None found.
47103             gt_cv_locale_fr_utf8=none
47104           fi
47105           ;;
47106         *)
47107           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
47108           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
47109           # configure script would override the LC_ALL setting. Likewise for
47110           # LC_CTYPE, which is also set at the beginning of the configure script.
47111           # Test for the usual locale name.
47112           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47113             gt_cv_locale_fr_utf8=fr_FR
47114           else
47115             # Test for the locale name with explicit encoding suffix.
47116             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47117               gt_cv_locale_fr_utf8=fr_FR.UTF-8
47118             else
47119               # Test for the Solaris 7 locale name.
47120               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47121                 gt_cv_locale_fr_utf8=fr.UTF-8
47122               else
47123                 # None found.
47124                 gt_cv_locale_fr_utf8=none
47125               fi
47126             fi
47127           fi
47128           ;;
47129       esac
47130     fi
47131     rm -fr conftest*
47132
47133 fi
47134 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
47135 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
47136   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
47137
47138
47139
47140
47141
47142   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
47143 $as_echo_n "checking for a traditional french locale... " >&6; }
47144 if ${gt_cv_locale_fr+:} false; then :
47145   $as_echo_n "(cached) " >&6
47146 else
47147
47148     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47149 /* end confdefs.h.  */
47150
47151 #include <locale.h>
47152 #include <time.h>
47153 #if HAVE_LANGINFO_CODESET
47154 # include <langinfo.h>
47155 #endif
47156 #include <stdlib.h>
47157 #include <string.h>
47158 struct tm t;
47159 char buf[16];
47160 int main () {
47161   /* Check whether the given locale name is recognized by the system.  */
47162 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
47163   /* On native Windows, setlocale(category, "") looks at the system settings,
47164      not at the environment variables.  Also, when an encoding suffix such
47165      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
47166      category of the locale to "C".  */
47167   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
47168       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
47169     return 1;
47170 #else
47171   if (setlocale (LC_ALL, "") == NULL) return 1;
47172 #endif
47173   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
47174      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
47175      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
47176      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
47177      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
47178      some unit tests fail.
47179      On MirBSD 10, when an unsupported locale is specified, setlocale()
47180      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
47181 #if HAVE_LANGINFO_CODESET
47182   {
47183     const char *cs = nl_langinfo (CODESET);
47184     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
47185         || strcmp (cs, "UTF-8") == 0)
47186       return 1;
47187   }
47188 #endif
47189 #ifdef __CYGWIN__
47190   /* On Cygwin, avoid locale names without encoding suffix, because the
47191      locale_charset() function relies on the encoding suffix.  Note that
47192      LC_ALL is set on the command line.  */
47193   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
47194 #endif
47195   /* Check whether in the abbreviation of the second month, the second
47196      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
47197      one byte long. This excludes the UTF-8 encoding.  */
47198   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
47199   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
47200 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
47201   /* Check whether the decimal separator is a comma.
47202      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
47203      are nl_langinfo(RADIXCHAR) are both ".".  */
47204   if (localeconv () ->decimal_point[0] != ',') return 1;
47205 #endif
47206   return 0;
47207 }
47208
47209 _ACEOF
47210     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
47211   (eval $ac_link) 2>&5
47212   ac_status=$?
47213   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
47214   test $ac_status = 0; } && test -s conftest$ac_exeext; then
47215       case "$host_os" in
47216         # Handle native Windows specially, because there setlocale() interprets
47217         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
47218         # "fr" or "fra" as "French" or "French_France.1252",
47219         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
47220         # "ja" as "Japanese" or "Japanese_Japan.932",
47221         # and similar.
47222         mingw*)
47223           # Test for the native Windows locale name.
47224           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47225             gt_cv_locale_fr=French_France.1252
47226           else
47227             # None found.
47228             gt_cv_locale_fr=none
47229           fi
47230           ;;
47231         *)
47232           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
47233           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
47234           # configure script would override the LC_ALL setting. Likewise for
47235           # LC_CTYPE, which is also set at the beginning of the configure script.
47236           # Test for the usual locale name.
47237           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47238             gt_cv_locale_fr=fr_FR
47239           else
47240             # Test for the locale name with explicit encoding suffix.
47241             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47242               gt_cv_locale_fr=fr_FR.ISO-8859-1
47243             else
47244               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
47245               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47246                 gt_cv_locale_fr=fr_FR.ISO8859-1
47247               else
47248                 # Test for the HP-UX locale name.
47249                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47250                   gt_cv_locale_fr=fr_FR.iso88591
47251                 else
47252                   # Test for the Solaris 7 locale name.
47253                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47254                     gt_cv_locale_fr=fr
47255                   else
47256                     # None found.
47257                     gt_cv_locale_fr=none
47258                   fi
47259                 fi
47260               fi
47261             fi
47262           fi
47263           ;;
47264       esac
47265     fi
47266     rm -fr conftest*
47267
47268 fi
47269 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
47270 $as_echo "$gt_cv_locale_fr" >&6; }
47271   LOCALE_FR=$gt_cv_locale_fr
47272
47273
47274
47275
47276
47277   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a turkish Unicode locale" >&5
47278 $as_echo_n "checking for a turkish Unicode locale... " >&6; }
47279 if ${gt_cv_locale_tr_utf8+:} false; then :
47280   $as_echo_n "(cached) " >&6
47281 else
47282
47283     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47284 /* end confdefs.h.  */
47285
47286 #include <locale.h>
47287 #include <time.h>
47288 #if HAVE_LANGINFO_CODESET
47289 # include <langinfo.h>
47290 #endif
47291 #include <stdlib.h>
47292 #include <string.h>
47293 struct tm t;
47294 char buf[16];
47295 int main () {
47296   /* On BeOS, locales are not implemented in libc.  Rather, libintl
47297      imitates locale dependent behaviour by looking at the environment
47298      variables, and all locales use the UTF-8 encoding.  But BeOS does not
47299      implement the Turkish upper-/lowercase mappings.  Therefore, let this
47300      program return 1 on BeOS.  */
47301   /* Check whether the given locale name is recognized by the system.  */
47302 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
47303   /* On native Windows, setlocale(category, "") looks at the system settings,
47304      not at the environment variables.  Also, when an encoding suffix such
47305      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
47306      category of the locale to "C".  */
47307   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
47308       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
47309     return 1;
47310 #else
47311   if (setlocale (LC_ALL, "") == NULL) return 1;
47312 #endif
47313   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
47314      On Mac OS X 10.3.5 (Darwin 7.5) in the tr_TR locale, nl_langinfo(CODESET)
47315      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
47316      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
47317      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
47318      some unit tests fail.  */
47319 #if HAVE_LANGINFO_CODESET
47320   {
47321     const char *cs = nl_langinfo (CODESET);
47322     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
47323       return 1;
47324   }
47325 #endif
47326 #ifdef __CYGWIN__
47327   /* On Cygwin, avoid locale names without encoding suffix, because the
47328      locale_charset() function relies on the encoding suffix.  Note that
47329      LC_ALL is set on the command line.  */
47330   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
47331 #endif
47332   /* Check whether in the abbreviation of the eighth month, the second
47333      character (should be U+011F: LATIN SMALL LETTER G WITH BREVE) is
47334      two bytes long, with UTF-8 encoding.  */
47335   t.tm_year = 1992 - 1900; t.tm_mon = 8 - 1; t.tm_mday = 19;
47336   if (strftime (buf, sizeof (buf), "%b", &t) < 4
47337       || buf[1] != (char) 0xc4 || buf[2] != (char) 0x9f)
47338     return 1;
47339   /* Check whether the upper-/lowercase mappings are as expected for
47340      Turkish.  */
47341   if (towupper ('i') != 0x0130 || towlower (0x0130) != 'i'
47342       || towupper(0x0131) != 'I' || towlower ('I') != 0x0131)
47343     return 1;
47344   return 0;
47345 }
47346
47347 _ACEOF
47348     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
47349   (eval $ac_link) 2>&5
47350   ac_status=$?
47351   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
47352   test $ac_status = 0; } && test -s conftest$ac_exeext; then
47353       case "$host_os" in
47354         # Handle native Windows specially, because there setlocale() interprets
47355         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
47356         # "fr" or "fra" as "French" or "French_France.1252",
47357         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
47358         # "ja" as "Japanese" or "Japanese_Japan.932",
47359         # and similar.
47360         mingw*)
47361           # Test for the hypothetical native Windows locale name.
47362           if (LC_ALL=Turkish_Turkey.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47363             gt_cv_locale_tr_utf8=Turkish_Turkey.65001
47364           else
47365             # None found.
47366             gt_cv_locale_tr_utf8=none
47367           fi
47368           ;;
47369         *)
47370           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
47371           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
47372           # configure script would override the LC_ALL setting. Likewise for
47373           # LC_CTYPE, which is also set at the beginning of the configure script.
47374           # Test for the usual locale name.
47375           if (LC_ALL=tr_TR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47376             gt_cv_locale_tr_utf8=tr_TR
47377           else
47378             # Test for the locale name with explicit encoding suffix.
47379             if (LC_ALL=tr_TR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47380               gt_cv_locale_tr_utf8=tr_TR.UTF-8
47381             else
47382               # Test for the Solaris 7 locale name.
47383               if (LC_ALL=tr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
47384                 gt_cv_locale_tr_utf8=tr.UTF-8
47385               else
47386                 # None found.
47387                 gt_cv_locale_tr_utf8=none
47388               fi
47389             fi
47390           fi
47391           ;;
47392       esac
47393     else
47394       gt_cv_locale_tr_utf8=none
47395     fi
47396     rm -fr conftest*
47397
47398 fi
47399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_tr_utf8" >&5
47400 $as_echo "$gt_cv_locale_tr_utf8" >&6; }
47401   LOCALE_TR_UTF8=$gt_cv_locale_tr_utf8
47402
47403
47404
47405
47406
47407
47408
47409
47410     if test "$GNULIB_ENVIRON" != 1; then
47411         if test "$GNULIB_ENVIRON" = 0; then
47412       GNULIB_ENVIRON=$gl_module_indicator_condition
47413     else
47414       GNULIB_ENVIRON="($GNULIB_ENVIRON || $gl_module_indicator_condition)"
47415     fi
47416   fi
47417
47418
47419
47420
47421
47422 $as_echo "#define GNULIB_TEST_ENVIRON 1" >>confdefs.h
47423
47424
47425
47426
47427       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for error_at_line" >&5
47428 $as_echo_n "checking for error_at_line... " >&6; }
47429 if ${ac_cv_lib_error_at_line+:} false; then :
47430   $as_echo_n "(cached) " >&6
47431 else
47432   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47433 /* end confdefs.h.  */
47434 #include <error.h>
47435 int
47436 main ()
47437 {
47438 error_at_line (0, 0, "", 0, "an error occurred");
47439   ;
47440   return 0;
47441 }
47442 _ACEOF
47443 if ac_fn_c_try_link "$LINENO"; then :
47444   ac_cv_lib_error_at_line=yes
47445 else
47446   ac_cv_lib_error_at_line=no
47447 fi
47448 rm -f core conftest.err conftest.$ac_objext \
47449     conftest$ac_exeext conftest.$ac_ext
47450 fi
47451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_error_at_line" >&5
47452 $as_echo "$ac_cv_lib_error_at_line" >&6; }
47453
47454   if test $ac_cv_lib_error_at_line = no; then
47455
47456
47457
47458
47459
47460
47461
47462
47463   gltests_LIBOBJS="$gltests_LIBOBJS error.$ac_objext"
47464
47465
47466
47467   :
47468
47469   fi
47470
47471
47472   XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS --flag=error:3:c-format"
47473
47474
47475
47476   XGETTEXT_EXTRA_OPTIONS="$XGETTEXT_EXTRA_OPTIONS --flag=error_at_line:5:c-format"
47477
47478
47479
47480
47481   if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
47482     REPLACE_FDOPEN=1
47483   else
47484         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether fdopen sets errno" >&5
47485 $as_echo_n "checking whether fdopen sets errno... " >&6; }
47486 if ${gl_cv_func_fdopen_works+:} false; then :
47487   $as_echo_n "(cached) " >&6
47488 else
47489
47490         if test "$cross_compiling" = yes; then :
47491   case "$host_os" in
47492              mingw*) gl_cv_func_fdopen_works="guessing no" ;;
47493              *)      gl_cv_func_fdopen_works="guessing yes" ;;
47494            esac
47495
47496 else
47497   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47498 /* end confdefs.h.  */
47499
47500 #include <stdio.h>
47501 #include <errno.h>
47502 int
47503 main (void)
47504 {
47505   FILE *fp;
47506   errno = 0;
47507   fp = fdopen (-1, "r");
47508   if (fp == NULL && errno == 0)
47509     return 1;
47510   return 0;
47511 }
47512 _ACEOF
47513 if ac_fn_c_try_run "$LINENO"; then :
47514   gl_cv_func_fdopen_works=yes
47515 else
47516   gl_cv_func_fdopen_works=no
47517 fi
47518 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
47519   conftest.$ac_objext conftest.beam conftest.$ac_ext
47520 fi
47521
47522
47523 fi
47524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_fdopen_works" >&5
47525 $as_echo "$gl_cv_func_fdopen_works" >&6; }
47526     case "$gl_cv_func_fdopen_works" in
47527       *no) REPLACE_FDOPEN=1 ;;
47528     esac
47529   fi
47530
47531   if test $REPLACE_FDOPEN = 1; then
47532
47533
47534
47535
47536
47537
47538
47539
47540   gltests_LIBOBJS="$gltests_LIBOBJS fdopen.$ac_objext"
47541
47542
47543   fi
47544
47545
47546
47547
47548
47549     if test "$GNULIB_FDOPEN" != 1; then
47550         if test "$GNULIB_FDOPEN" = 0; then
47551       GNULIB_FDOPEN=$gl_module_indicator_condition
47552     else
47553       GNULIB_FDOPEN="($GNULIB_FDOPEN || $gl_module_indicator_condition)"
47554     fi
47555   fi
47556
47557
47558
47559
47560
47561 $as_echo "#define GNULIB_TEST_FDOPEN 1" >>confdefs.h
47562
47563
47564
47565
47566
47567
47568   for ac_func in getpagesize
47569 do :
47570   ac_fn_c_check_func "$LINENO" "getpagesize" "ac_cv_func_getpagesize"
47571 if test "x$ac_cv_func_getpagesize" = xyes; then :
47572   cat >>confdefs.h <<_ACEOF
47573 #define HAVE_GETPAGESIZE 1
47574 _ACEOF
47575
47576 fi
47577 done
47578
47579   if test $ac_cv_func_getpagesize = no; then
47580     HAVE_GETPAGESIZE=0
47581     for ac_header in OS.h
47582 do :
47583   ac_fn_c_check_header_mongrel "$LINENO" "OS.h" "ac_cv_header_OS_h" "$ac_includes_default"
47584 if test "x$ac_cv_header_OS_h" = xyes; then :
47585   cat >>confdefs.h <<_ACEOF
47586 #define HAVE_OS_H 1
47587 _ACEOF
47588
47589 fi
47590
47591 done
47592
47593     if test $ac_cv_header_OS_h = yes; then
47594       HAVE_OS_H=1
47595     fi
47596     for ac_header in sys/param.h
47597 do :
47598   ac_fn_c_check_header_mongrel "$LINENO" "sys/param.h" "ac_cv_header_sys_param_h" "$ac_includes_default"
47599 if test "x$ac_cv_header_sys_param_h" = xyes; then :
47600   cat >>confdefs.h <<_ACEOF
47601 #define HAVE_SYS_PARAM_H 1
47602 _ACEOF
47603
47604 fi
47605
47606 done
47607
47608     if test $ac_cv_header_sys_param_h = yes; then
47609       HAVE_SYS_PARAM_H=1
47610     fi
47611   fi
47612   case "$host_os" in
47613     mingw*)
47614       REPLACE_GETPAGESIZE=1
47615       ;;
47616   esac
47617       ac_fn_c_check_decl "$LINENO" "getpagesize" "ac_cv_have_decl_getpagesize" "$ac_includes_default"
47618 if test "x$ac_cv_have_decl_getpagesize" = xyes; then :
47619
47620 else
47621   HAVE_DECL_GETPAGESIZE=0
47622 fi
47623
47624
47625   if test $REPLACE_GETPAGESIZE = 1; then
47626
47627
47628
47629
47630
47631
47632
47633
47634   gltests_LIBOBJS="$gltests_LIBOBJS getpagesize.$ac_objext"
47635
47636   fi
47637
47638
47639
47640
47641
47642     if test "$GNULIB_GETPAGESIZE" != 1; then
47643         if test "$GNULIB_GETPAGESIZE" = 0; then
47644       GNULIB_GETPAGESIZE=$gl_module_indicator_condition
47645     else
47646       GNULIB_GETPAGESIZE="($GNULIB_GETPAGESIZE || $gl_module_indicator_condition)"
47647     fi
47648   fi
47649
47650
47651
47652
47653
47654 $as_echo "#define GNULIB_TEST_GETPAGESIZE 1" >>confdefs.h
47655
47656
47657
47658
47659
47660
47661
47662
47663
47664
47665   PRIPTR_PREFIX=
47666   if test -n "$STDINT_H"; then
47667         PRIPTR_PREFIX='"l"'
47668   else
47669         for glpfx in '' l ll I64; do
47670       case $glpfx in
47671         '')  gltype1='int';;
47672         l)   gltype1='long int';;
47673         ll)  gltype1='long long int';;
47674         I64) gltype1='__int64';;
47675       esac
47676       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47677 /* end confdefs.h.  */
47678 #include <stdint.h>
47679            extern intptr_t foo;
47680            extern $gltype1 foo;
47681 int
47682 main ()
47683 {
47684
47685   ;
47686   return 0;
47687 }
47688 _ACEOF
47689 if ac_fn_c_try_compile "$LINENO"; then :
47690   PRIPTR_PREFIX='"'$glpfx'"'
47691 fi
47692 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47693       test -n "$PRIPTR_PREFIX" && break
47694     done
47695   fi
47696
47697
47698
47699   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT32_MAX < INTMAX_MAX" >&5
47700 $as_echo_n "checking whether INT32_MAX < INTMAX_MAX... " >&6; }
47701 if ${gl_cv_test_INT32_MAX_LT_INTMAX_MAX+:} false; then :
47702   $as_echo_n "(cached) " >&6
47703 else
47704   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47705 /* end confdefs.h.  */
47706 /* Work also in C++ mode.  */
47707             #define __STDC_LIMIT_MACROS 1
47708
47709             /* Work if build is not clean.  */
47710             #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
47711
47712             #include <limits.h>
47713             #if HAVE_STDINT_H
47714              #include <stdint.h>
47715             #endif
47716
47717             #if defined INT32_MAX && defined INTMAX_MAX
47718              #define CONDITION (INT32_MAX < INTMAX_MAX)
47719             #elif HAVE_LONG_LONG_INT
47720              #define CONDITION (sizeof (int) < sizeof (long long int))
47721             #else
47722              #define CONDITION 0
47723             #endif
47724             int test[CONDITION ? 1 : -1];
47725 int
47726 main ()
47727 {
47728
47729   ;
47730   return 0;
47731 }
47732 _ACEOF
47733 if ac_fn_c_try_compile "$LINENO"; then :
47734   gl_cv_test_INT32_MAX_LT_INTMAX_MAX=yes
47735 else
47736   gl_cv_test_INT32_MAX_LT_INTMAX_MAX=no
47737 fi
47738 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47739 fi
47740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&5
47741 $as_echo "$gl_cv_test_INT32_MAX_LT_INTMAX_MAX" >&6; }
47742   if test $gl_cv_test_INT32_MAX_LT_INTMAX_MAX = yes; then
47743     INT32_MAX_LT_INTMAX_MAX=1;
47744   else
47745     INT32_MAX_LT_INTMAX_MAX=0;
47746   fi
47747
47748
47749   if test $APPLE_UNIVERSAL_BUILD = 0; then
47750
47751   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether INT64_MAX == LONG_MAX" >&5
47752 $as_echo_n "checking whether INT64_MAX == LONG_MAX... " >&6; }
47753 if ${gl_cv_test_INT64_MAX_EQ_LONG_MAX+:} false; then :
47754   $as_echo_n "(cached) " >&6
47755 else
47756   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47757 /* end confdefs.h.  */
47758 /* Work also in C++ mode.  */
47759             #define __STDC_LIMIT_MACROS 1
47760
47761             /* Work if build is not clean.  */
47762             #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
47763
47764             #include <limits.h>
47765             #if HAVE_STDINT_H
47766              #include <stdint.h>
47767             #endif
47768
47769             #if defined INT64_MAX
47770              #define CONDITION (INT64_MAX == LONG_MAX)
47771             #elif HAVE_LONG_LONG_INT
47772              #define CONDITION (sizeof (long long int) == sizeof (long int))
47773             #else
47774              #define CONDITION 0
47775             #endif
47776             int test[CONDITION ? 1 : -1];
47777 int
47778 main ()
47779 {
47780
47781   ;
47782   return 0;
47783 }
47784 _ACEOF
47785 if ac_fn_c_try_compile "$LINENO"; then :
47786   gl_cv_test_INT64_MAX_EQ_LONG_MAX=yes
47787 else
47788   gl_cv_test_INT64_MAX_EQ_LONG_MAX=no
47789 fi
47790 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47791 fi
47792 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&5
47793 $as_echo "$gl_cv_test_INT64_MAX_EQ_LONG_MAX" >&6; }
47794   if test $gl_cv_test_INT64_MAX_EQ_LONG_MAX = yes; then
47795     INT64_MAX_EQ_LONG_MAX=1;
47796   else
47797     INT64_MAX_EQ_LONG_MAX=0;
47798   fi
47799
47800
47801   else
47802     INT64_MAX_EQ_LONG_MAX=-1
47803   fi
47804
47805   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT32_MAX < UINTMAX_MAX" >&5
47806 $as_echo_n "checking whether UINT32_MAX < UINTMAX_MAX... " >&6; }
47807 if ${gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX+:} false; then :
47808   $as_echo_n "(cached) " >&6
47809 else
47810   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47811 /* end confdefs.h.  */
47812 /* Work also in C++ mode.  */
47813             #define __STDC_LIMIT_MACROS 1
47814
47815             /* Work if build is not clean.  */
47816             #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
47817
47818             #include <limits.h>
47819             #if HAVE_STDINT_H
47820              #include <stdint.h>
47821             #endif
47822
47823             #if defined UINT32_MAX && defined UINTMAX_MAX
47824              #define CONDITION (UINT32_MAX < UINTMAX_MAX)
47825             #elif HAVE_LONG_LONG_INT
47826              #define CONDITION (sizeof (unsigned int) < sizeof (unsigned long long int))
47827             #else
47828              #define CONDITION 0
47829             #endif
47830             int test[CONDITION ? 1 : -1];
47831 int
47832 main ()
47833 {
47834
47835   ;
47836   return 0;
47837 }
47838 _ACEOF
47839 if ac_fn_c_try_compile "$LINENO"; then :
47840   gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=yes
47841 else
47842   gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX=no
47843 fi
47844 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47845 fi
47846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&5
47847 $as_echo "$gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX" >&6; }
47848   if test $gl_cv_test_UINT32_MAX_LT_UINTMAX_MAX = yes; then
47849     UINT32_MAX_LT_UINTMAX_MAX=1;
47850   else
47851     UINT32_MAX_LT_UINTMAX_MAX=0;
47852   fi
47853
47854
47855   if test $APPLE_UNIVERSAL_BUILD = 0; then
47856
47857   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether UINT64_MAX == ULONG_MAX" >&5
47858 $as_echo_n "checking whether UINT64_MAX == ULONG_MAX... " >&6; }
47859 if ${gl_cv_test_UINT64_MAX_EQ_ULONG_MAX+:} false; then :
47860   $as_echo_n "(cached) " >&6
47861 else
47862   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47863 /* end confdefs.h.  */
47864 /* Work also in C++ mode.  */
47865             #define __STDC_LIMIT_MACROS 1
47866
47867             /* Work if build is not clean.  */
47868             #define _GL_JUST_INCLUDE_SYSTEM_STDINT_H
47869
47870             #include <limits.h>
47871             #if HAVE_STDINT_H
47872              #include <stdint.h>
47873             #endif
47874
47875             #if defined UINT64_MAX
47876              #define CONDITION (UINT64_MAX == ULONG_MAX)
47877             #elif HAVE_LONG_LONG_INT
47878              #define CONDITION (sizeof (unsigned long long int) == sizeof (unsigned long int))
47879             #else
47880              #define CONDITION 0
47881             #endif
47882             int test[CONDITION ? 1 : -1];
47883 int
47884 main ()
47885 {
47886
47887   ;
47888   return 0;
47889 }
47890 _ACEOF
47891 if ac_fn_c_try_compile "$LINENO"; then :
47892   gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=yes
47893 else
47894   gl_cv_test_UINT64_MAX_EQ_ULONG_MAX=no
47895 fi
47896 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47897 fi
47898 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&5
47899 $as_echo "$gl_cv_test_UINT64_MAX_EQ_ULONG_MAX" >&6; }
47900   if test $gl_cv_test_UINT64_MAX_EQ_ULONG_MAX = yes; then
47901     UINT64_MAX_EQ_ULONG_MAX=1;
47902   else
47903     UINT64_MAX_EQ_ULONG_MAX=0;
47904   fi
47905
47906
47907   else
47908     UINT64_MAX_EQ_ULONG_MAX=-1
47909   fi
47910
47911
47912
47913
47914   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'double'" >&5
47915 $as_echo_n "checking where to find the exponent in a 'double'... " >&6; }
47916 if ${gl_cv_cc_double_expbit0+:} false; then :
47917   $as_echo_n "(cached) " >&6
47918 else
47919
47920       if test "$cross_compiling" = yes; then :
47921
47922                                                                       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47923 /* end confdefs.h.  */
47924
47925 #if defined arm || defined __arm || defined __arm__
47926   mixed_endianness
47927 #endif
47928
47929 _ACEOF
47930 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
47931   $EGREP "mixed_endianness" >/dev/null 2>&1; then :
47932   gl_cv_cc_double_expbit0="unknown"
47933 else
47934
47935                                                          :
47936 if ${ac_cv_c_bigendian+:} false; then :
47937   $as_echo_n "(cached) " >&6
47938 else
47939   ac_cv_c_bigendian=unknown
47940     # See if we're dealing with a universal compiler.
47941     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47942 /* end confdefs.h.  */
47943 #ifndef __APPLE_CC__
47944                not a universal capable compiler
47945              #endif
47946              typedef int dummy;
47947
47948 _ACEOF
47949 if ac_fn_c_try_compile "$LINENO"; then :
47950
47951         # Check for potential -arch flags.  It is not universal unless
47952         # there are at least two -arch flags with different values.
47953         ac_arch=
47954         ac_prev=
47955         for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do
47956          if test -n "$ac_prev"; then
47957            case $ac_word in
47958              i?86 | x86_64 | ppc | ppc64)
47959                if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then
47960                  ac_arch=$ac_word
47961                else
47962                  ac_cv_c_bigendian=universal
47963                  break
47964                fi
47965                ;;
47966            esac
47967            ac_prev=
47968          elif test "x$ac_word" = "x-arch"; then
47969            ac_prev=arch
47970          fi
47971        done
47972 fi
47973 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
47974     if test $ac_cv_c_bigendian = unknown; then
47975       # See if sys/param.h defines the BYTE_ORDER macro.
47976       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47977 /* end confdefs.h.  */
47978 #include <sys/types.h>
47979              #include <sys/param.h>
47980
47981 int
47982 main ()
47983 {
47984 #if ! (defined BYTE_ORDER && defined BIG_ENDIAN \
47985                      && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \
47986                      && LITTLE_ENDIAN)
47987               bogus endian macros
47988              #endif
47989
47990   ;
47991   return 0;
47992 }
47993 _ACEOF
47994 if ac_fn_c_try_compile "$LINENO"; then :
47995   # It does; now see whether it defined to BIG_ENDIAN or not.
47996          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
47997 /* end confdefs.h.  */
47998 #include <sys/types.h>
47999                 #include <sys/param.h>
48000
48001 int
48002 main ()
48003 {
48004 #if BYTE_ORDER != BIG_ENDIAN
48005                  not big endian
48006                 #endif
48007
48008   ;
48009   return 0;
48010 }
48011 _ACEOF
48012 if ac_fn_c_try_compile "$LINENO"; then :
48013   ac_cv_c_bigendian=yes
48014 else
48015   ac_cv_c_bigendian=no
48016 fi
48017 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48018 fi
48019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48020     fi
48021     if test $ac_cv_c_bigendian = unknown; then
48022       # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris).
48023       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48024 /* end confdefs.h.  */
48025 #include <limits.h>
48026
48027 int
48028 main ()
48029 {
48030 #if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN)
48031               bogus endian macros
48032              #endif
48033
48034   ;
48035   return 0;
48036 }
48037 _ACEOF
48038 if ac_fn_c_try_compile "$LINENO"; then :
48039   # It does; now see whether it defined to _BIG_ENDIAN or not.
48040          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48041 /* end confdefs.h.  */
48042 #include <limits.h>
48043
48044 int
48045 main ()
48046 {
48047 #ifndef _BIG_ENDIAN
48048                  not big endian
48049                 #endif
48050
48051   ;
48052   return 0;
48053 }
48054 _ACEOF
48055 if ac_fn_c_try_compile "$LINENO"; then :
48056   ac_cv_c_bigendian=yes
48057 else
48058   ac_cv_c_bigendian=no
48059 fi
48060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48061 fi
48062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48063     fi
48064     if test $ac_cv_c_bigendian = unknown; then
48065       # Compile a test program.
48066       if test "$cross_compiling" = yes; then :
48067   # Try to guess by grepping values from an object file.
48068          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48069 /* end confdefs.h.  */
48070 short int ascii_mm[] =
48071                   { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 };
48072                 short int ascii_ii[] =
48073                   { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 };
48074                 int use_ascii (int i) {
48075                   return ascii_mm[i] + ascii_ii[i];
48076                 }
48077                 short int ebcdic_ii[] =
48078                   { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 };
48079                 short int ebcdic_mm[] =
48080                   { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 };
48081                 int use_ebcdic (int i) {
48082                   return ebcdic_mm[i] + ebcdic_ii[i];
48083                 }
48084                 extern int foo;
48085
48086 int
48087 main ()
48088 {
48089 return use_ascii (foo) == use_ebcdic (foo);
48090   ;
48091   return 0;
48092 }
48093 _ACEOF
48094 if ac_fn_c_try_compile "$LINENO"; then :
48095   if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then
48096               ac_cv_c_bigendian=yes
48097             fi
48098             if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then
48099               if test "$ac_cv_c_bigendian" = unknown; then
48100                 ac_cv_c_bigendian=no
48101               else
48102                 # finding both strings is unlikely to happen, but who knows?
48103                 ac_cv_c_bigendian=unknown
48104               fi
48105             fi
48106 fi
48107 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48108 else
48109   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48110 /* end confdefs.h.  */
48111 $ac_includes_default
48112 int
48113 main ()
48114 {
48115
48116              /* Are we little or big endian?  From Harbison&Steele.  */
48117              union
48118              {
48119                long int l;
48120                char c[sizeof (long int)];
48121              } u;
48122              u.l = 1;
48123              return u.c[sizeof (long int) - 1] == 1;
48124
48125   ;
48126   return 0;
48127 }
48128 _ACEOF
48129 if ac_fn_c_try_run "$LINENO"; then :
48130   ac_cv_c_bigendian=no
48131 else
48132   ac_cv_c_bigendian=yes
48133 fi
48134 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
48135   conftest.$ac_objext conftest.beam conftest.$ac_ext
48136 fi
48137
48138     fi
48139 fi
48140 :
48141  case $ac_cv_c_bigendian in #(
48142    yes)
48143      gl_cv_cc_double_expbit0="word 0 bit 20";; #(
48144    no)
48145      gl_cv_cc_double_expbit0="word 1 bit 20" ;; #(
48146    universal)
48147
48148 $as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h
48149
48150      ;; #(
48151    *)
48152      gl_cv_cc_double_expbit0="unknown" ;;
48153  esac
48154
48155
48156 fi
48157 rm -f conftest*
48158
48159
48160 else
48161   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48162 /* end confdefs.h.  */
48163
48164 #include <float.h>
48165 #include <stddef.h>
48166 #include <stdio.h>
48167 #include <string.h>
48168 #define NWORDS \
48169   ((sizeof (double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
48170 typedef union { double value; unsigned int word[NWORDS]; } memory_double;
48171 static unsigned int ored_words[NWORDS];
48172 static unsigned int anded_words[NWORDS];
48173 static void add_to_ored_words (double x)
48174 {
48175   memory_double m;
48176   size_t i;
48177   /* Clear it first, in case sizeof (double) < sizeof (memory_double).  */
48178   memset (&m, 0, sizeof (memory_double));
48179   m.value = x;
48180   for (i = 0; i < NWORDS; i++)
48181     {
48182       ored_words[i] |= m.word[i];
48183       anded_words[i] &= m.word[i];
48184     }
48185 }
48186 int main ()
48187 {
48188   size_t j;
48189   FILE *fp = fopen ("conftest.out", "w");
48190   if (fp == NULL)
48191     return 1;
48192   for (j = 0; j < NWORDS; j++)
48193     anded_words[j] = ~ (unsigned int) 0;
48194   add_to_ored_words (0.25);
48195   add_to_ored_words (0.5);
48196   add_to_ored_words (1.0);
48197   add_to_ored_words (2.0);
48198   add_to_ored_words (4.0);
48199   /* Remove bits that are common (e.g. if representation of the first mantissa
48200      bit is explicit).  */
48201   for (j = 0; j < NWORDS; j++)
48202     ored_words[j] &= ~anded_words[j];
48203   /* Now find the nonzero word.  */
48204   for (j = 0; j < NWORDS; j++)
48205     if (ored_words[j] != 0)
48206       break;
48207   if (j < NWORDS)
48208     {
48209       size_t i;
48210       for (i = j + 1; i < NWORDS; i++)
48211         if (ored_words[i] != 0)
48212           {
48213             fprintf (fp, "unknown");
48214             return (fclose (fp) != 0);
48215           }
48216       for (i = 0; ; i++)
48217         if ((ored_words[j] >> i) & 1)
48218           {
48219             fprintf (fp, "word %d bit %d", (int) j, (int) i);
48220             return (fclose (fp) != 0);
48221           }
48222     }
48223   fprintf (fp, "unknown");
48224   return (fclose (fp) != 0);
48225 }
48226
48227 _ACEOF
48228 if ac_fn_c_try_run "$LINENO"; then :
48229   gl_cv_cc_double_expbit0=`cat conftest.out`
48230 else
48231   gl_cv_cc_double_expbit0="unknown"
48232 fi
48233 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
48234   conftest.$ac_objext conftest.beam conftest.$ac_ext
48235 fi
48236
48237       rm -f conftest.out
48238
48239 fi
48240 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_double_expbit0" >&5
48241 $as_echo "$gl_cv_cc_double_expbit0" >&6; }
48242   case "$gl_cv_cc_double_expbit0" in
48243     word*bit*)
48244       word=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
48245       bit=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word.*bit //'`
48246
48247 cat >>confdefs.h <<_ACEOF
48248 #define DBL_EXPBIT0_WORD $word
48249 _ACEOF
48250
48251
48252 cat >>confdefs.h <<_ACEOF
48253 #define DBL_EXPBIT0_BIT $bit
48254 _ACEOF
48255
48256       ;;
48257   esac
48258
48259
48260   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'float'" >&5
48261 $as_echo_n "checking where to find the exponent in a 'float'... " >&6; }
48262 if ${gl_cv_cc_float_expbit0+:} false; then :
48263   $as_echo_n "(cached) " >&6
48264 else
48265
48266       if test "$cross_compiling" = yes; then :
48267   gl_cv_cc_float_expbit0="word 0 bit 23"
48268 else
48269   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48270 /* end confdefs.h.  */
48271
48272 #include <float.h>
48273 #include <stddef.h>
48274 #include <stdio.h>
48275 #include <string.h>
48276 #define NWORDS \
48277   ((sizeof (float) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
48278 typedef union { float value; unsigned int word[NWORDS]; } memory_float;
48279 static unsigned int ored_words[NWORDS];
48280 static unsigned int anded_words[NWORDS];
48281 static void add_to_ored_words (float x)
48282 {
48283   memory_float m;
48284   size_t i;
48285   /* Clear it first, in case
48286      sizeof (float) < sizeof (memory_float).  */
48287   memset (&m, 0, sizeof (memory_float));
48288   m.value = x;
48289   for (i = 0; i < NWORDS; i++)
48290     {
48291       ored_words[i] |= m.word[i];
48292       anded_words[i] &= m.word[i];
48293     }
48294 }
48295 int main ()
48296 {
48297   size_t j;
48298   FILE *fp = fopen ("conftest.out", "w");
48299   if (fp == NULL)
48300     return 1;
48301   for (j = 0; j < NWORDS; j++)
48302     anded_words[j] = ~ (unsigned int) 0;
48303   add_to_ored_words (0.25f);
48304   add_to_ored_words (0.5f);
48305   add_to_ored_words (1.0f);
48306   add_to_ored_words (2.0f);
48307   add_to_ored_words (4.0f);
48308   /* Remove bits that are common (e.g. if representation of the first mantissa
48309      bit is explicit).  */
48310   for (j = 0; j < NWORDS; j++)
48311     ored_words[j] &= ~anded_words[j];
48312   /* Now find the nonzero word.  */
48313   for (j = 0; j < NWORDS; j++)
48314     if (ored_words[j] != 0)
48315       break;
48316   if (j < NWORDS)
48317     {
48318       size_t i;
48319       for (i = j + 1; i < NWORDS; i++)
48320         if (ored_words[i] != 0)
48321           {
48322             fprintf (fp, "unknown");
48323             return (fclose (fp) != 0);
48324           }
48325       for (i = 0; ; i++)
48326         if ((ored_words[j] >> i) & 1)
48327           {
48328             fprintf (fp, "word %d bit %d", (int) j, (int) i);
48329             return (fclose (fp) != 0);
48330           }
48331     }
48332   fprintf (fp, "unknown");
48333   return (fclose (fp) != 0);
48334 }
48335
48336 _ACEOF
48337 if ac_fn_c_try_run "$LINENO"; then :
48338   gl_cv_cc_float_expbit0=`cat conftest.out`
48339 else
48340   gl_cv_cc_float_expbit0="unknown"
48341 fi
48342 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
48343   conftest.$ac_objext conftest.beam conftest.$ac_ext
48344 fi
48345
48346       rm -f conftest.out
48347
48348 fi
48349 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_float_expbit0" >&5
48350 $as_echo "$gl_cv_cc_float_expbit0" >&6; }
48351   case "$gl_cv_cc_float_expbit0" in
48352     word*bit*)
48353       word=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
48354       bit=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word.*bit //'`
48355
48356 cat >>confdefs.h <<_ACEOF
48357 #define FLT_EXPBIT0_WORD $word
48358 _ACEOF
48359
48360
48361 cat >>confdefs.h <<_ACEOF
48362 #define FLT_EXPBIT0_BIT $bit
48363 _ACEOF
48364
48365       ;;
48366   esac
48367
48368
48369
48370   { $as_echo "$as_me:${as_lineno-$LINENO}: checking where to find the exponent in a 'long double'" >&5
48371 $as_echo_n "checking where to find the exponent in a 'long double'... " >&6; }
48372 if ${gl_cv_cc_long_double_expbit0+:} false; then :
48373   $as_echo_n "(cached) " >&6
48374 else
48375
48376       if test "$cross_compiling" = yes; then :
48377
48378                               gl_cv_cc_long_double_expbit0="unknown"
48379
48380 else
48381   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48382 /* end confdefs.h.  */
48383
48384 #include <float.h>
48385 #include <stddef.h>
48386 #include <stdio.h>
48387 #include <string.h>
48388 #define NWORDS \
48389   ((sizeof (long double) + sizeof (unsigned int) - 1) / sizeof (unsigned int))
48390 typedef union { long double value; unsigned int word[NWORDS]; }
48391         memory_long_double;
48392 static unsigned int ored_words[NWORDS];
48393 static unsigned int anded_words[NWORDS];
48394 static void add_to_ored_words (long double x)
48395 {
48396   memory_long_double m;
48397   size_t i;
48398   /* Clear it first, in case
48399      sizeof (long double) < sizeof (memory_long_double).  */
48400   memset (&m, 0, sizeof (memory_long_double));
48401   m.value = x;
48402   for (i = 0; i < NWORDS; i++)
48403     {
48404       ored_words[i] |= m.word[i];
48405       anded_words[i] &= m.word[i];
48406     }
48407 }
48408 int main ()
48409 {
48410   size_t j;
48411   FILE *fp = fopen ("conftest.out", "w");
48412   if (fp == NULL)
48413     return 1;
48414   for (j = 0; j < NWORDS; j++)
48415     anded_words[j] = ~ (unsigned int) 0;
48416   add_to_ored_words (0.25L);
48417   add_to_ored_words (0.5L);
48418   add_to_ored_words (1.0L);
48419   add_to_ored_words (2.0L);
48420   add_to_ored_words (4.0L);
48421   /* Remove bits that are common (e.g. if representation of the first mantissa
48422      bit is explicit).  */
48423   for (j = 0; j < NWORDS; j++)
48424     ored_words[j] &= ~anded_words[j];
48425   /* Now find the nonzero word.  */
48426   for (j = 0; j < NWORDS; j++)
48427     if (ored_words[j] != 0)
48428       break;
48429   if (j < NWORDS)
48430     {
48431       size_t i;
48432       for (i = j + 1; i < NWORDS; i++)
48433         if (ored_words[i] != 0)
48434           {
48435             fprintf (fp, "unknown");
48436             return (fclose (fp) != 0);
48437           }
48438       for (i = 0; ; i++)
48439         if ((ored_words[j] >> i) & 1)
48440           {
48441             fprintf (fp, "word %d bit %d", (int) j, (int) i);
48442             return (fclose (fp) != 0);
48443           }
48444     }
48445   fprintf (fp, "unknown");
48446   return (fclose (fp) != 0);
48447 }
48448
48449 _ACEOF
48450 if ac_fn_c_try_run "$LINENO"; then :
48451   gl_cv_cc_long_double_expbit0=`cat conftest.out`
48452 else
48453   gl_cv_cc_long_double_expbit0="unknown"
48454 fi
48455 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
48456   conftest.$ac_objext conftest.beam conftest.$ac_ext
48457 fi
48458
48459       rm -f conftest.out
48460
48461 fi
48462 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_cc_long_double_expbit0" >&5
48463 $as_echo "$gl_cv_cc_long_double_expbit0" >&6; }
48464   case "$gl_cv_cc_long_double_expbit0" in
48465     word*bit*)
48466       word=`echo "$gl_cv_cc_long_double_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
48467       bit=`echo "$gl_cv_cc_long_double_expbit0" | sed -e 's/word.*bit //'`
48468
48469 cat >>confdefs.h <<_ACEOF
48470 #define LDBL_EXPBIT0_WORD $word
48471 _ACEOF
48472
48473
48474 cat >>confdefs.h <<_ACEOF
48475 #define LDBL_EXPBIT0_BIT $bit
48476 _ACEOF
48477
48478       ;;
48479   esac
48480
48481
48482
48483
48484
48485
48486
48487
48488
48489
48490   case "$host_os" in
48491     solaris*)
48492
48493 $as_echo "#define _LCONV_C99 1" >>confdefs.h
48494
48495       ;;
48496   esac
48497
48498   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether locale.h conforms to POSIX:2001" >&5
48499 $as_echo_n "checking whether locale.h conforms to POSIX:2001... " >&6; }
48500 if ${gl_cv_header_locale_h_posix2001+:} false; then :
48501   $as_echo_n "(cached) " >&6
48502 else
48503   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48504 /* end confdefs.h.  */
48505 #include <locale.h>
48506             int x = LC_MESSAGES;
48507             int y = sizeof (((struct lconv *) 0)->decimal_point);
48508 int
48509 main ()
48510 {
48511
48512   ;
48513   return 0;
48514 }
48515 _ACEOF
48516 if ac_fn_c_try_compile "$LINENO"; then :
48517   gl_cv_header_locale_h_posix2001=yes
48518 else
48519   gl_cv_header_locale_h_posix2001=no
48520 fi
48521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48522 fi
48523 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_locale_h_posix2001" >&5
48524 $as_echo "$gl_cv_header_locale_h_posix2001" >&6; }
48525
48526
48527   if test $ac_cv_header_xlocale_h = yes; then
48528     HAVE_XLOCALE_H=1
48529                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether locale.h defines locale_t" >&5
48530 $as_echo_n "checking whether locale.h defines locale_t... " >&6; }
48531 if ${gl_cv_header_locale_has_locale_t+:} false; then :
48532   $as_echo_n "(cached) " >&6
48533 else
48534   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48535 /* end confdefs.h.  */
48536 #include <locale.h>
48537               locale_t x;
48538 int
48539 main ()
48540 {
48541
48542   ;
48543   return 0;
48544 }
48545 _ACEOF
48546 if ac_fn_c_try_compile "$LINENO"; then :
48547   gl_cv_header_locale_has_locale_t=yes
48548 else
48549   gl_cv_header_locale_has_locale_t=no
48550 fi
48551 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48552
48553 fi
48554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_header_locale_has_locale_t" >&5
48555 $as_echo "$gl_cv_header_locale_has_locale_t" >&6; }
48556     if test $gl_cv_header_locale_has_locale_t = yes; then
48557       gl_cv_header_locale_h_needs_xlocale_h=no
48558     else
48559       gl_cv_header_locale_h_needs_xlocale_h=yes
48560     fi
48561   else
48562     HAVE_XLOCALE_H=0
48563     gl_cv_header_locale_h_needs_xlocale_h=no
48564   fi
48565
48566
48567           { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether struct lconv is properly defined" >&5
48568 $as_echo_n "checking whether struct lconv is properly defined... " >&6; }
48569 if ${gl_cv_sys_struct_lconv_ok+:} false; then :
48570   $as_echo_n "(cached) " >&6
48571 else
48572   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48573 /* end confdefs.h.  */
48574 #include <locale.h>
48575             struct lconv l;
48576             int x = sizeof (l.decimal_point);
48577             int y = sizeof (l.int_p_cs_precedes);
48578 int
48579 main ()
48580 {
48581
48582   ;
48583   return 0;
48584 }
48585 _ACEOF
48586 if ac_fn_c_try_compile "$LINENO"; then :
48587   gl_cv_sys_struct_lconv_ok=yes
48588 else
48589   gl_cv_sys_struct_lconv_ok=no
48590 fi
48591 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48592
48593 fi
48594 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_sys_struct_lconv_ok" >&5
48595 $as_echo "$gl_cv_sys_struct_lconv_ok" >&6; }
48596   if test $gl_cv_sys_struct_lconv_ok = no; then
48597     REPLACE_STRUCT_LCONV=1
48598   fi
48599
48600
48601
48602
48603
48604
48605
48606
48607
48608      if test $gl_cv_have_include_next = yes; then
48609        gl_cv_next_locale_h='<'locale.h'>'
48610      else
48611        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <locale.h>" >&5
48612 $as_echo_n "checking absolute name of <locale.h>... " >&6; }
48613 if ${gl_cv_next_locale_h+:} false; then :
48614   $as_echo_n "(cached) " >&6
48615 else
48616
48617
48618
48619   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48620 /* end confdefs.h.  */
48621 #include <locale.h>
48622 _ACEOF
48623                 case "$host_os" in
48624     aix*) gl_absname_cpp="$ac_cpp -C" ;;
48625     *)    gl_absname_cpp="$ac_cpp" ;;
48626   esac
48627
48628   case "$host_os" in
48629     mingw*)
48630                                           gl_dirsep_regex='[/\\]'
48631       ;;
48632     *)
48633       gl_dirsep_regex='\/'
48634       ;;
48635   esac
48636       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
48637   gl_header_literal_regex=`echo 'locale.h' \
48638                            | sed -e "$gl_make_literal_regex_sed"`
48639   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
48640       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
48641       s|^/[^/]|//&|
48642       p
48643       q
48644     }'
48645
48646         gl_cv_absolute_locale_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
48647   sed -n "$gl_absolute_header_sed"`
48648
48649            gl_header=$gl_cv_absolute_locale_h
48650            gl_cv_next_locale_h='"'$gl_header'"'
48651
48652
48653 fi
48654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_locale_h" >&5
48655 $as_echo "$gl_cv_next_locale_h" >&6; }
48656      fi
48657      NEXT_LOCALE_H=$gl_cv_next_locale_h
48658
48659      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
48660        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
48661        gl_next_as_first_directive='<'locale.h'>'
48662      else
48663        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
48664        gl_next_as_first_directive=$gl_cv_next_locale_h
48665      fi
48666      NEXT_AS_FIRST_DIRECTIVE_LOCALE_H=$gl_next_as_first_directive
48667
48668
48669
48670
48671
48672
48673     for gl_func in setlocale duplocale; do
48674     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
48675     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
48676 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
48677 if eval \${$as_gl_Symbol+:} false; then :
48678   $as_echo_n "(cached) " >&6
48679 else
48680   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48681 /* end confdefs.h.  */
48682 #include <locale.h>
48683 /* Some systems provide declarations in a non-standard header.  */
48684 #if HAVE_XLOCALE_H
48685 # include <xlocale.h>
48686 #endif
48687
48688 int
48689 main ()
48690 {
48691 #undef $gl_func
48692   (void) $gl_func;
48693   ;
48694   return 0;
48695 }
48696 _ACEOF
48697 if ac_fn_c_try_compile "$LINENO"; then :
48698   eval "$as_gl_Symbol=yes"
48699 else
48700   eval "$as_gl_Symbol=no"
48701 fi
48702 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
48703 fi
48704 eval ac_res=\$$as_gl_Symbol
48705                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
48706 $as_echo "$ac_res" >&6; }
48707     if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
48708   cat >>confdefs.h <<_ACEOF
48709 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
48710 _ACEOF
48711
48712                      eval ac_cv_have_decl_$gl_func=yes
48713 fi
48714       done
48715
48716
48717
48718
48719
48720
48721
48722   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
48723 $as_echo_n "checking for a traditional french locale... " >&6; }
48724 if ${gt_cv_locale_fr+:} false; then :
48725   $as_echo_n "(cached) " >&6
48726 else
48727
48728     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48729 /* end confdefs.h.  */
48730
48731 #include <locale.h>
48732 #include <time.h>
48733 #if HAVE_LANGINFO_CODESET
48734 # include <langinfo.h>
48735 #endif
48736 #include <stdlib.h>
48737 #include <string.h>
48738 struct tm t;
48739 char buf[16];
48740 int main () {
48741   /* Check whether the given locale name is recognized by the system.  */
48742 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
48743   /* On native Windows, setlocale(category, "") looks at the system settings,
48744      not at the environment variables.  Also, when an encoding suffix such
48745      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
48746      category of the locale to "C".  */
48747   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
48748       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
48749     return 1;
48750 #else
48751   if (setlocale (LC_ALL, "") == NULL) return 1;
48752 #endif
48753   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
48754      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
48755      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
48756      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
48757      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
48758      some unit tests fail.
48759      On MirBSD 10, when an unsupported locale is specified, setlocale()
48760      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
48761 #if HAVE_LANGINFO_CODESET
48762   {
48763     const char *cs = nl_langinfo (CODESET);
48764     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
48765         || strcmp (cs, "UTF-8") == 0)
48766       return 1;
48767   }
48768 #endif
48769 #ifdef __CYGWIN__
48770   /* On Cygwin, avoid locale names without encoding suffix, because the
48771      locale_charset() function relies on the encoding suffix.  Note that
48772      LC_ALL is set on the command line.  */
48773   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
48774 #endif
48775   /* Check whether in the abbreviation of the second month, the second
48776      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
48777      one byte long. This excludes the UTF-8 encoding.  */
48778   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
48779   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
48780 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
48781   /* Check whether the decimal separator is a comma.
48782      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
48783      are nl_langinfo(RADIXCHAR) are both ".".  */
48784   if (localeconv () ->decimal_point[0] != ',') return 1;
48785 #endif
48786   return 0;
48787 }
48788
48789 _ACEOF
48790     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
48791   (eval $ac_link) 2>&5
48792   ac_status=$?
48793   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
48794   test $ac_status = 0; } && test -s conftest$ac_exeext; then
48795       case "$host_os" in
48796         # Handle native Windows specially, because there setlocale() interprets
48797         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
48798         # "fr" or "fra" as "French" or "French_France.1252",
48799         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
48800         # "ja" as "Japanese" or "Japanese_Japan.932",
48801         # and similar.
48802         mingw*)
48803           # Test for the native Windows locale name.
48804           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
48805             gt_cv_locale_fr=French_France.1252
48806           else
48807             # None found.
48808             gt_cv_locale_fr=none
48809           fi
48810           ;;
48811         *)
48812           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
48813           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
48814           # configure script would override the LC_ALL setting. Likewise for
48815           # LC_CTYPE, which is also set at the beginning of the configure script.
48816           # Test for the usual locale name.
48817           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
48818             gt_cv_locale_fr=fr_FR
48819           else
48820             # Test for the locale name with explicit encoding suffix.
48821             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
48822               gt_cv_locale_fr=fr_FR.ISO-8859-1
48823             else
48824               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
48825               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
48826                 gt_cv_locale_fr=fr_FR.ISO8859-1
48827               else
48828                 # Test for the HP-UX locale name.
48829                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
48830                   gt_cv_locale_fr=fr_FR.iso88591
48831                 else
48832                   # Test for the Solaris 7 locale name.
48833                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
48834                     gt_cv_locale_fr=fr
48835                   else
48836                     # None found.
48837                     gt_cv_locale_fr=none
48838                   fi
48839                 fi
48840               fi
48841             fi
48842           fi
48843           ;;
48844       esac
48845     fi
48846     rm -fr conftest*
48847
48848 fi
48849 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
48850 $as_echo "$gt_cv_locale_fr" >&6; }
48851   LOCALE_FR=$gt_cv_locale_fr
48852
48853
48854
48855
48856   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
48857 $as_echo_n "checking for a french Unicode locale... " >&6; }
48858 if ${gt_cv_locale_fr_utf8+:} false; then :
48859   $as_echo_n "(cached) " >&6
48860 else
48861
48862     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48863 /* end confdefs.h.  */
48864
48865 #include <locale.h>
48866 #include <time.h>
48867 #if HAVE_LANGINFO_CODESET
48868 # include <langinfo.h>
48869 #endif
48870 #include <stdlib.h>
48871 #include <string.h>
48872 struct tm t;
48873 char buf[16];
48874 int main () {
48875   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
48876      imitates locale dependent behaviour by looking at the environment
48877      variables, and all locales use the UTF-8 encoding.  */
48878 #if !(defined __BEOS__ || defined __HAIKU__)
48879   /* Check whether the given locale name is recognized by the system.  */
48880 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
48881   /* On native Windows, setlocale(category, "") looks at the system settings,
48882      not at the environment variables.  Also, when an encoding suffix such
48883      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
48884      category of the locale to "C".  */
48885   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
48886       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
48887     return 1;
48888 # else
48889   if (setlocale (LC_ALL, "") == NULL) return 1;
48890 # endif
48891   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
48892      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
48893      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
48894      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
48895      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
48896      some unit tests fail.  */
48897 # if HAVE_LANGINFO_CODESET
48898   {
48899     const char *cs = nl_langinfo (CODESET);
48900     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
48901       return 1;
48902   }
48903 # endif
48904 # ifdef __CYGWIN__
48905   /* On Cygwin, avoid locale names without encoding suffix, because the
48906      locale_charset() function relies on the encoding suffix.  Note that
48907      LC_ALL is set on the command line.  */
48908   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
48909 # endif
48910   /* Check whether in the abbreviation of the second month, the second
48911      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
48912      two bytes long, with UTF-8 encoding.  */
48913   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
48914   if (strftime (buf, sizeof (buf), "%b", &t) < 4
48915       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
48916     return 1;
48917 #endif
48918 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
48919   /* Check whether the decimal separator is a comma.
48920      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
48921      are nl_langinfo(RADIXCHAR) are both ".".  */
48922   if (localeconv () ->decimal_point[0] != ',') return 1;
48923 #endif
48924   return 0;
48925 }
48926
48927 _ACEOF
48928     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
48929   (eval $ac_link) 2>&5
48930   ac_status=$?
48931   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
48932   test $ac_status = 0; } && test -s conftest$ac_exeext; then
48933       case "$host_os" in
48934         # Handle native Windows specially, because there setlocale() interprets
48935         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
48936         # "fr" or "fra" as "French" or "French_France.1252",
48937         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
48938         # "ja" as "Japanese" or "Japanese_Japan.932",
48939         # and similar.
48940         mingw*)
48941           # Test for the hypothetical native Windows locale name.
48942           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
48943             gt_cv_locale_fr_utf8=French_France.65001
48944           else
48945             # None found.
48946             gt_cv_locale_fr_utf8=none
48947           fi
48948           ;;
48949         *)
48950           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
48951           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
48952           # configure script would override the LC_ALL setting. Likewise for
48953           # LC_CTYPE, which is also set at the beginning of the configure script.
48954           # Test for the usual locale name.
48955           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
48956             gt_cv_locale_fr_utf8=fr_FR
48957           else
48958             # Test for the locale name with explicit encoding suffix.
48959             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
48960               gt_cv_locale_fr_utf8=fr_FR.UTF-8
48961             else
48962               # Test for the Solaris 7 locale name.
48963               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
48964                 gt_cv_locale_fr_utf8=fr.UTF-8
48965               else
48966                 # None found.
48967                 gt_cv_locale_fr_utf8=none
48968               fi
48969             fi
48970           fi
48971           ;;
48972       esac
48973     fi
48974     rm -fr conftest*
48975
48976 fi
48977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
48978 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
48979   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
48980
48981
48982
48983
48984
48985   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional japanese locale" >&5
48986 $as_echo_n "checking for a traditional japanese locale... " >&6; }
48987 if ${gt_cv_locale_ja+:} false; then :
48988   $as_echo_n "(cached) " >&6
48989 else
48990
48991     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
48992 /* end confdefs.h.  */
48993
48994 #include <locale.h>
48995 #include <time.h>
48996 #if HAVE_LANGINFO_CODESET
48997 # include <langinfo.h>
48998 #endif
48999 #include <stdlib.h>
49000 #include <string.h>
49001 struct tm t;
49002 char buf[16];
49003 int main ()
49004 {
49005   const char *p;
49006   /* Check whether the given locale name is recognized by the system.  */
49007 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
49008   /* On native Windows, setlocale(category, "") looks at the system settings,
49009      not at the environment variables.  Also, when an encoding suffix such
49010      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
49011      category of the locale to "C".  */
49012   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
49013       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
49014     return 1;
49015 #else
49016   if (setlocale (LC_ALL, "") == NULL) return 1;
49017 #endif
49018   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
49019      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
49020      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
49021      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
49022      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
49023      some unit tests fail.
49024      On MirBSD 10, when an unsupported locale is specified, setlocale()
49025      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
49026 #if HAVE_LANGINFO_CODESET
49027   {
49028     const char *cs = nl_langinfo (CODESET);
49029     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
49030         || strcmp (cs, "UTF-8") == 0)
49031       return 1;
49032   }
49033 #endif
49034 #ifdef __CYGWIN__
49035   /* On Cygwin, avoid locale names without encoding suffix, because the
49036      locale_charset() function relies on the encoding suffix.  Note that
49037      LC_ALL is set on the command line.  */
49038   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
49039 #endif
49040   /* Check whether MB_CUR_MAX is > 1.  This excludes the dysfunctional locales
49041      on Cygwin 1.5.x.  */
49042   if (MB_CUR_MAX == 1)
49043     return 1;
49044   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
49045      This excludes the UTF-8 encoding (except on MirBSD).  */
49046   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
49047   if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
49048   for (p = buf; *p != '\0'; p++)
49049     if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
49050       return 1;
49051   return 0;
49052 }
49053
49054 _ACEOF
49055     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
49056   (eval $ac_link) 2>&5
49057   ac_status=$?
49058   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
49059   test $ac_status = 0; } && test -s conftest$ac_exeext; then
49060       case "$host_os" in
49061         # Handle native Windows specially, because there setlocale() interprets
49062         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
49063         # "fr" or "fra" as "French" or "French_France.1252",
49064         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
49065         # "ja" as "Japanese" or "Japanese_Japan.932",
49066         # and similar.
49067         mingw*)
49068           # Note that on native Windows, the Japanese locale is
49069           # Japanese_Japan.932, and CP932 is very different from EUC-JP, so we
49070           # cannot use it here.
49071           gt_cv_locale_ja=none
49072           ;;
49073         *)
49074           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
49075           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
49076           # configure script would override the LC_ALL setting. Likewise for
49077           # LC_CTYPE, which is also set at the beginning of the configure script.
49078           # Test for the AIX locale name.
49079           if (LC_ALL=ja_JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49080             gt_cv_locale_ja=ja_JP
49081           else
49082             # Test for the locale name with explicit encoding suffix.
49083             if (LC_ALL=ja_JP.EUC-JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49084               gt_cv_locale_ja=ja_JP.EUC-JP
49085             else
49086               # Test for the HP-UX, OSF/1, NetBSD locale name.
49087               if (LC_ALL=ja_JP.eucJP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49088                 gt_cv_locale_ja=ja_JP.eucJP
49089               else
49090                 # Test for the IRIX, FreeBSD locale name.
49091                 if (LC_ALL=ja_JP.EUC LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49092                   gt_cv_locale_ja=ja_JP.EUC
49093                 else
49094                   # Test for the Solaris 7 locale name.
49095                   if (LC_ALL=ja LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49096                     gt_cv_locale_ja=ja
49097                   else
49098                     # Special test for NetBSD 1.6.
49099                     if test -f /usr/share/locale/ja_JP.eucJP/LC_CTYPE; then
49100                       gt_cv_locale_ja=ja_JP.eucJP
49101                     else
49102                       # None found.
49103                       gt_cv_locale_ja=none
49104                     fi
49105                   fi
49106                 fi
49107               fi
49108             fi
49109           fi
49110           ;;
49111       esac
49112     fi
49113     rm -fr conftest*
49114
49115 fi
49116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_ja" >&5
49117 $as_echo "$gt_cv_locale_ja" >&6; }
49118   LOCALE_JA=$gt_cv_locale_ja
49119
49120
49121
49122
49123
49124   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a transitional chinese locale" >&5
49125 $as_echo_n "checking for a transitional chinese locale... " >&6; }
49126 if ${gt_cv_locale_zh_CN+:} false; then :
49127   $as_echo_n "(cached) " >&6
49128 else
49129
49130     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49131 /* end confdefs.h.  */
49132
49133 #include <locale.h>
49134 #include <stdlib.h>
49135 #include <time.h>
49136 #if HAVE_LANGINFO_CODESET
49137 # include <langinfo.h>
49138 #endif
49139 #include <stdlib.h>
49140 #include <string.h>
49141 struct tm t;
49142 char buf[16];
49143 int main ()
49144 {
49145   const char *p;
49146   /* Check whether the given locale name is recognized by the system.  */
49147 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
49148   /* On native Windows, setlocale(category, "") looks at the system settings,
49149      not at the environment variables.  Also, when an encoding suffix such
49150      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
49151      category of the locale to "C".  */
49152   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
49153       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
49154     return 1;
49155 #else
49156   if (setlocale (LC_ALL, "") == NULL) return 1;
49157 #endif
49158   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
49159      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
49160      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
49161      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
49162      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
49163      some unit tests fail.
49164      On MirBSD 10, when an unsupported locale is specified, setlocale()
49165      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
49166 #if HAVE_LANGINFO_CODESET
49167   {
49168     const char *cs = nl_langinfo (CODESET);
49169     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
49170         || strcmp (cs, "UTF-8") == 0)
49171       return 1;
49172   }
49173 #endif
49174 #ifdef __CYGWIN__
49175   /* On Cygwin, avoid locale names without encoding suffix, because the
49176      locale_charset() function relies on the encoding suffix.  Note that
49177      LC_ALL is set on the command line.  */
49178   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
49179 #endif
49180   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
49181      This excludes the UTF-8 encoding (except on MirBSD).  */
49182   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
49183   if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
49184   for (p = buf; *p != '\0'; p++)
49185     if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
49186       return 1;
49187   /* Check whether a typical GB18030 multibyte sequence is recognized as a
49188      single wide character.  This excludes the GB2312 and GBK encodings.  */
49189   if (mblen ("\203\062\332\066", 5) != 4)
49190     return 1;
49191   return 0;
49192 }
49193
49194 _ACEOF
49195     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
49196   (eval $ac_link) 2>&5
49197   ac_status=$?
49198   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
49199   test $ac_status = 0; } && test -s conftest$ac_exeext; then
49200       case "$host_os" in
49201         # Handle native Windows specially, because there setlocale() interprets
49202         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
49203         # "fr" or "fra" as "French" or "French_France.1252",
49204         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
49205         # "ja" as "Japanese" or "Japanese_Japan.932",
49206         # and similar.
49207         mingw*)
49208           # Test for the hypothetical native Windows locale name.
49209           if (LC_ALL=Chinese_China.54936 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49210             gt_cv_locale_zh_CN=Chinese_China.54936
49211           else
49212             # None found.
49213             gt_cv_locale_zh_CN=none
49214           fi
49215           ;;
49216         solaris2.8)
49217           # On Solaris 8, the locales zh_CN.GB18030, zh_CN.GBK, zh.GBK are
49218           # broken. One witness is the test case in gl_MBRTOWC_SANITYCHECK.
49219           # Another witness is that "LC_ALL=zh_CN.GB18030 bash -c true" dumps core.
49220           gt_cv_locale_zh_CN=none
49221           ;;
49222         *)
49223           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
49224           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
49225           # configure script would override the LC_ALL setting. Likewise for
49226           # LC_CTYPE, which is also set at the beginning of the configure script.
49227           # Test for the locale name without encoding suffix.
49228           if (LC_ALL=zh_CN LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49229             gt_cv_locale_zh_CN=zh_CN
49230           else
49231             # Test for the locale name with explicit encoding suffix.
49232             if (LC_ALL=zh_CN.GB18030 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49233               gt_cv_locale_zh_CN=zh_CN.GB18030
49234             else
49235               # None found.
49236               gt_cv_locale_zh_CN=none
49237             fi
49238           fi
49239           ;;
49240       esac
49241     else
49242       # If there was a link error, due to mblen(), the system is so old that
49243       # it certainly doesn't have a chinese locale.
49244       gt_cv_locale_zh_CN=none
49245     fi
49246     rm -fr conftest*
49247
49248 fi
49249 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_zh_CN" >&5
49250 $as_echo "$gt_cv_locale_zh_CN" >&6; }
49251   LOCALE_ZH_CN=$gt_cv_locale_zh_CN
49252
49253
49254
49255
49256   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
49257 $as_echo_n "checking for a french Unicode locale... " >&6; }
49258 if ${gt_cv_locale_fr_utf8+:} false; then :
49259   $as_echo_n "(cached) " >&6
49260 else
49261
49262     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49263 /* end confdefs.h.  */
49264
49265 #include <locale.h>
49266 #include <time.h>
49267 #if HAVE_LANGINFO_CODESET
49268 # include <langinfo.h>
49269 #endif
49270 #include <stdlib.h>
49271 #include <string.h>
49272 struct tm t;
49273 char buf[16];
49274 int main () {
49275   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
49276      imitates locale dependent behaviour by looking at the environment
49277      variables, and all locales use the UTF-8 encoding.  */
49278 #if !(defined __BEOS__ || defined __HAIKU__)
49279   /* Check whether the given locale name is recognized by the system.  */
49280 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
49281   /* On native Windows, setlocale(category, "") looks at the system settings,
49282      not at the environment variables.  Also, when an encoding suffix such
49283      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
49284      category of the locale to "C".  */
49285   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
49286       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
49287     return 1;
49288 # else
49289   if (setlocale (LC_ALL, "") == NULL) return 1;
49290 # endif
49291   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
49292      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
49293      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
49294      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
49295      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
49296      some unit tests fail.  */
49297 # if HAVE_LANGINFO_CODESET
49298   {
49299     const char *cs = nl_langinfo (CODESET);
49300     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
49301       return 1;
49302   }
49303 # endif
49304 # ifdef __CYGWIN__
49305   /* On Cygwin, avoid locale names without encoding suffix, because the
49306      locale_charset() function relies on the encoding suffix.  Note that
49307      LC_ALL is set on the command line.  */
49308   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
49309 # endif
49310   /* Check whether in the abbreviation of the second month, the second
49311      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
49312      two bytes long, with UTF-8 encoding.  */
49313   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
49314   if (strftime (buf, sizeof (buf), "%b", &t) < 4
49315       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
49316     return 1;
49317 #endif
49318 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
49319   /* Check whether the decimal separator is a comma.
49320      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
49321      are nl_langinfo(RADIXCHAR) are both ".".  */
49322   if (localeconv () ->decimal_point[0] != ',') return 1;
49323 #endif
49324   return 0;
49325 }
49326
49327 _ACEOF
49328     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
49329   (eval $ac_link) 2>&5
49330   ac_status=$?
49331   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
49332   test $ac_status = 0; } && test -s conftest$ac_exeext; then
49333       case "$host_os" in
49334         # Handle native Windows specially, because there setlocale() interprets
49335         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
49336         # "fr" or "fra" as "French" or "French_France.1252",
49337         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
49338         # "ja" as "Japanese" or "Japanese_Japan.932",
49339         # and similar.
49340         mingw*)
49341           # Test for the hypothetical native Windows locale name.
49342           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49343             gt_cv_locale_fr_utf8=French_France.65001
49344           else
49345             # None found.
49346             gt_cv_locale_fr_utf8=none
49347           fi
49348           ;;
49349         *)
49350           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
49351           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
49352           # configure script would override the LC_ALL setting. Likewise for
49353           # LC_CTYPE, which is also set at the beginning of the configure script.
49354           # Test for the usual locale name.
49355           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49356             gt_cv_locale_fr_utf8=fr_FR
49357           else
49358             # Test for the locale name with explicit encoding suffix.
49359             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49360               gt_cv_locale_fr_utf8=fr_FR.UTF-8
49361             else
49362               # Test for the Solaris 7 locale name.
49363               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49364                 gt_cv_locale_fr_utf8=fr.UTF-8
49365               else
49366                 # None found.
49367                 gt_cv_locale_fr_utf8=none
49368               fi
49369             fi
49370           fi
49371           ;;
49372       esac
49373     fi
49374     rm -fr conftest*
49375
49376 fi
49377 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
49378 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
49379   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
49380
49381
49382
49383
49384
49385   if false; then
49386     REPLACE_MBTOWC=1
49387   fi
49388
49389   if test $REPLACE_MBTOWC = 1; then
49390
49391
49392
49393
49394
49395
49396
49397
49398   gltests_LIBOBJS="$gltests_LIBOBJS mbtowc.$ac_objext"
49399
49400
49401   :
49402
49403   fi
49404
49405
49406
49407
49408
49409     if test "$GNULIB_MBTOWC" != 1; then
49410         if test "$GNULIB_MBTOWC" = 0; then
49411       GNULIB_MBTOWC=$gl_module_indicator_condition
49412     else
49413       GNULIB_MBTOWC="($GNULIB_MBTOWC || $gl_module_indicator_condition)"
49414     fi
49415   fi
49416
49417
49418
49419
49420
49421 $as_echo "#define GNULIB_TEST_MBTOWC 1" >>confdefs.h
49422
49423
49424
49425
49426
49427
49428   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
49429   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
49430   # irrelevant for anonymous mappings.
49431   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
49432 if test "x$ac_cv_func_mmap" = xyes; then :
49433   gl_have_mmap=yes
49434 else
49435   gl_have_mmap=no
49436 fi
49437
49438
49439   # Try to allow MAP_ANONYMOUS.
49440   gl_have_mmap_anonymous=no
49441   if test $gl_have_mmap = yes; then
49442     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
49443 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
49444     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49445 /* end confdefs.h.  */
49446
49447 #include <sys/mman.h>
49448 #ifdef MAP_ANONYMOUS
49449     I cannot identify this map
49450 #endif
49451
49452 _ACEOF
49453 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
49454   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
49455   gl_have_mmap_anonymous=yes
49456 fi
49457 rm -f conftest*
49458
49459     if test $gl_have_mmap_anonymous != yes; then
49460       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49461 /* end confdefs.h.  */
49462
49463 #include <sys/mman.h>
49464 #ifdef MAP_ANON
49465     I cannot identify this map
49466 #endif
49467
49468 _ACEOF
49469 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
49470   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
49471
49472 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
49473
49474          gl_have_mmap_anonymous=yes
49475 fi
49476 rm -f conftest*
49477
49478     fi
49479     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
49480 $as_echo "$gl_have_mmap_anonymous" >&6; }
49481     if test $gl_have_mmap_anonymous = yes; then
49482
49483 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
49484
49485     fi
49486   fi
49487
49488
49489
49490
49491
49492   if test $ac_cv_func__set_invalid_parameter_handler = yes; then
49493     HAVE_MSVC_INVALID_PARAMETER_HANDLER=1
49494
49495 $as_echo "#define HAVE_MSVC_INVALID_PARAMETER_HANDLER 1" >>confdefs.h
49496
49497   else
49498     HAVE_MSVC_INVALID_PARAMETER_HANDLER=0
49499   fi
49500
49501
49502   if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
49503
49504
49505
49506
49507
49508
49509
49510
49511   gltests_LIBOBJS="$gltests_LIBOBJS msvc-inval.$ac_objext"
49512
49513   fi
49514
49515
49516
49517   if test $HAVE_MSVC_INVALID_PARAMETER_HANDLER = 1; then
49518
49519
49520
49521
49522
49523
49524
49525
49526   gltests_LIBOBJS="$gltests_LIBOBJS msvc-nothrow.$ac_objext"
49527
49528   fi
49529   ac_fn_c_check_decl "$LINENO" "program_invocation_name" "ac_cv_have_decl_program_invocation_name" "#include <errno.h>
49530 "
49531 if test "x$ac_cv_have_decl_program_invocation_name" = xyes; then :
49532   ac_have_decl=1
49533 else
49534   ac_have_decl=0
49535 fi
49536
49537 cat >>confdefs.h <<_ACEOF
49538 #define HAVE_DECL_PROGRAM_INVOCATION_NAME $ac_have_decl
49539 _ACEOF
49540
49541   ac_fn_c_check_decl "$LINENO" "program_invocation_short_name" "ac_cv_have_decl_program_invocation_short_name" "#include <errno.h>
49542 "
49543 if test "x$ac_cv_have_decl_program_invocation_short_name" = xyes; then :
49544   ac_have_decl=1
49545 else
49546   ac_have_decl=0
49547 fi
49548
49549 cat >>confdefs.h <<_ACEOF
49550 #define HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME $ac_have_decl
49551 _ACEOF
49552
49553
49554
49555      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for putenv compatible with GNU and SVID" >&5
49556 $as_echo_n "checking for putenv compatible with GNU and SVID... " >&6; }
49557 if ${gl_cv_func_svid_putenv+:} false; then :
49558   $as_echo_n "(cached) " >&6
49559 else
49560   if test "$cross_compiling" = yes; then :
49561                case "$host_os" in
49562                         # Guess yes on glibc systems.
49563                 *-gnu*) gl_cv_func_svid_putenv="guessing yes" ;;
49564                         # If we don't know, assume the worst.
49565                 *)      gl_cv_func_svid_putenv="guessing no" ;;
49566               esac
49567
49568 else
49569   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49570 /* end confdefs.h.  */
49571 $ac_includes_default
49572 int
49573 main ()
49574 {
49575
49576     /* Put it in env.  */
49577     if (putenv ("CONFTEST_putenv=val"))
49578       return 1;
49579
49580     /* Try to remove it.  */
49581     if (putenv ("CONFTEST_putenv"))
49582       return 2;
49583
49584     /* Make sure it was deleted.  */
49585     if (getenv ("CONFTEST_putenv") != 0)
49586       return 3;
49587
49588     return 0;
49589
49590   ;
49591   return 0;
49592 }
49593 _ACEOF
49594 if ac_fn_c_try_run "$LINENO"; then :
49595   gl_cv_func_svid_putenv=yes
49596 else
49597   gl_cv_func_svid_putenv=no
49598 fi
49599 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
49600   conftest.$ac_objext conftest.beam conftest.$ac_ext
49601 fi
49602
49603
49604 fi
49605 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_svid_putenv" >&5
49606 $as_echo "$gl_cv_func_svid_putenv" >&6; }
49607   case "$gl_cv_func_svid_putenv" in
49608     *yes) ;;
49609     *)
49610       REPLACE_PUTENV=1
49611       ;;
49612   esac
49613
49614   if test $REPLACE_PUTENV = 1; then
49615
49616
49617
49618
49619
49620
49621
49622
49623   gltests_LIBOBJS="$gltests_LIBOBJS putenv.$ac_objext"
49624
49625
49626   ac_fn_c_check_decl "$LINENO" "_putenv" "ac_cv_have_decl__putenv" "$ac_includes_default"
49627 if test "x$ac_cv_have_decl__putenv" = xyes; then :
49628   ac_have_decl=1
49629 else
49630   ac_have_decl=0
49631 fi
49632
49633 cat >>confdefs.h <<_ACEOF
49634 #define HAVE_DECL__PUTENV $ac_have_decl
49635 _ACEOF
49636
49637
49638   fi
49639
49640
49641
49642
49643
49644     if test "$GNULIB_PUTENV" != 1; then
49645         if test "$GNULIB_PUTENV" = 0; then
49646       GNULIB_PUTENV=$gl_module_indicator_condition
49647     else
49648       GNULIB_PUTENV="($GNULIB_PUTENV || $gl_module_indicator_condition)"
49649     fi
49650   fi
49651
49652
49653
49654
49655
49656 $as_echo "#define GNULIB_TEST_PUTENV 1" >>confdefs.h
49657
49658
49659
49660
49661
49662      if test $ac_cv_func_setenv = no; then
49663     HAVE_SETENV=0
49664   else
49665     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether setenv validates arguments" >&5
49666 $as_echo_n "checking whether setenv validates arguments... " >&6; }
49667 if ${gl_cv_func_setenv_works+:} false; then :
49668   $as_echo_n "(cached) " >&6
49669 else
49670   if test "$cross_compiling" = yes; then :
49671   case "$host_os" in
49672                  # Guess yes on glibc systems.
49673          *-gnu*) gl_cv_func_setenv_works="guessing yes" ;;
49674                  # If we don't know, assume the worst.
49675          *)      gl_cv_func_setenv_works="guessing no" ;;
49676        esac
49677
49678 else
49679   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49680 /* end confdefs.h.  */
49681
49682        #include <stdlib.h>
49683        #include <errno.h>
49684        #include <string.h>
49685
49686 int
49687 main ()
49688 {
49689
49690        int result = 0;
49691        {
49692          if (setenv ("", "", 0) != -1)
49693            result |= 1;
49694          else if (errno != EINVAL)
49695            result |= 2;
49696        }
49697        {
49698          if (setenv ("a", "=", 1) != 0)
49699            result |= 4;
49700          else if (strcmp (getenv ("a"), "=") != 0)
49701            result |= 8;
49702        }
49703        return result;
49704
49705   ;
49706   return 0;
49707 }
49708 _ACEOF
49709 if ac_fn_c_try_run "$LINENO"; then :
49710   gl_cv_func_setenv_works=yes
49711 else
49712   gl_cv_func_setenv_works=no
49713 fi
49714 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
49715   conftest.$ac_objext conftest.beam conftest.$ac_ext
49716 fi
49717
49718 fi
49719 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_setenv_works" >&5
49720 $as_echo "$gl_cv_func_setenv_works" >&6; }
49721     case "$gl_cv_func_setenv_works" in
49722       *yes) ;;
49723       *)
49724         REPLACE_SETENV=1
49725         ;;
49726     esac
49727   fi
49728
49729   if test $HAVE_SETENV = 0 || test $REPLACE_SETENV = 1; then
49730
49731
49732
49733
49734
49735
49736
49737
49738   gltests_LIBOBJS="$gltests_LIBOBJS setenv.$ac_objext"
49739
49740   fi
49741
49742
49743
49744
49745
49746     if test "$GNULIB_SETENV" != 1; then
49747         if test "$GNULIB_SETENV" = 0; then
49748       GNULIB_SETENV=$gl_module_indicator_condition
49749     else
49750       GNULIB_SETENV="($GNULIB_SETENV || $gl_module_indicator_condition)"
49751     fi
49752   fi
49753
49754
49755
49756
49757
49758 $as_echo "#define GNULIB_TEST_SETENV 1" >>confdefs.h
49759
49760
49761
49762
49763
49764
49765   case "$host_os" in
49766             mingw*) REPLACE_SETLOCALE=1 ;;
49767             cygwin*)
49768       case `uname -r` in
49769         1.5.*) REPLACE_SETLOCALE=1 ;;
49770       esac
49771       ;;
49772   esac
49773
49774   if test $REPLACE_SETLOCALE = 1; then
49775
49776
49777
49778
49779
49780
49781
49782
49783   gltests_LIBOBJS="$gltests_LIBOBJS setlocale.$ac_objext"
49784
49785
49786   :
49787
49788   fi
49789
49790
49791
49792
49793
49794     if test "$GNULIB_SETLOCALE" != 1; then
49795         if test "$GNULIB_SETLOCALE" = 0; then
49796       GNULIB_SETLOCALE=$gl_module_indicator_condition
49797     else
49798       GNULIB_SETLOCALE="($GNULIB_SETLOCALE || $gl_module_indicator_condition)"
49799     fi
49800   fi
49801
49802
49803
49804
49805
49806 $as_echo "#define GNULIB_TEST_SETLOCALE 1" >>confdefs.h
49807
49808
49809
49810
49811
49812
49813   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
49814 $as_echo_n "checking for a traditional french locale... " >&6; }
49815 if ${gt_cv_locale_fr+:} false; then :
49816   $as_echo_n "(cached) " >&6
49817 else
49818
49819     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49820 /* end confdefs.h.  */
49821
49822 #include <locale.h>
49823 #include <time.h>
49824 #if HAVE_LANGINFO_CODESET
49825 # include <langinfo.h>
49826 #endif
49827 #include <stdlib.h>
49828 #include <string.h>
49829 struct tm t;
49830 char buf[16];
49831 int main () {
49832   /* Check whether the given locale name is recognized by the system.  */
49833 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
49834   /* On native Windows, setlocale(category, "") looks at the system settings,
49835      not at the environment variables.  Also, when an encoding suffix such
49836      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
49837      category of the locale to "C".  */
49838   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
49839       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
49840     return 1;
49841 #else
49842   if (setlocale (LC_ALL, "") == NULL) return 1;
49843 #endif
49844   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
49845      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
49846      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
49847      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
49848      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
49849      some unit tests fail.
49850      On MirBSD 10, when an unsupported locale is specified, setlocale()
49851      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
49852 #if HAVE_LANGINFO_CODESET
49853   {
49854     const char *cs = nl_langinfo (CODESET);
49855     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
49856         || strcmp (cs, "UTF-8") == 0)
49857       return 1;
49858   }
49859 #endif
49860 #ifdef __CYGWIN__
49861   /* On Cygwin, avoid locale names without encoding suffix, because the
49862      locale_charset() function relies on the encoding suffix.  Note that
49863      LC_ALL is set on the command line.  */
49864   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
49865 #endif
49866   /* Check whether in the abbreviation of the second month, the second
49867      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
49868      one byte long. This excludes the UTF-8 encoding.  */
49869   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
49870   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
49871 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
49872   /* Check whether the decimal separator is a comma.
49873      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
49874      are nl_langinfo(RADIXCHAR) are both ".".  */
49875   if (localeconv () ->decimal_point[0] != ',') return 1;
49876 #endif
49877   return 0;
49878 }
49879
49880 _ACEOF
49881     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
49882   (eval $ac_link) 2>&5
49883   ac_status=$?
49884   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
49885   test $ac_status = 0; } && test -s conftest$ac_exeext; then
49886       case "$host_os" in
49887         # Handle native Windows specially, because there setlocale() interprets
49888         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
49889         # "fr" or "fra" as "French" or "French_France.1252",
49890         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
49891         # "ja" as "Japanese" or "Japanese_Japan.932",
49892         # and similar.
49893         mingw*)
49894           # Test for the native Windows locale name.
49895           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49896             gt_cv_locale_fr=French_France.1252
49897           else
49898             # None found.
49899             gt_cv_locale_fr=none
49900           fi
49901           ;;
49902         *)
49903           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
49904           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
49905           # configure script would override the LC_ALL setting. Likewise for
49906           # LC_CTYPE, which is also set at the beginning of the configure script.
49907           # Test for the usual locale name.
49908           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49909             gt_cv_locale_fr=fr_FR
49910           else
49911             # Test for the locale name with explicit encoding suffix.
49912             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49913               gt_cv_locale_fr=fr_FR.ISO-8859-1
49914             else
49915               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
49916               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49917                 gt_cv_locale_fr=fr_FR.ISO8859-1
49918               else
49919                 # Test for the HP-UX locale name.
49920                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49921                   gt_cv_locale_fr=fr_FR.iso88591
49922                 else
49923                   # Test for the Solaris 7 locale name.
49924                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
49925                     gt_cv_locale_fr=fr
49926                   else
49927                     # None found.
49928                     gt_cv_locale_fr=none
49929                   fi
49930                 fi
49931               fi
49932             fi
49933           fi
49934           ;;
49935       esac
49936     fi
49937     rm -fr conftest*
49938
49939 fi
49940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
49941 $as_echo "$gt_cv_locale_fr" >&6; }
49942   LOCALE_FR=$gt_cv_locale_fr
49943
49944
49945
49946
49947   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
49948 $as_echo_n "checking for a french Unicode locale... " >&6; }
49949 if ${gt_cv_locale_fr_utf8+:} false; then :
49950   $as_echo_n "(cached) " >&6
49951 else
49952
49953     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
49954 /* end confdefs.h.  */
49955
49956 #include <locale.h>
49957 #include <time.h>
49958 #if HAVE_LANGINFO_CODESET
49959 # include <langinfo.h>
49960 #endif
49961 #include <stdlib.h>
49962 #include <string.h>
49963 struct tm t;
49964 char buf[16];
49965 int main () {
49966   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
49967      imitates locale dependent behaviour by looking at the environment
49968      variables, and all locales use the UTF-8 encoding.  */
49969 #if !(defined __BEOS__ || defined __HAIKU__)
49970   /* Check whether the given locale name is recognized by the system.  */
49971 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
49972   /* On native Windows, setlocale(category, "") looks at the system settings,
49973      not at the environment variables.  Also, when an encoding suffix such
49974      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
49975      category of the locale to "C".  */
49976   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
49977       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
49978     return 1;
49979 # else
49980   if (setlocale (LC_ALL, "") == NULL) return 1;
49981 # endif
49982   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
49983      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
49984      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
49985      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
49986      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
49987      some unit tests fail.  */
49988 # if HAVE_LANGINFO_CODESET
49989   {
49990     const char *cs = nl_langinfo (CODESET);
49991     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
49992       return 1;
49993   }
49994 # endif
49995 # ifdef __CYGWIN__
49996   /* On Cygwin, avoid locale names without encoding suffix, because the
49997      locale_charset() function relies on the encoding suffix.  Note that
49998      LC_ALL is set on the command line.  */
49999   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
50000 # endif
50001   /* Check whether in the abbreviation of the second month, the second
50002      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
50003      two bytes long, with UTF-8 encoding.  */
50004   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
50005   if (strftime (buf, sizeof (buf), "%b", &t) < 4
50006       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
50007     return 1;
50008 #endif
50009 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
50010   /* Check whether the decimal separator is a comma.
50011      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
50012      are nl_langinfo(RADIXCHAR) are both ".".  */
50013   if (localeconv () ->decimal_point[0] != ',') return 1;
50014 #endif
50015   return 0;
50016 }
50017
50018 _ACEOF
50019     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
50020   (eval $ac_link) 2>&5
50021   ac_status=$?
50022   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
50023   test $ac_status = 0; } && test -s conftest$ac_exeext; then
50024       case "$host_os" in
50025         # Handle native Windows specially, because there setlocale() interprets
50026         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
50027         # "fr" or "fra" as "French" or "French_France.1252",
50028         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
50029         # "ja" as "Japanese" or "Japanese_Japan.932",
50030         # and similar.
50031         mingw*)
50032           # Test for the hypothetical native Windows locale name.
50033           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50034             gt_cv_locale_fr_utf8=French_France.65001
50035           else
50036             # None found.
50037             gt_cv_locale_fr_utf8=none
50038           fi
50039           ;;
50040         *)
50041           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
50042           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
50043           # configure script would override the LC_ALL setting. Likewise for
50044           # LC_CTYPE, which is also set at the beginning of the configure script.
50045           # Test for the usual locale name.
50046           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50047             gt_cv_locale_fr_utf8=fr_FR
50048           else
50049             # Test for the locale name with explicit encoding suffix.
50050             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50051               gt_cv_locale_fr_utf8=fr_FR.UTF-8
50052             else
50053               # Test for the Solaris 7 locale name.
50054               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50055                 gt_cv_locale_fr_utf8=fr.UTF-8
50056               else
50057                 # None found.
50058                 gt_cv_locale_fr_utf8=none
50059               fi
50060             fi
50061           fi
50062           ;;
50063       esac
50064     fi
50065     rm -fr conftest*
50066
50067 fi
50068 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
50069 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
50070   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
50071
50072
50073
50074
50075
50076   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional japanese locale" >&5
50077 $as_echo_n "checking for a traditional japanese locale... " >&6; }
50078 if ${gt_cv_locale_ja+:} false; then :
50079   $as_echo_n "(cached) " >&6
50080 else
50081
50082     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50083 /* end confdefs.h.  */
50084
50085 #include <locale.h>
50086 #include <time.h>
50087 #if HAVE_LANGINFO_CODESET
50088 # include <langinfo.h>
50089 #endif
50090 #include <stdlib.h>
50091 #include <string.h>
50092 struct tm t;
50093 char buf[16];
50094 int main ()
50095 {
50096   const char *p;
50097   /* Check whether the given locale name is recognized by the system.  */
50098 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
50099   /* On native Windows, setlocale(category, "") looks at the system settings,
50100      not at the environment variables.  Also, when an encoding suffix such
50101      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
50102      category of the locale to "C".  */
50103   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
50104       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
50105     return 1;
50106 #else
50107   if (setlocale (LC_ALL, "") == NULL) return 1;
50108 #endif
50109   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
50110      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
50111      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
50112      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
50113      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
50114      some unit tests fail.
50115      On MirBSD 10, when an unsupported locale is specified, setlocale()
50116      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
50117 #if HAVE_LANGINFO_CODESET
50118   {
50119     const char *cs = nl_langinfo (CODESET);
50120     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
50121         || strcmp (cs, "UTF-8") == 0)
50122       return 1;
50123   }
50124 #endif
50125 #ifdef __CYGWIN__
50126   /* On Cygwin, avoid locale names without encoding suffix, because the
50127      locale_charset() function relies on the encoding suffix.  Note that
50128      LC_ALL is set on the command line.  */
50129   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
50130 #endif
50131   /* Check whether MB_CUR_MAX is > 1.  This excludes the dysfunctional locales
50132      on Cygwin 1.5.x.  */
50133   if (MB_CUR_MAX == 1)
50134     return 1;
50135   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
50136      This excludes the UTF-8 encoding (except on MirBSD).  */
50137   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
50138   if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
50139   for (p = buf; *p != '\0'; p++)
50140     if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
50141       return 1;
50142   return 0;
50143 }
50144
50145 _ACEOF
50146     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
50147   (eval $ac_link) 2>&5
50148   ac_status=$?
50149   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
50150   test $ac_status = 0; } && test -s conftest$ac_exeext; then
50151       case "$host_os" in
50152         # Handle native Windows specially, because there setlocale() interprets
50153         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
50154         # "fr" or "fra" as "French" or "French_France.1252",
50155         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
50156         # "ja" as "Japanese" or "Japanese_Japan.932",
50157         # and similar.
50158         mingw*)
50159           # Note that on native Windows, the Japanese locale is
50160           # Japanese_Japan.932, and CP932 is very different from EUC-JP, so we
50161           # cannot use it here.
50162           gt_cv_locale_ja=none
50163           ;;
50164         *)
50165           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
50166           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
50167           # configure script would override the LC_ALL setting. Likewise for
50168           # LC_CTYPE, which is also set at the beginning of the configure script.
50169           # Test for the AIX locale name.
50170           if (LC_ALL=ja_JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50171             gt_cv_locale_ja=ja_JP
50172           else
50173             # Test for the locale name with explicit encoding suffix.
50174             if (LC_ALL=ja_JP.EUC-JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50175               gt_cv_locale_ja=ja_JP.EUC-JP
50176             else
50177               # Test for the HP-UX, OSF/1, NetBSD locale name.
50178               if (LC_ALL=ja_JP.eucJP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50179                 gt_cv_locale_ja=ja_JP.eucJP
50180               else
50181                 # Test for the IRIX, FreeBSD locale name.
50182                 if (LC_ALL=ja_JP.EUC LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50183                   gt_cv_locale_ja=ja_JP.EUC
50184                 else
50185                   # Test for the Solaris 7 locale name.
50186                   if (LC_ALL=ja LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50187                     gt_cv_locale_ja=ja
50188                   else
50189                     # Special test for NetBSD 1.6.
50190                     if test -f /usr/share/locale/ja_JP.eucJP/LC_CTYPE; then
50191                       gt_cv_locale_ja=ja_JP.eucJP
50192                     else
50193                       # None found.
50194                       gt_cv_locale_ja=none
50195                     fi
50196                   fi
50197                 fi
50198               fi
50199             fi
50200           fi
50201           ;;
50202       esac
50203     fi
50204     rm -fr conftest*
50205
50206 fi
50207 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_ja" >&5
50208 $as_echo "$gt_cv_locale_ja" >&6; }
50209   LOCALE_JA=$gt_cv_locale_ja
50210
50211
50212
50213
50214
50215   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a transitional chinese locale" >&5
50216 $as_echo_n "checking for a transitional chinese locale... " >&6; }
50217 if ${gt_cv_locale_zh_CN+:} false; then :
50218   $as_echo_n "(cached) " >&6
50219 else
50220
50221     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50222 /* end confdefs.h.  */
50223
50224 #include <locale.h>
50225 #include <stdlib.h>
50226 #include <time.h>
50227 #if HAVE_LANGINFO_CODESET
50228 # include <langinfo.h>
50229 #endif
50230 #include <stdlib.h>
50231 #include <string.h>
50232 struct tm t;
50233 char buf[16];
50234 int main ()
50235 {
50236   const char *p;
50237   /* Check whether the given locale name is recognized by the system.  */
50238 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
50239   /* On native Windows, setlocale(category, "") looks at the system settings,
50240      not at the environment variables.  Also, when an encoding suffix such
50241      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
50242      category of the locale to "C".  */
50243   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
50244       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
50245     return 1;
50246 #else
50247   if (setlocale (LC_ALL, "") == NULL) return 1;
50248 #endif
50249   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
50250      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
50251      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
50252      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
50253      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
50254      some unit tests fail.
50255      On MirBSD 10, when an unsupported locale is specified, setlocale()
50256      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
50257 #if HAVE_LANGINFO_CODESET
50258   {
50259     const char *cs = nl_langinfo (CODESET);
50260     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
50261         || strcmp (cs, "UTF-8") == 0)
50262       return 1;
50263   }
50264 #endif
50265 #ifdef __CYGWIN__
50266   /* On Cygwin, avoid locale names without encoding suffix, because the
50267      locale_charset() function relies on the encoding suffix.  Note that
50268      LC_ALL is set on the command line.  */
50269   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
50270 #endif
50271   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
50272      This excludes the UTF-8 encoding (except on MirBSD).  */
50273   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
50274   if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
50275   for (p = buf; *p != '\0'; p++)
50276     if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
50277       return 1;
50278   /* Check whether a typical GB18030 multibyte sequence is recognized as a
50279      single wide character.  This excludes the GB2312 and GBK encodings.  */
50280   if (mblen ("\203\062\332\066", 5) != 4)
50281     return 1;
50282   return 0;
50283 }
50284
50285 _ACEOF
50286     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
50287   (eval $ac_link) 2>&5
50288   ac_status=$?
50289   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
50290   test $ac_status = 0; } && test -s conftest$ac_exeext; then
50291       case "$host_os" in
50292         # Handle native Windows specially, because there setlocale() interprets
50293         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
50294         # "fr" or "fra" as "French" or "French_France.1252",
50295         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
50296         # "ja" as "Japanese" or "Japanese_Japan.932",
50297         # and similar.
50298         mingw*)
50299           # Test for the hypothetical native Windows locale name.
50300           if (LC_ALL=Chinese_China.54936 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50301             gt_cv_locale_zh_CN=Chinese_China.54936
50302           else
50303             # None found.
50304             gt_cv_locale_zh_CN=none
50305           fi
50306           ;;
50307         solaris2.8)
50308           # On Solaris 8, the locales zh_CN.GB18030, zh_CN.GBK, zh.GBK are
50309           # broken. One witness is the test case in gl_MBRTOWC_SANITYCHECK.
50310           # Another witness is that "LC_ALL=zh_CN.GB18030 bash -c true" dumps core.
50311           gt_cv_locale_zh_CN=none
50312           ;;
50313         *)
50314           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
50315           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
50316           # configure script would override the LC_ALL setting. Likewise for
50317           # LC_CTYPE, which is also set at the beginning of the configure script.
50318           # Test for the locale name without encoding suffix.
50319           if (LC_ALL=zh_CN LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50320             gt_cv_locale_zh_CN=zh_CN
50321           else
50322             # Test for the locale name with explicit encoding suffix.
50323             if (LC_ALL=zh_CN.GB18030 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50324               gt_cv_locale_zh_CN=zh_CN.GB18030
50325             else
50326               # None found.
50327               gt_cv_locale_zh_CN=none
50328             fi
50329           fi
50330           ;;
50331       esac
50332     else
50333       # If there was a link error, due to mblen(), the system is so old that
50334       # it certainly doesn't have a chinese locale.
50335       gt_cv_locale_zh_CN=none
50336     fi
50337     rm -fr conftest*
50338
50339 fi
50340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_zh_CN" >&5
50341 $as_echo "$gt_cv_locale_zh_CN" >&6; }
50342   LOCALE_ZH_CN=$gt_cv_locale_zh_CN
50343
50344
50345
50346
50347
50348
50349
50350
50351
50352
50353
50354
50355
50356
50357
50358
50359
50360      if test $gl_cv_have_include_next = yes; then
50361        gl_cv_next_stdio_h='<'stdio.h'>'
50362      else
50363        { $as_echo "$as_me:${as_lineno-$LINENO}: checking absolute name of <stdio.h>" >&5
50364 $as_echo_n "checking absolute name of <stdio.h>... " >&6; }
50365 if ${gl_cv_next_stdio_h+:} false; then :
50366   $as_echo_n "(cached) " >&6
50367 else
50368
50369
50370
50371   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50372 /* end confdefs.h.  */
50373 #include <stdio.h>
50374 _ACEOF
50375                 case "$host_os" in
50376     aix*) gl_absname_cpp="$ac_cpp -C" ;;
50377     *)    gl_absname_cpp="$ac_cpp" ;;
50378   esac
50379
50380   case "$host_os" in
50381     mingw*)
50382                                           gl_dirsep_regex='[/\\]'
50383       ;;
50384     *)
50385       gl_dirsep_regex='\/'
50386       ;;
50387   esac
50388       gl_make_literal_regex_sed='s,[]$^\\.*/[],\\&,g'
50389   gl_header_literal_regex=`echo 'stdio.h' \
50390                            | sed -e "$gl_make_literal_regex_sed"`
50391   gl_absolute_header_sed="/${gl_dirsep_regex}${gl_header_literal_regex}/"'{
50392       s/.*"\(.*'"${gl_dirsep_regex}${gl_header_literal_regex}"'\)".*/\1/
50393       s|^/[^/]|//&|
50394       p
50395       q
50396     }'
50397
50398         gl_cv_absolute_stdio_h=`(eval "$gl_absname_cpp conftest.$ac_ext") 2>&5 |
50399   sed -n "$gl_absolute_header_sed"`
50400
50401            gl_header=$gl_cv_absolute_stdio_h
50402            gl_cv_next_stdio_h='"'$gl_header'"'
50403
50404
50405 fi
50406 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_next_stdio_h" >&5
50407 $as_echo "$gl_cv_next_stdio_h" >&6; }
50408      fi
50409      NEXT_STDIO_H=$gl_cv_next_stdio_h
50410
50411      if test $gl_cv_have_include_next = yes || test $gl_cv_have_include_next = buggy; then
50412        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include_next'
50413        gl_next_as_first_directive='<'stdio.h'>'
50414      else
50415        # INCLUDE_NEXT_AS_FIRST_DIRECTIVE='include'
50416        gl_next_as_first_directive=$gl_cv_next_stdio_h
50417      fi
50418      NEXT_AS_FIRST_DIRECTIVE_STDIO_H=$gl_next_as_first_directive
50419
50420
50421
50422
50423
50424       GNULIB_FSCANF=1
50425
50426
50427 cat >>confdefs.h <<_ACEOF
50428 #define GNULIB_FSCANF $gl_module_indicator_condition
50429 _ACEOF
50430
50431
50432   GNULIB_SCANF=1
50433
50434
50435 cat >>confdefs.h <<_ACEOF
50436 #define GNULIB_SCANF $gl_module_indicator_condition
50437 _ACEOF
50438
50439
50440   GNULIB_FGETC=1
50441   GNULIB_GETC=1
50442   GNULIB_GETCHAR=1
50443   GNULIB_FGETS=1
50444   GNULIB_FREAD=1
50445
50446
50447       GNULIB_FPRINTF=1
50448   GNULIB_PRINTF=1
50449   GNULIB_VFPRINTF=1
50450   GNULIB_VPRINTF=1
50451   GNULIB_FPUTC=1
50452   GNULIB_PUTC=1
50453   GNULIB_PUTCHAR=1
50454   GNULIB_FPUTS=1
50455   GNULIB_PUTS=1
50456   GNULIB_FWRITE=1
50457
50458
50459
50460
50461     for gl_func in dprintf fpurge fseeko ftello getdelim getline gets pclose popen     renameat snprintf tmpfile vdprintf vsnprintf; do
50462     as_gl_Symbol=`$as_echo "gl_cv_have_raw_decl_$gl_func" | $as_tr_sh`
50463     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $gl_func is declared without a macro" >&5
50464 $as_echo_n "checking whether $gl_func is declared without a macro... " >&6; }
50465 if eval \${$as_gl_Symbol+:} false; then :
50466   $as_echo_n "(cached) " >&6
50467 else
50468   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50469 /* end confdefs.h.  */
50470 #include <stdio.h>
50471
50472 int
50473 main ()
50474 {
50475 #undef $gl_func
50476   (void) $gl_func;
50477   ;
50478   return 0;
50479 }
50480 _ACEOF
50481 if ac_fn_c_try_compile "$LINENO"; then :
50482   eval "$as_gl_Symbol=yes"
50483 else
50484   eval "$as_gl_Symbol=no"
50485 fi
50486 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
50487 fi
50488 eval ac_res=\$$as_gl_Symbol
50489                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
50490 $as_echo "$ac_res" >&6; }
50491     if eval test \"x\$"$as_gl_Symbol"\" = x"yes"; then :
50492   cat >>confdefs.h <<_ACEOF
50493 #define `$as_echo "HAVE_RAW_DECL_$gl_func" | $as_tr_cpp` 1
50494 _ACEOF
50495
50496                      eval ac_cv_have_decl_$gl_func=yes
50497 fi
50498       done
50499
50500
50501
50502
50503
50504
50505
50506   if test "$ERRNO_H:$REPLACE_STRERROR_0" = :0; then
50507     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working strerror function" >&5
50508 $as_echo_n "checking for working strerror function... " >&6; }
50509 if ${gl_cv_func_working_strerror+:} false; then :
50510   $as_echo_n "(cached) " >&6
50511 else
50512   if test "$cross_compiling" = yes; then :
50513   case "$host_os" in
50514                    # Guess yes on glibc systems.
50515            *-gnu*) gl_cv_func_working_strerror="guessing yes" ;;
50516                    # If we don't know, assume the worst.
50517            *)      gl_cv_func_working_strerror="guessing no" ;;
50518          esac
50519
50520 else
50521   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50522 /* end confdefs.h.  */
50523 #include <string.h>
50524
50525 int
50526 main ()
50527 {
50528 if (!*strerror (-2)) return 1;
50529   ;
50530   return 0;
50531 }
50532 _ACEOF
50533 if ac_fn_c_try_run "$LINENO"; then :
50534   gl_cv_func_working_strerror=yes
50535 else
50536   gl_cv_func_working_strerror=no
50537 fi
50538 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
50539   conftest.$ac_objext conftest.beam conftest.$ac_ext
50540 fi
50541
50542
50543 fi
50544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_working_strerror" >&5
50545 $as_echo "$gl_cv_func_working_strerror" >&6; }
50546     case "$gl_cv_func_working_strerror" in
50547       *yes) ;;
50548       *)
50549                         REPLACE_STRERROR=1
50550         ;;
50551     esac
50552
50553   else
50554             REPLACE_STRERROR=1
50555   fi
50556
50557   if test $REPLACE_STRERROR = 1; then
50558
50559
50560
50561
50562
50563
50564
50565
50566   gltests_LIBOBJS="$gltests_LIBOBJS strerror.$ac_objext"
50567
50568   fi
50569
50570
50571 cat >>confdefs.h <<_ACEOF
50572 #define GNULIB_STRERROR $gl_module_indicator_condition
50573 _ACEOF
50574
50575
50576
50577
50578
50579
50580
50581     if test "$GNULIB_STRERROR" != 1; then
50582         if test "$GNULIB_STRERROR" = 0; then
50583       GNULIB_STRERROR=$gl_module_indicator_condition
50584     else
50585       GNULIB_STRERROR="($GNULIB_STRERROR || $gl_module_indicator_condition)"
50586     fi
50587   fi
50588
50589
50590
50591
50592
50593 $as_echo "#define GNULIB_TEST_STRERROR 1" >>confdefs.h
50594
50595
50596
50597
50598
50599   if test -n "$ERRNO_H" || test $REPLACE_STRERROR_0 = 1; then
50600
50601
50602
50603
50604
50605
50606
50607
50608   gltests_LIBOBJS="$gltests_LIBOBJS strerror-override.$ac_objext"
50609
50610
50611
50612
50613
50614   if test $ac_cv_header_sys_socket_h != yes; then
50615                     for ac_header in winsock2.h
50616 do :
50617   ac_fn_c_check_header_mongrel "$LINENO" "winsock2.h" "ac_cv_header_winsock2_h" "$ac_includes_default"
50618 if test "x$ac_cv_header_winsock2_h" = xyes; then :
50619   cat >>confdefs.h <<_ACEOF
50620 #define HAVE_WINSOCK2_H 1
50621 _ACEOF
50622
50623 fi
50624
50625 done
50626
50627   fi
50628   if test "$ac_cv_header_winsock2_h" = yes; then
50629     HAVE_WINSOCK2_H=1
50630     UNISTD_H_HAVE_WINSOCK2_H=1
50631     SYS_IOCTL_H_HAVE_WINSOCK2_H=1
50632   else
50633     HAVE_WINSOCK2_H=0
50634   fi
50635
50636
50637   fi
50638
50639
50640
50641   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
50642   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
50643   # irrelevant for anonymous mappings.
50644   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
50645 if test "x$ac_cv_func_mmap" = xyes; then :
50646   gl_have_mmap=yes
50647 else
50648   gl_have_mmap=no
50649 fi
50650
50651
50652   # Try to allow MAP_ANONYMOUS.
50653   gl_have_mmap_anonymous=no
50654   if test $gl_have_mmap = yes; then
50655     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
50656 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
50657     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50658 /* end confdefs.h.  */
50659
50660 #include <sys/mman.h>
50661 #ifdef MAP_ANONYMOUS
50662     I cannot identify this map
50663 #endif
50664
50665 _ACEOF
50666 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
50667   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
50668   gl_have_mmap_anonymous=yes
50669 fi
50670 rm -f conftest*
50671
50672     if test $gl_have_mmap_anonymous != yes; then
50673       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50674 /* end confdefs.h.  */
50675
50676 #include <sys/mman.h>
50677 #ifdef MAP_ANON
50678     I cannot identify this map
50679 #endif
50680
50681 _ACEOF
50682 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
50683   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
50684
50685 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
50686
50687          gl_have_mmap_anonymous=yes
50688 fi
50689 rm -f conftest*
50690
50691     fi
50692     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
50693 $as_echo "$gl_have_mmap_anonymous" >&6; }
50694     if test $gl_have_mmap_anonymous = yes; then
50695
50696 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
50697
50698     fi
50699   fi
50700
50701
50702
50703
50704
50705
50706
50707   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
50708   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
50709   # irrelevant for anonymous mappings.
50710   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
50711 if test "x$ac_cv_func_mmap" = xyes; then :
50712   gl_have_mmap=yes
50713 else
50714   gl_have_mmap=no
50715 fi
50716
50717
50718   # Try to allow MAP_ANONYMOUS.
50719   gl_have_mmap_anonymous=no
50720   if test $gl_have_mmap = yes; then
50721     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
50722 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
50723     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50724 /* end confdefs.h.  */
50725
50726 #include <sys/mman.h>
50727 #ifdef MAP_ANONYMOUS
50728     I cannot identify this map
50729 #endif
50730
50731 _ACEOF
50732 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
50733   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
50734   gl_have_mmap_anonymous=yes
50735 fi
50736 rm -f conftest*
50737
50738     if test $gl_have_mmap_anonymous != yes; then
50739       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50740 /* end confdefs.h.  */
50741
50742 #include <sys/mman.h>
50743 #ifdef MAP_ANON
50744     I cannot identify this map
50745 #endif
50746
50747 _ACEOF
50748 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
50749   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
50750
50751 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
50752
50753          gl_have_mmap_anonymous=yes
50754 fi
50755 rm -f conftest*
50756
50757     fi
50758     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
50759 $as_echo "$gl_have_mmap_anonymous" >&6; }
50760     if test $gl_have_mmap_anonymous = yes; then
50761
50762 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
50763
50764     fi
50765   fi
50766
50767
50768
50769
50770
50771
50772   if test $gl_threads_api = posix; then
50773     gl_save_LIBS="$LIBS"
50774     LIBS="$LIBS $LIBMULTITHREAD"
50775     for ac_func in pthread_atfork
50776 do :
50777   ac_fn_c_check_func "$LINENO" "pthread_atfork" "ac_cv_func_pthread_atfork"
50778 if test "x$ac_cv_func_pthread_atfork" = xyes; then :
50779   cat >>confdefs.h <<_ACEOF
50780 #define HAVE_PTHREAD_ATFORK 1
50781 _ACEOF
50782
50783 fi
50784 done
50785
50786     LIBS="$gl_save_LIBS"
50787   fi
50788
50789
50790
50791
50792   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
50793 $as_echo_n "checking for a traditional french locale... " >&6; }
50794 if ${gt_cv_locale_fr+:} false; then :
50795   $as_echo_n "(cached) " >&6
50796 else
50797
50798     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50799 /* end confdefs.h.  */
50800
50801 #include <locale.h>
50802 #include <time.h>
50803 #if HAVE_LANGINFO_CODESET
50804 # include <langinfo.h>
50805 #endif
50806 #include <stdlib.h>
50807 #include <string.h>
50808 struct tm t;
50809 char buf[16];
50810 int main () {
50811   /* Check whether the given locale name is recognized by the system.  */
50812 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
50813   /* On native Windows, setlocale(category, "") looks at the system settings,
50814      not at the environment variables.  Also, when an encoding suffix such
50815      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
50816      category of the locale to "C".  */
50817   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
50818       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
50819     return 1;
50820 #else
50821   if (setlocale (LC_ALL, "") == NULL) return 1;
50822 #endif
50823   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
50824      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
50825      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
50826      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
50827      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
50828      some unit tests fail.
50829      On MirBSD 10, when an unsupported locale is specified, setlocale()
50830      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
50831 #if HAVE_LANGINFO_CODESET
50832   {
50833     const char *cs = nl_langinfo (CODESET);
50834     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
50835         || strcmp (cs, "UTF-8") == 0)
50836       return 1;
50837   }
50838 #endif
50839 #ifdef __CYGWIN__
50840   /* On Cygwin, avoid locale names without encoding suffix, because the
50841      locale_charset() function relies on the encoding suffix.  Note that
50842      LC_ALL is set on the command line.  */
50843   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
50844 #endif
50845   /* Check whether in the abbreviation of the second month, the second
50846      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
50847      one byte long. This excludes the UTF-8 encoding.  */
50848   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
50849   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
50850 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
50851   /* Check whether the decimal separator is a comma.
50852      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
50853      are nl_langinfo(RADIXCHAR) are both ".".  */
50854   if (localeconv () ->decimal_point[0] != ',') return 1;
50855 #endif
50856   return 0;
50857 }
50858
50859 _ACEOF
50860     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
50861   (eval $ac_link) 2>&5
50862   ac_status=$?
50863   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
50864   test $ac_status = 0; } && test -s conftest$ac_exeext; then
50865       case "$host_os" in
50866         # Handle native Windows specially, because there setlocale() interprets
50867         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
50868         # "fr" or "fra" as "French" or "French_France.1252",
50869         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
50870         # "ja" as "Japanese" or "Japanese_Japan.932",
50871         # and similar.
50872         mingw*)
50873           # Test for the native Windows locale name.
50874           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50875             gt_cv_locale_fr=French_France.1252
50876           else
50877             # None found.
50878             gt_cv_locale_fr=none
50879           fi
50880           ;;
50881         *)
50882           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
50883           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
50884           # configure script would override the LC_ALL setting. Likewise for
50885           # LC_CTYPE, which is also set at the beginning of the configure script.
50886           # Test for the usual locale name.
50887           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50888             gt_cv_locale_fr=fr_FR
50889           else
50890             # Test for the locale name with explicit encoding suffix.
50891             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50892               gt_cv_locale_fr=fr_FR.ISO-8859-1
50893             else
50894               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
50895               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50896                 gt_cv_locale_fr=fr_FR.ISO8859-1
50897               else
50898                 # Test for the HP-UX locale name.
50899                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50900                   gt_cv_locale_fr=fr_FR.iso88591
50901                 else
50902                   # Test for the Solaris 7 locale name.
50903                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
50904                     gt_cv_locale_fr=fr
50905                   else
50906                     # None found.
50907                     gt_cv_locale_fr=none
50908                   fi
50909                 fi
50910               fi
50911             fi
50912           fi
50913           ;;
50914       esac
50915     fi
50916     rm -fr conftest*
50917
50918 fi
50919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
50920 $as_echo "$gt_cv_locale_fr" >&6; }
50921   LOCALE_FR=$gt_cv_locale_fr
50922
50923
50924
50925
50926   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
50927 $as_echo_n "checking for a french Unicode locale... " >&6; }
50928 if ${gt_cv_locale_fr_utf8+:} false; then :
50929   $as_echo_n "(cached) " >&6
50930 else
50931
50932     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
50933 /* end confdefs.h.  */
50934
50935 #include <locale.h>
50936 #include <time.h>
50937 #if HAVE_LANGINFO_CODESET
50938 # include <langinfo.h>
50939 #endif
50940 #include <stdlib.h>
50941 #include <string.h>
50942 struct tm t;
50943 char buf[16];
50944 int main () {
50945   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
50946      imitates locale dependent behaviour by looking at the environment
50947      variables, and all locales use the UTF-8 encoding.  */
50948 #if !(defined __BEOS__ || defined __HAIKU__)
50949   /* Check whether the given locale name is recognized by the system.  */
50950 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
50951   /* On native Windows, setlocale(category, "") looks at the system settings,
50952      not at the environment variables.  Also, when an encoding suffix such
50953      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
50954      category of the locale to "C".  */
50955   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
50956       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
50957     return 1;
50958 # else
50959   if (setlocale (LC_ALL, "") == NULL) return 1;
50960 # endif
50961   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
50962      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
50963      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
50964      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
50965      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
50966      some unit tests fail.  */
50967 # if HAVE_LANGINFO_CODESET
50968   {
50969     const char *cs = nl_langinfo (CODESET);
50970     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
50971       return 1;
50972   }
50973 # endif
50974 # ifdef __CYGWIN__
50975   /* On Cygwin, avoid locale names without encoding suffix, because the
50976      locale_charset() function relies on the encoding suffix.  Note that
50977      LC_ALL is set on the command line.  */
50978   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
50979 # endif
50980   /* Check whether in the abbreviation of the second month, the second
50981      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
50982      two bytes long, with UTF-8 encoding.  */
50983   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
50984   if (strftime (buf, sizeof (buf), "%b", &t) < 4
50985       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
50986     return 1;
50987 #endif
50988 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
50989   /* Check whether the decimal separator is a comma.
50990      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
50991      are nl_langinfo(RADIXCHAR) are both ".".  */
50992   if (localeconv () ->decimal_point[0] != ',') return 1;
50993 #endif
50994   return 0;
50995 }
50996
50997 _ACEOF
50998     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
50999   (eval $ac_link) 2>&5
51000   ac_status=$?
51001   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
51002   test $ac_status = 0; } && test -s conftest$ac_exeext; then
51003       case "$host_os" in
51004         # Handle native Windows specially, because there setlocale() interprets
51005         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
51006         # "fr" or "fra" as "French" or "French_France.1252",
51007         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
51008         # "ja" as "Japanese" or "Japanese_Japan.932",
51009         # and similar.
51010         mingw*)
51011           # Test for the hypothetical native Windows locale name.
51012           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51013             gt_cv_locale_fr_utf8=French_France.65001
51014           else
51015             # None found.
51016             gt_cv_locale_fr_utf8=none
51017           fi
51018           ;;
51019         *)
51020           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
51021           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
51022           # configure script would override the LC_ALL setting. Likewise for
51023           # LC_CTYPE, which is also set at the beginning of the configure script.
51024           # Test for the usual locale name.
51025           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51026             gt_cv_locale_fr_utf8=fr_FR
51027           else
51028             # Test for the locale name with explicit encoding suffix.
51029             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51030               gt_cv_locale_fr_utf8=fr_FR.UTF-8
51031             else
51032               # Test for the Solaris 7 locale name.
51033               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51034                 gt_cv_locale_fr_utf8=fr.UTF-8
51035               else
51036                 # None found.
51037                 gt_cv_locale_fr_utf8=none
51038               fi
51039             fi
51040           fi
51041           ;;
51042       esac
51043     fi
51044     rm -fr conftest*
51045
51046 fi
51047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
51048 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
51049   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
51050
51051
51052
51053
51054
51055   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional japanese locale" >&5
51056 $as_echo_n "checking for a traditional japanese locale... " >&6; }
51057 if ${gt_cv_locale_ja+:} false; then :
51058   $as_echo_n "(cached) " >&6
51059 else
51060
51061     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51062 /* end confdefs.h.  */
51063
51064 #include <locale.h>
51065 #include <time.h>
51066 #if HAVE_LANGINFO_CODESET
51067 # include <langinfo.h>
51068 #endif
51069 #include <stdlib.h>
51070 #include <string.h>
51071 struct tm t;
51072 char buf[16];
51073 int main ()
51074 {
51075   const char *p;
51076   /* Check whether the given locale name is recognized by the system.  */
51077 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
51078   /* On native Windows, setlocale(category, "") looks at the system settings,
51079      not at the environment variables.  Also, when an encoding suffix such
51080      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
51081      category of the locale to "C".  */
51082   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
51083       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
51084     return 1;
51085 #else
51086   if (setlocale (LC_ALL, "") == NULL) return 1;
51087 #endif
51088   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
51089      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
51090      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
51091      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
51092      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
51093      some unit tests fail.
51094      On MirBSD 10, when an unsupported locale is specified, setlocale()
51095      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
51096 #if HAVE_LANGINFO_CODESET
51097   {
51098     const char *cs = nl_langinfo (CODESET);
51099     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
51100         || strcmp (cs, "UTF-8") == 0)
51101       return 1;
51102   }
51103 #endif
51104 #ifdef __CYGWIN__
51105   /* On Cygwin, avoid locale names without encoding suffix, because the
51106      locale_charset() function relies on the encoding suffix.  Note that
51107      LC_ALL is set on the command line.  */
51108   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
51109 #endif
51110   /* Check whether MB_CUR_MAX is > 1.  This excludes the dysfunctional locales
51111      on Cygwin 1.5.x.  */
51112   if (MB_CUR_MAX == 1)
51113     return 1;
51114   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
51115      This excludes the UTF-8 encoding (except on MirBSD).  */
51116   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
51117   if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
51118   for (p = buf; *p != '\0'; p++)
51119     if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
51120       return 1;
51121   return 0;
51122 }
51123
51124 _ACEOF
51125     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
51126   (eval $ac_link) 2>&5
51127   ac_status=$?
51128   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
51129   test $ac_status = 0; } && test -s conftest$ac_exeext; then
51130       case "$host_os" in
51131         # Handle native Windows specially, because there setlocale() interprets
51132         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
51133         # "fr" or "fra" as "French" or "French_France.1252",
51134         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
51135         # "ja" as "Japanese" or "Japanese_Japan.932",
51136         # and similar.
51137         mingw*)
51138           # Note that on native Windows, the Japanese locale is
51139           # Japanese_Japan.932, and CP932 is very different from EUC-JP, so we
51140           # cannot use it here.
51141           gt_cv_locale_ja=none
51142           ;;
51143         *)
51144           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
51145           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
51146           # configure script would override the LC_ALL setting. Likewise for
51147           # LC_CTYPE, which is also set at the beginning of the configure script.
51148           # Test for the AIX locale name.
51149           if (LC_ALL=ja_JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51150             gt_cv_locale_ja=ja_JP
51151           else
51152             # Test for the locale name with explicit encoding suffix.
51153             if (LC_ALL=ja_JP.EUC-JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51154               gt_cv_locale_ja=ja_JP.EUC-JP
51155             else
51156               # Test for the HP-UX, OSF/1, NetBSD locale name.
51157               if (LC_ALL=ja_JP.eucJP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51158                 gt_cv_locale_ja=ja_JP.eucJP
51159               else
51160                 # Test for the IRIX, FreeBSD locale name.
51161                 if (LC_ALL=ja_JP.EUC LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51162                   gt_cv_locale_ja=ja_JP.EUC
51163                 else
51164                   # Test for the Solaris 7 locale name.
51165                   if (LC_ALL=ja LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51166                     gt_cv_locale_ja=ja
51167                   else
51168                     # Special test for NetBSD 1.6.
51169                     if test -f /usr/share/locale/ja_JP.eucJP/LC_CTYPE; then
51170                       gt_cv_locale_ja=ja_JP.eucJP
51171                     else
51172                       # None found.
51173                       gt_cv_locale_ja=none
51174                     fi
51175                   fi
51176                 fi
51177               fi
51178             fi
51179           fi
51180           ;;
51181       esac
51182     fi
51183     rm -fr conftest*
51184
51185 fi
51186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_ja" >&5
51187 $as_echo "$gt_cv_locale_ja" >&6; }
51188   LOCALE_JA=$gt_cv_locale_ja
51189
51190
51191
51192
51193
51194   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a turkish Unicode locale" >&5
51195 $as_echo_n "checking for a turkish Unicode locale... " >&6; }
51196 if ${gt_cv_locale_tr_utf8+:} false; then :
51197   $as_echo_n "(cached) " >&6
51198 else
51199
51200     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51201 /* end confdefs.h.  */
51202
51203 #include <locale.h>
51204 #include <time.h>
51205 #if HAVE_LANGINFO_CODESET
51206 # include <langinfo.h>
51207 #endif
51208 #include <stdlib.h>
51209 #include <string.h>
51210 struct tm t;
51211 char buf[16];
51212 int main () {
51213   /* On BeOS, locales are not implemented in libc.  Rather, libintl
51214      imitates locale dependent behaviour by looking at the environment
51215      variables, and all locales use the UTF-8 encoding.  But BeOS does not
51216      implement the Turkish upper-/lowercase mappings.  Therefore, let this
51217      program return 1 on BeOS.  */
51218   /* Check whether the given locale name is recognized by the system.  */
51219 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
51220   /* On native Windows, setlocale(category, "") looks at the system settings,
51221      not at the environment variables.  Also, when an encoding suffix such
51222      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
51223      category of the locale to "C".  */
51224   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
51225       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
51226     return 1;
51227 #else
51228   if (setlocale (LC_ALL, "") == NULL) return 1;
51229 #endif
51230   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
51231      On Mac OS X 10.3.5 (Darwin 7.5) in the tr_TR locale, nl_langinfo(CODESET)
51232      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
51233      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
51234      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
51235      some unit tests fail.  */
51236 #if HAVE_LANGINFO_CODESET
51237   {
51238     const char *cs = nl_langinfo (CODESET);
51239     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
51240       return 1;
51241   }
51242 #endif
51243 #ifdef __CYGWIN__
51244   /* On Cygwin, avoid locale names without encoding suffix, because the
51245      locale_charset() function relies on the encoding suffix.  Note that
51246      LC_ALL is set on the command line.  */
51247   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
51248 #endif
51249   /* Check whether in the abbreviation of the eighth month, the second
51250      character (should be U+011F: LATIN SMALL LETTER G WITH BREVE) is
51251      two bytes long, with UTF-8 encoding.  */
51252   t.tm_year = 1992 - 1900; t.tm_mon = 8 - 1; t.tm_mday = 19;
51253   if (strftime (buf, sizeof (buf), "%b", &t) < 4
51254       || buf[1] != (char) 0xc4 || buf[2] != (char) 0x9f)
51255     return 1;
51256   /* Check whether the upper-/lowercase mappings are as expected for
51257      Turkish.  */
51258   if (towupper ('i') != 0x0130 || towlower (0x0130) != 'i'
51259       || towupper(0x0131) != 'I' || towlower ('I') != 0x0131)
51260     return 1;
51261   return 0;
51262 }
51263
51264 _ACEOF
51265     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
51266   (eval $ac_link) 2>&5
51267   ac_status=$?
51268   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
51269   test $ac_status = 0; } && test -s conftest$ac_exeext; then
51270       case "$host_os" in
51271         # Handle native Windows specially, because there setlocale() interprets
51272         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
51273         # "fr" or "fra" as "French" or "French_France.1252",
51274         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
51275         # "ja" as "Japanese" or "Japanese_Japan.932",
51276         # and similar.
51277         mingw*)
51278           # Test for the hypothetical native Windows locale name.
51279           if (LC_ALL=Turkish_Turkey.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51280             gt_cv_locale_tr_utf8=Turkish_Turkey.65001
51281           else
51282             # None found.
51283             gt_cv_locale_tr_utf8=none
51284           fi
51285           ;;
51286         *)
51287           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
51288           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
51289           # configure script would override the LC_ALL setting. Likewise for
51290           # LC_CTYPE, which is also set at the beginning of the configure script.
51291           # Test for the usual locale name.
51292           if (LC_ALL=tr_TR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51293             gt_cv_locale_tr_utf8=tr_TR
51294           else
51295             # Test for the locale name with explicit encoding suffix.
51296             if (LC_ALL=tr_TR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51297               gt_cv_locale_tr_utf8=tr_TR.UTF-8
51298             else
51299               # Test for the Solaris 7 locale name.
51300               if (LC_ALL=tr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51301                 gt_cv_locale_tr_utf8=tr.UTF-8
51302               else
51303                 # None found.
51304                 gt_cv_locale_tr_utf8=none
51305               fi
51306             fi
51307           fi
51308           ;;
51309       esac
51310     else
51311       gt_cv_locale_tr_utf8=none
51312     fi
51313     rm -fr conftest*
51314
51315 fi
51316 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_tr_utf8" >&5
51317 $as_echo "$gt_cv_locale_tr_utf8" >&6; }
51318   LOCALE_TR_UTF8=$gt_cv_locale_tr_utf8
51319
51320
51321
51322
51323
51324   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a transitional chinese locale" >&5
51325 $as_echo_n "checking for a transitional chinese locale... " >&6; }
51326 if ${gt_cv_locale_zh_CN+:} false; then :
51327   $as_echo_n "(cached) " >&6
51328 else
51329
51330     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51331 /* end confdefs.h.  */
51332
51333 #include <locale.h>
51334 #include <stdlib.h>
51335 #include <time.h>
51336 #if HAVE_LANGINFO_CODESET
51337 # include <langinfo.h>
51338 #endif
51339 #include <stdlib.h>
51340 #include <string.h>
51341 struct tm t;
51342 char buf[16];
51343 int main ()
51344 {
51345   const char *p;
51346   /* Check whether the given locale name is recognized by the system.  */
51347 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
51348   /* On native Windows, setlocale(category, "") looks at the system settings,
51349      not at the environment variables.  Also, when an encoding suffix such
51350      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
51351      category of the locale to "C".  */
51352   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
51353       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
51354     return 1;
51355 #else
51356   if (setlocale (LC_ALL, "") == NULL) return 1;
51357 #endif
51358   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
51359      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
51360      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
51361      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
51362      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
51363      some unit tests fail.
51364      On MirBSD 10, when an unsupported locale is specified, setlocale()
51365      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
51366 #if HAVE_LANGINFO_CODESET
51367   {
51368     const char *cs = nl_langinfo (CODESET);
51369     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
51370         || strcmp (cs, "UTF-8") == 0)
51371       return 1;
51372   }
51373 #endif
51374 #ifdef __CYGWIN__
51375   /* On Cygwin, avoid locale names without encoding suffix, because the
51376      locale_charset() function relies on the encoding suffix.  Note that
51377      LC_ALL is set on the command line.  */
51378   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
51379 #endif
51380   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
51381      This excludes the UTF-8 encoding (except on MirBSD).  */
51382   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
51383   if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
51384   for (p = buf; *p != '\0'; p++)
51385     if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
51386       return 1;
51387   /* Check whether a typical GB18030 multibyte sequence is recognized as a
51388      single wide character.  This excludes the GB2312 and GBK encodings.  */
51389   if (mblen ("\203\062\332\066", 5) != 4)
51390     return 1;
51391   return 0;
51392 }
51393
51394 _ACEOF
51395     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
51396   (eval $ac_link) 2>&5
51397   ac_status=$?
51398   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
51399   test $ac_status = 0; } && test -s conftest$ac_exeext; then
51400       case "$host_os" in
51401         # Handle native Windows specially, because there setlocale() interprets
51402         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
51403         # "fr" or "fra" as "French" or "French_France.1252",
51404         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
51405         # "ja" as "Japanese" or "Japanese_Japan.932",
51406         # and similar.
51407         mingw*)
51408           # Test for the hypothetical native Windows locale name.
51409           if (LC_ALL=Chinese_China.54936 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51410             gt_cv_locale_zh_CN=Chinese_China.54936
51411           else
51412             # None found.
51413             gt_cv_locale_zh_CN=none
51414           fi
51415           ;;
51416         solaris2.8)
51417           # On Solaris 8, the locales zh_CN.GB18030, zh_CN.GBK, zh.GBK are
51418           # broken. One witness is the test case in gl_MBRTOWC_SANITYCHECK.
51419           # Another witness is that "LC_ALL=zh_CN.GB18030 bash -c true" dumps core.
51420           gt_cv_locale_zh_CN=none
51421           ;;
51422         *)
51423           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
51424           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
51425           # configure script would override the LC_ALL setting. Likewise for
51426           # LC_CTYPE, which is also set at the beginning of the configure script.
51427           # Test for the locale name without encoding suffix.
51428           if (LC_ALL=zh_CN LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51429             gt_cv_locale_zh_CN=zh_CN
51430           else
51431             # Test for the locale name with explicit encoding suffix.
51432             if (LC_ALL=zh_CN.GB18030 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51433               gt_cv_locale_zh_CN=zh_CN.GB18030
51434             else
51435               # None found.
51436               gt_cv_locale_zh_CN=none
51437             fi
51438           fi
51439           ;;
51440       esac
51441     else
51442       # If there was a link error, due to mblen(), the system is so old that
51443       # it certainly doesn't have a chinese locale.
51444       gt_cv_locale_zh_CN=none
51445     fi
51446     rm -fr conftest*
51447
51448 fi
51449 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_zh_CN" >&5
51450 $as_echo "$gt_cv_locale_zh_CN" >&6; }
51451   LOCALE_ZH_CN=$gt_cv_locale_zh_CN
51452
51453
51454
51455
51456
51457   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
51458 $as_echo_n "checking for a traditional french locale... " >&6; }
51459 if ${gt_cv_locale_fr+:} false; then :
51460   $as_echo_n "(cached) " >&6
51461 else
51462
51463     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51464 /* end confdefs.h.  */
51465
51466 #include <locale.h>
51467 #include <time.h>
51468 #if HAVE_LANGINFO_CODESET
51469 # include <langinfo.h>
51470 #endif
51471 #include <stdlib.h>
51472 #include <string.h>
51473 struct tm t;
51474 char buf[16];
51475 int main () {
51476   /* Check whether the given locale name is recognized by the system.  */
51477 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
51478   /* On native Windows, setlocale(category, "") looks at the system settings,
51479      not at the environment variables.  Also, when an encoding suffix such
51480      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
51481      category of the locale to "C".  */
51482   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
51483       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
51484     return 1;
51485 #else
51486   if (setlocale (LC_ALL, "") == NULL) return 1;
51487 #endif
51488   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
51489      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
51490      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
51491      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
51492      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
51493      some unit tests fail.
51494      On MirBSD 10, when an unsupported locale is specified, setlocale()
51495      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
51496 #if HAVE_LANGINFO_CODESET
51497   {
51498     const char *cs = nl_langinfo (CODESET);
51499     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
51500         || strcmp (cs, "UTF-8") == 0)
51501       return 1;
51502   }
51503 #endif
51504 #ifdef __CYGWIN__
51505   /* On Cygwin, avoid locale names without encoding suffix, because the
51506      locale_charset() function relies on the encoding suffix.  Note that
51507      LC_ALL is set on the command line.  */
51508   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
51509 #endif
51510   /* Check whether in the abbreviation of the second month, the second
51511      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
51512      one byte long. This excludes the UTF-8 encoding.  */
51513   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
51514   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
51515 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
51516   /* Check whether the decimal separator is a comma.
51517      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
51518      are nl_langinfo(RADIXCHAR) are both ".".  */
51519   if (localeconv () ->decimal_point[0] != ',') return 1;
51520 #endif
51521   return 0;
51522 }
51523
51524 _ACEOF
51525     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
51526   (eval $ac_link) 2>&5
51527   ac_status=$?
51528   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
51529   test $ac_status = 0; } && test -s conftest$ac_exeext; then
51530       case "$host_os" in
51531         # Handle native Windows specially, because there setlocale() interprets
51532         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
51533         # "fr" or "fra" as "French" or "French_France.1252",
51534         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
51535         # "ja" as "Japanese" or "Japanese_Japan.932",
51536         # and similar.
51537         mingw*)
51538           # Test for the native Windows locale name.
51539           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51540             gt_cv_locale_fr=French_France.1252
51541           else
51542             # None found.
51543             gt_cv_locale_fr=none
51544           fi
51545           ;;
51546         *)
51547           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
51548           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
51549           # configure script would override the LC_ALL setting. Likewise for
51550           # LC_CTYPE, which is also set at the beginning of the configure script.
51551           # Test for the usual locale name.
51552           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51553             gt_cv_locale_fr=fr_FR
51554           else
51555             # Test for the locale name with explicit encoding suffix.
51556             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51557               gt_cv_locale_fr=fr_FR.ISO-8859-1
51558             else
51559               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
51560               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51561                 gt_cv_locale_fr=fr_FR.ISO8859-1
51562               else
51563                 # Test for the HP-UX locale name.
51564                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51565                   gt_cv_locale_fr=fr_FR.iso88591
51566                 else
51567                   # Test for the Solaris 7 locale name.
51568                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51569                     gt_cv_locale_fr=fr
51570                   else
51571                     # None found.
51572                     gt_cv_locale_fr=none
51573                   fi
51574                 fi
51575               fi
51576             fi
51577           fi
51578           ;;
51579       esac
51580     fi
51581     rm -fr conftest*
51582
51583 fi
51584 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
51585 $as_echo "$gt_cv_locale_fr" >&6; }
51586   LOCALE_FR=$gt_cv_locale_fr
51587
51588
51589
51590
51591   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
51592 $as_echo_n "checking for a french Unicode locale... " >&6; }
51593 if ${gt_cv_locale_fr_utf8+:} false; then :
51594   $as_echo_n "(cached) " >&6
51595 else
51596
51597     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51598 /* end confdefs.h.  */
51599
51600 #include <locale.h>
51601 #include <time.h>
51602 #if HAVE_LANGINFO_CODESET
51603 # include <langinfo.h>
51604 #endif
51605 #include <stdlib.h>
51606 #include <string.h>
51607 struct tm t;
51608 char buf[16];
51609 int main () {
51610   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
51611      imitates locale dependent behaviour by looking at the environment
51612      variables, and all locales use the UTF-8 encoding.  */
51613 #if !(defined __BEOS__ || defined __HAIKU__)
51614   /* Check whether the given locale name is recognized by the system.  */
51615 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
51616   /* On native Windows, setlocale(category, "") looks at the system settings,
51617      not at the environment variables.  Also, when an encoding suffix such
51618      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
51619      category of the locale to "C".  */
51620   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
51621       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
51622     return 1;
51623 # else
51624   if (setlocale (LC_ALL, "") == NULL) return 1;
51625 # endif
51626   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
51627      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
51628      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
51629      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
51630      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
51631      some unit tests fail.  */
51632 # if HAVE_LANGINFO_CODESET
51633   {
51634     const char *cs = nl_langinfo (CODESET);
51635     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
51636       return 1;
51637   }
51638 # endif
51639 # ifdef __CYGWIN__
51640   /* On Cygwin, avoid locale names without encoding suffix, because the
51641      locale_charset() function relies on the encoding suffix.  Note that
51642      LC_ALL is set on the command line.  */
51643   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
51644 # endif
51645   /* Check whether in the abbreviation of the second month, the second
51646      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
51647      two bytes long, with UTF-8 encoding.  */
51648   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
51649   if (strftime (buf, sizeof (buf), "%b", &t) < 4
51650       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
51651     return 1;
51652 #endif
51653 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
51654   /* Check whether the decimal separator is a comma.
51655      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
51656      are nl_langinfo(RADIXCHAR) are both ".".  */
51657   if (localeconv () ->decimal_point[0] != ',') return 1;
51658 #endif
51659   return 0;
51660 }
51661
51662 _ACEOF
51663     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
51664   (eval $ac_link) 2>&5
51665   ac_status=$?
51666   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
51667   test $ac_status = 0; } && test -s conftest$ac_exeext; then
51668       case "$host_os" in
51669         # Handle native Windows specially, because there setlocale() interprets
51670         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
51671         # "fr" or "fra" as "French" or "French_France.1252",
51672         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
51673         # "ja" as "Japanese" or "Japanese_Japan.932",
51674         # and similar.
51675         mingw*)
51676           # Test for the hypothetical native Windows locale name.
51677           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51678             gt_cv_locale_fr_utf8=French_France.65001
51679           else
51680             # None found.
51681             gt_cv_locale_fr_utf8=none
51682           fi
51683           ;;
51684         *)
51685           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
51686           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
51687           # configure script would override the LC_ALL setting. Likewise for
51688           # LC_CTYPE, which is also set at the beginning of the configure script.
51689           # Test for the usual locale name.
51690           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51691             gt_cv_locale_fr_utf8=fr_FR
51692           else
51693             # Test for the locale name with explicit encoding suffix.
51694             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51695               gt_cv_locale_fr_utf8=fr_FR.UTF-8
51696             else
51697               # Test for the Solaris 7 locale name.
51698               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51699                 gt_cv_locale_fr_utf8=fr.UTF-8
51700               else
51701                 # None found.
51702                 gt_cv_locale_fr_utf8=none
51703               fi
51704             fi
51705           fi
51706           ;;
51707       esac
51708     fi
51709     rm -fr conftest*
51710
51711 fi
51712 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
51713 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
51714   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
51715
51716
51717
51718
51719
51720   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
51721 $as_echo_n "checking for a traditional french locale... " >&6; }
51722 if ${gt_cv_locale_fr+:} false; then :
51723   $as_echo_n "(cached) " >&6
51724 else
51725
51726     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51727 /* end confdefs.h.  */
51728
51729 #include <locale.h>
51730 #include <time.h>
51731 #if HAVE_LANGINFO_CODESET
51732 # include <langinfo.h>
51733 #endif
51734 #include <stdlib.h>
51735 #include <string.h>
51736 struct tm t;
51737 char buf[16];
51738 int main () {
51739   /* Check whether the given locale name is recognized by the system.  */
51740 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
51741   /* On native Windows, setlocale(category, "") looks at the system settings,
51742      not at the environment variables.  Also, when an encoding suffix such
51743      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
51744      category of the locale to "C".  */
51745   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
51746       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
51747     return 1;
51748 #else
51749   if (setlocale (LC_ALL, "") == NULL) return 1;
51750 #endif
51751   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
51752      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
51753      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
51754      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
51755      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
51756      some unit tests fail.
51757      On MirBSD 10, when an unsupported locale is specified, setlocale()
51758      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
51759 #if HAVE_LANGINFO_CODESET
51760   {
51761     const char *cs = nl_langinfo (CODESET);
51762     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
51763         || strcmp (cs, "UTF-8") == 0)
51764       return 1;
51765   }
51766 #endif
51767 #ifdef __CYGWIN__
51768   /* On Cygwin, avoid locale names without encoding suffix, because the
51769      locale_charset() function relies on the encoding suffix.  Note that
51770      LC_ALL is set on the command line.  */
51771   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
51772 #endif
51773   /* Check whether in the abbreviation of the second month, the second
51774      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
51775      one byte long. This excludes the UTF-8 encoding.  */
51776   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
51777   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
51778 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
51779   /* Check whether the decimal separator is a comma.
51780      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
51781      are nl_langinfo(RADIXCHAR) are both ".".  */
51782   if (localeconv () ->decimal_point[0] != ',') return 1;
51783 #endif
51784   return 0;
51785 }
51786
51787 _ACEOF
51788     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
51789   (eval $ac_link) 2>&5
51790   ac_status=$?
51791   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
51792   test $ac_status = 0; } && test -s conftest$ac_exeext; then
51793       case "$host_os" in
51794         # Handle native Windows specially, because there setlocale() interprets
51795         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
51796         # "fr" or "fra" as "French" or "French_France.1252",
51797         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
51798         # "ja" as "Japanese" or "Japanese_Japan.932",
51799         # and similar.
51800         mingw*)
51801           # Test for the native Windows locale name.
51802           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51803             gt_cv_locale_fr=French_France.1252
51804           else
51805             # None found.
51806             gt_cv_locale_fr=none
51807           fi
51808           ;;
51809         *)
51810           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
51811           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
51812           # configure script would override the LC_ALL setting. Likewise for
51813           # LC_CTYPE, which is also set at the beginning of the configure script.
51814           # Test for the usual locale name.
51815           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51816             gt_cv_locale_fr=fr_FR
51817           else
51818             # Test for the locale name with explicit encoding suffix.
51819             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51820               gt_cv_locale_fr=fr_FR.ISO-8859-1
51821             else
51822               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
51823               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51824                 gt_cv_locale_fr=fr_FR.ISO8859-1
51825               else
51826                 # Test for the HP-UX locale name.
51827                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51828                   gt_cv_locale_fr=fr_FR.iso88591
51829                 else
51830                   # Test for the Solaris 7 locale name.
51831                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51832                     gt_cv_locale_fr=fr
51833                   else
51834                     # None found.
51835                     gt_cv_locale_fr=none
51836                   fi
51837                 fi
51838               fi
51839             fi
51840           fi
51841           ;;
51842       esac
51843     fi
51844     rm -fr conftest*
51845
51846 fi
51847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
51848 $as_echo "$gt_cv_locale_fr" >&6; }
51849   LOCALE_FR=$gt_cv_locale_fr
51850
51851
51852
51853
51854   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
51855 $as_echo_n "checking for a french Unicode locale... " >&6; }
51856 if ${gt_cv_locale_fr_utf8+:} false; then :
51857   $as_echo_n "(cached) " >&6
51858 else
51859
51860     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51861 /* end confdefs.h.  */
51862
51863 #include <locale.h>
51864 #include <time.h>
51865 #if HAVE_LANGINFO_CODESET
51866 # include <langinfo.h>
51867 #endif
51868 #include <stdlib.h>
51869 #include <string.h>
51870 struct tm t;
51871 char buf[16];
51872 int main () {
51873   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
51874      imitates locale dependent behaviour by looking at the environment
51875      variables, and all locales use the UTF-8 encoding.  */
51876 #if !(defined __BEOS__ || defined __HAIKU__)
51877   /* Check whether the given locale name is recognized by the system.  */
51878 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
51879   /* On native Windows, setlocale(category, "") looks at the system settings,
51880      not at the environment variables.  Also, when an encoding suffix such
51881      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
51882      category of the locale to "C".  */
51883   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
51884       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
51885     return 1;
51886 # else
51887   if (setlocale (LC_ALL, "") == NULL) return 1;
51888 # endif
51889   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
51890      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
51891      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
51892      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
51893      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
51894      some unit tests fail.  */
51895 # if HAVE_LANGINFO_CODESET
51896   {
51897     const char *cs = nl_langinfo (CODESET);
51898     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
51899       return 1;
51900   }
51901 # endif
51902 # ifdef __CYGWIN__
51903   /* On Cygwin, avoid locale names without encoding suffix, because the
51904      locale_charset() function relies on the encoding suffix.  Note that
51905      LC_ALL is set on the command line.  */
51906   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
51907 # endif
51908   /* Check whether in the abbreviation of the second month, the second
51909      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
51910      two bytes long, with UTF-8 encoding.  */
51911   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
51912   if (strftime (buf, sizeof (buf), "%b", &t) < 4
51913       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
51914     return 1;
51915 #endif
51916 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
51917   /* Check whether the decimal separator is a comma.
51918      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
51919      are nl_langinfo(RADIXCHAR) are both ".".  */
51920   if (localeconv () ->decimal_point[0] != ',') return 1;
51921 #endif
51922   return 0;
51923 }
51924
51925 _ACEOF
51926     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
51927   (eval $ac_link) 2>&5
51928   ac_status=$?
51929   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
51930   test $ac_status = 0; } && test -s conftest$ac_exeext; then
51931       case "$host_os" in
51932         # Handle native Windows specially, because there setlocale() interprets
51933         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
51934         # "fr" or "fra" as "French" or "French_France.1252",
51935         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
51936         # "ja" as "Japanese" or "Japanese_Japan.932",
51937         # and similar.
51938         mingw*)
51939           # Test for the hypothetical native Windows locale name.
51940           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51941             gt_cv_locale_fr_utf8=French_France.65001
51942           else
51943             # None found.
51944             gt_cv_locale_fr_utf8=none
51945           fi
51946           ;;
51947         *)
51948           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
51949           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
51950           # configure script would override the LC_ALL setting. Likewise for
51951           # LC_CTYPE, which is also set at the beginning of the configure script.
51952           # Test for the usual locale name.
51953           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51954             gt_cv_locale_fr_utf8=fr_FR
51955           else
51956             # Test for the locale name with explicit encoding suffix.
51957             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51958               gt_cv_locale_fr_utf8=fr_FR.UTF-8
51959             else
51960               # Test for the Solaris 7 locale name.
51961               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
51962                 gt_cv_locale_fr_utf8=fr.UTF-8
51963               else
51964                 # None found.
51965                 gt_cv_locale_fr_utf8=none
51966               fi
51967             fi
51968           fi
51969           ;;
51970       esac
51971     fi
51972     rm -fr conftest*
51973
51974 fi
51975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
51976 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
51977   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
51978
51979
51980
51981
51982
51983   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional Arabic locale" >&5
51984 $as_echo_n "checking for a traditional Arabic locale... " >&6; }
51985 if ${gt_cv_locale_ar+:} false; then :
51986   $as_echo_n "(cached) " >&6
51987 else
51988
51989     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
51990 /* end confdefs.h.  */
51991
51992 #include <locale.h>
51993 #include <time.h>
51994 #if HAVE_LANGINFO_CODESET
51995 # include <langinfo.h>
51996 #endif
51997 #include <stdlib.h>
51998 #include <string.h>
51999 struct tm t;
52000 char buf[16];
52001 int main () {
52002   /* Check whether the given locale name is recognized by the system.  */
52003 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
52004   /* On native Windows, setlocale(category, "") looks at the system settings,
52005      not at the environment variables.  Also, when an encoding suffix such
52006      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
52007      category of the locale to "C".  */
52008   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
52009       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
52010     return 1;
52011 #else
52012   if (setlocale (LC_ALL, "") == NULL) return 1;
52013 #endif
52014   /* Check that nl_langinfo(CODESET) is nonempty and not "ASCII" or "646"
52015      and ends in "6". */
52016 #if HAVE_LANGINFO_CODESET
52017   {
52018     const char *cs = nl_langinfo (CODESET);
52019     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
52020         || cs[strlen (cs) - 1] != '6')
52021       return 1;
52022   }
52023 #endif
52024 #ifdef __CYGWIN__
52025   /* On Cygwin, avoid locale names without encoding suffix, because the
52026      locale_charset() function relies on the encoding suffix.  Note that
52027      LC_ALL is set on the command line.  */
52028   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
52029 #endif
52030   return 0;
52031 }
52032
52033 _ACEOF
52034     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
52035   (eval $ac_link) 2>&5
52036   ac_status=$?
52037   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
52038   test $ac_status = 0; } && test -s conftest$ac_exeext; then
52039       case "$host_os" in
52040         # Handle native Windows specially, because there setlocale() interprets
52041         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
52042         # "fr" or "fra" as "French" or "French_France.1252",
52043         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
52044         # "ja" as "Japanese" or "Japanese_Japan.932",
52045         # and similar.
52046         mingw*)
52047           # Note that on native Windows, the Arabic locale is
52048           # "Arabic_Saudi Arabia.1256", and CP1256 is very different from
52049           # ISO-8859-6, so we cannot use it here.
52050           gt_cv_locale_ar=none
52051           ;;
52052         *)
52053           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
52054           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
52055           # configure script would override the LC_ALL setting. Likewise for
52056           # LC_CTYPE, which is also set at the beginning of the configure script.
52057           # Values tested:
52058           #   - The usual locale name:                         ar_SA
52059           #   - The locale name with explicit encoding suffix: ar_SA.ISO-8859-6
52060           #   - The HP-UX locale name:                         ar_SA.iso88596
52061           #   - The Solaris 7 locale name:                     ar
52062           # Also try ar_EG instead of ar_SA because Egypt is a large country too.
52063           for gt_cv_locale_ar in ar_SA ar_SA.ISO-8859-6 ar_SA.iso88596 ar_EG ar_EG.ISO-8859-6 ar_EG.iso88596 ar none; do
52064             if test $gt_cv_locale_ar = none; then
52065               break
52066             fi
52067             if (LC_ALL=$gt_cv_locale_ar LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52068               break
52069             fi
52070           done
52071           ;;
52072       esac
52073     fi
52074     rm -fr conftest*
52075
52076 fi
52077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_ar" >&5
52078 $as_echo "$gt_cv_locale_ar" >&6; }
52079   LOCALE_AR=$gt_cv_locale_ar
52080
52081
52082
52083
52084
52085
52086
52087
52088
52089   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
52090 $as_echo_n "checking for a traditional french locale... " >&6; }
52091 if ${gt_cv_locale_fr+:} false; then :
52092   $as_echo_n "(cached) " >&6
52093 else
52094
52095     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52096 /* end confdefs.h.  */
52097
52098 #include <locale.h>
52099 #include <time.h>
52100 #if HAVE_LANGINFO_CODESET
52101 # include <langinfo.h>
52102 #endif
52103 #include <stdlib.h>
52104 #include <string.h>
52105 struct tm t;
52106 char buf[16];
52107 int main () {
52108   /* Check whether the given locale name is recognized by the system.  */
52109 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
52110   /* On native Windows, setlocale(category, "") looks at the system settings,
52111      not at the environment variables.  Also, when an encoding suffix such
52112      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
52113      category of the locale to "C".  */
52114   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
52115       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
52116     return 1;
52117 #else
52118   if (setlocale (LC_ALL, "") == NULL) return 1;
52119 #endif
52120   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
52121      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
52122      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
52123      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
52124      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
52125      some unit tests fail.
52126      On MirBSD 10, when an unsupported locale is specified, setlocale()
52127      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
52128 #if HAVE_LANGINFO_CODESET
52129   {
52130     const char *cs = nl_langinfo (CODESET);
52131     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
52132         || strcmp (cs, "UTF-8") == 0)
52133       return 1;
52134   }
52135 #endif
52136 #ifdef __CYGWIN__
52137   /* On Cygwin, avoid locale names without encoding suffix, because the
52138      locale_charset() function relies on the encoding suffix.  Note that
52139      LC_ALL is set on the command line.  */
52140   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
52141 #endif
52142   /* Check whether in the abbreviation of the second month, the second
52143      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
52144      one byte long. This excludes the UTF-8 encoding.  */
52145   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
52146   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
52147 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
52148   /* Check whether the decimal separator is a comma.
52149      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
52150      are nl_langinfo(RADIXCHAR) are both ".".  */
52151   if (localeconv () ->decimal_point[0] != ',') return 1;
52152 #endif
52153   return 0;
52154 }
52155
52156 _ACEOF
52157     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
52158   (eval $ac_link) 2>&5
52159   ac_status=$?
52160   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
52161   test $ac_status = 0; } && test -s conftest$ac_exeext; then
52162       case "$host_os" in
52163         # Handle native Windows specially, because there setlocale() interprets
52164         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
52165         # "fr" or "fra" as "French" or "French_France.1252",
52166         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
52167         # "ja" as "Japanese" or "Japanese_Japan.932",
52168         # and similar.
52169         mingw*)
52170           # Test for the native Windows locale name.
52171           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52172             gt_cv_locale_fr=French_France.1252
52173           else
52174             # None found.
52175             gt_cv_locale_fr=none
52176           fi
52177           ;;
52178         *)
52179           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
52180           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
52181           # configure script would override the LC_ALL setting. Likewise for
52182           # LC_CTYPE, which is also set at the beginning of the configure script.
52183           # Test for the usual locale name.
52184           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52185             gt_cv_locale_fr=fr_FR
52186           else
52187             # Test for the locale name with explicit encoding suffix.
52188             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52189               gt_cv_locale_fr=fr_FR.ISO-8859-1
52190             else
52191               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
52192               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52193                 gt_cv_locale_fr=fr_FR.ISO8859-1
52194               else
52195                 # Test for the HP-UX locale name.
52196                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52197                   gt_cv_locale_fr=fr_FR.iso88591
52198                 else
52199                   # Test for the Solaris 7 locale name.
52200                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52201                     gt_cv_locale_fr=fr
52202                   else
52203                     # None found.
52204                     gt_cv_locale_fr=none
52205                   fi
52206                 fi
52207               fi
52208             fi
52209           fi
52210           ;;
52211       esac
52212     fi
52213     rm -fr conftest*
52214
52215 fi
52216 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
52217 $as_echo "$gt_cv_locale_fr" >&6; }
52218   LOCALE_FR=$gt_cv_locale_fr
52219
52220
52221
52222
52223   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
52224 $as_echo_n "checking for a french Unicode locale... " >&6; }
52225 if ${gt_cv_locale_fr_utf8+:} false; then :
52226   $as_echo_n "(cached) " >&6
52227 else
52228
52229     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52230 /* end confdefs.h.  */
52231
52232 #include <locale.h>
52233 #include <time.h>
52234 #if HAVE_LANGINFO_CODESET
52235 # include <langinfo.h>
52236 #endif
52237 #include <stdlib.h>
52238 #include <string.h>
52239 struct tm t;
52240 char buf[16];
52241 int main () {
52242   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
52243      imitates locale dependent behaviour by looking at the environment
52244      variables, and all locales use the UTF-8 encoding.  */
52245 #if !(defined __BEOS__ || defined __HAIKU__)
52246   /* Check whether the given locale name is recognized by the system.  */
52247 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
52248   /* On native Windows, setlocale(category, "") looks at the system settings,
52249      not at the environment variables.  Also, when an encoding suffix such
52250      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
52251      category of the locale to "C".  */
52252   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
52253       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
52254     return 1;
52255 # else
52256   if (setlocale (LC_ALL, "") == NULL) return 1;
52257 # endif
52258   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
52259      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
52260      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
52261      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
52262      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
52263      some unit tests fail.  */
52264 # if HAVE_LANGINFO_CODESET
52265   {
52266     const char *cs = nl_langinfo (CODESET);
52267     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
52268       return 1;
52269   }
52270 # endif
52271 # ifdef __CYGWIN__
52272   /* On Cygwin, avoid locale names without encoding suffix, because the
52273      locale_charset() function relies on the encoding suffix.  Note that
52274      LC_ALL is set on the command line.  */
52275   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
52276 # endif
52277   /* Check whether in the abbreviation of the second month, the second
52278      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
52279      two bytes long, with UTF-8 encoding.  */
52280   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
52281   if (strftime (buf, sizeof (buf), "%b", &t) < 4
52282       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
52283     return 1;
52284 #endif
52285 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
52286   /* Check whether the decimal separator is a comma.
52287      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
52288      are nl_langinfo(RADIXCHAR) are both ".".  */
52289   if (localeconv () ->decimal_point[0] != ',') return 1;
52290 #endif
52291   return 0;
52292 }
52293
52294 _ACEOF
52295     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
52296   (eval $ac_link) 2>&5
52297   ac_status=$?
52298   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
52299   test $ac_status = 0; } && test -s conftest$ac_exeext; then
52300       case "$host_os" in
52301         # Handle native Windows specially, because there setlocale() interprets
52302         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
52303         # "fr" or "fra" as "French" or "French_France.1252",
52304         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
52305         # "ja" as "Japanese" or "Japanese_Japan.932",
52306         # and similar.
52307         mingw*)
52308           # Test for the hypothetical native Windows locale name.
52309           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52310             gt_cv_locale_fr_utf8=French_France.65001
52311           else
52312             # None found.
52313             gt_cv_locale_fr_utf8=none
52314           fi
52315           ;;
52316         *)
52317           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
52318           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
52319           # configure script would override the LC_ALL setting. Likewise for
52320           # LC_CTYPE, which is also set at the beginning of the configure script.
52321           # Test for the usual locale name.
52322           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52323             gt_cv_locale_fr_utf8=fr_FR
52324           else
52325             # Test for the locale name with explicit encoding suffix.
52326             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52327               gt_cv_locale_fr_utf8=fr_FR.UTF-8
52328             else
52329               # Test for the Solaris 7 locale name.
52330               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52331                 gt_cv_locale_fr_utf8=fr.UTF-8
52332               else
52333                 # None found.
52334                 gt_cv_locale_fr_utf8=none
52335               fi
52336             fi
52337           fi
52338           ;;
52339       esac
52340     fi
52341     rm -fr conftest*
52342
52343 fi
52344 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
52345 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
52346   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
52347
52348
52349
52350
52351
52352   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
52353 $as_echo_n "checking for a traditional french locale... " >&6; }
52354 if ${gt_cv_locale_fr+:} false; then :
52355   $as_echo_n "(cached) " >&6
52356 else
52357
52358     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52359 /* end confdefs.h.  */
52360
52361 #include <locale.h>
52362 #include <time.h>
52363 #if HAVE_LANGINFO_CODESET
52364 # include <langinfo.h>
52365 #endif
52366 #include <stdlib.h>
52367 #include <string.h>
52368 struct tm t;
52369 char buf[16];
52370 int main () {
52371   /* Check whether the given locale name is recognized by the system.  */
52372 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
52373   /* On native Windows, setlocale(category, "") looks at the system settings,
52374      not at the environment variables.  Also, when an encoding suffix such
52375      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
52376      category of the locale to "C".  */
52377   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
52378       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
52379     return 1;
52380 #else
52381   if (setlocale (LC_ALL, "") == NULL) return 1;
52382 #endif
52383   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
52384      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
52385      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
52386      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
52387      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
52388      some unit tests fail.
52389      On MirBSD 10, when an unsupported locale is specified, setlocale()
52390      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
52391 #if HAVE_LANGINFO_CODESET
52392   {
52393     const char *cs = nl_langinfo (CODESET);
52394     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
52395         || strcmp (cs, "UTF-8") == 0)
52396       return 1;
52397   }
52398 #endif
52399 #ifdef __CYGWIN__
52400   /* On Cygwin, avoid locale names without encoding suffix, because the
52401      locale_charset() function relies on the encoding suffix.  Note that
52402      LC_ALL is set on the command line.  */
52403   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
52404 #endif
52405   /* Check whether in the abbreviation of the second month, the second
52406      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
52407      one byte long. This excludes the UTF-8 encoding.  */
52408   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
52409   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
52410 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
52411   /* Check whether the decimal separator is a comma.
52412      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
52413      are nl_langinfo(RADIXCHAR) are both ".".  */
52414   if (localeconv () ->decimal_point[0] != ',') return 1;
52415 #endif
52416   return 0;
52417 }
52418
52419 _ACEOF
52420     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
52421   (eval $ac_link) 2>&5
52422   ac_status=$?
52423   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
52424   test $ac_status = 0; } && test -s conftest$ac_exeext; then
52425       case "$host_os" in
52426         # Handle native Windows specially, because there setlocale() interprets
52427         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
52428         # "fr" or "fra" as "French" or "French_France.1252",
52429         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
52430         # "ja" as "Japanese" or "Japanese_Japan.932",
52431         # and similar.
52432         mingw*)
52433           # Test for the native Windows locale name.
52434           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52435             gt_cv_locale_fr=French_France.1252
52436           else
52437             # None found.
52438             gt_cv_locale_fr=none
52439           fi
52440           ;;
52441         *)
52442           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
52443           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
52444           # configure script would override the LC_ALL setting. Likewise for
52445           # LC_CTYPE, which is also set at the beginning of the configure script.
52446           # Test for the usual locale name.
52447           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52448             gt_cv_locale_fr=fr_FR
52449           else
52450             # Test for the locale name with explicit encoding suffix.
52451             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52452               gt_cv_locale_fr=fr_FR.ISO-8859-1
52453             else
52454               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
52455               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52456                 gt_cv_locale_fr=fr_FR.ISO8859-1
52457               else
52458                 # Test for the HP-UX locale name.
52459                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52460                   gt_cv_locale_fr=fr_FR.iso88591
52461                 else
52462                   # Test for the Solaris 7 locale name.
52463                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52464                     gt_cv_locale_fr=fr
52465                   else
52466                     # None found.
52467                     gt_cv_locale_fr=none
52468                   fi
52469                 fi
52470               fi
52471             fi
52472           fi
52473           ;;
52474       esac
52475     fi
52476     rm -fr conftest*
52477
52478 fi
52479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
52480 $as_echo "$gt_cv_locale_fr" >&6; }
52481   LOCALE_FR=$gt_cv_locale_fr
52482
52483
52484
52485
52486   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
52487 $as_echo_n "checking for a french Unicode locale... " >&6; }
52488 if ${gt_cv_locale_fr_utf8+:} false; then :
52489   $as_echo_n "(cached) " >&6
52490 else
52491
52492     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52493 /* end confdefs.h.  */
52494
52495 #include <locale.h>
52496 #include <time.h>
52497 #if HAVE_LANGINFO_CODESET
52498 # include <langinfo.h>
52499 #endif
52500 #include <stdlib.h>
52501 #include <string.h>
52502 struct tm t;
52503 char buf[16];
52504 int main () {
52505   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
52506      imitates locale dependent behaviour by looking at the environment
52507      variables, and all locales use the UTF-8 encoding.  */
52508 #if !(defined __BEOS__ || defined __HAIKU__)
52509   /* Check whether the given locale name is recognized by the system.  */
52510 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
52511   /* On native Windows, setlocale(category, "") looks at the system settings,
52512      not at the environment variables.  Also, when an encoding suffix such
52513      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
52514      category of the locale to "C".  */
52515   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
52516       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
52517     return 1;
52518 # else
52519   if (setlocale (LC_ALL, "") == NULL) return 1;
52520 # endif
52521   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
52522      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
52523      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
52524      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
52525      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
52526      some unit tests fail.  */
52527 # if HAVE_LANGINFO_CODESET
52528   {
52529     const char *cs = nl_langinfo (CODESET);
52530     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
52531       return 1;
52532   }
52533 # endif
52534 # ifdef __CYGWIN__
52535   /* On Cygwin, avoid locale names without encoding suffix, because the
52536      locale_charset() function relies on the encoding suffix.  Note that
52537      LC_ALL is set on the command line.  */
52538   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
52539 # endif
52540   /* Check whether in the abbreviation of the second month, the second
52541      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
52542      two bytes long, with UTF-8 encoding.  */
52543   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
52544   if (strftime (buf, sizeof (buf), "%b", &t) < 4
52545       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
52546     return 1;
52547 #endif
52548 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
52549   /* Check whether the decimal separator is a comma.
52550      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
52551      are nl_langinfo(RADIXCHAR) are both ".".  */
52552   if (localeconv () ->decimal_point[0] != ',') return 1;
52553 #endif
52554   return 0;
52555 }
52556
52557 _ACEOF
52558     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
52559   (eval $ac_link) 2>&5
52560   ac_status=$?
52561   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
52562   test $ac_status = 0; } && test -s conftest$ac_exeext; then
52563       case "$host_os" in
52564         # Handle native Windows specially, because there setlocale() interprets
52565         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
52566         # "fr" or "fra" as "French" or "French_France.1252",
52567         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
52568         # "ja" as "Japanese" or "Japanese_Japan.932",
52569         # and similar.
52570         mingw*)
52571           # Test for the hypothetical native Windows locale name.
52572           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52573             gt_cv_locale_fr_utf8=French_France.65001
52574           else
52575             # None found.
52576             gt_cv_locale_fr_utf8=none
52577           fi
52578           ;;
52579         *)
52580           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
52581           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
52582           # configure script would override the LC_ALL setting. Likewise for
52583           # LC_CTYPE, which is also set at the beginning of the configure script.
52584           # Test for the usual locale name.
52585           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52586             gt_cv_locale_fr_utf8=fr_FR
52587           else
52588             # Test for the locale name with explicit encoding suffix.
52589             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52590               gt_cv_locale_fr_utf8=fr_FR.UTF-8
52591             else
52592               # Test for the Solaris 7 locale name.
52593               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52594                 gt_cv_locale_fr_utf8=fr.UTF-8
52595               else
52596                 # None found.
52597                 gt_cv_locale_fr_utf8=none
52598               fi
52599             fi
52600           fi
52601           ;;
52602       esac
52603     fi
52604     rm -fr conftest*
52605
52606 fi
52607 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
52608 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
52609   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
52610
52611
52612
52613
52614
52615   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
52616 $as_echo_n "checking for a traditional french locale... " >&6; }
52617 if ${gt_cv_locale_fr+:} false; then :
52618   $as_echo_n "(cached) " >&6
52619 else
52620
52621     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52622 /* end confdefs.h.  */
52623
52624 #include <locale.h>
52625 #include <time.h>
52626 #if HAVE_LANGINFO_CODESET
52627 # include <langinfo.h>
52628 #endif
52629 #include <stdlib.h>
52630 #include <string.h>
52631 struct tm t;
52632 char buf[16];
52633 int main () {
52634   /* Check whether the given locale name is recognized by the system.  */
52635 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
52636   /* On native Windows, setlocale(category, "") looks at the system settings,
52637      not at the environment variables.  Also, when an encoding suffix such
52638      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
52639      category of the locale to "C".  */
52640   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
52641       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
52642     return 1;
52643 #else
52644   if (setlocale (LC_ALL, "") == NULL) return 1;
52645 #endif
52646   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
52647      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
52648      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
52649      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
52650      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
52651      some unit tests fail.
52652      On MirBSD 10, when an unsupported locale is specified, setlocale()
52653      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
52654 #if HAVE_LANGINFO_CODESET
52655   {
52656     const char *cs = nl_langinfo (CODESET);
52657     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
52658         || strcmp (cs, "UTF-8") == 0)
52659       return 1;
52660   }
52661 #endif
52662 #ifdef __CYGWIN__
52663   /* On Cygwin, avoid locale names without encoding suffix, because the
52664      locale_charset() function relies on the encoding suffix.  Note that
52665      LC_ALL is set on the command line.  */
52666   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
52667 #endif
52668   /* Check whether in the abbreviation of the second month, the second
52669      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
52670      one byte long. This excludes the UTF-8 encoding.  */
52671   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
52672   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
52673 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
52674   /* Check whether the decimal separator is a comma.
52675      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
52676      are nl_langinfo(RADIXCHAR) are both ".".  */
52677   if (localeconv () ->decimal_point[0] != ',') return 1;
52678 #endif
52679   return 0;
52680 }
52681
52682 _ACEOF
52683     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
52684   (eval $ac_link) 2>&5
52685   ac_status=$?
52686   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
52687   test $ac_status = 0; } && test -s conftest$ac_exeext; then
52688       case "$host_os" in
52689         # Handle native Windows specially, because there setlocale() interprets
52690         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
52691         # "fr" or "fra" as "French" or "French_France.1252",
52692         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
52693         # "ja" as "Japanese" or "Japanese_Japan.932",
52694         # and similar.
52695         mingw*)
52696           # Test for the native Windows locale name.
52697           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52698             gt_cv_locale_fr=French_France.1252
52699           else
52700             # None found.
52701             gt_cv_locale_fr=none
52702           fi
52703           ;;
52704         *)
52705           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
52706           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
52707           # configure script would override the LC_ALL setting. Likewise for
52708           # LC_CTYPE, which is also set at the beginning of the configure script.
52709           # Test for the usual locale name.
52710           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52711             gt_cv_locale_fr=fr_FR
52712           else
52713             # Test for the locale name with explicit encoding suffix.
52714             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52715               gt_cv_locale_fr=fr_FR.ISO-8859-1
52716             else
52717               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
52718               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52719                 gt_cv_locale_fr=fr_FR.ISO8859-1
52720               else
52721                 # Test for the HP-UX locale name.
52722                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52723                   gt_cv_locale_fr=fr_FR.iso88591
52724                 else
52725                   # Test for the Solaris 7 locale name.
52726                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52727                     gt_cv_locale_fr=fr
52728                   else
52729                     # None found.
52730                     gt_cv_locale_fr=none
52731                   fi
52732                 fi
52733               fi
52734             fi
52735           fi
52736           ;;
52737       esac
52738     fi
52739     rm -fr conftest*
52740
52741 fi
52742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
52743 $as_echo "$gt_cv_locale_fr" >&6; }
52744   LOCALE_FR=$gt_cv_locale_fr
52745
52746
52747
52748
52749   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
52750 $as_echo_n "checking for a french Unicode locale... " >&6; }
52751 if ${gt_cv_locale_fr_utf8+:} false; then :
52752   $as_echo_n "(cached) " >&6
52753 else
52754
52755     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52756 /* end confdefs.h.  */
52757
52758 #include <locale.h>
52759 #include <time.h>
52760 #if HAVE_LANGINFO_CODESET
52761 # include <langinfo.h>
52762 #endif
52763 #include <stdlib.h>
52764 #include <string.h>
52765 struct tm t;
52766 char buf[16];
52767 int main () {
52768   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
52769      imitates locale dependent behaviour by looking at the environment
52770      variables, and all locales use the UTF-8 encoding.  */
52771 #if !(defined __BEOS__ || defined __HAIKU__)
52772   /* Check whether the given locale name is recognized by the system.  */
52773 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
52774   /* On native Windows, setlocale(category, "") looks at the system settings,
52775      not at the environment variables.  Also, when an encoding suffix such
52776      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
52777      category of the locale to "C".  */
52778   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
52779       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
52780     return 1;
52781 # else
52782   if (setlocale (LC_ALL, "") == NULL) return 1;
52783 # endif
52784   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
52785      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
52786      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
52787      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
52788      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
52789      some unit tests fail.  */
52790 # if HAVE_LANGINFO_CODESET
52791   {
52792     const char *cs = nl_langinfo (CODESET);
52793     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
52794       return 1;
52795   }
52796 # endif
52797 # ifdef __CYGWIN__
52798   /* On Cygwin, avoid locale names without encoding suffix, because the
52799      locale_charset() function relies on the encoding suffix.  Note that
52800      LC_ALL is set on the command line.  */
52801   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
52802 # endif
52803   /* Check whether in the abbreviation of the second month, the second
52804      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
52805      two bytes long, with UTF-8 encoding.  */
52806   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
52807   if (strftime (buf, sizeof (buf), "%b", &t) < 4
52808       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
52809     return 1;
52810 #endif
52811 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
52812   /* Check whether the decimal separator is a comma.
52813      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
52814      are nl_langinfo(RADIXCHAR) are both ".".  */
52815   if (localeconv () ->decimal_point[0] != ',') return 1;
52816 #endif
52817   return 0;
52818 }
52819
52820 _ACEOF
52821     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
52822   (eval $ac_link) 2>&5
52823   ac_status=$?
52824   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
52825   test $ac_status = 0; } && test -s conftest$ac_exeext; then
52826       case "$host_os" in
52827         # Handle native Windows specially, because there setlocale() interprets
52828         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
52829         # "fr" or "fra" as "French" or "French_France.1252",
52830         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
52831         # "ja" as "Japanese" or "Japanese_Japan.932",
52832         # and similar.
52833         mingw*)
52834           # Test for the hypothetical native Windows locale name.
52835           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52836             gt_cv_locale_fr_utf8=French_France.65001
52837           else
52838             # None found.
52839             gt_cv_locale_fr_utf8=none
52840           fi
52841           ;;
52842         *)
52843           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
52844           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
52845           # configure script would override the LC_ALL setting. Likewise for
52846           # LC_CTYPE, which is also set at the beginning of the configure script.
52847           # Test for the usual locale name.
52848           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52849             gt_cv_locale_fr_utf8=fr_FR
52850           else
52851             # Test for the locale name with explicit encoding suffix.
52852             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52853               gt_cv_locale_fr_utf8=fr_FR.UTF-8
52854             else
52855               # Test for the Solaris 7 locale name.
52856               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52857                 gt_cv_locale_fr_utf8=fr.UTF-8
52858               else
52859                 # None found.
52860                 gt_cv_locale_fr_utf8=none
52861               fi
52862             fi
52863           fi
52864           ;;
52865       esac
52866     fi
52867     rm -fr conftest*
52868
52869 fi
52870 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
52871 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
52872   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
52873
52874
52875
52876
52877
52878   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
52879 $as_echo_n "checking for a traditional french locale... " >&6; }
52880 if ${gt_cv_locale_fr+:} false; then :
52881   $as_echo_n "(cached) " >&6
52882 else
52883
52884     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
52885 /* end confdefs.h.  */
52886
52887 #include <locale.h>
52888 #include <time.h>
52889 #if HAVE_LANGINFO_CODESET
52890 # include <langinfo.h>
52891 #endif
52892 #include <stdlib.h>
52893 #include <string.h>
52894 struct tm t;
52895 char buf[16];
52896 int main () {
52897   /* Check whether the given locale name is recognized by the system.  */
52898 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
52899   /* On native Windows, setlocale(category, "") looks at the system settings,
52900      not at the environment variables.  Also, when an encoding suffix such
52901      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
52902      category of the locale to "C".  */
52903   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
52904       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
52905     return 1;
52906 #else
52907   if (setlocale (LC_ALL, "") == NULL) return 1;
52908 #endif
52909   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
52910      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
52911      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
52912      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
52913      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
52914      some unit tests fail.
52915      On MirBSD 10, when an unsupported locale is specified, setlocale()
52916      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
52917 #if HAVE_LANGINFO_CODESET
52918   {
52919     const char *cs = nl_langinfo (CODESET);
52920     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
52921         || strcmp (cs, "UTF-8") == 0)
52922       return 1;
52923   }
52924 #endif
52925 #ifdef __CYGWIN__
52926   /* On Cygwin, avoid locale names without encoding suffix, because the
52927      locale_charset() function relies on the encoding suffix.  Note that
52928      LC_ALL is set on the command line.  */
52929   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
52930 #endif
52931   /* Check whether in the abbreviation of the second month, the second
52932      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
52933      one byte long. This excludes the UTF-8 encoding.  */
52934   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
52935   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
52936 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
52937   /* Check whether the decimal separator is a comma.
52938      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
52939      are nl_langinfo(RADIXCHAR) are both ".".  */
52940   if (localeconv () ->decimal_point[0] != ',') return 1;
52941 #endif
52942   return 0;
52943 }
52944
52945 _ACEOF
52946     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
52947   (eval $ac_link) 2>&5
52948   ac_status=$?
52949   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
52950   test $ac_status = 0; } && test -s conftest$ac_exeext; then
52951       case "$host_os" in
52952         # Handle native Windows specially, because there setlocale() interprets
52953         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
52954         # "fr" or "fra" as "French" or "French_France.1252",
52955         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
52956         # "ja" as "Japanese" or "Japanese_Japan.932",
52957         # and similar.
52958         mingw*)
52959           # Test for the native Windows locale name.
52960           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52961             gt_cv_locale_fr=French_France.1252
52962           else
52963             # None found.
52964             gt_cv_locale_fr=none
52965           fi
52966           ;;
52967         *)
52968           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
52969           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
52970           # configure script would override the LC_ALL setting. Likewise for
52971           # LC_CTYPE, which is also set at the beginning of the configure script.
52972           # Test for the usual locale name.
52973           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52974             gt_cv_locale_fr=fr_FR
52975           else
52976             # Test for the locale name with explicit encoding suffix.
52977             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52978               gt_cv_locale_fr=fr_FR.ISO-8859-1
52979             else
52980               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
52981               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52982                 gt_cv_locale_fr=fr_FR.ISO8859-1
52983               else
52984                 # Test for the HP-UX locale name.
52985                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52986                   gt_cv_locale_fr=fr_FR.iso88591
52987                 else
52988                   # Test for the Solaris 7 locale name.
52989                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
52990                     gt_cv_locale_fr=fr
52991                   else
52992                     # None found.
52993                     gt_cv_locale_fr=none
52994                   fi
52995                 fi
52996               fi
52997             fi
52998           fi
52999           ;;
53000       esac
53001     fi
53002     rm -fr conftest*
53003
53004 fi
53005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
53006 $as_echo "$gt_cv_locale_fr" >&6; }
53007   LOCALE_FR=$gt_cv_locale_fr
53008
53009
53010
53011
53012   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
53013 $as_echo_n "checking for a french Unicode locale... " >&6; }
53014 if ${gt_cv_locale_fr_utf8+:} false; then :
53015   $as_echo_n "(cached) " >&6
53016 else
53017
53018     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53019 /* end confdefs.h.  */
53020
53021 #include <locale.h>
53022 #include <time.h>
53023 #if HAVE_LANGINFO_CODESET
53024 # include <langinfo.h>
53025 #endif
53026 #include <stdlib.h>
53027 #include <string.h>
53028 struct tm t;
53029 char buf[16];
53030 int main () {
53031   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
53032      imitates locale dependent behaviour by looking at the environment
53033      variables, and all locales use the UTF-8 encoding.  */
53034 #if !(defined __BEOS__ || defined __HAIKU__)
53035   /* Check whether the given locale name is recognized by the system.  */
53036 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
53037   /* On native Windows, setlocale(category, "") looks at the system settings,
53038      not at the environment variables.  Also, when an encoding suffix such
53039      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
53040      category of the locale to "C".  */
53041   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
53042       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
53043     return 1;
53044 # else
53045   if (setlocale (LC_ALL, "") == NULL) return 1;
53046 # endif
53047   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
53048      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
53049      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
53050      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
53051      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
53052      some unit tests fail.  */
53053 # if HAVE_LANGINFO_CODESET
53054   {
53055     const char *cs = nl_langinfo (CODESET);
53056     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
53057       return 1;
53058   }
53059 # endif
53060 # ifdef __CYGWIN__
53061   /* On Cygwin, avoid locale names without encoding suffix, because the
53062      locale_charset() function relies on the encoding suffix.  Note that
53063      LC_ALL is set on the command line.  */
53064   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
53065 # endif
53066   /* Check whether in the abbreviation of the second month, the second
53067      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
53068      two bytes long, with UTF-8 encoding.  */
53069   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
53070   if (strftime (buf, sizeof (buf), "%b", &t) < 4
53071       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
53072     return 1;
53073 #endif
53074 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
53075   /* Check whether the decimal separator is a comma.
53076      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
53077      are nl_langinfo(RADIXCHAR) are both ".".  */
53078   if (localeconv () ->decimal_point[0] != ',') return 1;
53079 #endif
53080   return 0;
53081 }
53082
53083 _ACEOF
53084     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
53085   (eval $ac_link) 2>&5
53086   ac_status=$?
53087   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
53088   test $ac_status = 0; } && test -s conftest$ac_exeext; then
53089       case "$host_os" in
53090         # Handle native Windows specially, because there setlocale() interprets
53091         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
53092         # "fr" or "fra" as "French" or "French_France.1252",
53093         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
53094         # "ja" as "Japanese" or "Japanese_Japan.932",
53095         # and similar.
53096         mingw*)
53097           # Test for the hypothetical native Windows locale name.
53098           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
53099             gt_cv_locale_fr_utf8=French_France.65001
53100           else
53101             # None found.
53102             gt_cv_locale_fr_utf8=none
53103           fi
53104           ;;
53105         *)
53106           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
53107           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
53108           # configure script would override the LC_ALL setting. Likewise for
53109           # LC_CTYPE, which is also set at the beginning of the configure script.
53110           # Test for the usual locale name.
53111           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
53112             gt_cv_locale_fr_utf8=fr_FR
53113           else
53114             # Test for the locale name with explicit encoding suffix.
53115             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
53116               gt_cv_locale_fr_utf8=fr_FR.UTF-8
53117             else
53118               # Test for the Solaris 7 locale name.
53119               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
53120                 gt_cv_locale_fr_utf8=fr.UTF-8
53121               else
53122                 # None found.
53123                 gt_cv_locale_fr_utf8=none
53124               fi
53125             fi
53126           fi
53127           ;;
53128       esac
53129     fi
53130     rm -fr conftest*
53131
53132 fi
53133 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
53134 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
53135   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
53136
53137
53138
53139
53140
53141   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53142   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53143   # irrelevant for anonymous mappings.
53144   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53145 if test "x$ac_cv_func_mmap" = xyes; then :
53146   gl_have_mmap=yes
53147 else
53148   gl_have_mmap=no
53149 fi
53150
53151
53152   # Try to allow MAP_ANONYMOUS.
53153   gl_have_mmap_anonymous=no
53154   if test $gl_have_mmap = yes; then
53155     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53156 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53157     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53158 /* end confdefs.h.  */
53159
53160 #include <sys/mman.h>
53161 #ifdef MAP_ANONYMOUS
53162     I cannot identify this map
53163 #endif
53164
53165 _ACEOF
53166 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53167   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53168   gl_have_mmap_anonymous=yes
53169 fi
53170 rm -f conftest*
53171
53172     if test $gl_have_mmap_anonymous != yes; then
53173       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53174 /* end confdefs.h.  */
53175
53176 #include <sys/mman.h>
53177 #ifdef MAP_ANON
53178     I cannot identify this map
53179 #endif
53180
53181 _ACEOF
53182 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53183   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53184
53185 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53186
53187          gl_have_mmap_anonymous=yes
53188 fi
53189 rm -f conftest*
53190
53191     fi
53192     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53193 $as_echo "$gl_have_mmap_anonymous" >&6; }
53194     if test $gl_have_mmap_anonymous = yes; then
53195
53196 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53197
53198     fi
53199   fi
53200
53201
53202
53203
53204
53205
53206   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53207   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53208   # irrelevant for anonymous mappings.
53209   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53210 if test "x$ac_cv_func_mmap" = xyes; then :
53211   gl_have_mmap=yes
53212 else
53213   gl_have_mmap=no
53214 fi
53215
53216
53217   # Try to allow MAP_ANONYMOUS.
53218   gl_have_mmap_anonymous=no
53219   if test $gl_have_mmap = yes; then
53220     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53221 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53222     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53223 /* end confdefs.h.  */
53224
53225 #include <sys/mman.h>
53226 #ifdef MAP_ANONYMOUS
53227     I cannot identify this map
53228 #endif
53229
53230 _ACEOF
53231 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53232   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53233   gl_have_mmap_anonymous=yes
53234 fi
53235 rm -f conftest*
53236
53237     if test $gl_have_mmap_anonymous != yes; then
53238       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53239 /* end confdefs.h.  */
53240
53241 #include <sys/mman.h>
53242 #ifdef MAP_ANON
53243     I cannot identify this map
53244 #endif
53245
53246 _ACEOF
53247 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53248   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53249
53250 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53251
53252          gl_have_mmap_anonymous=yes
53253 fi
53254 rm -f conftest*
53255
53256     fi
53257     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53258 $as_echo "$gl_have_mmap_anonymous" >&6; }
53259     if test $gl_have_mmap_anonymous = yes; then
53260
53261 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53262
53263     fi
53264   fi
53265
53266
53267
53268
53269
53270
53271   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53272   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53273   # irrelevant for anonymous mappings.
53274   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53275 if test "x$ac_cv_func_mmap" = xyes; then :
53276   gl_have_mmap=yes
53277 else
53278   gl_have_mmap=no
53279 fi
53280
53281
53282   # Try to allow MAP_ANONYMOUS.
53283   gl_have_mmap_anonymous=no
53284   if test $gl_have_mmap = yes; then
53285     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53286 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53287     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53288 /* end confdefs.h.  */
53289
53290 #include <sys/mman.h>
53291 #ifdef MAP_ANONYMOUS
53292     I cannot identify this map
53293 #endif
53294
53295 _ACEOF
53296 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53297   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53298   gl_have_mmap_anonymous=yes
53299 fi
53300 rm -f conftest*
53301
53302     if test $gl_have_mmap_anonymous != yes; then
53303       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53304 /* end confdefs.h.  */
53305
53306 #include <sys/mman.h>
53307 #ifdef MAP_ANON
53308     I cannot identify this map
53309 #endif
53310
53311 _ACEOF
53312 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53313   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53314
53315 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53316
53317          gl_have_mmap_anonymous=yes
53318 fi
53319 rm -f conftest*
53320
53321     fi
53322     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53323 $as_echo "$gl_have_mmap_anonymous" >&6; }
53324     if test $gl_have_mmap_anonymous = yes; then
53325
53326 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53327
53328     fi
53329   fi
53330
53331
53332
53333
53334
53335
53336   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53337   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53338   # irrelevant for anonymous mappings.
53339   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53340 if test "x$ac_cv_func_mmap" = xyes; then :
53341   gl_have_mmap=yes
53342 else
53343   gl_have_mmap=no
53344 fi
53345
53346
53347   # Try to allow MAP_ANONYMOUS.
53348   gl_have_mmap_anonymous=no
53349   if test $gl_have_mmap = yes; then
53350     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53351 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53352     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53353 /* end confdefs.h.  */
53354
53355 #include <sys/mman.h>
53356 #ifdef MAP_ANONYMOUS
53357     I cannot identify this map
53358 #endif
53359
53360 _ACEOF
53361 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53362   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53363   gl_have_mmap_anonymous=yes
53364 fi
53365 rm -f conftest*
53366
53367     if test $gl_have_mmap_anonymous != yes; then
53368       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53369 /* end confdefs.h.  */
53370
53371 #include <sys/mman.h>
53372 #ifdef MAP_ANON
53373     I cannot identify this map
53374 #endif
53375
53376 _ACEOF
53377 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53378   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53379
53380 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53381
53382          gl_have_mmap_anonymous=yes
53383 fi
53384 rm -f conftest*
53385
53386     fi
53387     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53388 $as_echo "$gl_have_mmap_anonymous" >&6; }
53389     if test $gl_have_mmap_anonymous = yes; then
53390
53391 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53392
53393     fi
53394   fi
53395
53396
53397
53398
53399
53400
53401   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53402   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53403   # irrelevant for anonymous mappings.
53404   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53405 if test "x$ac_cv_func_mmap" = xyes; then :
53406   gl_have_mmap=yes
53407 else
53408   gl_have_mmap=no
53409 fi
53410
53411
53412   # Try to allow MAP_ANONYMOUS.
53413   gl_have_mmap_anonymous=no
53414   if test $gl_have_mmap = yes; then
53415     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53416 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53417     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53418 /* end confdefs.h.  */
53419
53420 #include <sys/mman.h>
53421 #ifdef MAP_ANONYMOUS
53422     I cannot identify this map
53423 #endif
53424
53425 _ACEOF
53426 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53427   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53428   gl_have_mmap_anonymous=yes
53429 fi
53430 rm -f conftest*
53431
53432     if test $gl_have_mmap_anonymous != yes; then
53433       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53434 /* end confdefs.h.  */
53435
53436 #include <sys/mman.h>
53437 #ifdef MAP_ANON
53438     I cannot identify this map
53439 #endif
53440
53441 _ACEOF
53442 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53443   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53444
53445 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53446
53447          gl_have_mmap_anonymous=yes
53448 fi
53449 rm -f conftest*
53450
53451     fi
53452     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53453 $as_echo "$gl_have_mmap_anonymous" >&6; }
53454     if test $gl_have_mmap_anonymous = yes; then
53455
53456 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53457
53458     fi
53459   fi
53460
53461
53462
53463
53464
53465
53466   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53467   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53468   # irrelevant for anonymous mappings.
53469   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53470 if test "x$ac_cv_func_mmap" = xyes; then :
53471   gl_have_mmap=yes
53472 else
53473   gl_have_mmap=no
53474 fi
53475
53476
53477   # Try to allow MAP_ANONYMOUS.
53478   gl_have_mmap_anonymous=no
53479   if test $gl_have_mmap = yes; then
53480     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53481 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53482     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53483 /* end confdefs.h.  */
53484
53485 #include <sys/mman.h>
53486 #ifdef MAP_ANONYMOUS
53487     I cannot identify this map
53488 #endif
53489
53490 _ACEOF
53491 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53492   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53493   gl_have_mmap_anonymous=yes
53494 fi
53495 rm -f conftest*
53496
53497     if test $gl_have_mmap_anonymous != yes; then
53498       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53499 /* end confdefs.h.  */
53500
53501 #include <sys/mman.h>
53502 #ifdef MAP_ANON
53503     I cannot identify this map
53504 #endif
53505
53506 _ACEOF
53507 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53508   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53509
53510 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53511
53512          gl_have_mmap_anonymous=yes
53513 fi
53514 rm -f conftest*
53515
53516     fi
53517     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53518 $as_echo "$gl_have_mmap_anonymous" >&6; }
53519     if test $gl_have_mmap_anonymous = yes; then
53520
53521 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53522
53523     fi
53524   fi
53525
53526
53527
53528
53529
53530
53531   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53532   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53533   # irrelevant for anonymous mappings.
53534   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53535 if test "x$ac_cv_func_mmap" = xyes; then :
53536   gl_have_mmap=yes
53537 else
53538   gl_have_mmap=no
53539 fi
53540
53541
53542   # Try to allow MAP_ANONYMOUS.
53543   gl_have_mmap_anonymous=no
53544   if test $gl_have_mmap = yes; then
53545     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53546 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53547     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53548 /* end confdefs.h.  */
53549
53550 #include <sys/mman.h>
53551 #ifdef MAP_ANONYMOUS
53552     I cannot identify this map
53553 #endif
53554
53555 _ACEOF
53556 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53557   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53558   gl_have_mmap_anonymous=yes
53559 fi
53560 rm -f conftest*
53561
53562     if test $gl_have_mmap_anonymous != yes; then
53563       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53564 /* end confdefs.h.  */
53565
53566 #include <sys/mman.h>
53567 #ifdef MAP_ANON
53568     I cannot identify this map
53569 #endif
53570
53571 _ACEOF
53572 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53573   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53574
53575 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53576
53577          gl_have_mmap_anonymous=yes
53578 fi
53579 rm -f conftest*
53580
53581     fi
53582     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53583 $as_echo "$gl_have_mmap_anonymous" >&6; }
53584     if test $gl_have_mmap_anonymous = yes; then
53585
53586 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53587
53588     fi
53589   fi
53590
53591
53592
53593
53594
53595
53596
53597   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53598   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53599   # irrelevant for anonymous mappings.
53600   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53601 if test "x$ac_cv_func_mmap" = xyes; then :
53602   gl_have_mmap=yes
53603 else
53604   gl_have_mmap=no
53605 fi
53606
53607
53608   # Try to allow MAP_ANONYMOUS.
53609   gl_have_mmap_anonymous=no
53610   if test $gl_have_mmap = yes; then
53611     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53612 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53613     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53614 /* end confdefs.h.  */
53615
53616 #include <sys/mman.h>
53617 #ifdef MAP_ANONYMOUS
53618     I cannot identify this map
53619 #endif
53620
53621 _ACEOF
53622 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53623   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53624   gl_have_mmap_anonymous=yes
53625 fi
53626 rm -f conftest*
53627
53628     if test $gl_have_mmap_anonymous != yes; then
53629       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53630 /* end confdefs.h.  */
53631
53632 #include <sys/mman.h>
53633 #ifdef MAP_ANON
53634     I cannot identify this map
53635 #endif
53636
53637 _ACEOF
53638 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53639   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53640
53641 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53642
53643          gl_have_mmap_anonymous=yes
53644 fi
53645 rm -f conftest*
53646
53647     fi
53648     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53649 $as_echo "$gl_have_mmap_anonymous" >&6; }
53650     if test $gl_have_mmap_anonymous = yes; then
53651
53652 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53653
53654     fi
53655   fi
53656
53657
53658
53659
53660
53661
53662   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53663   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53664   # irrelevant for anonymous mappings.
53665   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53666 if test "x$ac_cv_func_mmap" = xyes; then :
53667   gl_have_mmap=yes
53668 else
53669   gl_have_mmap=no
53670 fi
53671
53672
53673   # Try to allow MAP_ANONYMOUS.
53674   gl_have_mmap_anonymous=no
53675   if test $gl_have_mmap = yes; then
53676     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53677 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53678     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53679 /* end confdefs.h.  */
53680
53681 #include <sys/mman.h>
53682 #ifdef MAP_ANONYMOUS
53683     I cannot identify this map
53684 #endif
53685
53686 _ACEOF
53687 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53688   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53689   gl_have_mmap_anonymous=yes
53690 fi
53691 rm -f conftest*
53692
53693     if test $gl_have_mmap_anonymous != yes; then
53694       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53695 /* end confdefs.h.  */
53696
53697 #include <sys/mman.h>
53698 #ifdef MAP_ANON
53699     I cannot identify this map
53700 #endif
53701
53702 _ACEOF
53703 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53704   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53705
53706 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53707
53708          gl_have_mmap_anonymous=yes
53709 fi
53710 rm -f conftest*
53711
53712     fi
53713     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53714 $as_echo "$gl_have_mmap_anonymous" >&6; }
53715     if test $gl_have_mmap_anonymous = yes; then
53716
53717 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53718
53719     fi
53720   fi
53721
53722
53723
53724
53725
53726
53727   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53728   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53729   # irrelevant for anonymous mappings.
53730   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53731 if test "x$ac_cv_func_mmap" = xyes; then :
53732   gl_have_mmap=yes
53733 else
53734   gl_have_mmap=no
53735 fi
53736
53737
53738   # Try to allow MAP_ANONYMOUS.
53739   gl_have_mmap_anonymous=no
53740   if test $gl_have_mmap = yes; then
53741     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53742 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53743     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53744 /* end confdefs.h.  */
53745
53746 #include <sys/mman.h>
53747 #ifdef MAP_ANONYMOUS
53748     I cannot identify this map
53749 #endif
53750
53751 _ACEOF
53752 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53753   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53754   gl_have_mmap_anonymous=yes
53755 fi
53756 rm -f conftest*
53757
53758     if test $gl_have_mmap_anonymous != yes; then
53759       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53760 /* end confdefs.h.  */
53761
53762 #include <sys/mman.h>
53763 #ifdef MAP_ANON
53764     I cannot identify this map
53765 #endif
53766
53767 _ACEOF
53768 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53769   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53770
53771 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53772
53773          gl_have_mmap_anonymous=yes
53774 fi
53775 rm -f conftest*
53776
53777     fi
53778     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53779 $as_echo "$gl_have_mmap_anonymous" >&6; }
53780     if test $gl_have_mmap_anonymous = yes; then
53781
53782 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53783
53784     fi
53785   fi
53786
53787
53788
53789
53790
53791
53792   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53793   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53794   # irrelevant for anonymous mappings.
53795   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53796 if test "x$ac_cv_func_mmap" = xyes; then :
53797   gl_have_mmap=yes
53798 else
53799   gl_have_mmap=no
53800 fi
53801
53802
53803   # Try to allow MAP_ANONYMOUS.
53804   gl_have_mmap_anonymous=no
53805   if test $gl_have_mmap = yes; then
53806     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53807 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53808     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53809 /* end confdefs.h.  */
53810
53811 #include <sys/mman.h>
53812 #ifdef MAP_ANONYMOUS
53813     I cannot identify this map
53814 #endif
53815
53816 _ACEOF
53817 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53818   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53819   gl_have_mmap_anonymous=yes
53820 fi
53821 rm -f conftest*
53822
53823     if test $gl_have_mmap_anonymous != yes; then
53824       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53825 /* end confdefs.h.  */
53826
53827 #include <sys/mman.h>
53828 #ifdef MAP_ANON
53829     I cannot identify this map
53830 #endif
53831
53832 _ACEOF
53833 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53834   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53835
53836 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53837
53838          gl_have_mmap_anonymous=yes
53839 fi
53840 rm -f conftest*
53841
53842     fi
53843     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53844 $as_echo "$gl_have_mmap_anonymous" >&6; }
53845     if test $gl_have_mmap_anonymous = yes; then
53846
53847 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53848
53849     fi
53850   fi
53851
53852
53853
53854
53855
53856
53857   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53858   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53859   # irrelevant for anonymous mappings.
53860   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53861 if test "x$ac_cv_func_mmap" = xyes; then :
53862   gl_have_mmap=yes
53863 else
53864   gl_have_mmap=no
53865 fi
53866
53867
53868   # Try to allow MAP_ANONYMOUS.
53869   gl_have_mmap_anonymous=no
53870   if test $gl_have_mmap = yes; then
53871     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53872 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53873     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53874 /* end confdefs.h.  */
53875
53876 #include <sys/mman.h>
53877 #ifdef MAP_ANONYMOUS
53878     I cannot identify this map
53879 #endif
53880
53881 _ACEOF
53882 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53883   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53884   gl_have_mmap_anonymous=yes
53885 fi
53886 rm -f conftest*
53887
53888     if test $gl_have_mmap_anonymous != yes; then
53889       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53890 /* end confdefs.h.  */
53891
53892 #include <sys/mman.h>
53893 #ifdef MAP_ANON
53894     I cannot identify this map
53895 #endif
53896
53897 _ACEOF
53898 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53899   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53900
53901 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53902
53903          gl_have_mmap_anonymous=yes
53904 fi
53905 rm -f conftest*
53906
53907     fi
53908     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53909 $as_echo "$gl_have_mmap_anonymous" >&6; }
53910     if test $gl_have_mmap_anonymous = yes; then
53911
53912 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53913
53914     fi
53915   fi
53916
53917
53918
53919
53920
53921
53922   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53923   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53924   # irrelevant for anonymous mappings.
53925   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53926 if test "x$ac_cv_func_mmap" = xyes; then :
53927   gl_have_mmap=yes
53928 else
53929   gl_have_mmap=no
53930 fi
53931
53932
53933   # Try to allow MAP_ANONYMOUS.
53934   gl_have_mmap_anonymous=no
53935   if test $gl_have_mmap = yes; then
53936     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
53937 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
53938     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53939 /* end confdefs.h.  */
53940
53941 #include <sys/mman.h>
53942 #ifdef MAP_ANONYMOUS
53943     I cannot identify this map
53944 #endif
53945
53946 _ACEOF
53947 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53948   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53949   gl_have_mmap_anonymous=yes
53950 fi
53951 rm -f conftest*
53952
53953     if test $gl_have_mmap_anonymous != yes; then
53954       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
53955 /* end confdefs.h.  */
53956
53957 #include <sys/mman.h>
53958 #ifdef MAP_ANON
53959     I cannot identify this map
53960 #endif
53961
53962 _ACEOF
53963 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
53964   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
53965
53966 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
53967
53968          gl_have_mmap_anonymous=yes
53969 fi
53970 rm -f conftest*
53971
53972     fi
53973     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
53974 $as_echo "$gl_have_mmap_anonymous" >&6; }
53975     if test $gl_have_mmap_anonymous = yes; then
53976
53977 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
53978
53979     fi
53980   fi
53981
53982
53983
53984
53985
53986
53987   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
53988   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
53989   # irrelevant for anonymous mappings.
53990   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
53991 if test "x$ac_cv_func_mmap" = xyes; then :
53992   gl_have_mmap=yes
53993 else
53994   gl_have_mmap=no
53995 fi
53996
53997
53998   # Try to allow MAP_ANONYMOUS.
53999   gl_have_mmap_anonymous=no
54000   if test $gl_have_mmap = yes; then
54001     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
54002 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
54003     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54004 /* end confdefs.h.  */
54005
54006 #include <sys/mman.h>
54007 #ifdef MAP_ANONYMOUS
54008     I cannot identify this map
54009 #endif
54010
54011 _ACEOF
54012 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54013   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54014   gl_have_mmap_anonymous=yes
54015 fi
54016 rm -f conftest*
54017
54018     if test $gl_have_mmap_anonymous != yes; then
54019       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54020 /* end confdefs.h.  */
54021
54022 #include <sys/mman.h>
54023 #ifdef MAP_ANON
54024     I cannot identify this map
54025 #endif
54026
54027 _ACEOF
54028 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54029   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54030
54031 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
54032
54033          gl_have_mmap_anonymous=yes
54034 fi
54035 rm -f conftest*
54036
54037     fi
54038     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
54039 $as_echo "$gl_have_mmap_anonymous" >&6; }
54040     if test $gl_have_mmap_anonymous = yes; then
54041
54042 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
54043
54044     fi
54045   fi
54046
54047
54048
54049
54050
54051
54052
54053   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
54054   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
54055   # irrelevant for anonymous mappings.
54056   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
54057 if test "x$ac_cv_func_mmap" = xyes; then :
54058   gl_have_mmap=yes
54059 else
54060   gl_have_mmap=no
54061 fi
54062
54063
54064   # Try to allow MAP_ANONYMOUS.
54065   gl_have_mmap_anonymous=no
54066   if test $gl_have_mmap = yes; then
54067     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
54068 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
54069     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54070 /* end confdefs.h.  */
54071
54072 #include <sys/mman.h>
54073 #ifdef MAP_ANONYMOUS
54074     I cannot identify this map
54075 #endif
54076
54077 _ACEOF
54078 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54079   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54080   gl_have_mmap_anonymous=yes
54081 fi
54082 rm -f conftest*
54083
54084     if test $gl_have_mmap_anonymous != yes; then
54085       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54086 /* end confdefs.h.  */
54087
54088 #include <sys/mman.h>
54089 #ifdef MAP_ANON
54090     I cannot identify this map
54091 #endif
54092
54093 _ACEOF
54094 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54095   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54096
54097 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
54098
54099          gl_have_mmap_anonymous=yes
54100 fi
54101 rm -f conftest*
54102
54103     fi
54104     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
54105 $as_echo "$gl_have_mmap_anonymous" >&6; }
54106     if test $gl_have_mmap_anonymous = yes; then
54107
54108 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
54109
54110     fi
54111   fi
54112
54113
54114
54115
54116
54117
54118   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
54119   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
54120   # irrelevant for anonymous mappings.
54121   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
54122 if test "x$ac_cv_func_mmap" = xyes; then :
54123   gl_have_mmap=yes
54124 else
54125   gl_have_mmap=no
54126 fi
54127
54128
54129   # Try to allow MAP_ANONYMOUS.
54130   gl_have_mmap_anonymous=no
54131   if test $gl_have_mmap = yes; then
54132     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
54133 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
54134     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54135 /* end confdefs.h.  */
54136
54137 #include <sys/mman.h>
54138 #ifdef MAP_ANONYMOUS
54139     I cannot identify this map
54140 #endif
54141
54142 _ACEOF
54143 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54144   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54145   gl_have_mmap_anonymous=yes
54146 fi
54147 rm -f conftest*
54148
54149     if test $gl_have_mmap_anonymous != yes; then
54150       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54151 /* end confdefs.h.  */
54152
54153 #include <sys/mman.h>
54154 #ifdef MAP_ANON
54155     I cannot identify this map
54156 #endif
54157
54158 _ACEOF
54159 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54160   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54161
54162 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
54163
54164          gl_have_mmap_anonymous=yes
54165 fi
54166 rm -f conftest*
54167
54168     fi
54169     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
54170 $as_echo "$gl_have_mmap_anonymous" >&6; }
54171     if test $gl_have_mmap_anonymous = yes; then
54172
54173 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
54174
54175     fi
54176   fi
54177
54178
54179
54180
54181
54182
54183   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
54184   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
54185   # irrelevant for anonymous mappings.
54186   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
54187 if test "x$ac_cv_func_mmap" = xyes; then :
54188   gl_have_mmap=yes
54189 else
54190   gl_have_mmap=no
54191 fi
54192
54193
54194   # Try to allow MAP_ANONYMOUS.
54195   gl_have_mmap_anonymous=no
54196   if test $gl_have_mmap = yes; then
54197     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
54198 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
54199     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54200 /* end confdefs.h.  */
54201
54202 #include <sys/mman.h>
54203 #ifdef MAP_ANONYMOUS
54204     I cannot identify this map
54205 #endif
54206
54207 _ACEOF
54208 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54209   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54210   gl_have_mmap_anonymous=yes
54211 fi
54212 rm -f conftest*
54213
54214     if test $gl_have_mmap_anonymous != yes; then
54215       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54216 /* end confdefs.h.  */
54217
54218 #include <sys/mman.h>
54219 #ifdef MAP_ANON
54220     I cannot identify this map
54221 #endif
54222
54223 _ACEOF
54224 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54225   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54226
54227 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
54228
54229          gl_have_mmap_anonymous=yes
54230 fi
54231 rm -f conftest*
54232
54233     fi
54234     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
54235 $as_echo "$gl_have_mmap_anonymous" >&6; }
54236     if test $gl_have_mmap_anonymous = yes; then
54237
54238 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
54239
54240     fi
54241   fi
54242
54243
54244
54245
54246
54247
54248   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
54249   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
54250   # irrelevant for anonymous mappings.
54251   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
54252 if test "x$ac_cv_func_mmap" = xyes; then :
54253   gl_have_mmap=yes
54254 else
54255   gl_have_mmap=no
54256 fi
54257
54258
54259   # Try to allow MAP_ANONYMOUS.
54260   gl_have_mmap_anonymous=no
54261   if test $gl_have_mmap = yes; then
54262     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
54263 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
54264     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54265 /* end confdefs.h.  */
54266
54267 #include <sys/mman.h>
54268 #ifdef MAP_ANONYMOUS
54269     I cannot identify this map
54270 #endif
54271
54272 _ACEOF
54273 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54274   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54275   gl_have_mmap_anonymous=yes
54276 fi
54277 rm -f conftest*
54278
54279     if test $gl_have_mmap_anonymous != yes; then
54280       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54281 /* end confdefs.h.  */
54282
54283 #include <sys/mman.h>
54284 #ifdef MAP_ANON
54285     I cannot identify this map
54286 #endif
54287
54288 _ACEOF
54289 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54290   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54291
54292 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
54293
54294          gl_have_mmap_anonymous=yes
54295 fi
54296 rm -f conftest*
54297
54298     fi
54299     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
54300 $as_echo "$gl_have_mmap_anonymous" >&6; }
54301     if test $gl_have_mmap_anonymous = yes; then
54302
54303 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
54304
54305     fi
54306   fi
54307
54308
54309
54310
54311
54312
54313   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
54314   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
54315   # irrelevant for anonymous mappings.
54316   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
54317 if test "x$ac_cv_func_mmap" = xyes; then :
54318   gl_have_mmap=yes
54319 else
54320   gl_have_mmap=no
54321 fi
54322
54323
54324   # Try to allow MAP_ANONYMOUS.
54325   gl_have_mmap_anonymous=no
54326   if test $gl_have_mmap = yes; then
54327     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
54328 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
54329     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54330 /* end confdefs.h.  */
54331
54332 #include <sys/mman.h>
54333 #ifdef MAP_ANONYMOUS
54334     I cannot identify this map
54335 #endif
54336
54337 _ACEOF
54338 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54339   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54340   gl_have_mmap_anonymous=yes
54341 fi
54342 rm -f conftest*
54343
54344     if test $gl_have_mmap_anonymous != yes; then
54345       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54346 /* end confdefs.h.  */
54347
54348 #include <sys/mman.h>
54349 #ifdef MAP_ANON
54350     I cannot identify this map
54351 #endif
54352
54353 _ACEOF
54354 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54355   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54356
54357 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
54358
54359          gl_have_mmap_anonymous=yes
54360 fi
54361 rm -f conftest*
54362
54363     fi
54364     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
54365 $as_echo "$gl_have_mmap_anonymous" >&6; }
54366     if test $gl_have_mmap_anonymous = yes; then
54367
54368 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
54369
54370     fi
54371   fi
54372
54373
54374
54375
54376
54377
54378   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
54379   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
54380   # irrelevant for anonymous mappings.
54381   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
54382 if test "x$ac_cv_func_mmap" = xyes; then :
54383   gl_have_mmap=yes
54384 else
54385   gl_have_mmap=no
54386 fi
54387
54388
54389   # Try to allow MAP_ANONYMOUS.
54390   gl_have_mmap_anonymous=no
54391   if test $gl_have_mmap = yes; then
54392     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
54393 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
54394     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54395 /* end confdefs.h.  */
54396
54397 #include <sys/mman.h>
54398 #ifdef MAP_ANONYMOUS
54399     I cannot identify this map
54400 #endif
54401
54402 _ACEOF
54403 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54404   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54405   gl_have_mmap_anonymous=yes
54406 fi
54407 rm -f conftest*
54408
54409     if test $gl_have_mmap_anonymous != yes; then
54410       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54411 /* end confdefs.h.  */
54412
54413 #include <sys/mman.h>
54414 #ifdef MAP_ANON
54415     I cannot identify this map
54416 #endif
54417
54418 _ACEOF
54419 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54420   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54421
54422 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
54423
54424          gl_have_mmap_anonymous=yes
54425 fi
54426 rm -f conftest*
54427
54428     fi
54429     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
54430 $as_echo "$gl_have_mmap_anonymous" >&6; }
54431     if test $gl_have_mmap_anonymous = yes; then
54432
54433 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
54434
54435     fi
54436   fi
54437
54438
54439
54440
54441
54442
54443   # Check for mmap(). Don't use AC_FUNC_MMAP, because it checks too much: it
54444   # fails on HP-UX 11, because MAP_FIXED mappings do not work. But this is
54445   # irrelevant for anonymous mappings.
54446   ac_fn_c_check_func "$LINENO" "mmap" "ac_cv_func_mmap"
54447 if test "x$ac_cv_func_mmap" = xyes; then :
54448   gl_have_mmap=yes
54449 else
54450   gl_have_mmap=no
54451 fi
54452
54453
54454   # Try to allow MAP_ANONYMOUS.
54455   gl_have_mmap_anonymous=no
54456   if test $gl_have_mmap = yes; then
54457     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for MAP_ANONYMOUS" >&5
54458 $as_echo_n "checking for MAP_ANONYMOUS... " >&6; }
54459     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54460 /* end confdefs.h.  */
54461
54462 #include <sys/mman.h>
54463 #ifdef MAP_ANONYMOUS
54464     I cannot identify this map
54465 #endif
54466
54467 _ACEOF
54468 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54469   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54470   gl_have_mmap_anonymous=yes
54471 fi
54472 rm -f conftest*
54473
54474     if test $gl_have_mmap_anonymous != yes; then
54475       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54476 /* end confdefs.h.  */
54477
54478 #include <sys/mman.h>
54479 #ifdef MAP_ANON
54480     I cannot identify this map
54481 #endif
54482
54483 _ACEOF
54484 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
54485   $EGREP "I cannot identify this map" >/dev/null 2>&1; then :
54486
54487 $as_echo "#define MAP_ANONYMOUS MAP_ANON" >>confdefs.h
54488
54489          gl_have_mmap_anonymous=yes
54490 fi
54491 rm -f conftest*
54492
54493     fi
54494     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_have_mmap_anonymous" >&5
54495 $as_echo "$gl_have_mmap_anonymous" >&6; }
54496     if test $gl_have_mmap_anonymous = yes; then
54497
54498 $as_echo "#define HAVE_MAP_ANONYMOUS 1" >>confdefs.h
54499
54500     fi
54501   fi
54502
54503
54504
54505
54506
54507
54508
54509   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
54510 $as_echo_n "checking for a traditional french locale... " >&6; }
54511 if ${gt_cv_locale_fr+:} false; then :
54512   $as_echo_n "(cached) " >&6
54513 else
54514
54515     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54516 /* end confdefs.h.  */
54517
54518 #include <locale.h>
54519 #include <time.h>
54520 #if HAVE_LANGINFO_CODESET
54521 # include <langinfo.h>
54522 #endif
54523 #include <stdlib.h>
54524 #include <string.h>
54525 struct tm t;
54526 char buf[16];
54527 int main () {
54528   /* Check whether the given locale name is recognized by the system.  */
54529 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
54530   /* On native Windows, setlocale(category, "") looks at the system settings,
54531      not at the environment variables.  Also, when an encoding suffix such
54532      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
54533      category of the locale to "C".  */
54534   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
54535       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
54536     return 1;
54537 #else
54538   if (setlocale (LC_ALL, "") == NULL) return 1;
54539 #endif
54540   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
54541      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
54542      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
54543      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
54544      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
54545      some unit tests fail.
54546      On MirBSD 10, when an unsupported locale is specified, setlocale()
54547      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
54548 #if HAVE_LANGINFO_CODESET
54549   {
54550     const char *cs = nl_langinfo (CODESET);
54551     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
54552         || strcmp (cs, "UTF-8") == 0)
54553       return 1;
54554   }
54555 #endif
54556 #ifdef __CYGWIN__
54557   /* On Cygwin, avoid locale names without encoding suffix, because the
54558      locale_charset() function relies on the encoding suffix.  Note that
54559      LC_ALL is set on the command line.  */
54560   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
54561 #endif
54562   /* Check whether in the abbreviation of the second month, the second
54563      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
54564      one byte long. This excludes the UTF-8 encoding.  */
54565   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
54566   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
54567 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
54568   /* Check whether the decimal separator is a comma.
54569      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
54570      are nl_langinfo(RADIXCHAR) are both ".".  */
54571   if (localeconv () ->decimal_point[0] != ',') return 1;
54572 #endif
54573   return 0;
54574 }
54575
54576 _ACEOF
54577     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
54578   (eval $ac_link) 2>&5
54579   ac_status=$?
54580   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
54581   test $ac_status = 0; } && test -s conftest$ac_exeext; then
54582       case "$host_os" in
54583         # Handle native Windows specially, because there setlocale() interprets
54584         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
54585         # "fr" or "fra" as "French" or "French_France.1252",
54586         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
54587         # "ja" as "Japanese" or "Japanese_Japan.932",
54588         # and similar.
54589         mingw*)
54590           # Test for the native Windows locale name.
54591           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
54592             gt_cv_locale_fr=French_France.1252
54593           else
54594             # None found.
54595             gt_cv_locale_fr=none
54596           fi
54597           ;;
54598         *)
54599           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
54600           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
54601           # configure script would override the LC_ALL setting. Likewise for
54602           # LC_CTYPE, which is also set at the beginning of the configure script.
54603           # Test for the usual locale name.
54604           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
54605             gt_cv_locale_fr=fr_FR
54606           else
54607             # Test for the locale name with explicit encoding suffix.
54608             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
54609               gt_cv_locale_fr=fr_FR.ISO-8859-1
54610             else
54611               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
54612               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
54613                 gt_cv_locale_fr=fr_FR.ISO8859-1
54614               else
54615                 # Test for the HP-UX locale name.
54616                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
54617                   gt_cv_locale_fr=fr_FR.iso88591
54618                 else
54619                   # Test for the Solaris 7 locale name.
54620                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
54621                     gt_cv_locale_fr=fr
54622                   else
54623                     # None found.
54624                     gt_cv_locale_fr=none
54625                   fi
54626                 fi
54627               fi
54628             fi
54629           fi
54630           ;;
54631       esac
54632     fi
54633     rm -fr conftest*
54634
54635 fi
54636 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
54637 $as_echo "$gt_cv_locale_fr" >&6; }
54638   LOCALE_FR=$gt_cv_locale_fr
54639
54640
54641
54642
54643
54644   if test $ac_cv_have_decl_unsetenv = no; then
54645     HAVE_DECL_UNSETENV=0
54646   fi
54647   for ac_func in unsetenv
54648 do :
54649   ac_fn_c_check_func "$LINENO" "unsetenv" "ac_cv_func_unsetenv"
54650 if test "x$ac_cv_func_unsetenv" = xyes; then :
54651   cat >>confdefs.h <<_ACEOF
54652 #define HAVE_UNSETENV 1
54653 _ACEOF
54654
54655 fi
54656 done
54657
54658   if test $ac_cv_func_unsetenv = no; then
54659     HAVE_UNSETENV=0
54660   else
54661     HAVE_UNSETENV=1
54662         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsetenv() return type" >&5
54663 $as_echo_n "checking for unsetenv() return type... " >&6; }
54664 if ${gt_cv_func_unsetenv_ret+:} false; then :
54665   $as_echo_n "(cached) " >&6
54666 else
54667   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54668 /* end confdefs.h.  */
54669
54670 #undef _BSD
54671 #define _BSD 1 /* unhide unsetenv declaration in OSF/1 5.1 <stdlib.h> */
54672 #include <stdlib.h>
54673 extern
54674 #ifdef __cplusplus
54675 "C"
54676 #endif
54677 int unsetenv (const char *name);
54678
54679 int
54680 main ()
54681 {
54682
54683   ;
54684   return 0;
54685 }
54686 _ACEOF
54687 if ac_fn_c_try_compile "$LINENO"; then :
54688   gt_cv_func_unsetenv_ret='int'
54689 else
54690   gt_cv_func_unsetenv_ret='void'
54691 fi
54692 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
54693 fi
54694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_func_unsetenv_ret" >&5
54695 $as_echo "$gt_cv_func_unsetenv_ret" >&6; }
54696     if test $gt_cv_func_unsetenv_ret = 'void'; then
54697
54698 $as_echo "#define VOID_UNSETENV 1" >>confdefs.h
54699
54700       REPLACE_UNSETENV=1
54701     fi
54702
54703                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether unsetenv obeys POSIX" >&5
54704 $as_echo_n "checking whether unsetenv obeys POSIX... " >&6; }
54705 if ${gl_cv_func_unsetenv_works+:} false; then :
54706   $as_echo_n "(cached) " >&6
54707 else
54708   if test "$cross_compiling" = yes; then :
54709   case "$host_os" in
54710                  # Guess yes on glibc systems.
54711          *-gnu*) gl_cv_func_unsetenv_works="guessing yes" ;;
54712                  # If we don't know, assume the worst.
54713          *)      gl_cv_func_unsetenv_works="guessing no" ;;
54714        esac
54715
54716 else
54717   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54718 /* end confdefs.h.  */
54719
54720        #include <stdlib.h>
54721        #include <errno.h>
54722        extern char **environ;
54723
54724 int
54725 main ()
54726 {
54727
54728        char entry1[] = "a=1";
54729        char entry2[] = "b=2";
54730        char *env[] = { entry1, entry2, NULL };
54731        if (putenv ((char *) "a=1")) return 1;
54732        if (putenv (entry2)) return 2;
54733        entry2[0] = 'a';
54734        unsetenv ("a");
54735        if (getenv ("a")) return 3;
54736        if (!unsetenv ("") || errno != EINVAL) return 4;
54737        entry2[0] = 'b';
54738        environ = env;
54739        if (!getenv ("a")) return 5;
54740        entry2[0] = 'a';
54741        unsetenv ("a");
54742        if (getenv ("a")) return 6;
54743
54744   ;
54745   return 0;
54746 }
54747 _ACEOF
54748 if ac_fn_c_try_run "$LINENO"; then :
54749   gl_cv_func_unsetenv_works=yes
54750 else
54751   gl_cv_func_unsetenv_works=no
54752 fi
54753 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
54754   conftest.$ac_objext conftest.beam conftest.$ac_ext
54755 fi
54756
54757 fi
54758 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_unsetenv_works" >&5
54759 $as_echo "$gl_cv_func_unsetenv_works" >&6; }
54760     case "$gl_cv_func_unsetenv_works" in
54761       *yes) ;;
54762       *)
54763         REPLACE_UNSETENV=1
54764         ;;
54765     esac
54766   fi
54767
54768   if test $HAVE_UNSETENV = 0 || test $REPLACE_UNSETENV = 1; then
54769
54770
54771
54772
54773
54774
54775
54776
54777   gltests_LIBOBJS="$gltests_LIBOBJS unsetenv.$ac_objext"
54778
54779
54780
54781
54782
54783   fi
54784
54785
54786
54787
54788
54789     if test "$GNULIB_UNSETENV" != 1; then
54790         if test "$GNULIB_UNSETENV" = 0; then
54791       GNULIB_UNSETENV=$gl_module_indicator_condition
54792     else
54793       GNULIB_UNSETENV="($GNULIB_UNSETENV || $gl_module_indicator_condition)"
54794     fi
54795   fi
54796
54797
54798
54799
54800
54801 $as_echo "#define GNULIB_TEST_UNSETENV 1" >>confdefs.h
54802
54803
54804
54805
54806
54807
54808
54809
54810
54811
54812
54813
54814
54815   if test $ac_cv_func_mbsinit = yes && test $ac_cv_func_mbrtowc = yes; then
54816
54817
54818
54819      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc handles incomplete characters" >&5
54820 $as_echo_n "checking whether mbrtowc handles incomplete characters... " >&6; }
54821 if ${gl_cv_func_mbrtowc_incomplete_state+:} false; then :
54822   $as_echo_n "(cached) " >&6
54823 else
54824
54825                   case "$host_os" in
54826                      # Guess no on AIX and OSF/1.
54827         aix* | osf*) gl_cv_func_mbrtowc_incomplete_state="guessing no" ;;
54828                      # Guess yes otherwise.
54829         *)           gl_cv_func_mbrtowc_incomplete_state="guessing yes" ;;
54830       esac
54831       if test $LOCALE_JA != none; then
54832         if test "$cross_compiling" = yes; then :
54833   :
54834 else
54835   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54836 /* end confdefs.h.  */
54837
54838 #include <locale.h>
54839 #include <string.h>
54840 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
54841    <wchar.h>.
54842    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
54843    included before <wchar.h>.  */
54844 #include <stddef.h>
54845 #include <stdio.h>
54846 #include <time.h>
54847 #include <wchar.h>
54848 int main ()
54849 {
54850   if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
54851     {
54852       const char input[] = "B\217\253\344\217\251\316er"; /* "Büßer" */
54853       mbstate_t state;
54854       wchar_t wc;
54855
54856       memset (&state, '\0', sizeof (mbstate_t));
54857       if (mbrtowc (&wc, input + 1, 1, &state) == (size_t)(-2))
54858         if (mbsinit (&state))
54859           return 1;
54860     }
54861   return 0;
54862 }
54863 _ACEOF
54864 if ac_fn_c_try_run "$LINENO"; then :
54865   gl_cv_func_mbrtowc_incomplete_state=yes
54866 else
54867   gl_cv_func_mbrtowc_incomplete_state=no
54868 fi
54869 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
54870   conftest.$ac_objext conftest.beam conftest.$ac_ext
54871 fi
54872
54873       fi
54874
54875 fi
54876 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_incomplete_state" >&5
54877 $as_echo "$gl_cv_func_mbrtowc_incomplete_state" >&6; }
54878
54879
54880
54881
54882      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether mbrtowc works as well as mbtowc" >&5
54883 $as_echo_n "checking whether mbrtowc works as well as mbtowc... " >&6; }
54884 if ${gl_cv_func_mbrtowc_sanitycheck+:} false; then :
54885   $as_echo_n "(cached) " >&6
54886 else
54887
54888                   case "$host_os" in
54889                     # Guess no on Solaris 8.
54890         solaris2.8) gl_cv_func_mbrtowc_sanitycheck="guessing no" ;;
54891                     # Guess yes otherwise.
54892         *)          gl_cv_func_mbrtowc_sanitycheck="guessing yes" ;;
54893       esac
54894       if test $LOCALE_ZH_CN != none; then
54895         if test "$cross_compiling" = yes; then :
54896   :
54897 else
54898   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
54899 /* end confdefs.h.  */
54900
54901 #include <locale.h>
54902 #include <stdlib.h>
54903 #include <string.h>
54904 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
54905    <wchar.h>.
54906    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
54907    included before <wchar.h>.  */
54908 #include <stddef.h>
54909 #include <stdio.h>
54910 #include <time.h>
54911 #include <wchar.h>
54912 int main ()
54913 {
54914   /* This fails on Solaris 8:
54915      mbrtowc returns 2, and sets wc to 0x00F0.
54916      mbtowc returns 4 (correct) and sets wc to 0x5EDC.  */
54917   if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
54918     {
54919       char input[] = "B\250\271\201\060\211\070er"; /* "Büßer" */
54920       mbstate_t state;
54921       wchar_t wc;
54922
54923       memset (&state, '\0', sizeof (mbstate_t));
54924       if (mbrtowc (&wc, input + 3, 6, &state) != 4
54925           && mbtowc (&wc, input + 3, 6) == 4)
54926         return 1;
54927     }
54928   return 0;
54929 }
54930 _ACEOF
54931 if ac_fn_c_try_run "$LINENO"; then :
54932   gl_cv_func_mbrtowc_sanitycheck=yes
54933 else
54934   gl_cv_func_mbrtowc_sanitycheck=no
54935 fi
54936 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
54937   conftest.$ac_objext conftest.beam conftest.$ac_ext
54938 fi
54939
54940       fi
54941
54942 fi
54943 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_mbrtowc_sanitycheck" >&5
54944 $as_echo "$gl_cv_func_mbrtowc_sanitycheck" >&6; }
54945
54946     REPLACE_MBSTATE_T=0
54947     case "$gl_cv_func_mbrtowc_incomplete_state" in
54948       *yes) ;;
54949       *) REPLACE_MBSTATE_T=1 ;;
54950     esac
54951     case "$gl_cv_func_mbrtowc_sanitycheck" in
54952       *yes) ;;
54953       *) REPLACE_MBSTATE_T=1 ;;
54954     esac
54955   else
54956     REPLACE_MBSTATE_T=1
54957   fi
54958
54959
54960
54961   if test $ac_cv_func_wcrtomb = no; then
54962     HAVE_WCRTOMB=0
54963     ac_fn_c_check_decl "$LINENO" "wcrtomb" "ac_cv_have_decl_wcrtomb" "
54964 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
54965    <wchar.h>.
54966    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
54967    included before <wchar.h>.  */
54968 #include <stddef.h>
54969 #include <stdio.h>
54970 #include <time.h>
54971 #include <wchar.h>
54972
54973 "
54974 if test "x$ac_cv_have_decl_wcrtomb" = xyes; then :
54975   ac_have_decl=1
54976 else
54977   ac_have_decl=0
54978 fi
54979
54980 cat >>confdefs.h <<_ACEOF
54981 #define HAVE_DECL_WCRTOMB $ac_have_decl
54982 _ACEOF
54983
54984     if test $ac_cv_have_decl_wcrtomb = yes; then
54985                         REPLACE_WCRTOMB=1
54986     fi
54987   else
54988     if test $REPLACE_MBSTATE_T = 1; then
54989       REPLACE_WCRTOMB=1
54990     else
54991
54992
54993
54994
54995
54996              { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wcrtomb return value is correct" >&5
54997 $as_echo_n "checking whether wcrtomb return value is correct... " >&6; }
54998 if ${gl_cv_func_wcrtomb_retval+:} false; then :
54999   $as_echo_n "(cached) " >&6
55000 else
55001
55002                               case "$host_os" in
55003                                      # Guess no on AIX 4, OSF/1 and Solaris.
55004             aix4* | osf* | solaris*) gl_cv_func_wcrtomb_retval="guessing no" ;;
55005                                      # Guess yes otherwise.
55006             *)                       gl_cv_func_wcrtomb_retval="guessing yes" ;;
55007           esac
55008           if test $LOCALE_FR != none || test $LOCALE_FR_UTF8 != none || test $LOCALE_JA != none || test $LOCALE_ZH_CN != none; then
55009             if test "$cross_compiling" = yes; then :
55010   :
55011 else
55012   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55013 /* end confdefs.h.  */
55014
55015 #include <locale.h>
55016 #include <string.h>
55017 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
55018    <wchar.h>.
55019    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
55020    included before <wchar.h>.  */
55021 #include <stddef.h>
55022 #include <stdio.h>
55023 #include <time.h>
55024 #include <wchar.h>
55025 int main ()
55026 {
55027   int result = 0;
55028   if (setlocale (LC_ALL, "$LOCALE_FR") != NULL)
55029     {
55030       if (wcrtomb (NULL, 0, NULL) != 1)
55031         result |= 1;
55032     }
55033   if (setlocale (LC_ALL, "$LOCALE_FR_UTF8") != NULL)
55034     {
55035       if (wcrtomb (NULL, 0, NULL) != 1)
55036         result |= 2;
55037     }
55038   if (setlocale (LC_ALL, "$LOCALE_JA") != NULL)
55039     {
55040       if (wcrtomb (NULL, 0, NULL) != 1)
55041         result |= 4;
55042     }
55043   if (setlocale (LC_ALL, "$LOCALE_ZH_CN") != NULL)
55044     {
55045       if (wcrtomb (NULL, 0, NULL) != 1)
55046         result |= 8;
55047     }
55048   return result;
55049 }
55050 _ACEOF
55051 if ac_fn_c_try_run "$LINENO"; then :
55052   gl_cv_func_wcrtomb_retval=yes
55053 else
55054   gl_cv_func_wcrtomb_retval=no
55055 fi
55056 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
55057   conftest.$ac_objext conftest.beam conftest.$ac_ext
55058 fi
55059
55060           fi
55061
55062 fi
55063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wcrtomb_retval" >&5
55064 $as_echo "$gl_cv_func_wcrtomb_retval" >&6; }
55065       case "$gl_cv_func_wcrtomb_retval" in
55066         *yes) ;;
55067         *) REPLACE_WCRTOMB=1 ;;
55068       esac
55069     fi
55070   fi
55071
55072   if test $HAVE_WCRTOMB = 0 || test $REPLACE_WCRTOMB = 1; then
55073
55074
55075
55076
55077
55078
55079
55080
55081   gltests_LIBOBJS="$gltests_LIBOBJS wcrtomb.$ac_objext"
55082
55083
55084   :
55085
55086   fi
55087
55088
55089
55090
55091
55092     if test "$GNULIB_WCRTOMB" != 1; then
55093         if test "$GNULIB_WCRTOMB" = 0; then
55094       GNULIB_WCRTOMB=$gl_module_indicator_condition
55095     else
55096       GNULIB_WCRTOMB="($GNULIB_WCRTOMB || $gl_module_indicator_condition)"
55097     fi
55098   fi
55099
55100
55101
55102
55103
55104 $as_echo "#define GNULIB_TEST_WCRTOMB 1" >>confdefs.h
55105
55106
55107
55108
55109
55110
55111   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional french locale" >&5
55112 $as_echo_n "checking for a traditional french locale... " >&6; }
55113 if ${gt_cv_locale_fr+:} false; then :
55114   $as_echo_n "(cached) " >&6
55115 else
55116
55117     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55118 /* end confdefs.h.  */
55119
55120 #include <locale.h>
55121 #include <time.h>
55122 #if HAVE_LANGINFO_CODESET
55123 # include <langinfo.h>
55124 #endif
55125 #include <stdlib.h>
55126 #include <string.h>
55127 struct tm t;
55128 char buf[16];
55129 int main () {
55130   /* Check whether the given locale name is recognized by the system.  */
55131 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
55132   /* On native Windows, setlocale(category, "") looks at the system settings,
55133      not at the environment variables.  Also, when an encoding suffix such
55134      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
55135      category of the locale to "C".  */
55136   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
55137       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
55138     return 1;
55139 #else
55140   if (setlocale (LC_ALL, "") == NULL) return 1;
55141 #endif
55142   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
55143      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
55144      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
55145      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
55146      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
55147      some unit tests fail.
55148      On MirBSD 10, when an unsupported locale is specified, setlocale()
55149      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
55150 #if HAVE_LANGINFO_CODESET
55151   {
55152     const char *cs = nl_langinfo (CODESET);
55153     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
55154         || strcmp (cs, "UTF-8") == 0)
55155       return 1;
55156   }
55157 #endif
55158 #ifdef __CYGWIN__
55159   /* On Cygwin, avoid locale names without encoding suffix, because the
55160      locale_charset() function relies on the encoding suffix.  Note that
55161      LC_ALL is set on the command line.  */
55162   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
55163 #endif
55164   /* Check whether in the abbreviation of the second month, the second
55165      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is only
55166      one byte long. This excludes the UTF-8 encoding.  */
55167   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
55168   if (strftime (buf, sizeof (buf), "%b", &t) < 3 || buf[2] != 'v') return 1;
55169 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
55170   /* Check whether the decimal separator is a comma.
55171      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
55172      are nl_langinfo(RADIXCHAR) are both ".".  */
55173   if (localeconv () ->decimal_point[0] != ',') return 1;
55174 #endif
55175   return 0;
55176 }
55177
55178 _ACEOF
55179     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
55180   (eval $ac_link) 2>&5
55181   ac_status=$?
55182   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
55183   test $ac_status = 0; } && test -s conftest$ac_exeext; then
55184       case "$host_os" in
55185         # Handle native Windows specially, because there setlocale() interprets
55186         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
55187         # "fr" or "fra" as "French" or "French_France.1252",
55188         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
55189         # "ja" as "Japanese" or "Japanese_Japan.932",
55190         # and similar.
55191         mingw*)
55192           # Test for the native Windows locale name.
55193           if (LC_ALL=French_France.1252 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55194             gt_cv_locale_fr=French_France.1252
55195           else
55196             # None found.
55197             gt_cv_locale_fr=none
55198           fi
55199           ;;
55200         *)
55201           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
55202           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
55203           # configure script would override the LC_ALL setting. Likewise for
55204           # LC_CTYPE, which is also set at the beginning of the configure script.
55205           # Test for the usual locale name.
55206           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55207             gt_cv_locale_fr=fr_FR
55208           else
55209             # Test for the locale name with explicit encoding suffix.
55210             if (LC_ALL=fr_FR.ISO-8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55211               gt_cv_locale_fr=fr_FR.ISO-8859-1
55212             else
55213               # Test for the AIX, OSF/1, FreeBSD, NetBSD, OpenBSD locale name.
55214               if (LC_ALL=fr_FR.ISO8859-1 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55215                 gt_cv_locale_fr=fr_FR.ISO8859-1
55216               else
55217                 # Test for the HP-UX locale name.
55218                 if (LC_ALL=fr_FR.iso88591 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55219                   gt_cv_locale_fr=fr_FR.iso88591
55220                 else
55221                   # Test for the Solaris 7 locale name.
55222                   if (LC_ALL=fr LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55223                     gt_cv_locale_fr=fr
55224                   else
55225                     # None found.
55226                     gt_cv_locale_fr=none
55227                   fi
55228                 fi
55229               fi
55230             fi
55231           fi
55232           ;;
55233       esac
55234     fi
55235     rm -fr conftest*
55236
55237 fi
55238 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr" >&5
55239 $as_echo "$gt_cv_locale_fr" >&6; }
55240   LOCALE_FR=$gt_cv_locale_fr
55241
55242
55243
55244
55245   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a french Unicode locale" >&5
55246 $as_echo_n "checking for a french Unicode locale... " >&6; }
55247 if ${gt_cv_locale_fr_utf8+:} false; then :
55248   $as_echo_n "(cached) " >&6
55249 else
55250
55251     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55252 /* end confdefs.h.  */
55253
55254 #include <locale.h>
55255 #include <time.h>
55256 #if HAVE_LANGINFO_CODESET
55257 # include <langinfo.h>
55258 #endif
55259 #include <stdlib.h>
55260 #include <string.h>
55261 struct tm t;
55262 char buf[16];
55263 int main () {
55264   /* On BeOS and Haiku, locales are not implemented in libc.  Rather, libintl
55265      imitates locale dependent behaviour by looking at the environment
55266      variables, and all locales use the UTF-8 encoding.  */
55267 #if !(defined __BEOS__ || defined __HAIKU__)
55268   /* Check whether the given locale name is recognized by the system.  */
55269 # if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
55270   /* On native Windows, setlocale(category, "") looks at the system settings,
55271      not at the environment variables.  Also, when an encoding suffix such
55272      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
55273      category of the locale to "C".  */
55274   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
55275       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
55276     return 1;
55277 # else
55278   if (setlocale (LC_ALL, "") == NULL) return 1;
55279 # endif
55280   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
55281      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
55282      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
55283      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
55284      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
55285      some unit tests fail.  */
55286 # if HAVE_LANGINFO_CODESET
55287   {
55288     const char *cs = nl_langinfo (CODESET);
55289     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0)
55290       return 1;
55291   }
55292 # endif
55293 # ifdef __CYGWIN__
55294   /* On Cygwin, avoid locale names without encoding suffix, because the
55295      locale_charset() function relies on the encoding suffix.  Note that
55296      LC_ALL is set on the command line.  */
55297   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
55298 # endif
55299   /* Check whether in the abbreviation of the second month, the second
55300      character (should be U+00E9: LATIN SMALL LETTER E WITH ACUTE) is
55301      two bytes long, with UTF-8 encoding.  */
55302   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
55303   if (strftime (buf, sizeof (buf), "%b", &t) < 4
55304       || buf[1] != (char) 0xc3 || buf[2] != (char) 0xa9 || buf[3] != 'v')
55305     return 1;
55306 #endif
55307 #if !defined __BIONIC__ /* Bionic libc's 'struct lconv' is just a dummy.  */
55308   /* Check whether the decimal separator is a comma.
55309      On NetBSD 3.0 in the fr_FR.ISO8859-1 locale, localeconv()->decimal_point
55310      are nl_langinfo(RADIXCHAR) are both ".".  */
55311   if (localeconv () ->decimal_point[0] != ',') return 1;
55312 #endif
55313   return 0;
55314 }
55315
55316 _ACEOF
55317     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
55318   (eval $ac_link) 2>&5
55319   ac_status=$?
55320   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
55321   test $ac_status = 0; } && test -s conftest$ac_exeext; then
55322       case "$host_os" in
55323         # Handle native Windows specially, because there setlocale() interprets
55324         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
55325         # "fr" or "fra" as "French" or "French_France.1252",
55326         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
55327         # "ja" as "Japanese" or "Japanese_Japan.932",
55328         # and similar.
55329         mingw*)
55330           # Test for the hypothetical native Windows locale name.
55331           if (LC_ALL=French_France.65001 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55332             gt_cv_locale_fr_utf8=French_France.65001
55333           else
55334             # None found.
55335             gt_cv_locale_fr_utf8=none
55336           fi
55337           ;;
55338         *)
55339           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
55340           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
55341           # configure script would override the LC_ALL setting. Likewise for
55342           # LC_CTYPE, which is also set at the beginning of the configure script.
55343           # Test for the usual locale name.
55344           if (LC_ALL=fr_FR LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55345             gt_cv_locale_fr_utf8=fr_FR
55346           else
55347             # Test for the locale name with explicit encoding suffix.
55348             if (LC_ALL=fr_FR.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55349               gt_cv_locale_fr_utf8=fr_FR.UTF-8
55350             else
55351               # Test for the Solaris 7 locale name.
55352               if (LC_ALL=fr.UTF-8 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55353                 gt_cv_locale_fr_utf8=fr.UTF-8
55354               else
55355                 # None found.
55356                 gt_cv_locale_fr_utf8=none
55357               fi
55358             fi
55359           fi
55360           ;;
55361       esac
55362     fi
55363     rm -fr conftest*
55364
55365 fi
55366 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_fr_utf8" >&5
55367 $as_echo "$gt_cv_locale_fr_utf8" >&6; }
55368   LOCALE_FR_UTF8=$gt_cv_locale_fr_utf8
55369
55370
55371
55372
55373
55374   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a traditional japanese locale" >&5
55375 $as_echo_n "checking for a traditional japanese locale... " >&6; }
55376 if ${gt_cv_locale_ja+:} false; then :
55377   $as_echo_n "(cached) " >&6
55378 else
55379
55380     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55381 /* end confdefs.h.  */
55382
55383 #include <locale.h>
55384 #include <time.h>
55385 #if HAVE_LANGINFO_CODESET
55386 # include <langinfo.h>
55387 #endif
55388 #include <stdlib.h>
55389 #include <string.h>
55390 struct tm t;
55391 char buf[16];
55392 int main ()
55393 {
55394   const char *p;
55395   /* Check whether the given locale name is recognized by the system.  */
55396 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
55397   /* On native Windows, setlocale(category, "") looks at the system settings,
55398      not at the environment variables.  Also, when an encoding suffix such
55399      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
55400      category of the locale to "C".  */
55401   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
55402       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
55403     return 1;
55404 #else
55405   if (setlocale (LC_ALL, "") == NULL) return 1;
55406 #endif
55407   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
55408      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
55409      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
55410      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
55411      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
55412      some unit tests fail.
55413      On MirBSD 10, when an unsupported locale is specified, setlocale()
55414      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
55415 #if HAVE_LANGINFO_CODESET
55416   {
55417     const char *cs = nl_langinfo (CODESET);
55418     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
55419         || strcmp (cs, "UTF-8") == 0)
55420       return 1;
55421   }
55422 #endif
55423 #ifdef __CYGWIN__
55424   /* On Cygwin, avoid locale names without encoding suffix, because the
55425      locale_charset() function relies on the encoding suffix.  Note that
55426      LC_ALL is set on the command line.  */
55427   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
55428 #endif
55429   /* Check whether MB_CUR_MAX is > 1.  This excludes the dysfunctional locales
55430      on Cygwin 1.5.x.  */
55431   if (MB_CUR_MAX == 1)
55432     return 1;
55433   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
55434      This excludes the UTF-8 encoding (except on MirBSD).  */
55435   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
55436   if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
55437   for (p = buf; *p != '\0'; p++)
55438     if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
55439       return 1;
55440   return 0;
55441 }
55442
55443 _ACEOF
55444     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
55445   (eval $ac_link) 2>&5
55446   ac_status=$?
55447   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
55448   test $ac_status = 0; } && test -s conftest$ac_exeext; then
55449       case "$host_os" in
55450         # Handle native Windows specially, because there setlocale() interprets
55451         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
55452         # "fr" or "fra" as "French" or "French_France.1252",
55453         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
55454         # "ja" as "Japanese" or "Japanese_Japan.932",
55455         # and similar.
55456         mingw*)
55457           # Note that on native Windows, the Japanese locale is
55458           # Japanese_Japan.932, and CP932 is very different from EUC-JP, so we
55459           # cannot use it here.
55460           gt_cv_locale_ja=none
55461           ;;
55462         *)
55463           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
55464           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
55465           # configure script would override the LC_ALL setting. Likewise for
55466           # LC_CTYPE, which is also set at the beginning of the configure script.
55467           # Test for the AIX locale name.
55468           if (LC_ALL=ja_JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55469             gt_cv_locale_ja=ja_JP
55470           else
55471             # Test for the locale name with explicit encoding suffix.
55472             if (LC_ALL=ja_JP.EUC-JP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55473               gt_cv_locale_ja=ja_JP.EUC-JP
55474             else
55475               # Test for the HP-UX, OSF/1, NetBSD locale name.
55476               if (LC_ALL=ja_JP.eucJP LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55477                 gt_cv_locale_ja=ja_JP.eucJP
55478               else
55479                 # Test for the IRIX, FreeBSD locale name.
55480                 if (LC_ALL=ja_JP.EUC LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55481                   gt_cv_locale_ja=ja_JP.EUC
55482                 else
55483                   # Test for the Solaris 7 locale name.
55484                   if (LC_ALL=ja LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55485                     gt_cv_locale_ja=ja
55486                   else
55487                     # Special test for NetBSD 1.6.
55488                     if test -f /usr/share/locale/ja_JP.eucJP/LC_CTYPE; then
55489                       gt_cv_locale_ja=ja_JP.eucJP
55490                     else
55491                       # None found.
55492                       gt_cv_locale_ja=none
55493                     fi
55494                   fi
55495                 fi
55496               fi
55497             fi
55498           fi
55499           ;;
55500       esac
55501     fi
55502     rm -fr conftest*
55503
55504 fi
55505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_ja" >&5
55506 $as_echo "$gt_cv_locale_ja" >&6; }
55507   LOCALE_JA=$gt_cv_locale_ja
55508
55509
55510
55511
55512
55513   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a transitional chinese locale" >&5
55514 $as_echo_n "checking for a transitional chinese locale... " >&6; }
55515 if ${gt_cv_locale_zh_CN+:} false; then :
55516   $as_echo_n "(cached) " >&6
55517 else
55518
55519     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55520 /* end confdefs.h.  */
55521
55522 #include <locale.h>
55523 #include <stdlib.h>
55524 #include <time.h>
55525 #if HAVE_LANGINFO_CODESET
55526 # include <langinfo.h>
55527 #endif
55528 #include <stdlib.h>
55529 #include <string.h>
55530 struct tm t;
55531 char buf[16];
55532 int main ()
55533 {
55534   const char *p;
55535   /* Check whether the given locale name is recognized by the system.  */
55536 #if (defined _WIN32 || defined __WIN32__) && !defined __CYGWIN__
55537   /* On native Windows, setlocale(category, "") looks at the system settings,
55538      not at the environment variables.  Also, when an encoding suffix such
55539      as ".65001" or ".54936" is specified, it succeeds but sets the LC_CTYPE
55540      category of the locale to "C".  */
55541   if (setlocale (LC_ALL, getenv ("LC_ALL")) == NULL
55542       || strcmp (setlocale (LC_CTYPE, NULL), "C") == 0)
55543     return 1;
55544 #else
55545   if (setlocale (LC_ALL, "") == NULL) return 1;
55546 #endif
55547   /* Check whether nl_langinfo(CODESET) is nonempty and not "ASCII" or "646".
55548      On Mac OS X 10.3.5 (Darwin 7.5) in the fr_FR locale, nl_langinfo(CODESET)
55549      is empty, and the behaviour of Tcl 8.4 in this locale is not useful.
55550      On OpenBSD 4.0, when an unsupported locale is specified, setlocale()
55551      succeeds but then nl_langinfo(CODESET) is "646". In this situation,
55552      some unit tests fail.
55553      On MirBSD 10, when an unsupported locale is specified, setlocale()
55554      succeeds but then nl_langinfo(CODESET) is "UTF-8".  */
55555 #if HAVE_LANGINFO_CODESET
55556   {
55557     const char *cs = nl_langinfo (CODESET);
55558     if (cs[0] == '\0' || strcmp (cs, "ASCII") == 0 || strcmp (cs, "646") == 0
55559         || strcmp (cs, "UTF-8") == 0)
55560       return 1;
55561   }
55562 #endif
55563 #ifdef __CYGWIN__
55564   /* On Cygwin, avoid locale names without encoding suffix, because the
55565      locale_charset() function relies on the encoding suffix.  Note that
55566      LC_ALL is set on the command line.  */
55567   if (strchr (getenv ("LC_ALL"), '.') == NULL) return 1;
55568 #endif
55569   /* Check whether in a month name, no byte in the range 0x80..0x9F occurs.
55570      This excludes the UTF-8 encoding (except on MirBSD).  */
55571   t.tm_year = 1975 - 1900; t.tm_mon = 2 - 1; t.tm_mday = 4;
55572   if (strftime (buf, sizeof (buf), "%B", &t) < 2) return 1;
55573   for (p = buf; *p != '\0'; p++)
55574     if ((unsigned char) *p >= 0x80 && (unsigned char) *p < 0xa0)
55575       return 1;
55576   /* Check whether a typical GB18030 multibyte sequence is recognized as a
55577      single wide character.  This excludes the GB2312 and GBK encodings.  */
55578   if (mblen ("\203\062\332\066", 5) != 4)
55579     return 1;
55580   return 0;
55581 }
55582
55583 _ACEOF
55584     if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5
55585   (eval $ac_link) 2>&5
55586   ac_status=$?
55587   $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
55588   test $ac_status = 0; } && test -s conftest$ac_exeext; then
55589       case "$host_os" in
55590         # Handle native Windows specially, because there setlocale() interprets
55591         # "ar" as "Arabic" or "Arabic_Saudi Arabia.1256",
55592         # "fr" or "fra" as "French" or "French_France.1252",
55593         # "ge"(!) or "deu"(!) as "German" or "German_Germany.1252",
55594         # "ja" as "Japanese" or "Japanese_Japan.932",
55595         # and similar.
55596         mingw*)
55597           # Test for the hypothetical native Windows locale name.
55598           if (LC_ALL=Chinese_China.54936 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55599             gt_cv_locale_zh_CN=Chinese_China.54936
55600           else
55601             # None found.
55602             gt_cv_locale_zh_CN=none
55603           fi
55604           ;;
55605         solaris2.8)
55606           # On Solaris 8, the locales zh_CN.GB18030, zh_CN.GBK, zh.GBK are
55607           # broken. One witness is the test case in gl_MBRTOWC_SANITYCHECK.
55608           # Another witness is that "LC_ALL=zh_CN.GB18030 bash -c true" dumps core.
55609           gt_cv_locale_zh_CN=none
55610           ;;
55611         *)
55612           # Setting LC_ALL is not enough. Need to set LC_TIME to empty, because
55613           # otherwise on Mac OS X 10.3.5 the LC_TIME=C from the beginning of the
55614           # configure script would override the LC_ALL setting. Likewise for
55615           # LC_CTYPE, which is also set at the beginning of the configure script.
55616           # Test for the locale name without encoding suffix.
55617           if (LC_ALL=zh_CN LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55618             gt_cv_locale_zh_CN=zh_CN
55619           else
55620             # Test for the locale name with explicit encoding suffix.
55621             if (LC_ALL=zh_CN.GB18030 LC_TIME= LC_CTYPE= ./conftest; exit) 2>/dev/null; then
55622               gt_cv_locale_zh_CN=zh_CN.GB18030
55623             else
55624               # None found.
55625               gt_cv_locale_zh_CN=none
55626             fi
55627           fi
55628           ;;
55629       esac
55630     else
55631       # If there was a link error, due to mblen(), the system is so old that
55632       # it certainly doesn't have a chinese locale.
55633       gt_cv_locale_zh_CN=none
55634     fi
55635     rm -fr conftest*
55636
55637 fi
55638 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gt_cv_locale_zh_CN" >&5
55639 $as_echo "$gt_cv_locale_zh_CN" >&6; }
55640   LOCALE_ZH_CN=$gt_cv_locale_zh_CN
55641
55642
55643
55644
55645
55646
55647   if test $ac_cv_func_wctob = no; then
55648     HAVE_WCTOB=0
55649     HAVE_DECL_WCTOB=0
55650   else
55651     HAVE_WCTOB=1
55652
55653
55654
55655          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether wctob works" >&5
55656 $as_echo_n "checking whether wctob works... " >&6; }
55657 if ${gl_cv_func_wctob_works+:} false; then :
55658   $as_echo_n "(cached) " >&6
55659 else
55660
55661                         case "$host_os" in
55662             # Guess no on Solaris <= 9 and Cygwin.
55663           solaris2.[1-9] | solaris2.[1-9].* | cygwin*)
55664             gl_cv_func_wctob_works="guessing no" ;;
55665             # Guess yes otherwise.
55666           *) gl_cv_func_wctob_works="guessing yes" ;;
55667         esac
55668         case "$host_os" in
55669           cygwin*)
55670             if test "$cross_compiling" = yes; then :
55671   :
55672 else
55673   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55674 /* end confdefs.h.  */
55675
55676 #include <locale.h>
55677 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
55678    <wchar.h>.
55679    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
55680    included before <wchar.h>.  */
55681 #include <stddef.h>
55682 #include <stdio.h>
55683 #include <time.h>
55684 #include <wchar.h>
55685
55686 register long global __asm__ ("%ebx");
55687
55688 int main ()
55689 {
55690   setlocale (LC_ALL, "en_US.UTF-8");
55691
55692   global = 0x12345678;
55693   if (wctob (0x00FC) != -1)
55694     return 1;
55695   if (global != 0x12345678)
55696     return 2;
55697   return 0;
55698 }
55699 _ACEOF
55700 if ac_fn_c_try_run "$LINENO"; then :
55701   :
55702 else
55703   gl_cv_func_wctob_works=no
55704 fi
55705 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
55706   conftest.$ac_objext conftest.beam conftest.$ac_ext
55707 fi
55708
55709             ;;
55710         esac
55711         if test "$gl_cv_func_wctob_works" != no && test $LOCALE_FR != none; then
55712           if test "$cross_compiling" = yes; then :
55713   :
55714 else
55715   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55716 /* end confdefs.h.  */
55717
55718 #include <locale.h>
55719 #include <string.h>
55720 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
55721    <wchar.h>.
55722    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be
55723    included before <wchar.h>.  */
55724 #include <stddef.h>
55725 #include <stdio.h>
55726 #include <time.h>
55727 #include <wchar.h>
55728 int main ()
55729 {
55730   if (setlocale (LC_ALL, "$LOCALE_FR") != NULL)
55731     {
55732       wchar_t wc;
55733
55734       if (mbtowc (&wc, "\374", 1) == 1)
55735         if (wctob (wc) != (unsigned char) '\374')
55736           return 1;
55737     }
55738   return 0;
55739 }
55740 _ACEOF
55741 if ac_fn_c_try_run "$LINENO"; then :
55742   gl_cv_func_wctob_works=yes
55743 else
55744   gl_cv_func_wctob_works=no
55745 fi
55746 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
55747   conftest.$ac_objext conftest.beam conftest.$ac_ext
55748 fi
55749
55750         fi
55751
55752 fi
55753 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gl_cv_func_wctob_works" >&5
55754 $as_echo "$gl_cv_func_wctob_works" >&6; }
55755     case "$gl_cv_func_wctob_works" in
55756       *yes) ;;
55757       *) REPLACE_WCTOB=1 ;;
55758     esac
55759     if test $REPLACE_WCTOB = 0; then
55760
55761             ac_fn_c_check_decl "$LINENO" "wctob" "ac_cv_have_decl_wctob" "
55762 /* Tru64 with Desktop Toolkit C has a bug: <stdio.h> must be included before
55763    <wchar.h>.
55764    BSD/OS 4.0.1 has a bug: <stddef.h>, <stdio.h> and <time.h> must be included
55765    before <wchar.h>.  */
55766 #include <stddef.h>
55767 #include <stdio.h>
55768 #include <time.h>
55769 #include <wchar.h>
55770
55771 "
55772 if test "x$ac_cv_have_decl_wctob" = xyes; then :
55773   ac_have_decl=1
55774 else
55775   ac_have_decl=0
55776 fi
55777
55778 cat >>confdefs.h <<_ACEOF
55779 #define HAVE_DECL_WCTOB $ac_have_decl
55780 _ACEOF
55781
55782       if test $ac_cv_have_decl_wctob != yes; then
55783         HAVE_DECL_WCTOB=0
55784       fi
55785     fi
55786   fi
55787
55788   if test $HAVE_WCTOB = 0 || test $REPLACE_WCTOB = 1; then
55789
55790
55791
55792
55793
55794
55795
55796
55797   gltests_LIBOBJS="$gltests_LIBOBJS wctob.$ac_objext"
55798
55799
55800   :
55801
55802   fi
55803
55804
55805
55806
55807
55808     if test "$GNULIB_WCTOB" != 1; then
55809         if test "$GNULIB_WCTOB" = 0; then
55810       GNULIB_WCTOB=$gl_module_indicator_condition
55811     else
55812       GNULIB_WCTOB="($GNULIB_WCTOB || $gl_module_indicator_condition)"
55813     fi
55814   fi
55815
55816
55817
55818
55819
55820 $as_echo "#define GNULIB_TEST_WCTOB 1" >>confdefs.h
55821
55822
55823
55824
55825
55826
55827   if false; then
55828     REPLACE_WCTOMB=1
55829   fi
55830
55831   if test $REPLACE_WCTOMB = 1; then
55832
55833
55834
55835
55836
55837
55838
55839
55840   gltests_LIBOBJS="$gltests_LIBOBJS wctomb.$ac_objext"
55841
55842
55843   :
55844
55845   fi
55846
55847
55848
55849
55850
55851     if test "$GNULIB_WCTOMB" != 1; then
55852         if test "$GNULIB_WCTOMB" = 0; then
55853       GNULIB_WCTOMB=$gl_module_indicator_condition
55854     else
55855       GNULIB_WCTOMB="($GNULIB_WCTOMB || $gl_module_indicator_condition)"
55856     fi
55857   fi
55858
55859
55860
55861
55862
55863 $as_echo "#define GNULIB_TEST_WCTOMB 1" >>confdefs.h
55864
55865
55866
55867   :
55868
55869
55870     YIELD_LIB=
55871   if test $gl_threads_api = posix; then
55872         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lrt" >&5
55873 $as_echo_n "checking for sched_yield in -lrt... " >&6; }
55874 if ${ac_cv_lib_rt_sched_yield+:} false; then :
55875   $as_echo_n "(cached) " >&6
55876 else
55877   ac_check_lib_save_LIBS=$LIBS
55878 LIBS="-lrt  $LIBS"
55879 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55880 /* end confdefs.h.  */
55881
55882 /* Override any GCC internal prototype to avoid an error.
55883    Use char because int might match the return type of a GCC
55884    builtin and then its argument prototype would still apply.  */
55885 #ifdef __cplusplus
55886 extern "C"
55887 #endif
55888 char sched_yield ();
55889 int
55890 main ()
55891 {
55892 return sched_yield ();
55893   ;
55894   return 0;
55895 }
55896 _ACEOF
55897 if ac_fn_c_try_link "$LINENO"; then :
55898   ac_cv_lib_rt_sched_yield=yes
55899 else
55900   ac_cv_lib_rt_sched_yield=no
55901 fi
55902 rm -f core conftest.err conftest.$ac_objext \
55903     conftest$ac_exeext conftest.$ac_ext
55904 LIBS=$ac_check_lib_save_LIBS
55905 fi
55906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rt_sched_yield" >&5
55907 $as_echo "$ac_cv_lib_rt_sched_yield" >&6; }
55908 if test "x$ac_cv_lib_rt_sched_yield" = xyes; then :
55909   YIELD_LIB=-lrt
55910 else
55911          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sched_yield in -lposix4" >&5
55912 $as_echo_n "checking for sched_yield in -lposix4... " >&6; }
55913 if ${ac_cv_lib_posix4_sched_yield+:} false; then :
55914   $as_echo_n "(cached) " >&6
55915 else
55916   ac_check_lib_save_LIBS=$LIBS
55917 LIBS="-lposix4  $LIBS"
55918 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
55919 /* end confdefs.h.  */
55920
55921 /* Override any GCC internal prototype to avoid an error.
55922    Use char because int might match the return type of a GCC
55923    builtin and then its argument prototype would still apply.  */
55924 #ifdef __cplusplus
55925 extern "C"
55926 #endif
55927 char sched_yield ();
55928 int
55929 main ()
55930 {
55931 return sched_yield ();
55932   ;
55933   return 0;
55934 }
55935 _ACEOF
55936 if ac_fn_c_try_link "$LINENO"; then :
55937   ac_cv_lib_posix4_sched_yield=yes
55938 else
55939   ac_cv_lib_posix4_sched_yield=no
55940 fi
55941 rm -f core conftest.err conftest.$ac_objext \
55942     conftest$ac_exeext conftest.$ac_ext
55943 LIBS=$ac_check_lib_save_LIBS
55944 fi
55945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_posix4_sched_yield" >&5
55946 $as_echo "$ac_cv_lib_posix4_sched_yield" >&6; }
55947 if test "x$ac_cv_lib_posix4_sched_yield" = xyes; then :
55948   YIELD_LIB=-lposix4
55949 fi
55950
55951 fi
55952
55953   fi
55954
55955
55956
55957
55958
55959
55960
55961
55962
55963
55964
55965
55966   LIBTESTS_LIBDEPS="$gltests_libdeps"
55967
55968
55969
55970 if test "$enable_shared" = yes; then
55971   case "$host_os" in
55972     mingw* | cygwin*) is_woe32dll=yes ;;
55973     *) is_woe32dll=no ;;
55974   esac
55975 else
55976   is_woe32dll=no
55977 fi
55978  if test $is_woe32dll = yes; then
55979   WOE32DLL_TRUE=
55980   WOE32DLL_FALSE='#'
55981 else
55982   WOE32DLL_TRUE='#'
55983   WOE32DLL_FALSE=
55984 fi
55985
55986 if test $is_woe32dll = yes; then
55987   DLL_VARIABLE='__declspec (dllimport)'
55988 else
55989   DLL_VARIABLE=
55990 fi
55991
55992 if test $is_woe32dll = yes; then
55993
55994 $as_echo "#define WOE32DLL 1" >>confdefs.h
55995
55996 fi
55997
55998 # Check whether --enable-namespacing was given.
55999 if test "${enable_namespacing+set}" = set; then :
56000   enableval=$enable_namespacing; :
56001 else
56002   enable_namespacing=yes
56003 fi
56004
56005 if test "$enable_namespacing" != no; then
56006   NAMESPACING=yes
56007 else
56008   NAMESPACING=
56009 fi
56010
56011
56012 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD- or MS-compatible name lister (nm)" >&5
56013 $as_echo_n "checking for BSD- or MS-compatible name lister (nm)... " >&6; }
56014 if ${lt_cv_path_NM+:} false; then :
56015   $as_echo_n "(cached) " >&6
56016 else
56017   if test -n "$NM"; then
56018   # Let the user override the test.
56019   lt_cv_path_NM="$NM"
56020 else
56021   lt_nm_to_check="${ac_tool_prefix}nm"
56022   if test -n "$ac_tool_prefix" \
56023      && { test "$build" = "$host" \
56024           || { test "$build_os" = cygwin && test "$host_os" = mingw32; }; \
56025         }; then
56026     lt_nm_to_check="$lt_nm_to_check nm"
56027   fi
56028   for lt_tmp_nm in $lt_nm_to_check; do
56029     lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
56030     for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
56031       IFS="$lt_save_ifs"
56032       test -z "$ac_dir" && ac_dir=.
56033       tmp_nm="$ac_dir/$lt_tmp_nm"
56034       if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
56035         # Check to see if the nm accepts a BSD-compat flag.
56036         # Adding the `sed 1q' prevents false positives on HP-UX, which says:
56037         #   nm: unknown option "B" ignored
56038         # Tru64's nm complains that /dev/null is an invalid object file
56039         case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
56040         */dev/null* | *'Invalid file or object type'*)
56041           lt_cv_path_NM="$tmp_nm -B"
56042           break
56043           ;;
56044         *)
56045           case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
56046           */dev/null*)
56047             lt_cv_path_NM="$tmp_nm -p"
56048             break
56049             ;;
56050           *)
56051             lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
56052             continue # so that we can try to find one that supports BSD flags
56053             ;;
56054           esac
56055           ;;
56056         esac
56057       fi
56058     done
56059     IFS="$lt_save_ifs"
56060   done
56061   : ${lt_cv_path_NM=no}
56062 fi
56063 fi
56064 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_path_NM" >&5
56065 $as_echo "$lt_cv_path_NM" >&6; }
56066 if test "$lt_cv_path_NM" != "no"; then
56067   NM="$lt_cv_path_NM"
56068 else
56069   # Didn't find any BSD compatible name lister, look for dumpbin.
56070   if test -n "$DUMPBIN"; then :
56071     # Let the user override the test.
56072   else
56073     if test -n "$ac_tool_prefix"; then
56074   for ac_prog in dumpbin "link -dump"
56075   do
56076     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
56077 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
56078 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
56079 $as_echo_n "checking for $ac_word... " >&6; }
56080 if ${ac_cv_prog_DUMPBIN+:} false; then :
56081   $as_echo_n "(cached) " >&6
56082 else
56083   if test -n "$DUMPBIN"; then
56084   ac_cv_prog_DUMPBIN="$DUMPBIN" # Let the user override the test.
56085 else
56086 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
56087 for as_dir in $PATH
56088 do
56089   IFS=$as_save_IFS
56090   test -z "$as_dir" && as_dir=.
56091     for ac_exec_ext in '' $ac_executable_extensions; do
56092   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
56093     ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
56094     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
56095     break 2
56096   fi
56097 done
56098   done
56099 IFS=$as_save_IFS
56100
56101 fi
56102 fi
56103 DUMPBIN=$ac_cv_prog_DUMPBIN
56104 if test -n "$DUMPBIN"; then
56105   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DUMPBIN" >&5
56106 $as_echo "$DUMPBIN" >&6; }
56107 else
56108   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
56109 $as_echo "no" >&6; }
56110 fi
56111
56112
56113     test -n "$DUMPBIN" && break
56114   done
56115 fi
56116 if test -z "$DUMPBIN"; then
56117   ac_ct_DUMPBIN=$DUMPBIN
56118   for ac_prog in dumpbin "link -dump"
56119 do
56120   # Extract the first word of "$ac_prog", so it can be a program name with args.
56121 set dummy $ac_prog; ac_word=$2
56122 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
56123 $as_echo_n "checking for $ac_word... " >&6; }
56124 if ${ac_cv_prog_ac_ct_DUMPBIN+:} false; then :
56125   $as_echo_n "(cached) " >&6
56126 else
56127   if test -n "$ac_ct_DUMPBIN"; then
56128   ac_cv_prog_ac_ct_DUMPBIN="$ac_ct_DUMPBIN" # Let the user override the test.
56129 else
56130 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
56131 for as_dir in $PATH
56132 do
56133   IFS=$as_save_IFS
56134   test -z "$as_dir" && as_dir=.
56135     for ac_exec_ext in '' $ac_executable_extensions; do
56136   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
56137     ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
56138     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
56139     break 2
56140   fi
56141 done
56142   done
56143 IFS=$as_save_IFS
56144
56145 fi
56146 fi
56147 ac_ct_DUMPBIN=$ac_cv_prog_ac_ct_DUMPBIN
56148 if test -n "$ac_ct_DUMPBIN"; then
56149   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_DUMPBIN" >&5
56150 $as_echo "$ac_ct_DUMPBIN" >&6; }
56151 else
56152   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
56153 $as_echo "no" >&6; }
56154 fi
56155
56156
56157   test -n "$ac_ct_DUMPBIN" && break
56158 done
56159
56160   if test "x$ac_ct_DUMPBIN" = x; then
56161     DUMPBIN=":"
56162   else
56163     case $cross_compiling:$ac_tool_warned in
56164 yes:)
56165 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
56166 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
56167 ac_tool_warned=yes ;;
56168 esac
56169     DUMPBIN=$ac_ct_DUMPBIN
56170   fi
56171 fi
56172
56173     case `$DUMPBIN -symbols /dev/null 2>&1 | sed '1q'` in
56174     *COFF*)
56175       DUMPBIN="$DUMPBIN -symbols"
56176       ;;
56177     *)
56178       DUMPBIN=:
56179       ;;
56180     esac
56181   fi
56182
56183   if test "$DUMPBIN" != ":"; then
56184     NM="$DUMPBIN"
56185   fi
56186 fi
56187 test -z "$NM" && NM=nm
56188
56189
56190
56191 { $as_echo "$as_me:${as_lineno-$LINENO}: checking the name lister ($NM) interface" >&5
56192 $as_echo_n "checking the name lister ($NM) interface... " >&6; }
56193 if ${lt_cv_nm_interface+:} false; then :
56194   $as_echo_n "(cached) " >&6
56195 else
56196   lt_cv_nm_interface="BSD nm"
56197   echo "int some_variable = 0;" > conftest.$ac_ext
56198   (eval echo "\"\$as_me:$LINENO: $ac_compile\"" >&5)
56199   (eval "$ac_compile" 2>conftest.err)
56200   cat conftest.err >&5
56201   (eval echo "\"\$as_me:$LINENO: $NM \\\"conftest.$ac_objext\\\"\"" >&5)
56202   (eval "$NM \"conftest.$ac_objext\"" 2>conftest.err > conftest.out)
56203   cat conftest.err >&5
56204   (eval echo "\"\$as_me:$LINENO: output\"" >&5)
56205   cat conftest.out >&5
56206   if $GREP 'External.*some_variable' conftest.out > /dev/null; then
56207     lt_cv_nm_interface="MS dumpbin"
56208   fi
56209   rm -f conftest*
56210 fi
56211 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_nm_interface" >&5
56212 $as_echo "$lt_cv_nm_interface" >&6; }
56213
56214
56215
56216
56217      GLOBAL_SYMBOL_PIPE=$lt_cv_sys_global_symbol_pipe
56218
56219   if test -n "$GLOBAL_SYMBOL_PIPE"; then
56220     HAVE_GLOBAL_SYMBOL_PIPE=1
56221   else
56222     HAVE_GLOBAL_SYMBOL_PIPE=
56223   fi
56224
56225
56226
56227 for ac_prog in gawk mawk nawk awk
56228 do
56229   # Extract the first word of "$ac_prog", so it can be a program name with args.
56230 set dummy $ac_prog; ac_word=$2
56231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
56232 $as_echo_n "checking for $ac_word... " >&6; }
56233 if ${ac_cv_prog_AWK+:} false; then :
56234   $as_echo_n "(cached) " >&6
56235 else
56236   if test -n "$AWK"; then
56237   ac_cv_prog_AWK="$AWK" # Let the user override the test.
56238 else
56239 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
56240 for as_dir in $PATH
56241 do
56242   IFS=$as_save_IFS
56243   test -z "$as_dir" && as_dir=.
56244     for ac_exec_ext in '' $ac_executable_extensions; do
56245   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
56246     ac_cv_prog_AWK="$ac_prog"
56247     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
56248     break 2
56249   fi
56250 done
56251   done
56252 IFS=$as_save_IFS
56253
56254 fi
56255 fi
56256 AWK=$ac_cv_prog_AWK
56257 if test -n "$AWK"; then
56258   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
56259 $as_echo "$AWK" >&6; }
56260 else
56261   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
56262 $as_echo "no" >&6; }
56263 fi
56264
56265
56266   test -n "$AWK" && break
56267 done
56268
56269
56270 sed_extract_major='/^[0-9]/{s/^\([0-9]*\).*/\1/p;q;}
56271 i\
56272 0
56273 q
56274 '
56275 sed_extract_minor='/^[0-9][0-9]*[.][0-9]/{s/^[0-9]*[.]\([0-9]*\).*/\1/p;q;}
56276 i\
56277 0
56278 q
56279 '
56280 sed_extract_subminor='/^[0-9][0-9]*[.][0-9][0-9]*[.][0-9]/{s/^[0-9]*[.][0-9]*[.]\([0-9]*\).*/\1/p;q;}
56281 i\
56282 0
56283 q
56284 '
56285
56286 version_major=`echo "${VERSION}" | sed -n -e "$sed_extract_major"`
56287 version_minor=`echo "${VERSION}" | sed -n -e "$sed_extract_minor"`
56288 version_subminor=`echo "${VERSION}" | sed -n -e "$sed_extract_subminor"`
56289 HEXVERSION=0x`$AWK 'BEGIN { printf("%02X%02X%02X"',"$version_major","$version_minor","$version_subminor"') }'`
56290
56291
56292 ac_aux_dir_abs=`cd $ac_aux_dir && pwd`
56293 # Extract the first word of "texi2dvi", so it can be a program name with args.
56294 set dummy texi2dvi; ac_word=$2
56295 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
56296 $as_echo_n "checking for $ac_word... " >&6; }
56297 if ${ac_cv_path_TEXI2DVI+:} false; then :
56298   $as_echo_n "(cached) " >&6
56299 else
56300   case $TEXI2DVI in
56301   [\\/]* | ?:[\\/]*)
56302   ac_cv_path_TEXI2DVI="$TEXI2DVI" # Let the user override the test with a path.
56303   ;;
56304   *)
56305   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
56306 for as_dir in $PATH
56307 do
56308   IFS=$as_save_IFS
56309   test -z "$as_dir" && as_dir=.
56310     for ac_exec_ext in '' $ac_executable_extensions; do
56311   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
56312     ac_cv_path_TEXI2DVI="$as_dir/$ac_word$ac_exec_ext"
56313     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
56314     break 2
56315   fi
56316 done
56317   done
56318 IFS=$as_save_IFS
56319
56320   test -z "$ac_cv_path_TEXI2DVI" && ac_cv_path_TEXI2DVI="$ac_aux_dir_abs/missing texi2dvi"
56321   ;;
56322 esac
56323 fi
56324 TEXI2DVI=$ac_cv_path_TEXI2DVI
56325 if test -n "$TEXI2DVI"; then
56326   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TEXI2DVI" >&5
56327 $as_echo "$TEXI2DVI" >&6; }
56328 else
56329   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
56330 $as_echo "no" >&6; }
56331 fi
56332
56333
56334 # Extract the first word of "dvips", so it can be a program name with args.
56335 set dummy dvips; ac_word=$2
56336 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
56337 $as_echo_n "checking for $ac_word... " >&6; }
56338 if ${ac_cv_path_DVIPS+:} false; then :
56339   $as_echo_n "(cached) " >&6
56340 else
56341   case $DVIPS in
56342   [\\/]* | ?:[\\/]*)
56343   ac_cv_path_DVIPS="$DVIPS" # Let the user override the test with a path.
56344   ;;
56345   *)
56346   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
56347 for as_dir in $PATH
56348 do
56349   IFS=$as_save_IFS
56350   test -z "$as_dir" && as_dir=.
56351     for ac_exec_ext in '' $ac_executable_extensions; do
56352   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
56353     ac_cv_path_DVIPS="$as_dir/$ac_word$ac_exec_ext"
56354     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
56355     break 2
56356   fi
56357 done
56358   done
56359 IFS=$as_save_IFS
56360
56361   test -z "$ac_cv_path_DVIPS" && ac_cv_path_DVIPS="$ac_aux_dir_abs/missing dvips"
56362   ;;
56363 esac
56364 fi
56365 DVIPS=$ac_cv_path_DVIPS
56366 if test -n "$DVIPS"; then
56367   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DVIPS" >&5
56368 $as_echo "$DVIPS" >&6; }
56369 else
56370   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
56371 $as_echo "no" >&6; }
56372 fi
56373
56374
56375 # Extract the first word of "perl", so it can be a program name with args.
56376 set dummy perl; ac_word=$2
56377 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
56378 $as_echo_n "checking for $ac_word... " >&6; }
56379 if ${ac_cv_path_PERL+:} false; then :
56380   $as_echo_n "(cached) " >&6
56381 else
56382   case $PERL in
56383   [\\/]* | ?:[\\/]*)
56384   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
56385   ;;
56386   *)
56387   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
56388 for as_dir in $PATH
56389 do
56390   IFS=$as_save_IFS
56391   test -z "$as_dir" && as_dir=.
56392     for ac_exec_ext in '' $ac_executable_extensions; do
56393   if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
56394     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
56395     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
56396     break 2
56397   fi
56398 done
56399   done
56400 IFS=$as_save_IFS
56401
56402   test -z "$ac_cv_path_PERL" && ac_cv_path_PERL="$ac_aux_dir_abs/missing perl"
56403   ;;
56404 esac
56405 fi
56406 PERL=$ac_cv_path_PERL
56407 if test -n "$PERL"; then
56408   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PERL" >&5
56409 $as_echo "$PERL" >&6; }
56410 else
56411   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
56412 $as_echo "no" >&6; }
56413 fi
56414
56415
56416
56417 ac_config_files="$ac_config_files Makefile"
56418
56419 ac_config_files="$ac_config_files doc/Makefile"
56420
56421 ac_config_files="$ac_config_files gnulib-local/Makefile"
56422
56423 ac_config_files="$ac_config_files lib/Makefile"
56424
56425 ac_config_files="$ac_config_files lib/exported.sh"
56426
56427 ac_config_files="$ac_config_files lib/unistring/version.h:lib/unistring/version.in.h"
56428
56429 ac_config_files="$ac_config_files lib/unistring/woe32dll.h:lib/unistring/woe32dll.in.h"
56430
56431 ac_config_files="$ac_config_files tests/Makefile"
56432
56433 cat >confcache <<\_ACEOF
56434 # This file is a shell script that caches the results of configure
56435 # tests run on this system so they can be shared between configure
56436 # scripts and configure runs, see configure's option --config-cache.
56437 # It is not useful on other systems.  If it contains results you don't
56438 # want to keep, you may remove or edit it.
56439 #
56440 # config.status only pays attention to the cache file if you give it
56441 # the --recheck option to rerun configure.
56442 #
56443 # `ac_cv_env_foo' variables (set or unset) will be overridden when
56444 # loading this file, other *unset* `ac_cv_foo' will be assigned the
56445 # following values.
56446
56447 _ACEOF
56448
56449 # The following way of writing the cache mishandles newlines in values,
56450 # but we know of no workaround that is simple, portable, and efficient.
56451 # So, we kill variables containing newlines.
56452 # Ultrix sh set writes to stderr and can't be redirected directly,
56453 # and sets the high bit in the cache file unless we assign to the vars.
56454 (
56455   for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
56456     eval ac_val=\$$ac_var
56457     case $ac_val in #(
56458     *${as_nl}*)
56459       case $ac_var in #(
56460       *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
56461 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
56462       esac
56463       case $ac_var in #(
56464       _ | IFS | as_nl) ;; #(
56465       BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
56466       *) { eval $ac_var=; unset $ac_var;} ;;
56467       esac ;;
56468     esac
56469   done
56470
56471   (set) 2>&1 |
56472     case $as_nl`(ac_space=' '; set) 2>&1` in #(
56473     *${as_nl}ac_space=\ *)
56474       # `set' does not quote correctly, so add quotes: double-quote
56475       # substitution turns \\\\ into \\, and sed turns \\ into \.
56476       sed -n \
56477         "s/'/'\\\\''/g;
56478           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
56479       ;; #(
56480     *)
56481       # `set' quotes correctly as required by POSIX, so do not add quotes.
56482       sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
56483       ;;
56484     esac |
56485     sort
56486 ) |
56487   sed '
56488      /^ac_cv_env_/b end
56489      t clear
56490      :clear
56491      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
56492      t end
56493      s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
56494      :end' >>confcache
56495 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
56496   if test -w "$cache_file"; then
56497     if test "x$cache_file" != "x/dev/null"; then
56498       { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
56499 $as_echo "$as_me: updating cache $cache_file" >&6;}
56500       if test ! -f "$cache_file" || test -h "$cache_file"; then
56501         cat confcache >"$cache_file"
56502       else
56503         case $cache_file in #(
56504         */* | ?:*)
56505           mv -f confcache "$cache_file"$$ &&
56506           mv -f "$cache_file"$$ "$cache_file" ;; #(
56507         *)
56508           mv -f confcache "$cache_file" ;;
56509         esac
56510       fi
56511     fi
56512   else
56513     { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
56514 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
56515   fi
56516 fi
56517 rm -f confcache
56518
56519 test "x$prefix" = xNONE && prefix=$ac_default_prefix
56520 # Let make expand exec_prefix.
56521 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
56522
56523 DEFS=-DHAVE_CONFIG_H
56524
56525 ac_libobjs=
56526 ac_ltlibobjs=
56527 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
56528   # 1. Remove the extension, and $U if already installed.
56529   ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
56530   ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
56531   # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
56532   #    will be set to the directory where LIBOBJS objects are built.
56533   as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
56534   as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
56535 done
56536 LIBOBJS=$ac_libobjs
56537
56538 LTLIBOBJS=$ac_ltlibobjs
56539
56540
56541 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
56542 $as_echo_n "checking that generated files are newer than configure... " >&6; }
56543    if test -n "$am_sleep_pid"; then
56544      # Hide warnings about reused PIDs.
56545      wait $am_sleep_pid 2>/dev/null
56546    fi
56547    { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
56548 $as_echo "done" >&6; }
56549  if test -n "$EXEEXT"; then
56550   am__EXEEXT_TRUE=
56551   am__EXEEXT_FALSE='#'
56552 else
56553   am__EXEEXT_TRUE='#'
56554   am__EXEEXT_FALSE=
56555 fi
56556
56557 if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
56558   as_fn_error $? "conditional \"AMDEP\" was never defined.
56559 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56560 fi
56561 if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
56562   as_fn_error $? "conditional \"am__fastdepCC\" was never defined.
56563 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56564 fi
56565 if test -z "${WOE32_TRUE}" && test -z "${WOE32_FALSE}"; then
56566   as_fn_error $? "conditional \"WOE32\" was never defined.
56567 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56568 fi
56569 if test -z "${GL_COND_LIBTOOL_TRUE}" && test -z "${GL_COND_LIBTOOL_FALSE}"; then
56570   as_fn_error $? "conditional \"GL_COND_LIBTOOL\" was never defined.
56571 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56572 fi
56573 if test -z "${GL_GENERATE_ALLOCA_H_TRUE}" && test -z "${GL_GENERATE_ALLOCA_H_FALSE}"; then
56574   as_fn_error $? "conditional \"GL_GENERATE_ALLOCA_H\" was never defined.
56575 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56576 fi
56577 if test -z "${GL_GENERATE_ERRNO_H_TRUE}" && test -z "${GL_GENERATE_ERRNO_H_FALSE}"; then
56578   as_fn_error $? "conditional \"GL_GENERATE_ERRNO_H\" was never defined.
56579 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56580 fi
56581 if test -z "${GL_GENERATE_FLOAT_H_TRUE}" && test -z "${GL_GENERATE_FLOAT_H_FALSE}"; then
56582   as_fn_error $? "conditional \"GL_GENERATE_FLOAT_H\" was never defined.
56583 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56584 fi
56585 if test -z "${GL_GENERATE_ICONV_H_TRUE}" && test -z "${GL_GENERATE_ICONV_H_FALSE}"; then
56586   as_fn_error $? "conditional \"GL_GENERATE_ICONV_H\" was never defined.
56587 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56588 fi
56589 if test -z "${GL_GENERATE_ICONV_H_TRUE}" && test -z "${GL_GENERATE_ICONV_H_FALSE}"; then
56590   as_fn_error $? "conditional \"GL_GENERATE_ICONV_H\" was never defined.
56591 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56592 fi
56593 if test -z "${GL_GENERATE_ICONV_H_TRUE}" && test -z "${GL_GENERATE_ICONV_H_FALSE}"; then
56594   as_fn_error $? "conditional \"GL_GENERATE_ICONV_H\" was never defined.
56595 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56596 fi
56597
56598
56599 if test -z "${GL_GENERATE_STDBOOL_H_TRUE}" && test -z "${GL_GENERATE_STDBOOL_H_FALSE}"; then
56600   as_fn_error $? "conditional \"GL_GENERATE_STDBOOL_H\" was never defined.
56601 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56602 fi
56603 if test -z "${GL_GENERATE_STDDEF_H_TRUE}" && test -z "${GL_GENERATE_STDDEF_H_FALSE}"; then
56604   as_fn_error $? "conditional \"GL_GENERATE_STDDEF_H\" was never defined.
56605 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56606 fi
56607 if test -z "${GL_GENERATE_STDINT_H_TRUE}" && test -z "${GL_GENERATE_STDINT_H_FALSE}"; then
56608   as_fn_error $? "conditional \"GL_GENERATE_STDINT_H\" was never defined.
56609 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56610 fi
56611 if test -z "${LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT_FALSE}"; then
56612   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_EMPTY_PREFIX_CONTEXT\" was never defined.
56613 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56614 fi
56615 if test -z "${LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT_FALSE}"; then
56616   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_EMPTY_SUFFIX_CONTEXT\" was never defined.
56617 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56618 fi
56619 if test -z "${LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE_FALSE}"; then
56620   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_LOCALE_LANGUAGE\" was never defined.
56621 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56622 fi
56623 if test -z "${LIBUNISTRING_COMPILE_UNICASE_TOLOWER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_TOLOWER_FALSE}"; then
56624   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_TOLOWER\" was never defined.
56625 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56626 fi
56627 if test -z "${LIBUNISTRING_COMPILE_UNICASE_TOTITLE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_TOTITLE_FALSE}"; then
56628   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_TOTITLE\" was never defined.
56629 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56630 fi
56631 if test -z "${LIBUNISTRING_COMPILE_UNICASE_TOUPPER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_TOUPPER_FALSE}"; then
56632   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_TOUPPER\" was never defined.
56633 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56634 fi
56635 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP_FALSE}"; then
56636   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_CASECMP\" was never defined.
56637 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56638 fi
56639 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL_FALSE}"; then
56640   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_CASECOLL\" was never defined.
56641 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56642 fi
56643 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD_FALSE}"; then
56644   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_CASEFOLD\" was never defined.
56645 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56646 fi
56647 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM_FALSE}"; then
56648   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_CASEXFRM\" was never defined.
56649 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56650 fi
56651 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD_FALSE}"; then
56652   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_CT_CASEFOLD\" was never defined.
56653 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56654 fi
56655 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER_FALSE}"; then
56656   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOLOWER\" was never defined.
56657 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56658 fi
56659 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE_FALSE}"; then
56660   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOTITLE\" was never defined.
56661 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56662 fi
56663 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER_FALSE}"; then
56664   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_CT_TOUPPER\" was never defined.
56665 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56666 fi
56667 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED_FALSE}"; then
56668   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASED\" was never defined.
56669 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56670 fi
56671 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED_FALSE}"; then
56672   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_IS_CASEFOLDED\" was never defined.
56673 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56674 fi
56675 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE_FALSE}"; then
56676   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_IS_LOWERCASE\" was never defined.
56677 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56678 fi
56679 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE_FALSE}"; then
56680   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_IS_TITLECASE\" was never defined.
56681 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56682 fi
56683 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE_FALSE}"; then
56684   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_IS_UPPERCASE\" was never defined.
56685 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56686 fi
56687 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER_FALSE}"; then
56688   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_TOLOWER\" was never defined.
56689 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56690 fi
56691 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE_FALSE}"; then
56692   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_TOTITLE\" was never defined.
56693 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56694 fi
56695 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER_FALSE}"; then
56696   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U16_TOUPPER\" was never defined.
56697 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56698 fi
56699 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP_FALSE}"; then
56700   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_CASECMP\" was never defined.
56701 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56702 fi
56703 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL_FALSE}"; then
56704   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_CASECOLL\" was never defined.
56705 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56706 fi
56707 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD_FALSE}"; then
56708   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_CASEFOLD\" was never defined.
56709 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56710 fi
56711 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM_FALSE}"; then
56712   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_CASEXFRM\" was never defined.
56713 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56714 fi
56715 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD_FALSE}"; then
56716   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_CT_CASEFOLD\" was never defined.
56717 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56718 fi
56719 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER_FALSE}"; then
56720   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOLOWER\" was never defined.
56721 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56722 fi
56723 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE_FALSE}"; then
56724   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOTITLE\" was never defined.
56725 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56726 fi
56727 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER_FALSE}"; then
56728   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_CT_TOUPPER\" was never defined.
56729 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56730 fi
56731 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED_FALSE}"; then
56732   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASED\" was never defined.
56733 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56734 fi
56735 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED_FALSE}"; then
56736   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_IS_CASEFOLDED\" was never defined.
56737 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56738 fi
56739 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE_FALSE}"; then
56740   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_IS_LOWERCASE\" was never defined.
56741 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56742 fi
56743 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE_FALSE}"; then
56744   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_IS_TITLECASE\" was never defined.
56745 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56746 fi
56747 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE_FALSE}"; then
56748   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_IS_UPPERCASE\" was never defined.
56749 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56750 fi
56751 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER_FALSE}"; then
56752   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_TOLOWER\" was never defined.
56753 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56754 fi
56755 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE_FALSE}"; then
56756   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_TOTITLE\" was never defined.
56757 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56758 fi
56759 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER_FALSE}"; then
56760   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U32_TOUPPER\" was never defined.
56761 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56762 fi
56763 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP_FALSE}"; then
56764   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_CASECMP\" was never defined.
56765 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56766 fi
56767 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL_FALSE}"; then
56768   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_CASECOLL\" was never defined.
56769 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56770 fi
56771 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD_FALSE}"; then
56772   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_CASEFOLD\" was never defined.
56773 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56774 fi
56775 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM_FALSE}"; then
56776   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_CASEXFRM\" was never defined.
56777 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56778 fi
56779 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD_FALSE}"; then
56780   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_CT_CASEFOLD\" was never defined.
56781 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56782 fi
56783 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER_FALSE}"; then
56784   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOLOWER\" was never defined.
56785 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56786 fi
56787 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE_FALSE}"; then
56788   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOTITLE\" was never defined.
56789 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56790 fi
56791 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER_FALSE}"; then
56792   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_CT_TOUPPER\" was never defined.
56793 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56794 fi
56795 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED_FALSE}"; then
56796   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASED\" was never defined.
56797 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56798 fi
56799 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED_FALSE}"; then
56800   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_IS_CASEFOLDED\" was never defined.
56801 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56802 fi
56803 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE_FALSE}"; then
56804   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_IS_LOWERCASE\" was never defined.
56805 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56806 fi
56807 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE_FALSE}"; then
56808   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_IS_TITLECASE\" was never defined.
56809 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56810 fi
56811 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE_FALSE}"; then
56812   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_IS_UPPERCASE\" was never defined.
56813 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56814 fi
56815 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER_FALSE}"; then
56816   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_TOLOWER\" was never defined.
56817 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56818 fi
56819 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE_FALSE}"; then
56820   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_TOTITLE\" was never defined.
56821 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56822 fi
56823 if test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER_FALSE}"; then
56824   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_U8_TOUPPER\" was never defined.
56825 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56826 fi
56827 if test -z "${LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP_FALSE}"; then
56828   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_ULC_CASECMP\" was never defined.
56829 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56830 fi
56831 if test -z "${LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL_FALSE}"; then
56832   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_ULC_CASECOLL\" was never defined.
56833 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56834 fi
56835 if test -z "${LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM_FALSE}"; then
56836   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICASE_ULC_CASEXFRM\" was never defined.
56837 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56838 fi
56839 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC_FALSE}"; then
56840   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U16_CONV_FROM_ENC\" was never defined.
56841 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56842 fi
56843 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC_FALSE}"; then
56844   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U16_CONV_TO_ENC\" was never defined.
56845 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56846 fi
56847 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC_FALSE}"; then
56848   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_ENC\" was never defined.
56849 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56850 fi
56851 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE_FALSE}"; then
56852   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_FROM_LOCALE\" was never defined.
56853 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56854 fi
56855 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC_FALSE}"; then
56856   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_ENC\" was never defined.
56857 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56858 fi
56859 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE_FALSE}"; then
56860   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U16_STRCONV_TO_LOCALE\" was never defined.
56861 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56862 fi
56863 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC_FALSE}"; then
56864   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U32_CONV_FROM_ENC\" was never defined.
56865 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56866 fi
56867 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC_FALSE}"; then
56868   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U32_CONV_TO_ENC\" was never defined.
56869 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56870 fi
56871 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC_FALSE}"; then
56872   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_ENC\" was never defined.
56873 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56874 fi
56875 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE_FALSE}"; then
56876   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_FROM_LOCALE\" was never defined.
56877 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56878 fi
56879 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC_FALSE}"; then
56880   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_ENC\" was never defined.
56881 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56882 fi
56883 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE_FALSE}"; then
56884   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U32_STRCONV_TO_LOCALE\" was never defined.
56885 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56886 fi
56887 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC_FALSE}"; then
56888   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U8_CONV_FROM_ENC\" was never defined.
56889 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56890 fi
56891 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC_FALSE}"; then
56892   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U8_CONV_TO_ENC\" was never defined.
56893 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56894 fi
56895 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC_FALSE}"; then
56896   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_ENC\" was never defined.
56897 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56898 fi
56899 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE_FALSE}"; then
56900   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_FROM_LOCALE\" was never defined.
56901 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56902 fi
56903 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC_FALSE}"; then
56904   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_ENC\" was never defined.
56905 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56906 fi
56907 if test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE_FALSE}"; then
56908   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICONV_U8_STRCONV_TO_LOCALE\" was never defined.
56909 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56910 fi
56911 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME_FALSE}"; then
56912   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_BYNAME\" was never defined.
56913 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56914 fi
56915 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME_FALSE}"; then
56916   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_LONGNAME\" was never defined.
56917 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56918 fi
56919 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME_FALSE}"; then
56920   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_NAME\" was never defined.
56921 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56922 fi
56923 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF_FALSE}"; then
56924   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_OF\" was never defined.
56925 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56926 fi
56927 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST_FALSE}"; then
56928   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_BIDICLASS_TEST\" was never defined.
56929 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56930 fi
56931 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST_FALSE}"; then
56932   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_LIST\" was never defined.
56933 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56934 fi
56935 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST_FALSE}"; then
56936   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_BLOCK_TEST\" was never defined.
56937 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56938 fi
56939 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C_FALSE}"; then
56940   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_C\" was never defined.
56941 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56942 fi
56943 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC_FALSE}"; then
56944   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CC\" was never defined.
56945 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56946 fi
56947 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF_FALSE}"; then
56948   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CF\" was never defined.
56949 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56950 fi
56951 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN_FALSE}"; then
56952   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CN\" was never defined.
56953 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56954 fi
56955 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO_FALSE}"; then
56956   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CO\" was never defined.
56957 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56958 fi
56959 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS_FALSE}"; then
56960   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_CS\" was never defined.
56961 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56962 fi
56963 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L_FALSE}"; then
56964   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_L\" was never defined.
56965 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56966 fi
56967 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC_FALSE}"; then
56968   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LC\" was never defined.
56969 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56970 fi
56971 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL_FALSE}"; then
56972   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LL\" was never defined.
56973 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56974 fi
56975 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM_FALSE}"; then
56976   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LM\" was never defined.
56977 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56978 fi
56979 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO_FALSE}"; then
56980   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LO\" was never defined.
56981 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56982 fi
56983 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT_FALSE}"; then
56984   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LT\" was never defined.
56985 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56986 fi
56987 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU_FALSE}"; then
56988   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LU\" was never defined.
56989 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56990 fi
56991 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M_FALSE}"; then
56992   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_M\" was never defined.
56993 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56994 fi
56995 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC_FALSE}"; then
56996   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MC\" was never defined.
56997 Usually this means the macro was only invoked conditionally." "$LINENO" 5
56998 fi
56999 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME_FALSE}"; then
57000   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ME\" was never defined.
57001 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57002 fi
57003 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN_FALSE}"; then
57004   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_MN\" was never defined.
57005 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57006 fi
57007 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N_FALSE}"; then
57008   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_N\" was never defined.
57009 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57010 fi
57011 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND_FALSE}"; then
57012   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ND\" was never defined.
57013 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57014 fi
57015 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL_FALSE}"; then
57016   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NL\" was never defined.
57017 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57018 fi
57019 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO_FALSE}"; then
57020   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NO\" was never defined.
57021 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57022 fi
57023 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P_FALSE}"; then
57024   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_P\" was never defined.
57025 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57026 fi
57027 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC_FALSE}"; then
57028   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PC\" was never defined.
57029 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57030 fi
57031 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD_FALSE}"; then
57032   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PD\" was never defined.
57033 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57034 fi
57035 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE_FALSE}"; then
57036   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PE\" was never defined.
57037 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57038 fi
57039 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF_FALSE}"; then
57040   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PF\" was never defined.
57041 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57042 fi
57043 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI_FALSE}"; then
57044   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PI\" was never defined.
57045 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57046 fi
57047 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO_FALSE}"; then
57048   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PO\" was never defined.
57049 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57050 fi
57051 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS_FALSE}"; then
57052   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_PS\" was never defined.
57053 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57054 fi
57055 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S_FALSE}"; then
57056   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_S\" was never defined.
57057 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57058 fi
57059 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC_FALSE}"; then
57060   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SC\" was never defined.
57061 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57062 fi
57063 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK_FALSE}"; then
57064   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SK\" was never defined.
57065 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57066 fi
57067 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM_FALSE}"; then
57068   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SM\" was never defined.
57069 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57070 fi
57071 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO_FALSE}"; then
57072   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_SO\" was never defined.
57073 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57074 fi
57075 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z_FALSE}"; then
57076   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_Z\" was never defined.
57077 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57078 fi
57079 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL_FALSE}"; then
57080   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZL\" was never defined.
57081 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57082 fi
57083 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP_FALSE}"; then
57084   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZP\" was never defined.
57085 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57086 fi
57087 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS_FALSE}"; then
57088   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_ZS\" was never defined.
57089 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57090 fi
57091 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_FALSE}"; then
57092   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND\" was never defined.
57093 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57094 fi
57095 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT_FALSE}"; then
57096   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_AND_NOT\" was never defined.
57097 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57098 fi
57099 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME_FALSE}"; then
57100   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_BYNAME\" was never defined.
57101 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57102 fi
57103 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME_FALSE}"; then
57104   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_LONGNAME\" was never defined.
57105 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57106 fi
57107 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME_FALSE}"; then
57108   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NAME\" was never defined.
57109 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57110 fi
57111 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE_FALSE}"; then
57112   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_NONE\" was never defined.
57113 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57114 fi
57115 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF_FALSE}"; then
57116   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OF\" was never defined.
57117 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57118 fi
57119 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR_FALSE}"; then
57120   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_OR\" was never defined.
57121 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57122 fi
57123 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST_FALSE}"; then
57124   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CATEGORY_TEST\" was never defined.
57125 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57126 fi
57127 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_FALSE}"; then
57128   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS\" was never defined.
57129 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57130 fi
57131 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME_FALSE}"; then
57132   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_BYNAME\" was never defined.
57133 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57134 fi
57135 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME_FALSE}"; then
57136   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_LONGNAME\" was never defined.
57137 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57138 fi
57139 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME_FALSE}"; then
57140   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_COMBINING_CLASS_NAME\" was never defined.
57141 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57142 fi
57143 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM_FALSE}"; then
57144   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALNUM\" was never defined.
57145 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57146 fi
57147 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA_FALSE}"; then
57148   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_ALPHA\" was never defined.
57149 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57150 fi
57151 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK_FALSE}"; then
57152   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_BLANK\" was never defined.
57153 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57154 fi
57155 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL_FALSE}"; then
57156   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_CNTRL\" was never defined.
57157 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57158 fi
57159 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT_FALSE}"; then
57160   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_DIGIT\" was never defined.
57161 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57162 fi
57163 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH_FALSE}"; then
57164   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_GRAPH\" was never defined.
57165 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57166 fi
57167 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER_FALSE}"; then
57168   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_LOWER\" was never defined.
57169 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57170 fi
57171 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT_FALSE}"; then
57172   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PRINT\" was never defined.
57173 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57174 fi
57175 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT_FALSE}"; then
57176   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_PUNCT\" was never defined.
57177 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57178 fi
57179 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE_FALSE}"; then
57180   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_SPACE\" was never defined.
57181 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57182 fi
57183 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER_FALSE}"; then
57184   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_UPPER\" was never defined.
57185 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57186 fi
57187 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT_FALSE}"; then
57188   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_CTYPE_XDIGIT\" was never defined.
57189 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57190 fi
57191 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT_FALSE}"; then
57192   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_DECIMAL_DIGIT\" was never defined.
57193 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57194 fi
57195 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_DIGIT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_DIGIT_FALSE}"; then
57196   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_DIGIT\" was never defined.
57197 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57198 fi
57199 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME_FALSE}"; then
57200   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_BYNAME\" was never defined.
57201 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57202 fi
57203 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME_FALSE}"; then
57204   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_NAME\" was never defined.
57205 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57206 fi
57207 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF_FALSE}"; then
57208   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_JOININGGROUP_OF\" was never defined.
57209 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57210 fi
57211 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME_FALSE}"; then
57212   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_BYNAME\" was never defined.
57213 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57214 fi
57215 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME_FALSE}"; then
57216   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_LONGNAME\" was never defined.
57217 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57218 fi
57219 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME_FALSE}"; then
57220   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_NAME\" was never defined.
57221 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57222 fi
57223 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF_FALSE}"; then
57224   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_JOININGTYPE_OF\" was never defined.
57225 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57226 fi
57227 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_MIRROR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_MIRROR_FALSE}"; then
57228   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_MIRROR\" was never defined.
57229 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57230 fi
57231 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC_FALSE}"; then
57232   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_NUMERIC\" was never defined.
57233 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57234 fi
57235 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC_FALSE}"; then
57236   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ALPHABETIC\" was never defined.
57237 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57238 fi
57239 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT_FALSE}"; then
57240   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ASCII_HEX_DIGIT\" was never defined.
57241 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57242 fi
57243 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT_FALSE}"; then
57244   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_DIGIT\" was never defined.
57245 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57246 fi
57247 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT_FALSE}"; then
57248   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_ARABIC_RIGHT_TO_LEFT\" was never defined.
57249 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57250 fi
57251 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR_FALSE}"; then
57252   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BLOCK_SEPARATOR\" was never defined.
57253 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57254 fi
57255 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL_FALSE}"; then
57256   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_BOUNDARY_NEUTRAL\" was never defined.
57257 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57258 fi
57259 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR_FALSE}"; then
57260   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_COMMON_SEPARATOR\" was never defined.
57261 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57262 fi
57263 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL_FALSE}"; then
57264   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_CONTROL\" was never defined.
57265 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57266 fi
57267 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE_FALSE}"; then
57268   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EMBEDDING_OR_OVERRIDE\" was never defined.
57269 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57270 fi
57271 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR_FALSE}"; then
57272   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_SEPARATOR\" was never defined.
57273 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57274 fi
57275 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR_FALSE}"; then
57276   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUR_NUM_TERMINATOR\" was never defined.
57277 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57278 fi
57279 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT_FALSE}"; then
57280   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_EUROPEAN_DIGIT\" was never defined.
57281 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57282 fi
57283 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT_FALSE}"; then
57284   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_HEBREW_RIGHT_TO_LEFT\" was never defined.
57285 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57286 fi
57287 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT_FALSE}"; then
57288   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_LEFT_TO_RIGHT\" was never defined.
57289 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57290 fi
57291 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK_FALSE}"; then
57292   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_NON_SPACING_MARK\" was never defined.
57293 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57294 fi
57295 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL_FALSE}"; then
57296   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_OTHER_NEUTRAL\" was never defined.
57297 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57298 fi
57299 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF_FALSE}"; then
57300   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_PDF\" was never defined.
57301 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57302 fi
57303 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR_FALSE}"; then
57304   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_SEGMENT_SEPARATOR\" was never defined.
57305 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57306 fi
57307 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE_FALSE}"; then
57308   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BIDI_WHITESPACE\" was never defined.
57309 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57310 fi
57311 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME_FALSE}"; then
57312   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_BYNAME\" was never defined.
57313 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57314 fi
57315 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE_FALSE}"; then
57316   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASE_IGNORABLE\" was never defined.
57317 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57318 fi
57319 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED_FALSE}"; then
57320   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CASED\" was never defined.
57321 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57322 fi
57323 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED_FALSE}"; then
57324   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEFOLDED\" was never defined.
57325 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57326 fi
57327 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED_FALSE}"; then
57328   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_CASEMAPPED\" was never defined.
57329 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57330 fi
57331 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED_FALSE}"; then
57332   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_LOWERCASED\" was never defined.
57333 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57334 fi
57335 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED_FALSE}"; then
57336   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_TITLECASED\" was never defined.
57337 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57338 fi
57339 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED_FALSE}"; then
57340   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CHANGES_WHEN_UPPERCASED\" was never defined.
57341 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57342 fi
57343 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING_FALSE}"; then
57344   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMBINING\" was never defined.
57345 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57346 fi
57347 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE_FALSE}"; then
57348   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_COMPOSITE\" was never defined.
57349 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57350 fi
57351 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL_FALSE}"; then
57352   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_CURRENCY_SYMBOL\" was never defined.
57353 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57354 fi
57355 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH_FALSE}"; then
57356   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DASH\" was never defined.
57357 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57358 fi
57359 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT_FALSE}"; then
57360   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DECIMAL_DIGIT\" was never defined.
57361 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57362 fi
57363 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT_FALSE}"; then
57364   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEFAULT_IGNORABLE_CODE_POINT\" was never defined.
57365 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57366 fi
57367 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED_FALSE}"; then
57368   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DEPRECATED\" was never defined.
57369 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57370 fi
57371 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC_FALSE}"; then
57372   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_DIACRITIC\" was never defined.
57373 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57374 fi
57375 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER_FALSE}"; then
57376   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_EXTENDER\" was never defined.
57377 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57378 fi
57379 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL_FALSE}"; then
57380   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_FORMAT_CONTROL\" was never defined.
57381 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57382 fi
57383 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE_FALSE}"; then
57384   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_BASE\" was never defined.
57385 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57386 fi
57387 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND_FALSE}"; then
57388   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_EXTEND\" was never defined.
57389 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57390 fi
57391 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK_FALSE}"; then
57392   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_GRAPHEME_LINK\" was never defined.
57393 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57394 fi
57395 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT_FALSE}"; then
57396   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HEX_DIGIT\" was never defined.
57397 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57398 fi
57399 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN_FALSE}"; then
57400   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_HYPHEN\" was never defined.
57401 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57402 fi
57403 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE_FALSE}"; then
57404   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_CONTINUE\" was never defined.
57405 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57406 fi
57407 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START_FALSE}"; then
57408   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ID_START\" was never defined.
57409 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57410 fi
57411 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC_FALSE}"; then
57412   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDEOGRAPHIC\" was never defined.
57413 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57414 fi
57415 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR_FALSE}"; then
57416   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_BINARY_OPERATOR\" was never defined.
57417 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57418 fi
57419 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR_FALSE}"; then
57420   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IDS_TRINARY_OPERATOR\" was never defined.
57421 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57422 fi
57423 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL_FALSE}"; then
57424   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_IGNORABLE_CONTROL\" was never defined.
57425 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57426 fi
57427 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL_FALSE}"; then
57428   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ISO_CONTROL\" was never defined.
57429 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57430 fi
57431 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL_FALSE}"; then
57432   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_JOIN_CONTROL\" was never defined.
57433 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57434 fi
57435 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR_FALSE}"; then
57436   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LEFT_OF_PAIR\" was never defined.
57437 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57438 fi
57439 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR_FALSE}"; then
57440   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LINE_SEPARATOR\" was never defined.
57441 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57442 fi
57443 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION_FALSE}"; then
57444   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOGICAL_ORDER_EXCEPTION\" was never defined.
57445 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57446 fi
57447 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE_FALSE}"; then
57448   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_LOWERCASE\" was never defined.
57449 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57450 fi
57451 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH_FALSE}"; then
57452   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_MATH\" was never defined.
57453 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57454 fi
57455 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK_FALSE}"; then
57456   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NON_BREAK\" was never defined.
57457 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57458 fi
57459 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER_FALSE}"; then
57460   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NOT_A_CHARACTER\" was never defined.
57461 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57462 fi
57463 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC_FALSE}"; then
57464   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_NUMERIC\" was never defined.
57465 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57466 fi
57467 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC_FALSE}"; then
57468   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ALPHABETIC\" was never defined.
57469 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57470 fi
57471 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT_FALSE}"; then
57472   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_DEFAULT_IGNORABLE_CODE_POINT\" was never defined.
57473 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57474 fi
57475 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND_FALSE}"; then
57476   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_GRAPHEME_EXTEND\" was never defined.
57477 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57478 fi
57479 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE_FALSE}"; then
57480   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_CONTINUE\" was never defined.
57481 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57482 fi
57483 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START_FALSE}"; then
57484   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_ID_START\" was never defined.
57485 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57486 fi
57487 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE_FALSE}"; then
57488   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_LOWERCASE\" was never defined.
57489 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57490 fi
57491 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH_FALSE}"; then
57492   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_MATH\" was never defined.
57493 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57494 fi
57495 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE_FALSE}"; then
57496   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_OTHER_UPPERCASE\" was never defined.
57497 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57498 fi
57499 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION_FALSE}"; then
57500   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PAIRED_PUNCTUATION\" was never defined.
57501 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57502 fi
57503 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR_FALSE}"; then
57504   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PARAGRAPH_SEPARATOR\" was never defined.
57505 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57506 fi
57507 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX_FALSE}"; then
57508   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_SYNTAX\" was never defined.
57509 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57510 fi
57511 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE_FALSE}"; then
57512   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PATTERN_WHITE_SPACE\" was never defined.
57513 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57514 fi
57515 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE_FALSE}"; then
57516   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PRIVATE_USE\" was never defined.
57517 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57518 fi
57519 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION_FALSE}"; then
57520   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_PUNCTUATION\" was never defined.
57521 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57522 fi
57523 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK_FALSE}"; then
57524   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_QUOTATION_MARK\" was never defined.
57525 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57526 fi
57527 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL_FALSE}"; then
57528   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_RADICAL\" was never defined.
57529 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57530 fi
57531 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL_FALSE}"; then
57532   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SENTENCE_TERMINAL\" was never defined.
57533 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57534 fi
57535 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED_FALSE}"; then
57536   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SOFT_DOTTED\" was never defined.
57537 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57538 fi
57539 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE_FALSE}"; then
57540   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_SPACE\" was never defined.
57541 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57542 fi
57543 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION_FALSE}"; then
57544   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TERMINAL_PUNCTUATION\" was never defined.
57545 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57546 fi
57547 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST_FALSE}"; then
57548   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TEST\" was never defined.
57549 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57550 fi
57551 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE_FALSE}"; then
57552   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_TITLECASE\" was never defined.
57553 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57554 fi
57555 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE_FALSE}"; then
57556   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNASSIGNED_CODE_VALUE\" was never defined.
57557 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57558 fi
57559 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH_FALSE}"; then
57560   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UNIFIED_IDEOGRAPH\" was never defined.
57561 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57562 fi
57563 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE_FALSE}"; then
57564   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_UPPERCASE\" was never defined.
57565 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57566 fi
57567 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR_FALSE}"; then
57568   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_VARIATION_SELECTOR\" was never defined.
57569 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57570 fi
57571 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE_FALSE}"; then
57572   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_WHITE_SPACE\" was never defined.
57573 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57574 fi
57575 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE_FALSE}"; then
57576   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_CONTINUE\" was never defined.
57577 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57578 fi
57579 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START_FALSE}"; then
57580   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_XID_START\" was never defined.
57581 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57582 fi
57583 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH_FALSE}"; then
57584   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_PROPERTY_ZERO_WIDTH\" was never defined.
57585 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57586 fi
57587 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS_FALSE}"; then
57588   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_SCRIPTS\" was never defined.
57589 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57590 fi
57591 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT_FALSE}"; then
57592   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_IDENT\" was never defined.
57593 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57594 fi
57595 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE_FALSE}"; then
57596   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_C_WHITESPACE\" was never defined.
57597 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57598 fi
57599 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT_FALSE}"; then
57600   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_IDENT\" was never defined.
57601 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57602 fi
57603 if test -z "${LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE_FALSE}"; then
57604   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNICTYPE_SYNTAX_JAVA_WHITESPACE\" was never defined.
57605 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57606 fi
57607 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS_FALSE}"; then
57608   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_BREAKS\" was never defined.
57609 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57610 fi
57611 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT_FALSE}"; then
57612   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_NEXT\" was never defined.
57613 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57614 fi
57615 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV_FALSE}"; then
57616   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_U16_GRAPHEME_PREV\" was never defined.
57617 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57618 fi
57619 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS_FALSE}"; then
57620   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_BREAKS\" was never defined.
57621 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57622 fi
57623 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT_FALSE}"; then
57624   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_NEXT\" was never defined.
57625 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57626 fi
57627 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV_FALSE}"; then
57628   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_U32_GRAPHEME_PREV\" was never defined.
57629 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57630 fi
57631 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS_FALSE}"; then
57632   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_BREAKS\" was never defined.
57633 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57634 fi
57635 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT_FALSE}"; then
57636   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_NEXT\" was never defined.
57637 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57638 fi
57639 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV_FALSE}"; then
57640   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_U8_GRAPHEME_PREV\" was never defined.
57641 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57642 fi
57643 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP_FALSE}"; then
57644   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_UC_GBRK_PROP\" was never defined.
57645 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57646 fi
57647 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK_FALSE}"; then
57648   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_UC_IS_GRAPHEME_BREAK\" was never defined.
57649 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57650 fi
57651 if test -z "${LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS_FALSE}"; then
57652   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIGBRK_ULC_GRAPHEME_BREAKS\" was never defined.
57653 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57654 fi
57655 if test -z "${LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS_FALSE}"; then
57656   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNILBRK_U16_POSSIBLE_LINEBREAKS\" was never defined.
57657 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57658 fi
57659 if test -z "${LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS_FALSE}"; then
57660   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNILBRK_U16_WIDTH_LINEBREAKS\" was never defined.
57661 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57662 fi
57663 if test -z "${LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS_FALSE}"; then
57664   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNILBRK_U32_POSSIBLE_LINEBREAKS\" was never defined.
57665 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57666 fi
57667 if test -z "${LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS_FALSE}"; then
57668   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNILBRK_U32_WIDTH_LINEBREAKS\" was never defined.
57669 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57670 fi
57671 if test -z "${LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS_FALSE}"; then
57672   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNILBRK_U8_POSSIBLE_LINEBREAKS\" was never defined.
57673 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57674 fi
57675 if test -z "${LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS_FALSE}"; then
57676   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNILBRK_U8_WIDTH_LINEBREAKS\" was never defined.
57677 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57678 fi
57679 if test -z "${LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS_FALSE}"; then
57680   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNILBRK_ULC_POSSIBLE_LINEBREAKS\" was never defined.
57681 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57682 fi
57683 if test -z "${LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS_FALSE}"; then
57684   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNILBRK_ULC_WIDTH_LINEBREAKS\" was never defined.
57685 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57686 fi
57687 if test -z "${LIBUNISTRING_COMPILE_UNINAME_UNINAME_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINAME_UNINAME_FALSE}"; then
57688   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINAME_UNINAME\" was never defined.
57689 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57690 fi
57691 if test -z "${LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION_FALSE}"; then
57692   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_CANONICAL_DECOMPOSITION\" was never defined.
57693 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57694 fi
57695 if test -z "${LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_COMPOSITION_FALSE}"; then
57696   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_COMPOSITION\" was never defined.
57697 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57698 fi
57699 if test -z "${LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM_FALSE}"; then
57700   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_DECOMPOSING_FORM\" was never defined.
57701 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57702 fi
57703 if test -z "${LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION_FALSE}"; then
57704   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_DECOMPOSITION\" was never defined.
57705 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57706 fi
57707 if test -z "${LIBUNISTRING_COMPILE_UNINORM_FILTER_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_FILTER_FALSE}"; then
57708   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_FILTER\" was never defined.
57709 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57710 fi
57711 if test -z "${LIBUNISTRING_COMPILE_UNINORM_NFC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_NFC_FALSE}"; then
57712   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_NFC\" was never defined.
57713 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57714 fi
57715 if test -z "${LIBUNISTRING_COMPILE_UNINORM_NFD_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_NFD_FALSE}"; then
57716   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_NFD\" was never defined.
57717 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57718 fi
57719 if test -z "${LIBUNISTRING_COMPILE_UNINORM_NFKC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_NFKC_FALSE}"; then
57720   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_NFKC\" was never defined.
57721 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57722 fi
57723 if test -z "${LIBUNISTRING_COMPILE_UNINORM_NFKD_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_NFKD_FALSE}"; then
57724   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_NFKD\" was never defined.
57725 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57726 fi
57727 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE_FALSE}"; then
57728   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U16_NORMALIZE\" was never defined.
57729 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57730 fi
57731 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP_FALSE}"; then
57732   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U16_NORMCMP\" was never defined.
57733 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57734 fi
57735 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL_FALSE}"; then
57736   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U16_NORMCOLL\" was never defined.
57737 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57738 fi
57739 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM_FALSE}"; then
57740   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U16_NORMXFRM\" was never defined.
57741 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57742 fi
57743 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE_FALSE}"; then
57744   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U32_NORMALIZE\" was never defined.
57745 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57746 fi
57747 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP_FALSE}"; then
57748   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U32_NORMCMP\" was never defined.
57749 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57750 fi
57751 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL_FALSE}"; then
57752   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U32_NORMCOLL\" was never defined.
57753 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57754 fi
57755 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM_FALSE}"; then
57756   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U32_NORMXFRM\" was never defined.
57757 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57758 fi
57759 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE_FALSE}"; then
57760   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U8_NORMALIZE\" was never defined.
57761 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57762 fi
57763 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP_FALSE}"; then
57764   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U8_NORMCMP\" was never defined.
57765 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57766 fi
57767 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL_FALSE}"; then
57768   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U8_NORMCOLL\" was never defined.
57769 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57770 fi
57771 if test -z "${LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM_FALSE}"; then
57772   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNINORM_U8_NORMXFRM\" was never defined.
57773 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57774 fi
57775 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF_FALSE}"; then
57776   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_ASNPRINTF\" was never defined.
57777 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57778 fi
57779 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF_FALSE}"; then
57780   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_ASPRINTF\" was never defined.
57781 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57782 fi
57783 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF_FALSE}"; then
57784   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_SNPRINTF\" was never defined.
57785 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57786 fi
57787 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF_FALSE}"; then
57788   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_SPRINTF\" was never defined.
57789 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57790 fi
57791 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF_FALSE}"; then
57792   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASNPRINTF\" was never defined.
57793 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57794 fi
57795 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF_FALSE}"; then
57796   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_ASPRINTF\" was never defined.
57797 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57798 fi
57799 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF_FALSE}"; then
57800   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SNPRINTF\" was never defined.
57801 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57802 fi
57803 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF_FALSE}"; then
57804   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_SPRINTF\" was never defined.
57805 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57806 fi
57807 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF_FALSE}"; then
57808   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASNPRINTF\" was never defined.
57809 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57810 fi
57811 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF_FALSE}"; then
57812   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VASPRINTF\" was never defined.
57813 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57814 fi
57815 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF_FALSE}"; then
57816   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSNPRINTF\" was never defined.
57817 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57818 fi
57819 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF_FALSE}"; then
57820   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_U16_VSPRINTF\" was never defined.
57821 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57822 fi
57823 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF_FALSE}"; then
57824   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_VASNPRINTF\" was never defined.
57825 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57826 fi
57827 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF_FALSE}"; then
57828   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_VASPRINTF\" was never defined.
57829 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57830 fi
57831 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF_FALSE}"; then
57832   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_VSNPRINTF\" was never defined.
57833 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57834 fi
57835 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF_FALSE}"; then
57836   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U16_VSPRINTF\" was never defined.
57837 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57838 fi
57839 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF_FALSE}"; then
57840   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_ASNPRINTF\" was never defined.
57841 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57842 fi
57843 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF_FALSE}"; then
57844   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_ASPRINTF\" was never defined.
57845 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57846 fi
57847 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF_FALSE}"; then
57848   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_SNPRINTF\" was never defined.
57849 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57850 fi
57851 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF_FALSE}"; then
57852   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_SPRINTF\" was never defined.
57853 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57854 fi
57855 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF_FALSE}"; then
57856   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASNPRINTF\" was never defined.
57857 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57858 fi
57859 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF_FALSE}"; then
57860   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_ASPRINTF\" was never defined.
57861 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57862 fi
57863 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF_FALSE}"; then
57864   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SNPRINTF\" was never defined.
57865 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57866 fi
57867 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF_FALSE}"; then
57868   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_SPRINTF\" was never defined.
57869 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57870 fi
57871 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF_FALSE}"; then
57872   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASNPRINTF\" was never defined.
57873 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57874 fi
57875 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF_FALSE}"; then
57876   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VASPRINTF\" was never defined.
57877 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57878 fi
57879 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF_FALSE}"; then
57880   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSNPRINTF\" was never defined.
57881 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57882 fi
57883 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF_FALSE}"; then
57884   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_U32_VSPRINTF\" was never defined.
57885 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57886 fi
57887 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF_FALSE}"; then
57888   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_VASNPRINTF\" was never defined.
57889 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57890 fi
57891 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF_FALSE}"; then
57892   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_VASPRINTF\" was never defined.
57893 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57894 fi
57895 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF_FALSE}"; then
57896   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_VSNPRINTF\" was never defined.
57897 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57898 fi
57899 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF_FALSE}"; then
57900   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U32_VSPRINTF\" was never defined.
57901 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57902 fi
57903 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF_FALSE}"; then
57904   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_ASNPRINTF\" was never defined.
57905 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57906 fi
57907 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF_FALSE}"; then
57908   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_ASPRINTF\" was never defined.
57909 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57910 fi
57911 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF_FALSE}"; then
57912   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_SNPRINTF\" was never defined.
57913 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57914 fi
57915 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF_FALSE}"; then
57916   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_SPRINTF\" was never defined.
57917 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57918 fi
57919 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF_FALSE}"; then
57920   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASNPRINTF\" was never defined.
57921 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57922 fi
57923 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF_FALSE}"; then
57924   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_ASPRINTF\" was never defined.
57925 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57926 fi
57927 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF_FALSE}"; then
57928   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SNPRINTF\" was never defined.
57929 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57930 fi
57931 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF_FALSE}"; then
57932   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_SPRINTF\" was never defined.
57933 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57934 fi
57935 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF_FALSE}"; then
57936   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASNPRINTF\" was never defined.
57937 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57938 fi
57939 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF_FALSE}"; then
57940   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VASPRINTF\" was never defined.
57941 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57942 fi
57943 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF_FALSE}"; then
57944   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSNPRINTF\" was never defined.
57945 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57946 fi
57947 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF_FALSE}"; then
57948   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_U8_VSPRINTF\" was never defined.
57949 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57950 fi
57951 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF_FALSE}"; then
57952   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_VASNPRINTF\" was never defined.
57953 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57954 fi
57955 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF_FALSE}"; then
57956   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_VASPRINTF\" was never defined.
57957 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57958 fi
57959 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF_FALSE}"; then
57960   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_VSNPRINTF\" was never defined.
57961 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57962 fi
57963 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF_FALSE}"; then
57964   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_U8_VSPRINTF\" was never defined.
57965 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57966 fi
57967 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF_FALSE}"; then
57968   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASNPRINTF\" was never defined.
57969 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57970 fi
57971 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF_FALSE}"; then
57972   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_ULC_ASPRINTF\" was never defined.
57973 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57974 fi
57975 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF_FALSE}"; then
57976   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_ULC_FPRINTF\" was never defined.
57977 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57978 fi
57979 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF_FALSE}"; then
57980   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_ULC_SNPRINTF\" was never defined.
57981 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57982 fi
57983 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF_FALSE}"; then
57984   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_ULC_SPRINTF\" was never defined.
57985 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57986 fi
57987 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF_FALSE}"; then
57988   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASNPRINTF\" was never defined.
57989 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57990 fi
57991 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF_FALSE}"; then
57992   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_ULC_VASPRINTF\" was never defined.
57993 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57994 fi
57995 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF_FALSE}"; then
57996   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_ULC_VFPRINTF\" was never defined.
57997 Usually this means the macro was only invoked conditionally." "$LINENO" 5
57998 fi
57999 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF_FALSE}"; then
58000   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSNPRINTF\" was never defined.
58001 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58002 fi
58003 if test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF_FALSE}"; then
58004   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTDIO_ULC_VSPRINTF\" was never defined.
58005 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58006 fi
58007 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CHECK_FALSE}"; then
58008   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_CHECK\" was never defined.
58009 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58010 fi
58011 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CHR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CHR_FALSE}"; then
58012   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_CHR\" was never defined.
58013 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58014 fi
58015 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CMP_FALSE}"; then
58016   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_CMP\" was never defined.
58017 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58018 fi
58019 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CMP2_FALSE}"; then
58020   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_CMP2\" was never defined.
58021 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58022 fi
58023 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CPY_FALSE}"; then
58024   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_CPY\" was never defined.
58025 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58026 fi
58027 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC_FALSE}"; then
58028   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_CPY_ALLOC\" was never defined.
58029 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58030 fi
58031 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH_FALSE}"; then
58032   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_ENDSWITH\" was never defined.
58033 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58034 fi
58035 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN_FALSE}"; then
58036   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_MBLEN\" was never defined.
58037 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58038 fi
58039 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN_FALSE}"; then
58040   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_MBSNLEN\" was never defined.
58041 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58042 fi
58043 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_FALSE}"; then
58044   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC\" was never defined.
58045 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58046 fi
58047 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE_FALSE}"; then
58048   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUC_UNSAFE\" was never defined.
58049 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58050 fi
58051 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR_FALSE}"; then
58052   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_MBTOUCR\" was never defined.
58053 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58054 fi
58055 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_MOVE_FALSE}"; then
58056   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_MOVE\" was never defined.
58057 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58058 fi
58059 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_NEXT_FALSE}"; then
58060   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_NEXT\" was never defined.
58061 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58062 fi
58063 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_PREV_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_PREV_FALSE}"; then
58064   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_PREV\" was never defined.
58065 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58066 fi
58067 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_SET_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_SET_FALSE}"; then
58068   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_SET\" was never defined.
58069 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58070 fi
58071 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH_FALSE}"; then
58072   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STARTSWITH\" was never defined.
58073 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58074 fi
58075 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY_FALSE}"; then
58076   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STPCPY\" was never defined.
58077 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58078 fi
58079 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY_FALSE}"; then
58080   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STPNCPY\" was never defined.
58081 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58082 fi
58083 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT_FALSE}"; then
58084   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRCAT\" was never defined.
58085 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58086 fi
58087 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR_FALSE}"; then
58088   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRCHR\" was never defined.
58089 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58090 fi
58091 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP_FALSE}"; then
58092   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRCMP\" was never defined.
58093 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58094 fi
58095 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL_FALSE}"; then
58096   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRCOLL\" was never defined.
58097 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58098 fi
58099 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY_FALSE}"; then
58100   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRCPY\" was never defined.
58101 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58102 fi
58103 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN_FALSE}"; then
58104   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRCSPN\" was never defined.
58105 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58106 fi
58107 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP_FALSE}"; then
58108   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRDUP\" was never defined.
58109 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58110 fi
58111 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN_FALSE}"; then
58112   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRLEN\" was never defined.
58113 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58114 fi
58115 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN_FALSE}"; then
58116   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRMBLEN\" was never defined.
58117 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58118 fi
58119 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC_FALSE}"; then
58120   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRMBTOUC\" was never defined.
58121 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58122 fi
58123 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT_FALSE}"; then
58124   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRNCAT\" was never defined.
58125 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58126 fi
58127 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP_FALSE}"; then
58128   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRNCMP\" was never defined.
58129 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58130 fi
58131 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY_FALSE}"; then
58132   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRNCPY\" was never defined.
58133 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58134 fi
58135 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN_FALSE}"; then
58136   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRNLEN\" was never defined.
58137 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58138 fi
58139 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK_FALSE}"; then
58140   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRPBRK\" was never defined.
58141 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58142 fi
58143 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR_FALSE}"; then
58144   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRRCHR\" was never defined.
58145 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58146 fi
58147 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN_FALSE}"; then
58148   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRSPN\" was never defined.
58149 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58150 fi
58151 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR_FALSE}"; then
58152   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRSTR\" was never defined.
58153 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58154 fi
58155 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK_FALSE}"; then
58156   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_STRTOK\" was never defined.
58157 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58158 fi
58159 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32_FALSE}"; then
58160   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_TO_U32\" was never defined.
58161 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58162 fi
58163 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8_FALSE}"; then
58164   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_TO_U8\" was never defined.
58165 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58166 fi
58167 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB_FALSE}"; then
58168   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U16_UCTOMB\" was never defined.
58169 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58170 fi
58171 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CHECK_FALSE}"; then
58172   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_CHECK\" was never defined.
58173 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58174 fi
58175 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CHR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CHR_FALSE}"; then
58176   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_CHR\" was never defined.
58177 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58178 fi
58179 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CMP_FALSE}"; then
58180   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_CMP\" was never defined.
58181 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58182 fi
58183 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CMP2_FALSE}"; then
58184   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_CMP2\" was never defined.
58185 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58186 fi
58187 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CPY_FALSE}"; then
58188   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_CPY\" was never defined.
58189 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58190 fi
58191 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC_FALSE}"; then
58192   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_CPY_ALLOC\" was never defined.
58193 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58194 fi
58195 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH_FALSE}"; then
58196   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_ENDSWITH\" was never defined.
58197 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58198 fi
58199 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN_FALSE}"; then
58200   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_MBLEN\" was never defined.
58201 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58202 fi
58203 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN_FALSE}"; then
58204   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_MBSNLEN\" was never defined.
58205 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58206 fi
58207 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_FALSE}"; then
58208   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC\" was never defined.
58209 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58210 fi
58211 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE_FALSE}"; then
58212   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUC_UNSAFE\" was never defined.
58213 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58214 fi
58215 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR_FALSE}"; then
58216   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_MBTOUCR\" was never defined.
58217 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58218 fi
58219 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_MOVE_FALSE}"; then
58220   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_MOVE\" was never defined.
58221 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58222 fi
58223 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_NEXT_FALSE}"; then
58224   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_NEXT\" was never defined.
58225 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58226 fi
58227 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_PREV_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_PREV_FALSE}"; then
58228   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_PREV\" was never defined.
58229 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58230 fi
58231 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_SET_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_SET_FALSE}"; then
58232   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_SET\" was never defined.
58233 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58234 fi
58235 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH_FALSE}"; then
58236   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STARTSWITH\" was never defined.
58237 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58238 fi
58239 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY_FALSE}"; then
58240   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STPCPY\" was never defined.
58241 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58242 fi
58243 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY_FALSE}"; then
58244   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STPNCPY\" was never defined.
58245 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58246 fi
58247 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT_FALSE}"; then
58248   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRCAT\" was never defined.
58249 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58250 fi
58251 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR_FALSE}"; then
58252   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRCHR\" was never defined.
58253 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58254 fi
58255 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP_FALSE}"; then
58256   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRCMP\" was never defined.
58257 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58258 fi
58259 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL_FALSE}"; then
58260   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRCOLL\" was never defined.
58261 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58262 fi
58263 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY_FALSE}"; then
58264   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRCPY\" was never defined.
58265 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58266 fi
58267 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN_FALSE}"; then
58268   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRCSPN\" was never defined.
58269 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58270 fi
58271 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP_FALSE}"; then
58272   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRDUP\" was never defined.
58273 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58274 fi
58275 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN_FALSE}"; then
58276   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRLEN\" was never defined.
58277 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58278 fi
58279 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN_FALSE}"; then
58280   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRMBLEN\" was never defined.
58281 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58282 fi
58283 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC_FALSE}"; then
58284   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRMBTOUC\" was never defined.
58285 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58286 fi
58287 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT_FALSE}"; then
58288   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRNCAT\" was never defined.
58289 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58290 fi
58291 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP_FALSE}"; then
58292   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRNCMP\" was never defined.
58293 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58294 fi
58295 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY_FALSE}"; then
58296   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRNCPY\" was never defined.
58297 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58298 fi
58299 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN_FALSE}"; then
58300   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRNLEN\" was never defined.
58301 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58302 fi
58303 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK_FALSE}"; then
58304   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRPBRK\" was never defined.
58305 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58306 fi
58307 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR_FALSE}"; then
58308   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRRCHR\" was never defined.
58309 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58310 fi
58311 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN_FALSE}"; then
58312   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRSPN\" was never defined.
58313 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58314 fi
58315 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR_FALSE}"; then
58316   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRSTR\" was never defined.
58317 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58318 fi
58319 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK_FALSE}"; then
58320   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_STRTOK\" was never defined.
58321 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58322 fi
58323 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16_FALSE}"; then
58324   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_TO_U16\" was never defined.
58325 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58326 fi
58327 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8_FALSE}"; then
58328   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_TO_U8\" was never defined.
58329 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58330 fi
58331 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB_FALSE}"; then
58332   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U32_UCTOMB\" was never defined.
58333 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58334 fi
58335 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CHECK_FALSE}"; then
58336   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_CHECK\" was never defined.
58337 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58338 fi
58339 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CHR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CHR_FALSE}"; then
58340   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_CHR\" was never defined.
58341 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58342 fi
58343 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CMP_FALSE}"; then
58344   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_CMP\" was never defined.
58345 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58346 fi
58347 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CMP2_FALSE}"; then
58348   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_CMP2\" was never defined.
58349 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58350 fi
58351 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CPY_FALSE}"; then
58352   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_CPY\" was never defined.
58353 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58354 fi
58355 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC_FALSE}"; then
58356   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_CPY_ALLOC\" was never defined.
58357 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58358 fi
58359 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH_FALSE}"; then
58360   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_ENDSWITH\" was never defined.
58361 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58362 fi
58363 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN_FALSE}"; then
58364   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_MBLEN\" was never defined.
58365 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58366 fi
58367 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN_FALSE}"; then
58368   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_MBSNLEN\" was never defined.
58369 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58370 fi
58371 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_FALSE}"; then
58372   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC\" was never defined.
58373 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58374 fi
58375 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE_FALSE}"; then
58376   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUC_UNSAFE\" was never defined.
58377 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58378 fi
58379 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR_FALSE}"; then
58380   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_MBTOUCR\" was never defined.
58381 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58382 fi
58383 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_MOVE_FALSE}"; then
58384   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_MOVE\" was never defined.
58385 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58386 fi
58387 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_NEXT_FALSE}"; then
58388   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_NEXT\" was never defined.
58389 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58390 fi
58391 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_PREV_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_PREV_FALSE}"; then
58392   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_PREV\" was never defined.
58393 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58394 fi
58395 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_SET_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_SET_FALSE}"; then
58396   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_SET\" was never defined.
58397 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58398 fi
58399 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH_FALSE}"; then
58400   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STARTSWITH\" was never defined.
58401 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58402 fi
58403 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY_FALSE}"; then
58404   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STPCPY\" was never defined.
58405 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58406 fi
58407 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY_FALSE}"; then
58408   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STPNCPY\" was never defined.
58409 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58410 fi
58411 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT_FALSE}"; then
58412   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRCAT\" was never defined.
58413 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58414 fi
58415 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR_FALSE}"; then
58416   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRCHR\" was never defined.
58417 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58418 fi
58419 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP_FALSE}"; then
58420   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRCMP\" was never defined.
58421 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58422 fi
58423 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL_FALSE}"; then
58424   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRCOLL\" was never defined.
58425 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58426 fi
58427 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY_FALSE}"; then
58428   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRCPY\" was never defined.
58429 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58430 fi
58431 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN_FALSE}"; then
58432   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRCSPN\" was never defined.
58433 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58434 fi
58435 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP_FALSE}"; then
58436   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRDUP\" was never defined.
58437 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58438 fi
58439 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN_FALSE}"; then
58440   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRLEN\" was never defined.
58441 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58442 fi
58443 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN_FALSE}"; then
58444   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRMBLEN\" was never defined.
58445 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58446 fi
58447 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC_FALSE}"; then
58448   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRMBTOUC\" was never defined.
58449 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58450 fi
58451 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT_FALSE}"; then
58452   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRNCAT\" was never defined.
58453 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58454 fi
58455 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP_FALSE}"; then
58456   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRNCMP\" was never defined.
58457 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58458 fi
58459 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY_FALSE}"; then
58460   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRNCPY\" was never defined.
58461 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58462 fi
58463 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN_FALSE}"; then
58464   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRNLEN\" was never defined.
58465 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58466 fi
58467 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK_FALSE}"; then
58468   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRPBRK\" was never defined.
58469 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58470 fi
58471 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR_FALSE}"; then
58472   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRRCHR\" was never defined.
58473 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58474 fi
58475 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN_FALSE}"; then
58476   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRSPN\" was never defined.
58477 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58478 fi
58479 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR_FALSE}"; then
58480   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRSTR\" was never defined.
58481 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58482 fi
58483 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK_FALSE}"; then
58484   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_STRTOK\" was never defined.
58485 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58486 fi
58487 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16_FALSE}"; then
58488   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_TO_U16\" was never defined.
58489 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58490 fi
58491 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32_FALSE}"; then
58492   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_TO_U32\" was never defined.
58493 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58494 fi
58495 if test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB_FALSE}"; then
58496   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNISTR_U8_UCTOMB\" was never defined.
58497 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58498 fi
58499 if test -z "${LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS_FALSE}"; then
58500   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWBRK_U16_WORDBREAKS\" was never defined.
58501 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58502 fi
58503 if test -z "${LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS_FALSE}"; then
58504   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWBRK_U32_WORDBREAKS\" was never defined.
58505 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58506 fi
58507 if test -z "${LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS_FALSE}"; then
58508   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWBRK_U8_WORDBREAKS\" was never defined.
58509 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58510 fi
58511 if test -z "${LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS_FALSE}"; then
58512   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWBRK_ULC_WORDBREAKS\" was never defined.
58513 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58514 fi
58515 if test -z "${LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY_FALSE}"; then
58516   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWBRK_WORDBREAK_PROPERTY\" was never defined.
58517 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58518 fi
58519 if test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH_FALSE}"; then
58520   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWIDTH_U16_STRWIDTH\" was never defined.
58521 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58522 fi
58523 if test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH_FALSE}"; then
58524   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWIDTH_U16_WIDTH\" was never defined.
58525 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58526 fi
58527 if test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH_FALSE}"; then
58528   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWIDTH_U32_STRWIDTH\" was never defined.
58529 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58530 fi
58531 if test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH_FALSE}"; then
58532   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWIDTH_U32_WIDTH\" was never defined.
58533 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58534 fi
58535 if test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH_FALSE}"; then
58536   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWIDTH_U8_STRWIDTH\" was never defined.
58537 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58538 fi
58539 if test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH_FALSE}"; then
58540   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWIDTH_U8_WIDTH\" was never defined.
58541 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58542 fi
58543 if test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_TRUE}" && test -z "${LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH_FALSE}"; then
58544   as_fn_error $? "conditional \"LIBUNISTRING_COMPILE_UNIWIDTH_WIDTH\" was never defined.
58545 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58546 fi
58547
58548     gl_libobjs=
58549     gl_ltlibobjs=
58550     if test -n "$gl_LIBOBJS"; then
58551       # Remove the extension.
58552       sed_drop_objext='s/\.o$//;s/\.obj$//'
58553       for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
58554         gl_libobjs="$gl_libobjs $i.$ac_objext"
58555         gl_ltlibobjs="$gl_ltlibobjs $i.lo"
58556       done
58557     fi
58558     gl_LIBOBJS=$gl_libobjs
58559
58560     gl_LTLIBOBJS=$gl_ltlibobjs
58561
58562
58563
58564
58565     gltests_libobjs=
58566     gltests_ltlibobjs=
58567     if test -n "$gltests_LIBOBJS"; then
58568       # Remove the extension.
58569       sed_drop_objext='s/\.o$//;s/\.obj$//'
58570       for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
58571         gltests_libobjs="$gltests_libobjs $i.$ac_objext"
58572         gltests_ltlibobjs="$gltests_ltlibobjs $i.lo"
58573       done
58574     fi
58575     gltests_LIBOBJS=$gltests_libobjs
58576
58577     gltests_LTLIBOBJS=$gltests_ltlibobjs
58578
58579
58580 if test -z "${WOE32DLL_TRUE}" && test -z "${WOE32DLL_FALSE}"; then
58581   as_fn_error $? "conditional \"WOE32DLL\" was never defined.
58582 Usually this means the macro was only invoked conditionally." "$LINENO" 5
58583 fi
58584
58585 : "${CONFIG_STATUS=./config.status}"
58586 ac_write_fail=0
58587 ac_clean_files_save=$ac_clean_files
58588 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
58589 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
58590 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
58591 as_write_fail=0
58592 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
58593 #! $SHELL
58594 # Generated by $as_me.
58595 # Run this file to recreate the current configuration.
58596 # Compiler output produced by configure, useful for debugging
58597 # configure, is in config.log if it exists.
58598
58599 debug=false
58600 ac_cs_recheck=false
58601 ac_cs_silent=false
58602
58603 SHELL=\${CONFIG_SHELL-$SHELL}
58604 export SHELL
58605 _ASEOF
58606 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
58607 ## -------------------- ##
58608 ## M4sh Initialization. ##
58609 ## -------------------- ##
58610
58611 # Be more Bourne compatible
58612 DUALCASE=1; export DUALCASE # for MKS sh
58613 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
58614   emulate sh
58615   NULLCMD=:
58616   # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
58617   # is contrary to our usage.  Disable this feature.
58618   alias -g '${1+"$@"}'='"$@"'
58619   setopt NO_GLOB_SUBST
58620 else
58621   case `(set -o) 2>/dev/null` in #(
58622   *posix*) :
58623     set -o posix ;; #(
58624   *) :
58625      ;;
58626 esac
58627 fi
58628
58629
58630 as_nl='
58631 '
58632 export as_nl
58633 # Printing a long string crashes Solaris 7 /usr/bin/printf.
58634 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
58635 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
58636 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
58637 # Prefer a ksh shell builtin over an external printf program on Solaris,
58638 # but without wasting forks for bash or zsh.
58639 if test -z "$BASH_VERSION$ZSH_VERSION" \
58640     && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
58641   as_echo='print -r --'
58642   as_echo_n='print -rn --'
58643 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
58644   as_echo='printf %s\n'
58645   as_echo_n='printf %s'
58646 else
58647   if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
58648     as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
58649     as_echo_n='/usr/ucb/echo -n'
58650   else
58651     as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58652     as_echo_n_body='eval
58653       arg=$1;
58654       case $arg in #(
58655       *"$as_nl"*)
58656         expr "X$arg" : "X\\(.*\\)$as_nl";
58657         arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
58658       esac;
58659       expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
58660     '
58661     export as_echo_n_body
58662     as_echo_n='sh -c $as_echo_n_body as_echo'
58663   fi
58664   export as_echo_body
58665   as_echo='sh -c $as_echo_body as_echo'
58666 fi
58667
58668 # The user is always right.
58669 if test "${PATH_SEPARATOR+set}" != set; then
58670   PATH_SEPARATOR=:
58671   (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
58672     (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
58673       PATH_SEPARATOR=';'
58674   }
58675 fi
58676
58677
58678 # IFS
58679 # We need space, tab and new line, in precisely that order.  Quoting is
58680 # there to prevent editors from complaining about space-tab.
58681 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
58682 # splitting by setting IFS to empty value.)
58683 IFS=" ""        $as_nl"
58684
58685 # Find who we are.  Look in the path if we contain no directory separator.
58686 as_myself=
58687 case $0 in #((
58688   *[\\/]* ) as_myself=$0 ;;
58689   *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
58690 for as_dir in $PATH
58691 do
58692   IFS=$as_save_IFS
58693   test -z "$as_dir" && as_dir=.
58694     test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
58695   done
58696 IFS=$as_save_IFS
58697
58698      ;;
58699 esac
58700 # We did not find ourselves, most probably we were run as `sh COMMAND'
58701 # in which case we are not to be found in the path.
58702 if test "x$as_myself" = x; then
58703   as_myself=$0
58704 fi
58705 if test ! -f "$as_myself"; then
58706   $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
58707   exit 1
58708 fi
58709
58710 # Unset variables that we do not need and which cause bugs (e.g. in
58711 # pre-3.0 UWIN ksh).  But do not cause bugs in bash 2.01; the "|| exit 1"
58712 # suppresses any "Segmentation fault" message there.  '((' could
58713 # trigger a bug in pdksh 5.2.14.
58714 for as_var in BASH_ENV ENV MAIL MAILPATH
58715 do eval test x\${$as_var+set} = xset \
58716   && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
58717 done
58718 PS1='$ '
58719 PS2='> '
58720 PS4='+ '
58721
58722 # NLS nuisances.
58723 LC_ALL=C
58724 export LC_ALL
58725 LANGUAGE=C
58726 export LANGUAGE
58727
58728 # CDPATH.
58729 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
58730
58731
58732 # as_fn_error STATUS ERROR [LINENO LOG_FD]
58733 # ----------------------------------------
58734 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
58735 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
58736 # script with STATUS, using 1 if that was 0.
58737 as_fn_error ()
58738 {
58739   as_status=$1; test $as_status -eq 0 && as_status=1
58740   if test "$4"; then
58741     as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
58742     $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
58743   fi
58744   $as_echo "$as_me: error: $2" >&2
58745   as_fn_exit $as_status
58746 } # as_fn_error
58747
58748
58749 # as_fn_set_status STATUS
58750 # -----------------------
58751 # Set $? to STATUS, without forking.
58752 as_fn_set_status ()
58753 {
58754   return $1
58755 } # as_fn_set_status
58756
58757 # as_fn_exit STATUS
58758 # -----------------
58759 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
58760 as_fn_exit ()
58761 {
58762   set +e
58763   as_fn_set_status $1
58764   exit $1
58765 } # as_fn_exit
58766
58767 # as_fn_unset VAR
58768 # ---------------
58769 # Portably unset VAR.
58770 as_fn_unset ()
58771 {
58772   { eval $1=; unset $1;}
58773 }
58774 as_unset=as_fn_unset
58775 # as_fn_append VAR VALUE
58776 # ----------------------
58777 # Append the text in VALUE to the end of the definition contained in VAR. Take
58778 # advantage of any shell optimizations that allow amortized linear growth over
58779 # repeated appends, instead of the typical quadratic growth present in naive
58780 # implementations.
58781 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
58782   eval 'as_fn_append ()
58783   {
58784     eval $1+=\$2
58785   }'
58786 else
58787   as_fn_append ()
58788   {
58789     eval $1=\$$1\$2
58790   }
58791 fi # as_fn_append
58792
58793 # as_fn_arith ARG...
58794 # ------------------
58795 # Perform arithmetic evaluation on the ARGs, and store the result in the
58796 # global $as_val. Take advantage of shells that can avoid forks. The arguments
58797 # must be portable across $(()) and expr.
58798 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
58799   eval 'as_fn_arith ()
58800   {
58801     as_val=$(( $* ))
58802   }'
58803 else
58804   as_fn_arith ()
58805   {
58806     as_val=`expr "$@" || test $? -eq 1`
58807   }
58808 fi # as_fn_arith
58809
58810
58811 if expr a : '\(a\)' >/dev/null 2>&1 &&
58812    test "X`expr 00001 : '.*\(...\)'`" = X001; then
58813   as_expr=expr
58814 else
58815   as_expr=false
58816 fi
58817
58818 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
58819   as_basename=basename
58820 else
58821   as_basename=false
58822 fi
58823
58824 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
58825   as_dirname=dirname
58826 else
58827   as_dirname=false
58828 fi
58829
58830 as_me=`$as_basename -- "$0" ||
58831 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
58832          X"$0" : 'X\(//\)$' \| \
58833          X"$0" : 'X\(/\)' \| . 2>/dev/null ||
58834 $as_echo X/"$0" |
58835     sed '/^.*\/\([^/][^/]*\)\/*$/{
58836             s//\1/
58837             q
58838           }
58839           /^X\/\(\/\/\)$/{
58840             s//\1/
58841             q
58842           }
58843           /^X\/\(\/\).*/{
58844             s//\1/
58845             q
58846           }
58847           s/.*/./; q'`
58848
58849 # Avoid depending upon Character Ranges.
58850 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
58851 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
58852 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
58853 as_cr_digits='0123456789'
58854 as_cr_alnum=$as_cr_Letters$as_cr_digits
58855
58856 ECHO_C= ECHO_N= ECHO_T=
58857 case `echo -n x` in #(((((
58858 -n*)
58859   case `echo 'xy\c'` in
58860   *c*) ECHO_T=' ';;     # ECHO_T is single tab character.
58861   xy)  ECHO_C='\c';;
58862   *)   echo `echo ksh88 bug on AIX 6.1` > /dev/null
58863        ECHO_T=' ';;
58864   esac;;
58865 *)
58866   ECHO_N='-n';;
58867 esac
58868
58869 rm -f conf$$ conf$$.exe conf$$.file
58870 if test -d conf$$.dir; then
58871   rm -f conf$$.dir/conf$$.file
58872 else
58873   rm -f conf$$.dir
58874   mkdir conf$$.dir 2>/dev/null
58875 fi
58876 if (echo >conf$$.file) 2>/dev/null; then
58877   if ln -s conf$$.file conf$$ 2>/dev/null; then
58878     as_ln_s='ln -s'
58879     # ... but there are two gotchas:
58880     # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
58881     # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
58882     # In both cases, we have to default to `cp -pR'.
58883     ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
58884       as_ln_s='cp -pR'
58885   elif ln conf$$.file conf$$ 2>/dev/null; then
58886     as_ln_s=ln
58887   else
58888     as_ln_s='cp -pR'
58889   fi
58890 else
58891   as_ln_s='cp -pR'
58892 fi
58893 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
58894 rmdir conf$$.dir 2>/dev/null
58895
58896
58897 # as_fn_mkdir_p
58898 # -------------
58899 # Create "$as_dir" as a directory, including parents if necessary.
58900 as_fn_mkdir_p ()
58901 {
58902
58903   case $as_dir in #(
58904   -*) as_dir=./$as_dir;;
58905   esac
58906   test -d "$as_dir" || eval $as_mkdir_p || {
58907     as_dirs=
58908     while :; do
58909       case $as_dir in #(
58910       *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
58911       *) as_qdir=$as_dir;;
58912       esac
58913       as_dirs="'$as_qdir' $as_dirs"
58914       as_dir=`$as_dirname -- "$as_dir" ||
58915 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
58916          X"$as_dir" : 'X\(//\)[^/]' \| \
58917          X"$as_dir" : 'X\(//\)$' \| \
58918          X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
58919 $as_echo X"$as_dir" |
58920     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
58921             s//\1/
58922             q
58923           }
58924           /^X\(\/\/\)[^/].*/{
58925             s//\1/
58926             q
58927           }
58928           /^X\(\/\/\)$/{
58929             s//\1/
58930             q
58931           }
58932           /^X\(\/\).*/{
58933             s//\1/
58934             q
58935           }
58936           s/.*/./; q'`
58937       test -d "$as_dir" && break
58938     done
58939     test -z "$as_dirs" || eval "mkdir $as_dirs"
58940   } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
58941
58942
58943 } # as_fn_mkdir_p
58944 if mkdir -p . 2>/dev/null; then
58945   as_mkdir_p='mkdir -p "$as_dir"'
58946 else
58947   test -d ./-p && rmdir ./-p
58948   as_mkdir_p=false
58949 fi
58950
58951
58952 # as_fn_executable_p FILE
58953 # -----------------------
58954 # Test if FILE is an executable regular file.
58955 as_fn_executable_p ()
58956 {
58957   test -f "$1" && test -x "$1"
58958 } # as_fn_executable_p
58959 as_test_x='test -x'
58960 as_executable_p=as_fn_executable_p
58961
58962 # Sed expression to map a string onto a valid CPP name.
58963 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
58964
58965 # Sed expression to map a string onto a valid variable name.
58966 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
58967
58968
58969 exec 6>&1
58970 ## ----------------------------------- ##
58971 ## Main body of $CONFIG_STATUS script. ##
58972 ## ----------------------------------- ##
58973 _ASEOF
58974 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
58975
58976 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
58977 # Save the log message, to keep $0 and so on meaningful, and to
58978 # report actual input values of CONFIG_FILES etc. instead of their
58979 # values after options handling.
58980 ac_log="
58981 This file was extended by $as_me, which was
58982 generated by GNU Autoconf 2.69.  Invocation command line was
58983
58984   CONFIG_FILES    = $CONFIG_FILES
58985   CONFIG_HEADERS  = $CONFIG_HEADERS
58986   CONFIG_LINKS    = $CONFIG_LINKS
58987   CONFIG_COMMANDS = $CONFIG_COMMANDS
58988   $ $0 $@
58989
58990 on `(hostname || uname -n) 2>/dev/null | sed 1q`
58991 "
58992
58993 _ACEOF
58994
58995 case $ac_config_files in *"
58996 "*) set x $ac_config_files; shift; ac_config_files=$*;;
58997 esac
58998
58999 case $ac_config_headers in *"
59000 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
59001 esac
59002
59003
59004 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
59005 # Files that config.status was made for.
59006 config_files="$ac_config_files"
59007 config_headers="$ac_config_headers"
59008 config_commands="$ac_config_commands"
59009
59010 _ACEOF
59011
59012 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
59013 ac_cs_usage="\
59014 \`$as_me' instantiates files and other configuration actions
59015 from templates according to the current configuration.  Unless the files
59016 and actions are specified as TAGs, all are instantiated by default.
59017
59018 Usage: $0 [OPTION]... [TAG]...
59019
59020   -h, --help       print this help, then exit
59021   -V, --version    print version number and configuration settings, then exit
59022       --config     print configuration, then exit
59023   -q, --quiet, --silent
59024                    do not print progress messages
59025   -d, --debug      don't remove temporary files
59026       --recheck    update $as_me by reconfiguring in the same conditions
59027       --file=FILE[:TEMPLATE]
59028                    instantiate the configuration file FILE
59029       --header=FILE[:TEMPLATE]
59030                    instantiate the configuration header FILE
59031
59032 Configuration files:
59033 $config_files
59034
59035 Configuration headers:
59036 $config_headers
59037
59038 Configuration commands:
59039 $config_commands
59040
59041 Report bugs to the package provider."
59042
59043 _ACEOF
59044 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
59045 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
59046 ac_cs_version="\\
59047 config.status
59048 configured by $0, generated by GNU Autoconf 2.69,
59049   with options \\"\$ac_cs_config\\"
59050
59051 Copyright (C) 2012 Free Software Foundation, Inc.
59052 This config.status script is free software; the Free Software Foundation
59053 gives unlimited permission to copy, distribute and modify it."
59054
59055 ac_pwd='$ac_pwd'
59056 srcdir='$srcdir'
59057 INSTALL='$INSTALL'
59058 MKDIR_P='$MKDIR_P'
59059 AWK='$AWK'
59060 test -n "\$AWK" || AWK=awk
59061 _ACEOF
59062
59063 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
59064 # The default lists apply if the user does not specify any file.
59065 ac_need_defaults=:
59066 while test $# != 0
59067 do
59068   case $1 in
59069   --*=?*)
59070     ac_option=`expr "X$1" : 'X\([^=]*\)='`
59071     ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
59072     ac_shift=:
59073     ;;
59074   --*=)
59075     ac_option=`expr "X$1" : 'X\([^=]*\)='`
59076     ac_optarg=
59077     ac_shift=:
59078     ;;
59079   *)
59080     ac_option=$1
59081     ac_optarg=$2
59082     ac_shift=shift
59083     ;;
59084   esac
59085
59086   case $ac_option in
59087   # Handling of the options.
59088   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
59089     ac_cs_recheck=: ;;
59090   --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
59091     $as_echo "$ac_cs_version"; exit ;;
59092   --config | --confi | --conf | --con | --co | --c )
59093     $as_echo "$ac_cs_config"; exit ;;
59094   --debug | --debu | --deb | --de | --d | -d )
59095     debug=: ;;
59096   --file | --fil | --fi | --f )
59097     $ac_shift
59098     case $ac_optarg in
59099     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
59100     '') as_fn_error $? "missing file argument" ;;
59101     esac
59102     as_fn_append CONFIG_FILES " '$ac_optarg'"
59103     ac_need_defaults=false;;
59104   --header | --heade | --head | --hea )
59105     $ac_shift
59106     case $ac_optarg in
59107     *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
59108     esac
59109     as_fn_append CONFIG_HEADERS " '$ac_optarg'"
59110     ac_need_defaults=false;;
59111   --he | --h)
59112     # Conflict between --help and --header
59113     as_fn_error $? "ambiguous option: \`$1'
59114 Try \`$0 --help' for more information.";;
59115   --help | --hel | -h )
59116     $as_echo "$ac_cs_usage"; exit ;;
59117   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
59118   | -silent | --silent | --silen | --sile | --sil | --si | --s)
59119     ac_cs_silent=: ;;
59120
59121   # This is an error.
59122   -*) as_fn_error $? "unrecognized option: \`$1'
59123 Try \`$0 --help' for more information." ;;
59124
59125   *) as_fn_append ac_config_targets " $1"
59126      ac_need_defaults=false ;;
59127
59128   esac
59129   shift
59130 done
59131
59132 ac_configure_extra_args=
59133
59134 if $ac_cs_silent; then
59135   exec 6>/dev/null
59136   ac_configure_extra_args="$ac_configure_extra_args --silent"
59137 fi
59138
59139 _ACEOF
59140 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
59141 if \$ac_cs_recheck; then
59142   set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
59143   shift
59144   \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
59145   CONFIG_SHELL='$SHELL'
59146   export CONFIG_SHELL
59147   exec "\$@"
59148 fi
59149
59150 _ACEOF
59151 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
59152 exec 5>>config.log
59153 {
59154   echo
59155   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
59156 ## Running $as_me. ##
59157 _ASBOX
59158   $as_echo "$ac_log"
59159 } >&5
59160
59161 _ACEOF
59162 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
59163 #
59164 # INIT-COMMANDS
59165 #
59166 AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
59167
59168
59169 # The HP-UX ksh and POSIX shell print the target directory to stdout
59170 # if CDPATH is set.
59171 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
59172
59173 sed_quote_subst='$sed_quote_subst'
59174 double_quote_subst='$double_quote_subst'
59175 delay_variable_subst='$delay_variable_subst'
59176 macro_version='`$ECHO "$macro_version" | $SED "$delay_single_quote_subst"`'
59177 macro_revision='`$ECHO "$macro_revision" | $SED "$delay_single_quote_subst"`'
59178 AS='`$ECHO "$AS" | $SED "$delay_single_quote_subst"`'
59179 DLLTOOL='`$ECHO "$DLLTOOL" | $SED "$delay_single_quote_subst"`'
59180 OBJDUMP='`$ECHO "$OBJDUMP" | $SED "$delay_single_quote_subst"`'
59181 enable_shared='`$ECHO "$enable_shared" | $SED "$delay_single_quote_subst"`'
59182 enable_static='`$ECHO "$enable_static" | $SED "$delay_single_quote_subst"`'
59183 pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quote_subst"`'
59184 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
59185 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
59186 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
59187 PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
59188 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
59189 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
59190 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
59191 build_alias='`$ECHO "$build_alias" | $SED "$delay_single_quote_subst"`'
59192 build='`$ECHO "$build" | $SED "$delay_single_quote_subst"`'
59193 build_os='`$ECHO "$build_os" | $SED "$delay_single_quote_subst"`'
59194 SED='`$ECHO "$SED" | $SED "$delay_single_quote_subst"`'
59195 Xsed='`$ECHO "$Xsed" | $SED "$delay_single_quote_subst"`'
59196 GREP='`$ECHO "$GREP" | $SED "$delay_single_quote_subst"`'
59197 EGREP='`$ECHO "$EGREP" | $SED "$delay_single_quote_subst"`'
59198 FGREP='`$ECHO "$FGREP" | $SED "$delay_single_quote_subst"`'
59199 LD='`$ECHO "$LD" | $SED "$delay_single_quote_subst"`'
59200 NM='`$ECHO "$NM" | $SED "$delay_single_quote_subst"`'
59201 LN_S='`$ECHO "$LN_S" | $SED "$delay_single_quote_subst"`'
59202 max_cmd_len='`$ECHO "$max_cmd_len" | $SED "$delay_single_quote_subst"`'
59203 ac_objext='`$ECHO "$ac_objext" | $SED "$delay_single_quote_subst"`'
59204 exeext='`$ECHO "$exeext" | $SED "$delay_single_quote_subst"`'
59205 lt_unset='`$ECHO "$lt_unset" | $SED "$delay_single_quote_subst"`'
59206 lt_SP2NL='`$ECHO "$lt_SP2NL" | $SED "$delay_single_quote_subst"`'
59207 lt_NL2SP='`$ECHO "$lt_NL2SP" | $SED "$delay_single_quote_subst"`'
59208 lt_cv_to_host_file_cmd='`$ECHO "$lt_cv_to_host_file_cmd" | $SED "$delay_single_quote_subst"`'
59209 lt_cv_to_tool_file_cmd='`$ECHO "$lt_cv_to_tool_file_cmd" | $SED "$delay_single_quote_subst"`'
59210 reload_flag='`$ECHO "$reload_flag" | $SED "$delay_single_quote_subst"`'
59211 reload_cmds='`$ECHO "$reload_cmds" | $SED "$delay_single_quote_subst"`'
59212 deplibs_check_method='`$ECHO "$deplibs_check_method" | $SED "$delay_single_quote_subst"`'
59213 file_magic_cmd='`$ECHO "$file_magic_cmd" | $SED "$delay_single_quote_subst"`'
59214 file_magic_glob='`$ECHO "$file_magic_glob" | $SED "$delay_single_quote_subst"`'
59215 want_nocaseglob='`$ECHO "$want_nocaseglob" | $SED "$delay_single_quote_subst"`'
59216 sharedlib_from_linklib_cmd='`$ECHO "$sharedlib_from_linklib_cmd" | $SED "$delay_single_quote_subst"`'
59217 AR='`$ECHO "$AR" | $SED "$delay_single_quote_subst"`'
59218 AR_FLAGS='`$ECHO "$AR_FLAGS" | $SED "$delay_single_quote_subst"`'
59219 archiver_list_spec='`$ECHO "$archiver_list_spec" | $SED "$delay_single_quote_subst"`'
59220 STRIP='`$ECHO "$STRIP" | $SED "$delay_single_quote_subst"`'
59221 RANLIB='`$ECHO "$RANLIB" | $SED "$delay_single_quote_subst"`'
59222 old_postinstall_cmds='`$ECHO "$old_postinstall_cmds" | $SED "$delay_single_quote_subst"`'
59223 old_postuninstall_cmds='`$ECHO "$old_postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
59224 old_archive_cmds='`$ECHO "$old_archive_cmds" | $SED "$delay_single_quote_subst"`'
59225 lock_old_archive_extraction='`$ECHO "$lock_old_archive_extraction" | $SED "$delay_single_quote_subst"`'
59226 CC='`$ECHO "$CC" | $SED "$delay_single_quote_subst"`'
59227 CFLAGS='`$ECHO "$CFLAGS" | $SED "$delay_single_quote_subst"`'
59228 compiler='`$ECHO "$compiler" | $SED "$delay_single_quote_subst"`'
59229 GCC='`$ECHO "$GCC" | $SED "$delay_single_quote_subst"`'
59230 lt_cv_sys_global_symbol_pipe='`$ECHO "$lt_cv_sys_global_symbol_pipe" | $SED "$delay_single_quote_subst"`'
59231 lt_cv_sys_global_symbol_to_cdecl='`$ECHO "$lt_cv_sys_global_symbol_to_cdecl" | $SED "$delay_single_quote_subst"`'
59232 lt_cv_sys_global_symbol_to_c_name_address='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address" | $SED "$delay_single_quote_subst"`'
59233 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix='`$ECHO "$lt_cv_sys_global_symbol_to_c_name_address_lib_prefix" | $SED "$delay_single_quote_subst"`'
59234 nm_file_list_spec='`$ECHO "$nm_file_list_spec" | $SED "$delay_single_quote_subst"`'
59235 lt_sysroot='`$ECHO "$lt_sysroot" | $SED "$delay_single_quote_subst"`'
59236 objdir='`$ECHO "$objdir" | $SED "$delay_single_quote_subst"`'
59237 MAGIC_CMD='`$ECHO "$MAGIC_CMD" | $SED "$delay_single_quote_subst"`'
59238 lt_prog_compiler_no_builtin_flag='`$ECHO "$lt_prog_compiler_no_builtin_flag" | $SED "$delay_single_quote_subst"`'
59239 lt_prog_compiler_pic='`$ECHO "$lt_prog_compiler_pic" | $SED "$delay_single_quote_subst"`'
59240 lt_prog_compiler_wl='`$ECHO "$lt_prog_compiler_wl" | $SED "$delay_single_quote_subst"`'
59241 lt_prog_compiler_static='`$ECHO "$lt_prog_compiler_static" | $SED "$delay_single_quote_subst"`'
59242 lt_cv_prog_compiler_c_o='`$ECHO "$lt_cv_prog_compiler_c_o" | $SED "$delay_single_quote_subst"`'
59243 need_locks='`$ECHO "$need_locks" | $SED "$delay_single_quote_subst"`'
59244 MANIFEST_TOOL='`$ECHO "$MANIFEST_TOOL" | $SED "$delay_single_quote_subst"`'
59245 DSYMUTIL='`$ECHO "$DSYMUTIL" | $SED "$delay_single_quote_subst"`'
59246 NMEDIT='`$ECHO "$NMEDIT" | $SED "$delay_single_quote_subst"`'
59247 LIPO='`$ECHO "$LIPO" | $SED "$delay_single_quote_subst"`'
59248 OTOOL='`$ECHO "$OTOOL" | $SED "$delay_single_quote_subst"`'
59249 OTOOL64='`$ECHO "$OTOOL64" | $SED "$delay_single_quote_subst"`'
59250 libext='`$ECHO "$libext" | $SED "$delay_single_quote_subst"`'
59251 shrext_cmds='`$ECHO "$shrext_cmds" | $SED "$delay_single_quote_subst"`'
59252 extract_expsyms_cmds='`$ECHO "$extract_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
59253 archive_cmds_need_lc='`$ECHO "$archive_cmds_need_lc" | $SED "$delay_single_quote_subst"`'
59254 enable_shared_with_static_runtimes='`$ECHO "$enable_shared_with_static_runtimes" | $SED "$delay_single_quote_subst"`'
59255 export_dynamic_flag_spec='`$ECHO "$export_dynamic_flag_spec" | $SED "$delay_single_quote_subst"`'
59256 whole_archive_flag_spec='`$ECHO "$whole_archive_flag_spec" | $SED "$delay_single_quote_subst"`'
59257 compiler_needs_object='`$ECHO "$compiler_needs_object" | $SED "$delay_single_quote_subst"`'
59258 old_archive_from_new_cmds='`$ECHO "$old_archive_from_new_cmds" | $SED "$delay_single_quote_subst"`'
59259 old_archive_from_expsyms_cmds='`$ECHO "$old_archive_from_expsyms_cmds" | $SED "$delay_single_quote_subst"`'
59260 archive_cmds='`$ECHO "$archive_cmds" | $SED "$delay_single_quote_subst"`'
59261 archive_expsym_cmds='`$ECHO "$archive_expsym_cmds" | $SED "$delay_single_quote_subst"`'
59262 module_cmds='`$ECHO "$module_cmds" | $SED "$delay_single_quote_subst"`'
59263 module_expsym_cmds='`$ECHO "$module_expsym_cmds" | $SED "$delay_single_quote_subst"`'
59264 with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_single_quote_subst"`'
59265 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
59266 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
59267 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
59268 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
59269 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
59270 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
59271 hardcode_minus_L='`$ECHO "$hardcode_minus_L" | $SED "$delay_single_quote_subst"`'
59272 hardcode_shlibpath_var='`$ECHO "$hardcode_shlibpath_var" | $SED "$delay_single_quote_subst"`'
59273 hardcode_automatic='`$ECHO "$hardcode_automatic" | $SED "$delay_single_quote_subst"`'
59274 inherit_rpath='`$ECHO "$inherit_rpath" | $SED "$delay_single_quote_subst"`'
59275 link_all_deplibs='`$ECHO "$link_all_deplibs" | $SED "$delay_single_quote_subst"`'
59276 always_export_symbols='`$ECHO "$always_export_symbols" | $SED "$delay_single_quote_subst"`'
59277 export_symbols_cmds='`$ECHO "$export_symbols_cmds" | $SED "$delay_single_quote_subst"`'
59278 exclude_expsyms='`$ECHO "$exclude_expsyms" | $SED "$delay_single_quote_subst"`'
59279 include_expsyms='`$ECHO "$include_expsyms" | $SED "$delay_single_quote_subst"`'
59280 prelink_cmds='`$ECHO "$prelink_cmds" | $SED "$delay_single_quote_subst"`'
59281 postlink_cmds='`$ECHO "$postlink_cmds" | $SED "$delay_single_quote_subst"`'
59282 file_list_spec='`$ECHO "$file_list_spec" | $SED "$delay_single_quote_subst"`'
59283 variables_saved_for_relink='`$ECHO "$variables_saved_for_relink" | $SED "$delay_single_quote_subst"`'
59284 need_lib_prefix='`$ECHO "$need_lib_prefix" | $SED "$delay_single_quote_subst"`'
59285 need_version='`$ECHO "$need_version" | $SED "$delay_single_quote_subst"`'
59286 version_type='`$ECHO "$version_type" | $SED "$delay_single_quote_subst"`'
59287 runpath_var='`$ECHO "$runpath_var" | $SED "$delay_single_quote_subst"`'
59288 shlibpath_var='`$ECHO "$shlibpath_var" | $SED "$delay_single_quote_subst"`'
59289 shlibpath_overrides_runpath='`$ECHO "$shlibpath_overrides_runpath" | $SED "$delay_single_quote_subst"`'
59290 libname_spec='`$ECHO "$libname_spec" | $SED "$delay_single_quote_subst"`'
59291 library_names_spec='`$ECHO "$library_names_spec" | $SED "$delay_single_quote_subst"`'
59292 soname_spec='`$ECHO "$soname_spec" | $SED "$delay_single_quote_subst"`'
59293 install_override_mode='`$ECHO "$install_override_mode" | $SED "$delay_single_quote_subst"`'
59294 postinstall_cmds='`$ECHO "$postinstall_cmds" | $SED "$delay_single_quote_subst"`'
59295 postuninstall_cmds='`$ECHO "$postuninstall_cmds" | $SED "$delay_single_quote_subst"`'
59296 finish_cmds='`$ECHO "$finish_cmds" | $SED "$delay_single_quote_subst"`'
59297 finish_eval='`$ECHO "$finish_eval" | $SED "$delay_single_quote_subst"`'
59298 hardcode_into_libs='`$ECHO "$hardcode_into_libs" | $SED "$delay_single_quote_subst"`'
59299 sys_lib_search_path_spec='`$ECHO "$sys_lib_search_path_spec" | $SED "$delay_single_quote_subst"`'
59300 sys_lib_dlsearch_path_spec='`$ECHO "$sys_lib_dlsearch_path_spec" | $SED "$delay_single_quote_subst"`'
59301 hardcode_action='`$ECHO "$hardcode_action" | $SED "$delay_single_quote_subst"`'
59302 enable_dlopen='`$ECHO "$enable_dlopen" | $SED "$delay_single_quote_subst"`'
59303 enable_dlopen_self='`$ECHO "$enable_dlopen_self" | $SED "$delay_single_quote_subst"`'
59304 enable_dlopen_self_static='`$ECHO "$enable_dlopen_self_static" | $SED "$delay_single_quote_subst"`'
59305 old_striplib='`$ECHO "$old_striplib" | $SED "$delay_single_quote_subst"`'
59306 striplib='`$ECHO "$striplib" | $SED "$delay_single_quote_subst"`'
59307 LD_RC='`$ECHO "$LD_RC" | $SED "$delay_single_quote_subst"`'
59308 reload_flag_RC='`$ECHO "$reload_flag_RC" | $SED "$delay_single_quote_subst"`'
59309 reload_cmds_RC='`$ECHO "$reload_cmds_RC" | $SED "$delay_single_quote_subst"`'
59310 old_archive_cmds_RC='`$ECHO "$old_archive_cmds_RC" | $SED "$delay_single_quote_subst"`'
59311 compiler_RC='`$ECHO "$compiler_RC" | $SED "$delay_single_quote_subst"`'
59312 GCC_RC='`$ECHO "$GCC_RC" | $SED "$delay_single_quote_subst"`'
59313 lt_prog_compiler_no_builtin_flag_RC='`$ECHO "$lt_prog_compiler_no_builtin_flag_RC" | $SED "$delay_single_quote_subst"`'
59314 lt_prog_compiler_pic_RC='`$ECHO "$lt_prog_compiler_pic_RC" | $SED "$delay_single_quote_subst"`'
59315 lt_prog_compiler_wl_RC='`$ECHO "$lt_prog_compiler_wl_RC" | $SED "$delay_single_quote_subst"`'
59316 lt_prog_compiler_static_RC='`$ECHO "$lt_prog_compiler_static_RC" | $SED "$delay_single_quote_subst"`'
59317 lt_cv_prog_compiler_c_o_RC='`$ECHO "$lt_cv_prog_compiler_c_o_RC" | $SED "$delay_single_quote_subst"`'
59318 archive_cmds_need_lc_RC='`$ECHO "$archive_cmds_need_lc_RC" | $SED "$delay_single_quote_subst"`'
59319 enable_shared_with_static_runtimes_RC='`$ECHO "$enable_shared_with_static_runtimes_RC" | $SED "$delay_single_quote_subst"`'
59320 export_dynamic_flag_spec_RC='`$ECHO "$export_dynamic_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
59321 whole_archive_flag_spec_RC='`$ECHO "$whole_archive_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
59322 compiler_needs_object_RC='`$ECHO "$compiler_needs_object_RC" | $SED "$delay_single_quote_subst"`'
59323 old_archive_from_new_cmds_RC='`$ECHO "$old_archive_from_new_cmds_RC" | $SED "$delay_single_quote_subst"`'
59324 old_archive_from_expsyms_cmds_RC='`$ECHO "$old_archive_from_expsyms_cmds_RC" | $SED "$delay_single_quote_subst"`'
59325 archive_cmds_RC='`$ECHO "$archive_cmds_RC" | $SED "$delay_single_quote_subst"`'
59326 archive_expsym_cmds_RC='`$ECHO "$archive_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`'
59327 module_cmds_RC='`$ECHO "$module_cmds_RC" | $SED "$delay_single_quote_subst"`'
59328 module_expsym_cmds_RC='`$ECHO "$module_expsym_cmds_RC" | $SED "$delay_single_quote_subst"`'
59329 with_gnu_ld_RC='`$ECHO "$with_gnu_ld_RC" | $SED "$delay_single_quote_subst"`'
59330 allow_undefined_flag_RC='`$ECHO "$allow_undefined_flag_RC" | $SED "$delay_single_quote_subst"`'
59331 no_undefined_flag_RC='`$ECHO "$no_undefined_flag_RC" | $SED "$delay_single_quote_subst"`'
59332 hardcode_libdir_flag_spec_RC='`$ECHO "$hardcode_libdir_flag_spec_RC" | $SED "$delay_single_quote_subst"`'
59333 hardcode_libdir_separator_RC='`$ECHO "$hardcode_libdir_separator_RC" | $SED "$delay_single_quote_subst"`'
59334 hardcode_direct_RC='`$ECHO "$hardcode_direct_RC" | $SED "$delay_single_quote_subst"`'
59335 hardcode_direct_absolute_RC='`$ECHO "$hardcode_direct_absolute_RC" | $SED "$delay_single_quote_subst"`'
59336 hardcode_minus_L_RC='`$ECHO "$hardcode_minus_L_RC" | $SED "$delay_single_quote_subst"`'
59337 hardcode_shlibpath_var_RC='`$ECHO "$hardcode_shlibpath_var_RC" | $SED "$delay_single_quote_subst"`'
59338 hardcode_automatic_RC='`$ECHO "$hardcode_automatic_RC" | $SED "$delay_single_quote_subst"`'
59339 inherit_rpath_RC='`$ECHO "$inherit_rpath_RC" | $SED "$delay_single_quote_subst"`'
59340 link_all_deplibs_RC='`$ECHO "$link_all_deplibs_RC" | $SED "$delay_single_quote_subst"`'
59341 always_export_symbols_RC='`$ECHO "$always_export_symbols_RC" | $SED "$delay_single_quote_subst"`'
59342 export_symbols_cmds_RC='`$ECHO "$export_symbols_cmds_RC" | $SED "$delay_single_quote_subst"`'
59343 exclude_expsyms_RC='`$ECHO "$exclude_expsyms_RC" | $SED "$delay_single_quote_subst"`'
59344 include_expsyms_RC='`$ECHO "$include_expsyms_RC" | $SED "$delay_single_quote_subst"`'
59345 prelink_cmds_RC='`$ECHO "$prelink_cmds_RC" | $SED "$delay_single_quote_subst"`'
59346 postlink_cmds_RC='`$ECHO "$postlink_cmds_RC" | $SED "$delay_single_quote_subst"`'
59347 file_list_spec_RC='`$ECHO "$file_list_spec_RC" | $SED "$delay_single_quote_subst"`'
59348 hardcode_action_RC='`$ECHO "$hardcode_action_RC" | $SED "$delay_single_quote_subst"`'
59349
59350 LTCC='$LTCC'
59351 LTCFLAGS='$LTCFLAGS'
59352 compiler='$compiler_DEFAULT'
59353
59354 # A function that is used when there is no print builtin or printf.
59355 func_fallback_echo ()
59356 {
59357   eval 'cat <<_LTECHO_EOF
59358 \$1
59359 _LTECHO_EOF'
59360 }
59361
59362 # Quote evaled strings.
59363 for var in AS \
59364 DLLTOOL \
59365 OBJDUMP \
59366 SHELL \
59367 ECHO \
59368 PATH_SEPARATOR \
59369 SED \
59370 GREP \
59371 EGREP \
59372 FGREP \
59373 LD \
59374 NM \
59375 LN_S \
59376 lt_SP2NL \
59377 lt_NL2SP \
59378 reload_flag \
59379 deplibs_check_method \
59380 file_magic_cmd \
59381 file_magic_glob \
59382 want_nocaseglob \
59383 sharedlib_from_linklib_cmd \
59384 AR \
59385 AR_FLAGS \
59386 archiver_list_spec \
59387 STRIP \
59388 RANLIB \
59389 CC \
59390 CFLAGS \
59391 compiler \
59392 lt_cv_sys_global_symbol_pipe \
59393 lt_cv_sys_global_symbol_to_cdecl \
59394 lt_cv_sys_global_symbol_to_c_name_address \
59395 lt_cv_sys_global_symbol_to_c_name_address_lib_prefix \
59396 nm_file_list_spec \
59397 lt_prog_compiler_no_builtin_flag \
59398 lt_prog_compiler_pic \
59399 lt_prog_compiler_wl \
59400 lt_prog_compiler_static \
59401 lt_cv_prog_compiler_c_o \
59402 need_locks \
59403 MANIFEST_TOOL \
59404 DSYMUTIL \
59405 NMEDIT \
59406 LIPO \
59407 OTOOL \
59408 OTOOL64 \
59409 shrext_cmds \
59410 export_dynamic_flag_spec \
59411 whole_archive_flag_spec \
59412 compiler_needs_object \
59413 with_gnu_ld \
59414 allow_undefined_flag \
59415 no_undefined_flag \
59416 hardcode_libdir_flag_spec \
59417 hardcode_libdir_separator \
59418 exclude_expsyms \
59419 include_expsyms \
59420 file_list_spec \
59421 variables_saved_for_relink \
59422 libname_spec \
59423 library_names_spec \
59424 soname_spec \
59425 install_override_mode \
59426 finish_eval \
59427 old_striplib \
59428 striplib \
59429 LD_RC \
59430 reload_flag_RC \
59431 compiler_RC \
59432 lt_prog_compiler_no_builtin_flag_RC \
59433 lt_prog_compiler_pic_RC \
59434 lt_prog_compiler_wl_RC \
59435 lt_prog_compiler_static_RC \
59436 lt_cv_prog_compiler_c_o_RC \
59437 export_dynamic_flag_spec_RC \
59438 whole_archive_flag_spec_RC \
59439 compiler_needs_object_RC \
59440 with_gnu_ld_RC \
59441 allow_undefined_flag_RC \
59442 no_undefined_flag_RC \
59443 hardcode_libdir_flag_spec_RC \
59444 hardcode_libdir_separator_RC \
59445 exclude_expsyms_RC \
59446 include_expsyms_RC \
59447 file_list_spec_RC; do
59448     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
59449     *[\\\\\\\`\\"\\\$]*)
59450       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED \\"\\\$sed_quote_subst\\"\\\`\\\\\\""
59451       ;;
59452     *)
59453       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
59454       ;;
59455     esac
59456 done
59457
59458 # Double-quote double-evaled strings.
59459 for var in reload_cmds \
59460 old_postinstall_cmds \
59461 old_postuninstall_cmds \
59462 old_archive_cmds \
59463 extract_expsyms_cmds \
59464 old_archive_from_new_cmds \
59465 old_archive_from_expsyms_cmds \
59466 archive_cmds \
59467 archive_expsym_cmds \
59468 module_cmds \
59469 module_expsym_cmds \
59470 export_symbols_cmds \
59471 prelink_cmds \
59472 postlink_cmds \
59473 postinstall_cmds \
59474 postuninstall_cmds \
59475 finish_cmds \
59476 sys_lib_search_path_spec \
59477 sys_lib_dlsearch_path_spec \
59478 reload_cmds_RC \
59479 old_archive_cmds_RC \
59480 old_archive_from_new_cmds_RC \
59481 old_archive_from_expsyms_cmds_RC \
59482 archive_cmds_RC \
59483 archive_expsym_cmds_RC \
59484 module_cmds_RC \
59485 module_expsym_cmds_RC \
59486 export_symbols_cmds_RC \
59487 prelink_cmds_RC \
59488 postlink_cmds_RC; do
59489     case \`eval \\\\\$ECHO \\\\""\\\\\$\$var"\\\\"\` in
59490     *[\\\\\\\`\\"\\\$]*)
59491       eval "lt_\$var=\\\\\\"\\\`\\\$ECHO \\"\\\$\$var\\" | \\\$SED -e \\"\\\$double_quote_subst\\" -e \\"\\\$sed_quote_subst\\" -e \\"\\\$delay_variable_subst\\"\\\`\\\\\\""
59492       ;;
59493     *)
59494       eval "lt_\$var=\\\\\\"\\\$\$var\\\\\\""
59495       ;;
59496     esac
59497 done
59498
59499 ac_aux_dir='$ac_aux_dir'
59500 xsi_shell='$xsi_shell'
59501 lt_shell_append='$lt_shell_append'
59502
59503 # See if we are running on zsh, and set the options which allow our
59504 # commands through without removal of \ escapes INIT.
59505 if test -n "\${ZSH_VERSION+set}" ; then
59506    setopt NO_GLOB_SUBST
59507 fi
59508
59509
59510     PACKAGE='$PACKAGE'
59511     VERSION='$VERSION'
59512     TIMESTAMP='$TIMESTAMP'
59513     RM='$RM'
59514     ofile='$ofile'
59515
59516
59517
59518
59519
59520
59521 _ACEOF
59522
59523 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
59524
59525 # Handling of arguments.
59526 for ac_config_target in $ac_config_targets
59527 do
59528   case $ac_config_target in
59529     "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
59530     "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
59531     "libtool") CONFIG_COMMANDS="$CONFIG_COMMANDS libtool" ;;
59532     "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
59533     "doc/Makefile") CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
59534     "gnulib-local/Makefile") CONFIG_FILES="$CONFIG_FILES gnulib-local/Makefile" ;;
59535     "lib/Makefile") CONFIG_FILES="$CONFIG_FILES lib/Makefile" ;;
59536     "lib/exported.sh") CONFIG_FILES="$CONFIG_FILES lib/exported.sh" ;;
59537     "lib/unistring/version.h") CONFIG_FILES="$CONFIG_FILES lib/unistring/version.h:lib/unistring/version.in.h" ;;
59538     "lib/unistring/woe32dll.h") CONFIG_FILES="$CONFIG_FILES lib/unistring/woe32dll.h:lib/unistring/woe32dll.in.h" ;;
59539     "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
59540
59541   *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
59542   esac
59543 done
59544
59545
59546 # If the user did not use the arguments to specify the items to instantiate,
59547 # then the envvar interface is used.  Set only those that are not.
59548 # We use the long form for the default assignment because of an extremely
59549 # bizarre bug on SunOS 4.1.3.
59550 if $ac_need_defaults; then
59551   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
59552   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
59553   test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
59554 fi
59555
59556 # Have a temporary directory for convenience.  Make it in the build tree
59557 # simply because there is no reason against having it here, and in addition,
59558 # creating and moving files from /tmp can sometimes cause problems.
59559 # Hook for its removal unless debugging.
59560 # Note that there is a small window in which the directory will not be cleaned:
59561 # after its creation but before its name has been assigned to `$tmp'.
59562 $debug ||
59563 {
59564   tmp= ac_tmp=
59565   trap 'exit_status=$?
59566   : "${ac_tmp:=$tmp}"
59567   { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
59568 ' 0
59569   trap 'as_fn_exit 1' 1 2 13 15
59570 }
59571 # Create a (secure) tmp directory for tmp files.
59572
59573 {
59574   tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
59575   test -d "$tmp"
59576 }  ||
59577 {
59578   tmp=./conf$$-$RANDOM
59579   (umask 077 && mkdir "$tmp")
59580 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
59581 ac_tmp=$tmp
59582
59583 # Set up the scripts for CONFIG_FILES section.
59584 # No need to generate them if there are no CONFIG_FILES.
59585 # This happens for instance with `./config.status config.h'.
59586 if test -n "$CONFIG_FILES"; then
59587
59588
59589 ac_cr=`echo X | tr X '\015'`
59590 # On cygwin, bash can eat \r inside `` if the user requested igncr.
59591 # But we know of no other shell where ac_cr would be empty at this
59592 # point, so we can use a bashism as a fallback.
59593 if test "x$ac_cr" = x; then
59594   eval ac_cr=\$\'\\r\'
59595 fi
59596 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
59597 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
59598   ac_cs_awk_cr='\\r'
59599 else
59600   ac_cs_awk_cr=$ac_cr
59601 fi
59602
59603 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
59604 _ACEOF
59605
59606
59607 {
59608   echo "cat >conf$$subs.awk <<_ACEOF" &&
59609   echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
59610   echo "_ACEOF"
59611 } >conf$$subs.sh ||
59612   as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
59613 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
59614 ac_delim='%!_!# '
59615 for ac_last_try in false false false false false :; do
59616   . ./conf$$subs.sh ||
59617     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
59618
59619   ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
59620   if test $ac_delim_n = $ac_delim_num; then
59621     break
59622   elif $ac_last_try; then
59623     as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
59624   else
59625     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
59626   fi
59627 done
59628 rm -f conf$$subs.sh
59629
59630 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
59631 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
59632 _ACEOF
59633 sed -n '
59634 h
59635 s/^/S["/; s/!.*/"]=/
59636 p
59637 g
59638 s/^[^!]*!//
59639 :repl
59640 t repl
59641 s/'"$ac_delim"'$//
59642 t delim
59643 :nl
59644 h
59645 s/\(.\{148\}\)..*/\1/
59646 t more1
59647 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
59648 p
59649 n
59650 b repl
59651 :more1
59652 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
59653 p
59654 g
59655 s/.\{148\}//
59656 t nl
59657 :delim
59658 h
59659 s/\(.\{148\}\)..*/\1/
59660 t more2
59661 s/["\\]/\\&/g; s/^/"/; s/$/"/
59662 p
59663 b
59664 :more2
59665 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
59666 p
59667 g
59668 s/.\{148\}//
59669 t delim
59670 ' <conf$$subs.awk | sed '
59671 /^[^""]/{
59672   N
59673   s/\n//
59674 }
59675 ' >>$CONFIG_STATUS || ac_write_fail=1
59676 rm -f conf$$subs.awk
59677 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
59678 _ACAWK
59679 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
59680   for (key in S) S_is_set[key] = 1
59681   FS = "\a"
59682
59683 }
59684 {
59685   line = $ 0
59686   nfields = split(line, field, "@")
59687   substed = 0
59688   len = length(field[1])
59689   for (i = 2; i < nfields; i++) {
59690     key = field[i]
59691     keylen = length(key)
59692     if (S_is_set[key]) {
59693       value = S[key]
59694       line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
59695       len += length(value) + length(field[++i])
59696       substed = 1
59697     } else
59698       len += 1 + keylen
59699   }
59700
59701   print line
59702 }
59703
59704 _ACAWK
59705 _ACEOF
59706 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
59707 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
59708   sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
59709 else
59710   cat
59711 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
59712   || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
59713 _ACEOF
59714
59715 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
59716 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
59717 # trailing colons and then remove the whole line if VPATH becomes empty
59718 # (actually we leave an empty line to preserve line numbers).
59719 if test "x$srcdir" = x.; then
59720   ac_vpsub='/^[  ]*VPATH[        ]*=[    ]*/{
59721 h
59722 s///
59723 s/^/:/
59724 s/[      ]*$/:/
59725 s/:\$(srcdir):/:/g
59726 s/:\${srcdir}:/:/g
59727 s/:@srcdir@:/:/g
59728 s/^:*//
59729 s/:*$//
59730 x
59731 s/\(=[   ]*\).*/\1/
59732 G
59733 s/\n//
59734 s/^[^=]*=[       ]*$//
59735 }'
59736 fi
59737
59738 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
59739 fi # test -n "$CONFIG_FILES"
59740
59741 # Set up the scripts for CONFIG_HEADERS section.
59742 # No need to generate them if there are no CONFIG_HEADERS.
59743 # This happens for instance with `./config.status Makefile'.
59744 if test -n "$CONFIG_HEADERS"; then
59745 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
59746 BEGIN {
59747 _ACEOF
59748
59749 # Transform confdefs.h into an awk script `defines.awk', embedded as
59750 # here-document in config.status, that substitutes the proper values into
59751 # config.h.in to produce config.h.
59752
59753 # Create a delimiter string that does not exist in confdefs.h, to ease
59754 # handling of long lines.
59755 ac_delim='%!_!# '
59756 for ac_last_try in false false :; do
59757   ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
59758   if test -z "$ac_tt"; then
59759     break
59760   elif $ac_last_try; then
59761     as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
59762   else
59763     ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
59764   fi
59765 done
59766
59767 # For the awk script, D is an array of macro values keyed by name,
59768 # likewise P contains macro parameters if any.  Preserve backslash
59769 # newline sequences.
59770
59771 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
59772 sed -n '
59773 s/.\{148\}/&'"$ac_delim"'/g
59774 t rset
59775 :rset
59776 s/^[     ]*#[    ]*define[       ][      ]*/ /
59777 t def
59778 d
59779 :def
59780 s/\\$//
59781 t bsnl
59782 s/["\\]/\\&/g
59783 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
59784 D["\1"]=" \3"/p
59785 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2"/p
59786 d
59787 :bsnl
59788 s/["\\]/\\&/g
59789 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[     ]*\(.*\)/P["\1"]="\2"\
59790 D["\1"]=" \3\\\\\\n"\\/p
59791 t cont
59792 s/^ \('"$ac_word_re"'\)[         ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
59793 t cont
59794 d
59795 :cont
59796 n
59797 s/.\{148\}/&'"$ac_delim"'/g
59798 t clear
59799 :clear
59800 s/\\$//
59801 t bsnlc
59802 s/["\\]/\\&/g; s/^/"/; s/$/"/p
59803 d
59804 :bsnlc
59805 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
59806 b cont
59807 ' <confdefs.h | sed '
59808 s/'"$ac_delim"'/"\\\
59809 "/g' >>$CONFIG_STATUS || ac_write_fail=1
59810
59811 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
59812   for (key in D) D_is_set[key] = 1
59813   FS = "\a"
59814 }
59815 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
59816   line = \$ 0
59817   split(line, arg, " ")
59818   if (arg[1] == "#") {
59819     defundef = arg[2]
59820     mac1 = arg[3]
59821   } else {
59822     defundef = substr(arg[1], 2)
59823     mac1 = arg[2]
59824   }
59825   split(mac1, mac2, "(") #)
59826   macro = mac2[1]
59827   prefix = substr(line, 1, index(line, defundef) - 1)
59828   if (D_is_set[macro]) {
59829     # Preserve the white space surrounding the "#".
59830     print prefix "define", macro P[macro] D[macro]
59831     next
59832   } else {
59833     # Replace #undef with comments.  This is necessary, for example,
59834     # in the case of _POSIX_SOURCE, which is predefined and required
59835     # on some systems where configure will not decide to define it.
59836     if (defundef == "undef") {
59837       print "/*", prefix defundef, macro, "*/"
59838       next
59839     }
59840   }
59841 }
59842 { print }
59843 _ACAWK
59844 _ACEOF
59845 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
59846   as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
59847 fi # test -n "$CONFIG_HEADERS"
59848
59849
59850 eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
59851 shift
59852 for ac_tag
59853 do
59854   case $ac_tag in
59855   :[FHLC]) ac_mode=$ac_tag; continue;;
59856   esac
59857   case $ac_mode$ac_tag in
59858   :[FHL]*:*);;
59859   :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
59860   :[FH]-) ac_tag=-:-;;
59861   :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
59862   esac
59863   ac_save_IFS=$IFS
59864   IFS=:
59865   set x $ac_tag
59866   IFS=$ac_save_IFS
59867   shift
59868   ac_file=$1
59869   shift
59870
59871   case $ac_mode in
59872   :L) ac_source=$1;;
59873   :[FH])
59874     ac_file_inputs=
59875     for ac_f
59876     do
59877       case $ac_f in
59878       -) ac_f="$ac_tmp/stdin";;
59879       *) # Look for the file first in the build tree, then in the source tree
59880          # (if the path is not absolute).  The absolute path cannot be DOS-style,
59881          # because $ac_f cannot contain `:'.
59882          test -f "$ac_f" ||
59883            case $ac_f in
59884            [\\/$]*) false;;
59885            *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
59886            esac ||
59887            as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
59888       esac
59889       case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
59890       as_fn_append ac_file_inputs " '$ac_f'"
59891     done
59892
59893     # Let's still pretend it is `configure' which instantiates (i.e., don't
59894     # use $as_me), people would be surprised to read:
59895     #    /* config.h.  Generated by config.status.  */
59896     configure_input='Generated from '`
59897           $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
59898         `' by configure.'
59899     if test x"$ac_file" != x-; then
59900       configure_input="$ac_file.  $configure_input"
59901       { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
59902 $as_echo "$as_me: creating $ac_file" >&6;}
59903     fi
59904     # Neutralize special characters interpreted by sed in replacement strings.
59905     case $configure_input in #(
59906     *\&* | *\|* | *\\* )
59907        ac_sed_conf_input=`$as_echo "$configure_input" |
59908        sed 's/[\\\\&|]/\\\\&/g'`;; #(
59909     *) ac_sed_conf_input=$configure_input;;
59910     esac
59911
59912     case $ac_tag in
59913     *:-:* | *:-) cat >"$ac_tmp/stdin" \
59914       || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
59915     esac
59916     ;;
59917   esac
59918
59919   ac_dir=`$as_dirname -- "$ac_file" ||
59920 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
59921          X"$ac_file" : 'X\(//\)[^/]' \| \
59922          X"$ac_file" : 'X\(//\)$' \| \
59923          X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
59924 $as_echo X"$ac_file" |
59925     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
59926             s//\1/
59927             q
59928           }
59929           /^X\(\/\/\)[^/].*/{
59930             s//\1/
59931             q
59932           }
59933           /^X\(\/\/\)$/{
59934             s//\1/
59935             q
59936           }
59937           /^X\(\/\).*/{
59938             s//\1/
59939             q
59940           }
59941           s/.*/./; q'`
59942   as_dir="$ac_dir"; as_fn_mkdir_p
59943   ac_builddir=.
59944
59945 case "$ac_dir" in
59946 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
59947 *)
59948   ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
59949   # A ".." for each directory in $ac_dir_suffix.
59950   ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
59951   case $ac_top_builddir_sub in
59952   "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
59953   *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
59954   esac ;;
59955 esac
59956 ac_abs_top_builddir=$ac_pwd
59957 ac_abs_builddir=$ac_pwd$ac_dir_suffix
59958 # for backward compatibility:
59959 ac_top_builddir=$ac_top_build_prefix
59960
59961 case $srcdir in
59962   .)  # We are building in place.
59963     ac_srcdir=.
59964     ac_top_srcdir=$ac_top_builddir_sub
59965     ac_abs_top_srcdir=$ac_pwd ;;
59966   [\\/]* | ?:[\\/]* )  # Absolute name.
59967     ac_srcdir=$srcdir$ac_dir_suffix;
59968     ac_top_srcdir=$srcdir
59969     ac_abs_top_srcdir=$srcdir ;;
59970   *) # Relative name.
59971     ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
59972     ac_top_srcdir=$ac_top_build_prefix$srcdir
59973     ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
59974 esac
59975 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
59976
59977
59978   case $ac_mode in
59979   :F)
59980   #
59981   # CONFIG_FILE
59982   #
59983
59984   case $INSTALL in
59985   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
59986   *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
59987   esac
59988   ac_MKDIR_P=$MKDIR_P
59989   case $MKDIR_P in
59990   [\\/$]* | ?:[\\/]* ) ;;
59991   */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
59992   esac
59993 _ACEOF
59994
59995 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
59996 # If the template does not know about datarootdir, expand it.
59997 # FIXME: This hack should be removed a few years after 2.60.
59998 ac_datarootdir_hack=; ac_datarootdir_seen=
59999 ac_sed_dataroot='
60000 /datarootdir/ {
60001   p
60002   q
60003 }
60004 /@datadir@/p
60005 /@docdir@/p
60006 /@infodir@/p
60007 /@localedir@/p
60008 /@mandir@/p'
60009 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
60010 *datarootdir*) ac_datarootdir_seen=yes;;
60011 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
60012   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
60013 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
60014 _ACEOF
60015 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
60016   ac_datarootdir_hack='
60017   s&@datadir@&$datadir&g
60018   s&@docdir@&$docdir&g
60019   s&@infodir@&$infodir&g
60020   s&@localedir@&$localedir&g
60021   s&@mandir@&$mandir&g
60022   s&\\\${datarootdir}&$datarootdir&g' ;;
60023 esac
60024 _ACEOF
60025
60026 # Neutralize VPATH when `$srcdir' = `.'.
60027 # Shell code in configure.ac might set extrasub.
60028 # FIXME: do we really want to maintain this feature?
60029 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
60030 ac_sed_extra="$ac_vpsub
60031 $extrasub
60032 _ACEOF
60033 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
60034 :t
60035 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
60036 s|@configure_input@|$ac_sed_conf_input|;t t
60037 s&@top_builddir@&$ac_top_builddir_sub&;t t
60038 s&@top_build_prefix@&$ac_top_build_prefix&;t t
60039 s&@srcdir@&$ac_srcdir&;t t
60040 s&@abs_srcdir@&$ac_abs_srcdir&;t t
60041 s&@top_srcdir@&$ac_top_srcdir&;t t
60042 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
60043 s&@builddir@&$ac_builddir&;t t
60044 s&@abs_builddir@&$ac_abs_builddir&;t t
60045 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
60046 s&@INSTALL@&$ac_INSTALL&;t t
60047 s&@MKDIR_P@&$ac_MKDIR_P&;t t
60048 $ac_datarootdir_hack
60049 "
60050 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
60051   >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
60052
60053 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
60054   { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
60055   { ac_out=`sed -n '/^[  ]*datarootdir[  ]*:*=/p' \
60056       "$ac_tmp/out"`; test -z "$ac_out"; } &&
60057   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
60058 which seems to be undefined.  Please make sure it is defined" >&5
60059 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
60060 which seems to be undefined.  Please make sure it is defined" >&2;}
60061
60062   rm -f "$ac_tmp/stdin"
60063   case $ac_file in
60064   -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
60065   *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
60066   esac \
60067   || as_fn_error $? "could not create $ac_file" "$LINENO" 5
60068  ;;
60069   :H)
60070   #
60071   # CONFIG_HEADER
60072   #
60073   if test x"$ac_file" != x-; then
60074     {
60075       $as_echo "/* $configure_input  */" \
60076       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
60077     } >"$ac_tmp/config.h" \
60078       || as_fn_error $? "could not create $ac_file" "$LINENO" 5
60079     if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
60080       { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
60081 $as_echo "$as_me: $ac_file is unchanged" >&6;}
60082     else
60083       rm -f "$ac_file"
60084       mv "$ac_tmp/config.h" "$ac_file" \
60085         || as_fn_error $? "could not create $ac_file" "$LINENO" 5
60086     fi
60087   else
60088     $as_echo "/* $configure_input  */" \
60089       && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
60090       || as_fn_error $? "could not create -" "$LINENO" 5
60091   fi
60092 # Compute "$ac_file"'s index in $config_headers.
60093 _am_arg="$ac_file"
60094 _am_stamp_count=1
60095 for _am_header in $config_headers :; do
60096   case $_am_header in
60097     $_am_arg | $_am_arg:* )
60098       break ;;
60099     * )
60100       _am_stamp_count=`expr $_am_stamp_count + 1` ;;
60101   esac
60102 done
60103 echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
60104 $as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
60105          X"$_am_arg" : 'X\(//\)[^/]' \| \
60106          X"$_am_arg" : 'X\(//\)$' \| \
60107          X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
60108 $as_echo X"$_am_arg" |
60109     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
60110             s//\1/
60111             q
60112           }
60113           /^X\(\/\/\)[^/].*/{
60114             s//\1/
60115             q
60116           }
60117           /^X\(\/\/\)$/{
60118             s//\1/
60119             q
60120           }
60121           /^X\(\/\).*/{
60122             s//\1/
60123             q
60124           }
60125           s/.*/./; q'`/stamp-h$_am_stamp_count
60126  ;;
60127
60128   :C)  { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
60129 $as_echo "$as_me: executing $ac_file commands" >&6;}
60130  ;;
60131   esac
60132
60133
60134   case $ac_file$ac_mode in
60135     "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
60136   # Older Autoconf quotes --file arguments for eval, but not when files
60137   # are listed without --file.  Let's play safe and only enable the eval
60138   # if we detect the quoting.
60139   case $CONFIG_FILES in
60140   *\'*) eval set x "$CONFIG_FILES" ;;
60141   *)   set x $CONFIG_FILES ;;
60142   esac
60143   shift
60144   for mf
60145   do
60146     # Strip MF so we end up with the name of the file.
60147     mf=`echo "$mf" | sed -e 's/:.*$//'`
60148     # Check whether this is an Automake generated Makefile or not.
60149     # We used to match only the files named 'Makefile.in', but
60150     # some people rename them; so instead we look at the file content.
60151     # Grep'ing the first line is not enough: some people post-process
60152     # each Makefile.in and add a new line on top of each file to say so.
60153     # Grep'ing the whole file is not good either: AIX grep has a line
60154     # limit of 2048, but all sed's we know have understand at least 4000.
60155     if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
60156       dirpart=`$as_dirname -- "$mf" ||
60157 $as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
60158          X"$mf" : 'X\(//\)[^/]' \| \
60159          X"$mf" : 'X\(//\)$' \| \
60160          X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
60161 $as_echo X"$mf" |
60162     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
60163             s//\1/
60164             q
60165           }
60166           /^X\(\/\/\)[^/].*/{
60167             s//\1/
60168             q
60169           }
60170           /^X\(\/\/\)$/{
60171             s//\1/
60172             q
60173           }
60174           /^X\(\/\).*/{
60175             s//\1/
60176             q
60177           }
60178           s/.*/./; q'`
60179     else
60180       continue
60181     fi
60182     # Extract the definition of DEPDIR, am__include, and am__quote
60183     # from the Makefile without running 'make'.
60184     DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
60185     test -z "$DEPDIR" && continue
60186     am__include=`sed -n 's/^am__include = //p' < "$mf"`
60187     test -z "$am__include" && continue
60188     am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
60189     # Find all dependency output files, they are included files with
60190     # $(DEPDIR) in their names.  We invoke sed twice because it is the
60191     # simplest approach to changing $(DEPDIR) to its actual value in the
60192     # expansion.
60193     for file in `sed -n "
60194       s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
60195          sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
60196       # Make sure the directory exists.
60197       test -f "$dirpart/$file" && continue
60198       fdir=`$as_dirname -- "$file" ||
60199 $as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
60200          X"$file" : 'X\(//\)[^/]' \| \
60201          X"$file" : 'X\(//\)$' \| \
60202          X"$file" : 'X\(/\)' \| . 2>/dev/null ||
60203 $as_echo X"$file" |
60204     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
60205             s//\1/
60206             q
60207           }
60208           /^X\(\/\/\)[^/].*/{
60209             s//\1/
60210             q
60211           }
60212           /^X\(\/\/\)$/{
60213             s//\1/
60214             q
60215           }
60216           /^X\(\/\).*/{
60217             s//\1/
60218             q
60219           }
60220           s/.*/./; q'`
60221       as_dir=$dirpart/$fdir; as_fn_mkdir_p
60222       # echo "creating $dirpart/$file"
60223       echo '# dummy' > "$dirpart/$file"
60224     done
60225   done
60226 }
60227  ;;
60228     "libtool":C)
60229
60230     # See if we are running on zsh, and set the options which allow our
60231     # commands through without removal of \ escapes.
60232     if test -n "${ZSH_VERSION+set}" ; then
60233       setopt NO_GLOB_SUBST
60234     fi
60235
60236     cfgfile="${ofile}T"
60237     trap "$RM \"$cfgfile\"; exit 1" 1 2 15
60238     $RM "$cfgfile"
60239
60240     cat <<_LT_EOF >> "$cfgfile"
60241 #! $SHELL
60242
60243 # `$ECHO "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
60244 # Generated automatically by $as_me ($PACKAGE$TIMESTAMP) $VERSION
60245 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
60246 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
60247 #
60248 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
60249 #                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
60250 #                 Foundation, Inc.
60251 #   Written by Gordon Matzigkeit, 1996
60252 #
60253 #   This file is part of GNU Libtool.
60254 #
60255 # GNU Libtool is free software; you can redistribute it and/or
60256 # modify it under the terms of the GNU General Public License as
60257 # published by the Free Software Foundation; either version 2 of
60258 # the License, or (at your option) any later version.
60259 #
60260 # As a special exception to the GNU General Public License,
60261 # if you distribute this file as part of a program or library that
60262 # is built using GNU Libtool, you may include this file under the
60263 # same distribution terms that you use for the rest of that program.
60264 #
60265 # GNU Libtool is distributed in the hope that it will be useful,
60266 # but WITHOUT ANY WARRANTY; without even the implied warranty of
60267 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
60268 # GNU General Public License for more details.
60269 #
60270 # You should have received a copy of the GNU General Public License
60271 # along with GNU Libtool; see the file COPYING.  If not, a copy
60272 # can be downloaded from http://www.gnu.org/licenses/gpl.html, or
60273 # obtained by writing to the Free Software Foundation, Inc.,
60274 # 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
60275
60276
60277 # The names of the tagged configurations supported by this script.
60278 available_tags="RC "
60279
60280 # ### BEGIN LIBTOOL CONFIG
60281
60282 # Which release of libtool.m4 was used?
60283 macro_version=$macro_version
60284 macro_revision=$macro_revision
60285
60286 # Assembler program.
60287 AS=$lt_AS
60288
60289 # DLL creation program.
60290 DLLTOOL=$lt_DLLTOOL
60291
60292 # Object dumper program.
60293 OBJDUMP=$lt_OBJDUMP
60294
60295 # Whether or not to build shared libraries.
60296 build_libtool_libs=$enable_shared
60297
60298 # Whether or not to build static libraries.
60299 build_old_libs=$enable_static
60300
60301 # What type of objects to build.
60302 pic_mode=$pic_mode
60303
60304 # Whether or not to optimize for fast installation.
60305 fast_install=$enable_fast_install
60306
60307 # Shell to use when invoking shell scripts.
60308 SHELL=$lt_SHELL
60309
60310 # An echo program that protects backslashes.
60311 ECHO=$lt_ECHO
60312
60313 # The PATH separator for the build system.
60314 PATH_SEPARATOR=$lt_PATH_SEPARATOR
60315
60316 # The host system.
60317 host_alias=$host_alias
60318 host=$host
60319 host_os=$host_os
60320
60321 # The build system.
60322 build_alias=$build_alias
60323 build=$build
60324 build_os=$build_os
60325
60326 # A sed program that does not truncate output.
60327 SED=$lt_SED
60328
60329 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
60330 Xsed="\$SED -e 1s/^X//"
60331
60332 # A grep program that handles long lines.
60333 GREP=$lt_GREP
60334
60335 # An ERE matcher.
60336 EGREP=$lt_EGREP
60337
60338 # A literal string matcher.
60339 FGREP=$lt_FGREP
60340
60341 # A BSD- or MS-compatible name lister.
60342 NM=$lt_NM
60343
60344 # Whether we need soft or hard links.
60345 LN_S=$lt_LN_S
60346
60347 # What is the maximum length of a command?
60348 max_cmd_len=$max_cmd_len
60349
60350 # Object file suffix (normally "o").
60351 objext=$ac_objext
60352
60353 # Executable file suffix (normally "").
60354 exeext=$exeext
60355
60356 # whether the shell understands "unset".
60357 lt_unset=$lt_unset
60358
60359 # turn spaces into newlines.
60360 SP2NL=$lt_lt_SP2NL
60361
60362 # turn newlines into spaces.
60363 NL2SP=$lt_lt_NL2SP
60364
60365 # convert \$build file names to \$host format.
60366 to_host_file_cmd=$lt_cv_to_host_file_cmd
60367
60368 # convert \$build files to toolchain format.
60369 to_tool_file_cmd=$lt_cv_to_tool_file_cmd
60370
60371 # Method to check whether dependent libraries are shared objects.
60372 deplibs_check_method=$lt_deplibs_check_method
60373
60374 # Command to use when deplibs_check_method = "file_magic".
60375 file_magic_cmd=$lt_file_magic_cmd
60376
60377 # How to find potential files when deplibs_check_method = "file_magic".
60378 file_magic_glob=$lt_file_magic_glob
60379
60380 # Find potential files using nocaseglob when deplibs_check_method = "file_magic".
60381 want_nocaseglob=$lt_want_nocaseglob
60382
60383 # Command to associate shared and link libraries.
60384 sharedlib_from_linklib_cmd=$lt_sharedlib_from_linklib_cmd
60385
60386 # The archiver.
60387 AR=$lt_AR
60388
60389 # Flags to create an archive.
60390 AR_FLAGS=$lt_AR_FLAGS
60391
60392 # How to feed a file listing to the archiver.
60393 archiver_list_spec=$lt_archiver_list_spec
60394
60395 # A symbol stripping program.
60396 STRIP=$lt_STRIP
60397
60398 # Commands used to install an old-style archive.
60399 RANLIB=$lt_RANLIB
60400 old_postinstall_cmds=$lt_old_postinstall_cmds
60401 old_postuninstall_cmds=$lt_old_postuninstall_cmds
60402
60403 # Whether to use a lock for old archive extraction.
60404 lock_old_archive_extraction=$lock_old_archive_extraction
60405
60406 # A C compiler.
60407 LTCC=$lt_CC
60408
60409 # LTCC compiler flags.
60410 LTCFLAGS=$lt_CFLAGS
60411
60412 # Take the output of nm and produce a listing of raw symbols and C names.
60413 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
60414
60415 # Transform the output of nm in a proper C declaration.
60416 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
60417
60418 # Transform the output of nm in a C name address pair.
60419 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
60420
60421 # Transform the output of nm in a C name address pair when lib prefix is needed.
60422 global_symbol_to_c_name_address_lib_prefix=$lt_lt_cv_sys_global_symbol_to_c_name_address_lib_prefix
60423
60424 # Specify filename containing input files for \$NM.
60425 nm_file_list_spec=$lt_nm_file_list_spec
60426
60427 # The root where to search for dependent libraries,and in which our libraries should be installed.
60428 lt_sysroot=$lt_sysroot
60429
60430 # The name of the directory that contains temporary libtool files.
60431 objdir=$objdir
60432
60433 # Used to examine libraries when file_magic_cmd begins with "file".
60434 MAGIC_CMD=$MAGIC_CMD
60435
60436 # Must we lock files when doing compilation?
60437 need_locks=$lt_need_locks
60438
60439 # Manifest tool.
60440 MANIFEST_TOOL=$lt_MANIFEST_TOOL
60441
60442 # Tool to manipulate archived DWARF debug symbol files on Mac OS X.
60443 DSYMUTIL=$lt_DSYMUTIL
60444
60445 # Tool to change global to local symbols on Mac OS X.
60446 NMEDIT=$lt_NMEDIT
60447
60448 # Tool to manipulate fat objects and archives on Mac OS X.
60449 LIPO=$lt_LIPO
60450
60451 # ldd/readelf like tool for Mach-O binaries on Mac OS X.
60452 OTOOL=$lt_OTOOL
60453
60454 # ldd/readelf like tool for 64 bit Mach-O binaries on Mac OS X 10.4.
60455 OTOOL64=$lt_OTOOL64
60456
60457 # Old archive suffix (normally "a").
60458 libext=$libext
60459
60460 # Shared library suffix (normally ".so").
60461 shrext_cmds=$lt_shrext_cmds
60462
60463 # The commands to extract the exported symbol list from a shared archive.
60464 extract_expsyms_cmds=$lt_extract_expsyms_cmds
60465
60466 # Variables whose values should be saved in libtool wrapper scripts and
60467 # restored at link time.
60468 variables_saved_for_relink=$lt_variables_saved_for_relink
60469
60470 # Do we need the "lib" prefix for modules?
60471 need_lib_prefix=$need_lib_prefix
60472
60473 # Do we need a version for libraries?
60474 need_version=$need_version
60475
60476 # Library versioning type.
60477 version_type=$version_type
60478
60479 # Shared library runtime path variable.
60480 runpath_var=$runpath_var
60481
60482 # Shared library path variable.
60483 shlibpath_var=$shlibpath_var
60484
60485 # Is shlibpath searched before the hard-coded library search path?
60486 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
60487
60488 # Format of library name prefix.
60489 libname_spec=$lt_libname_spec
60490
60491 # List of archive names.  First name is the real one, the rest are links.
60492 # The last name is the one that the linker finds with -lNAME
60493 library_names_spec=$lt_library_names_spec
60494
60495 # The coded name of the library, if different from the real name.
60496 soname_spec=$lt_soname_spec
60497
60498 # Permission mode override for installation of shared libraries.
60499 install_override_mode=$lt_install_override_mode
60500
60501 # Command to use after installation of a shared archive.
60502 postinstall_cmds=$lt_postinstall_cmds
60503
60504 # Command to use after uninstallation of a shared archive.
60505 postuninstall_cmds=$lt_postuninstall_cmds
60506
60507 # Commands used to finish a libtool library installation in a directory.
60508 finish_cmds=$lt_finish_cmds
60509
60510 # As "finish_cmds", except a single script fragment to be evaled but
60511 # not shown.
60512 finish_eval=$lt_finish_eval
60513
60514 # Whether we should hardcode library paths into libraries.
60515 hardcode_into_libs=$hardcode_into_libs
60516
60517 # Compile-time system search path for libraries.
60518 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
60519
60520 # Run-time system search path for libraries.
60521 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
60522
60523 # Whether dlopen is supported.
60524 dlopen_support=$enable_dlopen
60525
60526 # Whether dlopen of programs is supported.
60527 dlopen_self=$enable_dlopen_self
60528
60529 # Whether dlopen of statically linked programs is supported.
60530 dlopen_self_static=$enable_dlopen_self_static
60531
60532 # Commands to strip libraries.
60533 old_striplib=$lt_old_striplib
60534 striplib=$lt_striplib
60535
60536
60537 # The linker used to build libraries.
60538 LD=$lt_LD
60539
60540 # How to create reloadable object files.
60541 reload_flag=$lt_reload_flag
60542 reload_cmds=$lt_reload_cmds
60543
60544 # Commands used to build an old-style archive.
60545 old_archive_cmds=$lt_old_archive_cmds
60546
60547 # A language specific compiler.
60548 CC=$lt_compiler
60549
60550 # Is the compiler the GNU compiler?
60551 with_gcc=$GCC
60552
60553 # Compiler flag to turn off builtin functions.
60554 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
60555
60556 # Additional compiler flags for building library objects.
60557 pic_flag=$lt_lt_prog_compiler_pic
60558
60559 # How to pass a linker flag through the compiler.
60560 wl=$lt_lt_prog_compiler_wl
60561
60562 # Compiler flag to prevent dynamic linking.
60563 link_static_flag=$lt_lt_prog_compiler_static
60564
60565 # Does compiler simultaneously support -c and -o options?
60566 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
60567
60568 # Whether or not to add -lc for building shared libraries.
60569 build_libtool_need_lc=$archive_cmds_need_lc
60570
60571 # Whether or not to disallow shared libs when runtime libs are static.
60572 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
60573
60574 # Compiler flag to allow reflexive dlopens.
60575 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
60576
60577 # Compiler flag to generate shared objects directly from archives.
60578 whole_archive_flag_spec=$lt_whole_archive_flag_spec
60579
60580 # Whether the compiler copes with passing no objects directly.
60581 compiler_needs_object=$lt_compiler_needs_object
60582
60583 # Create an old-style archive from a shared archive.
60584 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
60585
60586 # Create a temporary old-style archive to link instead of a shared archive.
60587 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
60588
60589 # Commands used to build a shared archive.
60590 archive_cmds=$lt_archive_cmds
60591 archive_expsym_cmds=$lt_archive_expsym_cmds
60592
60593 # Commands used to build a loadable module if different from building
60594 # a shared archive.
60595 module_cmds=$lt_module_cmds
60596 module_expsym_cmds=$lt_module_expsym_cmds
60597
60598 # Whether we are building with GNU ld or not.
60599 with_gnu_ld=$lt_with_gnu_ld
60600
60601 # Flag that allows shared libraries with undefined symbols to be built.
60602 allow_undefined_flag=$lt_allow_undefined_flag
60603
60604 # Flag that enforces no undefined symbols.
60605 no_undefined_flag=$lt_no_undefined_flag
60606
60607 # Flag to hardcode \$libdir into a binary during linking.
60608 # This must work even if \$libdir does not exist
60609 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
60610
60611 # Whether we need a single "-rpath" flag with a separated argument.
60612 hardcode_libdir_separator=$lt_hardcode_libdir_separator
60613
60614 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
60615 # DIR into the resulting binary.
60616 hardcode_direct=$hardcode_direct
60617
60618 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
60619 # DIR into the resulting binary and the resulting library dependency is
60620 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
60621 # library is relocated.
60622 hardcode_direct_absolute=$hardcode_direct_absolute
60623
60624 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
60625 # into the resulting binary.
60626 hardcode_minus_L=$hardcode_minus_L
60627
60628 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
60629 # into the resulting binary.
60630 hardcode_shlibpath_var=$hardcode_shlibpath_var
60631
60632 # Set to "yes" if building a shared library automatically hardcodes DIR
60633 # into the library and all subsequent libraries and executables linked
60634 # against it.
60635 hardcode_automatic=$hardcode_automatic
60636
60637 # Set to yes if linker adds runtime paths of dependent libraries
60638 # to runtime path list.
60639 inherit_rpath=$inherit_rpath
60640
60641 # Whether libtool must link a program against all its dependency libraries.
60642 link_all_deplibs=$link_all_deplibs
60643
60644 # Set to "yes" if exported symbols are required.
60645 always_export_symbols=$always_export_symbols
60646
60647 # The commands to list exported symbols.
60648 export_symbols_cmds=$lt_export_symbols_cmds
60649
60650 # Symbols that should not be listed in the preloaded symbols.
60651 exclude_expsyms=$lt_exclude_expsyms
60652
60653 # Symbols that must always be exported.
60654 include_expsyms=$lt_include_expsyms
60655
60656 # Commands necessary for linking programs (against libraries) with templates.
60657 prelink_cmds=$lt_prelink_cmds
60658
60659 # Commands necessary for finishing linking programs.
60660 postlink_cmds=$lt_postlink_cmds
60661
60662 # Specify filename containing input files.
60663 file_list_spec=$lt_file_list_spec
60664
60665 # How to hardcode a shared library path into an executable.
60666 hardcode_action=$hardcode_action
60667
60668 # ### END LIBTOOL CONFIG
60669
60670 _LT_EOF
60671
60672   case $host_os in
60673   aix3*)
60674     cat <<\_LT_EOF >> "$cfgfile"
60675 # AIX sometimes has problems with the GCC collect2 program.  For some
60676 # reason, if we set the COLLECT_NAMES environment variable, the problems
60677 # vanish in a puff of smoke.
60678 if test "X${COLLECT_NAMES+set}" != Xset; then
60679   COLLECT_NAMES=
60680   export COLLECT_NAMES
60681 fi
60682 _LT_EOF
60683     ;;
60684   esac
60685
60686
60687 ltmain="$ac_aux_dir/ltmain.sh"
60688
60689
60690   # We use sed instead of cat because bash on DJGPP gets confused if
60691   # if finds mixed CR/LF and LF-only lines.  Since sed operates in
60692   # text mode, it properly converts lines to CR/LF.  This bash problem
60693   # is reportedly fixed, but why not run on old versions too?
60694   sed '$q' "$ltmain" >> "$cfgfile" \
60695      || (rm -f "$cfgfile"; exit 1)
60696
60697   if test x"$xsi_shell" = xyes; then
60698   sed -e '/^func_dirname ()$/,/^} # func_dirname /c\
60699 func_dirname ()\
60700 {\
60701 \    case ${1} in\
60702 \      */*) func_dirname_result="${1%/*}${2}" ;;\
60703 \      *  ) func_dirname_result="${3}" ;;\
60704 \    esac\
60705 } # Extended-shell func_dirname implementation' "$cfgfile" > $cfgfile.tmp \
60706   && mv -f "$cfgfile.tmp" "$cfgfile" \
60707     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60708 test 0 -eq $? || _lt_function_replace_fail=:
60709
60710
60711   sed -e '/^func_basename ()$/,/^} # func_basename /c\
60712 func_basename ()\
60713 {\
60714 \    func_basename_result="${1##*/}"\
60715 } # Extended-shell func_basename implementation' "$cfgfile" > $cfgfile.tmp \
60716   && mv -f "$cfgfile.tmp" "$cfgfile" \
60717     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60718 test 0 -eq $? || _lt_function_replace_fail=:
60719
60720
60721   sed -e '/^func_dirname_and_basename ()$/,/^} # func_dirname_and_basename /c\
60722 func_dirname_and_basename ()\
60723 {\
60724 \    case ${1} in\
60725 \      */*) func_dirname_result="${1%/*}${2}" ;;\
60726 \      *  ) func_dirname_result="${3}" ;;\
60727 \    esac\
60728 \    func_basename_result="${1##*/}"\
60729 } # Extended-shell func_dirname_and_basename implementation' "$cfgfile" > $cfgfile.tmp \
60730   && mv -f "$cfgfile.tmp" "$cfgfile" \
60731     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60732 test 0 -eq $? || _lt_function_replace_fail=:
60733
60734
60735   sed -e '/^func_stripname ()$/,/^} # func_stripname /c\
60736 func_stripname ()\
60737 {\
60738 \    # pdksh 5.2.14 does not do ${X%$Y} correctly if both X and Y are\
60739 \    # positional parameters, so assign one to ordinary parameter first.\
60740 \    func_stripname_result=${3}\
60741 \    func_stripname_result=${func_stripname_result#"${1}"}\
60742 \    func_stripname_result=${func_stripname_result%"${2}"}\
60743 } # Extended-shell func_stripname implementation' "$cfgfile" > $cfgfile.tmp \
60744   && mv -f "$cfgfile.tmp" "$cfgfile" \
60745     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60746 test 0 -eq $? || _lt_function_replace_fail=:
60747
60748
60749   sed -e '/^func_split_long_opt ()$/,/^} # func_split_long_opt /c\
60750 func_split_long_opt ()\
60751 {\
60752 \    func_split_long_opt_name=${1%%=*}\
60753 \    func_split_long_opt_arg=${1#*=}\
60754 } # Extended-shell func_split_long_opt implementation' "$cfgfile" > $cfgfile.tmp \
60755   && mv -f "$cfgfile.tmp" "$cfgfile" \
60756     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60757 test 0 -eq $? || _lt_function_replace_fail=:
60758
60759
60760   sed -e '/^func_split_short_opt ()$/,/^} # func_split_short_opt /c\
60761 func_split_short_opt ()\
60762 {\
60763 \    func_split_short_opt_arg=${1#??}\
60764 \    func_split_short_opt_name=${1%"$func_split_short_opt_arg"}\
60765 } # Extended-shell func_split_short_opt implementation' "$cfgfile" > $cfgfile.tmp \
60766   && mv -f "$cfgfile.tmp" "$cfgfile" \
60767     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60768 test 0 -eq $? || _lt_function_replace_fail=:
60769
60770
60771   sed -e '/^func_lo2o ()$/,/^} # func_lo2o /c\
60772 func_lo2o ()\
60773 {\
60774 \    case ${1} in\
60775 \      *.lo) func_lo2o_result=${1%.lo}.${objext} ;;\
60776 \      *)    func_lo2o_result=${1} ;;\
60777 \    esac\
60778 } # Extended-shell func_lo2o implementation' "$cfgfile" > $cfgfile.tmp \
60779   && mv -f "$cfgfile.tmp" "$cfgfile" \
60780     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60781 test 0 -eq $? || _lt_function_replace_fail=:
60782
60783
60784   sed -e '/^func_xform ()$/,/^} # func_xform /c\
60785 func_xform ()\
60786 {\
60787     func_xform_result=${1%.*}.lo\
60788 } # Extended-shell func_xform implementation' "$cfgfile" > $cfgfile.tmp \
60789   && mv -f "$cfgfile.tmp" "$cfgfile" \
60790     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60791 test 0 -eq $? || _lt_function_replace_fail=:
60792
60793
60794   sed -e '/^func_arith ()$/,/^} # func_arith /c\
60795 func_arith ()\
60796 {\
60797     func_arith_result=$(( $* ))\
60798 } # Extended-shell func_arith implementation' "$cfgfile" > $cfgfile.tmp \
60799   && mv -f "$cfgfile.tmp" "$cfgfile" \
60800     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60801 test 0 -eq $? || _lt_function_replace_fail=:
60802
60803
60804   sed -e '/^func_len ()$/,/^} # func_len /c\
60805 func_len ()\
60806 {\
60807     func_len_result=${#1}\
60808 } # Extended-shell func_len implementation' "$cfgfile" > $cfgfile.tmp \
60809   && mv -f "$cfgfile.tmp" "$cfgfile" \
60810     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60811 test 0 -eq $? || _lt_function_replace_fail=:
60812
60813 fi
60814
60815 if test x"$lt_shell_append" = xyes; then
60816   sed -e '/^func_append ()$/,/^} # func_append /c\
60817 func_append ()\
60818 {\
60819     eval "${1}+=\\${2}"\
60820 } # Extended-shell func_append implementation' "$cfgfile" > $cfgfile.tmp \
60821   && mv -f "$cfgfile.tmp" "$cfgfile" \
60822     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60823 test 0 -eq $? || _lt_function_replace_fail=:
60824
60825
60826   sed -e '/^func_append_quoted ()$/,/^} # func_append_quoted /c\
60827 func_append_quoted ()\
60828 {\
60829 \    func_quote_for_eval "${2}"\
60830 \    eval "${1}+=\\\\ \\$func_quote_for_eval_result"\
60831 } # Extended-shell func_append_quoted implementation' "$cfgfile" > $cfgfile.tmp \
60832   && mv -f "$cfgfile.tmp" "$cfgfile" \
60833     || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60834 test 0 -eq $? || _lt_function_replace_fail=:
60835
60836
60837   # Save a `func_append' function call where possible by direct use of '+='
60838   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1+="%g' $cfgfile > $cfgfile.tmp \
60839     && mv -f "$cfgfile.tmp" "$cfgfile" \
60840       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60841   test 0 -eq $? || _lt_function_replace_fail=:
60842 else
60843   # Save a `func_append' function call even when '+=' is not available
60844   sed -e 's%func_append \([a-zA-Z_]\{1,\}\) "%\1="$\1%g' $cfgfile > $cfgfile.tmp \
60845     && mv -f "$cfgfile.tmp" "$cfgfile" \
60846       || (rm -f "$cfgfile" && cp "$cfgfile.tmp" "$cfgfile" && rm -f "$cfgfile.tmp")
60847   test 0 -eq $? || _lt_function_replace_fail=:
60848 fi
60849
60850 if test x"$_lt_function_replace_fail" = x":"; then
60851   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to substitute extended shell functions in $ofile" >&5
60852 $as_echo "$as_me: WARNING: Unable to substitute extended shell functions in $ofile" >&2;}
60853 fi
60854
60855
60856    mv -f "$cfgfile" "$ofile" ||
60857     (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
60858   chmod +x "$ofile"
60859
60860
60861     cat <<_LT_EOF >> "$ofile"
60862
60863 # ### BEGIN LIBTOOL TAG CONFIG: RC
60864
60865 # The linker used to build libraries.
60866 LD=$lt_LD_RC
60867
60868 # How to create reloadable object files.
60869 reload_flag=$lt_reload_flag_RC
60870 reload_cmds=$lt_reload_cmds_RC
60871
60872 # Commands used to build an old-style archive.
60873 old_archive_cmds=$lt_old_archive_cmds_RC
60874
60875 # A language specific compiler.
60876 CC=$lt_compiler_RC
60877
60878 # Is the compiler the GNU compiler?
60879 with_gcc=$GCC_RC
60880
60881 # Compiler flag to turn off builtin functions.
60882 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
60883
60884 # Additional compiler flags for building library objects.
60885 pic_flag=$lt_lt_prog_compiler_pic_RC
60886
60887 # How to pass a linker flag through the compiler.
60888 wl=$lt_lt_prog_compiler_wl_RC
60889
60890 # Compiler flag to prevent dynamic linking.
60891 link_static_flag=$lt_lt_prog_compiler_static_RC
60892
60893 # Does compiler simultaneously support -c and -o options?
60894 compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
60895
60896 # Whether or not to add -lc for building shared libraries.
60897 build_libtool_need_lc=$archive_cmds_need_lc_RC
60898
60899 # Whether or not to disallow shared libs when runtime libs are static.
60900 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
60901
60902 # Compiler flag to allow reflexive dlopens.
60903 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
60904
60905 # Compiler flag to generate shared objects directly from archives.
60906 whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
60907
60908 # Whether the compiler copes with passing no objects directly.
60909 compiler_needs_object=$lt_compiler_needs_object_RC
60910
60911 # Create an old-style archive from a shared archive.
60912 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
60913
60914 # Create a temporary old-style archive to link instead of a shared archive.
60915 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
60916
60917 # Commands used to build a shared archive.
60918 archive_cmds=$lt_archive_cmds_RC
60919 archive_expsym_cmds=$lt_archive_expsym_cmds_RC
60920
60921 # Commands used to build a loadable module if different from building
60922 # a shared archive.
60923 module_cmds=$lt_module_cmds_RC
60924 module_expsym_cmds=$lt_module_expsym_cmds_RC
60925
60926 # Whether we are building with GNU ld or not.
60927 with_gnu_ld=$lt_with_gnu_ld_RC
60928
60929 # Flag that allows shared libraries with undefined symbols to be built.
60930 allow_undefined_flag=$lt_allow_undefined_flag_RC
60931
60932 # Flag that enforces no undefined symbols.
60933 no_undefined_flag=$lt_no_undefined_flag_RC
60934
60935 # Flag to hardcode \$libdir into a binary during linking.
60936 # This must work even if \$libdir does not exist
60937 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
60938
60939 # Whether we need a single "-rpath" flag with a separated argument.
60940 hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
60941
60942 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
60943 # DIR into the resulting binary.
60944 hardcode_direct=$hardcode_direct_RC
60945
60946 # Set to "yes" if using DIR/libNAME\${shared_ext} during linking hardcodes
60947 # DIR into the resulting binary and the resulting library dependency is
60948 # "absolute",i.e impossible to change by setting \${shlibpath_var} if the
60949 # library is relocated.
60950 hardcode_direct_absolute=$hardcode_direct_absolute_RC
60951
60952 # Set to "yes" if using the -LDIR flag during linking hardcodes DIR
60953 # into the resulting binary.
60954 hardcode_minus_L=$hardcode_minus_L_RC
60955
60956 # Set to "yes" if using SHLIBPATH_VAR=DIR during linking hardcodes DIR
60957 # into the resulting binary.
60958 hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
60959
60960 # Set to "yes" if building a shared library automatically hardcodes DIR
60961 # into the library and all subsequent libraries and executables linked
60962 # against it.
60963 hardcode_automatic=$hardcode_automatic_RC
60964
60965 # Set to yes if linker adds runtime paths of dependent libraries
60966 # to runtime path list.
60967 inherit_rpath=$inherit_rpath_RC
60968
60969 # Whether libtool must link a program against all its dependency libraries.
60970 link_all_deplibs=$link_all_deplibs_RC
60971
60972 # Set to "yes" if exported symbols are required.
60973 always_export_symbols=$always_export_symbols_RC
60974
60975 # The commands to list exported symbols.
60976 export_symbols_cmds=$lt_export_symbols_cmds_RC
60977
60978 # Symbols that should not be listed in the preloaded symbols.
60979 exclude_expsyms=$lt_exclude_expsyms_RC
60980
60981 # Symbols that must always be exported.
60982 include_expsyms=$lt_include_expsyms_RC
60983
60984 # Commands necessary for linking programs (against libraries) with templates.
60985 prelink_cmds=$lt_prelink_cmds_RC
60986
60987 # Commands necessary for finishing linking programs.
60988 postlink_cmds=$lt_postlink_cmds_RC
60989
60990 # Specify filename containing input files.
60991 file_list_spec=$lt_file_list_spec_RC
60992
60993 # How to hardcode a shared library path into an executable.
60994 hardcode_action=$hardcode_action_RC
60995
60996 # ### END LIBTOOL TAG CONFIG: RC
60997 _LT_EOF
60998
60999  ;;
61000
61001   esac
61002 done # for ac_tag
61003
61004
61005 as_fn_exit 0
61006 _ACEOF
61007 ac_clean_files=$ac_clean_files_save
61008
61009 test $ac_write_fail = 0 ||
61010   as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
61011
61012
61013 # configure is writing to config.log, and then calls config.status.
61014 # config.status does its own redirection, appending to config.log.
61015 # Unfortunately, on DOS this fails, as config.log is still kept open
61016 # by configure, so config.status won't be able to write to it; its
61017 # output is simply discarded.  So we exec the FD to /dev/null,
61018 # effectively closing config.log, so it can be properly (re)opened and
61019 # appended to by config.status.  When coming back to configure, we
61020 # need to make the FD available again.
61021 if test "$no_create" != yes; then
61022   ac_cs_success=:
61023   ac_config_status_args=
61024   test "$silent" = yes &&
61025     ac_config_status_args="$ac_config_status_args --quiet"
61026   exec 5>/dev/null
61027   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
61028   exec 5>>config.log
61029   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
61030   # would make configure fail if this is the last instruction.
61031   $ac_cs_success || as_fn_exit 1
61032 fi
61033 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
61034   { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
61035 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
61036 fi
61037