*** empty log message ***
[dana/urxvt.git] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.59.
4 #
5 # Copyright (C) 2003 Free Software Foundation, Inc.
6 # This configure script is free software; the Free Software Foundation
7 # gives unlimited permission to copy, distribute and modify it.
8 ## --------------------- ##
9 ## M4sh Initialization.  ##
10 ## --------------------- ##
11
12 # Be Bourne compatible
13 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
14   emulate sh
15   NULLCMD=:
16   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
17   # is contrary to our usage.  Disable this feature.
18   alias -g '${1+"$@"}'='"$@"'
19 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
20   set -o posix
21 fi
22 DUALCASE=1; export DUALCASE # for MKS sh
23
24 # Support unset when possible.
25 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
26   as_unset=unset
27 else
28   as_unset=false
29 fi
30
31
32 # Work around bugs in pre-3.0 UWIN ksh.
33 $as_unset ENV MAIL MAILPATH
34 PS1='$ '
35 PS2='> '
36 PS4='+ '
37
38 # NLS nuisances.
39 for as_var in \
40   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
41   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
42   LC_TELEPHONE LC_TIME
43 do
44   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
45     eval $as_var=C; export $as_var
46   else
47     $as_unset $as_var
48   fi
49 done
50
51 # Required to use basename.
52 if expr a : '\(a\)' >/dev/null 2>&1; then
53   as_expr=expr
54 else
55   as_expr=false
56 fi
57
58 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
59   as_basename=basename
60 else
61   as_basename=false
62 fi
63
64
65 # Name of the executable.
66 as_me=`$as_basename "$0" ||
67 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
68          X"$0" : 'X\(//\)$' \| \
69          X"$0" : 'X\(/\)$' \| \
70          .     : '\(.\)' 2>/dev/null ||
71 echo X/"$0" |
72     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
73           /^X\/\(\/\/\)$/{ s//\1/; q; }
74           /^X\/\(\/\).*/{ s//\1/; q; }
75           s/.*/./; q'`
76
77
78 # PATH needs CR, and LINENO needs CR and PATH.
79 # Avoid depending upon Character Ranges.
80 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
81 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
82 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
83 as_cr_digits='0123456789'
84 as_cr_alnum=$as_cr_Letters$as_cr_digits
85
86 # The user is always right.
87 if test "${PATH_SEPARATOR+set}" != set; then
88   echo "#! /bin/sh" >conf$$.sh
89   echo  "exit 0"   >>conf$$.sh
90   chmod +x conf$$.sh
91   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
92     PATH_SEPARATOR=';'
93   else
94     PATH_SEPARATOR=:
95   fi
96   rm -f conf$$.sh
97 fi
98
99
100   as_lineno_1=$LINENO
101   as_lineno_2=$LINENO
102   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
103   test "x$as_lineno_1" != "x$as_lineno_2" &&
104   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
105   # Find who we are.  Look in the path if we contain no path at all
106   # relative or not.
107   case $0 in
108     *[\\/]* ) as_myself=$0 ;;
109     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
110 for as_dir in $PATH
111 do
112   IFS=$as_save_IFS
113   test -z "$as_dir" && as_dir=.
114   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
115 done
116
117        ;;
118   esac
119   # We did not find ourselves, most probably we were run as `sh COMMAND'
120   # in which case we are not to be found in the path.
121   if test "x$as_myself" = x; then
122     as_myself=$0
123   fi
124   if test ! -f "$as_myself"; then
125     { echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2
126    { (exit 1); exit 1; }; }
127   fi
128   case $CONFIG_SHELL in
129   '')
130     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
131 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
132 do
133   IFS=$as_save_IFS
134   test -z "$as_dir" && as_dir=.
135   for as_base in sh bash ksh sh5; do
136          case $as_dir in
137          /*)
138            if ("$as_dir/$as_base" -c '
139   as_lineno_1=$LINENO
140   as_lineno_2=$LINENO
141   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
142   test "x$as_lineno_1" != "x$as_lineno_2" &&
143   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
144              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
145              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
146              CONFIG_SHELL=$as_dir/$as_base
147              export CONFIG_SHELL
148              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
149            fi;;
150          esac
151        done
152 done
153 ;;
154   esac
155
156   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
157   # uniformly replaced by the line number.  The first 'sed' inserts a
158   # line-number line before each line; the second 'sed' does the real
159   # work.  The second script uses 'N' to pair each line-number line
160   # with the numbered line, and appends trailing '-' during
161   # substitution so that $LINENO is not a special case at line end.
162   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
163   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
164   sed '=' <$as_myself |
165     sed '
166       N
167       s,$,-,
168       : loop
169       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
170       t loop
171       s,-$,,
172       s,^['$as_cr_digits']*\n,,
173     ' >$as_me.lineno &&
174   chmod +x $as_me.lineno ||
175     { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
176    { (exit 1); exit 1; }; }
177
178   # Don't try to exec as it changes $[0], causing all sort of problems
179   # (the dirname of $[0] is not the place where we might find the
180   # original and so on.  Autoconf is especially sensible to this).
181   . ./$as_me.lineno
182   # Exit status is that of the last command.
183   exit
184 }
185
186
187 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
188   *c*,-n*) ECHO_N= ECHO_C='
189 ' ECHO_T='      ' ;;
190   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
191   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
192 esac
193
194 if expr a : '\(a\)' >/dev/null 2>&1; then
195   as_expr=expr
196 else
197   as_expr=false
198 fi
199
200 rm -f conf$$ conf$$.exe conf$$.file
201 echo >conf$$.file
202 if ln -s conf$$.file conf$$ 2>/dev/null; then
203   # We could just check for DJGPP; but this test a) works b) is more generic
204   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
205   if test -f conf$$.exe; then
206     # Don't use ln at all; we don't have any links
207     as_ln_s='cp -p'
208   else
209     as_ln_s='ln -s'
210   fi
211 elif ln conf$$.file conf$$ 2>/dev/null; then
212   as_ln_s=ln
213 else
214   as_ln_s='cp -p'
215 fi
216 rm -f conf$$ conf$$.exe conf$$.file
217
218 if mkdir -p . 2>/dev/null; then
219   as_mkdir_p=:
220 else
221   test -d ./-p && rmdir ./-p
222   as_mkdir_p=false
223 fi
224
225 as_executable_p="test -f"
226
227 # Sed expression to map a string onto a valid CPP name.
228 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
229
230 # Sed expression to map a string onto a valid variable name.
231 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
232
233
234 # IFS
235 # We need space, tab and new line, in precisely that order.
236 as_nl='
237 '
238 IFS="   $as_nl"
239
240 # CDPATH.
241 $as_unset CDPATH
242
243
244 # Name of the host.
245 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
246 # so uname gets run too.
247 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
248
249 exec 6>&1
250
251 #
252 # Initializations.
253 #
254 ac_default_prefix=/usr/local
255 ac_config_libobj_dir=.
256 cross_compiling=no
257 subdirs=
258 MFLAGS=
259 MAKEFLAGS=
260 SHELL=${CONFIG_SHELL-/bin/sh}
261
262 # Maximum number of lines to put in a shell here document.
263 # This variable seems obsolete.  It should probably be removed, and
264 # only ac_max_sed_lines should be used.
265 : ${ac_max_here_lines=38}
266
267 # Identity of this package.
268 PACKAGE_NAME=
269 PACKAGE_TARNAME=
270 PACKAGE_VERSION=
271 PACKAGE_STRING=
272 PACKAGE_BUGREPORT=
273
274 ac_unique_file="src/feature.h"
275 # Factoring default headers for most tests.
276 ac_includes_default="\
277 #include <stdio.h>
278 #if HAVE_SYS_TYPES_H
279 # include <sys/types.h>
280 #endif
281 #if HAVE_SYS_STAT_H
282 # include <sys/stat.h>
283 #endif
284 #if STDC_HEADERS
285 # include <stdlib.h>
286 # include <stddef.h>
287 #else
288 # if HAVE_STDLIB_H
289 #  include <stdlib.h>
290 # endif
291 #endif
292 #if HAVE_STRING_H
293 # if !STDC_HEADERS && HAVE_MEMORY_H
294 #  include <memory.h>
295 # endif
296 # include <string.h>
297 #endif
298 #if HAVE_STRINGS_H
299 # include <strings.h>
300 #endif
301 #if HAVE_INTTYPES_H
302 # include <inttypes.h>
303 #else
304 # if HAVE_STDINT_H
305 #  include <stdint.h>
306 # endif
307 #endif
308 #if HAVE_UNISTD_H
309 # include <unistd.h>
310 #endif"
311
312 ac_subst_vars='SHELL PATH_SEPARATOR PACKAGE_NAME PACKAGE_TARNAME PACKAGE_VERSION PACKAGE_STRING PACKAGE_BUGREPORT exec_prefix prefix program_transform_name bindir sbindir libexecdir datadir sysconfdir sharedstatedir localstatedir libdir includedir oldincludedir infodir mandir build_alias host_alias target_alias DEFS ECHO_C ECHO_N ECHO_T LIBS build build_cpu build_vendor build_os host host_cpu host_vendor host_os VERSION DATE LSMDATE LIBVERSION CC CFLAGS LDFLAGS CPPFLAGS ac_ct_CC EXEEXT OBJEXT CXX CXXFLAGS ac_ct_CXX CPP INSTALL_PROGRAM INSTALL_SCRIPT INSTALL_DATA EGREP LINKER INSTALL_LIBRXVT RXVTNAME MV CP LN SED ECHO CMP TIC CXXCPP X_CFLAGS X_PRE_LIBS X_LIBS X_EXTRA_LIBS XPM_CPPFLAGS XPM_CFLAGS XPM_LIBS rxvt_int16_typedef rxvt_uint16_typedef rxvt_int32_typedef rxvt_uint32_typedef rxvt_intp_define rxvt_u_intp_define PKG_CONFIG XFT_CONFIG PERL PERLLIB PERLFLAGS PERLPRIVLIBEXP IF_PERL PERL_O DEBUG DINCLUDE DLIB include_stdint_h include_stdarg_h include_stdlib_h include_unistd_h include_string_h include_fcntl_h include_util_h include_assert_h include_sys_ioctl_h include_sys_select_h include_sys_strredir_h include_sys_time_h include_time_h LIBOBJS LTLIBOBJS'
313 ac_subst_files=''
314
315 # Initialize some variables set by options.
316 ac_init_help=
317 ac_init_version=false
318 # The variables have the same names as the options, with
319 # dashes changed to underlines.
320 cache_file=/dev/null
321 exec_prefix=NONE
322 no_create=
323 no_recursion=
324 prefix=NONE
325 program_prefix=NONE
326 program_suffix=NONE
327 program_transform_name=s,x,x,
328 silent=
329 site=
330 srcdir=
331 verbose=
332 x_includes=NONE
333 x_libraries=NONE
334
335 # Installation directory options.
336 # These are left unexpanded so users can "make install exec_prefix=/foo"
337 # and all the variables that are supposed to be based on exec_prefix
338 # by default will actually change.
339 # Use braces instead of parens because sh, perl, etc. also accept them.
340 bindir='${exec_prefix}/bin'
341 sbindir='${exec_prefix}/sbin'
342 libexecdir='${exec_prefix}/libexec'
343 datadir='${prefix}/share'
344 sysconfdir='${prefix}/etc'
345 sharedstatedir='${prefix}/com'
346 localstatedir='${prefix}/var'
347 libdir='${exec_prefix}/lib'
348 includedir='${prefix}/include'
349 oldincludedir='/usr/include'
350 infodir='${prefix}/info'
351 mandir='${prefix}/man'
352
353 ac_prev=
354 for ac_option
355 do
356   # If the previous option needs an argument, assign it.
357   if test -n "$ac_prev"; then
358     eval "$ac_prev=\$ac_option"
359     ac_prev=
360     continue
361   fi
362
363   ac_optarg=`expr "x$ac_option" : 'x[^=]*=\(.*\)'`
364
365   # Accept the important Cygnus configure options, so we can diagnose typos.
366
367   case $ac_option in
368
369   -bindir | --bindir | --bindi | --bind | --bin | --bi)
370     ac_prev=bindir ;;
371   -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
372     bindir=$ac_optarg ;;
373
374   -build | --build | --buil | --bui | --bu)
375     ac_prev=build_alias ;;
376   -build=* | --build=* | --buil=* | --bui=* | --bu=*)
377     build_alias=$ac_optarg ;;
378
379   -cache-file | --cache-file | --cache-fil | --cache-fi \
380   | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
381     ac_prev=cache_file ;;
382   -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
383   | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
384     cache_file=$ac_optarg ;;
385
386   --config-cache | -C)
387     cache_file=config.cache ;;
388
389   -datadir | --datadir | --datadi | --datad | --data | --dat | --da)
390     ac_prev=datadir ;;
391   -datadir=* | --datadir=* | --datadi=* | --datad=* | --data=* | --dat=* \
392   | --da=*)
393     datadir=$ac_optarg ;;
394
395   -disable-* | --disable-*)
396     ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
397     # Reject names that are not valid shell variable names.
398     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
399       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
400    { (exit 1); exit 1; }; }
401     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
402     eval "enable_$ac_feature=no" ;;
403
404   -enable-* | --enable-*)
405     ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
406     # Reject names that are not valid shell variable names.
407     expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
408       { echo "$as_me: error: invalid feature name: $ac_feature" >&2
409    { (exit 1); exit 1; }; }
410     ac_feature=`echo $ac_feature | sed 's/-/_/g'`
411     case $ac_option in
412       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
413       *) ac_optarg=yes ;;
414     esac
415     eval "enable_$ac_feature='$ac_optarg'" ;;
416
417   -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
418   | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
419   | --exec | --exe | --ex)
420     ac_prev=exec_prefix ;;
421   -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
422   | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
423   | --exec=* | --exe=* | --ex=*)
424     exec_prefix=$ac_optarg ;;
425
426   -gas | --gas | --ga | --g)
427     # Obsolete; use --with-gas.
428     with_gas=yes ;;
429
430   -help | --help | --hel | --he | -h)
431     ac_init_help=long ;;
432   -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
433     ac_init_help=recursive ;;
434   -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
435     ac_init_help=short ;;
436
437   -host | --host | --hos | --ho)
438     ac_prev=host_alias ;;
439   -host=* | --host=* | --hos=* | --ho=*)
440     host_alias=$ac_optarg ;;
441
442   -includedir | --includedir | --includedi | --included | --include \
443   | --includ | --inclu | --incl | --inc)
444     ac_prev=includedir ;;
445   -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
446   | --includ=* | --inclu=* | --incl=* | --inc=*)
447     includedir=$ac_optarg ;;
448
449   -infodir | --infodir | --infodi | --infod | --info | --inf)
450     ac_prev=infodir ;;
451   -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
452     infodir=$ac_optarg ;;
453
454   -libdir | --libdir | --libdi | --libd)
455     ac_prev=libdir ;;
456   -libdir=* | --libdir=* | --libdi=* | --libd=*)
457     libdir=$ac_optarg ;;
458
459   -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
460   | --libexe | --libex | --libe)
461     ac_prev=libexecdir ;;
462   -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
463   | --libexe=* | --libex=* | --libe=*)
464     libexecdir=$ac_optarg ;;
465
466   -localstatedir | --localstatedir | --localstatedi | --localstated \
467   | --localstate | --localstat | --localsta | --localst \
468   | --locals | --local | --loca | --loc | --lo)
469     ac_prev=localstatedir ;;
470   -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
471   | --localstate=* | --localstat=* | --localsta=* | --localst=* \
472   | --locals=* | --local=* | --loca=* | --loc=* | --lo=*)
473     localstatedir=$ac_optarg ;;
474
475   -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
476     ac_prev=mandir ;;
477   -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
478     mandir=$ac_optarg ;;
479
480   -nfp | --nfp | --nf)
481     # Obsolete; use --without-fp.
482     with_fp=no ;;
483
484   -no-create | --no-create | --no-creat | --no-crea | --no-cre \
485   | --no-cr | --no-c | -n)
486     no_create=yes ;;
487
488   -no-recursion | --no-recursion | --no-recursio | --no-recursi \
489   | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
490     no_recursion=yes ;;
491
492   -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
493   | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
494   | --oldin | --oldi | --old | --ol | --o)
495     ac_prev=oldincludedir ;;
496   -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
497   | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
498   | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
499     oldincludedir=$ac_optarg ;;
500
501   -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
502     ac_prev=prefix ;;
503   -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
504     prefix=$ac_optarg ;;
505
506   -program-prefix | --program-prefix | --program-prefi | --program-pref \
507   | --program-pre | --program-pr | --program-p)
508     ac_prev=program_prefix ;;
509   -program-prefix=* | --program-prefix=* | --program-prefi=* \
510   | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
511     program_prefix=$ac_optarg ;;
512
513   -program-suffix | --program-suffix | --program-suffi | --program-suff \
514   | --program-suf | --program-su | --program-s)
515     ac_prev=program_suffix ;;
516   -program-suffix=* | --program-suffix=* | --program-suffi=* \
517   | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
518     program_suffix=$ac_optarg ;;
519
520   -program-transform-name | --program-transform-name \
521   | --program-transform-nam | --program-transform-na \
522   | --program-transform-n | --program-transform- \
523   | --program-transform | --program-transfor \
524   | --program-transfo | --program-transf \
525   | --program-trans | --program-tran \
526   | --progr-tra | --program-tr | --program-t)
527     ac_prev=program_transform_name ;;
528   -program-transform-name=* | --program-transform-name=* \
529   | --program-transform-nam=* | --program-transform-na=* \
530   | --program-transform-n=* | --program-transform-=* \
531   | --program-transform=* | --program-transfor=* \
532   | --program-transfo=* | --program-transf=* \
533   | --program-trans=* | --program-tran=* \
534   | --progr-tra=* | --program-tr=* | --program-t=*)
535     program_transform_name=$ac_optarg ;;
536
537   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
538   | -silent | --silent | --silen | --sile | --sil)
539     silent=yes ;;
540
541   -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
542     ac_prev=sbindir ;;
543   -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
544   | --sbi=* | --sb=*)
545     sbindir=$ac_optarg ;;
546
547   -sharedstatedir | --sharedstatedir | --sharedstatedi \
548   | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
549   | --sharedst | --shareds | --shared | --share | --shar \
550   | --sha | --sh)
551     ac_prev=sharedstatedir ;;
552   -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
553   | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
554   | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
555   | --sha=* | --sh=*)
556     sharedstatedir=$ac_optarg ;;
557
558   -site | --site | --sit)
559     ac_prev=site ;;
560   -site=* | --site=* | --sit=*)
561     site=$ac_optarg ;;
562
563   -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
564     ac_prev=srcdir ;;
565   -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
566     srcdir=$ac_optarg ;;
567
568   -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
569   | --syscon | --sysco | --sysc | --sys | --sy)
570     ac_prev=sysconfdir ;;
571   -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
572   | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
573     sysconfdir=$ac_optarg ;;
574
575   -target | --target | --targe | --targ | --tar | --ta | --t)
576     ac_prev=target_alias ;;
577   -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
578     target_alias=$ac_optarg ;;
579
580   -v | -verbose | --verbose | --verbos | --verbo | --verb)
581     verbose=yes ;;
582
583   -version | --version | --versio | --versi | --vers | -V)
584     ac_init_version=: ;;
585
586   -with-* | --with-*)
587     ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
588     # Reject names that are not valid shell variable names.
589     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
590       { echo "$as_me: error: invalid package name: $ac_package" >&2
591    { (exit 1); exit 1; }; }
592     ac_package=`echo $ac_package| sed 's/-/_/g'`
593     case $ac_option in
594       *=*) ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`;;
595       *) ac_optarg=yes ;;
596     esac
597     eval "with_$ac_package='$ac_optarg'" ;;
598
599   -without-* | --without-*)
600     ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
601     # Reject names that are not valid shell variable names.
602     expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
603       { echo "$as_me: error: invalid package name: $ac_package" >&2
604    { (exit 1); exit 1; }; }
605     ac_package=`echo $ac_package | sed 's/-/_/g'`
606     eval "with_$ac_package=no" ;;
607
608   --x)
609     # Obsolete; use --with-x.
610     with_x=yes ;;
611
612   -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
613   | --x-incl | --x-inc | --x-in | --x-i)
614     ac_prev=x_includes ;;
615   -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
616   | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
617     x_includes=$ac_optarg ;;
618
619   -x-libraries | --x-libraries | --x-librarie | --x-librari \
620   | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
621     ac_prev=x_libraries ;;
622   -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
623   | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
624     x_libraries=$ac_optarg ;;
625
626   -*) { echo "$as_me: error: unrecognized option: $ac_option
627 Try \`$0 --help' for more information." >&2
628    { (exit 1); exit 1; }; }
629     ;;
630
631   *=*)
632     ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
633     # Reject names that are not valid shell variable names.
634     expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
635       { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
636    { (exit 1); exit 1; }; }
637     ac_optarg=`echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"`
638     eval "$ac_envvar='$ac_optarg'"
639     export $ac_envvar ;;
640
641   *)
642     # FIXME: should be removed in autoconf 3.0.
643     echo "$as_me: WARNING: you should use --build, --host, --target" >&2
644     expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
645       echo "$as_me: WARNING: invalid host type: $ac_option" >&2
646     : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
647     ;;
648
649   esac
650 done
651
652 if test -n "$ac_prev"; then
653   ac_option=--`echo $ac_prev | sed 's/_/-/g'`
654   { echo "$as_me: error: missing argument to $ac_option" >&2
655    { (exit 1); exit 1; }; }
656 fi
657
658 # Be sure to have absolute paths.
659 for ac_var in exec_prefix prefix
660 do
661   eval ac_val=$`echo $ac_var`
662   case $ac_val in
663     [\\/$]* | ?:[\\/]* | NONE | '' ) ;;
664     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
665    { (exit 1); exit 1; }; };;
666   esac
667 done
668
669 # Be sure to have absolute paths.
670 for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
671               localstatedir libdir includedir oldincludedir infodir mandir
672 do
673   eval ac_val=$`echo $ac_var`
674   case $ac_val in
675     [\\/$]* | ?:[\\/]* ) ;;
676     *)  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
677    { (exit 1); exit 1; }; };;
678   esac
679 done
680
681 # There might be people who depend on the old broken behavior: `$host'
682 # used to hold the argument of --host etc.
683 # FIXME: To remove some day.
684 build=$build_alias
685 host=$host_alias
686 target=$target_alias
687
688 # FIXME: To remove some day.
689 if test "x$host_alias" != x; then
690   if test "x$build_alias" = x; then
691     cross_compiling=maybe
692     echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
693     If a cross compiler is detected then cross compile mode will be used." >&2
694   elif test "x$build_alias" != "x$host_alias"; then
695     cross_compiling=yes
696   fi
697 fi
698
699 ac_tool_prefix=
700 test -n "$host_alias" && ac_tool_prefix=$host_alias-
701
702 test "$silent" = yes && exec 6>/dev/null
703
704
705 # Find the source files, if location was not specified.
706 if test -z "$srcdir"; then
707   ac_srcdir_defaulted=yes
708   # Try the directory containing this script, then its parent.
709   ac_confdir=`(dirname "$0") 2>/dev/null ||
710 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
711          X"$0" : 'X\(//\)[^/]' \| \
712          X"$0" : 'X\(//\)$' \| \
713          X"$0" : 'X\(/\)' \| \
714          .     : '\(.\)' 2>/dev/null ||
715 echo X"$0" |
716     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
717           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
718           /^X\(\/\/\)$/{ s//\1/; q; }
719           /^X\(\/\).*/{ s//\1/; q; }
720           s/.*/./; q'`
721   srcdir=$ac_confdir
722   if test ! -r $srcdir/$ac_unique_file; then
723     srcdir=..
724   fi
725 else
726   ac_srcdir_defaulted=no
727 fi
728 if test ! -r $srcdir/$ac_unique_file; then
729   if test "$ac_srcdir_defaulted" = yes; then
730     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $ac_confdir or .." >&2
731    { (exit 1); exit 1; }; }
732   else
733     { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
734    { (exit 1); exit 1; }; }
735   fi
736 fi
737 (cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null ||
738   { echo "$as_me: error: sources are in $srcdir, but \`cd $srcdir' does not work" >&2
739    { (exit 1); exit 1; }; }
740 srcdir=`echo "$srcdir" | sed 's%\([^\\/]\)[\\/]*$%\1%'`
741 ac_env_build_alias_set=${build_alias+set}
742 ac_env_build_alias_value=$build_alias
743 ac_cv_env_build_alias_set=${build_alias+set}
744 ac_cv_env_build_alias_value=$build_alias
745 ac_env_host_alias_set=${host_alias+set}
746 ac_env_host_alias_value=$host_alias
747 ac_cv_env_host_alias_set=${host_alias+set}
748 ac_cv_env_host_alias_value=$host_alias
749 ac_env_target_alias_set=${target_alias+set}
750 ac_env_target_alias_value=$target_alias
751 ac_cv_env_target_alias_set=${target_alias+set}
752 ac_cv_env_target_alias_value=$target_alias
753 ac_env_CC_set=${CC+set}
754 ac_env_CC_value=$CC
755 ac_cv_env_CC_set=${CC+set}
756 ac_cv_env_CC_value=$CC
757 ac_env_CFLAGS_set=${CFLAGS+set}
758 ac_env_CFLAGS_value=$CFLAGS
759 ac_cv_env_CFLAGS_set=${CFLAGS+set}
760 ac_cv_env_CFLAGS_value=$CFLAGS
761 ac_env_LDFLAGS_set=${LDFLAGS+set}
762 ac_env_LDFLAGS_value=$LDFLAGS
763 ac_cv_env_LDFLAGS_set=${LDFLAGS+set}
764 ac_cv_env_LDFLAGS_value=$LDFLAGS
765 ac_env_CPPFLAGS_set=${CPPFLAGS+set}
766 ac_env_CPPFLAGS_value=$CPPFLAGS
767 ac_cv_env_CPPFLAGS_set=${CPPFLAGS+set}
768 ac_cv_env_CPPFLAGS_value=$CPPFLAGS
769 ac_env_CXX_set=${CXX+set}
770 ac_env_CXX_value=$CXX
771 ac_cv_env_CXX_set=${CXX+set}
772 ac_cv_env_CXX_value=$CXX
773 ac_env_CXXFLAGS_set=${CXXFLAGS+set}
774 ac_env_CXXFLAGS_value=$CXXFLAGS
775 ac_cv_env_CXXFLAGS_set=${CXXFLAGS+set}
776 ac_cv_env_CXXFLAGS_value=$CXXFLAGS
777 ac_env_CPP_set=${CPP+set}
778 ac_env_CPP_value=$CPP
779 ac_cv_env_CPP_set=${CPP+set}
780 ac_cv_env_CPP_value=$CPP
781 ac_env_CXXCPP_set=${CXXCPP+set}
782 ac_env_CXXCPP_value=$CXXCPP
783 ac_cv_env_CXXCPP_set=${CXXCPP+set}
784 ac_cv_env_CXXCPP_value=$CXXCPP
785
786 #
787 # Report the --help message.
788 #
789 if test "$ac_init_help" = "long"; then
790   # Omit some internal or obsolete options to make the list less imposing.
791   # This message is too long to be a string in the A/UX 3.1 sh.
792   cat <<_ACEOF
793 \`configure' configures this package to adapt to many kinds of systems.
794
795 Usage: $0 [OPTION]... [VAR=VALUE]...
796
797 To assign environment variables (e.g., CC, CFLAGS...), specify them as
798 VAR=VALUE.  See below for descriptions of some of the useful variables.
799
800 Defaults for the options are specified in brackets.
801
802 Configuration:
803   -h, --help              display this help and exit
804       --help=short        display options specific to this package
805       --help=recursive    display the short help of all the included packages
806   -V, --version           display version information and exit
807   -q, --quiet, --silent   do not print \`checking...' messages
808       --cache-file=FILE   cache test results in FILE [disabled]
809   -C, --config-cache      alias for \`--cache-file=config.cache'
810   -n, --no-create         do not create output files
811       --srcdir=DIR        find the sources in DIR [configure dir or \`..']
812
813 _ACEOF
814
815   cat <<_ACEOF
816 Installation directories:
817   --prefix=PREFIX         install architecture-independent files in PREFIX
818                           [$ac_default_prefix]
819   --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
820                           [PREFIX]
821
822 By default, \`make install' will install all the files in
823 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
824 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
825 for instance \`--prefix=\$HOME'.
826
827 For better control, use the options below.
828
829 Fine tuning of the installation directories:
830   --bindir=DIR           user executables [EPREFIX/bin]
831   --sbindir=DIR          system admin executables [EPREFIX/sbin]
832   --libexecdir=DIR       program executables [EPREFIX/libexec]
833   --datadir=DIR          read-only architecture-independent data [PREFIX/share]
834   --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
835   --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
836   --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
837   --libdir=DIR           object code libraries [EPREFIX/lib]
838   --includedir=DIR       C header files [PREFIX/include]
839   --oldincludedir=DIR    C header files for non-gcc [/usr/include]
840   --infodir=DIR          info documentation [PREFIX/info]
841   --mandir=DIR           man documentation [PREFIX/man]
842 _ACEOF
843
844   cat <<\_ACEOF
845
846 X features:
847   --x-includes=DIR    X include files are in DIR
848   --x-libraries=DIR   X library files are in DIR
849
850 Program names:
851   --program-prefix=PREFIX            prepend PREFIX to installed program names
852   --program-suffix=SUFFIX            append SUFFIX to installed program names
853   --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
854
855 System types:
856   --build=BUILD     configure for building on BUILD [guessed]
857   --host=HOST       cross-compile to build programs to run on HOST [BUILD]
858 _ACEOF
859 fi
860
861 if test -n "$ac_init_help"; then
862
863   cat <<\_ACEOF
864
865 Optional Features:
866   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
867   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
868   --enable-everything     enable standard non-multichoice features
869                      NOTE: this option is order dependent
870                      NOTE: automatically enabled with --enable-shared
871   --enable-unicode3       use 21 instead of 16 bits to represent unicode characters
872   --enable-combining      enable composition of base and combining characters
873   --enable-xft            enable xft support on systems that have it
874   --enable-font-styles    enable bold and italic support
875   --enable-xpm-background enable XPM background pixmaps
876   --enable-transparency   enable transparent backgrounds
877   --enable-tinting        enable tinting of transparent bg
878   --enable-fading         enable colors fading when off focus
879   --enable-rxvt-scroll    enable rxvt style scrollbar
880   --enable-next-scroll    enable NeXT style scrollbar
881   --enable-xterm-scroll   enable Xterm style scrollbar
882   --enable-perl           enable embedded perl interpreter
883   --enable-plain-scroll   enable plain style scrollbar
884   --enable-xim            XIM (X Input Method) protocol support
885   --disable-backspace-key disable handling of the backspace key
886   --disable-delete-key    disable handling of the delete key
887   --disable-resources     disable all resource checking
888   --enable-8bitctrls      enable 8 bit control sequences (not recommended)
889   --enable-fallback(=CLASS) fall back on CLASS resources in addition to URxvt ones (default: Rxvt)
890   --disable-swapscreen    disable swap screen support
891   --enable-iso14755       enable support for extended ISO 14755 modes
892   --enable-frills         enable support for rarely used features
893   --enable-keepscrolling  enable continual scrolling on scrollbar arrow press
894   --enable-selectionscrolling  enable scrolling during selections
895   --enable-mousewheel     enable scrolling via mouse wheel or buttons 4 & 5
896   --enable-slipwheeling   enable slip wheel scrolling     (requires previous)
897   --enable-smart-resize   enable smart growth/shrink behaviour
898   --enable-text-blink     enable blinking text
899   --enable-pointer-blank  enable pointer blank when typing or inactive pointer
900   --enable-utmp           enable utmp (utmpx) support
901   --enable-wtmp           enable wtmp (wtmpx) support (requires --enable-utmp)
902   --enable-lastlog        enable lastlog support (requires --enable-utmp)
903
904 Optional Packages:
905   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
906   --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
907   --with-codesets=NAME,.. compile in additional codesets (jp,jp_ext,kr,zh,zh_ext,all)
908   --with-res-name=NAME    use this as default resource name (default: urxvt)
909   --with-res-class=CLASS  use this as the resource class (default: URxvt)
910   --with-name=NAME        set the basename for the installed binaries (default: urxvt)
911   --with-term=NAME        set the terminal to NAME (default: rxvt)
912   --with-terminfo=PATH    set the path to the terminfo tree to PATH
913   --with-x                use the X Window System
914   --with-xpm-includes=DIR use XPM includes in DIR
915   --with-xpm-library=DIR  use XPM library in DIR
916   --with-xpm              use XPM
917
918 Some influential environment variables:
919   CC          C compiler command
920   CFLAGS      C compiler flags
921   LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
922               nonstandard directory <lib dir>
923   CPPFLAGS    C/C++ preprocessor flags, e.g. -I<include dir> if you have
924               headers in a nonstandard directory <include dir>
925   CXX         C++ compiler command
926   CXXFLAGS    C++ compiler flags
927   CPP         C preprocessor
928   CXXCPP      C++ preprocessor
929
930 Use these variables to override the choices made by `configure' or to help
931 it to find libraries and programs with nonstandard names/locations.
932
933 _ACEOF
934 fi
935
936 if test "$ac_init_help" = "recursive"; then
937   # If there are subdirs, report their specific --help.
938   ac_popdir=`pwd`
939   for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
940     test -d $ac_dir || continue
941     ac_builddir=.
942
943 if test "$ac_dir" != .; then
944   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
945   # A "../" for each directory in $ac_dir_suffix.
946   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
947 else
948   ac_dir_suffix= ac_top_builddir=
949 fi
950
951 case $srcdir in
952   .)  # No --srcdir option.  We are building in place.
953     ac_srcdir=.
954     if test -z "$ac_top_builddir"; then
955        ac_top_srcdir=.
956     else
957        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
958     fi ;;
959   [\\/]* | ?:[\\/]* )  # Absolute path.
960     ac_srcdir=$srcdir$ac_dir_suffix;
961     ac_top_srcdir=$srcdir ;;
962   *) # Relative path.
963     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
964     ac_top_srcdir=$ac_top_builddir$srcdir ;;
965 esac
966
967 # Do not use `cd foo && pwd` to compute absolute paths, because
968 # the directories may not exist.
969 case `pwd` in
970 .) ac_abs_builddir="$ac_dir";;
971 *)
972   case "$ac_dir" in
973   .) ac_abs_builddir=`pwd`;;
974   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
975   *) ac_abs_builddir=`pwd`/"$ac_dir";;
976   esac;;
977 esac
978 case $ac_abs_builddir in
979 .) ac_abs_top_builddir=${ac_top_builddir}.;;
980 *)
981   case ${ac_top_builddir}. in
982   .) ac_abs_top_builddir=$ac_abs_builddir;;
983   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
984   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
985   esac;;
986 esac
987 case $ac_abs_builddir in
988 .) ac_abs_srcdir=$ac_srcdir;;
989 *)
990   case $ac_srcdir in
991   .) ac_abs_srcdir=$ac_abs_builddir;;
992   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
993   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
994   esac;;
995 esac
996 case $ac_abs_builddir in
997 .) ac_abs_top_srcdir=$ac_top_srcdir;;
998 *)
999   case $ac_top_srcdir in
1000   .) ac_abs_top_srcdir=$ac_abs_builddir;;
1001   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
1002   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
1003   esac;;
1004 esac
1005
1006     cd $ac_dir
1007     # Check for guested configure; otherwise get Cygnus style configure.
1008     if test -f $ac_srcdir/configure.gnu; then
1009       echo
1010       $SHELL $ac_srcdir/configure.gnu  --help=recursive
1011     elif test -f $ac_srcdir/configure; then
1012       echo
1013       $SHELL $ac_srcdir/configure  --help=recursive
1014     elif test -f $ac_srcdir/configure.ac ||
1015            test -f $ac_srcdir/configure.in; then
1016       echo
1017       $ac_configure --help
1018     else
1019       echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1020     fi
1021     cd "$ac_popdir"
1022   done
1023 fi
1024
1025 test -n "$ac_init_help" && exit 0
1026 if $ac_init_version; then
1027   cat <<\_ACEOF
1028
1029 Copyright (C) 2003 Free Software Foundation, Inc.
1030 This configure script is free software; the Free Software Foundation
1031 gives unlimited permission to copy, distribute and modify it.
1032 _ACEOF
1033   exit 0
1034 fi
1035 exec 5>config.log
1036 cat >&5 <<_ACEOF
1037 This file contains any messages produced by compilers while
1038 running configure, to aid debugging if configure makes a mistake.
1039
1040 It was created by $as_me, which was
1041 generated by GNU Autoconf 2.59.  Invocation command line was
1042
1043   $ $0 $@
1044
1045 _ACEOF
1046 {
1047 cat <<_ASUNAME
1048 ## --------- ##
1049 ## Platform. ##
1050 ## --------- ##
1051
1052 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1053 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1054 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1055 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1056 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1057
1058 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1059 /bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1060
1061 /bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1062 /usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1063 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1064 hostinfo               = `(hostinfo) 2>/dev/null               || echo unknown`
1065 /bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1066 /usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1067 /bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1068
1069 _ASUNAME
1070
1071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1072 for as_dir in $PATH
1073 do
1074   IFS=$as_save_IFS
1075   test -z "$as_dir" && as_dir=.
1076   echo "PATH: $as_dir"
1077 done
1078
1079 } >&5
1080
1081 cat >&5 <<_ACEOF
1082
1083
1084 ## ----------- ##
1085 ## Core tests. ##
1086 ## ----------- ##
1087
1088 _ACEOF
1089
1090
1091 # Keep a trace of the command line.
1092 # Strip out --no-create and --no-recursion so they do not pile up.
1093 # Strip out --silent because we don't want to record it for future runs.
1094 # Also quote any args containing shell meta-characters.
1095 # Make two passes to allow for proper duplicate-argument suppression.
1096 ac_configure_args=
1097 ac_configure_args0=
1098 ac_configure_args1=
1099 ac_sep=
1100 ac_must_keep_next=false
1101 for ac_pass in 1 2
1102 do
1103   for ac_arg
1104   do
1105     case $ac_arg in
1106     -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1107     -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1108     | -silent | --silent | --silen | --sile | --sil)
1109       continue ;;
1110     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1111       ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1112     esac
1113     case $ac_pass in
1114     1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1115     2)
1116       ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1117       if test $ac_must_keep_next = true; then
1118         ac_must_keep_next=false # Got value, back to normal.
1119       else
1120         case $ac_arg in
1121           *=* | --config-cache | -C | -disable-* | --disable-* \
1122           | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1123           | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1124           | -with-* | --with-* | -without-* | --without-* | --x)
1125             case "$ac_configure_args0 " in
1126               "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1127             esac
1128             ;;
1129           -* ) ac_must_keep_next=true ;;
1130         esac
1131       fi
1132       ac_configure_args="$ac_configure_args$ac_sep'$ac_arg'"
1133       # Get rid of the leading space.
1134       ac_sep=" "
1135       ;;
1136     esac
1137   done
1138 done
1139 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1140 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1141
1142 # When interrupted or exit'd, cleanup temporary files, and complete
1143 # config.log.  We remove comments because anyway the quotes in there
1144 # would cause problems or look ugly.
1145 # WARNING: Be sure not to use single quotes in there, as some shells,
1146 # such as our DU 5.0 friend, will then `close' the trap.
1147 trap 'exit_status=$?
1148   # Save into config.log some information that might help in debugging.
1149   {
1150     echo
1151
1152     cat <<\_ASBOX
1153 ## ---------------- ##
1154 ## Cache variables. ##
1155 ## ---------------- ##
1156 _ASBOX
1157     echo
1158     # The following way of writing the cache mishandles newlines in values,
1159 {
1160   (set) 2>&1 |
1161     case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
1162     *ac_space=\ *)
1163       sed -n \
1164         "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
1165           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
1166       ;;
1167     *)
1168       sed -n \
1169         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
1170       ;;
1171     esac;
1172 }
1173     echo
1174
1175     cat <<\_ASBOX
1176 ## ----------------- ##
1177 ## Output variables. ##
1178 ## ----------------- ##
1179 _ASBOX
1180     echo
1181     for ac_var in $ac_subst_vars
1182     do
1183       eval ac_val=$`echo $ac_var`
1184       echo "$ac_var='"'"'$ac_val'"'"'"
1185     done | sort
1186     echo
1187
1188     if test -n "$ac_subst_files"; then
1189       cat <<\_ASBOX
1190 ## ------------- ##
1191 ## Output files. ##
1192 ## ------------- ##
1193 _ASBOX
1194       echo
1195       for ac_var in $ac_subst_files
1196       do
1197         eval ac_val=$`echo $ac_var`
1198         echo "$ac_var='"'"'$ac_val'"'"'"
1199       done | sort
1200       echo
1201     fi
1202
1203     if test -s confdefs.h; then
1204       cat <<\_ASBOX
1205 ## ----------- ##
1206 ## confdefs.h. ##
1207 ## ----------- ##
1208 _ASBOX
1209       echo
1210       sed "/^$/d" confdefs.h | sort
1211       echo
1212     fi
1213     test "$ac_signal" != 0 &&
1214       echo "$as_me: caught signal $ac_signal"
1215     echo "$as_me: exit $exit_status"
1216   } >&5
1217   rm -f core *.core &&
1218   rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
1219     exit $exit_status
1220      ' 0
1221 for ac_signal in 1 2 13 15; do
1222   trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1223 done
1224 ac_signal=0
1225
1226 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1227 rm -rf conftest* confdefs.h
1228 # AIX cpp loses on an empty file, so make sure it contains at least a newline.
1229 echo >confdefs.h
1230
1231 # Predefined preprocessor variables.
1232
1233 cat >>confdefs.h <<_ACEOF
1234 #define PACKAGE_NAME "$PACKAGE_NAME"
1235 _ACEOF
1236
1237
1238 cat >>confdefs.h <<_ACEOF
1239 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1240 _ACEOF
1241
1242
1243 cat >>confdefs.h <<_ACEOF
1244 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1245 _ACEOF
1246
1247
1248 cat >>confdefs.h <<_ACEOF
1249 #define PACKAGE_STRING "$PACKAGE_STRING"
1250 _ACEOF
1251
1252
1253 cat >>confdefs.h <<_ACEOF
1254 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1255 _ACEOF
1256
1257
1258 # Let the site file select an alternate cache file if it wants to.
1259 # Prefer explicitly selected file to automatically selected ones.
1260 if test -z "$CONFIG_SITE"; then
1261   if test "x$prefix" != xNONE; then
1262     CONFIG_SITE="$prefix/share/config.site $prefix/etc/config.site"
1263   else
1264     CONFIG_SITE="$ac_default_prefix/share/config.site $ac_default_prefix/etc/config.site"
1265   fi
1266 fi
1267 for ac_site_file in $CONFIG_SITE; do
1268   if test -r "$ac_site_file"; then
1269     { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1270 echo "$as_me: loading site script $ac_site_file" >&6;}
1271     sed 's/^/| /' "$ac_site_file" >&5
1272     . "$ac_site_file"
1273   fi
1274 done
1275
1276 if test -r "$cache_file"; then
1277   # Some versions of bash will fail to source /dev/null (special
1278   # files actually), so we avoid doing that.
1279   if test -f "$cache_file"; then
1280     { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1281 echo "$as_me: loading cache $cache_file" >&6;}
1282     case $cache_file in
1283       [\\/]* | ?:[\\/]* ) . $cache_file;;
1284       *)                      . ./$cache_file;;
1285     esac
1286   fi
1287 else
1288   { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1289 echo "$as_me: creating cache $cache_file" >&6;}
1290   >$cache_file
1291 fi
1292
1293 # Check that the precious variables saved in the cache have kept the same
1294 # value.
1295 ac_cache_corrupted=false
1296 for ac_var in `(set) 2>&1 |
1297                sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
1298   eval ac_old_set=\$ac_cv_env_${ac_var}_set
1299   eval ac_new_set=\$ac_env_${ac_var}_set
1300   eval ac_old_val="\$ac_cv_env_${ac_var}_value"
1301   eval ac_new_val="\$ac_env_${ac_var}_value"
1302   case $ac_old_set,$ac_new_set in
1303     set,)
1304       { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1305 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1306       ac_cache_corrupted=: ;;
1307     ,set)
1308       { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1309 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1310       ac_cache_corrupted=: ;;
1311     ,);;
1312     *)
1313       if test "x$ac_old_val" != "x$ac_new_val"; then
1314         { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1315 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1316         { echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1317 echo "$as_me:   former value:  $ac_old_val" >&2;}
1318         { echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1319 echo "$as_me:   current value: $ac_new_val" >&2;}
1320         ac_cache_corrupted=:
1321       fi;;
1322   esac
1323   # Pass precious variables to config.status.
1324   if test "$ac_new_set" = set; then
1325     case $ac_new_val in
1326     *" "*|*"    "*|*[\[\]\~\#\$\^\&\*\(\)\{\}\\\|\;\<\>\?\"\']*)
1327       ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1328     *) ac_arg=$ac_var=$ac_new_val ;;
1329     esac
1330     case " $ac_configure_args " in
1331       *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1332       *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1333     esac
1334   fi
1335 done
1336 if $ac_cache_corrupted; then
1337   { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1338 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1339   { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1340 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1341    { (exit 1); exit 1; }; }
1342 fi
1343
1344 ac_ext=c
1345 ac_cpp='$CPP $CPPFLAGS'
1346 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1347 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1348 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370           ac_config_headers="$ac_config_headers config.h:config.h.in"
1371
1372
1373 ac_aux_dir=
1374 for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do
1375   if test -f $ac_dir/install-sh; then
1376     ac_aux_dir=$ac_dir
1377     ac_install_sh="$ac_aux_dir/install-sh -c"
1378     break
1379   elif test -f $ac_dir/install.sh; then
1380     ac_aux_dir=$ac_dir
1381     ac_install_sh="$ac_aux_dir/install.sh -c"
1382     break
1383   elif test -f $ac_dir/shtool; then
1384     ac_aux_dir=$ac_dir
1385     ac_install_sh="$ac_aux_dir/shtool install -c"
1386     break
1387   fi
1388 done
1389 if test -z "$ac_aux_dir"; then
1390   { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&5
1391 echo "$as_me: error: cannot find install-sh or install.sh in $srcdir $srcdir/.. $srcdir/../.." >&2;}
1392    { (exit 1); exit 1; }; }
1393 fi
1394 ac_config_guess="$SHELL $ac_aux_dir/config.guess"
1395 ac_config_sub="$SHELL $ac_aux_dir/config.sub"
1396 ac_configure="$SHELL $ac_aux_dir/configure" # This should be Cygnus configure.
1397
1398 # Make sure we can run config.sub.
1399 $ac_config_sub sun4 >/dev/null 2>&1 ||
1400   { { echo "$as_me:$LINENO: error: cannot run $ac_config_sub" >&5
1401 echo "$as_me: error: cannot run $ac_config_sub" >&2;}
1402    { (exit 1); exit 1; }; }
1403
1404 echo "$as_me:$LINENO: checking build system type" >&5
1405 echo $ECHO_N "checking build system type... $ECHO_C" >&6
1406 if test "${ac_cv_build+set}" = set; then
1407   echo $ECHO_N "(cached) $ECHO_C" >&6
1408 else
1409   ac_cv_build_alias=$build_alias
1410 test -z "$ac_cv_build_alias" &&
1411   ac_cv_build_alias=`$ac_config_guess`
1412 test -z "$ac_cv_build_alias" &&
1413   { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
1414 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
1415    { (exit 1); exit 1; }; }
1416 ac_cv_build=`$ac_config_sub $ac_cv_build_alias` ||
1417   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_build_alias failed" >&5
1418 echo "$as_me: error: $ac_config_sub $ac_cv_build_alias failed" >&2;}
1419    { (exit 1); exit 1; }; }
1420
1421 fi
1422 echo "$as_me:$LINENO: result: $ac_cv_build" >&5
1423 echo "${ECHO_T}$ac_cv_build" >&6
1424 build=$ac_cv_build
1425 build_cpu=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1426 build_vendor=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1427 build_os=`echo $ac_cv_build | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1428
1429
1430 echo "$as_me:$LINENO: checking host system type" >&5
1431 echo $ECHO_N "checking host system type... $ECHO_C" >&6
1432 if test "${ac_cv_host+set}" = set; then
1433   echo $ECHO_N "(cached) $ECHO_C" >&6
1434 else
1435   ac_cv_host_alias=$host_alias
1436 test -z "$ac_cv_host_alias" &&
1437   ac_cv_host_alias=$ac_cv_build_alias
1438 ac_cv_host=`$ac_config_sub $ac_cv_host_alias` ||
1439   { { echo "$as_me:$LINENO: error: $ac_config_sub $ac_cv_host_alias failed" >&5
1440 echo "$as_me: error: $ac_config_sub $ac_cv_host_alias failed" >&2;}
1441    { (exit 1); exit 1; }; }
1442
1443 fi
1444 echo "$as_me:$LINENO: result: $ac_cv_host" >&5
1445 echo "${ECHO_T}$ac_cv_host" >&6
1446 host=$ac_cv_host
1447 host_cpu=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
1448 host_vendor=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
1449 host_os=`echo $ac_cv_host | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
1450
1451
1452
1453 VERSION=`sed -n -e 's/^.*[ \t]VERSION.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1454 DATE=`sed -n -e 's/^.*[ \t]DATE.*"\(.*\)"$/\1/p' ${srcdir}/src/version.h`
1455 echo ""
1456 echo "configuring for rxvt $VERSION"
1457 echo ""
1458
1459 orig_CXXFLAGS="$CXXFLAGS"
1460
1461
1462 ac_ext=c
1463 ac_cpp='$CPP $CPPFLAGS'
1464 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1465 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1466 ac_compiler_gnu=$ac_cv_c_compiler_gnu
1467 if test -n "$ac_tool_prefix"; then
1468   # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
1469 set dummy ${ac_tool_prefix}gcc; ac_word=$2
1470 echo "$as_me:$LINENO: checking for $ac_word" >&5
1471 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1472 if test "${ac_cv_prog_CC+set}" = set; then
1473   echo $ECHO_N "(cached) $ECHO_C" >&6
1474 else
1475   if test -n "$CC"; then
1476   ac_cv_prog_CC="$CC" # Let the user override the test.
1477 else
1478 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1479 for as_dir in $PATH
1480 do
1481   IFS=$as_save_IFS
1482   test -z "$as_dir" && as_dir=.
1483   for ac_exec_ext in '' $ac_executable_extensions; do
1484   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1485     ac_cv_prog_CC="${ac_tool_prefix}gcc"
1486     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1487     break 2
1488   fi
1489 done
1490 done
1491
1492 fi
1493 fi
1494 CC=$ac_cv_prog_CC
1495 if test -n "$CC"; then
1496   echo "$as_me:$LINENO: result: $CC" >&5
1497 echo "${ECHO_T}$CC" >&6
1498 else
1499   echo "$as_me:$LINENO: result: no" >&5
1500 echo "${ECHO_T}no" >&6
1501 fi
1502
1503 fi
1504 if test -z "$ac_cv_prog_CC"; then
1505   ac_ct_CC=$CC
1506   # Extract the first word of "gcc", so it can be a program name with args.
1507 set dummy gcc; ac_word=$2
1508 echo "$as_me:$LINENO: checking for $ac_word" >&5
1509 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1510 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1511   echo $ECHO_N "(cached) $ECHO_C" >&6
1512 else
1513   if test -n "$ac_ct_CC"; then
1514   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1515 else
1516 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1517 for as_dir in $PATH
1518 do
1519   IFS=$as_save_IFS
1520   test -z "$as_dir" && as_dir=.
1521   for ac_exec_ext in '' $ac_executable_extensions; do
1522   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1523     ac_cv_prog_ac_ct_CC="gcc"
1524     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1525     break 2
1526   fi
1527 done
1528 done
1529
1530 fi
1531 fi
1532 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1533 if test -n "$ac_ct_CC"; then
1534   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1535 echo "${ECHO_T}$ac_ct_CC" >&6
1536 else
1537   echo "$as_me:$LINENO: result: no" >&5
1538 echo "${ECHO_T}no" >&6
1539 fi
1540
1541   CC=$ac_ct_CC
1542 else
1543   CC="$ac_cv_prog_CC"
1544 fi
1545
1546 if test -z "$CC"; then
1547   if test -n "$ac_tool_prefix"; then
1548   # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
1549 set dummy ${ac_tool_prefix}cc; ac_word=$2
1550 echo "$as_me:$LINENO: checking for $ac_word" >&5
1551 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1552 if test "${ac_cv_prog_CC+set}" = set; then
1553   echo $ECHO_N "(cached) $ECHO_C" >&6
1554 else
1555   if test -n "$CC"; then
1556   ac_cv_prog_CC="$CC" # Let the user override the test.
1557 else
1558 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1559 for as_dir in $PATH
1560 do
1561   IFS=$as_save_IFS
1562   test -z "$as_dir" && as_dir=.
1563   for ac_exec_ext in '' $ac_executable_extensions; do
1564   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1565     ac_cv_prog_CC="${ac_tool_prefix}cc"
1566     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1567     break 2
1568   fi
1569 done
1570 done
1571
1572 fi
1573 fi
1574 CC=$ac_cv_prog_CC
1575 if test -n "$CC"; then
1576   echo "$as_me:$LINENO: result: $CC" >&5
1577 echo "${ECHO_T}$CC" >&6
1578 else
1579   echo "$as_me:$LINENO: result: no" >&5
1580 echo "${ECHO_T}no" >&6
1581 fi
1582
1583 fi
1584 if test -z "$ac_cv_prog_CC"; then
1585   ac_ct_CC=$CC
1586   # Extract the first word of "cc", so it can be a program name with args.
1587 set dummy cc; ac_word=$2
1588 echo "$as_me:$LINENO: checking for $ac_word" >&5
1589 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1590 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1591   echo $ECHO_N "(cached) $ECHO_C" >&6
1592 else
1593   if test -n "$ac_ct_CC"; then
1594   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1595 else
1596 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1597 for as_dir in $PATH
1598 do
1599   IFS=$as_save_IFS
1600   test -z "$as_dir" && as_dir=.
1601   for ac_exec_ext in '' $ac_executable_extensions; do
1602   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1603     ac_cv_prog_ac_ct_CC="cc"
1604     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1605     break 2
1606   fi
1607 done
1608 done
1609
1610 fi
1611 fi
1612 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1613 if test -n "$ac_ct_CC"; then
1614   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1615 echo "${ECHO_T}$ac_ct_CC" >&6
1616 else
1617   echo "$as_me:$LINENO: result: no" >&5
1618 echo "${ECHO_T}no" >&6
1619 fi
1620
1621   CC=$ac_ct_CC
1622 else
1623   CC="$ac_cv_prog_CC"
1624 fi
1625
1626 fi
1627 if test -z "$CC"; then
1628   # Extract the first word of "cc", so it can be a program name with args.
1629 set dummy cc; ac_word=$2
1630 echo "$as_me:$LINENO: checking for $ac_word" >&5
1631 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1632 if test "${ac_cv_prog_CC+set}" = set; then
1633   echo $ECHO_N "(cached) $ECHO_C" >&6
1634 else
1635   if test -n "$CC"; then
1636   ac_cv_prog_CC="$CC" # Let the user override the test.
1637 else
1638   ac_prog_rejected=no
1639 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1640 for as_dir in $PATH
1641 do
1642   IFS=$as_save_IFS
1643   test -z "$as_dir" && as_dir=.
1644   for ac_exec_ext in '' $ac_executable_extensions; do
1645   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1646     if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
1647        ac_prog_rejected=yes
1648        continue
1649      fi
1650     ac_cv_prog_CC="cc"
1651     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1652     break 2
1653   fi
1654 done
1655 done
1656
1657 if test $ac_prog_rejected = yes; then
1658   # We found a bogon in the path, so make sure we never use it.
1659   set dummy $ac_cv_prog_CC
1660   shift
1661   if test $# != 0; then
1662     # We chose a different compiler from the bogus one.
1663     # However, it has the same basename, so the bogon will be chosen
1664     # first if we set CC to just the basename; use the full file name.
1665     shift
1666     ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1667   fi
1668 fi
1669 fi
1670 fi
1671 CC=$ac_cv_prog_CC
1672 if test -n "$CC"; then
1673   echo "$as_me:$LINENO: result: $CC" >&5
1674 echo "${ECHO_T}$CC" >&6
1675 else
1676   echo "$as_me:$LINENO: result: no" >&5
1677 echo "${ECHO_T}no" >&6
1678 fi
1679
1680 fi
1681 if test -z "$CC"; then
1682   if test -n "$ac_tool_prefix"; then
1683   for ac_prog in cl
1684   do
1685     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
1686 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
1687 echo "$as_me:$LINENO: checking for $ac_word" >&5
1688 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1689 if test "${ac_cv_prog_CC+set}" = set; then
1690   echo $ECHO_N "(cached) $ECHO_C" >&6
1691 else
1692   if test -n "$CC"; then
1693   ac_cv_prog_CC="$CC" # Let the user override the test.
1694 else
1695 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1696 for as_dir in $PATH
1697 do
1698   IFS=$as_save_IFS
1699   test -z "$as_dir" && as_dir=.
1700   for ac_exec_ext in '' $ac_executable_extensions; do
1701   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1702     ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
1703     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1704     break 2
1705   fi
1706 done
1707 done
1708
1709 fi
1710 fi
1711 CC=$ac_cv_prog_CC
1712 if test -n "$CC"; then
1713   echo "$as_me:$LINENO: result: $CC" >&5
1714 echo "${ECHO_T}$CC" >&6
1715 else
1716   echo "$as_me:$LINENO: result: no" >&5
1717 echo "${ECHO_T}no" >&6
1718 fi
1719
1720     test -n "$CC" && break
1721   done
1722 fi
1723 if test -z "$CC"; then
1724   ac_ct_CC=$CC
1725   for ac_prog in cl
1726 do
1727   # Extract the first word of "$ac_prog", so it can be a program name with args.
1728 set dummy $ac_prog; ac_word=$2
1729 echo "$as_me:$LINENO: checking for $ac_word" >&5
1730 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
1731 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
1732   echo $ECHO_N "(cached) $ECHO_C" >&6
1733 else
1734   if test -n "$ac_ct_CC"; then
1735   ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
1736 else
1737 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1738 for as_dir in $PATH
1739 do
1740   IFS=$as_save_IFS
1741   test -z "$as_dir" && as_dir=.
1742   for ac_exec_ext in '' $ac_executable_extensions; do
1743   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
1744     ac_cv_prog_ac_ct_CC="$ac_prog"
1745     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
1746     break 2
1747   fi
1748 done
1749 done
1750
1751 fi
1752 fi
1753 ac_ct_CC=$ac_cv_prog_ac_ct_CC
1754 if test -n "$ac_ct_CC"; then
1755   echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
1756 echo "${ECHO_T}$ac_ct_CC" >&6
1757 else
1758   echo "$as_me:$LINENO: result: no" >&5
1759 echo "${ECHO_T}no" >&6
1760 fi
1761
1762   test -n "$ac_ct_CC" && break
1763 done
1764
1765   CC=$ac_ct_CC
1766 fi
1767
1768 fi
1769
1770
1771 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
1772 See \`config.log' for more details." >&5
1773 echo "$as_me: error: no acceptable C compiler found in \$PATH
1774 See \`config.log' for more details." >&2;}
1775    { (exit 1); exit 1; }; }
1776
1777 # Provide some information about the compiler.
1778 echo "$as_me:$LINENO:" \
1779      "checking for C compiler version" >&5
1780 ac_compiler=`set X $ac_compile; echo $2`
1781 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
1782   (eval $ac_compiler --version </dev/null >&5) 2>&5
1783   ac_status=$?
1784   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1785   (exit $ac_status); }
1786 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
1787   (eval $ac_compiler -v </dev/null >&5) 2>&5
1788   ac_status=$?
1789   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1790   (exit $ac_status); }
1791 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
1792   (eval $ac_compiler -V </dev/null >&5) 2>&5
1793   ac_status=$?
1794   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1795   (exit $ac_status); }
1796
1797 cat >conftest.$ac_ext <<_ACEOF
1798 /* confdefs.h.  */
1799 _ACEOF
1800 cat confdefs.h >>conftest.$ac_ext
1801 cat >>conftest.$ac_ext <<_ACEOF
1802 /* end confdefs.h.  */
1803
1804 int
1805 main ()
1806 {
1807
1808   ;
1809   return 0;
1810 }
1811 _ACEOF
1812 ac_clean_files_save=$ac_clean_files
1813 ac_clean_files="$ac_clean_files a.out a.exe b.out"
1814 # Try to create an executable without -o first, disregard a.out.
1815 # It will help us diagnose broken compilers, and finding out an intuition
1816 # of exeext.
1817 echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
1818 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6
1819 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1820 if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
1821   (eval $ac_link_default) 2>&5
1822   ac_status=$?
1823   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1824   (exit $ac_status); }; then
1825   # Find the output, starting from the most likely.  This scheme is
1826 # not robust to junk in `.', hence go to wildcards (a.*) only as a last
1827 # resort.
1828
1829 # Be careful to initialize this variable, since it used to be cached.
1830 # Otherwise an old cache value of `no' led to `EXEEXT = no' in a Makefile.
1831 ac_cv_exeext=
1832 # b.out is created by i960 compilers.
1833 for ac_file in a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out
1834 do
1835   test -f "$ac_file" || continue
1836   case $ac_file in
1837     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
1838         ;;
1839     conftest.$ac_ext )
1840         # This is the source file.
1841         ;;
1842     [ab].out )
1843         # We found the default executable, but exeext='' is most
1844         # certainly right.
1845         break;;
1846     *.* )
1847         ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1848         # FIXME: I believe we export ac_cv_exeext for Libtool,
1849         # but it would be cool to find out if it's true.  Does anybody
1850         # maintain Libtool? --akim.
1851         export ac_cv_exeext
1852         break;;
1853     * )
1854         break;;
1855   esac
1856 done
1857 else
1858   echo "$as_me: failed program was:" >&5
1859 sed 's/^/| /' conftest.$ac_ext >&5
1860
1861 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
1862 See \`config.log' for more details." >&5
1863 echo "$as_me: error: C compiler cannot create executables
1864 See \`config.log' for more details." >&2;}
1865    { (exit 77); exit 77; }; }
1866 fi
1867
1868 ac_exeext=$ac_cv_exeext
1869 echo "$as_me:$LINENO: result: $ac_file" >&5
1870 echo "${ECHO_T}$ac_file" >&6
1871
1872 # Check the compiler produces executables we can run.  If not, either
1873 # the compiler is broken, or we cross compile.
1874 echo "$as_me:$LINENO: checking whether the C compiler works" >&5
1875 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6
1876 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
1877 # If not cross compiling, check that we can run a simple program.
1878 if test "$cross_compiling" != yes; then
1879   if { ac_try='./$ac_file'
1880   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
1881   (eval $ac_try) 2>&5
1882   ac_status=$?
1883   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1884   (exit $ac_status); }; }; then
1885     cross_compiling=no
1886   else
1887     if test "$cross_compiling" = maybe; then
1888         cross_compiling=yes
1889     else
1890         { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
1891 If you meant to cross compile, use \`--host'.
1892 See \`config.log' for more details." >&5
1893 echo "$as_me: error: cannot run C compiled programs.
1894 If you meant to cross compile, use \`--host'.
1895 See \`config.log' for more details." >&2;}
1896    { (exit 1); exit 1; }; }
1897     fi
1898   fi
1899 fi
1900 echo "$as_me:$LINENO: result: yes" >&5
1901 echo "${ECHO_T}yes" >&6
1902
1903 rm -f a.out a.exe conftest$ac_cv_exeext b.out
1904 ac_clean_files=$ac_clean_files_save
1905 # Check the compiler produces executables we can run.  If not, either
1906 # the compiler is broken, or we cross compile.
1907 echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
1908 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6
1909 echo "$as_me:$LINENO: result: $cross_compiling" >&5
1910 echo "${ECHO_T}$cross_compiling" >&6
1911
1912 echo "$as_me:$LINENO: checking for suffix of executables" >&5
1913 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6
1914 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
1915   (eval $ac_link) 2>&5
1916   ac_status=$?
1917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1918   (exit $ac_status); }; then
1919   # If both `conftest.exe' and `conftest' are `present' (well, observable)
1920 # catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
1921 # work properly (i.e., refer to `conftest.exe'), while it won't with
1922 # `rm'.
1923 for ac_file in conftest.exe conftest conftest.*; do
1924   test -f "$ac_file" || continue
1925   case $ac_file in
1926     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
1927     *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1928           export ac_cv_exeext
1929           break;;
1930     * ) break;;
1931   esac
1932 done
1933 else
1934   { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
1935 See \`config.log' for more details." >&5
1936 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
1937 See \`config.log' for more details." >&2;}
1938    { (exit 1); exit 1; }; }
1939 fi
1940
1941 rm -f conftest$ac_cv_exeext
1942 echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
1943 echo "${ECHO_T}$ac_cv_exeext" >&6
1944
1945 rm -f conftest.$ac_ext
1946 EXEEXT=$ac_cv_exeext
1947 ac_exeext=$EXEEXT
1948 echo "$as_me:$LINENO: checking for suffix of object files" >&5
1949 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6
1950 if test "${ac_cv_objext+set}" = set; then
1951   echo $ECHO_N "(cached) $ECHO_C" >&6
1952 else
1953   cat >conftest.$ac_ext <<_ACEOF
1954 /* confdefs.h.  */
1955 _ACEOF
1956 cat confdefs.h >>conftest.$ac_ext
1957 cat >>conftest.$ac_ext <<_ACEOF
1958 /* end confdefs.h.  */
1959
1960 int
1961 main ()
1962 {
1963
1964   ;
1965   return 0;
1966 }
1967 _ACEOF
1968 rm -f conftest.o conftest.obj
1969 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
1970   (eval $ac_compile) 2>&5
1971   ac_status=$?
1972   echo "$as_me:$LINENO: \$? = $ac_status" >&5
1973   (exit $ac_status); }; then
1974   for ac_file in `(ls conftest.o conftest.obj; ls conftest.*) 2>/dev/null`; do
1975   case $ac_file in
1976     *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg ) ;;
1977     *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
1978        break;;
1979   esac
1980 done
1981 else
1982   echo "$as_me: failed program was:" >&5
1983 sed 's/^/| /' conftest.$ac_ext >&5
1984
1985 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
1986 See \`config.log' for more details." >&5
1987 echo "$as_me: error: cannot compute suffix of object files: cannot compile
1988 See \`config.log' for more details." >&2;}
1989    { (exit 1); exit 1; }; }
1990 fi
1991
1992 rm -f conftest.$ac_cv_objext conftest.$ac_ext
1993 fi
1994 echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
1995 echo "${ECHO_T}$ac_cv_objext" >&6
1996 OBJEXT=$ac_cv_objext
1997 ac_objext=$OBJEXT
1998 echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
1999 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6
2000 if test "${ac_cv_c_compiler_gnu+set}" = set; then
2001   echo $ECHO_N "(cached) $ECHO_C" >&6
2002 else
2003   cat >conftest.$ac_ext <<_ACEOF
2004 /* confdefs.h.  */
2005 _ACEOF
2006 cat confdefs.h >>conftest.$ac_ext
2007 cat >>conftest.$ac_ext <<_ACEOF
2008 /* end confdefs.h.  */
2009
2010 int
2011 main ()
2012 {
2013 #ifndef __GNUC__
2014        choke me
2015 #endif
2016
2017   ;
2018   return 0;
2019 }
2020 _ACEOF
2021 rm -f conftest.$ac_objext
2022 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2023   (eval $ac_compile) 2>conftest.er1
2024   ac_status=$?
2025   grep -v '^ *+' conftest.er1 >conftest.err
2026   rm -f conftest.er1
2027   cat conftest.err >&5
2028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2029   (exit $ac_status); } &&
2030          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2031   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2032   (eval $ac_try) 2>&5
2033   ac_status=$?
2034   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2035   (exit $ac_status); }; } &&
2036          { ac_try='test -s conftest.$ac_objext'
2037   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2038   (eval $ac_try) 2>&5
2039   ac_status=$?
2040   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2041   (exit $ac_status); }; }; then
2042   ac_compiler_gnu=yes
2043 else
2044   echo "$as_me: failed program was:" >&5
2045 sed 's/^/| /' conftest.$ac_ext >&5
2046
2047 ac_compiler_gnu=no
2048 fi
2049 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2050 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2051
2052 fi
2053 echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
2054 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6
2055 GCC=`test $ac_compiler_gnu = yes && echo yes`
2056 ac_test_CFLAGS=${CFLAGS+set}
2057 ac_save_CFLAGS=$CFLAGS
2058 CFLAGS="-g"
2059 echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
2060 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6
2061 if test "${ac_cv_prog_cc_g+set}" = set; then
2062   echo $ECHO_N "(cached) $ECHO_C" >&6
2063 else
2064   cat >conftest.$ac_ext <<_ACEOF
2065 /* confdefs.h.  */
2066 _ACEOF
2067 cat confdefs.h >>conftest.$ac_ext
2068 cat >>conftest.$ac_ext <<_ACEOF
2069 /* end confdefs.h.  */
2070
2071 int
2072 main ()
2073 {
2074
2075   ;
2076   return 0;
2077 }
2078 _ACEOF
2079 rm -f conftest.$ac_objext
2080 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2081   (eval $ac_compile) 2>conftest.er1
2082   ac_status=$?
2083   grep -v '^ *+' conftest.er1 >conftest.err
2084   rm -f conftest.er1
2085   cat conftest.err >&5
2086   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2087   (exit $ac_status); } &&
2088          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2089   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2090   (eval $ac_try) 2>&5
2091   ac_status=$?
2092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2093   (exit $ac_status); }; } &&
2094          { ac_try='test -s conftest.$ac_objext'
2095   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2096   (eval $ac_try) 2>&5
2097   ac_status=$?
2098   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2099   (exit $ac_status); }; }; then
2100   ac_cv_prog_cc_g=yes
2101 else
2102   echo "$as_me: failed program was:" >&5
2103 sed 's/^/| /' conftest.$ac_ext >&5
2104
2105 ac_cv_prog_cc_g=no
2106 fi
2107 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2108 fi
2109 echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
2110 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
2111 if test "$ac_test_CFLAGS" = set; then
2112   CFLAGS=$ac_save_CFLAGS
2113 elif test $ac_cv_prog_cc_g = yes; then
2114   if test "$GCC" = yes; then
2115     CFLAGS="-g -O2"
2116   else
2117     CFLAGS="-g"
2118   fi
2119 else
2120   if test "$GCC" = yes; then
2121     CFLAGS="-O2"
2122   else
2123     CFLAGS=
2124   fi
2125 fi
2126 echo "$as_me:$LINENO: checking for $CC option to accept ANSI C" >&5
2127 echo $ECHO_N "checking for $CC option to accept ANSI C... $ECHO_C" >&6
2128 if test "${ac_cv_prog_cc_stdc+set}" = set; then
2129   echo $ECHO_N "(cached) $ECHO_C" >&6
2130 else
2131   ac_cv_prog_cc_stdc=no
2132 ac_save_CC=$CC
2133 cat >conftest.$ac_ext <<_ACEOF
2134 /* confdefs.h.  */
2135 _ACEOF
2136 cat confdefs.h >>conftest.$ac_ext
2137 cat >>conftest.$ac_ext <<_ACEOF
2138 /* end confdefs.h.  */
2139 #include <stdarg.h>
2140 #include <stdio.h>
2141 #include <sys/types.h>
2142 #include <sys/stat.h>
2143 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
2144 struct buf { int x; };
2145 FILE * (*rcsopen) (struct buf *, struct stat *, int);
2146 static char *e (p, i)
2147      char **p;
2148      int i;
2149 {
2150   return p[i];
2151 }
2152 static char *f (char * (*g) (char **, int), char **p, ...)
2153 {
2154   char *s;
2155   va_list v;
2156   va_start (v,p);
2157   s = g (p, va_arg (v,int));
2158   va_end (v);
2159   return s;
2160 }
2161
2162 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
2163    function prototypes and stuff, but not '\xHH' hex character constants.
2164    These don't provoke an error unfortunately, instead are silently treated
2165    as 'x'.  The following induces an error, until -std1 is added to get
2166    proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
2167    array size at least.  It's necessary to write '\x00'==0 to get something
2168    that's true only with -std1.  */
2169 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
2170
2171 int test (int i, double x);
2172 struct s1 {int (*f) (int a);};
2173 struct s2 {int (*f) (double a);};
2174 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
2175 int argc;
2176 char **argv;
2177 int
2178 main ()
2179 {
2180 return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
2181   ;
2182   return 0;
2183 }
2184 _ACEOF
2185 # Don't try gcc -ansi; that turns off useful extensions and
2186 # breaks some systems' header files.
2187 # AIX                   -qlanglvl=ansi
2188 # Ultrix and OSF/1      -std1
2189 # HP-UX 10.20 and later -Ae
2190 # HP-UX older versions  -Aa -D_HPUX_SOURCE
2191 # SVR4                  -Xc -D__EXTENSIONS__
2192 for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
2193 do
2194   CC="$ac_save_CC $ac_arg"
2195   rm -f conftest.$ac_objext
2196 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2197   (eval $ac_compile) 2>conftest.er1
2198   ac_status=$?
2199   grep -v '^ *+' conftest.er1 >conftest.err
2200   rm -f conftest.er1
2201   cat conftest.err >&5
2202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2203   (exit $ac_status); } &&
2204          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2205   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2206   (eval $ac_try) 2>&5
2207   ac_status=$?
2208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2209   (exit $ac_status); }; } &&
2210          { ac_try='test -s conftest.$ac_objext'
2211   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2212   (eval $ac_try) 2>&5
2213   ac_status=$?
2214   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2215   (exit $ac_status); }; }; then
2216   ac_cv_prog_cc_stdc=$ac_arg
2217 break
2218 else
2219   echo "$as_me: failed program was:" >&5
2220 sed 's/^/| /' conftest.$ac_ext >&5
2221
2222 fi
2223 rm -f conftest.err conftest.$ac_objext
2224 done
2225 rm -f conftest.$ac_ext conftest.$ac_objext
2226 CC=$ac_save_CC
2227
2228 fi
2229
2230 case "x$ac_cv_prog_cc_stdc" in
2231   x|xno)
2232     echo "$as_me:$LINENO: result: none needed" >&5
2233 echo "${ECHO_T}none needed" >&6 ;;
2234   *)
2235     echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5
2236 echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6
2237     CC="$CC $ac_cv_prog_cc_stdc" ;;
2238 esac
2239
2240 # Some people use a C++ compiler to compile C.  Since we use `exit',
2241 # in C++ we need to declare it.  In case someone uses the same compiler
2242 # for both compiling C and C++ we need to have the C++ compiler decide
2243 # the declaration of exit, since it's the most demanding environment.
2244 cat >conftest.$ac_ext <<_ACEOF
2245 #ifndef __cplusplus
2246   choke me
2247 #endif
2248 _ACEOF
2249 rm -f conftest.$ac_objext
2250 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2251   (eval $ac_compile) 2>conftest.er1
2252   ac_status=$?
2253   grep -v '^ *+' conftest.er1 >conftest.err
2254   rm -f conftest.er1
2255   cat conftest.err >&5
2256   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2257   (exit $ac_status); } &&
2258          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2259   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2260   (eval $ac_try) 2>&5
2261   ac_status=$?
2262   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2263   (exit $ac_status); }; } &&
2264          { ac_try='test -s conftest.$ac_objext'
2265   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2266   (eval $ac_try) 2>&5
2267   ac_status=$?
2268   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2269   (exit $ac_status); }; }; then
2270   for ac_declaration in \
2271    '' \
2272    'extern "C" void std::exit (int) throw (); using std::exit;' \
2273    'extern "C" void std::exit (int); using std::exit;' \
2274    'extern "C" void exit (int) throw ();' \
2275    'extern "C" void exit (int);' \
2276    'void exit (int);'
2277 do
2278   cat >conftest.$ac_ext <<_ACEOF
2279 /* confdefs.h.  */
2280 _ACEOF
2281 cat confdefs.h >>conftest.$ac_ext
2282 cat >>conftest.$ac_ext <<_ACEOF
2283 /* end confdefs.h.  */
2284 $ac_declaration
2285 #include <stdlib.h>
2286 int
2287 main ()
2288 {
2289 exit (42);
2290   ;
2291   return 0;
2292 }
2293 _ACEOF
2294 rm -f conftest.$ac_objext
2295 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2296   (eval $ac_compile) 2>conftest.er1
2297   ac_status=$?
2298   grep -v '^ *+' conftest.er1 >conftest.err
2299   rm -f conftest.er1
2300   cat conftest.err >&5
2301   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2302   (exit $ac_status); } &&
2303          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2304   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2305   (eval $ac_try) 2>&5
2306   ac_status=$?
2307   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2308   (exit $ac_status); }; } &&
2309          { ac_try='test -s conftest.$ac_objext'
2310   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2311   (eval $ac_try) 2>&5
2312   ac_status=$?
2313   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2314   (exit $ac_status); }; }; then
2315   :
2316 else
2317   echo "$as_me: failed program was:" >&5
2318 sed 's/^/| /' conftest.$ac_ext >&5
2319
2320 continue
2321 fi
2322 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2323   cat >conftest.$ac_ext <<_ACEOF
2324 /* confdefs.h.  */
2325 _ACEOF
2326 cat confdefs.h >>conftest.$ac_ext
2327 cat >>conftest.$ac_ext <<_ACEOF
2328 /* end confdefs.h.  */
2329 $ac_declaration
2330 int
2331 main ()
2332 {
2333 exit (42);
2334   ;
2335   return 0;
2336 }
2337 _ACEOF
2338 rm -f conftest.$ac_objext
2339 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2340   (eval $ac_compile) 2>conftest.er1
2341   ac_status=$?
2342   grep -v '^ *+' conftest.er1 >conftest.err
2343   rm -f conftest.er1
2344   cat conftest.err >&5
2345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2346   (exit $ac_status); } &&
2347          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
2348   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2349   (eval $ac_try) 2>&5
2350   ac_status=$?
2351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2352   (exit $ac_status); }; } &&
2353          { ac_try='test -s conftest.$ac_objext'
2354   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2355   (eval $ac_try) 2>&5
2356   ac_status=$?
2357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2358   (exit $ac_status); }; }; then
2359   break
2360 else
2361   echo "$as_me: failed program was:" >&5
2362 sed 's/^/| /' conftest.$ac_ext >&5
2363
2364 fi
2365 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2366 done
2367 rm -f conftest*
2368 if test -n "$ac_declaration"; then
2369   echo '#ifdef __cplusplus' >>confdefs.h
2370   echo $ac_declaration      >>confdefs.h
2371   echo '#endif'             >>confdefs.h
2372 fi
2373
2374 else
2375   echo "$as_me: failed program was:" >&5
2376 sed 's/^/| /' conftest.$ac_ext >&5
2377
2378 fi
2379 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2380 ac_ext=c
2381 ac_cpp='$CPP $CPPFLAGS'
2382 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2383 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2384 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2385
2386 ac_ext=cc
2387 ac_cpp='$CXXCPP $CPPFLAGS'
2388 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2389 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2390 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
2391 if test -n "$ac_tool_prefix"; then
2392   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2393   do
2394     # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2395 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2396 echo "$as_me:$LINENO: checking for $ac_word" >&5
2397 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2398 if test "${ac_cv_prog_CXX+set}" = set; then
2399   echo $ECHO_N "(cached) $ECHO_C" >&6
2400 else
2401   if test -n "$CXX"; then
2402   ac_cv_prog_CXX="$CXX" # Let the user override the test.
2403 else
2404 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2405 for as_dir in $PATH
2406 do
2407   IFS=$as_save_IFS
2408   test -z "$as_dir" && as_dir=.
2409   for ac_exec_ext in '' $ac_executable_extensions; do
2410   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2411     ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
2412     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2413     break 2
2414   fi
2415 done
2416 done
2417
2418 fi
2419 fi
2420 CXX=$ac_cv_prog_CXX
2421 if test -n "$CXX"; then
2422   echo "$as_me:$LINENO: result: $CXX" >&5
2423 echo "${ECHO_T}$CXX" >&6
2424 else
2425   echo "$as_me:$LINENO: result: no" >&5
2426 echo "${ECHO_T}no" >&6
2427 fi
2428
2429     test -n "$CXX" && break
2430   done
2431 fi
2432 if test -z "$CXX"; then
2433   ac_ct_CXX=$CXX
2434   for ac_prog in $CCC g++ c++ gpp aCC CC cxx cc++ cl FCC KCC RCC xlC_r xlC
2435 do
2436   # Extract the first word of "$ac_prog", so it can be a program name with args.
2437 set dummy $ac_prog; ac_word=$2
2438 echo "$as_me:$LINENO: checking for $ac_word" >&5
2439 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
2440 if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
2441   echo $ECHO_N "(cached) $ECHO_C" >&6
2442 else
2443   if test -n "$ac_ct_CXX"; then
2444   ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
2445 else
2446 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2447 for as_dir in $PATH
2448 do
2449   IFS=$as_save_IFS
2450   test -z "$as_dir" && as_dir=.
2451   for ac_exec_ext in '' $ac_executable_extensions; do
2452   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2453     ac_cv_prog_ac_ct_CXX="$ac_prog"
2454     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2455     break 2
2456   fi
2457 done
2458 done
2459
2460 fi
2461 fi
2462 ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
2463 if test -n "$ac_ct_CXX"; then
2464   echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
2465 echo "${ECHO_T}$ac_ct_CXX" >&6
2466 else
2467   echo "$as_me:$LINENO: result: no" >&5
2468 echo "${ECHO_T}no" >&6
2469 fi
2470
2471   test -n "$ac_ct_CXX" && break
2472 done
2473 test -n "$ac_ct_CXX" || ac_ct_CXX="g++"
2474
2475   CXX=$ac_ct_CXX
2476 fi
2477
2478
2479 # Provide some information about the compiler.
2480 echo "$as_me:$LINENO:" \
2481      "checking for C++ compiler version" >&5
2482 ac_compiler=`set X $ac_compile; echo $2`
2483 { (eval echo "$as_me:$LINENO: \"$ac_compiler --version </dev/null >&5\"") >&5
2484   (eval $ac_compiler --version </dev/null >&5) 2>&5
2485   ac_status=$?
2486   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2487   (exit $ac_status); }
2488 { (eval echo "$as_me:$LINENO: \"$ac_compiler -v </dev/null >&5\"") >&5
2489   (eval $ac_compiler -v </dev/null >&5) 2>&5
2490   ac_status=$?
2491   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2492   (exit $ac_status); }
2493 { (eval echo "$as_me:$LINENO: \"$ac_compiler -V </dev/null >&5\"") >&5
2494   (eval $ac_compiler -V </dev/null >&5) 2>&5
2495   ac_status=$?
2496   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2497   (exit $ac_status); }
2498
2499 echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
2500 echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6
2501 if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
2502   echo $ECHO_N "(cached) $ECHO_C" >&6
2503 else
2504   cat >conftest.$ac_ext <<_ACEOF
2505 /* confdefs.h.  */
2506 _ACEOF
2507 cat confdefs.h >>conftest.$ac_ext
2508 cat >>conftest.$ac_ext <<_ACEOF
2509 /* end confdefs.h.  */
2510
2511 int
2512 main ()
2513 {
2514 #ifndef __GNUC__
2515        choke me
2516 #endif
2517
2518   ;
2519   return 0;
2520 }
2521 _ACEOF
2522 rm -f conftest.$ac_objext
2523 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2524   (eval $ac_compile) 2>conftest.er1
2525   ac_status=$?
2526   grep -v '^ *+' conftest.er1 >conftest.err
2527   rm -f conftest.er1
2528   cat conftest.err >&5
2529   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2530   (exit $ac_status); } &&
2531          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2532   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2533   (eval $ac_try) 2>&5
2534   ac_status=$?
2535   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2536   (exit $ac_status); }; } &&
2537          { ac_try='test -s conftest.$ac_objext'
2538   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2539   (eval $ac_try) 2>&5
2540   ac_status=$?
2541   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2542   (exit $ac_status); }; }; then
2543   ac_compiler_gnu=yes
2544 else
2545   echo "$as_me: failed program was:" >&5
2546 sed 's/^/| /' conftest.$ac_ext >&5
2547
2548 ac_compiler_gnu=no
2549 fi
2550 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2551 ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
2552
2553 fi
2554 echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
2555 echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6
2556 GXX=`test $ac_compiler_gnu = yes && echo yes`
2557 ac_test_CXXFLAGS=${CXXFLAGS+set}
2558 ac_save_CXXFLAGS=$CXXFLAGS
2559 CXXFLAGS="-g"
2560 echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
2561 echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6
2562 if test "${ac_cv_prog_cxx_g+set}" = set; then
2563   echo $ECHO_N "(cached) $ECHO_C" >&6
2564 else
2565   cat >conftest.$ac_ext <<_ACEOF
2566 /* confdefs.h.  */
2567 _ACEOF
2568 cat confdefs.h >>conftest.$ac_ext
2569 cat >>conftest.$ac_ext <<_ACEOF
2570 /* end confdefs.h.  */
2571
2572 int
2573 main ()
2574 {
2575
2576   ;
2577   return 0;
2578 }
2579 _ACEOF
2580 rm -f conftest.$ac_objext
2581 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2582   (eval $ac_compile) 2>conftest.er1
2583   ac_status=$?
2584   grep -v '^ *+' conftest.er1 >conftest.err
2585   rm -f conftest.er1
2586   cat conftest.err >&5
2587   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2588   (exit $ac_status); } &&
2589          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2590   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2591   (eval $ac_try) 2>&5
2592   ac_status=$?
2593   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2594   (exit $ac_status); }; } &&
2595          { ac_try='test -s conftest.$ac_objext'
2596   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2597   (eval $ac_try) 2>&5
2598   ac_status=$?
2599   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2600   (exit $ac_status); }; }; then
2601   ac_cv_prog_cxx_g=yes
2602 else
2603   echo "$as_me: failed program was:" >&5
2604 sed 's/^/| /' conftest.$ac_ext >&5
2605
2606 ac_cv_prog_cxx_g=no
2607 fi
2608 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2609 fi
2610 echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
2611 echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6
2612 if test "$ac_test_CXXFLAGS" = set; then
2613   CXXFLAGS=$ac_save_CXXFLAGS
2614 elif test $ac_cv_prog_cxx_g = yes; then
2615   if test "$GXX" = yes; then
2616     CXXFLAGS="-g -O2"
2617   else
2618     CXXFLAGS="-g"
2619   fi
2620 else
2621   if test "$GXX" = yes; then
2622     CXXFLAGS="-O2"
2623   else
2624     CXXFLAGS=
2625   fi
2626 fi
2627 for ac_declaration in \
2628    '' \
2629    'extern "C" void std::exit (int) throw (); using std::exit;' \
2630    'extern "C" void std::exit (int); using std::exit;' \
2631    'extern "C" void exit (int) throw ();' \
2632    'extern "C" void exit (int);' \
2633    'void exit (int);'
2634 do
2635   cat >conftest.$ac_ext <<_ACEOF
2636 /* confdefs.h.  */
2637 _ACEOF
2638 cat confdefs.h >>conftest.$ac_ext
2639 cat >>conftest.$ac_ext <<_ACEOF
2640 /* end confdefs.h.  */
2641 $ac_declaration
2642 #include <stdlib.h>
2643 int
2644 main ()
2645 {
2646 exit (42);
2647   ;
2648   return 0;
2649 }
2650 _ACEOF
2651 rm -f conftest.$ac_objext
2652 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2653   (eval $ac_compile) 2>conftest.er1
2654   ac_status=$?
2655   grep -v '^ *+' conftest.er1 >conftest.err
2656   rm -f conftest.er1
2657   cat conftest.err >&5
2658   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2659   (exit $ac_status); } &&
2660          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2661   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2662   (eval $ac_try) 2>&5
2663   ac_status=$?
2664   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2665   (exit $ac_status); }; } &&
2666          { ac_try='test -s conftest.$ac_objext'
2667   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2668   (eval $ac_try) 2>&5
2669   ac_status=$?
2670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2671   (exit $ac_status); }; }; then
2672   :
2673 else
2674   echo "$as_me: failed program was:" >&5
2675 sed 's/^/| /' conftest.$ac_ext >&5
2676
2677 continue
2678 fi
2679 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2680   cat >conftest.$ac_ext <<_ACEOF
2681 /* confdefs.h.  */
2682 _ACEOF
2683 cat confdefs.h >>conftest.$ac_ext
2684 cat >>conftest.$ac_ext <<_ACEOF
2685 /* end confdefs.h.  */
2686 $ac_declaration
2687 int
2688 main ()
2689 {
2690 exit (42);
2691   ;
2692   return 0;
2693 }
2694 _ACEOF
2695 rm -f conftest.$ac_objext
2696 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
2697   (eval $ac_compile) 2>conftest.er1
2698   ac_status=$?
2699   grep -v '^ *+' conftest.er1 >conftest.err
2700   rm -f conftest.er1
2701   cat conftest.err >&5
2702   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2703   (exit $ac_status); } &&
2704          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
2705   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2706   (eval $ac_try) 2>&5
2707   ac_status=$?
2708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2709   (exit $ac_status); }; } &&
2710          { ac_try='test -s conftest.$ac_objext'
2711   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
2712   (eval $ac_try) 2>&5
2713   ac_status=$?
2714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2715   (exit $ac_status); }; }; then
2716   break
2717 else
2718   echo "$as_me: failed program was:" >&5
2719 sed 's/^/| /' conftest.$ac_ext >&5
2720
2721 fi
2722 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
2723 done
2724 rm -f conftest*
2725 if test -n "$ac_declaration"; then
2726   echo '#ifdef __cplusplus' >>confdefs.h
2727   echo $ac_declaration      >>confdefs.h
2728   echo '#endif'             >>confdefs.h
2729 fi
2730
2731 ac_ext=c
2732 ac_cpp='$CPP $CPPFLAGS'
2733 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2734 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2735 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2736
2737 ac_ext=c
2738 ac_cpp='$CPP $CPPFLAGS'
2739 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2740 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2741 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2742 echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
2743 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6
2744 # On Suns, sometimes $CPP names a directory.
2745 if test -n "$CPP" && test -d "$CPP"; then
2746   CPP=
2747 fi
2748 if test -z "$CPP"; then
2749   if test "${ac_cv_prog_CPP+set}" = set; then
2750   echo $ECHO_N "(cached) $ECHO_C" >&6
2751 else
2752       # Double quotes because CPP needs to be expanded
2753     for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
2754     do
2755       ac_preproc_ok=false
2756 for ac_c_preproc_warn_flag in '' yes
2757 do
2758   # Use a header file that comes with gcc, so configuring glibc
2759   # with a fresh cross-compiler works.
2760   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2761   # <limits.h> exists even on freestanding compilers.
2762   # On the NeXT, cc -E runs the code through the compiler's parser,
2763   # not just through cpp. "Syntax error" is here to catch this case.
2764   cat >conftest.$ac_ext <<_ACEOF
2765 /* confdefs.h.  */
2766 _ACEOF
2767 cat confdefs.h >>conftest.$ac_ext
2768 cat >>conftest.$ac_ext <<_ACEOF
2769 /* end confdefs.h.  */
2770 #ifdef __STDC__
2771 # include <limits.h>
2772 #else
2773 # include <assert.h>
2774 #endif
2775                      Syntax error
2776 _ACEOF
2777 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2778   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2779   ac_status=$?
2780   grep -v '^ *+' conftest.er1 >conftest.err
2781   rm -f conftest.er1
2782   cat conftest.err >&5
2783   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2784   (exit $ac_status); } >/dev/null; then
2785   if test -s conftest.err; then
2786     ac_cpp_err=$ac_c_preproc_warn_flag
2787     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2788   else
2789     ac_cpp_err=
2790   fi
2791 else
2792   ac_cpp_err=yes
2793 fi
2794 if test -z "$ac_cpp_err"; then
2795   :
2796 else
2797   echo "$as_me: failed program was:" >&5
2798 sed 's/^/| /' conftest.$ac_ext >&5
2799
2800   # Broken: fails on valid input.
2801 continue
2802 fi
2803 rm -f conftest.err conftest.$ac_ext
2804
2805   # OK, works on sane cases.  Now check whether non-existent headers
2806   # can be detected and how.
2807   cat >conftest.$ac_ext <<_ACEOF
2808 /* confdefs.h.  */
2809 _ACEOF
2810 cat confdefs.h >>conftest.$ac_ext
2811 cat >>conftest.$ac_ext <<_ACEOF
2812 /* end confdefs.h.  */
2813 #include <ac_nonexistent.h>
2814 _ACEOF
2815 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2816   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2817   ac_status=$?
2818   grep -v '^ *+' conftest.er1 >conftest.err
2819   rm -f conftest.er1
2820   cat conftest.err >&5
2821   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2822   (exit $ac_status); } >/dev/null; then
2823   if test -s conftest.err; then
2824     ac_cpp_err=$ac_c_preproc_warn_flag
2825     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2826   else
2827     ac_cpp_err=
2828   fi
2829 else
2830   ac_cpp_err=yes
2831 fi
2832 if test -z "$ac_cpp_err"; then
2833   # Broken: success on invalid input.
2834 continue
2835 else
2836   echo "$as_me: failed program was:" >&5
2837 sed 's/^/| /' conftest.$ac_ext >&5
2838
2839   # Passes both tests.
2840 ac_preproc_ok=:
2841 break
2842 fi
2843 rm -f conftest.err conftest.$ac_ext
2844
2845 done
2846 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2847 rm -f conftest.err conftest.$ac_ext
2848 if $ac_preproc_ok; then
2849   break
2850 fi
2851
2852     done
2853     ac_cv_prog_CPP=$CPP
2854
2855 fi
2856   CPP=$ac_cv_prog_CPP
2857 else
2858   ac_cv_prog_CPP=$CPP
2859 fi
2860 echo "$as_me:$LINENO: result: $CPP" >&5
2861 echo "${ECHO_T}$CPP" >&6
2862 ac_preproc_ok=false
2863 for ac_c_preproc_warn_flag in '' yes
2864 do
2865   # Use a header file that comes with gcc, so configuring glibc
2866   # with a fresh cross-compiler works.
2867   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
2868   # <limits.h> exists even on freestanding compilers.
2869   # On the NeXT, cc -E runs the code through the compiler's parser,
2870   # not just through cpp. "Syntax error" is here to catch this case.
2871   cat >conftest.$ac_ext <<_ACEOF
2872 /* confdefs.h.  */
2873 _ACEOF
2874 cat confdefs.h >>conftest.$ac_ext
2875 cat >>conftest.$ac_ext <<_ACEOF
2876 /* end confdefs.h.  */
2877 #ifdef __STDC__
2878 # include <limits.h>
2879 #else
2880 # include <assert.h>
2881 #endif
2882                      Syntax error
2883 _ACEOF
2884 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2885   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2886   ac_status=$?
2887   grep -v '^ *+' conftest.er1 >conftest.err
2888   rm -f conftest.er1
2889   cat conftest.err >&5
2890   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2891   (exit $ac_status); } >/dev/null; then
2892   if test -s conftest.err; then
2893     ac_cpp_err=$ac_c_preproc_warn_flag
2894     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2895   else
2896     ac_cpp_err=
2897   fi
2898 else
2899   ac_cpp_err=yes
2900 fi
2901 if test -z "$ac_cpp_err"; then
2902   :
2903 else
2904   echo "$as_me: failed program was:" >&5
2905 sed 's/^/| /' conftest.$ac_ext >&5
2906
2907   # Broken: fails on valid input.
2908 continue
2909 fi
2910 rm -f conftest.err conftest.$ac_ext
2911
2912   # OK, works on sane cases.  Now check whether non-existent headers
2913   # can be detected and how.
2914   cat >conftest.$ac_ext <<_ACEOF
2915 /* confdefs.h.  */
2916 _ACEOF
2917 cat confdefs.h >>conftest.$ac_ext
2918 cat >>conftest.$ac_ext <<_ACEOF
2919 /* end confdefs.h.  */
2920 #include <ac_nonexistent.h>
2921 _ACEOF
2922 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
2923   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
2924   ac_status=$?
2925   grep -v '^ *+' conftest.er1 >conftest.err
2926   rm -f conftest.er1
2927   cat conftest.err >&5
2928   echo "$as_me:$LINENO: \$? = $ac_status" >&5
2929   (exit $ac_status); } >/dev/null; then
2930   if test -s conftest.err; then
2931     ac_cpp_err=$ac_c_preproc_warn_flag
2932     ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
2933   else
2934     ac_cpp_err=
2935   fi
2936 else
2937   ac_cpp_err=yes
2938 fi
2939 if test -z "$ac_cpp_err"; then
2940   # Broken: success on invalid input.
2941 continue
2942 else
2943   echo "$as_me: failed program was:" >&5
2944 sed 's/^/| /' conftest.$ac_ext >&5
2945
2946   # Passes both tests.
2947 ac_preproc_ok=:
2948 break
2949 fi
2950 rm -f conftest.err conftest.$ac_ext
2951
2952 done
2953 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
2954 rm -f conftest.err conftest.$ac_ext
2955 if $ac_preproc_ok; then
2956   :
2957 else
2958   { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
2959 See \`config.log' for more details." >&5
2960 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
2961 See \`config.log' for more details." >&2;}
2962    { (exit 1); exit 1; }; }
2963 fi
2964
2965 ac_ext=c
2966 ac_cpp='$CPP $CPPFLAGS'
2967 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2968 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2969 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2970
2971 # Find a good install program.  We prefer a C program (faster),
2972 # so one script is as good as another.  But avoid the broken or
2973 # incompatible versions:
2974 # SysV /etc/install, /usr/sbin/install
2975 # SunOS /usr/etc/install
2976 # IRIX /sbin/install
2977 # AIX /bin/install
2978 # AmigaOS /C/install, which installs bootblocks on floppy discs
2979 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2980 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
2981 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2982 # OS/2's system install, which has a completely different semantic
2983 # ./install, which can be erroneously created by make from ./install.sh.
2984 echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2985 echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6
2986 if test -z "$INSTALL"; then
2987 if test "${ac_cv_path_install+set}" = set; then
2988   echo $ECHO_N "(cached) $ECHO_C" >&6
2989 else
2990   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2991 for as_dir in $PATH
2992 do
2993   IFS=$as_save_IFS
2994   test -z "$as_dir" && as_dir=.
2995   # Account for people who put trailing slashes in PATH elements.
2996 case $as_dir/ in
2997   ./ | .// | /cC/* | \
2998   /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2999   ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
3000   /usr/ucb/* ) ;;
3001   *)
3002     # OSF1 and SCO ODT 3.0 have their own names for install.
3003     # Don't use installbsd from OSF since it installs stuff as root
3004     # by default.
3005     for ac_prog in ginstall scoinst install; do
3006       for ac_exec_ext in '' $ac_executable_extensions; do
3007         if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
3008           if test $ac_prog = install &&
3009             grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3010             # AIX install.  It has an incompatible calling convention.
3011             :
3012           elif test $ac_prog = install &&
3013             grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
3014             # program-specific install script used by HP pwplus--don't use.
3015             :
3016           else
3017             ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
3018             break 3
3019           fi
3020         fi
3021       done
3022     done
3023     ;;
3024 esac
3025 done
3026
3027
3028 fi
3029   if test "${ac_cv_path_install+set}" = set; then
3030     INSTALL=$ac_cv_path_install
3031   else
3032     # As a last resort, use the slow shell script.  We don't cache a
3033     # path for INSTALL within a source directory, because that will
3034     # break other packages using the cache if that directory is
3035     # removed, or if the path is relative.
3036     INSTALL=$ac_install_sh
3037   fi
3038 fi
3039 echo "$as_me:$LINENO: result: $INSTALL" >&5
3040 echo "${ECHO_T}$INSTALL" >&6
3041
3042 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
3043 # It thinks the first close brace ends the variable substitution.
3044 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
3045
3046 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
3047
3048 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
3049
3050
3051
3052
3053 echo "$as_me:$LINENO: checking for egrep" >&5
3054 echo $ECHO_N "checking for egrep... $ECHO_C" >&6
3055 if test "${ac_cv_prog_egrep+set}" = set; then
3056   echo $ECHO_N "(cached) $ECHO_C" >&6
3057 else
3058   if echo a | (grep -E '(a|b)') >/dev/null 2>&1
3059     then ac_cv_prog_egrep='grep -E'
3060     else ac_cv_prog_egrep='egrep'
3061     fi
3062 fi
3063 echo "$as_me:$LINENO: result: $ac_cv_prog_egrep" >&5
3064 echo "${ECHO_T}$ac_cv_prog_egrep" >&6
3065  EGREP=$ac_cv_prog_egrep
3066
3067
3068
3069 echo "$as_me:$LINENO: checking for AIX" >&5
3070 echo $ECHO_N "checking for AIX... $ECHO_C" >&6
3071 cat >conftest.$ac_ext <<_ACEOF
3072 /* confdefs.h.  */
3073 _ACEOF
3074 cat confdefs.h >>conftest.$ac_ext
3075 cat >>conftest.$ac_ext <<_ACEOF
3076 /* end confdefs.h.  */
3077 #ifdef _AIX
3078   yes
3079 #endif
3080
3081 _ACEOF
3082 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3083   $EGREP "yes" >/dev/null 2>&1; then
3084   echo "$as_me:$LINENO: result: yes" >&5
3085 echo "${ECHO_T}yes" >&6
3086 cat >>confdefs.h <<\_ACEOF
3087 #define _ALL_SOURCE 1
3088 _ACEOF
3089
3090 else
3091   echo "$as_me:$LINENO: result: no" >&5
3092 echo "${ECHO_T}no" >&6
3093 fi
3094 rm -f conftest*
3095
3096
3097 echo "$as_me:$LINENO: checking for library containing strerror" >&5
3098 echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
3099 if test "${ac_cv_search_strerror+set}" = set; then
3100   echo $ECHO_N "(cached) $ECHO_C" >&6
3101 else
3102   ac_func_search_save_LIBS=$LIBS
3103 ac_cv_search_strerror=no
3104 cat >conftest.$ac_ext <<_ACEOF
3105 /* confdefs.h.  */
3106 _ACEOF
3107 cat confdefs.h >>conftest.$ac_ext
3108 cat >>conftest.$ac_ext <<_ACEOF
3109 /* end confdefs.h.  */
3110
3111 /* Override any gcc2 internal prototype to avoid an error.  */
3112 #ifdef __cplusplus
3113 extern "C"
3114 #endif
3115 /* We use char because int might match the return type of a gcc2
3116    builtin and then its argument prototype would still apply.  */
3117 char strerror ();
3118 int
3119 main ()
3120 {
3121 strerror ();
3122   ;
3123   return 0;
3124 }
3125 _ACEOF
3126 rm -f conftest.$ac_objext conftest$ac_exeext
3127 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3128   (eval $ac_link) 2>conftest.er1
3129   ac_status=$?
3130   grep -v '^ *+' conftest.er1 >conftest.err
3131   rm -f conftest.er1
3132   cat conftest.err >&5
3133   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3134   (exit $ac_status); } &&
3135          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
3136   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3137   (eval $ac_try) 2>&5
3138   ac_status=$?
3139   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3140   (exit $ac_status); }; } &&
3141          { ac_try='test -s conftest$ac_exeext'
3142   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3143   (eval $ac_try) 2>&5
3144   ac_status=$?
3145   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3146   (exit $ac_status); }; }; then
3147   ac_cv_search_strerror="none required"
3148 else
3149   echo "$as_me: failed program was:" >&5
3150 sed 's/^/| /' conftest.$ac_ext >&5
3151
3152 fi
3153 rm -f conftest.err conftest.$ac_objext \
3154       conftest$ac_exeext conftest.$ac_ext
3155 if test "$ac_cv_search_strerror" = no; then
3156   for ac_lib in cposix; do
3157     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
3158     cat >conftest.$ac_ext <<_ACEOF
3159 /* confdefs.h.  */
3160 _ACEOF
3161 cat confdefs.h >>conftest.$ac_ext
3162 cat >>conftest.$ac_ext <<_ACEOF
3163 /* end confdefs.h.  */
3164
3165 /* Override any gcc2 internal prototype to avoid an error.  */
3166 #ifdef __cplusplus
3167 extern "C"
3168 #endif
3169 /* We use char because int might match the return type of a gcc2
3170    builtin and then its argument prototype would still apply.  */
3171 char strerror ();
3172 int
3173 main ()
3174 {
3175 strerror ();
3176   ;
3177   return 0;
3178 }
3179 _ACEOF
3180 rm -f conftest.$ac_objext conftest$ac_exeext
3181 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3182   (eval $ac_link) 2>conftest.er1
3183   ac_status=$?
3184   grep -v '^ *+' conftest.er1 >conftest.err
3185   rm -f conftest.er1
3186   cat conftest.err >&5
3187   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3188   (exit $ac_status); } &&
3189          { ac_try='test -z "$ac_c_werror_flag"                   || test ! -s conftest.err'
3190   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3191   (eval $ac_try) 2>&5
3192   ac_status=$?
3193   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3194   (exit $ac_status); }; } &&
3195          { ac_try='test -s conftest$ac_exeext'
3196   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3197   (eval $ac_try) 2>&5
3198   ac_status=$?
3199   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3200   (exit $ac_status); }; }; then
3201   ac_cv_search_strerror="-l$ac_lib"
3202 break
3203 else
3204   echo "$as_me: failed program was:" >&5
3205 sed 's/^/| /' conftest.$ac_ext >&5
3206
3207 fi
3208 rm -f conftest.err conftest.$ac_objext \
3209       conftest$ac_exeext conftest.$ac_ext
3210   done
3211 fi
3212 LIBS=$ac_func_search_save_LIBS
3213 fi
3214 echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
3215 echo "${ECHO_T}$ac_cv_search_strerror" >&6
3216 if test "$ac_cv_search_strerror" != no; then
3217   test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
3218
3219 fi
3220
3221 ac_ext=cc
3222 ac_cpp='$CXXCPP $CPPFLAGS'
3223 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3224 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3225 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3226
3227
3228 if test x$GCC = xyes && test x$GXX = xyes; then
3229       echo "$as_me:$LINENO: checking for working libsupc++" >&5
3230 echo $ECHO_N "checking for working libsupc++... $ECHO_C" >&6
3231    save_CXX="$CXX"
3232    save_LIBS="$LIBS"
3233    CXX="$CC"
3234    LIBS="$LIBS -lsupc++"
3235    LINKER="$CC"
3236
3237 cat >conftest.$ac_ext <<_ACEOF
3238 /* confdefs.h.  */
3239 _ACEOF
3240 cat confdefs.h >>conftest.$ac_ext
3241 cat >>conftest.$ac_ext <<_ACEOF
3242 /* end confdefs.h.  */
3243 struct test { }; void f() try { throw new test; } catch (...) { throw; }
3244 int
3245 main ()
3246 {
3247
3248   ;
3249   return 0;
3250 }
3251 _ACEOF
3252 rm -f conftest.$ac_objext conftest$ac_exeext
3253 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3254   (eval $ac_link) 2>conftest.er1
3255   ac_status=$?
3256   grep -v '^ *+' conftest.er1 >conftest.err
3257   rm -f conftest.er1
3258   cat conftest.err >&5
3259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3260   (exit $ac_status); } &&
3261          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3262   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3263   (eval $ac_try) 2>&5
3264   ac_status=$?
3265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3266   (exit $ac_status); }; } &&
3267          { ac_try='test -s conftest$ac_exeext'
3268   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3269   (eval $ac_try) 2>&5
3270   ac_status=$?
3271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3272   (exit $ac_status); }; }; then
3273   echo "$as_me:$LINENO: result: ok" >&5
3274 echo "${ECHO_T}ok" >&6
3275 else
3276   echo "$as_me: failed program was:" >&5
3277 sed 's/^/| /' conftest.$ac_ext >&5
3278
3279
3280          echo "$as_me:$LINENO: result: no, making everything bigger and slower" >&5
3281 echo "${ECHO_T}no, making everything bigger and slower" >&6
3282          LIBS="$save_LIBS"
3283          LINKER="$save_CXX"
3284
3285
3286 fi
3287 rm -f conftest.err conftest.$ac_objext \
3288       conftest$ac_exeext conftest.$ac_ext
3289    CXX="$save_CXX"
3290 fi
3291 LINKER=$LINKER
3292
3293
3294 ac_ext=cc
3295 ac_cpp='$CXXCPP $CPPFLAGS'
3296 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3297 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3298 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
3299
3300 if test -z "$orig_CXXFLAGS"; then
3301   if test x$GCC = xyes && test "x$GXX" = xyes; then
3302      CXXFLAGS="-g -O3 -fno-threadsafe-statics -fno-enforce-eh-specs"
3303     cat >conftest.$ac_ext <<_ACEOF
3304 /* confdefs.h.  */
3305 _ACEOF
3306 cat confdefs.h >>conftest.$ac_ext
3307 cat >>conftest.$ac_ext <<_ACEOF
3308 /* end confdefs.h.  */
3309
3310 int
3311 main ()
3312 {
3313
3314   ;
3315   return 0;
3316 }
3317 _ACEOF
3318 rm -f conftest.$ac_objext
3319 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
3320   (eval $ac_compile) 2>conftest.er1
3321   ac_status=$?
3322   grep -v '^ *+' conftest.er1 >conftest.err
3323   rm -f conftest.er1
3324   cat conftest.err >&5
3325   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3326   (exit $ac_status); } &&
3327          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3328   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3329   (eval $ac_try) 2>&5
3330   ac_status=$?
3331   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3332   (exit $ac_status); }; } &&
3333          { ac_try='test -s conftest.$ac_objext'
3334   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3335   (eval $ac_try) 2>&5
3336   ac_status=$?
3337   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3338   (exit $ac_status); }; }; then
3339   :
3340 else
3341   echo "$as_me: failed program was:" >&5
3342 sed 's/^/| /' conftest.$ac_ext >&5
3343
3344 CXXFLAGS="-g -O3"
3345 fi
3346 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
3347   else
3348     CXXFLAGS="-O"
3349   fi
3350   CFLAGS="$CXXFLAGS"
3351 fi
3352
3353
3354 cat >>confdefs.h <<\_ACEOF
3355 #define _GNU_SOURCE 1
3356 _ACEOF
3357
3358
3359 case $host in
3360    *-*-solaris* )
3361
3362 cat >>confdefs.h <<\_ACEOF
3363 #define _XOPEN_SOURCE_EXTENDED 1
3364 _ACEOF
3365
3366
3367 cat >>confdefs.h <<\_ACEOF
3368 #define _XOPEN_SOURCE 2
3369 _ACEOF
3370
3371
3372 cat >>confdefs.h <<\_ACEOF
3373 #define __EXTENSIONS__ 1
3374 _ACEOF
3375
3376       ;;
3377 esac
3378
3379
3380 echo "$as_me:$LINENO: checking for setlocale" >&5
3381 echo $ECHO_N "checking for setlocale... $ECHO_C" >&6
3382 if test "${ac_cv_func_setlocale+set}" = set; then
3383   echo $ECHO_N "(cached) $ECHO_C" >&6
3384 else
3385   cat >conftest.$ac_ext <<_ACEOF
3386 /* confdefs.h.  */
3387 _ACEOF
3388 cat confdefs.h >>conftest.$ac_ext
3389 cat >>conftest.$ac_ext <<_ACEOF
3390 /* end confdefs.h.  */
3391 /* Define setlocale to an innocuous variant, in case <limits.h> declares setlocale.
3392    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3393 #define setlocale innocuous_setlocale
3394
3395 /* System header to define __stub macros and hopefully few prototypes,
3396     which can conflict with char setlocale (); below.
3397     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3398     <limits.h> exists even on freestanding compilers.  */
3399
3400 #ifdef __STDC__
3401 # include <limits.h>
3402 #else
3403 # include <assert.h>
3404 #endif
3405
3406 #undef setlocale
3407
3408 /* Override any gcc2 internal prototype to avoid an error.  */
3409 #ifdef __cplusplus
3410 extern "C"
3411 {
3412 #endif
3413 /* We use char because int might match the return type of a gcc2
3414    builtin and then its argument prototype would still apply.  */
3415 char setlocale ();
3416 /* The GNU C library defines this for functions which it implements
3417     to always fail with ENOSYS.  Some functions are actually named
3418     something starting with __ and the normal name is an alias.  */
3419 #if defined (__stub_setlocale) || defined (__stub___setlocale)
3420 choke me
3421 #else
3422 char (*f) () = setlocale;
3423 #endif
3424 #ifdef __cplusplus
3425 }
3426 #endif
3427
3428 int
3429 main ()
3430 {
3431 return f != setlocale;
3432   ;
3433   return 0;
3434 }
3435 _ACEOF
3436 rm -f conftest.$ac_objext conftest$ac_exeext
3437 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3438   (eval $ac_link) 2>conftest.er1
3439   ac_status=$?
3440   grep -v '^ *+' conftest.er1 >conftest.err
3441   rm -f conftest.er1
3442   cat conftest.err >&5
3443   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3444   (exit $ac_status); } &&
3445          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3446   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3447   (eval $ac_try) 2>&5
3448   ac_status=$?
3449   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3450   (exit $ac_status); }; } &&
3451          { ac_try='test -s conftest$ac_exeext'
3452   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3453   (eval $ac_try) 2>&5
3454   ac_status=$?
3455   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3456   (exit $ac_status); }; }; then
3457   ac_cv_func_setlocale=yes
3458 else
3459   echo "$as_me: failed program was:" >&5
3460 sed 's/^/| /' conftest.$ac_ext >&5
3461
3462 ac_cv_func_setlocale=no
3463 fi
3464 rm -f conftest.err conftest.$ac_objext \
3465       conftest$ac_exeext conftest.$ac_ext
3466 fi
3467 echo "$as_me:$LINENO: result: $ac_cv_func_setlocale" >&5
3468 echo "${ECHO_T}$ac_cv_func_setlocale" >&6
3469 if test $ac_cv_func_setlocale = yes; then
3470   :
3471 else
3472   echo "$as_me:$LINENO: checking for setlocale in -lxpg4" >&5
3473 echo $ECHO_N "checking for setlocale in -lxpg4... $ECHO_C" >&6
3474 if test "${ac_cv_lib_xpg4_setlocale+set}" = set; then
3475   echo $ECHO_N "(cached) $ECHO_C" >&6
3476 else
3477   ac_check_lib_save_LIBS=$LIBS
3478 LIBS="-lxpg4  $LIBS"
3479 cat >conftest.$ac_ext <<_ACEOF
3480 /* confdefs.h.  */
3481 _ACEOF
3482 cat confdefs.h >>conftest.$ac_ext
3483 cat >>conftest.$ac_ext <<_ACEOF
3484 /* end confdefs.h.  */
3485
3486 /* Override any gcc2 internal prototype to avoid an error.  */
3487 #ifdef __cplusplus
3488 extern "C"
3489 #endif
3490 /* We use char because int might match the return type of a gcc2
3491    builtin and then its argument prototype would still apply.  */
3492 char setlocale ();
3493 int
3494 main ()
3495 {
3496 setlocale ();
3497   ;
3498   return 0;
3499 }
3500 _ACEOF
3501 rm -f conftest.$ac_objext conftest$ac_exeext
3502 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3503   (eval $ac_link) 2>conftest.er1
3504   ac_status=$?
3505   grep -v '^ *+' conftest.er1 >conftest.err
3506   rm -f conftest.er1
3507   cat conftest.err >&5
3508   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3509   (exit $ac_status); } &&
3510          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3511   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3512   (eval $ac_try) 2>&5
3513   ac_status=$?
3514   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3515   (exit $ac_status); }; } &&
3516          { ac_try='test -s conftest$ac_exeext'
3517   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3518   (eval $ac_try) 2>&5
3519   ac_status=$?
3520   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3521   (exit $ac_status); }; }; then
3522   ac_cv_lib_xpg4_setlocale=yes
3523 else
3524   echo "$as_me: failed program was:" >&5
3525 sed 's/^/| /' conftest.$ac_ext >&5
3526
3527 ac_cv_lib_xpg4_setlocale=no
3528 fi
3529 rm -f conftest.err conftest.$ac_objext \
3530       conftest$ac_exeext conftest.$ac_ext
3531 LIBS=$ac_check_lib_save_LIBS
3532 fi
3533 echo "$as_me:$LINENO: result: $ac_cv_lib_xpg4_setlocale" >&5
3534 echo "${ECHO_T}$ac_cv_lib_xpg4_setlocale" >&6
3535 if test $ac_cv_lib_xpg4_setlocale = yes; then
3536   LIBS="$LIBS -lxpg4"
3537 fi
3538
3539 fi
3540
3541
3542 echo "$as_me:$LINENO: checking for gethostbyname" >&5
3543 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
3544 if test "${ac_cv_func_gethostbyname+set}" = set; then
3545   echo $ECHO_N "(cached) $ECHO_C" >&6
3546 else
3547   cat >conftest.$ac_ext <<_ACEOF
3548 /* confdefs.h.  */
3549 _ACEOF
3550 cat confdefs.h >>conftest.$ac_ext
3551 cat >>conftest.$ac_ext <<_ACEOF
3552 /* end confdefs.h.  */
3553 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
3554    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3555 #define gethostbyname innocuous_gethostbyname
3556
3557 /* System header to define __stub macros and hopefully few prototypes,
3558     which can conflict with char gethostbyname (); below.
3559     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3560     <limits.h> exists even on freestanding compilers.  */
3561
3562 #ifdef __STDC__
3563 # include <limits.h>
3564 #else
3565 # include <assert.h>
3566 #endif
3567
3568 #undef gethostbyname
3569
3570 /* Override any gcc2 internal prototype to avoid an error.  */
3571 #ifdef __cplusplus
3572 extern "C"
3573 {
3574 #endif
3575 /* We use char because int might match the return type of a gcc2
3576    builtin and then its argument prototype would still apply.  */
3577 char gethostbyname ();
3578 /* The GNU C library defines this for functions which it implements
3579     to always fail with ENOSYS.  Some functions are actually named
3580     something starting with __ and the normal name is an alias.  */
3581 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
3582 choke me
3583 #else
3584 char (*f) () = gethostbyname;
3585 #endif
3586 #ifdef __cplusplus
3587 }
3588 #endif
3589
3590 int
3591 main ()
3592 {
3593 return f != gethostbyname;
3594   ;
3595   return 0;
3596 }
3597 _ACEOF
3598 rm -f conftest.$ac_objext conftest$ac_exeext
3599 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3600   (eval $ac_link) 2>conftest.er1
3601   ac_status=$?
3602   grep -v '^ *+' conftest.er1 >conftest.err
3603   rm -f conftest.er1
3604   cat conftest.err >&5
3605   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3606   (exit $ac_status); } &&
3607          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3608   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3609   (eval $ac_try) 2>&5
3610   ac_status=$?
3611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3612   (exit $ac_status); }; } &&
3613          { ac_try='test -s conftest$ac_exeext'
3614   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3615   (eval $ac_try) 2>&5
3616   ac_status=$?
3617   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3618   (exit $ac_status); }; }; then
3619   ac_cv_func_gethostbyname=yes
3620 else
3621   echo "$as_me: failed program was:" >&5
3622 sed 's/^/| /' conftest.$ac_ext >&5
3623
3624 ac_cv_func_gethostbyname=no
3625 fi
3626 rm -f conftest.err conftest.$ac_objext \
3627       conftest$ac_exeext conftest.$ac_ext
3628 fi
3629 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
3630 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
3631 if test $ac_cv_func_gethostbyname = yes; then
3632   :
3633 else
3634   echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
3635 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
3636 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
3637   echo $ECHO_N "(cached) $ECHO_C" >&6
3638 else
3639   ac_check_lib_save_LIBS=$LIBS
3640 LIBS="-lnsl  $LIBS"
3641 cat >conftest.$ac_ext <<_ACEOF
3642 /* confdefs.h.  */
3643 _ACEOF
3644 cat confdefs.h >>conftest.$ac_ext
3645 cat >>conftest.$ac_ext <<_ACEOF
3646 /* end confdefs.h.  */
3647
3648 /* Override any gcc2 internal prototype to avoid an error.  */
3649 #ifdef __cplusplus
3650 extern "C"
3651 #endif
3652 /* We use char because int might match the return type of a gcc2
3653    builtin and then its argument prototype would still apply.  */
3654 char gethostbyname ();
3655 int
3656 main ()
3657 {
3658 gethostbyname ();
3659   ;
3660   return 0;
3661 }
3662 _ACEOF
3663 rm -f conftest.$ac_objext conftest$ac_exeext
3664 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3665   (eval $ac_link) 2>conftest.er1
3666   ac_status=$?
3667   grep -v '^ *+' conftest.er1 >conftest.err
3668   rm -f conftest.er1
3669   cat conftest.err >&5
3670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3671   (exit $ac_status); } &&
3672          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3673   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3674   (eval $ac_try) 2>&5
3675   ac_status=$?
3676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3677   (exit $ac_status); }; } &&
3678          { ac_try='test -s conftest$ac_exeext'
3679   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3680   (eval $ac_try) 2>&5
3681   ac_status=$?
3682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3683   (exit $ac_status); }; }; then
3684   ac_cv_lib_nsl_gethostbyname=yes
3685 else
3686   echo "$as_me: failed program was:" >&5
3687 sed 's/^/| /' conftest.$ac_ext >&5
3688
3689 ac_cv_lib_nsl_gethostbyname=no
3690 fi
3691 rm -f conftest.err conftest.$ac_objext \
3692       conftest$ac_exeext conftest.$ac_ext
3693 LIBS=$ac_check_lib_save_LIBS
3694 fi
3695 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
3696 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
3697 if test $ac_cv_lib_nsl_gethostbyname = yes; then
3698   LIBS="$LIBS -lnsl"
3699 fi
3700
3701 fi
3702
3703 echo "$as_me:$LINENO: checking for socket" >&5
3704 echo $ECHO_N "checking for socket... $ECHO_C" >&6
3705 if test "${ac_cv_func_socket+set}" = set; then
3706   echo $ECHO_N "(cached) $ECHO_C" >&6
3707 else
3708   cat >conftest.$ac_ext <<_ACEOF
3709 /* confdefs.h.  */
3710 _ACEOF
3711 cat confdefs.h >>conftest.$ac_ext
3712 cat >>conftest.$ac_ext <<_ACEOF
3713 /* end confdefs.h.  */
3714 /* Define socket to an innocuous variant, in case <limits.h> declares socket.
3715    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3716 #define socket innocuous_socket
3717
3718 /* System header to define __stub macros and hopefully few prototypes,
3719     which can conflict with char socket (); below.
3720     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3721     <limits.h> exists even on freestanding compilers.  */
3722
3723 #ifdef __STDC__
3724 # include <limits.h>
3725 #else
3726 # include <assert.h>
3727 #endif
3728
3729 #undef socket
3730
3731 /* Override any gcc2 internal prototype to avoid an error.  */
3732 #ifdef __cplusplus
3733 extern "C"
3734 {
3735 #endif
3736 /* We use char because int might match the return type of a gcc2
3737    builtin and then its argument prototype would still apply.  */
3738 char socket ();
3739 /* The GNU C library defines this for functions which it implements
3740     to always fail with ENOSYS.  Some functions are actually named
3741     something starting with __ and the normal name is an alias.  */
3742 #if defined (__stub_socket) || defined (__stub___socket)
3743 choke me
3744 #else
3745 char (*f) () = socket;
3746 #endif
3747 #ifdef __cplusplus
3748 }
3749 #endif
3750
3751 int
3752 main ()
3753 {
3754 return f != socket;
3755   ;
3756   return 0;
3757 }
3758 _ACEOF
3759 rm -f conftest.$ac_objext conftest$ac_exeext
3760 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3761   (eval $ac_link) 2>conftest.er1
3762   ac_status=$?
3763   grep -v '^ *+' conftest.er1 >conftest.err
3764   rm -f conftest.er1
3765   cat conftest.err >&5
3766   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3767   (exit $ac_status); } &&
3768          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3769   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3770   (eval $ac_try) 2>&5
3771   ac_status=$?
3772   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3773   (exit $ac_status); }; } &&
3774          { ac_try='test -s conftest$ac_exeext'
3775   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3776   (eval $ac_try) 2>&5
3777   ac_status=$?
3778   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3779   (exit $ac_status); }; }; then
3780   ac_cv_func_socket=yes
3781 else
3782   echo "$as_me: failed program was:" >&5
3783 sed 's/^/| /' conftest.$ac_ext >&5
3784
3785 ac_cv_func_socket=no
3786 fi
3787 rm -f conftest.err conftest.$ac_objext \
3788       conftest$ac_exeext conftest.$ac_ext
3789 fi
3790 echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5
3791 echo "${ECHO_T}$ac_cv_func_socket" >&6
3792 if test $ac_cv_func_socket = yes; then
3793   :
3794 else
3795   echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
3796 echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6
3797 if test "${ac_cv_lib_socket_socket+set}" = set; then
3798   echo $ECHO_N "(cached) $ECHO_C" >&6
3799 else
3800   ac_check_lib_save_LIBS=$LIBS
3801 LIBS="-lsocket  $LIBS"
3802 cat >conftest.$ac_ext <<_ACEOF
3803 /* confdefs.h.  */
3804 _ACEOF
3805 cat confdefs.h >>conftest.$ac_ext
3806 cat >>conftest.$ac_ext <<_ACEOF
3807 /* end confdefs.h.  */
3808
3809 /* Override any gcc2 internal prototype to avoid an error.  */
3810 #ifdef __cplusplus
3811 extern "C"
3812 #endif
3813 /* We use char because int might match the return type of a gcc2
3814    builtin and then its argument prototype would still apply.  */
3815 char socket ();
3816 int
3817 main ()
3818 {
3819 socket ();
3820   ;
3821   return 0;
3822 }
3823 _ACEOF
3824 rm -f conftest.$ac_objext conftest$ac_exeext
3825 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3826   (eval $ac_link) 2>conftest.er1
3827   ac_status=$?
3828   grep -v '^ *+' conftest.er1 >conftest.err
3829   rm -f conftest.er1
3830   cat conftest.err >&5
3831   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3832   (exit $ac_status); } &&
3833          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3834   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3835   (eval $ac_try) 2>&5
3836   ac_status=$?
3837   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3838   (exit $ac_status); }; } &&
3839          { ac_try='test -s conftest$ac_exeext'
3840   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3841   (eval $ac_try) 2>&5
3842   ac_status=$?
3843   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3844   (exit $ac_status); }; }; then
3845   ac_cv_lib_socket_socket=yes
3846 else
3847   echo "$as_me: failed program was:" >&5
3848 sed 's/^/| /' conftest.$ac_ext >&5
3849
3850 ac_cv_lib_socket_socket=no
3851 fi
3852 rm -f conftest.err conftest.$ac_objext \
3853       conftest$ac_exeext conftest.$ac_ext
3854 LIBS=$ac_check_lib_save_LIBS
3855 fi
3856 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
3857 echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6
3858 if test $ac_cv_lib_socket_socket = yes; then
3859   LIBS="$LIBS -lsocket"
3860 fi
3861
3862 fi
3863
3864
3865 echo "$as_me:$LINENO: checking for sched_yield" >&5
3866 echo $ECHO_N "checking for sched_yield... $ECHO_C" >&6
3867 if test "${ac_cv_func_sched_yield+set}" = set; then
3868   echo $ECHO_N "(cached) $ECHO_C" >&6
3869 else
3870   cat >conftest.$ac_ext <<_ACEOF
3871 /* confdefs.h.  */
3872 _ACEOF
3873 cat confdefs.h >>conftest.$ac_ext
3874 cat >>conftest.$ac_ext <<_ACEOF
3875 /* end confdefs.h.  */
3876 /* Define sched_yield to an innocuous variant, in case <limits.h> declares sched_yield.
3877    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
3878 #define sched_yield innocuous_sched_yield
3879
3880 /* System header to define __stub macros and hopefully few prototypes,
3881     which can conflict with char sched_yield (); below.
3882     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3883     <limits.h> exists even on freestanding compilers.  */
3884
3885 #ifdef __STDC__
3886 # include <limits.h>
3887 #else
3888 # include <assert.h>
3889 #endif
3890
3891 #undef sched_yield
3892
3893 /* Override any gcc2 internal prototype to avoid an error.  */
3894 #ifdef __cplusplus
3895 extern "C"
3896 {
3897 #endif
3898 /* We use char because int might match the return type of a gcc2
3899    builtin and then its argument prototype would still apply.  */
3900 char sched_yield ();
3901 /* The GNU C library defines this for functions which it implements
3902     to always fail with ENOSYS.  Some functions are actually named
3903     something starting with __ and the normal name is an alias.  */
3904 #if defined (__stub_sched_yield) || defined (__stub___sched_yield)
3905 choke me
3906 #else
3907 char (*f) () = sched_yield;
3908 #endif
3909 #ifdef __cplusplus
3910 }
3911 #endif
3912
3913 int
3914 main ()
3915 {
3916 return f != sched_yield;
3917   ;
3918   return 0;
3919 }
3920 _ACEOF
3921 rm -f conftest.$ac_objext conftest$ac_exeext
3922 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3923   (eval $ac_link) 2>conftest.er1
3924   ac_status=$?
3925   grep -v '^ *+' conftest.er1 >conftest.err
3926   rm -f conftest.er1
3927   cat conftest.err >&5
3928   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3929   (exit $ac_status); } &&
3930          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3931   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3932   (eval $ac_try) 2>&5
3933   ac_status=$?
3934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3935   (exit $ac_status); }; } &&
3936          { ac_try='test -s conftest$ac_exeext'
3937   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3938   (eval $ac_try) 2>&5
3939   ac_status=$?
3940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3941   (exit $ac_status); }; }; then
3942   ac_cv_func_sched_yield=yes
3943 else
3944   echo "$as_me: failed program was:" >&5
3945 sed 's/^/| /' conftest.$ac_ext >&5
3946
3947 ac_cv_func_sched_yield=no
3948 fi
3949 rm -f conftest.err conftest.$ac_objext \
3950       conftest$ac_exeext conftest.$ac_ext
3951 fi
3952 echo "$as_me:$LINENO: result: $ac_cv_func_sched_yield" >&5
3953 echo "${ECHO_T}$ac_cv_func_sched_yield" >&6
3954 if test $ac_cv_func_sched_yield = yes; then
3955   :
3956 else
3957   echo "$as_me:$LINENO: checking for sched_yield in -lrt" >&5
3958 echo $ECHO_N "checking for sched_yield in -lrt... $ECHO_C" >&6
3959 if test "${ac_cv_lib_rt_sched_yield+set}" = set; then
3960   echo $ECHO_N "(cached) $ECHO_C" >&6
3961 else
3962   ac_check_lib_save_LIBS=$LIBS
3963 LIBS="-lrt  $LIBS"
3964 cat >conftest.$ac_ext <<_ACEOF
3965 /* confdefs.h.  */
3966 _ACEOF
3967 cat confdefs.h >>conftest.$ac_ext
3968 cat >>conftest.$ac_ext <<_ACEOF
3969 /* end confdefs.h.  */
3970
3971 /* Override any gcc2 internal prototype to avoid an error.  */
3972 #ifdef __cplusplus
3973 extern "C"
3974 #endif
3975 /* We use char because int might match the return type of a gcc2
3976    builtin and then its argument prototype would still apply.  */
3977 char sched_yield ();
3978 int
3979 main ()
3980 {
3981 sched_yield ();
3982   ;
3983   return 0;
3984 }
3985 _ACEOF
3986 rm -f conftest.$ac_objext conftest$ac_exeext
3987 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
3988   (eval $ac_link) 2>conftest.er1
3989   ac_status=$?
3990   grep -v '^ *+' conftest.er1 >conftest.err
3991   rm -f conftest.er1
3992   cat conftest.err >&5
3993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
3994   (exit $ac_status); } &&
3995          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
3996   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
3997   (eval $ac_try) 2>&5
3998   ac_status=$?
3999   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4000   (exit $ac_status); }; } &&
4001          { ac_try='test -s conftest$ac_exeext'
4002   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4003   (eval $ac_try) 2>&5
4004   ac_status=$?
4005   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4006   (exit $ac_status); }; }; then
4007   ac_cv_lib_rt_sched_yield=yes
4008 else
4009   echo "$as_me: failed program was:" >&5
4010 sed 's/^/| /' conftest.$ac_ext >&5
4011
4012 ac_cv_lib_rt_sched_yield=no
4013 fi
4014 rm -f conftest.err conftest.$ac_objext \
4015       conftest$ac_exeext conftest.$ac_ext
4016 LIBS=$ac_check_lib_save_LIBS
4017 fi
4018 echo "$as_me:$LINENO: result: $ac_cv_lib_rt_sched_yield" >&5
4019 echo "${ECHO_T}$ac_cv_lib_rt_sched_yield" >&6
4020 if test $ac_cv_lib_rt_sched_yield = yes; then
4021   LIBS="$LIBS -lrt"
4022 fi
4023
4024 fi
4025
4026
4027 echo "$as_me:$LINENO: checking for sched_yield support" >&5
4028 echo $ECHO_N "checking for sched_yield support... $ECHO_C" >&6
4029 cat >conftest.$ac_ext <<_ACEOF
4030 /* confdefs.h.  */
4031 _ACEOF
4032 cat confdefs.h >>conftest.$ac_ext
4033 cat >>conftest.$ac_ext <<_ACEOF
4034 /* end confdefs.h.  */
4035 #include <sched.h>
4036 int
4037 main ()
4038 {
4039 sched_yield ()
4040   ;
4041   return 0;
4042 }
4043 _ACEOF
4044 rm -f conftest.$ac_objext conftest$ac_exeext
4045 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
4046   (eval $ac_link) 2>conftest.er1
4047   ac_status=$?
4048   grep -v '^ *+' conftest.er1 >conftest.err
4049   rm -f conftest.er1
4050   cat conftest.err >&5
4051   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4052   (exit $ac_status); } &&
4053          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
4054   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4055   (eval $ac_try) 2>&5
4056   ac_status=$?
4057   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4058   (exit $ac_status); }; } &&
4059          { ac_try='test -s conftest$ac_exeext'
4060   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
4061   (eval $ac_try) 2>&5
4062   ac_status=$?
4063   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4064   (exit $ac_status); }; }; then
4065   echo "$as_me:$LINENO: result: yes" >&5
4066 echo "${ECHO_T}yes" >&6
4067
4068 cat >>confdefs.h <<\_ACEOF
4069 #define HAVE_SCHED_YIELD 1
4070 _ACEOF
4071
4072 else
4073   echo "$as_me: failed program was:" >&5
4074 sed 's/^/| /' conftest.$ac_ext >&5
4075
4076 echo "$as_me:$LINENO: result: no" >&5
4077 echo "${ECHO_T}no" >&6
4078 fi
4079 rm -f conftest.err conftest.$ac_objext \
4080       conftest$ac_exeext conftest.$ac_ext
4081
4082
4083 support_frills=yes
4084 support_inheritpixmap=yes
4085 support_tinting=yes
4086 support_fading=yes
4087 support_keepscrolling=yes
4088 support_selectionscrolling=yes
4089 support_mousewheel=yes
4090 support_mouseslipwheel=yes
4091 support_text_blink=yes
4092 support_pointer_blank=yes
4093 support_scroll_rxvt=yes
4094 support_scroll_next=yes
4095 support_scroll_xterm=yes
4096 support_scroll_plain=yes
4097 support_xim=yes
4098 support_xpm=yes
4099 support_xft=yes
4100 support_unicode3=no
4101 support_combining=yes
4102 support_8bitctrls=no
4103 support_iso14755=yes
4104 support_styles=yes
4105 support_perl=yes
4106 codesets=all
4107
4108
4109 if test "x$enable_shared" = xyes; then
4110
4111 cat >>confdefs.h <<\_ACEOF
4112 #define LIBRXVT 1
4113 _ACEOF
4114
4115     INSTALL_LIBRXVT=yes
4116 fi
4117
4118
4119 # Check whether --enable-everything or --disable-everything was given.
4120 if test "${enable_everything+set}" = set; then
4121   enableval="$enable_everything"
4122
4123     if test x$enableval = xno; then
4124        support_frills=no
4125        support_inheritpixmap=no
4126        support_tinting=no
4127        support_fading=no
4128        support_keepscrolling=no
4129        support_selectionscrolling=no
4130        support_lastlog=no
4131        support_mousewheel=no
4132        support_mouseslipwheel=no
4133        support_text_blink=no
4134        support_pointer_blank=no
4135        support_scroll_rxvt=no
4136        support_scroll_next=no
4137        support_scroll_xterm=no
4138        support_scroll_plain=no
4139        support_utmp=no
4140        support_wtmp=no
4141        support_xim=no
4142        support_xpm=no
4143        support_xft=no
4144        support_unicode3=no
4145        support_combining=no
4146        support_8bitctrls=no
4147        support_iso14755=no
4148        support_styles=no
4149        support_perl=no
4150        codesets=
4151     fi
4152     if test x$enableval = xyes; then
4153        support_frills=yes
4154        support_inheritpixmap=yes
4155        support_tinting=yes
4156        support_fading=yes
4157        support_keepscrolling=yes
4158        support_selectionscrolling=yes
4159        support_lastlog=yes
4160        support_mousewheel=yes
4161        support_mouseslipwheel=yes
4162        support_text_blink=yes
4163        support_pointer_blank=yes
4164        support_scroll_rxvt=yes
4165        support_scroll_next=yes
4166        support_scroll_xterm=yes
4167        support_scroll_plain=yes
4168        support_utmp=yes
4169        support_wtmp=yes
4170        support_xim=yes
4171        support_xpm=yes
4172        support_xft=yes
4173        support_unicode3=yes
4174        support_combining=yes
4175        #support_8bitctrls=yes
4176        support_iso14755=yes
4177        support_styles=yes
4178        support_perl=yes
4179        codesets=all
4180     fi
4181
4182 fi;
4183
4184 # Check whether --enable-unicode3 or --disable-unicode3 was given.
4185 if test "${enable_unicode3+set}" = set; then
4186   enableval="$enable_unicode3"
4187   if test x$enableval = xyes -o x$enableval = xno; then
4188     support_unicode3=$enableval
4189   fi
4190 fi;
4191
4192 # Check whether --enable-combining or --disable-combining was given.
4193 if test "${enable_combining+set}" = set; then
4194   enableval="$enable_combining"
4195   if test x$enableval = xyes -o x$enableval = xno; then
4196     support_combining=$enableval
4197   fi
4198 fi;
4199
4200 # Check whether --enable-xft or --disable-xft was given.
4201 if test "${enable_xft+set}" = set; then
4202   enableval="$enable_xft"
4203   if test x$enableval = xyes -o x$enableval = xno; then
4204     support_xft=$enableval
4205   fi
4206 fi;
4207
4208 # Check whether --enable-font-styles or --disable-font-styles was given.
4209 if test "${enable_font_styles+set}" = set; then
4210   enableval="$enable_font_styles"
4211   if test x$enableval = xyes -o x$enableval = xno; then
4212     support_styles=$enableval
4213   fi
4214 fi;
4215
4216 # Check whether --enable-xpm-background or --disable-xpm-background was given.
4217 if test "${enable_xpm_background+set}" = set; then
4218   enableval="$enable_xpm_background"
4219   if test x$enableval = xyes -o x$enableval = xno; then
4220     support_xpm=$enableval
4221   fi
4222 fi;
4223
4224 # Check whether --enable-transparency or --disable-transparency was given.
4225 if test "${enable_transparency+set}" = set; then
4226   enableval="$enable_transparency"
4227   if test x$enableval = xyes -o x$enableval = xno; then
4228     support_inheritpixmap=$enableval
4229   fi
4230 fi;
4231
4232 # Check whether --enable-tinting or --disable-tinting was given.
4233 if test "${enable_tinting+set}" = set; then
4234   enableval="$enable_tinting"
4235   if test x$enableval = xyes -o x$enableval = xno; then
4236     support_tinting=$enableval
4237   fi
4238 fi;
4239
4240 # Check whether --enable-fading or --disable-fading was given.
4241 if test "${enable_fading+set}" = set; then
4242   enableval="$enable_fading"
4243   if test x$enableval = xyes -o x$enableval = xno; then
4244     support_fading=$enableval
4245   fi
4246 fi;
4247
4248 # Check whether --enable-rxvt-scroll or --disable-rxvt-scroll was given.
4249 if test "${enable_rxvt_scroll+set}" = set; then
4250   enableval="$enable_rxvt_scroll"
4251   if test x$enableval = xyes -o x$enableval = xno; then
4252     support_scroll_rxvt=$enableval
4253   fi
4254 fi;
4255
4256 # Check whether --enable-next-scroll or --disable-next-scroll was given.
4257 if test "${enable_next_scroll+set}" = set; then
4258   enableval="$enable_next_scroll"
4259   if test x$enableval = xyes -o x$enableval = xno; then
4260     support_scroll_next=$enableval
4261   fi
4262 fi;
4263
4264 # Check whether --enable-xterm-scroll or --disable-xterm-scroll was given.
4265 if test "${enable_xterm_scroll+set}" = set; then
4266   enableval="$enable_xterm_scroll"
4267   if test x$enableval = xyes -o x$enableval = xno; then
4268     support_scroll_xterm=$enableval
4269   fi
4270 fi;
4271
4272 # Check whether --enable-perl or --disable-perl was given.
4273 if test "${enable_perl+set}" = set; then
4274   enableval="$enable_perl"
4275   if test x$enableval = xyes -o x$enableval = xno; then
4276     support_perl=$enableval
4277   fi
4278 fi;
4279
4280 # Check whether --enable-plain-scroll or --disable-plain-scroll was given.
4281 if test "${enable_plain_scroll+set}" = set; then
4282   enableval="$enable_plain_scroll"
4283   if test x$enableval = xyes -o x$enableval = xno; then
4284     support_scroll_plain=$enableval
4285   fi
4286 fi;
4287
4288
4289
4290 # Check whether --with-codesets or --without-codesets was given.
4291 if test "${with_codesets+set}" = set; then
4292   withval="$with_codesets"
4293   codesets="$withval"
4294 fi;
4295
4296 # Check whether --enable-xim or --disable-xim was given.
4297 if test "${enable_xim+set}" = set; then
4298   enableval="$enable_xim"
4299   if test x$enableval = xyes -o x$enableval = xno; then
4300     support_xim=$enableval
4301   fi
4302 fi;
4303
4304 # Check whether --enable-backspace-key or --disable-backspace-key was given.
4305 if test "${enable_backspace_key+set}" = set; then
4306   enableval="$enable_backspace_key"
4307   if test x$enableval = xno; then
4308
4309 cat >>confdefs.h <<\_ACEOF
4310 #define NO_BACKSPACE_KEY 1
4311 _ACEOF
4312
4313   fi
4314 fi;
4315
4316 # Check whether --enable-delete-key or --disable-delete-key was given.
4317 if test "${enable_delete_key+set}" = set; then
4318   enableval="$enable_delete_key"
4319   if test x$enableval = xno; then
4320
4321 cat >>confdefs.h <<\_ACEOF
4322 #define NO_DELETE_KEY 1
4323 _ACEOF
4324
4325   fi
4326 fi;
4327
4328 # Check whether --enable-resources or --disable-resources was given.
4329 if test "${enable_resources+set}" = set; then
4330   enableval="$enable_resources"
4331   if test x$enableval = xno; then
4332
4333 cat >>confdefs.h <<\_ACEOF
4334 #define NO_RESOURCES 1
4335 _ACEOF
4336
4337   fi
4338 fi;
4339
4340 # Check whether --enable-8bitctrls or --disable-8bitctrls was given.
4341 if test "${enable_8bitctrls+set}" = set; then
4342   enableval="$enable_8bitctrls"
4343   if test x$enableval = xyes -o x$enableval = xno; then
4344     support_8bitctrls=$enableval
4345   fi
4346 fi;
4347
4348 RESFALLBACK=Rxvt
4349 # Check whether --enable-fallback or --disable-fallback was given.
4350 if test "${enable_fallback+set}" = set; then
4351   enableval="$enable_fallback"
4352
4353    test x$enableval = xyes && enableval=Rxvt
4354    test x$enableval = xno  && enableval=
4355    RESFALLBACK="$enableval"
4356
4357 fi;
4358
4359 if test x$RESFALLBACK != x; then
4360
4361 cat >>confdefs.h <<_ACEOF
4362 #define RESFALLBACK "$RESFALLBACK"
4363 _ACEOF
4364
4365 fi
4366
4367 RESNAME=urxvt
4368
4369 # Check whether --with-res-name or --without-res-name was given.
4370 if test "${with_res_name+set}" = set; then
4371   withval="$with_res_name"
4372   RESNAME="$withval"
4373 fi;
4374
4375 cat >>confdefs.h <<_ACEOF
4376 #define RESNAME "$RESNAME"
4377 _ACEOF
4378
4379
4380 RESCLASS=URxvt
4381
4382 # Check whether --with-res-class or --without-res-class was given.
4383 if test "${with_res_class+set}" = set; then
4384   withval="$with_res_class"
4385   RESCLASS="$withval"
4386 fi;
4387
4388 cat >>confdefs.h <<_ACEOF
4389 #define RESCLASS "$RESCLASS"
4390 _ACEOF
4391
4392
4393 RXVTNAME=urxvt
4394
4395 # Check whether --with-name or --without-name was given.
4396 if test "${with_name+set}" = set; then
4397   withval="$with_name"
4398   RXVTNAME="$withval"
4399 fi;
4400
4401 cat >>confdefs.h <<_ACEOF
4402 #define RXVTNAME "$RXVTNAME"
4403 _ACEOF
4404
4405
4406 RXVTNAME=`echo "$RXVTNAME"|sed "$program_transform_name"`
4407
4408
4409 # Check whether --enable-swapscreen or --disable-swapscreen was given.
4410 if test "${enable_swapscreen+set}" = set; then
4411   enableval="$enable_swapscreen"
4412   if test x$enableval = xno; then
4413
4414 cat >>confdefs.h <<\_ACEOF
4415 #define NO_SECONDARY_SCREEN 1
4416 _ACEOF
4417
4418   fi
4419 fi;
4420
4421 # Check whether --enable-iso14755 or --disable-iso14755 was given.
4422 if test "${enable_iso14755+set}" = set; then
4423   enableval="$enable_iso14755"
4424   if test x$enableval = xyes -o x$enableval = xno; then
4425     support_iso14755=$enableval
4426   fi
4427 fi;
4428
4429 # Check whether --enable-frills or --disable-frills was given.
4430 if test "${enable_frills+set}" = set; then
4431   enableval="$enable_frills"
4432   if test x$enableval = xyes -o x$enableval = xno; then
4433     support_frills=$enableval
4434   fi
4435 fi;
4436
4437 # Check whether --enable-keepscrolling or --disable-keepscrolling was given.
4438 if test "${enable_keepscrolling+set}" = set; then
4439   enableval="$enable_keepscrolling"
4440   if test x$enableval = xyes -o x$enableval = xno; then
4441     support_keepscrolling=$enableval
4442   fi
4443 fi;
4444
4445 # Check whether --enable-selectionscrolling or --disable-selectionscrolling was given.
4446 if test "${enable_selectionscrolling+set}" = set; then
4447   enableval="$enable_selectionscrolling"
4448   if test x$enableval = xyes -o x$enableval = xno; then
4449     support_selectionscrolling=$enableval
4450   fi
4451 fi;
4452
4453 # Check whether --enable-mousewheel or --disable-mousewheel was given.
4454 if test "${enable_mousewheel+set}" = set; then
4455   enableval="$enable_mousewheel"
4456   if test x$enableval = xyes -o x$enableval = xno; then
4457     support_mousewheel=$enableval
4458   fi
4459 fi;
4460
4461 # Check whether --enable-slipwheeling or --disable-slipwheeling was given.
4462 if test "${enable_slipwheeling+set}" = set; then
4463   enableval="$enable_slipwheeling"
4464   if test x$enableval = xyes -o x$enableval = xno; then
4465     support_mouseslipwheel=$enableval
4466   fi
4467 fi;
4468
4469 # Check whether --enable-smart-resize or --disable-smart-resize was given.
4470 if test "${enable_smart_resize+set}" = set; then
4471   enableval="$enable_smart_resize"
4472   if test x$enableval = xyes; then
4473
4474 cat >>confdefs.h <<\_ACEOF
4475 #define SMART_RESIZE 1
4476 _ACEOF
4477
4478   fi
4479 fi;
4480
4481 # Check whether --enable-text-blink or --disable-text-blink was given.
4482 if test "${enable_text_blink+set}" = set; then
4483   enableval="$enable_text_blink"
4484   if test x$enableval = xyes -o x$enableval = xno; then
4485     support_text_blink=$enableval
4486   fi
4487 fi;
4488
4489 # Check whether --enable-pointer-blank or --disable-pointer-blank was given.
4490 if test "${enable_pointer_blank+set}" = set; then
4491   enableval="$enable_pointer_blank"
4492   if test x$enableval = xyes -o x$enableval = xno; then
4493     support_pointer_blank=$enableval
4494   fi
4495 fi;
4496
4497
4498 # Check whether --with-term or --without-term was given.
4499 if test "${with_term+set}" = set; then
4500   withval="$with_term"
4501   if test x$withval != x; then
4502
4503 cat >>confdefs.h <<_ACEOF
4504 #define TERMENV "$withval"
4505 _ACEOF
4506  term="$withval"
4507   fi
4508 fi;
4509
4510
4511 # Check whether --with-terminfo or --without-terminfo was given.
4512 if test "${with_terminfo+set}" = set; then
4513   withval="$with_terminfo"
4514   if test x$withval != x; then
4515
4516 cat >>confdefs.h <<_ACEOF
4517 #define RXVT_TERMINFO "$withval"
4518 _ACEOF
4519  terminfo="$withval"
4520   fi
4521 fi;
4522
4523
4524 # Extract the first word of "mv", so it can be a program name with args.
4525 set dummy mv; ac_word=$2
4526 echo "$as_me:$LINENO: checking for $ac_word" >&5
4527 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4528 if test "${ac_cv_path_MV+set}" = set; then
4529   echo $ECHO_N "(cached) $ECHO_C" >&6
4530 else
4531   case $MV in
4532   [\\/]* | ?:[\\/]*)
4533   ac_cv_path_MV="$MV" # Let the user override the test with a path.
4534   ;;
4535   *)
4536   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4537 for as_dir in $PATH
4538 do
4539   IFS=$as_save_IFS
4540   test -z "$as_dir" && as_dir=.
4541   for ac_exec_ext in '' $ac_executable_extensions; do
4542   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4543     ac_cv_path_MV="$as_dir/$ac_word$ac_exec_ext"
4544     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4545     break 2
4546   fi
4547 done
4548 done
4549
4550   test -z "$ac_cv_path_MV" && ac_cv_path_MV="mv"
4551   ;;
4552 esac
4553 fi
4554 MV=$ac_cv_path_MV
4555
4556 if test -n "$MV"; then
4557   echo "$as_me:$LINENO: result: $MV" >&5
4558 echo "${ECHO_T}$MV" >&6
4559 else
4560   echo "$as_me:$LINENO: result: no" >&5
4561 echo "${ECHO_T}no" >&6
4562 fi
4563
4564 # Extract the first word of "cp", so it can be a program name with args.
4565 set dummy cp; ac_word=$2
4566 echo "$as_me:$LINENO: checking for $ac_word" >&5
4567 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4568 if test "${ac_cv_path_CP+set}" = set; then
4569   echo $ECHO_N "(cached) $ECHO_C" >&6
4570 else
4571   case $CP in
4572   [\\/]* | ?:[\\/]*)
4573   ac_cv_path_CP="$CP" # Let the user override the test with a path.
4574   ;;
4575   *)
4576   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4577 for as_dir in $PATH
4578 do
4579   IFS=$as_save_IFS
4580   test -z "$as_dir" && as_dir=.
4581   for ac_exec_ext in '' $ac_executable_extensions; do
4582   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4583     ac_cv_path_CP="$as_dir/$ac_word$ac_exec_ext"
4584     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4585     break 2
4586   fi
4587 done
4588 done
4589
4590   test -z "$ac_cv_path_CP" && ac_cv_path_CP="cp"
4591   ;;
4592 esac
4593 fi
4594 CP=$ac_cv_path_CP
4595
4596 if test -n "$CP"; then
4597   echo "$as_me:$LINENO: result: $CP" >&5
4598 echo "${ECHO_T}$CP" >&6
4599 else
4600   echo "$as_me:$LINENO: result: no" >&5
4601 echo "${ECHO_T}no" >&6
4602 fi
4603
4604 # Extract the first word of "ln", so it can be a program name with args.
4605 set dummy ln; ac_word=$2
4606 echo "$as_me:$LINENO: checking for $ac_word" >&5
4607 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4608 if test "${ac_cv_path_LN+set}" = set; then
4609   echo $ECHO_N "(cached) $ECHO_C" >&6
4610 else
4611   case $LN in
4612   [\\/]* | ?:[\\/]*)
4613   ac_cv_path_LN="$LN" # Let the user override the test with a path.
4614   ;;
4615   *)
4616   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4617 for as_dir in $PATH
4618 do
4619   IFS=$as_save_IFS
4620   test -z "$as_dir" && as_dir=.
4621   for ac_exec_ext in '' $ac_executable_extensions; do
4622   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4623     ac_cv_path_LN="$as_dir/$ac_word$ac_exec_ext"
4624     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4625     break 2
4626   fi
4627 done
4628 done
4629
4630   test -z "$ac_cv_path_LN" && ac_cv_path_LN="ln"
4631   ;;
4632 esac
4633 fi
4634 LN=$ac_cv_path_LN
4635
4636 if test -n "$LN"; then
4637   echo "$as_me:$LINENO: result: $LN" >&5
4638 echo "${ECHO_T}$LN" >&6
4639 else
4640   echo "$as_me:$LINENO: result: no" >&5
4641 echo "${ECHO_T}no" >&6
4642 fi
4643
4644 # Extract the first word of "sed", so it can be a program name with args.
4645 set dummy sed; ac_word=$2
4646 echo "$as_me:$LINENO: checking for $ac_word" >&5
4647 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4648 if test "${ac_cv_path_SED+set}" = set; then
4649   echo $ECHO_N "(cached) $ECHO_C" >&6
4650 else
4651   case $SED in
4652   [\\/]* | ?:[\\/]*)
4653   ac_cv_path_SED="$SED" # Let the user override the test with a path.
4654   ;;
4655   *)
4656   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4657 for as_dir in $PATH
4658 do
4659   IFS=$as_save_IFS
4660   test -z "$as_dir" && as_dir=.
4661   for ac_exec_ext in '' $ac_executable_extensions; do
4662   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4663     ac_cv_path_SED="$as_dir/$ac_word$ac_exec_ext"
4664     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4665     break 2
4666   fi
4667 done
4668 done
4669
4670   test -z "$ac_cv_path_SED" && ac_cv_path_SED="sed"
4671   ;;
4672 esac
4673 fi
4674 SED=$ac_cv_path_SED
4675
4676 if test -n "$SED"; then
4677   echo "$as_me:$LINENO: result: $SED" >&5
4678 echo "${ECHO_T}$SED" >&6
4679 else
4680   echo "$as_me:$LINENO: result: no" >&5
4681 echo "${ECHO_T}no" >&6
4682 fi
4683
4684 # Extract the first word of "echo", so it can be a program name with args.
4685 set dummy echo; ac_word=$2
4686 echo "$as_me:$LINENO: checking for $ac_word" >&5
4687 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4688 if test "${ac_cv_path_ECHO+set}" = set; then
4689   echo $ECHO_N "(cached) $ECHO_C" >&6
4690 else
4691   case $ECHO in
4692   [\\/]* | ?:[\\/]*)
4693   ac_cv_path_ECHO="$ECHO" # Let the user override the test with a path.
4694   ;;
4695   *)
4696   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4697 for as_dir in $PATH
4698 do
4699   IFS=$as_save_IFS
4700   test -z "$as_dir" && as_dir=.
4701   for ac_exec_ext in '' $ac_executable_extensions; do
4702   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4703     ac_cv_path_ECHO="$as_dir/$ac_word$ac_exec_ext"
4704     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4705     break 2
4706   fi
4707 done
4708 done
4709
4710   test -z "$ac_cv_path_ECHO" && ac_cv_path_ECHO="echo"
4711   ;;
4712 esac
4713 fi
4714 ECHO=$ac_cv_path_ECHO
4715
4716 if test -n "$ECHO"; then
4717   echo "$as_me:$LINENO: result: $ECHO" >&5
4718 echo "${ECHO_T}$ECHO" >&6
4719 else
4720   echo "$as_me:$LINENO: result: no" >&5
4721 echo "${ECHO_T}no" >&6
4722 fi
4723
4724 # Extract the first word of "cmp", so it can be a program name with args.
4725 set dummy cmp; ac_word=$2
4726 echo "$as_me:$LINENO: checking for $ac_word" >&5
4727 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4728 if test "${ac_cv_path_CMP+set}" = set; then
4729   echo $ECHO_N "(cached) $ECHO_C" >&6
4730 else
4731   case $CMP in
4732   [\\/]* | ?:[\\/]*)
4733   ac_cv_path_CMP="$CMP" # Let the user override the test with a path.
4734   ;;
4735   *)
4736   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4737 for as_dir in $PATH
4738 do
4739   IFS=$as_save_IFS
4740   test -z "$as_dir" && as_dir=.
4741   for ac_exec_ext in '' $ac_executable_extensions; do
4742   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4743     ac_cv_path_CMP="$as_dir/$ac_word$ac_exec_ext"
4744     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4745     break 2
4746   fi
4747 done
4748 done
4749
4750   test -z "$ac_cv_path_CMP" && ac_cv_path_CMP="cmp"
4751   ;;
4752 esac
4753 fi
4754 CMP=$ac_cv_path_CMP
4755
4756 if test -n "$CMP"; then
4757   echo "$as_me:$LINENO: result: $CMP" >&5
4758 echo "${ECHO_T}$CMP" >&6
4759 else
4760   echo "$as_me:$LINENO: result: no" >&5
4761 echo "${ECHO_T}no" >&6
4762 fi
4763
4764 # Extract the first word of "tic", so it can be a program name with args.
4765 set dummy tic; ac_word=$2
4766 echo "$as_me:$LINENO: checking for $ac_word" >&5
4767 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
4768 if test "${ac_cv_path_TIC+set}" = set; then
4769   echo $ECHO_N "(cached) $ECHO_C" >&6
4770 else
4771   case $TIC in
4772   [\\/]* | ?:[\\/]*)
4773   ac_cv_path_TIC="$TIC" # Let the user override the test with a path.
4774   ;;
4775   *)
4776   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4777 for as_dir in $PATH
4778 do
4779   IFS=$as_save_IFS
4780   test -z "$as_dir" && as_dir=.
4781   for ac_exec_ext in '' $ac_executable_extensions; do
4782   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
4783     ac_cv_path_TIC="$as_dir/$ac_word$ac_exec_ext"
4784     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4785     break 2
4786   fi
4787 done
4788 done
4789
4790   ;;
4791 esac
4792 fi
4793 TIC=$ac_cv_path_TIC
4794
4795 if test -n "$TIC"; then
4796   echo "$as_me:$LINENO: result: $TIC" >&5
4797 echo "${ECHO_T}$TIC" >&6
4798 else
4799   echo "$as_me:$LINENO: result: no" >&5
4800 echo "${ECHO_T}no" >&6
4801 fi
4802
4803
4804
4805
4806 ac_ext=cc
4807 ac_cpp='$CXXCPP $CPPFLAGS'
4808 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4809 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4810 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
4811 echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
4812 echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6
4813 if test -z "$CXXCPP"; then
4814   if test "${ac_cv_prog_CXXCPP+set}" = set; then
4815   echo $ECHO_N "(cached) $ECHO_C" >&6
4816 else
4817       # Double quotes because CXXCPP needs to be expanded
4818     for CXXCPP in "$CXX -E" "/lib/cpp"
4819     do
4820       ac_preproc_ok=false
4821 for ac_cxx_preproc_warn_flag in '' yes
4822 do
4823   # Use a header file that comes with gcc, so configuring glibc
4824   # with a fresh cross-compiler works.
4825   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4826   # <limits.h> exists even on freestanding compilers.
4827   # On the NeXT, cc -E runs the code through the compiler's parser,
4828   # not just through cpp. "Syntax error" is here to catch this case.
4829   cat >conftest.$ac_ext <<_ACEOF
4830 /* confdefs.h.  */
4831 _ACEOF
4832 cat confdefs.h >>conftest.$ac_ext
4833 cat >>conftest.$ac_ext <<_ACEOF
4834 /* end confdefs.h.  */
4835 #ifdef __STDC__
4836 # include <limits.h>
4837 #else
4838 # include <assert.h>
4839 #endif
4840                      Syntax error
4841 _ACEOF
4842 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4843   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4844   ac_status=$?
4845   grep -v '^ *+' conftest.er1 >conftest.err
4846   rm -f conftest.er1
4847   cat conftest.err >&5
4848   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4849   (exit $ac_status); } >/dev/null; then
4850   if test -s conftest.err; then
4851     ac_cpp_err=$ac_cxx_preproc_warn_flag
4852     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4853   else
4854     ac_cpp_err=
4855   fi
4856 else
4857   ac_cpp_err=yes
4858 fi
4859 if test -z "$ac_cpp_err"; then
4860   :
4861 else
4862   echo "$as_me: failed program was:" >&5
4863 sed 's/^/| /' conftest.$ac_ext >&5
4864
4865   # Broken: fails on valid input.
4866 continue
4867 fi
4868 rm -f conftest.err conftest.$ac_ext
4869
4870   # OK, works on sane cases.  Now check whether non-existent headers
4871   # can be detected and how.
4872   cat >conftest.$ac_ext <<_ACEOF
4873 /* confdefs.h.  */
4874 _ACEOF
4875 cat confdefs.h >>conftest.$ac_ext
4876 cat >>conftest.$ac_ext <<_ACEOF
4877 /* end confdefs.h.  */
4878 #include <ac_nonexistent.h>
4879 _ACEOF
4880 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4881   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4882   ac_status=$?
4883   grep -v '^ *+' conftest.er1 >conftest.err
4884   rm -f conftest.er1
4885   cat conftest.err >&5
4886   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4887   (exit $ac_status); } >/dev/null; then
4888   if test -s conftest.err; then
4889     ac_cpp_err=$ac_cxx_preproc_warn_flag
4890     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4891   else
4892     ac_cpp_err=
4893   fi
4894 else
4895   ac_cpp_err=yes
4896 fi
4897 if test -z "$ac_cpp_err"; then
4898   # Broken: success on invalid input.
4899 continue
4900 else
4901   echo "$as_me: failed program was:" >&5
4902 sed 's/^/| /' conftest.$ac_ext >&5
4903
4904   # Passes both tests.
4905 ac_preproc_ok=:
4906 break
4907 fi
4908 rm -f conftest.err conftest.$ac_ext
4909
4910 done
4911 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4912 rm -f conftest.err conftest.$ac_ext
4913 if $ac_preproc_ok; then
4914   break
4915 fi
4916
4917     done
4918     ac_cv_prog_CXXCPP=$CXXCPP
4919
4920 fi
4921   CXXCPP=$ac_cv_prog_CXXCPP
4922 else
4923   ac_cv_prog_CXXCPP=$CXXCPP
4924 fi
4925 echo "$as_me:$LINENO: result: $CXXCPP" >&5
4926 echo "${ECHO_T}$CXXCPP" >&6
4927 ac_preproc_ok=false
4928 for ac_cxx_preproc_warn_flag in '' yes
4929 do
4930   # Use a header file that comes with gcc, so configuring glibc
4931   # with a fresh cross-compiler works.
4932   # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4933   # <limits.h> exists even on freestanding compilers.
4934   # On the NeXT, cc -E runs the code through the compiler's parser,
4935   # not just through cpp. "Syntax error" is here to catch this case.
4936   cat >conftest.$ac_ext <<_ACEOF
4937 /* confdefs.h.  */
4938 _ACEOF
4939 cat confdefs.h >>conftest.$ac_ext
4940 cat >>conftest.$ac_ext <<_ACEOF
4941 /* end confdefs.h.  */
4942 #ifdef __STDC__
4943 # include <limits.h>
4944 #else
4945 # include <assert.h>
4946 #endif
4947                      Syntax error
4948 _ACEOF
4949 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4950   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4951   ac_status=$?
4952   grep -v '^ *+' conftest.er1 >conftest.err
4953   rm -f conftest.er1
4954   cat conftest.err >&5
4955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4956   (exit $ac_status); } >/dev/null; then
4957   if test -s conftest.err; then
4958     ac_cpp_err=$ac_cxx_preproc_warn_flag
4959     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4960   else
4961     ac_cpp_err=
4962   fi
4963 else
4964   ac_cpp_err=yes
4965 fi
4966 if test -z "$ac_cpp_err"; then
4967   :
4968 else
4969   echo "$as_me: failed program was:" >&5
4970 sed 's/^/| /' conftest.$ac_ext >&5
4971
4972   # Broken: fails on valid input.
4973 continue
4974 fi
4975 rm -f conftest.err conftest.$ac_ext
4976
4977   # OK, works on sane cases.  Now check whether non-existent headers
4978   # can be detected and how.
4979   cat >conftest.$ac_ext <<_ACEOF
4980 /* confdefs.h.  */
4981 _ACEOF
4982 cat confdefs.h >>conftest.$ac_ext
4983 cat >>conftest.$ac_ext <<_ACEOF
4984 /* end confdefs.h.  */
4985 #include <ac_nonexistent.h>
4986 _ACEOF
4987 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
4988   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
4989   ac_status=$?
4990   grep -v '^ *+' conftest.er1 >conftest.err
4991   rm -f conftest.er1
4992   cat conftest.err >&5
4993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
4994   (exit $ac_status); } >/dev/null; then
4995   if test -s conftest.err; then
4996     ac_cpp_err=$ac_cxx_preproc_warn_flag
4997     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
4998   else
4999     ac_cpp_err=
5000   fi
5001 else
5002   ac_cpp_err=yes
5003 fi
5004 if test -z "$ac_cpp_err"; then
5005   # Broken: success on invalid input.
5006 continue
5007 else
5008   echo "$as_me: failed program was:" >&5
5009 sed 's/^/| /' conftest.$ac_ext >&5
5010
5011   # Passes both tests.
5012 ac_preproc_ok=:
5013 break
5014 fi
5015 rm -f conftest.err conftest.$ac_ext
5016
5017 done
5018 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5019 rm -f conftest.err conftest.$ac_ext
5020 if $ac_preproc_ok; then
5021   :
5022 else
5023   { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5024 See \`config.log' for more details." >&5
5025 echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5026 See \`config.log' for more details." >&2;}
5027    { (exit 1); exit 1; }; }
5028 fi
5029
5030 ac_ext=cc
5031 ac_cpp='$CXXCPP $CPPFLAGS'
5032 ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5033 ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5034 ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5035
5036
5037
5038 if test "x$ac_path_x_has_been_run" != xyes; then
5039   echo "$as_me:$LINENO: checking for X" >&5
5040 echo $ECHO_N "checking for X... $ECHO_C" >&6
5041
5042 ac_path_x_has_been_run=yes
5043
5044 # Check whether --with-x or --without-x was given.
5045 if test "${with_x+set}" = set; then
5046   withval="$with_x"
5047
5048 fi;
5049 # $have_x is `yes', `no', `disabled', or empty when we do not yet know.
5050 if test "x$with_x" = xno; then
5051   # The user explicitly disabled X.
5052   have_x=disabled
5053 else
5054   if test "x$x_includes" != xNONE && test "x$x_libraries" != xNONE; then
5055     # Both variables are already set.
5056     have_x=yes
5057   else
5058     if test "${ac_cv_have_x+set}" = set; then
5059   echo $ECHO_N "(cached) $ECHO_C" >&6
5060 else
5061   # One or both of the vars are not set, and there is no cached value.
5062 ac_x_includes=no ac_x_libraries=no
5063 rm -fr conftest.dir
5064 if mkdir conftest.dir; then
5065   cd conftest.dir
5066   # Make sure to not put "make" in the Imakefile rules, since we grep it out.
5067   cat >Imakefile <<'_ACEOF'
5068 acfindx:
5069         @echo 'ac_im_incroot="${INCROOT}"; ac_im_usrlibdir="${USRLIBDIR}"; ac_im_libdir="${LIBDIR}"'
5070 _ACEOF
5071   if (xmkmf) >/dev/null 2>/dev/null && test -f Makefile; then
5072     # GNU make sometimes prints "make[1]: Entering...", which would confuse us.
5073     eval `${MAKE-make} acfindx 2>/dev/null | grep -v make`
5074     # Open Windows xmkmf reportedly sets LIBDIR instead of USRLIBDIR.
5075     for ac_extension in a so sl; do
5076       if test ! -f $ac_im_usrlibdir/libX11.$ac_extension &&
5077          test -f $ac_im_libdir/libX11.$ac_extension; then
5078         ac_im_usrlibdir=$ac_im_libdir; break
5079       fi
5080     done
5081     # Screen out bogus values from the imake configuration.  They are
5082     # bogus both because they are the default anyway, and because
5083     # using them would break gcc on systems where it needs fixed includes.
5084     case $ac_im_incroot in
5085         /usr/include) ;;
5086         *) test -f "$ac_im_incroot/X11/Xos.h" && ac_x_includes=$ac_im_incroot;;
5087     esac
5088     case $ac_im_usrlibdir in
5089         /usr/lib | /lib) ;;
5090         *) test -d "$ac_im_usrlibdir" && ac_x_libraries=$ac_im_usrlibdir ;;
5091     esac
5092   fi
5093   cd ..
5094   rm -fr conftest.dir
5095 fi
5096
5097 # Standard set of common directories for X headers.
5098 # Check X11 before X11Rn because it is often a symlink to the current release.
5099 ac_x_header_dirs='
5100 /usr/X11/include
5101 /usr/X11R6/include
5102 /usr/X11R5/include
5103 /usr/X11R4/include
5104
5105 /usr/include/X11
5106 /usr/include/X11R6
5107 /usr/include/X11R5
5108 /usr/include/X11R4
5109
5110 /usr/local/X11/include
5111 /usr/local/X11R6/include
5112 /usr/local/X11R5/include
5113 /usr/local/X11R4/include
5114
5115 /usr/local/include/X11
5116 /usr/local/include/X11R6
5117 /usr/local/include/X11R5
5118 /usr/local/include/X11R4
5119
5120 /usr/X386/include
5121 /usr/x386/include
5122 /usr/XFree86/include/X11
5123
5124 /usr/include
5125 /usr/local/include
5126 /usr/unsupported/include
5127 /usr/athena/include
5128 /usr/local/x11r5/include
5129 /usr/lpp/Xamples/include
5130
5131 /usr/openwin/include
5132 /usr/openwin/share/include'
5133
5134 if test "$ac_x_includes" = no; then
5135   # Guess where to find include files, by looking for a specified header file.
5136   # First, try using that file with no special directory specified.
5137   cat >conftest.$ac_ext <<_ACEOF
5138 /* confdefs.h.  */
5139 _ACEOF
5140 cat confdefs.h >>conftest.$ac_ext
5141 cat >>conftest.$ac_ext <<_ACEOF
5142 /* end confdefs.h.  */
5143 #include <X11/Xlib.h>
5144 _ACEOF
5145 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
5146   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
5147   ac_status=$?
5148   grep -v '^ *+' conftest.er1 >conftest.err
5149   rm -f conftest.er1
5150   cat conftest.err >&5
5151   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5152   (exit $ac_status); } >/dev/null; then
5153   if test -s conftest.err; then
5154     ac_cpp_err=$ac_cxx_preproc_warn_flag
5155     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5156   else
5157     ac_cpp_err=
5158   fi
5159 else
5160   ac_cpp_err=yes
5161 fi
5162 if test -z "$ac_cpp_err"; then
5163   # We can compile using X headers with no special include directory.
5164 ac_x_includes=
5165 else
5166   echo "$as_me: failed program was:" >&5
5167 sed 's/^/| /' conftest.$ac_ext >&5
5168
5169   for ac_dir in $ac_x_header_dirs; do
5170   if test -r "$ac_dir/X11/Xlib.h"; then
5171     ac_x_includes=$ac_dir
5172     break
5173   fi
5174 done
5175 fi
5176 rm -f conftest.err conftest.$ac_ext
5177 fi # $ac_x_includes = no
5178
5179 if test "$ac_x_libraries" = no; then
5180   # Check for the libraries.
5181   # See if we find them without any special options.
5182   # Don't add to $LIBS permanently.
5183   ac_save_LIBS=$LIBS
5184   LIBS="-lX11 $LIBS"
5185   cat >conftest.$ac_ext <<_ACEOF
5186 /* confdefs.h.  */
5187 _ACEOF
5188 cat confdefs.h >>conftest.$ac_ext
5189 cat >>conftest.$ac_ext <<_ACEOF
5190 /* end confdefs.h.  */
5191 #include <X11/Xlib.h>
5192 int
5193 main ()
5194 {
5195 XrmInitialize ()
5196   ;
5197   return 0;
5198 }
5199 _ACEOF
5200 rm -f conftest.$ac_objext conftest$ac_exeext
5201 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5202   (eval $ac_link) 2>conftest.er1
5203   ac_status=$?
5204   grep -v '^ *+' conftest.er1 >conftest.err
5205   rm -f conftest.er1
5206   cat conftest.err >&5
5207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5208   (exit $ac_status); } &&
5209          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5210   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5211   (eval $ac_try) 2>&5
5212   ac_status=$?
5213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5214   (exit $ac_status); }; } &&
5215          { ac_try='test -s conftest$ac_exeext'
5216   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5217   (eval $ac_try) 2>&5
5218   ac_status=$?
5219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5220   (exit $ac_status); }; }; then
5221   LIBS=$ac_save_LIBS
5222 # We can link X programs with no special library path.
5223 ac_x_libraries=
5224 else
5225   echo "$as_me: failed program was:" >&5
5226 sed 's/^/| /' conftest.$ac_ext >&5
5227
5228 LIBS=$ac_save_LIBS
5229 for ac_dir in `echo "$ac_x_includes $ac_x_header_dirs" | sed s/include/lib/g`
5230 do
5231   # Don't even attempt the hair of trying to link an X program!
5232   for ac_extension in a so sl; do
5233     if test -r $ac_dir/libX11.$ac_extension; then
5234       ac_x_libraries=$ac_dir
5235       break 2
5236     fi
5237   done
5238 done
5239 fi
5240 rm -f conftest.err conftest.$ac_objext \
5241       conftest$ac_exeext conftest.$ac_ext
5242 fi # $ac_x_libraries = no
5243
5244 if test "$ac_x_includes" = no || test "$ac_x_libraries" = no; then
5245   # Didn't find X anywhere.  Cache the known absence of X.
5246   ac_cv_have_x="have_x=no"
5247 else
5248   # Record where we found X for the cache.
5249   ac_cv_have_x="have_x=yes \
5250                 ac_x_includes=$ac_x_includes ac_x_libraries=$ac_x_libraries"
5251 fi
5252 fi
5253
5254   fi
5255   eval "$ac_cv_have_x"
5256 fi # $with_x != no
5257
5258 if test "$have_x" != yes; then
5259   echo "$as_me:$LINENO: result: $have_x" >&5
5260 echo "${ECHO_T}$have_x" >&6
5261   no_x=yes
5262 else
5263   # If each of the values was on the command line, it overrides each guess.
5264   test "x$x_includes" = xNONE && x_includes=$ac_x_includes
5265   test "x$x_libraries" = xNONE && x_libraries=$ac_x_libraries
5266   # Update the cache value to reflect the command line values.
5267   ac_cv_have_x="have_x=yes \
5268                 ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
5269   # It might be that x_includes is empty (headers are found in the
5270   # standard search path. Then output the corresponding message
5271   ac_out_x_includes=$x_includes
5272   test "x$x_includes" = x && ac_out_x_includes="in standard search path"
5273   echo "$as_me:$LINENO: result: libraries $x_libraries, headers $ac_out_x_includes" >&5
5274 echo "${ECHO_T}libraries $x_libraries, headers $ac_out_x_includes" >&6
5275 fi
5276
5277 fi
5278 if test "$no_x" = yes; then
5279   # Not all programs may use this symbol, but it does not hurt to define it.
5280
5281 cat >>confdefs.h <<\_ACEOF
5282 #define X_DISPLAY_MISSING 1
5283 _ACEOF
5284
5285   X_CFLAGS= X_PRE_LIBS= X_LIBS= X_EXTRA_LIBS=
5286 else
5287   if test -n "$x_includes"; then
5288     X_CFLAGS="$X_CFLAGS -I$x_includes"
5289   fi
5290
5291   # It would also be nice to do this for all -L options, not just this one.
5292   if test -n "$x_libraries"; then
5293     X_LIBS="$X_LIBS -L$x_libraries"
5294     # For Solaris; some versions of Sun CC require a space after -R and
5295     # others require no space.  Words are not sufficient . . . .
5296     case `(uname -sr) 2>/dev/null` in
5297     "SunOS 5"*)
5298       echo "$as_me:$LINENO: checking whether -R must be followed by a space" >&5
5299 echo $ECHO_N "checking whether -R must be followed by a space... $ECHO_C" >&6
5300       ac_xsave_LIBS=$LIBS; LIBS="$LIBS -R$x_libraries"
5301       cat >conftest.$ac_ext <<_ACEOF
5302 /* confdefs.h.  */
5303 _ACEOF
5304 cat confdefs.h >>conftest.$ac_ext
5305 cat >>conftest.$ac_ext <<_ACEOF
5306 /* end confdefs.h.  */
5307
5308 int
5309 main ()
5310 {
5311
5312   ;
5313   return 0;
5314 }
5315 _ACEOF
5316 rm -f conftest.$ac_objext conftest$ac_exeext
5317 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5318   (eval $ac_link) 2>conftest.er1
5319   ac_status=$?
5320   grep -v '^ *+' conftest.er1 >conftest.err
5321   rm -f conftest.er1
5322   cat conftest.err >&5
5323   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5324   (exit $ac_status); } &&
5325          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5326   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5327   (eval $ac_try) 2>&5
5328   ac_status=$?
5329   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5330   (exit $ac_status); }; } &&
5331          { ac_try='test -s conftest$ac_exeext'
5332   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5333   (eval $ac_try) 2>&5
5334   ac_status=$?
5335   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5336   (exit $ac_status); }; }; then
5337   ac_R_nospace=yes
5338 else
5339   echo "$as_me: failed program was:" >&5
5340 sed 's/^/| /' conftest.$ac_ext >&5
5341
5342 ac_R_nospace=no
5343 fi
5344 rm -f conftest.err conftest.$ac_objext \
5345       conftest$ac_exeext conftest.$ac_ext
5346       if test $ac_R_nospace = yes; then
5347         echo "$as_me:$LINENO: result: no" >&5
5348 echo "${ECHO_T}no" >&6
5349         X_LIBS="$X_LIBS -R$x_libraries"
5350       else
5351         LIBS="$ac_xsave_LIBS -R $x_libraries"
5352         cat >conftest.$ac_ext <<_ACEOF
5353 /* confdefs.h.  */
5354 _ACEOF
5355 cat confdefs.h >>conftest.$ac_ext
5356 cat >>conftest.$ac_ext <<_ACEOF
5357 /* end confdefs.h.  */
5358
5359 int
5360 main ()
5361 {
5362
5363   ;
5364   return 0;
5365 }
5366 _ACEOF
5367 rm -f conftest.$ac_objext conftest$ac_exeext
5368 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5369   (eval $ac_link) 2>conftest.er1
5370   ac_status=$?
5371   grep -v '^ *+' conftest.er1 >conftest.err
5372   rm -f conftest.er1
5373   cat conftest.err >&5
5374   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5375   (exit $ac_status); } &&
5376          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5377   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5378   (eval $ac_try) 2>&5
5379   ac_status=$?
5380   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5381   (exit $ac_status); }; } &&
5382          { ac_try='test -s conftest$ac_exeext'
5383   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5384   (eval $ac_try) 2>&5
5385   ac_status=$?
5386   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5387   (exit $ac_status); }; }; then
5388   ac_R_space=yes
5389 else
5390   echo "$as_me: failed program was:" >&5
5391 sed 's/^/| /' conftest.$ac_ext >&5
5392
5393 ac_R_space=no
5394 fi
5395 rm -f conftest.err conftest.$ac_objext \
5396       conftest$ac_exeext conftest.$ac_ext
5397         if test $ac_R_space = yes; then
5398           echo "$as_me:$LINENO: result: yes" >&5
5399 echo "${ECHO_T}yes" >&6
5400           X_LIBS="$X_LIBS -R $x_libraries"
5401         else
5402           echo "$as_me:$LINENO: result: neither works" >&5
5403 echo "${ECHO_T}neither works" >&6
5404         fi
5405       fi
5406       LIBS=$ac_xsave_LIBS
5407     esac
5408   fi
5409
5410   # Check for system-dependent libraries X programs must link with.
5411   # Do this before checking for the system-independent R6 libraries
5412   # (-lICE), since we may need -lsocket or whatever for X linking.
5413
5414   if test "$ISC" = yes; then
5415     X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl_s -linet"
5416   else
5417     # Martyn Johnson says this is needed for Ultrix, if the X
5418     # libraries were built with DECnet support.  And Karl Berry says
5419     # the Alpha needs dnet_stub (dnet does not exist).
5420     ac_xsave_LIBS="$LIBS"; LIBS="$LIBS $X_LIBS -lX11"
5421     cat >conftest.$ac_ext <<_ACEOF
5422 /* confdefs.h.  */
5423 _ACEOF
5424 cat confdefs.h >>conftest.$ac_ext
5425 cat >>conftest.$ac_ext <<_ACEOF
5426 /* end confdefs.h.  */
5427
5428 /* Override any gcc2 internal prototype to avoid an error.  */
5429 #ifdef __cplusplus
5430 extern "C"
5431 #endif
5432 /* We use char because int might match the return type of a gcc2
5433    builtin and then its argument prototype would still apply.  */
5434 char XOpenDisplay ();
5435 int
5436 main ()
5437 {
5438 XOpenDisplay ();
5439   ;
5440   return 0;
5441 }
5442 _ACEOF
5443 rm -f conftest.$ac_objext conftest$ac_exeext
5444 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5445   (eval $ac_link) 2>conftest.er1
5446   ac_status=$?
5447   grep -v '^ *+' conftest.er1 >conftest.err
5448   rm -f conftest.er1
5449   cat conftest.err >&5
5450   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5451   (exit $ac_status); } &&
5452          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5453   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5454   (eval $ac_try) 2>&5
5455   ac_status=$?
5456   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5457   (exit $ac_status); }; } &&
5458          { ac_try='test -s conftest$ac_exeext'
5459   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5460   (eval $ac_try) 2>&5
5461   ac_status=$?
5462   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5463   (exit $ac_status); }; }; then
5464   :
5465 else
5466   echo "$as_me: failed program was:" >&5
5467 sed 's/^/| /' conftest.$ac_ext >&5
5468
5469 echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet" >&5
5470 echo $ECHO_N "checking for dnet_ntoa in -ldnet... $ECHO_C" >&6
5471 if test "${ac_cv_lib_dnet_dnet_ntoa+set}" = set; then
5472   echo $ECHO_N "(cached) $ECHO_C" >&6
5473 else
5474   ac_check_lib_save_LIBS=$LIBS
5475 LIBS="-ldnet  $LIBS"
5476 cat >conftest.$ac_ext <<_ACEOF
5477 /* confdefs.h.  */
5478 _ACEOF
5479 cat confdefs.h >>conftest.$ac_ext
5480 cat >>conftest.$ac_ext <<_ACEOF
5481 /* end confdefs.h.  */
5482
5483 /* Override any gcc2 internal prototype to avoid an error.  */
5484 #ifdef __cplusplus
5485 extern "C"
5486 #endif
5487 /* We use char because int might match the return type of a gcc2
5488    builtin and then its argument prototype would still apply.  */
5489 char dnet_ntoa ();
5490 int
5491 main ()
5492 {
5493 dnet_ntoa ();
5494   ;
5495   return 0;
5496 }
5497 _ACEOF
5498 rm -f conftest.$ac_objext conftest$ac_exeext
5499 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5500   (eval $ac_link) 2>conftest.er1
5501   ac_status=$?
5502   grep -v '^ *+' conftest.er1 >conftest.err
5503   rm -f conftest.er1
5504   cat conftest.err >&5
5505   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5506   (exit $ac_status); } &&
5507          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5508   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5509   (eval $ac_try) 2>&5
5510   ac_status=$?
5511   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5512   (exit $ac_status); }; } &&
5513          { ac_try='test -s conftest$ac_exeext'
5514   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5515   (eval $ac_try) 2>&5
5516   ac_status=$?
5517   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5518   (exit $ac_status); }; }; then
5519   ac_cv_lib_dnet_dnet_ntoa=yes
5520 else
5521   echo "$as_me: failed program was:" >&5
5522 sed 's/^/| /' conftest.$ac_ext >&5
5523
5524 ac_cv_lib_dnet_dnet_ntoa=no
5525 fi
5526 rm -f conftest.err conftest.$ac_objext \
5527       conftest$ac_exeext conftest.$ac_ext
5528 LIBS=$ac_check_lib_save_LIBS
5529 fi
5530 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_dnet_ntoa" >&5
5531 echo "${ECHO_T}$ac_cv_lib_dnet_dnet_ntoa" >&6
5532 if test $ac_cv_lib_dnet_dnet_ntoa = yes; then
5533   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet"
5534 fi
5535
5536     if test $ac_cv_lib_dnet_dnet_ntoa = no; then
5537       echo "$as_me:$LINENO: checking for dnet_ntoa in -ldnet_stub" >&5
5538 echo $ECHO_N "checking for dnet_ntoa in -ldnet_stub... $ECHO_C" >&6
5539 if test "${ac_cv_lib_dnet_stub_dnet_ntoa+set}" = set; then
5540   echo $ECHO_N "(cached) $ECHO_C" >&6
5541 else
5542   ac_check_lib_save_LIBS=$LIBS
5543 LIBS="-ldnet_stub  $LIBS"
5544 cat >conftest.$ac_ext <<_ACEOF
5545 /* confdefs.h.  */
5546 _ACEOF
5547 cat confdefs.h >>conftest.$ac_ext
5548 cat >>conftest.$ac_ext <<_ACEOF
5549 /* end confdefs.h.  */
5550
5551 /* Override any gcc2 internal prototype to avoid an error.  */
5552 #ifdef __cplusplus
5553 extern "C"
5554 #endif
5555 /* We use char because int might match the return type of a gcc2
5556    builtin and then its argument prototype would still apply.  */
5557 char dnet_ntoa ();
5558 int
5559 main ()
5560 {
5561 dnet_ntoa ();
5562   ;
5563   return 0;
5564 }
5565 _ACEOF
5566 rm -f conftest.$ac_objext conftest$ac_exeext
5567 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5568   (eval $ac_link) 2>conftest.er1
5569   ac_status=$?
5570   grep -v '^ *+' conftest.er1 >conftest.err
5571   rm -f conftest.er1
5572   cat conftest.err >&5
5573   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5574   (exit $ac_status); } &&
5575          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5576   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5577   (eval $ac_try) 2>&5
5578   ac_status=$?
5579   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5580   (exit $ac_status); }; } &&
5581          { ac_try='test -s conftest$ac_exeext'
5582   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5583   (eval $ac_try) 2>&5
5584   ac_status=$?
5585   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5586   (exit $ac_status); }; }; then
5587   ac_cv_lib_dnet_stub_dnet_ntoa=yes
5588 else
5589   echo "$as_me: failed program was:" >&5
5590 sed 's/^/| /' conftest.$ac_ext >&5
5591
5592 ac_cv_lib_dnet_stub_dnet_ntoa=no
5593 fi
5594 rm -f conftest.err conftest.$ac_objext \
5595       conftest$ac_exeext conftest.$ac_ext
5596 LIBS=$ac_check_lib_save_LIBS
5597 fi
5598 echo "$as_me:$LINENO: result: $ac_cv_lib_dnet_stub_dnet_ntoa" >&5
5599 echo "${ECHO_T}$ac_cv_lib_dnet_stub_dnet_ntoa" >&6
5600 if test $ac_cv_lib_dnet_stub_dnet_ntoa = yes; then
5601   X_EXTRA_LIBS="$X_EXTRA_LIBS -ldnet_stub"
5602 fi
5603
5604     fi
5605 fi
5606 rm -f conftest.err conftest.$ac_objext \
5607       conftest$ac_exeext conftest.$ac_ext
5608     LIBS="$ac_xsave_LIBS"
5609
5610     # msh@cis.ufl.edu says -lnsl (and -lsocket) are needed for his 386/AT,
5611     # to get the SysV transport functions.
5612     # Chad R. Larson says the Pyramis MIS-ES running DC/OSx (SVR4)
5613     # needs -lnsl.
5614     # The nsl library prevents programs from opening the X display
5615     # on Irix 5.2, according to T.E. Dickey.
5616     # The functions gethostbyname, getservbyname, and inet_addr are
5617     # in -lbsd on LynxOS 3.0.1/i386, according to Lars Hecking.
5618     echo "$as_me:$LINENO: checking for gethostbyname" >&5
5619 echo $ECHO_N "checking for gethostbyname... $ECHO_C" >&6
5620 if test "${ac_cv_func_gethostbyname+set}" = set; then
5621   echo $ECHO_N "(cached) $ECHO_C" >&6
5622 else
5623   cat >conftest.$ac_ext <<_ACEOF
5624 /* confdefs.h.  */
5625 _ACEOF
5626 cat confdefs.h >>conftest.$ac_ext
5627 cat >>conftest.$ac_ext <<_ACEOF
5628 /* end confdefs.h.  */
5629 /* Define gethostbyname to an innocuous variant, in case <limits.h> declares gethostbyname.
5630    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5631 #define gethostbyname innocuous_gethostbyname
5632
5633 /* System header to define __stub macros and hopefully few prototypes,
5634     which can conflict with char gethostbyname (); below.
5635     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5636     <limits.h> exists even on freestanding compilers.  */
5637
5638 #ifdef __STDC__
5639 # include <limits.h>
5640 #else
5641 # include <assert.h>
5642 #endif
5643
5644 #undef gethostbyname
5645
5646 /* Override any gcc2 internal prototype to avoid an error.  */
5647 #ifdef __cplusplus
5648 extern "C"
5649 {
5650 #endif
5651 /* We use char because int might match the return type of a gcc2
5652    builtin and then its argument prototype would still apply.  */
5653 char gethostbyname ();
5654 /* The GNU C library defines this for functions which it implements
5655     to always fail with ENOSYS.  Some functions are actually named
5656     something starting with __ and the normal name is an alias.  */
5657 #if defined (__stub_gethostbyname) || defined (__stub___gethostbyname)
5658 choke me
5659 #else
5660 char (*f) () = gethostbyname;
5661 #endif
5662 #ifdef __cplusplus
5663 }
5664 #endif
5665
5666 int
5667 main ()
5668 {
5669 return f != gethostbyname;
5670   ;
5671   return 0;
5672 }
5673 _ACEOF
5674 rm -f conftest.$ac_objext conftest$ac_exeext
5675 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5676   (eval $ac_link) 2>conftest.er1
5677   ac_status=$?
5678   grep -v '^ *+' conftest.er1 >conftest.err
5679   rm -f conftest.er1
5680   cat conftest.err >&5
5681   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5682   (exit $ac_status); } &&
5683          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5684   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5685   (eval $ac_try) 2>&5
5686   ac_status=$?
5687   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5688   (exit $ac_status); }; } &&
5689          { ac_try='test -s conftest$ac_exeext'
5690   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5691   (eval $ac_try) 2>&5
5692   ac_status=$?
5693   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5694   (exit $ac_status); }; }; then
5695   ac_cv_func_gethostbyname=yes
5696 else
5697   echo "$as_me: failed program was:" >&5
5698 sed 's/^/| /' conftest.$ac_ext >&5
5699
5700 ac_cv_func_gethostbyname=no
5701 fi
5702 rm -f conftest.err conftest.$ac_objext \
5703       conftest$ac_exeext conftest.$ac_ext
5704 fi
5705 echo "$as_me:$LINENO: result: $ac_cv_func_gethostbyname" >&5
5706 echo "${ECHO_T}$ac_cv_func_gethostbyname" >&6
5707
5708     if test $ac_cv_func_gethostbyname = no; then
5709       echo "$as_me:$LINENO: checking for gethostbyname in -lnsl" >&5
5710 echo $ECHO_N "checking for gethostbyname in -lnsl... $ECHO_C" >&6
5711 if test "${ac_cv_lib_nsl_gethostbyname+set}" = set; then
5712   echo $ECHO_N "(cached) $ECHO_C" >&6
5713 else
5714   ac_check_lib_save_LIBS=$LIBS
5715 LIBS="-lnsl  $LIBS"
5716 cat >conftest.$ac_ext <<_ACEOF
5717 /* confdefs.h.  */
5718 _ACEOF
5719 cat confdefs.h >>conftest.$ac_ext
5720 cat >>conftest.$ac_ext <<_ACEOF
5721 /* end confdefs.h.  */
5722
5723 /* Override any gcc2 internal prototype to avoid an error.  */
5724 #ifdef __cplusplus
5725 extern "C"
5726 #endif
5727 /* We use char because int might match the return type of a gcc2
5728    builtin and then its argument prototype would still apply.  */
5729 char gethostbyname ();
5730 int
5731 main ()
5732 {
5733 gethostbyname ();
5734   ;
5735   return 0;
5736 }
5737 _ACEOF
5738 rm -f conftest.$ac_objext conftest$ac_exeext
5739 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5740   (eval $ac_link) 2>conftest.er1
5741   ac_status=$?
5742   grep -v '^ *+' conftest.er1 >conftest.err
5743   rm -f conftest.er1
5744   cat conftest.err >&5
5745   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5746   (exit $ac_status); } &&
5747          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5748   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5749   (eval $ac_try) 2>&5
5750   ac_status=$?
5751   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5752   (exit $ac_status); }; } &&
5753          { ac_try='test -s conftest$ac_exeext'
5754   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5755   (eval $ac_try) 2>&5
5756   ac_status=$?
5757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5758   (exit $ac_status); }; }; then
5759   ac_cv_lib_nsl_gethostbyname=yes
5760 else
5761   echo "$as_me: failed program was:" >&5
5762 sed 's/^/| /' conftest.$ac_ext >&5
5763
5764 ac_cv_lib_nsl_gethostbyname=no
5765 fi
5766 rm -f conftest.err conftest.$ac_objext \
5767       conftest$ac_exeext conftest.$ac_ext
5768 LIBS=$ac_check_lib_save_LIBS
5769 fi
5770 echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_gethostbyname" >&5
5771 echo "${ECHO_T}$ac_cv_lib_nsl_gethostbyname" >&6
5772 if test $ac_cv_lib_nsl_gethostbyname = yes; then
5773   X_EXTRA_LIBS="$X_EXTRA_LIBS -lnsl"
5774 fi
5775
5776       if test $ac_cv_lib_nsl_gethostbyname = no; then
5777         echo "$as_me:$LINENO: checking for gethostbyname in -lbsd" >&5
5778 echo $ECHO_N "checking for gethostbyname in -lbsd... $ECHO_C" >&6
5779 if test "${ac_cv_lib_bsd_gethostbyname+set}" = set; then
5780   echo $ECHO_N "(cached) $ECHO_C" >&6
5781 else
5782   ac_check_lib_save_LIBS=$LIBS
5783 LIBS="-lbsd  $LIBS"
5784 cat >conftest.$ac_ext <<_ACEOF
5785 /* confdefs.h.  */
5786 _ACEOF
5787 cat confdefs.h >>conftest.$ac_ext
5788 cat >>conftest.$ac_ext <<_ACEOF
5789 /* end confdefs.h.  */
5790
5791 /* Override any gcc2 internal prototype to avoid an error.  */
5792 #ifdef __cplusplus
5793 extern "C"
5794 #endif
5795 /* We use char because int might match the return type of a gcc2
5796    builtin and then its argument prototype would still apply.  */
5797 char gethostbyname ();
5798 int
5799 main ()
5800 {
5801 gethostbyname ();
5802   ;
5803   return 0;
5804 }
5805 _ACEOF
5806 rm -f conftest.$ac_objext conftest$ac_exeext
5807 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5808   (eval $ac_link) 2>conftest.er1
5809   ac_status=$?
5810   grep -v '^ *+' conftest.er1 >conftest.err
5811   rm -f conftest.er1
5812   cat conftest.err >&5
5813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5814   (exit $ac_status); } &&
5815          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5816   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5817   (eval $ac_try) 2>&5
5818   ac_status=$?
5819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5820   (exit $ac_status); }; } &&
5821          { ac_try='test -s conftest$ac_exeext'
5822   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5823   (eval $ac_try) 2>&5
5824   ac_status=$?
5825   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5826   (exit $ac_status); }; }; then
5827   ac_cv_lib_bsd_gethostbyname=yes
5828 else
5829   echo "$as_me: failed program was:" >&5
5830 sed 's/^/| /' conftest.$ac_ext >&5
5831
5832 ac_cv_lib_bsd_gethostbyname=no
5833 fi
5834 rm -f conftest.err conftest.$ac_objext \
5835       conftest$ac_exeext conftest.$ac_ext
5836 LIBS=$ac_check_lib_save_LIBS
5837 fi
5838 echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_gethostbyname" >&5
5839 echo "${ECHO_T}$ac_cv_lib_bsd_gethostbyname" >&6
5840 if test $ac_cv_lib_bsd_gethostbyname = yes; then
5841   X_EXTRA_LIBS="$X_EXTRA_LIBS -lbsd"
5842 fi
5843
5844       fi
5845     fi
5846
5847     # lieder@skyler.mavd.honeywell.com says without -lsocket,
5848     # socket/setsockopt and other routines are undefined under SCO ODT
5849     # 2.0.  But -lsocket is broken on IRIX 5.2 (and is not necessary
5850     # on later versions), says Simon Leinen: it contains gethostby*
5851     # variants that don't use the name server (or something).  -lsocket
5852     # must be given before -lnsl if both are needed.  We assume that
5853     # if connect needs -lnsl, so does gethostbyname.
5854     echo "$as_me:$LINENO: checking for connect" >&5
5855 echo $ECHO_N "checking for connect... $ECHO_C" >&6
5856 if test "${ac_cv_func_connect+set}" = set; then
5857   echo $ECHO_N "(cached) $ECHO_C" >&6
5858 else
5859   cat >conftest.$ac_ext <<_ACEOF
5860 /* confdefs.h.  */
5861 _ACEOF
5862 cat confdefs.h >>conftest.$ac_ext
5863 cat >>conftest.$ac_ext <<_ACEOF
5864 /* end confdefs.h.  */
5865 /* Define connect to an innocuous variant, in case <limits.h> declares connect.
5866    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
5867 #define connect innocuous_connect
5868
5869 /* System header to define __stub macros and hopefully few prototypes,
5870     which can conflict with char connect (); below.
5871     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5872     <limits.h> exists even on freestanding compilers.  */
5873
5874 #ifdef __STDC__
5875 # include <limits.h>
5876 #else
5877 # include <assert.h>
5878 #endif
5879
5880 #undef connect
5881
5882 /* Override any gcc2 internal prototype to avoid an error.  */
5883 #ifdef __cplusplus
5884 extern "C"
5885 {
5886 #endif
5887 /* We use char because int might match the return type of a gcc2
5888    builtin and then its argument prototype would still apply.  */
5889 char connect ();
5890 /* The GNU C library defines this for functions which it implements
5891     to always fail with ENOSYS.  Some functions are actually named
5892     something starting with __ and the normal name is an alias.  */
5893 #if defined (__stub_connect) || defined (__stub___connect)
5894 choke me
5895 #else
5896 char (*f) () = connect;
5897 #endif
5898 #ifdef __cplusplus
5899 }
5900 #endif
5901
5902 int
5903 main ()
5904 {
5905 return f != connect;
5906   ;
5907   return 0;
5908 }
5909 _ACEOF
5910 rm -f conftest.$ac_objext conftest$ac_exeext
5911 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5912   (eval $ac_link) 2>conftest.er1
5913   ac_status=$?
5914   grep -v '^ *+' conftest.er1 >conftest.err
5915   rm -f conftest.er1
5916   cat conftest.err >&5
5917   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5918   (exit $ac_status); } &&
5919          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5920   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5921   (eval $ac_try) 2>&5
5922   ac_status=$?
5923   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5924   (exit $ac_status); }; } &&
5925          { ac_try='test -s conftest$ac_exeext'
5926   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5927   (eval $ac_try) 2>&5
5928   ac_status=$?
5929   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5930   (exit $ac_status); }; }; then
5931   ac_cv_func_connect=yes
5932 else
5933   echo "$as_me: failed program was:" >&5
5934 sed 's/^/| /' conftest.$ac_ext >&5
5935
5936 ac_cv_func_connect=no
5937 fi
5938 rm -f conftest.err conftest.$ac_objext \
5939       conftest$ac_exeext conftest.$ac_ext
5940 fi
5941 echo "$as_me:$LINENO: result: $ac_cv_func_connect" >&5
5942 echo "${ECHO_T}$ac_cv_func_connect" >&6
5943
5944     if test $ac_cv_func_connect = no; then
5945       echo "$as_me:$LINENO: checking for connect in -lsocket" >&5
5946 echo $ECHO_N "checking for connect in -lsocket... $ECHO_C" >&6
5947 if test "${ac_cv_lib_socket_connect+set}" = set; then
5948   echo $ECHO_N "(cached) $ECHO_C" >&6
5949 else
5950   ac_check_lib_save_LIBS=$LIBS
5951 LIBS="-lsocket $X_EXTRA_LIBS $LIBS"
5952 cat >conftest.$ac_ext <<_ACEOF
5953 /* confdefs.h.  */
5954 _ACEOF
5955 cat confdefs.h >>conftest.$ac_ext
5956 cat >>conftest.$ac_ext <<_ACEOF
5957 /* end confdefs.h.  */
5958
5959 /* Override any gcc2 internal prototype to avoid an error.  */
5960 #ifdef __cplusplus
5961 extern "C"
5962 #endif
5963 /* We use char because int might match the return type of a gcc2
5964    builtin and then its argument prototype would still apply.  */
5965 char connect ();
5966 int
5967 main ()
5968 {
5969 connect ();
5970   ;
5971   return 0;
5972 }
5973 _ACEOF
5974 rm -f conftest.$ac_objext conftest$ac_exeext
5975 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
5976   (eval $ac_link) 2>conftest.er1
5977   ac_status=$?
5978   grep -v '^ *+' conftest.er1 >conftest.err
5979   rm -f conftest.er1
5980   cat conftest.err >&5
5981   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5982   (exit $ac_status); } &&
5983          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
5984   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5985   (eval $ac_try) 2>&5
5986   ac_status=$?
5987   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5988   (exit $ac_status); }; } &&
5989          { ac_try='test -s conftest$ac_exeext'
5990   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
5991   (eval $ac_try) 2>&5
5992   ac_status=$?
5993   echo "$as_me:$LINENO: \$? = $ac_status" >&5
5994   (exit $ac_status); }; }; then
5995   ac_cv_lib_socket_connect=yes
5996 else
5997   echo "$as_me: failed program was:" >&5
5998 sed 's/^/| /' conftest.$ac_ext >&5
5999
6000 ac_cv_lib_socket_connect=no
6001 fi
6002 rm -f conftest.err conftest.$ac_objext \
6003       conftest$ac_exeext conftest.$ac_ext
6004 LIBS=$ac_check_lib_save_LIBS
6005 fi
6006 echo "$as_me:$LINENO: result: $ac_cv_lib_socket_connect" >&5
6007 echo "${ECHO_T}$ac_cv_lib_socket_connect" >&6
6008 if test $ac_cv_lib_socket_connect = yes; then
6009   X_EXTRA_LIBS="-lsocket $X_EXTRA_LIBS"
6010 fi
6011
6012     fi
6013
6014     # Guillermo Gomez says -lposix is necessary on A/UX.
6015     echo "$as_me:$LINENO: checking for remove" >&5
6016 echo $ECHO_N "checking for remove... $ECHO_C" >&6
6017 if test "${ac_cv_func_remove+set}" = set; then
6018   echo $ECHO_N "(cached) $ECHO_C" >&6
6019 else
6020   cat >conftest.$ac_ext <<_ACEOF
6021 /* confdefs.h.  */
6022 _ACEOF
6023 cat confdefs.h >>conftest.$ac_ext
6024 cat >>conftest.$ac_ext <<_ACEOF
6025 /* end confdefs.h.  */
6026 /* Define remove to an innocuous variant, in case <limits.h> declares remove.
6027    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6028 #define remove innocuous_remove
6029
6030 /* System header to define __stub macros and hopefully few prototypes,
6031     which can conflict with char remove (); below.
6032     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6033     <limits.h> exists even on freestanding compilers.  */
6034
6035 #ifdef __STDC__
6036 # include <limits.h>
6037 #else
6038 # include <assert.h>
6039 #endif
6040
6041 #undef remove
6042
6043 /* Override any gcc2 internal prototype to avoid an error.  */
6044 #ifdef __cplusplus
6045 extern "C"
6046 {
6047 #endif
6048 /* We use char because int might match the return type of a gcc2
6049    builtin and then its argument prototype would still apply.  */
6050 char remove ();
6051 /* The GNU C library defines this for functions which it implements
6052     to always fail with ENOSYS.  Some functions are actually named
6053     something starting with __ and the normal name is an alias.  */
6054 #if defined (__stub_remove) || defined (__stub___remove)
6055 choke me
6056 #else
6057 char (*f) () = remove;
6058 #endif
6059 #ifdef __cplusplus
6060 }
6061 #endif
6062
6063 int
6064 main ()
6065 {
6066 return f != remove;
6067   ;
6068   return 0;
6069 }
6070 _ACEOF
6071 rm -f conftest.$ac_objext conftest$ac_exeext
6072 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6073   (eval $ac_link) 2>conftest.er1
6074   ac_status=$?
6075   grep -v '^ *+' conftest.er1 >conftest.err
6076   rm -f conftest.er1
6077   cat conftest.err >&5
6078   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6079   (exit $ac_status); } &&
6080          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
6081   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6082   (eval $ac_try) 2>&5
6083   ac_status=$?
6084   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6085   (exit $ac_status); }; } &&
6086          { ac_try='test -s conftest$ac_exeext'
6087   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6088   (eval $ac_try) 2>&5
6089   ac_status=$?
6090   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6091   (exit $ac_status); }; }; then
6092   ac_cv_func_remove=yes
6093 else
6094   echo "$as_me: failed program was:" >&5
6095 sed 's/^/| /' conftest.$ac_ext >&5
6096
6097 ac_cv_func_remove=no
6098 fi
6099 rm -f conftest.err conftest.$ac_objext \
6100       conftest$ac_exeext conftest.$ac_ext
6101 fi
6102 echo "$as_me:$LINENO: result: $ac_cv_func_remove" >&5
6103 echo "${ECHO_T}$ac_cv_func_remove" >&6
6104
6105     if test $ac_cv_func_remove = no; then
6106       echo "$as_me:$LINENO: checking for remove in -lposix" >&5
6107 echo $ECHO_N "checking for remove in -lposix... $ECHO_C" >&6
6108 if test "${ac_cv_lib_posix_remove+set}" = set; then
6109   echo $ECHO_N "(cached) $ECHO_C" >&6
6110 else
6111   ac_check_lib_save_LIBS=$LIBS
6112 LIBS="-lposix  $LIBS"
6113 cat >conftest.$ac_ext <<_ACEOF
6114 /* confdefs.h.  */
6115 _ACEOF
6116 cat confdefs.h >>conftest.$ac_ext
6117 cat >>conftest.$ac_ext <<_ACEOF
6118 /* end confdefs.h.  */
6119
6120 /* Override any gcc2 internal prototype to avoid an error.  */
6121 #ifdef __cplusplus
6122 extern "C"
6123 #endif
6124 /* We use char because int might match the return type of a gcc2
6125    builtin and then its argument prototype would still apply.  */
6126 char remove ();
6127 int
6128 main ()
6129 {
6130 remove ();
6131   ;
6132   return 0;
6133 }
6134 _ACEOF
6135 rm -f conftest.$ac_objext conftest$ac_exeext
6136 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6137   (eval $ac_link) 2>conftest.er1
6138   ac_status=$?
6139   grep -v '^ *+' conftest.er1 >conftest.err
6140   rm -f conftest.er1
6141   cat conftest.err >&5
6142   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6143   (exit $ac_status); } &&
6144          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
6145   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6146   (eval $ac_try) 2>&5
6147   ac_status=$?
6148   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6149   (exit $ac_status); }; } &&
6150          { ac_try='test -s conftest$ac_exeext'
6151   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6152   (eval $ac_try) 2>&5
6153   ac_status=$?
6154   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6155   (exit $ac_status); }; }; then
6156   ac_cv_lib_posix_remove=yes
6157 else
6158   echo "$as_me: failed program was:" >&5
6159 sed 's/^/| /' conftest.$ac_ext >&5
6160
6161 ac_cv_lib_posix_remove=no
6162 fi
6163 rm -f conftest.err conftest.$ac_objext \
6164       conftest$ac_exeext conftest.$ac_ext
6165 LIBS=$ac_check_lib_save_LIBS
6166 fi
6167 echo "$as_me:$LINENO: result: $ac_cv_lib_posix_remove" >&5
6168 echo "${ECHO_T}$ac_cv_lib_posix_remove" >&6
6169 if test $ac_cv_lib_posix_remove = yes; then
6170   X_EXTRA_LIBS="$X_EXTRA_LIBS -lposix"
6171 fi
6172
6173     fi
6174
6175     # BSDI BSD/OS 2.1 needs -lipc for XOpenDisplay.
6176     echo "$as_me:$LINENO: checking for shmat" >&5
6177 echo $ECHO_N "checking for shmat... $ECHO_C" >&6
6178 if test "${ac_cv_func_shmat+set}" = set; then
6179   echo $ECHO_N "(cached) $ECHO_C" >&6
6180 else
6181   cat >conftest.$ac_ext <<_ACEOF
6182 /* confdefs.h.  */
6183 _ACEOF
6184 cat confdefs.h >>conftest.$ac_ext
6185 cat >>conftest.$ac_ext <<_ACEOF
6186 /* end confdefs.h.  */
6187 /* Define shmat to an innocuous variant, in case <limits.h> declares shmat.
6188    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
6189 #define shmat innocuous_shmat
6190
6191 /* System header to define __stub macros and hopefully few prototypes,
6192     which can conflict with char shmat (); below.
6193     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6194     <limits.h> exists even on freestanding compilers.  */
6195
6196 #ifdef __STDC__
6197 # include <limits.h>
6198 #else
6199 # include <assert.h>
6200 #endif
6201
6202 #undef shmat
6203
6204 /* Override any gcc2 internal prototype to avoid an error.  */
6205 #ifdef __cplusplus
6206 extern "C"
6207 {
6208 #endif
6209 /* We use char because int might match the return type of a gcc2
6210    builtin and then its argument prototype would still apply.  */
6211 char shmat ();
6212 /* The GNU C library defines this for functions which it implements
6213     to always fail with ENOSYS.  Some functions are actually named
6214     something starting with __ and the normal name is an alias.  */
6215 #if defined (__stub_shmat) || defined (__stub___shmat)
6216 choke me
6217 #else
6218 char (*f) () = shmat;
6219 #endif
6220 #ifdef __cplusplus
6221 }
6222 #endif
6223
6224 int
6225 main ()
6226 {
6227 return f != shmat;
6228   ;
6229   return 0;
6230 }
6231 _ACEOF
6232 rm -f conftest.$ac_objext conftest$ac_exeext
6233 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6234   (eval $ac_link) 2>conftest.er1
6235   ac_status=$?
6236   grep -v '^ *+' conftest.er1 >conftest.err
6237   rm -f conftest.er1
6238   cat conftest.err >&5
6239   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6240   (exit $ac_status); } &&
6241          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
6242   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6243   (eval $ac_try) 2>&5
6244   ac_status=$?
6245   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6246   (exit $ac_status); }; } &&
6247          { ac_try='test -s conftest$ac_exeext'
6248   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6249   (eval $ac_try) 2>&5
6250   ac_status=$?
6251   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6252   (exit $ac_status); }; }; then
6253   ac_cv_func_shmat=yes
6254 else
6255   echo "$as_me: failed program was:" >&5
6256 sed 's/^/| /' conftest.$ac_ext >&5
6257
6258 ac_cv_func_shmat=no
6259 fi
6260 rm -f conftest.err conftest.$ac_objext \
6261       conftest$ac_exeext conftest.$ac_ext
6262 fi
6263 echo "$as_me:$LINENO: result: $ac_cv_func_shmat" >&5
6264 echo "${ECHO_T}$ac_cv_func_shmat" >&6
6265
6266     if test $ac_cv_func_shmat = no; then
6267       echo "$as_me:$LINENO: checking for shmat in -lipc" >&5
6268 echo $ECHO_N "checking for shmat in -lipc... $ECHO_C" >&6
6269 if test "${ac_cv_lib_ipc_shmat+set}" = set; then
6270   echo $ECHO_N "(cached) $ECHO_C" >&6
6271 else
6272   ac_check_lib_save_LIBS=$LIBS
6273 LIBS="-lipc  $LIBS"
6274 cat >conftest.$ac_ext <<_ACEOF
6275 /* confdefs.h.  */
6276 _ACEOF
6277 cat confdefs.h >>conftest.$ac_ext
6278 cat >>conftest.$ac_ext <<_ACEOF
6279 /* end confdefs.h.  */
6280
6281 /* Override any gcc2 internal prototype to avoid an error.  */
6282 #ifdef __cplusplus
6283 extern "C"
6284 #endif
6285 /* We use char because int might match the return type of a gcc2
6286    builtin and then its argument prototype would still apply.  */
6287 char shmat ();
6288 int
6289 main ()
6290 {
6291 shmat ();
6292   ;
6293   return 0;
6294 }
6295 _ACEOF
6296 rm -f conftest.$ac_objext conftest$ac_exeext
6297 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6298   (eval $ac_link) 2>conftest.er1
6299   ac_status=$?
6300   grep -v '^ *+' conftest.er1 >conftest.err
6301   rm -f conftest.er1
6302   cat conftest.err >&5
6303   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6304   (exit $ac_status); } &&
6305          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
6306   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6307   (eval $ac_try) 2>&5
6308   ac_status=$?
6309   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6310   (exit $ac_status); }; } &&
6311          { ac_try='test -s conftest$ac_exeext'
6312   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6313   (eval $ac_try) 2>&5
6314   ac_status=$?
6315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6316   (exit $ac_status); }; }; then
6317   ac_cv_lib_ipc_shmat=yes
6318 else
6319   echo "$as_me: failed program was:" >&5
6320 sed 's/^/| /' conftest.$ac_ext >&5
6321
6322 ac_cv_lib_ipc_shmat=no
6323 fi
6324 rm -f conftest.err conftest.$ac_objext \
6325       conftest$ac_exeext conftest.$ac_ext
6326 LIBS=$ac_check_lib_save_LIBS
6327 fi
6328 echo "$as_me:$LINENO: result: $ac_cv_lib_ipc_shmat" >&5
6329 echo "${ECHO_T}$ac_cv_lib_ipc_shmat" >&6
6330 if test $ac_cv_lib_ipc_shmat = yes; then
6331   X_EXTRA_LIBS="$X_EXTRA_LIBS -lipc"
6332 fi
6333
6334     fi
6335   fi
6336
6337   # Check for libraries that X11R6 Xt/Xaw programs need.
6338   ac_save_LDFLAGS=$LDFLAGS
6339   test -n "$x_libraries" && LDFLAGS="$LDFLAGS -L$x_libraries"
6340   # SM needs ICE to (dynamically) link under SunOS 4.x (so we have to
6341   # check for ICE first), but we must link in the order -lSM -lICE or
6342   # we get undefined symbols.  So assume we have SM if we have ICE.
6343   # These have to be linked with before -lX11, unlike the other
6344   # libraries we check for below, so use a different variable.
6345   # John Interrante, Karl Berry
6346   echo "$as_me:$LINENO: checking for IceConnectionNumber in -lICE" >&5
6347 echo $ECHO_N "checking for IceConnectionNumber in -lICE... $ECHO_C" >&6
6348 if test "${ac_cv_lib_ICE_IceConnectionNumber+set}" = set; then
6349   echo $ECHO_N "(cached) $ECHO_C" >&6
6350 else
6351   ac_check_lib_save_LIBS=$LIBS
6352 LIBS="-lICE $X_EXTRA_LIBS $LIBS"
6353 cat >conftest.$ac_ext <<_ACEOF
6354 /* confdefs.h.  */
6355 _ACEOF
6356 cat confdefs.h >>conftest.$ac_ext
6357 cat >>conftest.$ac_ext <<_ACEOF
6358 /* end confdefs.h.  */
6359
6360 /* Override any gcc2 internal prototype to avoid an error.  */
6361 #ifdef __cplusplus
6362 extern "C"
6363 #endif
6364 /* We use char because int might match the return type of a gcc2
6365    builtin and then its argument prototype would still apply.  */
6366 char IceConnectionNumber ();
6367 int
6368 main ()
6369 {
6370 IceConnectionNumber ();
6371   ;
6372   return 0;
6373 }
6374 _ACEOF
6375 rm -f conftest.$ac_objext conftest$ac_exeext
6376 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6377   (eval $ac_link) 2>conftest.er1
6378   ac_status=$?
6379   grep -v '^ *+' conftest.er1 >conftest.err
6380   rm -f conftest.er1
6381   cat conftest.err >&5
6382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6383   (exit $ac_status); } &&
6384          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
6385   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6386   (eval $ac_try) 2>&5
6387   ac_status=$?
6388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6389   (exit $ac_status); }; } &&
6390          { ac_try='test -s conftest$ac_exeext'
6391   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6392   (eval $ac_try) 2>&5
6393   ac_status=$?
6394   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6395   (exit $ac_status); }; }; then
6396   ac_cv_lib_ICE_IceConnectionNumber=yes
6397 else
6398   echo "$as_me: failed program was:" >&5
6399 sed 's/^/| /' conftest.$ac_ext >&5
6400
6401 ac_cv_lib_ICE_IceConnectionNumber=no
6402 fi
6403 rm -f conftest.err conftest.$ac_objext \
6404       conftest$ac_exeext conftest.$ac_ext
6405 LIBS=$ac_check_lib_save_LIBS
6406 fi
6407 echo "$as_me:$LINENO: result: $ac_cv_lib_ICE_IceConnectionNumber" >&5
6408 echo "${ECHO_T}$ac_cv_lib_ICE_IceConnectionNumber" >&6
6409 if test $ac_cv_lib_ICE_IceConnectionNumber = yes; then
6410   X_PRE_LIBS="$X_PRE_LIBS -lSM -lICE"
6411 fi
6412
6413   LDFLAGS=$ac_save_LDFLAGS
6414
6415 fi
6416
6417
6418
6419 if test x$support_xpm = xyes; then
6420
6421
6422
6423 # Initialize some more variables set by options.
6424 # The variables have the same names as the options, with
6425 # dashes changed to underlines.
6426
6427 # If we find XPM, set shell vars xpm_includes and xpm_libraries to the
6428 # paths, otherwise set no_xpm=yes.
6429 # Uses ac_ vars as temps to allow command line to override cache and checks.
6430 echo "$as_me:$LINENO: checking for libXpm" >&5
6431 echo $ECHO_N "checking for libXpm... $ECHO_C" >&6
6432
6433
6434 # Check whether --with-xpm_includes or --without-xpm_includes was given.
6435 if test "${with_xpm_includes+set}" = set; then
6436   withval="$with_xpm_includes"
6437   xpm_includes="$withval"
6438 else
6439   xpm_includes=NO
6440 fi;
6441
6442 # Check whether --with-xpm_library or --without-xpm_library was given.
6443 if test "${with_xpm_library+set}" = set; then
6444   withval="$with_xpm_library"
6445   xpm_libraries="$withval"
6446 else
6447   xpm_libraries=NO
6448 fi;
6449
6450 # --without-xpm overrides everything else, but does not touch the cache.
6451
6452 # Check whether --with-xpm or --without-xpm was given.
6453 if test "${with_xpm+set}" = set; then
6454   withval="$with_xpm"
6455
6456 fi;
6457 if test "$with_xpm" = no; then
6458   have_xpm=disabled
6459 else
6460   if test "${ac_cv_have_xpm+set}" = set; then
6461   echo $ECHO_N "(cached) $ECHO_C" >&6
6462 else
6463
6464   vt_xpm_include_X11=no
6465   if test -n "$xpm_includes"; then
6466     vt_xpm_includes=$xpm_includes
6467   else
6468     vt_xpm_includes=NO
6469   fi
6470   if test -n "$xpm_libraries"; then
6471     vt_xpm_libraries=$xpm_libraries
6472   else
6473     vt_xpm_libraries=NO
6474   fi
6475
6476   if test "$vt_xpm_includes" = NO; then
6477   # Guess where to find xpm.h
6478
6479 ac_save_CPPFLAGS="$CPPFLAGS"
6480 CPPFLAGS="$CPPFLAGS $X_CFLAGS"
6481
6482   # First, try using that file with no special directory specified.
6483 cat >conftest.$ac_ext <<_ACEOF
6484 /* confdefs.h.  */
6485 _ACEOF
6486 cat confdefs.h >>conftest.$ac_ext
6487 cat >>conftest.$ac_ext <<_ACEOF
6488 /* end confdefs.h.  */
6489 #include <X11/xpm.h>
6490 _ACEOF
6491 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6492   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6493   ac_status=$?
6494   grep -v '^ *+' conftest.er1 >conftest.err
6495   rm -f conftest.er1
6496   cat conftest.err >&5
6497   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6498   (exit $ac_status); } >/dev/null; then
6499   if test -s conftest.err; then
6500     ac_cpp_err=$ac_cxx_preproc_warn_flag
6501     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6502   else
6503     ac_cpp_err=
6504   fi
6505 else
6506   ac_cpp_err=yes
6507 fi
6508 if test -z "$ac_cpp_err"; then
6509   # We can compile using X headers with no special include directory.
6510 vt_xpm_includes=
6511 vt_xpm_include_X11=yes
6512 else
6513   echo "$as_me: failed program was:" >&5
6514 sed 's/^/| /' conftest.$ac_ext >&5
6515
6516   CPPFLAGS="$ac_save_CPPFLAGS"
6517 # Look for the header file in a standard set of common directories.
6518   for ac_dir in               \
6519     /usr/X11/include          \
6520     /usr/X11R6/include        \
6521     /usr/X11R5/include        \
6522     /usr/X11R4/include        \
6523                               \
6524     /usr/include/X11          \
6525     /usr/include/X11R6        \
6526     /usr/include/X11R5        \
6527     /usr/include/X11R4        \
6528                               \
6529     /usr/local/X11/include    \
6530     /usr/local/X11R6/include  \
6531     /usr/local/X11R5/include  \
6532     /usr/local/X11R4/include  \
6533                               \
6534     /usr/local/include/X11    \
6535     /usr/local/include/X11R6  \
6536     /usr/local/include/X11R5  \
6537     /usr/local/include/X11R4  \
6538                               \
6539     /usr/X386/include         \
6540     /usr/x386/include         \
6541     /usr/XFree86/include/X11  \
6542                               \
6543     /usr/include              \
6544     /usr/local/include        \
6545     /usr/unsupported/include  \
6546     /usr/athena/include       \
6547     /usr/local/x11r5/include  \
6548     /usr/lpp/Xamples/include  \
6549                               \
6550     /usr/openwin/include      \
6551     /usr/openwin/share/include \
6552     ; \
6553   do
6554     if test -r "$ac_dir/X11/xpm.h"; then
6555       vt_xpm_includes="$ac_dir"
6556       vt_xpm_include_X11=yes
6557       break
6558     else
6559       if test -r "$ac_dir/xpm.h"; then
6560         vt_xpm_includes=$ac_dir
6561         break
6562       fi
6563     fi
6564   done
6565 fi
6566 rm -f conftest.err conftest.$ac_ext
6567 fi
6568
6569 if test "$vt_xpm_libraries" = NO; then
6570   # Check for the libraries.
6571
6572   # See if we find them without any special options.
6573   # Don't add to $LIBS permanently.
6574   ac_save_LIBS="$LIBS"
6575   LIBS="$LIBS $X_LIBS -lXpm -lX11"
6576 cat >conftest.$ac_ext <<_ACEOF
6577 /* confdefs.h.  */
6578 _ACEOF
6579 cat confdefs.h >>conftest.$ac_ext
6580 cat >>conftest.$ac_ext <<_ACEOF
6581 /* end confdefs.h.  */
6582
6583 int
6584 main ()
6585 {
6586 XpmReadFileToPixmap()
6587   ;
6588   return 0;
6589 }
6590 _ACEOF
6591 rm -f conftest.$ac_objext conftest$ac_exeext
6592 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6593   (eval $ac_link) 2>conftest.er1
6594   ac_status=$?
6595   grep -v '^ *+' conftest.er1 >conftest.err
6596   rm -f conftest.er1
6597   cat conftest.err >&5
6598   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6599   (exit $ac_status); } &&
6600          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
6601   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6602   (eval $ac_try) 2>&5
6603   ac_status=$?
6604   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6605   (exit $ac_status); }; } &&
6606          { ac_try='test -s conftest$ac_exeext'
6607   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6608   (eval $ac_try) 2>&5
6609   ac_status=$?
6610   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6611   (exit $ac_status); }; }; then
6612   LIBS="$ac_save_LIBS"
6613 # We can link libXpm with no special library path.
6614 vt_xpm_libraries=
6615 else
6616   echo "$as_me: failed program was:" >&5
6617 sed 's/^/| /' conftest.$ac_ext >&5
6618
6619 LIBS="$ac_save_LIBS"
6620 # First see if replacing the include by lib works.
6621 for ac_dir in \
6622     `echo "$vt_xpm_includes" | sed 's,include/X11,lib,;s,include,lib,'` \
6623     /usr/X11/lib          \
6624     /usr/X11R6/lib        \
6625     /usr/X11R5/lib        \
6626     /usr/X11R4/lib        \
6627                           \
6628     /usr/lib/X11          \
6629     /usr/lib/X11R6        \
6630     /usr/lib/X11R5        \
6631     /usr/lib/X11R4        \
6632                           \
6633     /usr/local/X11/lib    \
6634     /usr/local/X11R6/lib  \
6635     /usr/local/X11R5/lib  \
6636     /usr/local/X11R4/lib  \
6637                           \
6638     /usr/local/lib/X11    \
6639     /usr/local/lib/X11R6  \
6640     /usr/local/lib/X11R5  \
6641     /usr/local/lib/X11R4  \
6642                           \
6643     /usr/X386/lib         \
6644     /usr/x386/lib         \
6645     /usr/XFree86/lib/X11  \
6646                           \
6647     /usr/lib              \
6648     /usr/local/lib        \
6649     /usr/unsupported/lib  \
6650     /usr/athena/lib       \
6651     /usr/local/x11r5/lib  \
6652     /usr/lpp/Xamples/lib  \
6653                           \
6654     /usr/openwin/lib      \
6655     /usr/openwin/share/lib \
6656     ; \
6657 do
6658   for ac_extension in a so sl; do
6659     if test -r $ac_dir/libXpm.$ac_extension; then
6660       vt_xpm_libraries=$ac_dir
6661       break 2
6662     fi
6663   done
6664 done
6665 fi
6666 rm -f conftest.err conftest.$ac_objext \
6667       conftest$ac_exeext conftest.$ac_ext
6668 fi
6669
6670
6671   if test "$vt_xpm_includes" = NO -o "$vt_xpm_libraries" = NO; then
6672     ac_cv_have_xpm="have_xpm=no"
6673   else
6674     ac_cv_have_xpm="have_xpm=yes \
6675         vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
6676         vt_xpm_include_X11=$vt_xpm_include_X11"
6677   fi
6678 fi
6679   eval "$ac_cv_have_xpm"
6680 fi
6681
6682 if test "$have_xpm" != yes; then
6683   echo "$as_me:$LINENO: result: $have_xpm" >&5
6684 echo "${ECHO_T}$have_xpm" >&6
6685   no_xpm=yes
6686 else
6687   if test "$xpm_includes" != NO; then
6688     if test "$xpm_includes" = "$vt_xpm_includes"; then
6689       if test -r "$xpm_includes/X11/xpm.h"; then
6690         vt_xpm_include_X11=yes
6691       fi
6692     else
6693       vt_xpm_include_X11=no
6694       if test -z "$xpm_includes"; then
6695         cat >conftest.$ac_ext <<_ACEOF
6696 /* confdefs.h.  */
6697 _ACEOF
6698 cat confdefs.h >>conftest.$ac_ext
6699 cat >>conftest.$ac_ext <<_ACEOF
6700 /* end confdefs.h.  */
6701 #include <X11/xpm.h>
6702 _ACEOF
6703 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
6704   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
6705   ac_status=$?
6706   grep -v '^ *+' conftest.er1 >conftest.err
6707   rm -f conftest.er1
6708   cat conftest.err >&5
6709   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6710   (exit $ac_status); } >/dev/null; then
6711   if test -s conftest.err; then
6712     ac_cpp_err=$ac_cxx_preproc_warn_flag
6713     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6714   else
6715     ac_cpp_err=
6716   fi
6717 else
6718   ac_cpp_err=yes
6719 fi
6720 if test -z "$ac_cpp_err"; then
6721   vt_xpm_include_X11=yes
6722 else
6723   echo "$as_me: failed program was:" >&5
6724 sed 's/^/| /' conftest.$ac_ext >&5
6725
6726
6727 fi
6728 rm -f conftest.err conftest.$ac_ext
6729       else
6730         if test -r "$xpm_includes/X11/xpm.h"; then
6731           vt_xpm_include_X11=yes
6732         fi
6733       fi
6734     fi
6735     vt_xpm_includes=$xpm_includes
6736   fi
6737   if test "x$xpm_libraries" != xNO; then
6738     vt_xpm_libraries=$xpm_libraries
6739   fi
6740   # Update the cache value to reflect the command line values.
6741   ac_cv_have_xpm="have_xpm=yes \
6742         vt_xpm_includes=$vt_xpm_includes vt_xpm_libraries=$vt_xpm_libraries \
6743         vt_xpm_include_X11=$vt_xpm_include_X11"
6744   eval "$ac_cv_have_xpm"
6745   echo "$as_me:$LINENO: result: -I$vt_xpm_includes, -L$vt_xpm_libraries" >&5
6746 echo "${ECHO_T}-I$vt_xpm_includes, -L$vt_xpm_libraries" >&6
6747   if test -n "$vt_xpm_includes"; then
6748     XPM_CPPFLAGS="-DHAVE_LIBXPM"
6749   fi
6750   if test -n "$vt_xpm_includes"; then
6751     XPM_CFLAGS="-I$vt_xpm_includes"
6752   fi
6753   XPM_LIBS="-lXpm"
6754   if test -n "$vt_xpm_libraries"; then
6755     XPM_LIBS="-L$vt_xpm_libraries $XPM_LIBS"
6756   fi
6757   if test "x$vt_xpm_include_X11" = xyes; then
6758
6759 cat >>confdefs.h <<\_ACEOF
6760 #define XPM_INC_X11 1
6761 _ACEOF
6762
6763   fi
6764 fi
6765
6766
6767
6768
6769
6770   if test x$no_xpm = xyes; then
6771     support_xpm=needsmanualspecification
6772   fi
6773 fi
6774
6775 echo "$as_me:$LINENO: checking for sys/wait.h that is POSIX.1 compatible" >&5
6776 echo $ECHO_N "checking for sys/wait.h that is POSIX.1 compatible... $ECHO_C" >&6
6777 if test "${ac_cv_header_sys_wait_h+set}" = set; then
6778   echo $ECHO_N "(cached) $ECHO_C" >&6
6779 else
6780   cat >conftest.$ac_ext <<_ACEOF
6781 /* confdefs.h.  */
6782 _ACEOF
6783 cat confdefs.h >>conftest.$ac_ext
6784 cat >>conftest.$ac_ext <<_ACEOF
6785 /* end confdefs.h.  */
6786 #include <sys/types.h>
6787 #include <sys/wait.h>
6788 #ifndef WEXITSTATUS
6789 # define WEXITSTATUS(stat_val) ((unsigned)(stat_val) >> 8)
6790 #endif
6791 #ifndef WIFEXITED
6792 # define WIFEXITED(stat_val) (((stat_val) & 255) == 0)
6793 #endif
6794
6795 int
6796 main ()
6797 {
6798   int s;
6799   wait (&s);
6800   s = WIFEXITED (s) ? WEXITSTATUS (s) : 1;
6801   ;
6802   return 0;
6803 }
6804 _ACEOF
6805 rm -f conftest.$ac_objext
6806 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6807   (eval $ac_compile) 2>conftest.er1
6808   ac_status=$?
6809   grep -v '^ *+' conftest.er1 >conftest.err
6810   rm -f conftest.er1
6811   cat conftest.err >&5
6812   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6813   (exit $ac_status); } &&
6814          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
6815   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6816   (eval $ac_try) 2>&5
6817   ac_status=$?
6818   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6819   (exit $ac_status); }; } &&
6820          { ac_try='test -s conftest.$ac_objext'
6821   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6822   (eval $ac_try) 2>&5
6823   ac_status=$?
6824   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6825   (exit $ac_status); }; }; then
6826   ac_cv_header_sys_wait_h=yes
6827 else
6828   echo "$as_me: failed program was:" >&5
6829 sed 's/^/| /' conftest.$ac_ext >&5
6830
6831 ac_cv_header_sys_wait_h=no
6832 fi
6833 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6834 fi
6835 echo "$as_me:$LINENO: result: $ac_cv_header_sys_wait_h" >&5
6836 echo "${ECHO_T}$ac_cv_header_sys_wait_h" >&6
6837 if test $ac_cv_header_sys_wait_h = yes; then
6838
6839 cat >>confdefs.h <<\_ACEOF
6840 #define HAVE_SYS_WAIT_H 1
6841 _ACEOF
6842
6843 fi
6844
6845 echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6846 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6
6847 if test "${ac_cv_header_stdc+set}" = set; then
6848   echo $ECHO_N "(cached) $ECHO_C" >&6
6849 else
6850   cat >conftest.$ac_ext <<_ACEOF
6851 /* confdefs.h.  */
6852 _ACEOF
6853 cat confdefs.h >>conftest.$ac_ext
6854 cat >>conftest.$ac_ext <<_ACEOF
6855 /* end confdefs.h.  */
6856 #include <stdlib.h>
6857 #include <stdarg.h>
6858 #include <string.h>
6859 #include <float.h>
6860
6861 int
6862 main ()
6863 {
6864
6865   ;
6866   return 0;
6867 }
6868 _ACEOF
6869 rm -f conftest.$ac_objext
6870 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6871   (eval $ac_compile) 2>conftest.er1
6872   ac_status=$?
6873   grep -v '^ *+' conftest.er1 >conftest.err
6874   rm -f conftest.er1
6875   cat conftest.err >&5
6876   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6877   (exit $ac_status); } &&
6878          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
6879   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6880   (eval $ac_try) 2>&5
6881   ac_status=$?
6882   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6883   (exit $ac_status); }; } &&
6884          { ac_try='test -s conftest.$ac_objext'
6885   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6886   (eval $ac_try) 2>&5
6887   ac_status=$?
6888   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6889   (exit $ac_status); }; }; then
6890   ac_cv_header_stdc=yes
6891 else
6892   echo "$as_me: failed program was:" >&5
6893 sed 's/^/| /' conftest.$ac_ext >&5
6894
6895 ac_cv_header_stdc=no
6896 fi
6897 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
6898
6899 if test $ac_cv_header_stdc = yes; then
6900   # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6901   cat >conftest.$ac_ext <<_ACEOF
6902 /* confdefs.h.  */
6903 _ACEOF
6904 cat confdefs.h >>conftest.$ac_ext
6905 cat >>conftest.$ac_ext <<_ACEOF
6906 /* end confdefs.h.  */
6907 #include <string.h>
6908
6909 _ACEOF
6910 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6911   $EGREP "memchr" >/dev/null 2>&1; then
6912   :
6913 else
6914   ac_cv_header_stdc=no
6915 fi
6916 rm -f conftest*
6917
6918 fi
6919
6920 if test $ac_cv_header_stdc = yes; then
6921   # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6922   cat >conftest.$ac_ext <<_ACEOF
6923 /* confdefs.h.  */
6924 _ACEOF
6925 cat confdefs.h >>conftest.$ac_ext
6926 cat >>conftest.$ac_ext <<_ACEOF
6927 /* end confdefs.h.  */
6928 #include <stdlib.h>
6929
6930 _ACEOF
6931 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6932   $EGREP "free" >/dev/null 2>&1; then
6933   :
6934 else
6935   ac_cv_header_stdc=no
6936 fi
6937 rm -f conftest*
6938
6939 fi
6940
6941 if test $ac_cv_header_stdc = yes; then
6942   # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6943   if test "$cross_compiling" = yes; then
6944   :
6945 else
6946   cat >conftest.$ac_ext <<_ACEOF
6947 /* confdefs.h.  */
6948 _ACEOF
6949 cat confdefs.h >>conftest.$ac_ext
6950 cat >>conftest.$ac_ext <<_ACEOF
6951 /* end confdefs.h.  */
6952 #include <ctype.h>
6953 #if ((' ' & 0x0FF) == 0x020)
6954 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6955 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6956 #else
6957 # define ISLOWER(c) \
6958                    (('a' <= (c) && (c) <= 'i') \
6959                      || ('j' <= (c) && (c) <= 'r') \
6960                      || ('s' <= (c) && (c) <= 'z'))
6961 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6962 #endif
6963
6964 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6965 int
6966 main ()
6967 {
6968   int i;
6969   for (i = 0; i < 256; i++)
6970     if (XOR (islower (i), ISLOWER (i))
6971         || toupper (i) != TOUPPER (i))
6972       exit(2);
6973   exit (0);
6974 }
6975 _ACEOF
6976 rm -f conftest$ac_exeext
6977 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6978   (eval $ac_link) 2>&5
6979   ac_status=$?
6980   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6981   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6982   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
6983   (eval $ac_try) 2>&5
6984   ac_status=$?
6985   echo "$as_me:$LINENO: \$? = $ac_status" >&5
6986   (exit $ac_status); }; }; then
6987   :
6988 else
6989   echo "$as_me: program exited with status $ac_status" >&5
6990 echo "$as_me: failed program was:" >&5
6991 sed 's/^/| /' conftest.$ac_ext >&5
6992
6993 ( exit $ac_status )
6994 ac_cv_header_stdc=no
6995 fi
6996 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6997 fi
6998 fi
6999 fi
7000 echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
7001 echo "${ECHO_T}$ac_cv_header_stdc" >&6
7002 if test $ac_cv_header_stdc = yes; then
7003
7004 cat >>confdefs.h <<\_ACEOF
7005 #define STDC_HEADERS 1
7006 _ACEOF
7007
7008 fi
7009
7010 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
7021                   inttypes.h stdint.h unistd.h
7022 do
7023 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7024 echo "$as_me:$LINENO: checking for $ac_header" >&5
7025 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7026 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7027   echo $ECHO_N "(cached) $ECHO_C" >&6
7028 else
7029   cat >conftest.$ac_ext <<_ACEOF
7030 /* confdefs.h.  */
7031 _ACEOF
7032 cat confdefs.h >>conftest.$ac_ext
7033 cat >>conftest.$ac_ext <<_ACEOF
7034 /* end confdefs.h.  */
7035 $ac_includes_default
7036
7037 #include <$ac_header>
7038 _ACEOF
7039 rm -f conftest.$ac_objext
7040 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7041   (eval $ac_compile) 2>conftest.er1
7042   ac_status=$?
7043   grep -v '^ *+' conftest.er1 >conftest.err
7044   rm -f conftest.er1
7045   cat conftest.err >&5
7046   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7047   (exit $ac_status); } &&
7048          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7049   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7050   (eval $ac_try) 2>&5
7051   ac_status=$?
7052   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7053   (exit $ac_status); }; } &&
7054          { ac_try='test -s conftest.$ac_objext'
7055   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7056   (eval $ac_try) 2>&5
7057   ac_status=$?
7058   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7059   (exit $ac_status); }; }; then
7060   eval "$as_ac_Header=yes"
7061 else
7062   echo "$as_me: failed program was:" >&5
7063 sed 's/^/| /' conftest.$ac_ext >&5
7064
7065 eval "$as_ac_Header=no"
7066 fi
7067 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7068 fi
7069 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7070 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7071 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7072   cat >>confdefs.h <<_ACEOF
7073 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7074 _ACEOF
7075
7076 fi
7077
7078 done
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098 for ac_header in \
7099         assert.h \
7100         fcntl.h \
7101         stdarg.h \
7102         stdlib.h \
7103         string.h \
7104         termios.h \
7105         unistd.h \
7106         sys/byteorder.h \
7107         sys/ioctl.h \
7108         sys/select.h \
7109         sys/sockio.h \
7110         sys/strredir.h \
7111         sys/time.h \
7112         stdint.h \
7113         wchar.h \
7114         cwchar \
7115         clocale \
7116
7117 do
7118 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
7119 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7120   echo "$as_me:$LINENO: checking for $ac_header" >&5
7121 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7122 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7123   echo $ECHO_N "(cached) $ECHO_C" >&6
7124 fi
7125 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7126 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7127 else
7128   # Is the header compilable?
7129 echo "$as_me:$LINENO: checking $ac_header usability" >&5
7130 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
7131 cat >conftest.$ac_ext <<_ACEOF
7132 /* confdefs.h.  */
7133 _ACEOF
7134 cat confdefs.h >>conftest.$ac_ext
7135 cat >>conftest.$ac_ext <<_ACEOF
7136 /* end confdefs.h.  */
7137 $ac_includes_default
7138 #include <$ac_header>
7139 _ACEOF
7140 rm -f conftest.$ac_objext
7141 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7142   (eval $ac_compile) 2>conftest.er1
7143   ac_status=$?
7144   grep -v '^ *+' conftest.er1 >conftest.err
7145   rm -f conftest.er1
7146   cat conftest.err >&5
7147   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7148   (exit $ac_status); } &&
7149          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7150   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7151   (eval $ac_try) 2>&5
7152   ac_status=$?
7153   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7154   (exit $ac_status); }; } &&
7155          { ac_try='test -s conftest.$ac_objext'
7156   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7157   (eval $ac_try) 2>&5
7158   ac_status=$?
7159   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7160   (exit $ac_status); }; }; then
7161   ac_header_compiler=yes
7162 else
7163   echo "$as_me: failed program was:" >&5
7164 sed 's/^/| /' conftest.$ac_ext >&5
7165
7166 ac_header_compiler=no
7167 fi
7168 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7169 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
7170 echo "${ECHO_T}$ac_header_compiler" >&6
7171
7172 # Is the header present?
7173 echo "$as_me:$LINENO: checking $ac_header presence" >&5
7174 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
7175 cat >conftest.$ac_ext <<_ACEOF
7176 /* confdefs.h.  */
7177 _ACEOF
7178 cat confdefs.h >>conftest.$ac_ext
7179 cat >>conftest.$ac_ext <<_ACEOF
7180 /* end confdefs.h.  */
7181 #include <$ac_header>
7182 _ACEOF
7183 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
7184   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
7185   ac_status=$?
7186   grep -v '^ *+' conftest.er1 >conftest.err
7187   rm -f conftest.er1
7188   cat conftest.err >&5
7189   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7190   (exit $ac_status); } >/dev/null; then
7191   if test -s conftest.err; then
7192     ac_cpp_err=$ac_cxx_preproc_warn_flag
7193     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
7194   else
7195     ac_cpp_err=
7196   fi
7197 else
7198   ac_cpp_err=yes
7199 fi
7200 if test -z "$ac_cpp_err"; then
7201   ac_header_preproc=yes
7202 else
7203   echo "$as_me: failed program was:" >&5
7204 sed 's/^/| /' conftest.$ac_ext >&5
7205
7206   ac_header_preproc=no
7207 fi
7208 rm -f conftest.err conftest.$ac_ext
7209 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
7210 echo "${ECHO_T}$ac_header_preproc" >&6
7211
7212 # So?  What about this header?
7213 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
7214   yes:no: )
7215     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
7216 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
7217     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
7218 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
7219     ac_header_preproc=yes
7220     ;;
7221   no:yes:* )
7222     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
7223 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
7224     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
7225 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
7226     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
7227 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
7228     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
7229 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
7230     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
7231 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
7232     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
7233 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
7234     (
7235       cat <<\_ASBOX
7236 ## ------------------------------------------ ##
7237 ## Report this to the AC_PACKAGE_NAME lists.  ##
7238 ## ------------------------------------------ ##
7239 _ASBOX
7240     ) |
7241       sed "s/^/$as_me: WARNING:     /" >&2
7242     ;;
7243 esac
7244 echo "$as_me:$LINENO: checking for $ac_header" >&5
7245 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
7246 if eval "test \"\${$as_ac_Header+set}\" = set"; then
7247   echo $ECHO_N "(cached) $ECHO_C" >&6
7248 else
7249   eval "$as_ac_Header=\$ac_header_preproc"
7250 fi
7251 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
7252 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
7253
7254 fi
7255 if test `eval echo '${'$as_ac_Header'}'` = yes; then
7256   cat >>confdefs.h <<_ACEOF
7257 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
7258 _ACEOF
7259
7260 fi
7261
7262 done
7263
7264
7265 echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
7266 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6
7267 if test "${ac_cv_header_time+set}" = set; then
7268   echo $ECHO_N "(cached) $ECHO_C" >&6
7269 else
7270   cat >conftest.$ac_ext <<_ACEOF
7271 /* confdefs.h.  */
7272 _ACEOF
7273 cat confdefs.h >>conftest.$ac_ext
7274 cat >>conftest.$ac_ext <<_ACEOF
7275 /* end confdefs.h.  */
7276 #include <sys/types.h>
7277 #include <sys/time.h>
7278 #include <time.h>
7279
7280 int
7281 main ()
7282 {
7283 if ((struct tm *) 0)
7284 return 0;
7285   ;
7286   return 0;
7287 }
7288 _ACEOF
7289 rm -f conftest.$ac_objext
7290 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7291   (eval $ac_compile) 2>conftest.er1
7292   ac_status=$?
7293   grep -v '^ *+' conftest.er1 >conftest.err
7294   rm -f conftest.er1
7295   cat conftest.err >&5
7296   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7297   (exit $ac_status); } &&
7298          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7299   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7300   (eval $ac_try) 2>&5
7301   ac_status=$?
7302   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7303   (exit $ac_status); }; } &&
7304          { ac_try='test -s conftest.$ac_objext'
7305   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7306   (eval $ac_try) 2>&5
7307   ac_status=$?
7308   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7309   (exit $ac_status); }; }; then
7310   ac_cv_header_time=yes
7311 else
7312   echo "$as_me: failed program was:" >&5
7313 sed 's/^/| /' conftest.$ac_ext >&5
7314
7315 ac_cv_header_time=no
7316 fi
7317 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7318 fi
7319 echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
7320 echo "${ECHO_T}$ac_cv_header_time" >&6
7321 if test $ac_cv_header_time = yes; then
7322
7323 cat >>confdefs.h <<\_ACEOF
7324 #define TIME_WITH_SYS_TIME 1
7325 _ACEOF
7326
7327 fi
7328
7329
7330 echo "$as_me:$LINENO: checking whether termios.h and sys/ioctl.h may both be included" >&5
7331 echo $ECHO_N "checking whether termios.h and sys/ioctl.h may both be included... $ECHO_C" >&6
7332 if test "${rxvt_cv_header_sysioctl+set}" = set; then
7333   echo $ECHO_N "(cached) $ECHO_C" >&6
7334 else
7335   cat >conftest.$ac_ext <<_ACEOF
7336 /* confdefs.h.  */
7337 _ACEOF
7338 cat confdefs.h >>conftest.$ac_ext
7339 cat >>conftest.$ac_ext <<_ACEOF
7340 /* end confdefs.h.  */
7341 #include <stdio.h>
7342 #include <sys/ioctl.h>
7343 #ifdef HAVE_TERMIOS_H
7344 #include <termios.h>
7345 #endif
7346 int
7347 main ()
7348 {
7349 int a = ECHO;
7350   ;
7351   return 0;
7352 }
7353 _ACEOF
7354 rm -f conftest.$ac_objext
7355 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7356   (eval $ac_compile) 2>conftest.er1
7357   ac_status=$?
7358   grep -v '^ *+' conftest.er1 >conftest.err
7359   rm -f conftest.er1
7360   cat conftest.err >&5
7361   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7362   (exit $ac_status); } &&
7363          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7364   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7365   (eval $ac_try) 2>&5
7366   ac_status=$?
7367   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7368   (exit $ac_status); }; } &&
7369          { ac_try='test -s conftest.$ac_objext'
7370   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7371   (eval $ac_try) 2>&5
7372   ac_status=$?
7373   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7374   (exit $ac_status); }; }; then
7375   rxvt_cv_header_sysioctl=yes
7376 else
7377   echo "$as_me: failed program was:" >&5
7378 sed 's/^/| /' conftest.$ac_ext >&5
7379
7380 rxvt_cv_header_sysioctl=no
7381 fi
7382 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7383 fi
7384 echo "$as_me:$LINENO: result: $rxvt_cv_header_sysioctl" >&5
7385 echo "${ECHO_T}$rxvt_cv_header_sysioctl" >&6
7386
7387 if test -n "$GCC"; then
7388   LDARG="-Wl,"
7389 else
7390   LDARG=""
7391 fi
7392 R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-rpath '$LDARG'\1/g'
7393
7394 ac_save_CFLAGS=$CFLAGS
7395 ac_save_LIBS=$LIBS
7396 CFLAGS="$CFLAGS $X_CFLAGS"
7397 LIBS=`echo "$LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
7398 echo "$as_me:$LINENO: checking for -rpath dynamic library path recording" >&5
7399 echo $ECHO_N "checking for -rpath dynamic library path recording... $ECHO_C" >&6
7400 if test "${rxvt_cv_rpath+set}" = set; then
7401   echo $ECHO_N "(cached) $ECHO_C" >&6
7402 else
7403   if test "$cross_compiling" = yes; then
7404     { echo "$as_me:$LINENO: WARNING: You may need to check the LIBS line" >&5
7405 echo "$as_me: WARNING: You may need to check the LIBS line" >&2;}
7406 else
7407   cat >conftest.$ac_ext <<_ACEOF
7408 /* confdefs.h.  */
7409 _ACEOF
7410 cat confdefs.h >>conftest.$ac_ext
7411 cat >>conftest.$ac_ext <<_ACEOF
7412 /* end confdefs.h.  */
7413
7414 main()
7415 {
7416     exit(0);
7417     (void) XOpenDisplay("foobar");
7418 }
7419 _ACEOF
7420 rm -f conftest$ac_exeext
7421 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7422   (eval $ac_link) 2>&5
7423   ac_status=$?
7424   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7425   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7426   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7427   (eval $ac_try) 2>&5
7428   ac_status=$?
7429   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7430   (exit $ac_status); }; }; then
7431   rxvt_cv_rpath=yes
7432 else
7433   echo "$as_me: program exited with status $ac_status" >&5
7434 echo "$as_me: failed program was:" >&5
7435 sed 's/^/| /' conftest.$ac_ext >&5
7436
7437 ( exit $ac_status )
7438 rxvt_cv_rpath=no
7439 fi
7440 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7441 fi
7442 fi
7443 echo "$as_me:$LINENO: result: $rxvt_cv_rpath" >&5
7444 echo "${ECHO_T}$rxvt_cv_rpath" >&6
7445 if test x$rxvt_cv_rpath != xyes; then
7446     R_TRANSLATE='s/-L\([^ ]*\)/-L\1 '$LDARG'-R\1/g'
7447     LIBS=`echo "$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11" | sed "$R_TRANSLATE"`
7448   echo "$as_me:$LINENO: checking for -R dynamic library path recording" >&5
7449 echo $ECHO_N "checking for -R dynamic library path recording... $ECHO_C" >&6
7450 if test "${rxvt_cv_R+set}" = set; then
7451   echo $ECHO_N "(cached) $ECHO_C" >&6
7452 else
7453   if test "$cross_compiling" = yes; then
7454   rxvt_cv_R=no
7455 else
7456   cat >conftest.$ac_ext <<_ACEOF
7457 /* confdefs.h.  */
7458 _ACEOF
7459 cat confdefs.h >>conftest.$ac_ext
7460 cat >>conftest.$ac_ext <<_ACEOF
7461 /* end confdefs.h.  */
7462
7463 main()
7464 {
7465     exit(0);
7466     (void) XOpenDisplay("foobar");
7467 }
7468 _ACEOF
7469 rm -f conftest$ac_exeext
7470 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
7471   (eval $ac_link) 2>&5
7472   ac_status=$?
7473   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7474   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
7475   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7476   (eval $ac_try) 2>&5
7477   ac_status=$?
7478   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7479   (exit $ac_status); }; }; then
7480   rxvt_cv_R=yes
7481 else
7482   echo "$as_me: program exited with status $ac_status" >&5
7483 echo "$as_me: failed program was:" >&5
7484 sed 's/^/| /' conftest.$ac_ext >&5
7485
7486 ( exit $ac_status )
7487 rxvt_cv_R=no
7488 fi
7489 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
7490 fi
7491 fi
7492 echo "$as_me:$LINENO: result: $rxvt_cv_R" >&5
7493 echo "${ECHO_T}$rxvt_cv_R" >&6
7494   if test x$rxvt_cv_R != xyes; then
7495     LIBS="$ac_save_LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
7496   fi
7497 fi
7498
7499 echo "$as_me:$LINENO: checking for XPointer" >&5
7500 echo $ECHO_N "checking for XPointer... $ECHO_C" >&6
7501 if test "${rxvt_cv_xpointer+set}" = set; then
7502   echo $ECHO_N "(cached) $ECHO_C" >&6
7503 else
7504   cat >conftest.$ac_ext <<_ACEOF
7505 /* confdefs.h.  */
7506 _ACEOF
7507 cat confdefs.h >>conftest.$ac_ext
7508 cat >>conftest.$ac_ext <<_ACEOF
7509 /* end confdefs.h.  */
7510 #include <X11/Xlib.h>
7511 int
7512 main ()
7513 {
7514 XPointer dummy;
7515   ;
7516   return 0;
7517 }
7518 _ACEOF
7519 rm -f conftest.$ac_objext
7520 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7521   (eval $ac_compile) 2>conftest.er1
7522   ac_status=$?
7523   grep -v '^ *+' conftest.er1 >conftest.err
7524   rm -f conftest.er1
7525   cat conftest.err >&5
7526   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7527   (exit $ac_status); } &&
7528          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7529   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7530   (eval $ac_try) 2>&5
7531   ac_status=$?
7532   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7533   (exit $ac_status); }; } &&
7534          { ac_try='test -s conftest.$ac_objext'
7535   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7536   (eval $ac_try) 2>&5
7537   ac_status=$?
7538   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7539   (exit $ac_status); }; }; then
7540   rxvt_cv_xpointer=yes
7541 else
7542   echo "$as_me: failed program was:" >&5
7543 sed 's/^/| /' conftest.$ac_ext >&5
7544
7545 rxvt_cv_xpointer=no
7546 fi
7547 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7548 fi
7549 echo "$as_me:$LINENO: result: $rxvt_cv_xpointer" >&5
7550 echo "${ECHO_T}$rxvt_cv_xpointer" >&6
7551 if test x$rxvt_cv_xpointer = xyes; then
7552
7553 cat >>confdefs.h <<\_ACEOF
7554 #define HAVE_XPOINTER 1
7555 _ACEOF
7556
7557 fi
7558 LIBS=$ac_save_LIBS
7559 CFLAGS=$ac_save_CFLAGS
7560
7561
7562 echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
7563 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6
7564 if test "${ac_cv_c_const+set}" = set; then
7565   echo $ECHO_N "(cached) $ECHO_C" >&6
7566 else
7567   cat >conftest.$ac_ext <<_ACEOF
7568 /* confdefs.h.  */
7569 _ACEOF
7570 cat confdefs.h >>conftest.$ac_ext
7571 cat >>conftest.$ac_ext <<_ACEOF
7572 /* end confdefs.h.  */
7573
7574 int
7575 main ()
7576 {
7577 /* FIXME: Include the comments suggested by Paul. */
7578 #ifndef __cplusplus
7579   /* Ultrix mips cc rejects this.  */
7580   typedef int charset[2];
7581   const charset x;
7582   /* SunOS 4.1.1 cc rejects this.  */
7583   char const *const *ccp;
7584   char **p;
7585   /* NEC SVR4.0.2 mips cc rejects this.  */
7586   struct point {int x, y;};
7587   static struct point const zero = {0,0};
7588   /* AIX XL C 1.02.0.0 rejects this.
7589      It does not let you subtract one const X* pointer from another in
7590      an arm of an if-expression whose if-part is not a constant
7591      expression */
7592   const char *g = "string";
7593   ccp = &g + (g ? g-g : 0);
7594   /* HPUX 7.0 cc rejects these. */
7595   ++ccp;
7596   p = (char**) ccp;
7597   ccp = (char const *const *) p;
7598   { /* SCO 3.2v4 cc rejects this.  */
7599     char *t;
7600     char const *s = 0 ? (char *) 0 : (char const *) 0;
7601
7602     *t++ = 0;
7603   }
7604   { /* Someone thinks the Sun supposedly-ANSI compiler will reject this.  */
7605     int x[] = {25, 17};
7606     const int *foo = &x[0];
7607     ++foo;
7608   }
7609   { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
7610     typedef const int *iptr;
7611     iptr p = 0;
7612     ++p;
7613   }
7614   { /* AIX XL C 1.02.0.0 rejects this saying
7615        "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
7616     struct s { int j; const int *ap[3]; };
7617     struct s *b; b->j = 5;
7618   }
7619   { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
7620     const int foo = 10;
7621   }
7622 #endif
7623
7624   ;
7625   return 0;
7626 }
7627 _ACEOF
7628 rm -f conftest.$ac_objext
7629 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7630   (eval $ac_compile) 2>conftest.er1
7631   ac_status=$?
7632   grep -v '^ *+' conftest.er1 >conftest.err
7633   rm -f conftest.er1
7634   cat conftest.err >&5
7635   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7636   (exit $ac_status); } &&
7637          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7638   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7639   (eval $ac_try) 2>&5
7640   ac_status=$?
7641   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7642   (exit $ac_status); }; } &&
7643          { ac_try='test -s conftest.$ac_objext'
7644   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7645   (eval $ac_try) 2>&5
7646   ac_status=$?
7647   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7648   (exit $ac_status); }; }; then
7649   ac_cv_c_const=yes
7650 else
7651   echo "$as_me: failed program was:" >&5
7652 sed 's/^/| /' conftest.$ac_ext >&5
7653
7654 ac_cv_c_const=no
7655 fi
7656 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7657 fi
7658 echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
7659 echo "${ECHO_T}$ac_cv_c_const" >&6
7660 if test $ac_cv_c_const = no; then
7661
7662 cat >>confdefs.h <<\_ACEOF
7663 #define const
7664 _ACEOF
7665
7666 fi
7667
7668 echo "$as_me:$LINENO: checking for inline" >&5
7669 echo $ECHO_N "checking for inline... $ECHO_C" >&6
7670 if test "${ac_cv_c_inline+set}" = set; then
7671   echo $ECHO_N "(cached) $ECHO_C" >&6
7672 else
7673   ac_cv_c_inline=no
7674 for ac_kw in inline __inline__ __inline; do
7675   cat >conftest.$ac_ext <<_ACEOF
7676 /* confdefs.h.  */
7677 _ACEOF
7678 cat confdefs.h >>conftest.$ac_ext
7679 cat >>conftest.$ac_ext <<_ACEOF
7680 /* end confdefs.h.  */
7681 #ifndef __cplusplus
7682 typedef int foo_t;
7683 static $ac_kw foo_t static_foo () {return 0; }
7684 $ac_kw foo_t foo () {return 0; }
7685 #endif
7686
7687 _ACEOF
7688 rm -f conftest.$ac_objext
7689 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7690   (eval $ac_compile) 2>conftest.er1
7691   ac_status=$?
7692   grep -v '^ *+' conftest.er1 >conftest.err
7693   rm -f conftest.er1
7694   cat conftest.err >&5
7695   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7696   (exit $ac_status); } &&
7697          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7698   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7699   (eval $ac_try) 2>&5
7700   ac_status=$?
7701   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7702   (exit $ac_status); }; } &&
7703          { ac_try='test -s conftest.$ac_objext'
7704   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7705   (eval $ac_try) 2>&5
7706   ac_status=$?
7707   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7708   (exit $ac_status); }; }; then
7709   ac_cv_c_inline=$ac_kw; break
7710 else
7711   echo "$as_me: failed program was:" >&5
7712 sed 's/^/| /' conftest.$ac_ext >&5
7713
7714 fi
7715 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7716 done
7717
7718 fi
7719 echo "$as_me:$LINENO: result: $ac_cv_c_inline" >&5
7720 echo "${ECHO_T}$ac_cv_c_inline" >&6
7721
7722
7723 case $ac_cv_c_inline in
7724   inline | yes) ;;
7725   *)
7726     case $ac_cv_c_inline in
7727       no) ac_val=;;
7728       *) ac_val=$ac_cv_c_inline;;
7729     esac
7730     cat >>confdefs.h <<_ACEOF
7731 #ifndef __cplusplus
7732 #define inline $ac_val
7733 #endif
7734 _ACEOF
7735     ;;
7736 esac
7737
7738
7739
7740 echo "$as_me:$LINENO: checking for mode_t" >&5
7741 echo $ECHO_N "checking for mode_t... $ECHO_C" >&6
7742 if test "${ac_cv_type_mode_t+set}" = set; then
7743   echo $ECHO_N "(cached) $ECHO_C" >&6
7744 else
7745   cat >conftest.$ac_ext <<_ACEOF
7746 /* confdefs.h.  */
7747 _ACEOF
7748 cat confdefs.h >>conftest.$ac_ext
7749 cat >>conftest.$ac_ext <<_ACEOF
7750 /* end confdefs.h.  */
7751 $ac_includes_default
7752 int
7753 main ()
7754 {
7755 if ((mode_t *) 0)
7756   return 0;
7757 if (sizeof (mode_t))
7758   return 0;
7759   ;
7760   return 0;
7761 }
7762 _ACEOF
7763 rm -f conftest.$ac_objext
7764 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7765   (eval $ac_compile) 2>conftest.er1
7766   ac_status=$?
7767   grep -v '^ *+' conftest.er1 >conftest.err
7768   rm -f conftest.er1
7769   cat conftest.err >&5
7770   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7771   (exit $ac_status); } &&
7772          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7773   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7774   (eval $ac_try) 2>&5
7775   ac_status=$?
7776   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7777   (exit $ac_status); }; } &&
7778          { ac_try='test -s conftest.$ac_objext'
7779   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7780   (eval $ac_try) 2>&5
7781   ac_status=$?
7782   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7783   (exit $ac_status); }; }; then
7784   ac_cv_type_mode_t=yes
7785 else
7786   echo "$as_me: failed program was:" >&5
7787 sed 's/^/| /' conftest.$ac_ext >&5
7788
7789 ac_cv_type_mode_t=no
7790 fi
7791 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7792 fi
7793 echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
7794 echo "${ECHO_T}$ac_cv_type_mode_t" >&6
7795 if test $ac_cv_type_mode_t = yes; then
7796   :
7797 else
7798
7799 cat >>confdefs.h <<_ACEOF
7800 #define mode_t int
7801 _ACEOF
7802
7803 fi
7804
7805 echo "$as_me:$LINENO: checking for pid_t" >&5
7806 echo $ECHO_N "checking for pid_t... $ECHO_C" >&6
7807 if test "${ac_cv_type_pid_t+set}" = set; then
7808   echo $ECHO_N "(cached) $ECHO_C" >&6
7809 else
7810   cat >conftest.$ac_ext <<_ACEOF
7811 /* confdefs.h.  */
7812 _ACEOF
7813 cat confdefs.h >>conftest.$ac_ext
7814 cat >>conftest.$ac_ext <<_ACEOF
7815 /* end confdefs.h.  */
7816 $ac_includes_default
7817 int
7818 main ()
7819 {
7820 if ((pid_t *) 0)
7821   return 0;
7822 if (sizeof (pid_t))
7823   return 0;
7824   ;
7825   return 0;
7826 }
7827 _ACEOF
7828 rm -f conftest.$ac_objext
7829 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7830   (eval $ac_compile) 2>conftest.er1
7831   ac_status=$?
7832   grep -v '^ *+' conftest.er1 >conftest.err
7833   rm -f conftest.er1
7834   cat conftest.err >&5
7835   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7836   (exit $ac_status); } &&
7837          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7838   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7839   (eval $ac_try) 2>&5
7840   ac_status=$?
7841   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7842   (exit $ac_status); }; } &&
7843          { ac_try='test -s conftest.$ac_objext'
7844   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7845   (eval $ac_try) 2>&5
7846   ac_status=$?
7847   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7848   (exit $ac_status); }; }; then
7849   ac_cv_type_pid_t=yes
7850 else
7851   echo "$as_me: failed program was:" >&5
7852 sed 's/^/| /' conftest.$ac_ext >&5
7853
7854 ac_cv_type_pid_t=no
7855 fi
7856 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7857 fi
7858 echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
7859 echo "${ECHO_T}$ac_cv_type_pid_t" >&6
7860 if test $ac_cv_type_pid_t = yes; then
7861   :
7862 else
7863
7864 cat >>confdefs.h <<_ACEOF
7865 #define pid_t int
7866 _ACEOF
7867
7868 fi
7869
7870 echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
7871 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6
7872 if test "${ac_cv_type_uid_t+set}" = set; then
7873   echo $ECHO_N "(cached) $ECHO_C" >&6
7874 else
7875   cat >conftest.$ac_ext <<_ACEOF
7876 /* confdefs.h.  */
7877 _ACEOF
7878 cat confdefs.h >>conftest.$ac_ext
7879 cat >>conftest.$ac_ext <<_ACEOF
7880 /* end confdefs.h.  */
7881 #include <sys/types.h>
7882
7883 _ACEOF
7884 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
7885   $EGREP "uid_t" >/dev/null 2>&1; then
7886   ac_cv_type_uid_t=yes
7887 else
7888   ac_cv_type_uid_t=no
7889 fi
7890 rm -f conftest*
7891
7892 fi
7893 echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
7894 echo "${ECHO_T}$ac_cv_type_uid_t" >&6
7895 if test $ac_cv_type_uid_t = no; then
7896
7897 cat >>confdefs.h <<\_ACEOF
7898 #define uid_t int
7899 _ACEOF
7900
7901
7902 cat >>confdefs.h <<\_ACEOF
7903 #define gid_t int
7904 _ACEOF
7905
7906 fi
7907
7908
7909 echo "$as_me:$LINENO: checking for short" >&5
7910 echo $ECHO_N "checking for short... $ECHO_C" >&6
7911 if test "${ac_cv_type_short+set}" = set; then
7912   echo $ECHO_N "(cached) $ECHO_C" >&6
7913 else
7914   cat >conftest.$ac_ext <<_ACEOF
7915 /* confdefs.h.  */
7916 _ACEOF
7917 cat confdefs.h >>conftest.$ac_ext
7918 cat >>conftest.$ac_ext <<_ACEOF
7919 /* end confdefs.h.  */
7920 $ac_includes_default
7921 int
7922 main ()
7923 {
7924 if ((short *) 0)
7925   return 0;
7926 if (sizeof (short))
7927   return 0;
7928   ;
7929   return 0;
7930 }
7931 _ACEOF
7932 rm -f conftest.$ac_objext
7933 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7934   (eval $ac_compile) 2>conftest.er1
7935   ac_status=$?
7936   grep -v '^ *+' conftest.er1 >conftest.err
7937   rm -f conftest.er1
7938   cat conftest.err >&5
7939   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7940   (exit $ac_status); } &&
7941          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
7942   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7943   (eval $ac_try) 2>&5
7944   ac_status=$?
7945   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7946   (exit $ac_status); }; } &&
7947          { ac_try='test -s conftest.$ac_objext'
7948   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
7949   (eval $ac_try) 2>&5
7950   ac_status=$?
7951   echo "$as_me:$LINENO: \$? = $ac_status" >&5
7952   (exit $ac_status); }; }; then
7953   ac_cv_type_short=yes
7954 else
7955   echo "$as_me: failed program was:" >&5
7956 sed 's/^/| /' conftest.$ac_ext >&5
7957
7958 ac_cv_type_short=no
7959 fi
7960 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
7961 fi
7962 echo "$as_me:$LINENO: result: $ac_cv_type_short" >&5
7963 echo "${ECHO_T}$ac_cv_type_short" >&6
7964
7965 echo "$as_me:$LINENO: checking size of short" >&5
7966 echo $ECHO_N "checking size of short... $ECHO_C" >&6
7967 if test "${ac_cv_sizeof_short+set}" = set; then
7968   echo $ECHO_N "(cached) $ECHO_C" >&6
7969 else
7970   if test "$ac_cv_type_short" = yes; then
7971   # The cast to unsigned long works around a bug in the HP C Compiler
7972   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
7973   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
7974   # This bug is HP SR number 8606223364.
7975   if test "$cross_compiling" = yes; then
7976   # Depending upon the size, compute the lo and hi bounds.
7977 cat >conftest.$ac_ext <<_ACEOF
7978 /* confdefs.h.  */
7979 _ACEOF
7980 cat confdefs.h >>conftest.$ac_ext
7981 cat >>conftest.$ac_ext <<_ACEOF
7982 /* end confdefs.h.  */
7983 $ac_includes_default
7984 int
7985 main ()
7986 {
7987 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= 0)];
7988 test_array [0] = 0
7989
7990   ;
7991   return 0;
7992 }
7993 _ACEOF
7994 rm -f conftest.$ac_objext
7995 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
7996   (eval $ac_compile) 2>conftest.er1
7997   ac_status=$?
7998   grep -v '^ *+' conftest.er1 >conftest.err
7999   rm -f conftest.er1
8000   cat conftest.err >&5
8001   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8002   (exit $ac_status); } &&
8003          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8004   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8005   (eval $ac_try) 2>&5
8006   ac_status=$?
8007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8008   (exit $ac_status); }; } &&
8009          { ac_try='test -s conftest.$ac_objext'
8010   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8011   (eval $ac_try) 2>&5
8012   ac_status=$?
8013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8014   (exit $ac_status); }; }; then
8015   ac_lo=0 ac_mid=0
8016   while :; do
8017     cat >conftest.$ac_ext <<_ACEOF
8018 /* confdefs.h.  */
8019 _ACEOF
8020 cat confdefs.h >>conftest.$ac_ext
8021 cat >>conftest.$ac_ext <<_ACEOF
8022 /* end confdefs.h.  */
8023 $ac_includes_default
8024 int
8025 main ()
8026 {
8027 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
8028 test_array [0] = 0
8029
8030   ;
8031   return 0;
8032 }
8033 _ACEOF
8034 rm -f conftest.$ac_objext
8035 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8036   (eval $ac_compile) 2>conftest.er1
8037   ac_status=$?
8038   grep -v '^ *+' conftest.er1 >conftest.err
8039   rm -f conftest.er1
8040   cat conftest.err >&5
8041   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8042   (exit $ac_status); } &&
8043          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8044   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8045   (eval $ac_try) 2>&5
8046   ac_status=$?
8047   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8048   (exit $ac_status); }; } &&
8049          { ac_try='test -s conftest.$ac_objext'
8050   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8051   (eval $ac_try) 2>&5
8052   ac_status=$?
8053   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8054   (exit $ac_status); }; }; then
8055   ac_hi=$ac_mid; break
8056 else
8057   echo "$as_me: failed program was:" >&5
8058 sed 's/^/| /' conftest.$ac_ext >&5
8059
8060 ac_lo=`expr $ac_mid + 1`
8061                     if test $ac_lo -le $ac_mid; then
8062                       ac_lo= ac_hi=
8063                       break
8064                     fi
8065                     ac_mid=`expr 2 '*' $ac_mid + 1`
8066 fi
8067 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8068   done
8069 else
8070   echo "$as_me: failed program was:" >&5
8071 sed 's/^/| /' conftest.$ac_ext >&5
8072
8073 cat >conftest.$ac_ext <<_ACEOF
8074 /* confdefs.h.  */
8075 _ACEOF
8076 cat confdefs.h >>conftest.$ac_ext
8077 cat >>conftest.$ac_ext <<_ACEOF
8078 /* end confdefs.h.  */
8079 $ac_includes_default
8080 int
8081 main ()
8082 {
8083 static int test_array [1 - 2 * !(((long) (sizeof (short))) < 0)];
8084 test_array [0] = 0
8085
8086   ;
8087   return 0;
8088 }
8089 _ACEOF
8090 rm -f conftest.$ac_objext
8091 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8092   (eval $ac_compile) 2>conftest.er1
8093   ac_status=$?
8094   grep -v '^ *+' conftest.er1 >conftest.err
8095   rm -f conftest.er1
8096   cat conftest.err >&5
8097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8098   (exit $ac_status); } &&
8099          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8100   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8101   (eval $ac_try) 2>&5
8102   ac_status=$?
8103   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8104   (exit $ac_status); }; } &&
8105          { ac_try='test -s conftest.$ac_objext'
8106   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8107   (eval $ac_try) 2>&5
8108   ac_status=$?
8109   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8110   (exit $ac_status); }; }; then
8111   ac_hi=-1 ac_mid=-1
8112   while :; do
8113     cat >conftest.$ac_ext <<_ACEOF
8114 /* confdefs.h.  */
8115 _ACEOF
8116 cat confdefs.h >>conftest.$ac_ext
8117 cat >>conftest.$ac_ext <<_ACEOF
8118 /* end confdefs.h.  */
8119 $ac_includes_default
8120 int
8121 main ()
8122 {
8123 static int test_array [1 - 2 * !(((long) (sizeof (short))) >= $ac_mid)];
8124 test_array [0] = 0
8125
8126   ;
8127   return 0;
8128 }
8129 _ACEOF
8130 rm -f conftest.$ac_objext
8131 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8132   (eval $ac_compile) 2>conftest.er1
8133   ac_status=$?
8134   grep -v '^ *+' conftest.er1 >conftest.err
8135   rm -f conftest.er1
8136   cat conftest.err >&5
8137   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8138   (exit $ac_status); } &&
8139          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8140   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8141   (eval $ac_try) 2>&5
8142   ac_status=$?
8143   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8144   (exit $ac_status); }; } &&
8145          { ac_try='test -s conftest.$ac_objext'
8146   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8147   (eval $ac_try) 2>&5
8148   ac_status=$?
8149   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8150   (exit $ac_status); }; }; then
8151   ac_lo=$ac_mid; break
8152 else
8153   echo "$as_me: failed program was:" >&5
8154 sed 's/^/| /' conftest.$ac_ext >&5
8155
8156 ac_hi=`expr '(' $ac_mid ')' - 1`
8157                        if test $ac_mid -le $ac_hi; then
8158                          ac_lo= ac_hi=
8159                          break
8160                        fi
8161                        ac_mid=`expr 2 '*' $ac_mid`
8162 fi
8163 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8164   done
8165 else
8166   echo "$as_me: failed program was:" >&5
8167 sed 's/^/| /' conftest.$ac_ext >&5
8168
8169 ac_lo= ac_hi=
8170 fi
8171 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8172 fi
8173 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8174 # Binary search between lo and hi bounds.
8175 while test "x$ac_lo" != "x$ac_hi"; do
8176   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8177   cat >conftest.$ac_ext <<_ACEOF
8178 /* confdefs.h.  */
8179 _ACEOF
8180 cat confdefs.h >>conftest.$ac_ext
8181 cat >>conftest.$ac_ext <<_ACEOF
8182 /* end confdefs.h.  */
8183 $ac_includes_default
8184 int
8185 main ()
8186 {
8187 static int test_array [1 - 2 * !(((long) (sizeof (short))) <= $ac_mid)];
8188 test_array [0] = 0
8189
8190   ;
8191   return 0;
8192 }
8193 _ACEOF
8194 rm -f conftest.$ac_objext
8195 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8196   (eval $ac_compile) 2>conftest.er1
8197   ac_status=$?
8198   grep -v '^ *+' conftest.er1 >conftest.err
8199   rm -f conftest.er1
8200   cat conftest.err >&5
8201   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8202   (exit $ac_status); } &&
8203          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8204   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8205   (eval $ac_try) 2>&5
8206   ac_status=$?
8207   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8208   (exit $ac_status); }; } &&
8209          { ac_try='test -s conftest.$ac_objext'
8210   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8211   (eval $ac_try) 2>&5
8212   ac_status=$?
8213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8214   (exit $ac_status); }; }; then
8215   ac_hi=$ac_mid
8216 else
8217   echo "$as_me: failed program was:" >&5
8218 sed 's/^/| /' conftest.$ac_ext >&5
8219
8220 ac_lo=`expr '(' $ac_mid ')' + 1`
8221 fi
8222 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8223 done
8224 case $ac_lo in
8225 ?*) ac_cv_sizeof_short=$ac_lo;;
8226 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
8227 See \`config.log' for more details." >&5
8228 echo "$as_me: error: cannot compute sizeof (short), 77
8229 See \`config.log' for more details." >&2;}
8230    { (exit 1); exit 1; }; } ;;
8231 esac
8232 else
8233   if test "$cross_compiling" = yes; then
8234   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
8235 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
8236    { (exit 1); exit 1; }; }
8237 else
8238   cat >conftest.$ac_ext <<_ACEOF
8239 /* confdefs.h.  */
8240 _ACEOF
8241 cat confdefs.h >>conftest.$ac_ext
8242 cat >>conftest.$ac_ext <<_ACEOF
8243 /* end confdefs.h.  */
8244 $ac_includes_default
8245 long longval () { return (long) (sizeof (short)); }
8246 unsigned long ulongval () { return (long) (sizeof (short)); }
8247 #include <stdio.h>
8248 #include <stdlib.h>
8249 int
8250 main ()
8251 {
8252
8253   FILE *f = fopen ("conftest.val", "w");
8254   if (! f)
8255     exit (1);
8256   if (((long) (sizeof (short))) < 0)
8257     {
8258       long i = longval ();
8259       if (i != ((long) (sizeof (short))))
8260         exit (1);
8261       fprintf (f, "%ld\n", i);
8262     }
8263   else
8264     {
8265       unsigned long i = ulongval ();
8266       if (i != ((long) (sizeof (short))))
8267         exit (1);
8268       fprintf (f, "%lu\n", i);
8269     }
8270   exit (ferror (f) || fclose (f) != 0);
8271
8272   ;
8273   return 0;
8274 }
8275 _ACEOF
8276 rm -f conftest$ac_exeext
8277 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8278   (eval $ac_link) 2>&5
8279   ac_status=$?
8280   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8281   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8282   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8283   (eval $ac_try) 2>&5
8284   ac_status=$?
8285   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8286   (exit $ac_status); }; }; then
8287   ac_cv_sizeof_short=`cat conftest.val`
8288 else
8289   echo "$as_me: program exited with status $ac_status" >&5
8290 echo "$as_me: failed program was:" >&5
8291 sed 's/^/| /' conftest.$ac_ext >&5
8292
8293 ( exit $ac_status )
8294 { { echo "$as_me:$LINENO: error: cannot compute sizeof (short), 77
8295 See \`config.log' for more details." >&5
8296 echo "$as_me: error: cannot compute sizeof (short), 77
8297 See \`config.log' for more details." >&2;}
8298    { (exit 1); exit 1; }; }
8299 fi
8300 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8301 fi
8302 fi
8303 rm -f conftest.val
8304 else
8305   ac_cv_sizeof_short=0
8306 fi
8307 fi
8308 echo "$as_me:$LINENO: result: $ac_cv_sizeof_short" >&5
8309 echo "${ECHO_T}$ac_cv_sizeof_short" >&6
8310 cat >>confdefs.h <<_ACEOF
8311 #define SIZEOF_SHORT $ac_cv_sizeof_short
8312 _ACEOF
8313
8314
8315 echo "$as_me:$LINENO: checking for int" >&5
8316 echo $ECHO_N "checking for int... $ECHO_C" >&6
8317 if test "${ac_cv_type_int+set}" = set; then
8318   echo $ECHO_N "(cached) $ECHO_C" >&6
8319 else
8320   cat >conftest.$ac_ext <<_ACEOF
8321 /* confdefs.h.  */
8322 _ACEOF
8323 cat confdefs.h >>conftest.$ac_ext
8324 cat >>conftest.$ac_ext <<_ACEOF
8325 /* end confdefs.h.  */
8326 $ac_includes_default
8327 int
8328 main ()
8329 {
8330 if ((int *) 0)
8331   return 0;
8332 if (sizeof (int))
8333   return 0;
8334   ;
8335   return 0;
8336 }
8337 _ACEOF
8338 rm -f conftest.$ac_objext
8339 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8340   (eval $ac_compile) 2>conftest.er1
8341   ac_status=$?
8342   grep -v '^ *+' conftest.er1 >conftest.err
8343   rm -f conftest.er1
8344   cat conftest.err >&5
8345   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8346   (exit $ac_status); } &&
8347          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8348   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8349   (eval $ac_try) 2>&5
8350   ac_status=$?
8351   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8352   (exit $ac_status); }; } &&
8353          { ac_try='test -s conftest.$ac_objext'
8354   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8355   (eval $ac_try) 2>&5
8356   ac_status=$?
8357   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8358   (exit $ac_status); }; }; then
8359   ac_cv_type_int=yes
8360 else
8361   echo "$as_me: failed program was:" >&5
8362 sed 's/^/| /' conftest.$ac_ext >&5
8363
8364 ac_cv_type_int=no
8365 fi
8366 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8367 fi
8368 echo "$as_me:$LINENO: result: $ac_cv_type_int" >&5
8369 echo "${ECHO_T}$ac_cv_type_int" >&6
8370
8371 echo "$as_me:$LINENO: checking size of int" >&5
8372 echo $ECHO_N "checking size of int... $ECHO_C" >&6
8373 if test "${ac_cv_sizeof_int+set}" = set; then
8374   echo $ECHO_N "(cached) $ECHO_C" >&6
8375 else
8376   if test "$ac_cv_type_int" = yes; then
8377   # The cast to unsigned long works around a bug in the HP C Compiler
8378   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8379   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8380   # This bug is HP SR number 8606223364.
8381   if test "$cross_compiling" = yes; then
8382   # Depending upon the size, compute the lo and hi bounds.
8383 cat >conftest.$ac_ext <<_ACEOF
8384 /* confdefs.h.  */
8385 _ACEOF
8386 cat confdefs.h >>conftest.$ac_ext
8387 cat >>conftest.$ac_ext <<_ACEOF
8388 /* end confdefs.h.  */
8389 $ac_includes_default
8390 int
8391 main ()
8392 {
8393 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= 0)];
8394 test_array [0] = 0
8395
8396   ;
8397   return 0;
8398 }
8399 _ACEOF
8400 rm -f conftest.$ac_objext
8401 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8402   (eval $ac_compile) 2>conftest.er1
8403   ac_status=$?
8404   grep -v '^ *+' conftest.er1 >conftest.err
8405   rm -f conftest.er1
8406   cat conftest.err >&5
8407   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8408   (exit $ac_status); } &&
8409          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8410   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8411   (eval $ac_try) 2>&5
8412   ac_status=$?
8413   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8414   (exit $ac_status); }; } &&
8415          { ac_try='test -s conftest.$ac_objext'
8416   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8417   (eval $ac_try) 2>&5
8418   ac_status=$?
8419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8420   (exit $ac_status); }; }; then
8421   ac_lo=0 ac_mid=0
8422   while :; do
8423     cat >conftest.$ac_ext <<_ACEOF
8424 /* confdefs.h.  */
8425 _ACEOF
8426 cat confdefs.h >>conftest.$ac_ext
8427 cat >>conftest.$ac_ext <<_ACEOF
8428 /* end confdefs.h.  */
8429 $ac_includes_default
8430 int
8431 main ()
8432 {
8433 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
8434 test_array [0] = 0
8435
8436   ;
8437   return 0;
8438 }
8439 _ACEOF
8440 rm -f conftest.$ac_objext
8441 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8442   (eval $ac_compile) 2>conftest.er1
8443   ac_status=$?
8444   grep -v '^ *+' conftest.er1 >conftest.err
8445   rm -f conftest.er1
8446   cat conftest.err >&5
8447   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8448   (exit $ac_status); } &&
8449          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8450   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8451   (eval $ac_try) 2>&5
8452   ac_status=$?
8453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8454   (exit $ac_status); }; } &&
8455          { ac_try='test -s conftest.$ac_objext'
8456   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8457   (eval $ac_try) 2>&5
8458   ac_status=$?
8459   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8460   (exit $ac_status); }; }; then
8461   ac_hi=$ac_mid; break
8462 else
8463   echo "$as_me: failed program was:" >&5
8464 sed 's/^/| /' conftest.$ac_ext >&5
8465
8466 ac_lo=`expr $ac_mid + 1`
8467                     if test $ac_lo -le $ac_mid; then
8468                       ac_lo= ac_hi=
8469                       break
8470                     fi
8471                     ac_mid=`expr 2 '*' $ac_mid + 1`
8472 fi
8473 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8474   done
8475 else
8476   echo "$as_me: failed program was:" >&5
8477 sed 's/^/| /' conftest.$ac_ext >&5
8478
8479 cat >conftest.$ac_ext <<_ACEOF
8480 /* confdefs.h.  */
8481 _ACEOF
8482 cat confdefs.h >>conftest.$ac_ext
8483 cat >>conftest.$ac_ext <<_ACEOF
8484 /* end confdefs.h.  */
8485 $ac_includes_default
8486 int
8487 main ()
8488 {
8489 static int test_array [1 - 2 * !(((long) (sizeof (int))) < 0)];
8490 test_array [0] = 0
8491
8492   ;
8493   return 0;
8494 }
8495 _ACEOF
8496 rm -f conftest.$ac_objext
8497 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8498   (eval $ac_compile) 2>conftest.er1
8499   ac_status=$?
8500   grep -v '^ *+' conftest.er1 >conftest.err
8501   rm -f conftest.er1
8502   cat conftest.err >&5
8503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8504   (exit $ac_status); } &&
8505          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8506   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8507   (eval $ac_try) 2>&5
8508   ac_status=$?
8509   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8510   (exit $ac_status); }; } &&
8511          { ac_try='test -s conftest.$ac_objext'
8512   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8513   (eval $ac_try) 2>&5
8514   ac_status=$?
8515   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8516   (exit $ac_status); }; }; then
8517   ac_hi=-1 ac_mid=-1
8518   while :; do
8519     cat >conftest.$ac_ext <<_ACEOF
8520 /* confdefs.h.  */
8521 _ACEOF
8522 cat confdefs.h >>conftest.$ac_ext
8523 cat >>conftest.$ac_ext <<_ACEOF
8524 /* end confdefs.h.  */
8525 $ac_includes_default
8526 int
8527 main ()
8528 {
8529 static int test_array [1 - 2 * !(((long) (sizeof (int))) >= $ac_mid)];
8530 test_array [0] = 0
8531
8532   ;
8533   return 0;
8534 }
8535 _ACEOF
8536 rm -f conftest.$ac_objext
8537 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8538   (eval $ac_compile) 2>conftest.er1
8539   ac_status=$?
8540   grep -v '^ *+' conftest.er1 >conftest.err
8541   rm -f conftest.er1
8542   cat conftest.err >&5
8543   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8544   (exit $ac_status); } &&
8545          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8546   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8547   (eval $ac_try) 2>&5
8548   ac_status=$?
8549   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8550   (exit $ac_status); }; } &&
8551          { ac_try='test -s conftest.$ac_objext'
8552   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8553   (eval $ac_try) 2>&5
8554   ac_status=$?
8555   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8556   (exit $ac_status); }; }; then
8557   ac_lo=$ac_mid; break
8558 else
8559   echo "$as_me: failed program was:" >&5
8560 sed 's/^/| /' conftest.$ac_ext >&5
8561
8562 ac_hi=`expr '(' $ac_mid ')' - 1`
8563                        if test $ac_mid -le $ac_hi; then
8564                          ac_lo= ac_hi=
8565                          break
8566                        fi
8567                        ac_mid=`expr 2 '*' $ac_mid`
8568 fi
8569 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8570   done
8571 else
8572   echo "$as_me: failed program was:" >&5
8573 sed 's/^/| /' conftest.$ac_ext >&5
8574
8575 ac_lo= ac_hi=
8576 fi
8577 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8578 fi
8579 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8580 # Binary search between lo and hi bounds.
8581 while test "x$ac_lo" != "x$ac_hi"; do
8582   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8583   cat >conftest.$ac_ext <<_ACEOF
8584 /* confdefs.h.  */
8585 _ACEOF
8586 cat confdefs.h >>conftest.$ac_ext
8587 cat >>conftest.$ac_ext <<_ACEOF
8588 /* end confdefs.h.  */
8589 $ac_includes_default
8590 int
8591 main ()
8592 {
8593 static int test_array [1 - 2 * !(((long) (sizeof (int))) <= $ac_mid)];
8594 test_array [0] = 0
8595
8596   ;
8597   return 0;
8598 }
8599 _ACEOF
8600 rm -f conftest.$ac_objext
8601 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8602   (eval $ac_compile) 2>conftest.er1
8603   ac_status=$?
8604   grep -v '^ *+' conftest.er1 >conftest.err
8605   rm -f conftest.er1
8606   cat conftest.err >&5
8607   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8608   (exit $ac_status); } &&
8609          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8610   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8611   (eval $ac_try) 2>&5
8612   ac_status=$?
8613   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8614   (exit $ac_status); }; } &&
8615          { ac_try='test -s conftest.$ac_objext'
8616   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8617   (eval $ac_try) 2>&5
8618   ac_status=$?
8619   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8620   (exit $ac_status); }; }; then
8621   ac_hi=$ac_mid
8622 else
8623   echo "$as_me: failed program was:" >&5
8624 sed 's/^/| /' conftest.$ac_ext >&5
8625
8626 ac_lo=`expr '(' $ac_mid ')' + 1`
8627 fi
8628 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8629 done
8630 case $ac_lo in
8631 ?*) ac_cv_sizeof_int=$ac_lo;;
8632 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
8633 See \`config.log' for more details." >&5
8634 echo "$as_me: error: cannot compute sizeof (int), 77
8635 See \`config.log' for more details." >&2;}
8636    { (exit 1); exit 1; }; } ;;
8637 esac
8638 else
8639   if test "$cross_compiling" = yes; then
8640   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
8641 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
8642    { (exit 1); exit 1; }; }
8643 else
8644   cat >conftest.$ac_ext <<_ACEOF
8645 /* confdefs.h.  */
8646 _ACEOF
8647 cat confdefs.h >>conftest.$ac_ext
8648 cat >>conftest.$ac_ext <<_ACEOF
8649 /* end confdefs.h.  */
8650 $ac_includes_default
8651 long longval () { return (long) (sizeof (int)); }
8652 unsigned long ulongval () { return (long) (sizeof (int)); }
8653 #include <stdio.h>
8654 #include <stdlib.h>
8655 int
8656 main ()
8657 {
8658
8659   FILE *f = fopen ("conftest.val", "w");
8660   if (! f)
8661     exit (1);
8662   if (((long) (sizeof (int))) < 0)
8663     {
8664       long i = longval ();
8665       if (i != ((long) (sizeof (int))))
8666         exit (1);
8667       fprintf (f, "%ld\n", i);
8668     }
8669   else
8670     {
8671       unsigned long i = ulongval ();
8672       if (i != ((long) (sizeof (int))))
8673         exit (1);
8674       fprintf (f, "%lu\n", i);
8675     }
8676   exit (ferror (f) || fclose (f) != 0);
8677
8678   ;
8679   return 0;
8680 }
8681 _ACEOF
8682 rm -f conftest$ac_exeext
8683 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
8684   (eval $ac_link) 2>&5
8685   ac_status=$?
8686   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8687   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
8688   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8689   (eval $ac_try) 2>&5
8690   ac_status=$?
8691   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8692   (exit $ac_status); }; }; then
8693   ac_cv_sizeof_int=`cat conftest.val`
8694 else
8695   echo "$as_me: program exited with status $ac_status" >&5
8696 echo "$as_me: failed program was:" >&5
8697 sed 's/^/| /' conftest.$ac_ext >&5
8698
8699 ( exit $ac_status )
8700 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int), 77
8701 See \`config.log' for more details." >&5
8702 echo "$as_me: error: cannot compute sizeof (int), 77
8703 See \`config.log' for more details." >&2;}
8704    { (exit 1); exit 1; }; }
8705 fi
8706 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
8707 fi
8708 fi
8709 rm -f conftest.val
8710 else
8711   ac_cv_sizeof_int=0
8712 fi
8713 fi
8714 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int" >&5
8715 echo "${ECHO_T}$ac_cv_sizeof_int" >&6
8716 cat >>confdefs.h <<_ACEOF
8717 #define SIZEOF_INT $ac_cv_sizeof_int
8718 _ACEOF
8719
8720
8721 echo "$as_me:$LINENO: checking for long long" >&5
8722 echo $ECHO_N "checking for long long... $ECHO_C" >&6
8723 if test "${ac_cv_type_long_long+set}" = set; then
8724   echo $ECHO_N "(cached) $ECHO_C" >&6
8725 else
8726   cat >conftest.$ac_ext <<_ACEOF
8727 /* confdefs.h.  */
8728 _ACEOF
8729 cat confdefs.h >>conftest.$ac_ext
8730 cat >>conftest.$ac_ext <<_ACEOF
8731 /* end confdefs.h.  */
8732 $ac_includes_default
8733 int
8734 main ()
8735 {
8736 if ((long long *) 0)
8737   return 0;
8738 if (sizeof (long long))
8739   return 0;
8740   ;
8741   return 0;
8742 }
8743 _ACEOF
8744 rm -f conftest.$ac_objext
8745 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8746   (eval $ac_compile) 2>conftest.er1
8747   ac_status=$?
8748   grep -v '^ *+' conftest.er1 >conftest.err
8749   rm -f conftest.er1
8750   cat conftest.err >&5
8751   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8752   (exit $ac_status); } &&
8753          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8754   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8755   (eval $ac_try) 2>&5
8756   ac_status=$?
8757   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8758   (exit $ac_status); }; } &&
8759          { ac_try='test -s conftest.$ac_objext'
8760   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8761   (eval $ac_try) 2>&5
8762   ac_status=$?
8763   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8764   (exit $ac_status); }; }; then
8765   ac_cv_type_long_long=yes
8766 else
8767   echo "$as_me: failed program was:" >&5
8768 sed 's/^/| /' conftest.$ac_ext >&5
8769
8770 ac_cv_type_long_long=no
8771 fi
8772 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8773 fi
8774 echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
8775 echo "${ECHO_T}$ac_cv_type_long_long" >&6
8776
8777 echo "$as_me:$LINENO: checking size of long long" >&5
8778 echo $ECHO_N "checking size of long long... $ECHO_C" >&6
8779 if test "${ac_cv_sizeof_long_long+set}" = set; then
8780   echo $ECHO_N "(cached) $ECHO_C" >&6
8781 else
8782   if test "$ac_cv_type_long_long" = yes; then
8783   # The cast to unsigned long works around a bug in the HP C Compiler
8784   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
8785   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
8786   # This bug is HP SR number 8606223364.
8787   if test "$cross_compiling" = yes; then
8788   # Depending upon the size, compute the lo and hi bounds.
8789 cat >conftest.$ac_ext <<_ACEOF
8790 /* confdefs.h.  */
8791 _ACEOF
8792 cat confdefs.h >>conftest.$ac_ext
8793 cat >>conftest.$ac_ext <<_ACEOF
8794 /* end confdefs.h.  */
8795 $ac_includes_default
8796 int
8797 main ()
8798 {
8799 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= 0)];
8800 test_array [0] = 0
8801
8802   ;
8803   return 0;
8804 }
8805 _ACEOF
8806 rm -f conftest.$ac_objext
8807 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8808   (eval $ac_compile) 2>conftest.er1
8809   ac_status=$?
8810   grep -v '^ *+' conftest.er1 >conftest.err
8811   rm -f conftest.er1
8812   cat conftest.err >&5
8813   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8814   (exit $ac_status); } &&
8815          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8816   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8817   (eval $ac_try) 2>&5
8818   ac_status=$?
8819   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8820   (exit $ac_status); }; } &&
8821          { ac_try='test -s conftest.$ac_objext'
8822   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8823   (eval $ac_try) 2>&5
8824   ac_status=$?
8825   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8826   (exit $ac_status); }; }; then
8827   ac_lo=0 ac_mid=0
8828   while :; do
8829     cat >conftest.$ac_ext <<_ACEOF
8830 /* confdefs.h.  */
8831 _ACEOF
8832 cat confdefs.h >>conftest.$ac_ext
8833 cat >>conftest.$ac_ext <<_ACEOF
8834 /* end confdefs.h.  */
8835 $ac_includes_default
8836 int
8837 main ()
8838 {
8839 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
8840 test_array [0] = 0
8841
8842   ;
8843   return 0;
8844 }
8845 _ACEOF
8846 rm -f conftest.$ac_objext
8847 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8848   (eval $ac_compile) 2>conftest.er1
8849   ac_status=$?
8850   grep -v '^ *+' conftest.er1 >conftest.err
8851   rm -f conftest.er1
8852   cat conftest.err >&5
8853   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8854   (exit $ac_status); } &&
8855          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8856   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8857   (eval $ac_try) 2>&5
8858   ac_status=$?
8859   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8860   (exit $ac_status); }; } &&
8861          { ac_try='test -s conftest.$ac_objext'
8862   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8863   (eval $ac_try) 2>&5
8864   ac_status=$?
8865   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8866   (exit $ac_status); }; }; then
8867   ac_hi=$ac_mid; break
8868 else
8869   echo "$as_me: failed program was:" >&5
8870 sed 's/^/| /' conftest.$ac_ext >&5
8871
8872 ac_lo=`expr $ac_mid + 1`
8873                     if test $ac_lo -le $ac_mid; then
8874                       ac_lo= ac_hi=
8875                       break
8876                     fi
8877                     ac_mid=`expr 2 '*' $ac_mid + 1`
8878 fi
8879 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8880   done
8881 else
8882   echo "$as_me: failed program was:" >&5
8883 sed 's/^/| /' conftest.$ac_ext >&5
8884
8885 cat >conftest.$ac_ext <<_ACEOF
8886 /* confdefs.h.  */
8887 _ACEOF
8888 cat confdefs.h >>conftest.$ac_ext
8889 cat >>conftest.$ac_ext <<_ACEOF
8890 /* end confdefs.h.  */
8891 $ac_includes_default
8892 int
8893 main ()
8894 {
8895 static int test_array [1 - 2 * !(((long) (sizeof (long long))) < 0)];
8896 test_array [0] = 0
8897
8898   ;
8899   return 0;
8900 }
8901 _ACEOF
8902 rm -f conftest.$ac_objext
8903 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8904   (eval $ac_compile) 2>conftest.er1
8905   ac_status=$?
8906   grep -v '^ *+' conftest.er1 >conftest.err
8907   rm -f conftest.er1
8908   cat conftest.err >&5
8909   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8910   (exit $ac_status); } &&
8911          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8912   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8913   (eval $ac_try) 2>&5
8914   ac_status=$?
8915   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8916   (exit $ac_status); }; } &&
8917          { ac_try='test -s conftest.$ac_objext'
8918   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8919   (eval $ac_try) 2>&5
8920   ac_status=$?
8921   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8922   (exit $ac_status); }; }; then
8923   ac_hi=-1 ac_mid=-1
8924   while :; do
8925     cat >conftest.$ac_ext <<_ACEOF
8926 /* confdefs.h.  */
8927 _ACEOF
8928 cat confdefs.h >>conftest.$ac_ext
8929 cat >>conftest.$ac_ext <<_ACEOF
8930 /* end confdefs.h.  */
8931 $ac_includes_default
8932 int
8933 main ()
8934 {
8935 static int test_array [1 - 2 * !(((long) (sizeof (long long))) >= $ac_mid)];
8936 test_array [0] = 0
8937
8938   ;
8939   return 0;
8940 }
8941 _ACEOF
8942 rm -f conftest.$ac_objext
8943 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8944   (eval $ac_compile) 2>conftest.er1
8945   ac_status=$?
8946   grep -v '^ *+' conftest.er1 >conftest.err
8947   rm -f conftest.er1
8948   cat conftest.err >&5
8949   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8950   (exit $ac_status); } &&
8951          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
8952   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8953   (eval $ac_try) 2>&5
8954   ac_status=$?
8955   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8956   (exit $ac_status); }; } &&
8957          { ac_try='test -s conftest.$ac_objext'
8958   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
8959   (eval $ac_try) 2>&5
8960   ac_status=$?
8961   echo "$as_me:$LINENO: \$? = $ac_status" >&5
8962   (exit $ac_status); }; }; then
8963   ac_lo=$ac_mid; break
8964 else
8965   echo "$as_me: failed program was:" >&5
8966 sed 's/^/| /' conftest.$ac_ext >&5
8967
8968 ac_hi=`expr '(' $ac_mid ')' - 1`
8969                        if test $ac_mid -le $ac_hi; then
8970                          ac_lo= ac_hi=
8971                          break
8972                        fi
8973                        ac_mid=`expr 2 '*' $ac_mid`
8974 fi
8975 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8976   done
8977 else
8978   echo "$as_me: failed program was:" >&5
8979 sed 's/^/| /' conftest.$ac_ext >&5
8980
8981 ac_lo= ac_hi=
8982 fi
8983 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8984 fi
8985 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
8986 # Binary search between lo and hi bounds.
8987 while test "x$ac_lo" != "x$ac_hi"; do
8988   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
8989   cat >conftest.$ac_ext <<_ACEOF
8990 /* confdefs.h.  */
8991 _ACEOF
8992 cat confdefs.h >>conftest.$ac_ext
8993 cat >>conftest.$ac_ext <<_ACEOF
8994 /* end confdefs.h.  */
8995 $ac_includes_default
8996 int
8997 main ()
8998 {
8999 static int test_array [1 - 2 * !(((long) (sizeof (long long))) <= $ac_mid)];
9000 test_array [0] = 0
9001
9002   ;
9003   return 0;
9004 }
9005 _ACEOF
9006 rm -f conftest.$ac_objext
9007 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9008   (eval $ac_compile) 2>conftest.er1
9009   ac_status=$?
9010   grep -v '^ *+' conftest.er1 >conftest.err
9011   rm -f conftest.er1
9012   cat conftest.err >&5
9013   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9014   (exit $ac_status); } &&
9015          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9016   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9017   (eval $ac_try) 2>&5
9018   ac_status=$?
9019   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9020   (exit $ac_status); }; } &&
9021          { ac_try='test -s conftest.$ac_objext'
9022   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9023   (eval $ac_try) 2>&5
9024   ac_status=$?
9025   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9026   (exit $ac_status); }; }; then
9027   ac_hi=$ac_mid
9028 else
9029   echo "$as_me: failed program was:" >&5
9030 sed 's/^/| /' conftest.$ac_ext >&5
9031
9032 ac_lo=`expr '(' $ac_mid ')' + 1`
9033 fi
9034 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9035 done
9036 case $ac_lo in
9037 ?*) ac_cv_sizeof_long_long=$ac_lo;;
9038 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
9039 See \`config.log' for more details." >&5
9040 echo "$as_me: error: cannot compute sizeof (long long), 77
9041 See \`config.log' for more details." >&2;}
9042    { (exit 1); exit 1; }; } ;;
9043 esac
9044 else
9045   if test "$cross_compiling" = yes; then
9046   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
9047 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
9048    { (exit 1); exit 1; }; }
9049 else
9050   cat >conftest.$ac_ext <<_ACEOF
9051 /* confdefs.h.  */
9052 _ACEOF
9053 cat confdefs.h >>conftest.$ac_ext
9054 cat >>conftest.$ac_ext <<_ACEOF
9055 /* end confdefs.h.  */
9056 $ac_includes_default
9057 long longval () { return (long) (sizeof (long long)); }
9058 unsigned long ulongval () { return (long) (sizeof (long long)); }
9059 #include <stdio.h>
9060 #include <stdlib.h>
9061 int
9062 main ()
9063 {
9064
9065   FILE *f = fopen ("conftest.val", "w");
9066   if (! f)
9067     exit (1);
9068   if (((long) (sizeof (long long))) < 0)
9069     {
9070       long i = longval ();
9071       if (i != ((long) (sizeof (long long))))
9072         exit (1);
9073       fprintf (f, "%ld\n", i);
9074     }
9075   else
9076     {
9077       unsigned long i = ulongval ();
9078       if (i != ((long) (sizeof (long long))))
9079         exit (1);
9080       fprintf (f, "%lu\n", i);
9081     }
9082   exit (ferror (f) || fclose (f) != 0);
9083
9084   ;
9085   return 0;
9086 }
9087 _ACEOF
9088 rm -f conftest$ac_exeext
9089 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9090   (eval $ac_link) 2>&5
9091   ac_status=$?
9092   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9093   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9094   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9095   (eval $ac_try) 2>&5
9096   ac_status=$?
9097   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9098   (exit $ac_status); }; }; then
9099   ac_cv_sizeof_long_long=`cat conftest.val`
9100 else
9101   echo "$as_me: program exited with status $ac_status" >&5
9102 echo "$as_me: failed program was:" >&5
9103 sed 's/^/| /' conftest.$ac_ext >&5
9104
9105 ( exit $ac_status )
9106 { { echo "$as_me:$LINENO: error: cannot compute sizeof (long long), 77
9107 See \`config.log' for more details." >&5
9108 echo "$as_me: error: cannot compute sizeof (long long), 77
9109 See \`config.log' for more details." >&2;}
9110    { (exit 1); exit 1; }; }
9111 fi
9112 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9113 fi
9114 fi
9115 rm -f conftest.val
9116 else
9117   ac_cv_sizeof_long_long=0
9118 fi
9119 fi
9120 echo "$as_me:$LINENO: result: $ac_cv_sizeof_long_long" >&5
9121 echo "${ECHO_T}$ac_cv_sizeof_long_long" >&6
9122 cat >>confdefs.h <<_ACEOF
9123 #define SIZEOF_LONG_LONG $ac_cv_sizeof_long_long
9124 _ACEOF
9125
9126
9127 echo "$as_me:$LINENO: checking for int *" >&5
9128 echo $ECHO_N "checking for int *... $ECHO_C" >&6
9129 if test "${ac_cv_type_int_p+set}" = set; then
9130   echo $ECHO_N "(cached) $ECHO_C" >&6
9131 else
9132   cat >conftest.$ac_ext <<_ACEOF
9133 /* confdefs.h.  */
9134 _ACEOF
9135 cat confdefs.h >>conftest.$ac_ext
9136 cat >>conftest.$ac_ext <<_ACEOF
9137 /* end confdefs.h.  */
9138 $ac_includes_default
9139 int
9140 main ()
9141 {
9142 if ((int * *) 0)
9143   return 0;
9144 if (sizeof (int *))
9145   return 0;
9146   ;
9147   return 0;
9148 }
9149 _ACEOF
9150 rm -f conftest.$ac_objext
9151 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9152   (eval $ac_compile) 2>conftest.er1
9153   ac_status=$?
9154   grep -v '^ *+' conftest.er1 >conftest.err
9155   rm -f conftest.er1
9156   cat conftest.err >&5
9157   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9158   (exit $ac_status); } &&
9159          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9160   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9161   (eval $ac_try) 2>&5
9162   ac_status=$?
9163   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9164   (exit $ac_status); }; } &&
9165          { ac_try='test -s conftest.$ac_objext'
9166   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9167   (eval $ac_try) 2>&5
9168   ac_status=$?
9169   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9170   (exit $ac_status); }; }; then
9171   ac_cv_type_int_p=yes
9172 else
9173   echo "$as_me: failed program was:" >&5
9174 sed 's/^/| /' conftest.$ac_ext >&5
9175
9176 ac_cv_type_int_p=no
9177 fi
9178 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9179 fi
9180 echo "$as_me:$LINENO: result: $ac_cv_type_int_p" >&5
9181 echo "${ECHO_T}$ac_cv_type_int_p" >&6
9182
9183 echo "$as_me:$LINENO: checking size of int *" >&5
9184 echo $ECHO_N "checking size of int *... $ECHO_C" >&6
9185 if test "${ac_cv_sizeof_int_p+set}" = set; then
9186   echo $ECHO_N "(cached) $ECHO_C" >&6
9187 else
9188   if test "$ac_cv_type_int_p" = yes; then
9189   # The cast to unsigned long works around a bug in the HP C Compiler
9190   # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
9191   # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
9192   # This bug is HP SR number 8606223364.
9193   if test "$cross_compiling" = yes; then
9194   # Depending upon the size, compute the lo and hi bounds.
9195 cat >conftest.$ac_ext <<_ACEOF
9196 /* confdefs.h.  */
9197 _ACEOF
9198 cat confdefs.h >>conftest.$ac_ext
9199 cat >>conftest.$ac_ext <<_ACEOF
9200 /* end confdefs.h.  */
9201 $ac_includes_default
9202 int
9203 main ()
9204 {
9205 static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= 0)];
9206 test_array [0] = 0
9207
9208   ;
9209   return 0;
9210 }
9211 _ACEOF
9212 rm -f conftest.$ac_objext
9213 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9214   (eval $ac_compile) 2>conftest.er1
9215   ac_status=$?
9216   grep -v '^ *+' conftest.er1 >conftest.err
9217   rm -f conftest.er1
9218   cat conftest.err >&5
9219   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9220   (exit $ac_status); } &&
9221          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9222   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9223   (eval $ac_try) 2>&5
9224   ac_status=$?
9225   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9226   (exit $ac_status); }; } &&
9227          { ac_try='test -s conftest.$ac_objext'
9228   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9229   (eval $ac_try) 2>&5
9230   ac_status=$?
9231   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9232   (exit $ac_status); }; }; then
9233   ac_lo=0 ac_mid=0
9234   while :; do
9235     cat >conftest.$ac_ext <<_ACEOF
9236 /* confdefs.h.  */
9237 _ACEOF
9238 cat confdefs.h >>conftest.$ac_ext
9239 cat >>conftest.$ac_ext <<_ACEOF
9240 /* end confdefs.h.  */
9241 $ac_includes_default
9242 int
9243 main ()
9244 {
9245 static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
9246 test_array [0] = 0
9247
9248   ;
9249   return 0;
9250 }
9251 _ACEOF
9252 rm -f conftest.$ac_objext
9253 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9254   (eval $ac_compile) 2>conftest.er1
9255   ac_status=$?
9256   grep -v '^ *+' conftest.er1 >conftest.err
9257   rm -f conftest.er1
9258   cat conftest.err >&5
9259   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9260   (exit $ac_status); } &&
9261          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9262   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9263   (eval $ac_try) 2>&5
9264   ac_status=$?
9265   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9266   (exit $ac_status); }; } &&
9267          { ac_try='test -s conftest.$ac_objext'
9268   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9269   (eval $ac_try) 2>&5
9270   ac_status=$?
9271   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9272   (exit $ac_status); }; }; then
9273   ac_hi=$ac_mid; break
9274 else
9275   echo "$as_me: failed program was:" >&5
9276 sed 's/^/| /' conftest.$ac_ext >&5
9277
9278 ac_lo=`expr $ac_mid + 1`
9279                     if test $ac_lo -le $ac_mid; then
9280                       ac_lo= ac_hi=
9281                       break
9282                     fi
9283                     ac_mid=`expr 2 '*' $ac_mid + 1`
9284 fi
9285 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9286   done
9287 else
9288   echo "$as_me: failed program was:" >&5
9289 sed 's/^/| /' conftest.$ac_ext >&5
9290
9291 cat >conftest.$ac_ext <<_ACEOF
9292 /* confdefs.h.  */
9293 _ACEOF
9294 cat confdefs.h >>conftest.$ac_ext
9295 cat >>conftest.$ac_ext <<_ACEOF
9296 /* end confdefs.h.  */
9297 $ac_includes_default
9298 int
9299 main ()
9300 {
9301 static int test_array [1 - 2 * !(((long) (sizeof (int *))) < 0)];
9302 test_array [0] = 0
9303
9304   ;
9305   return 0;
9306 }
9307 _ACEOF
9308 rm -f conftest.$ac_objext
9309 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9310   (eval $ac_compile) 2>conftest.er1
9311   ac_status=$?
9312   grep -v '^ *+' conftest.er1 >conftest.err
9313   rm -f conftest.er1
9314   cat conftest.err >&5
9315   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9316   (exit $ac_status); } &&
9317          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9318   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9319   (eval $ac_try) 2>&5
9320   ac_status=$?
9321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9322   (exit $ac_status); }; } &&
9323          { ac_try='test -s conftest.$ac_objext'
9324   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9325   (eval $ac_try) 2>&5
9326   ac_status=$?
9327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9328   (exit $ac_status); }; }; then
9329   ac_hi=-1 ac_mid=-1
9330   while :; do
9331     cat >conftest.$ac_ext <<_ACEOF
9332 /* confdefs.h.  */
9333 _ACEOF
9334 cat confdefs.h >>conftest.$ac_ext
9335 cat >>conftest.$ac_ext <<_ACEOF
9336 /* end confdefs.h.  */
9337 $ac_includes_default
9338 int
9339 main ()
9340 {
9341 static int test_array [1 - 2 * !(((long) (sizeof (int *))) >= $ac_mid)];
9342 test_array [0] = 0
9343
9344   ;
9345   return 0;
9346 }
9347 _ACEOF
9348 rm -f conftest.$ac_objext
9349 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9350   (eval $ac_compile) 2>conftest.er1
9351   ac_status=$?
9352   grep -v '^ *+' conftest.er1 >conftest.err
9353   rm -f conftest.er1
9354   cat conftest.err >&5
9355   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9356   (exit $ac_status); } &&
9357          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9358   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9359   (eval $ac_try) 2>&5
9360   ac_status=$?
9361   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9362   (exit $ac_status); }; } &&
9363          { ac_try='test -s conftest.$ac_objext'
9364   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9365   (eval $ac_try) 2>&5
9366   ac_status=$?
9367   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9368   (exit $ac_status); }; }; then
9369   ac_lo=$ac_mid; break
9370 else
9371   echo "$as_me: failed program was:" >&5
9372 sed 's/^/| /' conftest.$ac_ext >&5
9373
9374 ac_hi=`expr '(' $ac_mid ')' - 1`
9375                        if test $ac_mid -le $ac_hi; then
9376                          ac_lo= ac_hi=
9377                          break
9378                        fi
9379                        ac_mid=`expr 2 '*' $ac_mid`
9380 fi
9381 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9382   done
9383 else
9384   echo "$as_me: failed program was:" >&5
9385 sed 's/^/| /' conftest.$ac_ext >&5
9386
9387 ac_lo= ac_hi=
9388 fi
9389 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9390 fi
9391 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9392 # Binary search between lo and hi bounds.
9393 while test "x$ac_lo" != "x$ac_hi"; do
9394   ac_mid=`expr '(' $ac_hi - $ac_lo ')' / 2 + $ac_lo`
9395   cat >conftest.$ac_ext <<_ACEOF
9396 /* confdefs.h.  */
9397 _ACEOF
9398 cat confdefs.h >>conftest.$ac_ext
9399 cat >>conftest.$ac_ext <<_ACEOF
9400 /* end confdefs.h.  */
9401 $ac_includes_default
9402 int
9403 main ()
9404 {
9405 static int test_array [1 - 2 * !(((long) (sizeof (int *))) <= $ac_mid)];
9406 test_array [0] = 0
9407
9408   ;
9409   return 0;
9410 }
9411 _ACEOF
9412 rm -f conftest.$ac_objext
9413 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9414   (eval $ac_compile) 2>conftest.er1
9415   ac_status=$?
9416   grep -v '^ *+' conftest.er1 >conftest.err
9417   rm -f conftest.er1
9418   cat conftest.err >&5
9419   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9420   (exit $ac_status); } &&
9421          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9422   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9423   (eval $ac_try) 2>&5
9424   ac_status=$?
9425   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9426   (exit $ac_status); }; } &&
9427          { ac_try='test -s conftest.$ac_objext'
9428   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9429   (eval $ac_try) 2>&5
9430   ac_status=$?
9431   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9432   (exit $ac_status); }; }; then
9433   ac_hi=$ac_mid
9434 else
9435   echo "$as_me: failed program was:" >&5
9436 sed 's/^/| /' conftest.$ac_ext >&5
9437
9438 ac_lo=`expr '(' $ac_mid ')' + 1`
9439 fi
9440 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9441 done
9442 case $ac_lo in
9443 ?*) ac_cv_sizeof_int_p=$ac_lo;;
9444 '') { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
9445 See \`config.log' for more details." >&5
9446 echo "$as_me: error: cannot compute sizeof (int *), 77
9447 See \`config.log' for more details." >&2;}
9448    { (exit 1); exit 1; }; } ;;
9449 esac
9450 else
9451   if test "$cross_compiling" = yes; then
9452   { { echo "$as_me:$LINENO: error: internal error: not reached in cross-compile" >&5
9453 echo "$as_me: error: internal error: not reached in cross-compile" >&2;}
9454    { (exit 1); exit 1; }; }
9455 else
9456   cat >conftest.$ac_ext <<_ACEOF
9457 /* confdefs.h.  */
9458 _ACEOF
9459 cat confdefs.h >>conftest.$ac_ext
9460 cat >>conftest.$ac_ext <<_ACEOF
9461 /* end confdefs.h.  */
9462 $ac_includes_default
9463 long longval () { return (long) (sizeof (int *)); }
9464 unsigned long ulongval () { return (long) (sizeof (int *)); }
9465 #include <stdio.h>
9466 #include <stdlib.h>
9467 int
9468 main ()
9469 {
9470
9471   FILE *f = fopen ("conftest.val", "w");
9472   if (! f)
9473     exit (1);
9474   if (((long) (sizeof (int *))) < 0)
9475     {
9476       long i = longval ();
9477       if (i != ((long) (sizeof (int *))))
9478         exit (1);
9479       fprintf (f, "%ld\n", i);
9480     }
9481   else
9482     {
9483       unsigned long i = ulongval ();
9484       if (i != ((long) (sizeof (int *))))
9485         exit (1);
9486       fprintf (f, "%lu\n", i);
9487     }
9488   exit (ferror (f) || fclose (f) != 0);
9489
9490   ;
9491   return 0;
9492 }
9493 _ACEOF
9494 rm -f conftest$ac_exeext
9495 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9496   (eval $ac_link) 2>&5
9497   ac_status=$?
9498   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9499   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
9500   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9501   (eval $ac_try) 2>&5
9502   ac_status=$?
9503   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9504   (exit $ac_status); }; }; then
9505   ac_cv_sizeof_int_p=`cat conftest.val`
9506 else
9507   echo "$as_me: program exited with status $ac_status" >&5
9508 echo "$as_me: failed program was:" >&5
9509 sed 's/^/| /' conftest.$ac_ext >&5
9510
9511 ( exit $ac_status )
9512 { { echo "$as_me:$LINENO: error: cannot compute sizeof (int *), 77
9513 See \`config.log' for more details." >&5
9514 echo "$as_me: error: cannot compute sizeof (int *), 77
9515 See \`config.log' for more details." >&2;}
9516    { (exit 1); exit 1; }; }
9517 fi
9518 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
9519 fi
9520 fi
9521 rm -f conftest.val
9522 else
9523   ac_cv_sizeof_int_p=0
9524 fi
9525 fi
9526 echo "$as_me:$LINENO: result: $ac_cv_sizeof_int_p" >&5
9527 echo "${ECHO_T}$ac_cv_sizeof_int_p" >&6
9528 cat >>confdefs.h <<_ACEOF
9529 #define SIZEOF_INT_P $ac_cv_sizeof_int_p
9530 _ACEOF
9531
9532
9533
9534
9535 echo "$as_me:$LINENO: checking for int16_t" >&5
9536 echo $ECHO_N "checking for int16_t... $ECHO_C" >&6
9537 if test "${rxvt_cv_int16_t+set}" = set; then
9538   echo $ECHO_N "(cached) $ECHO_C" >&6
9539 else
9540   cat >conftest.$ac_ext <<_ACEOF
9541 /* confdefs.h.  */
9542 _ACEOF
9543 cat confdefs.h >>conftest.$ac_ext
9544 cat >>conftest.$ac_ext <<_ACEOF
9545 /* end confdefs.h.  */
9546 #include <stdint.h>
9547 int
9548 main ()
9549 {
9550 int16_t dummy;
9551   ;
9552   return 0;
9553 }
9554 _ACEOF
9555 rm -f conftest.$ac_objext
9556 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9557   (eval $ac_compile) 2>conftest.er1
9558   ac_status=$?
9559   grep -v '^ *+' conftest.er1 >conftest.err
9560   rm -f conftest.er1
9561   cat conftest.err >&5
9562   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9563   (exit $ac_status); } &&
9564          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9565   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9566   (eval $ac_try) 2>&5
9567   ac_status=$?
9568   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9569   (exit $ac_status); }; } &&
9570          { ac_try='test -s conftest.$ac_objext'
9571   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9572   (eval $ac_try) 2>&5
9573   ac_status=$?
9574   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9575   (exit $ac_status); }; }; then
9576   rxvt_cv_int16_t=yes
9577 else
9578   echo "$as_me: failed program was:" >&5
9579 sed 's/^/| /' conftest.$ac_ext >&5
9580
9581 if test "$ac_cv_sizeof_char" -ge 2; then
9582   rxvt_cv_int16_t=" char"
9583 else
9584   if test "$ac_cv_sizeof_short" -ge 2; then
9585     rxvt_cv_int16_t=" short"
9586   else
9587     if test "$ac_cv_sizeof_int" -ge 2; then
9588       rxvt_cv_int16_t=" int"
9589     else
9590       if test "$ac_cv_sizeof_long" -ge 2; then
9591         rxvt_cv_int16_t=" long"
9592       else
9593         if test "$ac_cv_sizeof_long_long" -ge 2; then
9594           rxvt_cv_int16_t=" long long"
9595         else
9596           rxvt_cv_int16_t=" short" # we _must_ have a (possibly wrong) default
9597         fi
9598       fi
9599     fi
9600   fi
9601 fi
9602 fi
9603 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9604 fi
9605 echo "$as_me:$LINENO: result: $rxvt_cv_int16_t" >&5
9606 echo "${ECHO_T}$rxvt_cv_int16_t" >&6
9607 if test x"$rxvt_cv_int16_t" != xyes; then
9608   rxvt_int16_typedef="typedef $rxvt_cv_int16_t int16_t;"
9609 else
9610   if test x"" = x; then
9611     rxvt_int16_typedef="/* typedef short int16_t; */"
9612   else
9613     rxvt_int16_typedef="/* typedef  short int16_t; */"
9614   fi
9615 fi
9616
9617 echo "$as_me:$LINENO: checking for uint16_t" >&5
9618 echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6
9619 if test "${rxvt_cv_uint16_t+set}" = set; then
9620   echo $ECHO_N "(cached) $ECHO_C" >&6
9621 else
9622   cat >conftest.$ac_ext <<_ACEOF
9623 /* confdefs.h.  */
9624 _ACEOF
9625 cat confdefs.h >>conftest.$ac_ext
9626 cat >>conftest.$ac_ext <<_ACEOF
9627 /* end confdefs.h.  */
9628 #include <stdint.h>
9629 int
9630 main ()
9631 {
9632 uint16_t dummy;
9633   ;
9634   return 0;
9635 }
9636 _ACEOF
9637 rm -f conftest.$ac_objext
9638 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9639   (eval $ac_compile) 2>conftest.er1
9640   ac_status=$?
9641   grep -v '^ *+' conftest.er1 >conftest.err
9642   rm -f conftest.er1
9643   cat conftest.err >&5
9644   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9645   (exit $ac_status); } &&
9646          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9647   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9648   (eval $ac_try) 2>&5
9649   ac_status=$?
9650   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9651   (exit $ac_status); }; } &&
9652          { ac_try='test -s conftest.$ac_objext'
9653   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9654   (eval $ac_try) 2>&5
9655   ac_status=$?
9656   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9657   (exit $ac_status); }; }; then
9658   rxvt_cv_uint16_t=yes
9659 else
9660   echo "$as_me: failed program was:" >&5
9661 sed 's/^/| /' conftest.$ac_ext >&5
9662
9663 if test "$ac_cv_sizeof_char" -ge 2; then
9664   rxvt_cv_uint16_t="unsigned char"
9665 else
9666   if test "$ac_cv_sizeof_short" -ge 2; then
9667     rxvt_cv_uint16_t="unsigned short"
9668   else
9669     if test "$ac_cv_sizeof_int" -ge 2; then
9670       rxvt_cv_uint16_t="unsigned int"
9671     else
9672       if test "$ac_cv_sizeof_long" -ge 2; then
9673         rxvt_cv_uint16_t="unsigned long"
9674       else
9675         if test "$ac_cv_sizeof_long_long" -ge 2; then
9676           rxvt_cv_uint16_t="unsigned long long"
9677         else
9678           rxvt_cv_uint16_t="unsigned short" # we _must_ have a (possibly wrong) default
9679         fi
9680       fi
9681     fi
9682   fi
9683 fi
9684 fi
9685 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9686 fi
9687 echo "$as_me:$LINENO: result: $rxvt_cv_uint16_t" >&5
9688 echo "${ECHO_T}$rxvt_cv_uint16_t" >&6
9689 if test x"$rxvt_cv_uint16_t" != xyes; then
9690   rxvt_uint16_typedef="typedef $rxvt_cv_uint16_t uint16_t;"
9691 else
9692   if test x"unsigned" = x; then
9693     rxvt_uint16_typedef="/* typedef short uint16_t; */"
9694   else
9695     rxvt_uint16_typedef="/* typedef unsigned short uint16_t; */"
9696   fi
9697 fi
9698
9699 echo "$as_me:$LINENO: checking for int32_t" >&5
9700 echo $ECHO_N "checking for int32_t... $ECHO_C" >&6
9701 if test "${rxvt_cv_int32_t+set}" = set; then
9702   echo $ECHO_N "(cached) $ECHO_C" >&6
9703 else
9704   cat >conftest.$ac_ext <<_ACEOF
9705 /* confdefs.h.  */
9706 _ACEOF
9707 cat confdefs.h >>conftest.$ac_ext
9708 cat >>conftest.$ac_ext <<_ACEOF
9709 /* end confdefs.h.  */
9710 #include <stdint.h>
9711 int
9712 main ()
9713 {
9714 int32_t dummy;
9715   ;
9716   return 0;
9717 }
9718 _ACEOF
9719 rm -f conftest.$ac_objext
9720 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9721   (eval $ac_compile) 2>conftest.er1
9722   ac_status=$?
9723   grep -v '^ *+' conftest.er1 >conftest.err
9724   rm -f conftest.er1
9725   cat conftest.err >&5
9726   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9727   (exit $ac_status); } &&
9728          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9729   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9730   (eval $ac_try) 2>&5
9731   ac_status=$?
9732   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9733   (exit $ac_status); }; } &&
9734          { ac_try='test -s conftest.$ac_objext'
9735   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9736   (eval $ac_try) 2>&5
9737   ac_status=$?
9738   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9739   (exit $ac_status); }; }; then
9740   rxvt_cv_int32_t=yes
9741 else
9742   echo "$as_me: failed program was:" >&5
9743 sed 's/^/| /' conftest.$ac_ext >&5
9744
9745 if test "$ac_cv_sizeof_char" -ge 4; then
9746   rxvt_cv_int32_t=" char"
9747 else
9748   if test "$ac_cv_sizeof_short" -ge 4; then
9749     rxvt_cv_int32_t=" short"
9750   else
9751     if test "$ac_cv_sizeof_int" -ge 4; then
9752       rxvt_cv_int32_t=" int"
9753     else
9754       if test "$ac_cv_sizeof_long" -ge 4; then
9755         rxvt_cv_int32_t=" long"
9756       else
9757         if test "$ac_cv_sizeof_long_long" -ge 4; then
9758           rxvt_cv_int32_t=" long long"
9759         else
9760           rxvt_cv_int32_t=" int" # we _must_ have a (possibly wrong) default
9761         fi
9762       fi
9763     fi
9764   fi
9765 fi
9766 fi
9767 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9768 fi
9769 echo "$as_me:$LINENO: result: $rxvt_cv_int32_t" >&5
9770 echo "${ECHO_T}$rxvt_cv_int32_t" >&6
9771 if test x"$rxvt_cv_int32_t" != xyes; then
9772   rxvt_int32_typedef="typedef $rxvt_cv_int32_t int32_t;"
9773 else
9774   if test x"" = x; then
9775     rxvt_int32_typedef="/* typedef int int32_t; */"
9776   else
9777     rxvt_int32_typedef="/* typedef  int int32_t; */"
9778   fi
9779 fi
9780
9781 echo "$as_me:$LINENO: checking for uint32_t" >&5
9782 echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6
9783 if test "${rxvt_cv_uint32_t+set}" = set; then
9784   echo $ECHO_N "(cached) $ECHO_C" >&6
9785 else
9786   cat >conftest.$ac_ext <<_ACEOF
9787 /* confdefs.h.  */
9788 _ACEOF
9789 cat confdefs.h >>conftest.$ac_ext
9790 cat >>conftest.$ac_ext <<_ACEOF
9791 /* end confdefs.h.  */
9792 #include <stdint.h>
9793 int
9794 main ()
9795 {
9796 uint32_t dummy;
9797   ;
9798   return 0;
9799 }
9800 _ACEOF
9801 rm -f conftest.$ac_objext
9802 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9803   (eval $ac_compile) 2>conftest.er1
9804   ac_status=$?
9805   grep -v '^ *+' conftest.er1 >conftest.err
9806   rm -f conftest.er1
9807   cat conftest.err >&5
9808   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9809   (exit $ac_status); } &&
9810          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9811   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9812   (eval $ac_try) 2>&5
9813   ac_status=$?
9814   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9815   (exit $ac_status); }; } &&
9816          { ac_try='test -s conftest.$ac_objext'
9817   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9818   (eval $ac_try) 2>&5
9819   ac_status=$?
9820   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9821   (exit $ac_status); }; }; then
9822   rxvt_cv_uint32_t=yes
9823 else
9824   echo "$as_me: failed program was:" >&5
9825 sed 's/^/| /' conftest.$ac_ext >&5
9826
9827 if test "$ac_cv_sizeof_char" -ge 4; then
9828   rxvt_cv_uint32_t="unsigned char"
9829 else
9830   if test "$ac_cv_sizeof_short" -ge 4; then
9831     rxvt_cv_uint32_t="unsigned short"
9832   else
9833     if test "$ac_cv_sizeof_int" -ge 4; then
9834       rxvt_cv_uint32_t="unsigned int"
9835     else
9836       if test "$ac_cv_sizeof_long" -ge 4; then
9837         rxvt_cv_uint32_t="unsigned long"
9838       else
9839         if test "$ac_cv_sizeof_long_long" -ge 4; then
9840           rxvt_cv_uint32_t="unsigned long long"
9841         else
9842           rxvt_cv_uint32_t="unsigned int" # we _must_ have a (possibly wrong) default
9843         fi
9844       fi
9845     fi
9846   fi
9847 fi
9848 fi
9849 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9850 fi
9851 echo "$as_me:$LINENO: result: $rxvt_cv_uint32_t" >&5
9852 echo "${ECHO_T}$rxvt_cv_uint32_t" >&6
9853 if test x"$rxvt_cv_uint32_t" != xyes; then
9854   rxvt_uint32_typedef="typedef $rxvt_cv_uint32_t uint32_t;"
9855 else
9856   if test x"unsigned" = x; then
9857     rxvt_uint32_typedef="/* typedef int uint32_t; */"
9858   else
9859     rxvt_uint32_typedef="/* typedef unsigned int uint32_t; */"
9860   fi
9861 fi
9862
9863 if test "$ac_cv_sizeof_int_p" -eq 8; then
9864   rxvt_intp_define="#define intp_t int64_t"
9865   rxvt_u_intp_define="#define u_intp_t u_int64_t"
9866 else
9867   if test "$ac_cv_sizeof_int_p" -eq 4; then
9868     rxvt_intp_define="#define intp_t int32_t"
9869     rxvt_u_intp_define="#define u_intp_t u_int32_t"
9870   else
9871     if test "$ac_cv_sizeof_int_p" -eq 2; then
9872       rxvt_intp_define="#define intp_t int16_t"
9873       rxvt_u_intp_define="#define u_intp_t u_int16_t"
9874     else
9875       rxvt_intp_define="#error set intp_t"
9876       rxvt_u_intp_define="#error set u_intp_t"
9877     fi
9878   fi
9879 fi
9880
9881
9882
9883 echo "$as_me:$LINENO: checking return type of signal handlers" >&5
9884 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6
9885 if test "${ac_cv_type_signal+set}" = set; then
9886   echo $ECHO_N "(cached) $ECHO_C" >&6
9887 else
9888   cat >conftest.$ac_ext <<_ACEOF
9889 /* confdefs.h.  */
9890 _ACEOF
9891 cat confdefs.h >>conftest.$ac_ext
9892 cat >>conftest.$ac_ext <<_ACEOF
9893 /* end confdefs.h.  */
9894 #include <sys/types.h>
9895 #include <signal.h>
9896 #ifdef signal
9897 # undef signal
9898 #endif
9899 #ifdef __cplusplus
9900 extern "C" void (*signal (int, void (*)(int)))(int);
9901 #else
9902 void (*signal ()) ();
9903 #endif
9904
9905 int
9906 main ()
9907 {
9908 int i;
9909   ;
9910   return 0;
9911 }
9912 _ACEOF
9913 rm -f conftest.$ac_objext
9914 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9915   (eval $ac_compile) 2>conftest.er1
9916   ac_status=$?
9917   grep -v '^ *+' conftest.er1 >conftest.err
9918   rm -f conftest.er1
9919   cat conftest.err >&5
9920   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9921   (exit $ac_status); } &&
9922          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
9923   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9924   (eval $ac_try) 2>&5
9925   ac_status=$?
9926   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9927   (exit $ac_status); }; } &&
9928          { ac_try='test -s conftest.$ac_objext'
9929   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
9930   (eval $ac_try) 2>&5
9931   ac_status=$?
9932   echo "$as_me:$LINENO: \$? = $ac_status" >&5
9933   (exit $ac_status); }; }; then
9934   ac_cv_type_signal=void
9935 else
9936   echo "$as_me: failed program was:" >&5
9937 sed 's/^/| /' conftest.$ac_ext >&5
9938
9939 ac_cv_type_signal=int
9940 fi
9941 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
9942 fi
9943 echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
9944 echo "${ECHO_T}$ac_cv_type_signal" >&6
9945
9946 cat >>confdefs.h <<_ACEOF
9947 #define RETSIGTYPE $ac_cv_type_signal
9948 _ACEOF
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958 for ac_func in \
9959         unsetenv \
9960         setutent \
9961         seteuid \
9962         setresuid \
9963         setreuid \
9964         on_exit \
9965
9966 do
9967 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
9968 echo "$as_me:$LINENO: checking for $ac_func" >&5
9969 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
9970 if eval "test \"\${$as_ac_var+set}\" = set"; then
9971   echo $ECHO_N "(cached) $ECHO_C" >&6
9972 else
9973   cat >conftest.$ac_ext <<_ACEOF
9974 /* confdefs.h.  */
9975 _ACEOF
9976 cat confdefs.h >>conftest.$ac_ext
9977 cat >>conftest.$ac_ext <<_ACEOF
9978 /* end confdefs.h.  */
9979 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
9980    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9981 #define $ac_func innocuous_$ac_func
9982
9983 /* System header to define __stub macros and hopefully few prototypes,
9984     which can conflict with char $ac_func (); below.
9985     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9986     <limits.h> exists even on freestanding compilers.  */
9987
9988 #ifdef __STDC__
9989 # include <limits.h>
9990 #else
9991 # include <assert.h>
9992 #endif
9993
9994 #undef $ac_func
9995
9996 /* Override any gcc2 internal prototype to avoid an error.  */
9997 #ifdef __cplusplus
9998 extern "C"
9999 {
10000 #endif
10001 /* We use char because int might match the return type of a gcc2
10002    builtin and then its argument prototype would still apply.  */
10003 char $ac_func ();
10004 /* The GNU C library defines this for functions which it implements
10005     to always fail with ENOSYS.  Some functions are actually named
10006     something starting with __ and the normal name is an alias.  */
10007 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10008 choke me
10009 #else
10010 char (*f) () = $ac_func;
10011 #endif
10012 #ifdef __cplusplus
10013 }
10014 #endif
10015
10016 int
10017 main ()
10018 {
10019 return f != $ac_func;
10020   ;
10021   return 0;
10022 }
10023 _ACEOF
10024 rm -f conftest.$ac_objext conftest$ac_exeext
10025 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10026   (eval $ac_link) 2>conftest.er1
10027   ac_status=$?
10028   grep -v '^ *+' conftest.er1 >conftest.err
10029   rm -f conftest.er1
10030   cat conftest.err >&5
10031   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10032   (exit $ac_status); } &&
10033          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10034   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10035   (eval $ac_try) 2>&5
10036   ac_status=$?
10037   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10038   (exit $ac_status); }; } &&
10039          { ac_try='test -s conftest$ac_exeext'
10040   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10041   (eval $ac_try) 2>&5
10042   ac_status=$?
10043   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10044   (exit $ac_status); }; }; then
10045   eval "$as_ac_var=yes"
10046 else
10047   echo "$as_me: failed program was:" >&5
10048 sed 's/^/| /' conftest.$ac_ext >&5
10049
10050 eval "$as_ac_var=no"
10051 fi
10052 rm -f conftest.err conftest.$ac_objext \
10053       conftest$ac_exeext conftest.$ac_ext
10054 fi
10055 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10056 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10057 if test `eval echo '${'$as_ac_var'}'` = yes; then
10058   cat >>confdefs.h <<_ACEOF
10059 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10060 _ACEOF
10061
10062 fi
10063 done
10064
10065
10066
10067 support_utmp=yes
10068 support_wtmp=yes
10069 support_lastlog=yes
10070
10071 # Check whether --enable-utmp or --disable-utmp was given.
10072 if test "${enable_utmp+set}" = set; then
10073   enableval="$enable_utmp"
10074   if test x$enableval = xyes -o x$enableval = xno; then
10075     support_utmp=$enableval
10076   fi
10077 fi;
10078
10079 # Check whether --enable-wtmp or --disable-wtmp was given.
10080 if test "${enable_wtmp+set}" = set; then
10081   enableval="$enable_wtmp"
10082   if test x$enableval = xyes -o x$enableval = xno; then
10083     support_wtmp=$enableval
10084   fi
10085 fi;
10086
10087 # Check whether --enable-lastlog or --disable-lastlog was given.
10088 if test "${enable_lastlog+set}" = set; then
10089   enableval="$enable_lastlog"
10090   if test x$enableval = xyes -o x$enableval = xno; then
10091     support_lastlog=$enableval
10092   fi
10093 fi;
10094
10095 if test x$support_utmp = xyes; then
10096
10097 cat >>confdefs.h <<\_ACEOF
10098 #define UTMP_SUPPORT 1
10099 _ACEOF
10100
10101 fi
10102 if test x$support_wtmp = xyes; then
10103
10104 cat >>confdefs.h <<\_ACEOF
10105 #define WTMP_SUPPORT 1
10106 _ACEOF
10107
10108 fi
10109 if test x$support_lastlog = xyes; then
10110
10111 cat >>confdefs.h <<\_ACEOF
10112 #define LASTLOG_SUPPORT 1
10113 _ACEOF
10114
10115 fi
10116
10117
10118
10119
10120 for ac_func in \
10121         ttyslot \
10122         updwtmp \
10123         updwtmpx \
10124
10125 do
10126 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
10127 echo "$as_me:$LINENO: checking for $ac_func" >&5
10128 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
10129 if eval "test \"\${$as_ac_var+set}\" = set"; then
10130   echo $ECHO_N "(cached) $ECHO_C" >&6
10131 else
10132   cat >conftest.$ac_ext <<_ACEOF
10133 /* confdefs.h.  */
10134 _ACEOF
10135 cat confdefs.h >>conftest.$ac_ext
10136 cat >>conftest.$ac_ext <<_ACEOF
10137 /* end confdefs.h.  */
10138 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
10139    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10140 #define $ac_func innocuous_$ac_func
10141
10142 /* System header to define __stub macros and hopefully few prototypes,
10143     which can conflict with char $ac_func (); below.
10144     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10145     <limits.h> exists even on freestanding compilers.  */
10146
10147 #ifdef __STDC__
10148 # include <limits.h>
10149 #else
10150 # include <assert.h>
10151 #endif
10152
10153 #undef $ac_func
10154
10155 /* Override any gcc2 internal prototype to avoid an error.  */
10156 #ifdef __cplusplus
10157 extern "C"
10158 {
10159 #endif
10160 /* We use char because int might match the return type of a gcc2
10161    builtin and then its argument prototype would still apply.  */
10162 char $ac_func ();
10163 /* The GNU C library defines this for functions which it implements
10164     to always fail with ENOSYS.  Some functions are actually named
10165     something starting with __ and the normal name is an alias.  */
10166 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
10167 choke me
10168 #else
10169 char (*f) () = $ac_func;
10170 #endif
10171 #ifdef __cplusplus
10172 }
10173 #endif
10174
10175 int
10176 main ()
10177 {
10178 return f != $ac_func;
10179   ;
10180   return 0;
10181 }
10182 _ACEOF
10183 rm -f conftest.$ac_objext conftest$ac_exeext
10184 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10185   (eval $ac_link) 2>conftest.er1
10186   ac_status=$?
10187   grep -v '^ *+' conftest.er1 >conftest.err
10188   rm -f conftest.er1
10189   cat conftest.err >&5
10190   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10191   (exit $ac_status); } &&
10192          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10193   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10194   (eval $ac_try) 2>&5
10195   ac_status=$?
10196   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10197   (exit $ac_status); }; } &&
10198          { ac_try='test -s conftest$ac_exeext'
10199   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10200   (eval $ac_try) 2>&5
10201   ac_status=$?
10202   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10203   (exit $ac_status); }; }; then
10204   eval "$as_ac_var=yes"
10205 else
10206   echo "$as_me: failed program was:" >&5
10207 sed 's/^/| /' conftest.$ac_ext >&5
10208
10209 eval "$as_ac_var=no"
10210 fi
10211 rm -f conftest.err conftest.$ac_objext \
10212       conftest$ac_exeext conftest.$ac_ext
10213 fi
10214 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
10215 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
10216 if test `eval echo '${'$as_ac_var'}'` = yes; then
10217   cat >>confdefs.h <<_ACEOF
10218 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
10219 _ACEOF
10220
10221 fi
10222 done
10223
10224
10225
10226
10227
10228 for ac_header in \
10229         utmp.h \
10230         utmpx.h \
10231         lastlog.h \
10232
10233 do
10234 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
10235 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10236   echo "$as_me:$LINENO: checking for $ac_header" >&5
10237 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10238 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10239   echo $ECHO_N "(cached) $ECHO_C" >&6
10240 fi
10241 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10242 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10243 else
10244   # Is the header compilable?
10245 echo "$as_me:$LINENO: checking $ac_header usability" >&5
10246 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
10247 cat >conftest.$ac_ext <<_ACEOF
10248 /* confdefs.h.  */
10249 _ACEOF
10250 cat confdefs.h >>conftest.$ac_ext
10251 cat >>conftest.$ac_ext <<_ACEOF
10252 /* end confdefs.h.  */
10253 $ac_includes_default
10254 #include <$ac_header>
10255 _ACEOF
10256 rm -f conftest.$ac_objext
10257 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10258   (eval $ac_compile) 2>conftest.er1
10259   ac_status=$?
10260   grep -v '^ *+' conftest.er1 >conftest.err
10261   rm -f conftest.er1
10262   cat conftest.err >&5
10263   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10264   (exit $ac_status); } &&
10265          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10266   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10267   (eval $ac_try) 2>&5
10268   ac_status=$?
10269   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10270   (exit $ac_status); }; } &&
10271          { ac_try='test -s conftest.$ac_objext'
10272   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10273   (eval $ac_try) 2>&5
10274   ac_status=$?
10275   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10276   (exit $ac_status); }; }; then
10277   ac_header_compiler=yes
10278 else
10279   echo "$as_me: failed program was:" >&5
10280 sed 's/^/| /' conftest.$ac_ext >&5
10281
10282 ac_header_compiler=no
10283 fi
10284 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10285 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10286 echo "${ECHO_T}$ac_header_compiler" >&6
10287
10288 # Is the header present?
10289 echo "$as_me:$LINENO: checking $ac_header presence" >&5
10290 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
10291 cat >conftest.$ac_ext <<_ACEOF
10292 /* confdefs.h.  */
10293 _ACEOF
10294 cat confdefs.h >>conftest.$ac_ext
10295 cat >>conftest.$ac_ext <<_ACEOF
10296 /* end confdefs.h.  */
10297 #include <$ac_header>
10298 _ACEOF
10299 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10300   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10301   ac_status=$?
10302   grep -v '^ *+' conftest.er1 >conftest.err
10303   rm -f conftest.er1
10304   cat conftest.err >&5
10305   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10306   (exit $ac_status); } >/dev/null; then
10307   if test -s conftest.err; then
10308     ac_cpp_err=$ac_cxx_preproc_warn_flag
10309     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10310   else
10311     ac_cpp_err=
10312   fi
10313 else
10314   ac_cpp_err=yes
10315 fi
10316 if test -z "$ac_cpp_err"; then
10317   ac_header_preproc=yes
10318 else
10319   echo "$as_me: failed program was:" >&5
10320 sed 's/^/| /' conftest.$ac_ext >&5
10321
10322   ac_header_preproc=no
10323 fi
10324 rm -f conftest.err conftest.$ac_ext
10325 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10326 echo "${ECHO_T}$ac_header_preproc" >&6
10327
10328 # So?  What about this header?
10329 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10330   yes:no: )
10331     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
10332 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
10333     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
10334 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
10335     ac_header_preproc=yes
10336     ;;
10337   no:yes:* )
10338     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
10339 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
10340     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
10341 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
10342     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
10343 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
10344     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
10345 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
10346     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
10347 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
10348     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
10349 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
10350     (
10351       cat <<\_ASBOX
10352 ## ------------------------------------------ ##
10353 ## Report this to the AC_PACKAGE_NAME lists.  ##
10354 ## ------------------------------------------ ##
10355 _ASBOX
10356     ) |
10357       sed "s/^/$as_me: WARNING:     /" >&2
10358     ;;
10359 esac
10360 echo "$as_me:$LINENO: checking for $ac_header" >&5
10361 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
10362 if eval "test \"\${$as_ac_Header+set}\" = set"; then
10363   echo $ECHO_N "(cached) $ECHO_C" >&6
10364 else
10365   eval "$as_ac_Header=\$ac_header_preproc"
10366 fi
10367 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
10368 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
10369
10370 fi
10371 if test `eval echo '${'$as_ac_Header'}'` = yes; then
10372   cat >>confdefs.h <<_ACEOF
10373 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
10374 _ACEOF
10375
10376 fi
10377
10378 done
10379
10380
10381
10382 if test "${ac_cv_header_utmp_h+set}" = set; then
10383   echo "$as_me:$LINENO: checking for utmp.h" >&5
10384 echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
10385 if test "${ac_cv_header_utmp_h+set}" = set; then
10386   echo $ECHO_N "(cached) $ECHO_C" >&6
10387 fi
10388 echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
10389 echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
10390 else
10391   # Is the header compilable?
10392 echo "$as_me:$LINENO: checking utmp.h usability" >&5
10393 echo $ECHO_N "checking utmp.h usability... $ECHO_C" >&6
10394 cat >conftest.$ac_ext <<_ACEOF
10395 /* confdefs.h.  */
10396 _ACEOF
10397 cat confdefs.h >>conftest.$ac_ext
10398 cat >>conftest.$ac_ext <<_ACEOF
10399 /* end confdefs.h.  */
10400 $ac_includes_default
10401 #include <utmp.h>
10402 _ACEOF
10403 rm -f conftest.$ac_objext
10404 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10405   (eval $ac_compile) 2>conftest.er1
10406   ac_status=$?
10407   grep -v '^ *+' conftest.er1 >conftest.err
10408   rm -f conftest.er1
10409   cat conftest.err >&5
10410   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10411   (exit $ac_status); } &&
10412          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10413   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10414   (eval $ac_try) 2>&5
10415   ac_status=$?
10416   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10417   (exit $ac_status); }; } &&
10418          { ac_try='test -s conftest.$ac_objext'
10419   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10420   (eval $ac_try) 2>&5
10421   ac_status=$?
10422   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10423   (exit $ac_status); }; }; then
10424   ac_header_compiler=yes
10425 else
10426   echo "$as_me: failed program was:" >&5
10427 sed 's/^/| /' conftest.$ac_ext >&5
10428
10429 ac_header_compiler=no
10430 fi
10431 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10432 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10433 echo "${ECHO_T}$ac_header_compiler" >&6
10434
10435 # Is the header present?
10436 echo "$as_me:$LINENO: checking utmp.h presence" >&5
10437 echo $ECHO_N "checking utmp.h presence... $ECHO_C" >&6
10438 cat >conftest.$ac_ext <<_ACEOF
10439 /* confdefs.h.  */
10440 _ACEOF
10441 cat confdefs.h >>conftest.$ac_ext
10442 cat >>conftest.$ac_ext <<_ACEOF
10443 /* end confdefs.h.  */
10444 #include <utmp.h>
10445 _ACEOF
10446 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10447   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10448   ac_status=$?
10449   grep -v '^ *+' conftest.er1 >conftest.err
10450   rm -f conftest.er1
10451   cat conftest.err >&5
10452   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10453   (exit $ac_status); } >/dev/null; then
10454   if test -s conftest.err; then
10455     ac_cpp_err=$ac_cxx_preproc_warn_flag
10456     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10457   else
10458     ac_cpp_err=
10459   fi
10460 else
10461   ac_cpp_err=yes
10462 fi
10463 if test -z "$ac_cpp_err"; then
10464   ac_header_preproc=yes
10465 else
10466   echo "$as_me: failed program was:" >&5
10467 sed 's/^/| /' conftest.$ac_ext >&5
10468
10469   ac_header_preproc=no
10470 fi
10471 rm -f conftest.err conftest.$ac_ext
10472 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10473 echo "${ECHO_T}$ac_header_preproc" >&6
10474
10475 # So?  What about this header?
10476 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10477   yes:no: )
10478     { echo "$as_me:$LINENO: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&5
10479 echo "$as_me: WARNING: utmp.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10480     { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the compiler's result" >&5
10481 echo "$as_me: WARNING: utmp.h: proceeding with the compiler's result" >&2;}
10482     ac_header_preproc=yes
10483     ;;
10484   no:yes:* )
10485     { echo "$as_me:$LINENO: WARNING: utmp.h: present but cannot be compiled" >&5
10486 echo "$as_me: WARNING: utmp.h: present but cannot be compiled" >&2;}
10487     { echo "$as_me:$LINENO: WARNING: utmp.h:     check for missing prerequisite headers?" >&5
10488 echo "$as_me: WARNING: utmp.h:     check for missing prerequisite headers?" >&2;}
10489     { echo "$as_me:$LINENO: WARNING: utmp.h: see the Autoconf documentation" >&5
10490 echo "$as_me: WARNING: utmp.h: see the Autoconf documentation" >&2;}
10491     { echo "$as_me:$LINENO: WARNING: utmp.h:     section \"Present But Cannot Be Compiled\"" >&5
10492 echo "$as_me: WARNING: utmp.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10493     { echo "$as_me:$LINENO: WARNING: utmp.h: proceeding with the preprocessor's result" >&5
10494 echo "$as_me: WARNING: utmp.h: proceeding with the preprocessor's result" >&2;}
10495     { echo "$as_me:$LINENO: WARNING: utmp.h: in the future, the compiler will take precedence" >&5
10496 echo "$as_me: WARNING: utmp.h: in the future, the compiler will take precedence" >&2;}
10497     (
10498       cat <<\_ASBOX
10499 ## ------------------------------------------ ##
10500 ## Report this to the AC_PACKAGE_NAME lists.  ##
10501 ## ------------------------------------------ ##
10502 _ASBOX
10503     ) |
10504       sed "s/^/$as_me: WARNING:     /" >&2
10505     ;;
10506 esac
10507 echo "$as_me:$LINENO: checking for utmp.h" >&5
10508 echo $ECHO_N "checking for utmp.h... $ECHO_C" >&6
10509 if test "${ac_cv_header_utmp_h+set}" = set; then
10510   echo $ECHO_N "(cached) $ECHO_C" >&6
10511 else
10512   ac_cv_header_utmp_h=$ac_header_preproc
10513 fi
10514 echo "$as_me:$LINENO: result: $ac_cv_header_utmp_h" >&5
10515 echo "${ECHO_T}$ac_cv_header_utmp_h" >&6
10516
10517 fi
10518 if test $ac_cv_header_utmp_h = yes; then
10519   echo "$as_me:$LINENO: checking for struct utmp" >&5
10520 echo $ECHO_N "checking for struct utmp... $ECHO_C" >&6
10521 if test "${struct_utmp+set}" = set; then
10522   echo $ECHO_N "(cached) $ECHO_C" >&6
10523 else
10524   cat >conftest.$ac_ext <<_ACEOF
10525 /* confdefs.h.  */
10526 _ACEOF
10527 cat confdefs.h >>conftest.$ac_ext
10528 cat >>conftest.$ac_ext <<_ACEOF
10529 /* end confdefs.h.  */
10530 #include <sys/types.h>
10531 #include <utmp.h>
10532 int
10533 main ()
10534 {
10535 struct utmp ut;
10536   ;
10537   return 0;
10538 }
10539 _ACEOF
10540 rm -f conftest.$ac_objext
10541 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10542   (eval $ac_compile) 2>conftest.er1
10543   ac_status=$?
10544   grep -v '^ *+' conftest.er1 >conftest.err
10545   rm -f conftest.er1
10546   cat conftest.err >&5
10547   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10548   (exit $ac_status); } &&
10549          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10550   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10551   (eval $ac_try) 2>&5
10552   ac_status=$?
10553   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10554   (exit $ac_status); }; } &&
10555          { ac_try='test -s conftest.$ac_objext'
10556   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10557   (eval $ac_try) 2>&5
10558   ac_status=$?
10559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10560   (exit $ac_status); }; }; then
10561   struct_utmp=yes
10562 else
10563   echo "$as_me: failed program was:" >&5
10564 sed 's/^/| /' conftest.$ac_ext >&5
10565
10566 struct_utmp=no
10567 fi
10568 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10569 fi
10570 echo "$as_me:$LINENO: result: $struct_utmp" >&5
10571 echo "${ECHO_T}$struct_utmp" >&6
10572 if test x$struct_utmp = xyes; then
10573
10574 cat >>confdefs.h <<\_ACEOF
10575 #define HAVE_STRUCT_UTMP 1
10576 _ACEOF
10577
10578 fi
10579
10580
10581 echo "$as_me:$LINENO: checking for ut_host in utmp struct" >&5
10582 echo $ECHO_N "checking for ut_host in utmp struct... $ECHO_C" >&6
10583 if test "${struct_utmp_host+set}" = set; then
10584   echo $ECHO_N "(cached) $ECHO_C" >&6
10585 else
10586   cat >conftest.$ac_ext <<_ACEOF
10587 /* confdefs.h.  */
10588 _ACEOF
10589 cat confdefs.h >>conftest.$ac_ext
10590 cat >>conftest.$ac_ext <<_ACEOF
10591 /* end confdefs.h.  */
10592 #include <sys/types.h>
10593 #include <utmp.h>
10594 int
10595 main ()
10596 {
10597 struct utmp ut; ut.ut_host;
10598   ;
10599   return 0;
10600 }
10601 _ACEOF
10602 rm -f conftest.$ac_objext
10603 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10604   (eval $ac_compile) 2>conftest.er1
10605   ac_status=$?
10606   grep -v '^ *+' conftest.er1 >conftest.err
10607   rm -f conftest.er1
10608   cat conftest.err >&5
10609   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10610   (exit $ac_status); } &&
10611          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10612   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10613   (eval $ac_try) 2>&5
10614   ac_status=$?
10615   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10616   (exit $ac_status); }; } &&
10617          { ac_try='test -s conftest.$ac_objext'
10618   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10619   (eval $ac_try) 2>&5
10620   ac_status=$?
10621   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10622   (exit $ac_status); }; }; then
10623   struct_utmp_host=yes
10624 else
10625   echo "$as_me: failed program was:" >&5
10626 sed 's/^/| /' conftest.$ac_ext >&5
10627
10628 struct_utmp_host=no
10629 fi
10630 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10631 fi
10632 echo "$as_me:$LINENO: result: $struct_utmp_host" >&5
10633 echo "${ECHO_T}$struct_utmp_host" >&6
10634 if test x$struct_utmp_host = xyes; then
10635
10636 cat >>confdefs.h <<\_ACEOF
10637 #define HAVE_UTMP_HOST 1
10638 _ACEOF
10639
10640 fi
10641
10642 echo "$as_me:$LINENO: checking for ut_pid in utmp struct" >&5
10643 echo $ECHO_N "checking for ut_pid in utmp struct... $ECHO_C" >&6
10644 if test "${struct_utmp_pid+set}" = set; then
10645   echo $ECHO_N "(cached) $ECHO_C" >&6
10646 else
10647   cat >conftest.$ac_ext <<_ACEOF
10648 /* confdefs.h.  */
10649 _ACEOF
10650 cat confdefs.h >>conftest.$ac_ext
10651 cat >>conftest.$ac_ext <<_ACEOF
10652 /* end confdefs.h.  */
10653 #include <sys/types.h>
10654 #include <utmp.h>
10655 int
10656 main ()
10657 {
10658 struct utmp ut; ut.ut_pid;
10659   ;
10660   return 0;
10661 }
10662 _ACEOF
10663 rm -f conftest.$ac_objext
10664 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10665   (eval $ac_compile) 2>conftest.er1
10666   ac_status=$?
10667   grep -v '^ *+' conftest.er1 >conftest.err
10668   rm -f conftest.er1
10669   cat conftest.err >&5
10670   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10671   (exit $ac_status); } &&
10672          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10673   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10674   (eval $ac_try) 2>&5
10675   ac_status=$?
10676   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10677   (exit $ac_status); }; } &&
10678          { ac_try='test -s conftest.$ac_objext'
10679   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10680   (eval $ac_try) 2>&5
10681   ac_status=$?
10682   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10683   (exit $ac_status); }; }; then
10684   struct_utmp_pid=yes
10685 else
10686   echo "$as_me: failed program was:" >&5
10687 sed 's/^/| /' conftest.$ac_ext >&5
10688
10689 struct_utmp_pid=no
10690 fi
10691 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10692 fi
10693 echo "$as_me:$LINENO: result: $struct_utmp_pid" >&5
10694 echo "${ECHO_T}$struct_utmp_pid" >&6
10695 if test x$struct_utmp_pid = xyes; then
10696
10697 cat >>confdefs.h <<\_ACEOF
10698 #define HAVE_UTMP_PID 1
10699 _ACEOF
10700
10701 fi
10702
10703 fi
10704
10705
10706
10707 if test "${ac_cv_header_utmpx_h+set}" = set; then
10708   echo "$as_me:$LINENO: checking for utmpx.h" >&5
10709 echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
10710 if test "${ac_cv_header_utmpx_h+set}" = set; then
10711   echo $ECHO_N "(cached) $ECHO_C" >&6
10712 fi
10713 echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
10714 echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
10715 else
10716   # Is the header compilable?
10717 echo "$as_me:$LINENO: checking utmpx.h usability" >&5
10718 echo $ECHO_N "checking utmpx.h usability... $ECHO_C" >&6
10719 cat >conftest.$ac_ext <<_ACEOF
10720 /* confdefs.h.  */
10721 _ACEOF
10722 cat confdefs.h >>conftest.$ac_ext
10723 cat >>conftest.$ac_ext <<_ACEOF
10724 /* end confdefs.h.  */
10725 $ac_includes_default
10726 #include <utmpx.h>
10727 _ACEOF
10728 rm -f conftest.$ac_objext
10729 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10730   (eval $ac_compile) 2>conftest.er1
10731   ac_status=$?
10732   grep -v '^ *+' conftest.er1 >conftest.err
10733   rm -f conftest.er1
10734   cat conftest.err >&5
10735   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10736   (exit $ac_status); } &&
10737          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10738   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10739   (eval $ac_try) 2>&5
10740   ac_status=$?
10741   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10742   (exit $ac_status); }; } &&
10743          { ac_try='test -s conftest.$ac_objext'
10744   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10745   (eval $ac_try) 2>&5
10746   ac_status=$?
10747   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10748   (exit $ac_status); }; }; then
10749   ac_header_compiler=yes
10750 else
10751   echo "$as_me: failed program was:" >&5
10752 sed 's/^/| /' conftest.$ac_ext >&5
10753
10754 ac_header_compiler=no
10755 fi
10756 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10757 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
10758 echo "${ECHO_T}$ac_header_compiler" >&6
10759
10760 # Is the header present?
10761 echo "$as_me:$LINENO: checking utmpx.h presence" >&5
10762 echo $ECHO_N "checking utmpx.h presence... $ECHO_C" >&6
10763 cat >conftest.$ac_ext <<_ACEOF
10764 /* confdefs.h.  */
10765 _ACEOF
10766 cat confdefs.h >>conftest.$ac_ext
10767 cat >>conftest.$ac_ext <<_ACEOF
10768 /* end confdefs.h.  */
10769 #include <utmpx.h>
10770 _ACEOF
10771 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
10772   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
10773   ac_status=$?
10774   grep -v '^ *+' conftest.er1 >conftest.err
10775   rm -f conftest.er1
10776   cat conftest.err >&5
10777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10778   (exit $ac_status); } >/dev/null; then
10779   if test -s conftest.err; then
10780     ac_cpp_err=$ac_cxx_preproc_warn_flag
10781     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
10782   else
10783     ac_cpp_err=
10784   fi
10785 else
10786   ac_cpp_err=yes
10787 fi
10788 if test -z "$ac_cpp_err"; then
10789   ac_header_preproc=yes
10790 else
10791   echo "$as_me: failed program was:" >&5
10792 sed 's/^/| /' conftest.$ac_ext >&5
10793
10794   ac_header_preproc=no
10795 fi
10796 rm -f conftest.err conftest.$ac_ext
10797 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
10798 echo "${ECHO_T}$ac_header_preproc" >&6
10799
10800 # So?  What about this header?
10801 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
10802   yes:no: )
10803     { echo "$as_me:$LINENO: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&5
10804 echo "$as_me: WARNING: utmpx.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
10805     { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the compiler's result" >&5
10806 echo "$as_me: WARNING: utmpx.h: proceeding with the compiler's result" >&2;}
10807     ac_header_preproc=yes
10808     ;;
10809   no:yes:* )
10810     { echo "$as_me:$LINENO: WARNING: utmpx.h: present but cannot be compiled" >&5
10811 echo "$as_me: WARNING: utmpx.h: present but cannot be compiled" >&2;}
10812     { echo "$as_me:$LINENO: WARNING: utmpx.h:     check for missing prerequisite headers?" >&5
10813 echo "$as_me: WARNING: utmpx.h:     check for missing prerequisite headers?" >&2;}
10814     { echo "$as_me:$LINENO: WARNING: utmpx.h: see the Autoconf documentation" >&5
10815 echo "$as_me: WARNING: utmpx.h: see the Autoconf documentation" >&2;}
10816     { echo "$as_me:$LINENO: WARNING: utmpx.h:     section \"Present But Cannot Be Compiled\"" >&5
10817 echo "$as_me: WARNING: utmpx.h:     section \"Present But Cannot Be Compiled\"" >&2;}
10818     { echo "$as_me:$LINENO: WARNING: utmpx.h: proceeding with the preprocessor's result" >&5
10819 echo "$as_me: WARNING: utmpx.h: proceeding with the preprocessor's result" >&2;}
10820     { echo "$as_me:$LINENO: WARNING: utmpx.h: in the future, the compiler will take precedence" >&5
10821 echo "$as_me: WARNING: utmpx.h: in the future, the compiler will take precedence" >&2;}
10822     (
10823       cat <<\_ASBOX
10824 ## ------------------------------------------ ##
10825 ## Report this to the AC_PACKAGE_NAME lists.  ##
10826 ## ------------------------------------------ ##
10827 _ASBOX
10828     ) |
10829       sed "s/^/$as_me: WARNING:     /" >&2
10830     ;;
10831 esac
10832 echo "$as_me:$LINENO: checking for utmpx.h" >&5
10833 echo $ECHO_N "checking for utmpx.h... $ECHO_C" >&6
10834 if test "${ac_cv_header_utmpx_h+set}" = set; then
10835   echo $ECHO_N "(cached) $ECHO_C" >&6
10836 else
10837   ac_cv_header_utmpx_h=$ac_header_preproc
10838 fi
10839 echo "$as_me:$LINENO: result: $ac_cv_header_utmpx_h" >&5
10840 echo "${ECHO_T}$ac_cv_header_utmpx_h" >&6
10841
10842 fi
10843 if test $ac_cv_header_utmpx_h = yes; then
10844   echo "$as_me:$LINENO: checking for struct utmpx" >&5
10845 echo $ECHO_N "checking for struct utmpx... $ECHO_C" >&6
10846 if test "${struct_utmpx+set}" = set; then
10847   echo $ECHO_N "(cached) $ECHO_C" >&6
10848 else
10849   cat >conftest.$ac_ext <<_ACEOF
10850 /* confdefs.h.  */
10851 _ACEOF
10852 cat confdefs.h >>conftest.$ac_ext
10853 cat >>conftest.$ac_ext <<_ACEOF
10854 /* end confdefs.h.  */
10855 #include <sys/types.h>
10856 #include <utmpx.h>
10857 int
10858 main ()
10859 {
10860 struct utmpx ut;
10861   ;
10862   return 0;
10863 }
10864 _ACEOF
10865 rm -f conftest.$ac_objext
10866 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10867   (eval $ac_compile) 2>conftest.er1
10868   ac_status=$?
10869   grep -v '^ *+' conftest.er1 >conftest.err
10870   rm -f conftest.er1
10871   cat conftest.err >&5
10872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10873   (exit $ac_status); } &&
10874          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10875   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10876   (eval $ac_try) 2>&5
10877   ac_status=$?
10878   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10879   (exit $ac_status); }; } &&
10880          { ac_try='test -s conftest.$ac_objext'
10881   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10882   (eval $ac_try) 2>&5
10883   ac_status=$?
10884   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10885   (exit $ac_status); }; }; then
10886   struct_utmpx=yes
10887 else
10888   echo "$as_me: failed program was:" >&5
10889 sed 's/^/| /' conftest.$ac_ext >&5
10890
10891 struct_utmpx=no
10892 fi
10893 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10894 fi
10895 echo "$as_me:$LINENO: result: $struct_utmpx" >&5
10896 echo "${ECHO_T}$struct_utmpx" >&6
10897 if test x$struct_utmpx = xyes; then
10898
10899 cat >>confdefs.h <<\_ACEOF
10900 #define HAVE_STRUCT_UTMPX 1
10901 _ACEOF
10902
10903 fi
10904
10905
10906 echo "$as_me:$LINENO: checking for host in utmpx struct" >&5
10907 echo $ECHO_N "checking for host in utmpx struct... $ECHO_C" >&6
10908 if test "${struct_utmpx_host+set}" = set; then
10909   echo $ECHO_N "(cached) $ECHO_C" >&6
10910 else
10911   cat >conftest.$ac_ext <<_ACEOF
10912 /* confdefs.h.  */
10913 _ACEOF
10914 cat confdefs.h >>conftest.$ac_ext
10915 cat >>conftest.$ac_ext <<_ACEOF
10916 /* end confdefs.h.  */
10917 #include <sys/types.h>
10918 #include <utmpx.h>
10919 int
10920 main ()
10921 {
10922 struct utmpx utx; utx.ut_host;
10923   ;
10924   return 0;
10925 }
10926 _ACEOF
10927 rm -f conftest.$ac_objext
10928 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10929   (eval $ac_compile) 2>conftest.er1
10930   ac_status=$?
10931   grep -v '^ *+' conftest.er1 >conftest.err
10932   rm -f conftest.er1
10933   cat conftest.err >&5
10934   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10935   (exit $ac_status); } &&
10936          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10937   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10938   (eval $ac_try) 2>&5
10939   ac_status=$?
10940   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10941   (exit $ac_status); }; } &&
10942          { ac_try='test -s conftest.$ac_objext'
10943   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10944   (eval $ac_try) 2>&5
10945   ac_status=$?
10946   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10947   (exit $ac_status); }; }; then
10948   struct_utmpx_host=yes
10949 else
10950   echo "$as_me: failed program was:" >&5
10951 sed 's/^/| /' conftest.$ac_ext >&5
10952
10953 struct_utmpx_host=no
10954 fi
10955 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
10956 fi
10957 echo "$as_me:$LINENO: result: $struct_utmpx_host" >&5
10958 echo "${ECHO_T}$struct_utmpx_host" >&6
10959 if test x$struct_utmpx_host = xyes; then
10960
10961 cat >>confdefs.h <<\_ACEOF
10962 #define HAVE_UTMPX_HOST 1
10963 _ACEOF
10964
10965 fi
10966
10967 echo "$as_me:$LINENO: checking for session in utmpx struct" >&5
10968 echo $ECHO_N "checking for session in utmpx struct... $ECHO_C" >&6
10969 if test "${struct_utmpx_session+set}" = set; then
10970   echo $ECHO_N "(cached) $ECHO_C" >&6
10971 else
10972   cat >conftest.$ac_ext <<_ACEOF
10973 /* confdefs.h.  */
10974 _ACEOF
10975 cat confdefs.h >>conftest.$ac_ext
10976 cat >>conftest.$ac_ext <<_ACEOF
10977 /* end confdefs.h.  */
10978 #include <sys/types.h>
10979 #include <utmpx.h>
10980 int
10981 main ()
10982 {
10983 struct utmpx utx; utx.ut_session;
10984   ;
10985   return 0;
10986 }
10987 _ACEOF
10988 rm -f conftest.$ac_objext
10989 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
10990   (eval $ac_compile) 2>conftest.er1
10991   ac_status=$?
10992   grep -v '^ *+' conftest.er1 >conftest.err
10993   rm -f conftest.er1
10994   cat conftest.err >&5
10995   echo "$as_me:$LINENO: \$? = $ac_status" >&5
10996   (exit $ac_status); } &&
10997          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
10998   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
10999   (eval $ac_try) 2>&5
11000   ac_status=$?
11001   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11002   (exit $ac_status); }; } &&
11003          { ac_try='test -s conftest.$ac_objext'
11004   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11005   (eval $ac_try) 2>&5
11006   ac_status=$?
11007   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11008   (exit $ac_status); }; }; then
11009   struct_utmpx_session=yes
11010 else
11011   echo "$as_me: failed program was:" >&5
11012 sed 's/^/| /' conftest.$ac_ext >&5
11013
11014 struct_utmpx_session=no
11015 fi
11016 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11017 fi
11018 echo "$as_me:$LINENO: result: $struct_utmpx_session" >&5
11019 echo "${ECHO_T}$struct_utmpx_session" >&6
11020 if test x$struct_utmpx_session = xyes; then
11021
11022 cat >>confdefs.h <<\_ACEOF
11023 #define HAVE_UTMPX_SESSION 1
11024 _ACEOF
11025
11026 fi
11027
11028 fi
11029
11030
11031 echo "$as_me:$LINENO: checking for struct lastlog" >&5
11032 echo $ECHO_N "checking for struct lastlog... $ECHO_C" >&6
11033 if test "${struct_lastlog+set}" = set; then
11034   echo $ECHO_N "(cached) $ECHO_C" >&6
11035 else
11036   cat >conftest.$ac_ext <<_ACEOF
11037 /* confdefs.h.  */
11038 _ACEOF
11039 cat confdefs.h >>conftest.$ac_ext
11040 cat >>conftest.$ac_ext <<_ACEOF
11041 /* end confdefs.h.  */
11042 #include <sys/types.h>
11043 #include <utmp.h>
11044 #ifdef HAVE_LASTLOG_H
11045 #include <lastlog.h>
11046 #endif
11047
11048 int
11049 main ()
11050 {
11051 struct lastlog ll;
11052   ;
11053   return 0;
11054 }
11055 _ACEOF
11056 rm -f conftest.$ac_objext
11057 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11058   (eval $ac_compile) 2>conftest.er1
11059   ac_status=$?
11060   grep -v '^ *+' conftest.er1 >conftest.err
11061   rm -f conftest.er1
11062   cat conftest.err >&5
11063   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11064   (exit $ac_status); } &&
11065          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11066   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11067   (eval $ac_try) 2>&5
11068   ac_status=$?
11069   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11070   (exit $ac_status); }; } &&
11071          { ac_try='test -s conftest.$ac_objext'
11072   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11073   (eval $ac_try) 2>&5
11074   ac_status=$?
11075   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11076   (exit $ac_status); }; }; then
11077   struct_lastlog=yes
11078 else
11079   echo "$as_me: failed program was:" >&5
11080 sed 's/^/| /' conftest.$ac_ext >&5
11081
11082 struct_lastlog=no
11083 fi
11084 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11085 fi
11086 echo "$as_me:$LINENO: result: $struct_lastlog" >&5
11087 echo "${ECHO_T}$struct_lastlog" >&6
11088 if test x$struct_lastlog = xyes; then
11089
11090 cat >>confdefs.h <<\_ACEOF
11091 #define HAVE_STRUCT_LASTLOG 1
11092 _ACEOF
11093
11094 fi
11095
11096 echo "$as_me:$LINENO: checking for struct lastlogx" >&5
11097 echo $ECHO_N "checking for struct lastlogx... $ECHO_C" >&6
11098 if test "${struct_lastlogx+set}" = set; then
11099   echo $ECHO_N "(cached) $ECHO_C" >&6
11100 else
11101   cat >conftest.$ac_ext <<_ACEOF
11102 /* confdefs.h.  */
11103 _ACEOF
11104 cat confdefs.h >>conftest.$ac_ext
11105 cat >>conftest.$ac_ext <<_ACEOF
11106 /* end confdefs.h.  */
11107 #include <sys/types.h>
11108 #include <utmpx.h>
11109 #ifdef HAVE_LASTLOG_H
11110 #include <lastlog.h>
11111 #endif
11112
11113 int
11114 main ()
11115 {
11116 struct lastlogx ll;
11117   ;
11118   return 0;
11119 }
11120 _ACEOF
11121 rm -f conftest.$ac_objext
11122 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11123   (eval $ac_compile) 2>conftest.er1
11124   ac_status=$?
11125   grep -v '^ *+' conftest.er1 >conftest.err
11126   rm -f conftest.er1
11127   cat conftest.err >&5
11128   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11129   (exit $ac_status); } &&
11130          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11131   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11132   (eval $ac_try) 2>&5
11133   ac_status=$?
11134   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11135   (exit $ac_status); }; } &&
11136          { ac_try='test -s conftest.$ac_objext'
11137   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11138   (eval $ac_try) 2>&5
11139   ac_status=$?
11140   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11141   (exit $ac_status); }; }; then
11142   struct_lastlogx=yes
11143 else
11144   echo "$as_me: failed program was:" >&5
11145 sed 's/^/| /' conftest.$ac_ext >&5
11146
11147 struct_lastlogx=no
11148 fi
11149 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
11150 fi
11151 echo "$as_me:$LINENO: result: $struct_lastlogx" >&5
11152 echo "${ECHO_T}$struct_lastlogx" >&6
11153 if test x$struct_lastlogx = xyes; then
11154
11155 cat >>confdefs.h <<\_ACEOF
11156 #define HAVE_STRUCT_LASTLOGX 1
11157 _ACEOF
11158
11159 fi
11160
11161
11162 echo "$as_me:$LINENO: checking where utmp is located" >&5
11163 echo $ECHO_N "checking where utmp is located... $ECHO_C" >&6
11164 if test "${path_utmp+set}" = set; then
11165   echo $ECHO_N "(cached) $ECHO_C" >&6
11166 else
11167   if test "$cross_compiling" = yes; then
11168     { echo "$as_me:$LINENO: WARNING: Define UTMP_FILE in config.h manually" >&5
11169 echo "$as_me: WARNING: Define UTMP_FILE in config.h manually" >&2;}
11170 else
11171   cat >conftest.$ac_ext <<_ACEOF
11172 /* confdefs.h.  */
11173 _ACEOF
11174 cat confdefs.h >>conftest.$ac_ext
11175 cat >>conftest.$ac_ext <<_ACEOF
11176 /* end confdefs.h.  */
11177 #include <stdio.h>
11178 #include <sys/types.h>
11179 #include <utmp.h>
11180 #include <errno.h>
11181 main()
11182 {
11183     char **u, *utmplist[] = {
11184     "/var/run/utmp", "/var/adm/utmp", "/etc/utmp", "/usr/etc/utmp", "/usr/adm/utmp", NULL };
11185     FILE *a, *f=fopen("conftestval", "w");
11186     if (!f) exit(1);
11187 #ifdef UTMP_FILE
11188     fprintf(f, "%s\n", UTMP_FILE);
11189     exit(0);
11190 #endif
11191 #ifdef _PATH_UTMP
11192     fprintf(f, "%s\n", _PATH_UTMP);
11193     exit(0);
11194 #endif
11195     for (u = utmplist; *u; u++) {
11196         if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
11197             fprintf(f, "%s\n", *u);
11198             exit(0);
11199         }
11200     }
11201     exit(0);
11202 }
11203 _ACEOF
11204 rm -f conftest$ac_exeext
11205 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11206   (eval $ac_link) 2>&5
11207   ac_status=$?
11208   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11209   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11210   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11211   (eval $ac_try) 2>&5
11212   ac_status=$?
11213   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11214   (exit $ac_status); }; }; then
11215   path_utmp=`cat conftestval`
11216 else
11217   echo "$as_me: program exited with status $ac_status" >&5
11218 echo "$as_me: failed program was:" >&5
11219 sed 's/^/| /' conftest.$ac_ext >&5
11220
11221 ( exit $ac_status )
11222 path_utmp=
11223 fi
11224 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11225 fi
11226 fi
11227 echo "$as_me:$LINENO: result: $path_utmp" >&5
11228 echo "${ECHO_T}$path_utmp" >&6
11229 if test x$path_utmp != x; then
11230
11231 cat >>confdefs.h <<_ACEOF
11232 #define UTMP_FILE "$path_utmp"
11233 _ACEOF
11234
11235 fi
11236
11237
11238 echo "$as_me:$LINENO: checking where utmpx is located" >&5
11239 echo $ECHO_N "checking where utmpx is located... $ECHO_C" >&6
11240 if test "${path_utmpx+set}" = set; then
11241   echo $ECHO_N "(cached) $ECHO_C" >&6
11242 else
11243   if test "$cross_compiling" = yes; then
11244     { echo "$as_me:$LINENO: WARNING: Define UTMPX_FILE in config.h manually" >&5
11245 echo "$as_me: WARNING: Define UTMPX_FILE in config.h manually" >&2;}
11246 else
11247   cat >conftest.$ac_ext <<_ACEOF
11248 /* confdefs.h.  */
11249 _ACEOF
11250 cat confdefs.h >>conftest.$ac_ext
11251 cat >>conftest.$ac_ext <<_ACEOF
11252 /* end confdefs.h.  */
11253 #include <stdio.h>
11254 #include <sys/types.h>
11255 #include <utmpx.h>
11256 #include <errno.h>
11257 #include <sys/stat.h>
11258 #ifdef HAVE_STRING_H
11259 #include <string.h>
11260 #endif
11261 main()
11262 {
11263     char **u, *p, *utmplist[] = {
11264 #ifdef UTMPX_FILE
11265         UTMPX_FILE,
11266 #endif
11267 #ifdef _PATH_UTMPX
11268         _PATH_UTMPX,
11269 #endif
11270     "/var/adm/utmpx", "/etc/utmpx", NULL };
11271     FILE *a, *f=fopen("conftestval", "w");
11272     struct stat statu, statux;
11273     if (!f) exit(1);
11274     for (u = utmplist; *u; u++) {
11275         if ((a = fopen(*u, "r")) != NULL || errno == EACCES) {
11276             if (stat(*u, &statux) < 0)
11277                 continue;
11278             p = strdup(*u);
11279             p[strlen(p) - 1] = '\0';
11280             if (stat(p, &statu) >= 0
11281                 && (statu.st_mtime - statux.st_mtime > 86400))
11282                 continue;
11283             fprintf(f, "%s\n", *u);
11284             exit(0);
11285         }
11286     }
11287     exit(0);
11288 }
11289 _ACEOF
11290 rm -f conftest$ac_exeext
11291 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11292   (eval $ac_link) 2>&5
11293   ac_status=$?
11294   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11295   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11296   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11297   (eval $ac_try) 2>&5
11298   ac_status=$?
11299   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11300   (exit $ac_status); }; }; then
11301   path_utmpx=`cat conftestval`
11302 else
11303   echo "$as_me: program exited with status $ac_status" >&5
11304 echo "$as_me: failed program was:" >&5
11305 sed 's/^/| /' conftest.$ac_ext >&5
11306
11307 ( exit $ac_status )
11308 path_utmpx=
11309 fi
11310 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11311 fi
11312 fi
11313 echo "$as_me:$LINENO: result: $path_utmpx" >&5
11314 echo "${ECHO_T}$path_utmpx" >&6
11315 if test x$path_utmpx != x; then
11316
11317 cat >>confdefs.h <<_ACEOF
11318 #define UTMPX_FILE "$path_utmpx"
11319 _ACEOF
11320
11321 fi
11322
11323
11324 echo "$as_me:$LINENO: checking where wtmp is located" >&5
11325 echo $ECHO_N "checking where wtmp is located... $ECHO_C" >&6
11326 if test "${path_wtmp+set}" = set; then
11327   echo $ECHO_N "(cached) $ECHO_C" >&6
11328 else
11329   if test "$cross_compiling" = yes; then
11330     { echo "$as_me:$LINENO: WARNING: Define WTMP_FILE in config.h manually" >&5
11331 echo "$as_me: WARNING: Define WTMP_FILE in config.h manually" >&2;}
11332 else
11333   cat >conftest.$ac_ext <<_ACEOF
11334 /* confdefs.h.  */
11335 _ACEOF
11336 cat confdefs.h >>conftest.$ac_ext
11337 cat >>conftest.$ac_ext <<_ACEOF
11338 /* end confdefs.h.  */
11339 #include <stdio.h>
11340 #include <sys/types.h>
11341 #ifdef HAVE_UTMP_H
11342 #include <utmp.h>
11343 #endif
11344 #include <errno.h>
11345 main()
11346 {
11347     char **w, *wtmplist[] = {
11348     "/var/log/wtmp", "/var/adm/wtmp", "/etc/wtmp", "/usr/etc/wtmp", "/usr/adm/wtmp", NULL };
11349     FILE *a, *f=fopen("conftestval", "w");
11350     if (!f) exit(1);
11351 #ifdef WTMP_FILE
11352     fprintf(f, "%s\n", WTMP_FILE);
11353     exit(0);
11354 #endif
11355 #ifdef _PATH_WTMP
11356     fprintf(f, "%s\n", _PATH_WTMP);
11357     exit(0);
11358 #endif
11359     for (w = wtmplist; *w; w++) {
11360         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11361             fprintf(f, "%s\n", *w);
11362             exit(0);
11363         }
11364     }
11365     exit(0);
11366 }
11367 _ACEOF
11368 rm -f conftest$ac_exeext
11369 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11370   (eval $ac_link) 2>&5
11371   ac_status=$?
11372   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11373   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11374   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11375   (eval $ac_try) 2>&5
11376   ac_status=$?
11377   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11378   (exit $ac_status); }; }; then
11379   path_wtmp=`cat conftestval`
11380 else
11381   echo "$as_me: program exited with status $ac_status" >&5
11382 echo "$as_me: failed program was:" >&5
11383 sed 's/^/| /' conftest.$ac_ext >&5
11384
11385 ( exit $ac_status )
11386 path_wtmp=
11387 fi
11388 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11389 fi
11390 fi
11391 echo "$as_me:$LINENO: result: $path_wtmp" >&5
11392 echo "${ECHO_T}$path_wtmp" >&6
11393 if test x$path_wtmp != x; then
11394
11395 cat >>confdefs.h <<_ACEOF
11396 #define WTMP_FILE "$path_wtmp"
11397 _ACEOF
11398
11399 fi
11400
11401 echo "$as_me:$LINENO: checking where wtmpx is located" >&5
11402 echo $ECHO_N "checking where wtmpx is located... $ECHO_C" >&6
11403 if test "${path_wtmpx+set}" = set; then
11404   echo $ECHO_N "(cached) $ECHO_C" >&6
11405 else
11406   if test "$cross_compiling" = yes; then
11407     { echo "$as_me:$LINENO: WARNING: Define WTMPX_FILE in config.h manually" >&5
11408 echo "$as_me: WARNING: Define WTMPX_FILE in config.h manually" >&2;}
11409 else
11410   cat >conftest.$ac_ext <<_ACEOF
11411 /* confdefs.h.  */
11412 _ACEOF
11413 cat confdefs.h >>conftest.$ac_ext
11414 cat >>conftest.$ac_ext <<_ACEOF
11415 /* end confdefs.h.  */
11416 #include <stdio.h>
11417 #ifdef HAVE_UTMPX_H
11418 #include <utmpx.h>
11419 #endif
11420 #include <errno.h>
11421 main()
11422 {
11423     char **w, *wtmplist[] = {
11424     "/var/log/wtmpx", "/var/adm/wtmpx", NULL };
11425     FILE *a, *f=fopen("conftestval", "w");
11426     if (!f) exit(1);
11427 #ifdef WTMPX_FILE
11428     fprintf(f, "%s\n", WTMPX_FILE);
11429     exit(0);
11430 #endif
11431 #ifdef _PATH_WTMPX
11432     fprintf(f, "%s\n", _PATH_WTMPX);
11433     exit(0);
11434 #endif
11435     for (w = wtmplist; *w; w++) {
11436         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11437             fprintf(f, "%s\n", *w);
11438             exit(0);
11439         }
11440     }
11441     exit(0);
11442 }
11443 _ACEOF
11444 rm -f conftest$ac_exeext
11445 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11446   (eval $ac_link) 2>&5
11447   ac_status=$?
11448   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11449   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11450   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11451   (eval $ac_try) 2>&5
11452   ac_status=$?
11453   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11454   (exit $ac_status); }; }; then
11455   path_wtmpx=`cat conftestval`
11456 else
11457   echo "$as_me: program exited with status $ac_status" >&5
11458 echo "$as_me: failed program was:" >&5
11459 sed 's/^/| /' conftest.$ac_ext >&5
11460
11461 ( exit $ac_status )
11462 path_wtmpx=
11463 fi
11464 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11465 fi
11466 fi
11467 echo "$as_me:$LINENO: result: $path_wtmpx" >&5
11468 echo "${ECHO_T}$path_wtmpx" >&6
11469 if test x$path_wtmpx != x; then
11470
11471 cat >>confdefs.h <<_ACEOF
11472 #define WTMPX_FILE "$path_wtmpx"
11473 _ACEOF
11474
11475 fi
11476
11477 echo "$as_me:$LINENO: checking where lastlog is located" >&5
11478 echo $ECHO_N "checking where lastlog is located... $ECHO_C" >&6
11479 if test "${path_lastlog+set}" = set; then
11480   echo $ECHO_N "(cached) $ECHO_C" >&6
11481 else
11482   if test "$cross_compiling" = yes; then
11483     { echo "$as_me:$LINENO: WARNING: Define LASTLOG_FILE in config.h manually" >&5
11484 echo "$as_me: WARNING: Define LASTLOG_FILE in config.h manually" >&2;}
11485 else
11486   cat >conftest.$ac_ext <<_ACEOF
11487 /* confdefs.h.  */
11488 _ACEOF
11489 cat confdefs.h >>conftest.$ac_ext
11490 cat >>conftest.$ac_ext <<_ACEOF
11491 /* end confdefs.h.  */
11492 #include <stdio.h>
11493 #include <sys/types.h>
11494 #ifdef HAVE_UTMPX_H
11495 #include <utmpx.h>
11496 #elif defined(HAVE_UTMP_H)
11497 #include <utmp.h>
11498 #endif
11499 #ifdef HAVE_LASTLOG_H
11500 #include <lastlog.h>
11501 #endif
11502 #include <errno.h>
11503 main()
11504 {
11505     char **w, *lastloglist[] = { "/var/log/lastlog", NULL };
11506     FILE *a, *f=fopen("conftestval", "w");
11507     if (!f) exit(1);
11508 #ifdef LASTLOG_FILE
11509     fprintf(f, "%s\n", LASTLOG_FILE);
11510     exit(0);
11511 #endif
11512 #ifdef _PATH_LASTLOG
11513     fprintf(f, "%s\n", _PATH_LASTLOG);
11514     exit(0);
11515 #endif
11516     for (w = lastloglist; *w; w++) {
11517         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11518             fprintf(f, "%s\n", *w);
11519             exit(0);
11520         }
11521     }
11522     exit(0);
11523 }
11524 _ACEOF
11525 rm -f conftest$ac_exeext
11526 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11527   (eval $ac_link) 2>&5
11528   ac_status=$?
11529   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11530   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11531   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11532   (eval $ac_try) 2>&5
11533   ac_status=$?
11534   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11535   (exit $ac_status); }; }; then
11536   path_lastlog=`cat conftestval`
11537 else
11538   echo "$as_me: program exited with status $ac_status" >&5
11539 echo "$as_me: failed program was:" >&5
11540 sed 's/^/| /' conftest.$ac_ext >&5
11541
11542 ( exit $ac_status )
11543 path_lastlog=
11544 fi
11545 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11546 fi
11547 fi
11548 echo "$as_me:$LINENO: result: $path_lastlog" >&5
11549 echo "${ECHO_T}$path_lastlog" >&6
11550 if test x$path_lastlog != x; then
11551
11552 cat >>confdefs.h <<_ACEOF
11553 #define LASTLOG_FILE "$path_lastlog"
11554 _ACEOF
11555
11556   if test -d "$path_lastlog"; then
11557
11558 cat >>confdefs.h <<\_ACEOF
11559 #define LASTLOG_IS_DIR 1
11560 _ACEOF
11561
11562   fi
11563 fi
11564
11565 echo "$as_me:$LINENO: checking where lastlogx is located" >&5
11566 echo $ECHO_N "checking where lastlogx is located... $ECHO_C" >&6
11567 if test "${path_lastlogx+set}" = set; then
11568   echo $ECHO_N "(cached) $ECHO_C" >&6
11569 else
11570   if test "$cross_compiling" = yes; then
11571     { echo "$as_me:$LINENO: WARNING: Define LASTLOGX_FILE in config.h manually" >&5
11572 echo "$as_me: WARNING: Define LASTLOGX_FILE in config.h manually" >&2;}
11573 else
11574   cat >conftest.$ac_ext <<_ACEOF
11575 /* confdefs.h.  */
11576 _ACEOF
11577 cat confdefs.h >>conftest.$ac_ext
11578 cat >>conftest.$ac_ext <<_ACEOF
11579 /* end confdefs.h.  */
11580 #include <stdio.h>
11581 #ifdef HAVE_UTMPX_H
11582 #include <utmpx.h>
11583 #endif
11584 #include <errno.h>
11585 main()
11586 {
11587     char **w, *wtmplist[] = { "/var/log/lastlogx", "/var/adm/lastlogx", NULL };
11588     FILE *a, *f=fopen("conftestval", "w");
11589     if (!f) exit(1);
11590 #ifdef LASTLOGX_FILE
11591     fprintf(f, "%s\n", LASTLOGX_FILE);
11592     exit(0);
11593 #endif
11594 #ifdef _PATH_LASTLOGX
11595     fprintf(f, "%s\n", _PATH_LASTLOGX);
11596     exit(0);
11597 #endif
11598     for (w = wtmplist; *w; w++) {
11599         if ((a = fopen(*w, "r")) != NULL || errno == EACCES) {
11600             fprintf(f, "%s\n", *w);
11601             exit(0);
11602         }
11603     }
11604     exit(0);
11605 }
11606 _ACEOF
11607 rm -f conftest$ac_exeext
11608 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11609   (eval $ac_link) 2>&5
11610   ac_status=$?
11611   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11612   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11613   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11614   (eval $ac_try) 2>&5
11615   ac_status=$?
11616   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11617   (exit $ac_status); }; }; then
11618   path_lastlogx=`cat conftestval`
11619 else
11620   echo "$as_me: program exited with status $ac_status" >&5
11621 echo "$as_me: failed program was:" >&5
11622 sed 's/^/| /' conftest.$ac_ext >&5
11623
11624 ( exit $ac_status )
11625 path_lastlogx=
11626 fi
11627 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11628 fi
11629 fi
11630 echo "$as_me:$LINENO: result: $path_lastlogx" >&5
11631 echo "${ECHO_T}$path_lastlogx" >&6
11632 if test x$path_lastlogx != x; then
11633
11634 cat >>confdefs.h <<_ACEOF
11635 #define LASTLOGX_FILE "$path_lastlogx"
11636 _ACEOF
11637
11638 fi
11639
11640 if test x$support_utmp != xyes; then
11641   echo "  utmp support:               disabled"
11642   echo
11643 else
11644   echo "  utmp support:               enabled
11645   utmp file:                  $path_utmp
11646   utmpx file:                 $path_utmpx
11647   wtmp file:                  $path_wtmp
11648   wtmpx file:                 $path_wtmpx
11649   lastlog file:               $path_lastlog
11650   lastlogx file:              $path_lastlogx"
11651 fi
11652
11653
11654
11655 echo "$as_me:$LINENO: checking where ttys/ttytab is located" >&5
11656 echo $ECHO_N "checking where ttys/ttytab is located... $ECHO_C" >&6
11657 if test "${rxvt_cv_path_ttytab+set}" = set; then
11658   echo $ECHO_N "(cached) $ECHO_C" >&6
11659 else
11660   for ttys_file in     /etc/ttys /etc/ttytab;
11661 do
11662   if test -f "$ttys_file" ; then
11663     rxvt_cv_path_ttytab=$ttys_file
11664     break
11665   fi
11666 done
11667
11668 fi
11669 echo "$as_me:$LINENO: result: $rxvt_cv_path_ttytab" >&5
11670 echo "${ECHO_T}$rxvt_cv_path_ttytab" >&6
11671 if test x$rxvt_cv_path_ttytab != x; then
11672
11673 cat >>confdefs.h <<_ACEOF
11674 #define TTYTAB_FILENAME "$rxvt_cv_path_ttytab"
11675 _ACEOF
11676
11677 fi
11678
11679
11680 ac_save_LIBS=$LIBS
11681 ac_save_CFLAGS=$CFLAGS
11682 CFLAGS="$CFLAGS $X_CFLAGS"
11683 LIBS="$LIBS $X_LIBS $X_EXTRA_LIBS -lX11"
11684 if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
11685   LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
11686 fi
11687 echo "$as_me:$LINENO: checking for working Xlocale" >&5
11688 echo $ECHO_N "checking for working Xlocale... $ECHO_C" >&6
11689 if test "${rxvt_cv_func_xlocale+set}" = set; then
11690   echo $ECHO_N "(cached) $ECHO_C" >&6
11691 else
11692   if test "$cross_compiling" = yes; then
11693     { echo "$as_me:$LINENO: WARNING: Define NO_XLOCALE in config.h manually" >&5
11694 echo "$as_me: WARNING: Define NO_XLOCALE in config.h manually" >&2;}
11695 else
11696   cat >conftest.$ac_ext <<_ACEOF
11697 /* confdefs.h.  */
11698 _ACEOF
11699 cat confdefs.h >>conftest.$ac_ext
11700 cat >>conftest.$ac_ext <<_ACEOF
11701 /* end confdefs.h.  */
11702 #include <X11/Xlib.h>
11703 main() {
11704 char *p;
11705 if ((p = XSetLocaleModifiers("@im=none")) != NULL && *p)
11706 exit (XSupportsLocale() ? 0 : 1);
11707 else
11708 exit (1);}
11709 _ACEOF
11710 rm -f conftest$ac_exeext
11711 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11712   (eval $ac_link) 2>&5
11713   ac_status=$?
11714   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11715   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
11716   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11717   (eval $ac_try) 2>&5
11718   ac_status=$?
11719   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11720   (exit $ac_status); }; }; then
11721     rxvt_cv_func_xlocale=yes
11722 else
11723   echo "$as_me: program exited with status $ac_status" >&5
11724 echo "$as_me: failed program was:" >&5
11725 sed 's/^/| /' conftest.$ac_ext >&5
11726
11727 ( exit $ac_status )
11728 rxvt_cv_func_xlocale=no
11729 fi
11730 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
11731 fi
11732 fi
11733 echo "$as_me:$LINENO: result: $rxvt_cv_func_xlocale" >&5
11734 echo "${ECHO_T}$rxvt_cv_func_xlocale" >&6
11735 if test x$rxvt_cv_func_xlocale = xyes; then
11736
11737 cat >>confdefs.h <<\_ACEOF
11738 #define HAVE_XLOCALE 1
11739 _ACEOF
11740
11741 fi
11742
11743 echo "$as_me:$LINENO: checking for working X setlocale" >&5
11744 echo $ECHO_N "checking for working X setlocale... $ECHO_C" >&6
11745 if test "${rxvt_cv_func_xsetlocale+set}" = set; then
11746   echo $ECHO_N "(cached) $ECHO_C" >&6
11747 else
11748   cat >conftest.$ac_ext <<_ACEOF
11749 /* confdefs.h.  */
11750 _ACEOF
11751 cat confdefs.h >>conftest.$ac_ext
11752 cat >>conftest.$ac_ext <<_ACEOF
11753 /* end confdefs.h.  */
11754 #define X_LOCALE 1
11755 #include <X11/Xlocale.h>
11756 int
11757 main ()
11758 {
11759 setlocale(LC_CTYPE, "");
11760   ;
11761   return 0;
11762 }
11763 _ACEOF
11764 rm -f conftest.$ac_objext conftest$ac_exeext
11765 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11766   (eval $ac_link) 2>conftest.er1
11767   ac_status=$?
11768   grep -v '^ *+' conftest.er1 >conftest.err
11769   rm -f conftest.er1
11770   cat conftest.err >&5
11771   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11772   (exit $ac_status); } &&
11773          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11774   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11775   (eval $ac_try) 2>&5
11776   ac_status=$?
11777   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11778   (exit $ac_status); }; } &&
11779          { ac_try='test -s conftest$ac_exeext'
11780   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11781   (eval $ac_try) 2>&5
11782   ac_status=$?
11783   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11784   (exit $ac_status); }; }; then
11785   rxvt_cv_func_xsetlocale=yes
11786 else
11787   echo "$as_me: failed program was:" >&5
11788 sed 's/^/| /' conftest.$ac_ext >&5
11789
11790 rxvt_cv_func_xsetlocale=no
11791 fi
11792 rm -f conftest.err conftest.$ac_objext \
11793       conftest$ac_exeext conftest.$ac_ext
11794 fi
11795 echo "$as_me:$LINENO: result: $rxvt_cv_func_xsetlocale" >&5
11796 echo "${ECHO_T}$rxvt_cv_func_xsetlocale" >&6
11797 if test x$rxvt_cv_func_xsetlocale = xyes; then
11798
11799 cat >>confdefs.h <<\_ACEOF
11800 #define HAVE_XSETLOCALE 1
11801 _ACEOF
11802
11803 fi
11804 LIBS=$ac_save_LIBS
11805 CFLAGS=$ac_save_CFLAGS
11806
11807 echo "$as_me:$LINENO: checking for working plain setlocale" >&5
11808 echo $ECHO_N "checking for working plain setlocale... $ECHO_C" >&6
11809 if test "${rxvt_cv_func_setlocale+set}" = set; then
11810   echo $ECHO_N "(cached) $ECHO_C" >&6
11811 else
11812   cat >conftest.$ac_ext <<_ACEOF
11813 /* confdefs.h.  */
11814 _ACEOF
11815 cat confdefs.h >>conftest.$ac_ext
11816 cat >>conftest.$ac_ext <<_ACEOF
11817 /* end confdefs.h.  */
11818 #include <clocale>
11819 int
11820 main ()
11821 {
11822 setlocale(LC_CTYPE, "");
11823   ;
11824   return 0;
11825 }
11826 _ACEOF
11827 rm -f conftest.$ac_objext conftest$ac_exeext
11828 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11829   (eval $ac_link) 2>conftest.er1
11830   ac_status=$?
11831   grep -v '^ *+' conftest.er1 >conftest.err
11832   rm -f conftest.er1
11833   cat conftest.err >&5
11834   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11835   (exit $ac_status); } &&
11836          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11837   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11838   (eval $ac_try) 2>&5
11839   ac_status=$?
11840   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11841   (exit $ac_status); }; } &&
11842          { ac_try='test -s conftest$ac_exeext'
11843   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11844   (eval $ac_try) 2>&5
11845   ac_status=$?
11846   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11847   (exit $ac_status); }; }; then
11848   rxvt_cv_func_setlocale=yes
11849 else
11850   echo "$as_me: failed program was:" >&5
11851 sed 's/^/| /' conftest.$ac_ext >&5
11852
11853 rxvt_cv_func_setlocale=no
11854 fi
11855 rm -f conftest.err conftest.$ac_objext \
11856       conftest$ac_exeext conftest.$ac_ext
11857 fi
11858 echo "$as_me:$LINENO: result: $rxvt_cv_func_setlocale" >&5
11859 echo "${ECHO_T}$rxvt_cv_func_setlocale" >&6
11860 if test x$rxvt_cv_func_setlocale = xyes; then
11861
11862 cat >>confdefs.h <<\_ACEOF
11863 #define HAVE_SETLOCALE 1
11864 _ACEOF
11865
11866 fi
11867
11868 echo "$as_me:$LINENO: checking for working nl_langinfo" >&5
11869 echo $ECHO_N "checking for working nl_langinfo... $ECHO_C" >&6
11870 if test "${rxvt_cv_func_nl_langinfo+set}" = set; then
11871   echo $ECHO_N "(cached) $ECHO_C" >&6
11872 else
11873   cat >conftest.$ac_ext <<_ACEOF
11874 /* confdefs.h.  */
11875 _ACEOF
11876 cat confdefs.h >>conftest.$ac_ext
11877 cat >>conftest.$ac_ext <<_ACEOF
11878 /* end confdefs.h.  */
11879 #include <langinfo.h>
11880 int
11881 main ()
11882 {
11883 nl_langinfo(CODESET);
11884   ;
11885   return 0;
11886 }
11887 _ACEOF
11888 rm -f conftest.$ac_objext conftest$ac_exeext
11889 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11890   (eval $ac_link) 2>conftest.er1
11891   ac_status=$?
11892   grep -v '^ *+' conftest.er1 >conftest.err
11893   rm -f conftest.er1
11894   cat conftest.err >&5
11895   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11896   (exit $ac_status); } &&
11897          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11898   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11899   (eval $ac_try) 2>&5
11900   ac_status=$?
11901   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11902   (exit $ac_status); }; } &&
11903          { ac_try='test -s conftest$ac_exeext'
11904   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11905   (eval $ac_try) 2>&5
11906   ac_status=$?
11907   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11908   (exit $ac_status); }; }; then
11909   rxvt_cv_func_nl_langinfo=yes
11910 else
11911   echo "$as_me: failed program was:" >&5
11912 sed 's/^/| /' conftest.$ac_ext >&5
11913
11914 rxvt_cv_func_nl_langinfo=no
11915 fi
11916 rm -f conftest.err conftest.$ac_objext \
11917       conftest$ac_exeext conftest.$ac_ext
11918 fi
11919 echo "$as_me:$LINENO: result: $rxvt_cv_func_nl_langinfo" >&5
11920 echo "${ECHO_T}$rxvt_cv_func_nl_langinfo" >&6
11921 if test x$rxvt_cv_func_nl_langinfo = xyes; then
11922
11923 cat >>confdefs.h <<\_ACEOF
11924 #define HAVE_NL_LANGINFO 1
11925 _ACEOF
11926
11927 fi
11928
11929
11930 echo "$as_me:$LINENO: checking for unix-compliant filehandle passing ability" >&5
11931 echo $ECHO_N "checking for unix-compliant filehandle passing ability... $ECHO_C" >&6
11932 if test "${can_pass_fds+set}" = set; then
11933   echo $ECHO_N "(cached) $ECHO_C" >&6
11934 else
11935   cat >conftest.$ac_ext <<_ACEOF
11936 /* confdefs.h.  */
11937 _ACEOF
11938 cat confdefs.h >>conftest.$ac_ext
11939 cat >>conftest.$ac_ext <<_ACEOF
11940 /* end confdefs.h.  */
11941
11942 #include <cstddef> // broken bsds (is that redundant?) need this
11943 #include <sys/types.h>
11944 #include <sys/socket.h>
11945 #include <sys/uio.h>
11946
11947 int
11948 main ()
11949 {
11950
11951 {
11952   msghdr msg;
11953   iovec iov;
11954   char buf [100];
11955   char data = 0;
11956
11957   iov.iov_base = &data;
11958   iov.iov_len  = 1;
11959
11960   msg.msg_iov        = &iov;
11961   msg.msg_iovlen     = 1;
11962   msg.msg_control    = buf;
11963   msg.msg_controllen = sizeof buf;
11964
11965   cmsghdr *cmsg = CMSG_FIRSTHDR (&msg);
11966   cmsg->cmsg_level = SOL_SOCKET;
11967   cmsg->cmsg_type  = SCM_RIGHTS;
11968   cmsg->cmsg_len   = 100;
11969
11970   *(int *)CMSG_DATA (cmsg) = 5;
11971
11972   return sendmsg (3, &msg, 0);
11973 }
11974
11975   ;
11976   return 0;
11977 }
11978 _ACEOF
11979 rm -f conftest.$ac_objext conftest$ac_exeext
11980 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
11981   (eval $ac_link) 2>conftest.er1
11982   ac_status=$?
11983   grep -v '^ *+' conftest.er1 >conftest.err
11984   rm -f conftest.er1
11985   cat conftest.err >&5
11986   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11987   (exit $ac_status); } &&
11988          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
11989   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11990   (eval $ac_try) 2>&5
11991   ac_status=$?
11992   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11993   (exit $ac_status); }; } &&
11994          { ac_try='test -s conftest$ac_exeext'
11995   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
11996   (eval $ac_try) 2>&5
11997   ac_status=$?
11998   echo "$as_me:$LINENO: \$? = $ac_status" >&5
11999   (exit $ac_status); }; }; then
12000   can_pass_fds=yes
12001 else
12002   echo "$as_me: failed program was:" >&5
12003 sed 's/^/| /' conftest.$ac_ext >&5
12004
12005 can_pass_fds=no
12006 fi
12007 rm -f conftest.err conftest.$ac_objext \
12008       conftest$ac_exeext conftest.$ac_ext
12009 fi
12010 echo "$as_me:$LINENO: result: $can_pass_fds" >&5
12011 echo "${ECHO_T}$can_pass_fds" >&6
12012 if test x$can_pass_fds = xyes; then
12013
12014 cat >>confdefs.h <<\_ACEOF
12015 #define HAVE_UNIX_FDPASS 1
12016 _ACEOF
12017
12018 else
12019    { { echo "$as_me:$LINENO: error: libptytty requires unix-compliant filehandle passing ability" >&5
12020 echo "$as_me: error: libptytty requires unix-compliant filehandle passing ability" >&2;}
12021    { (exit 1); exit 1; }; }
12022 fi
12023
12024
12025 echo "$as_me:$LINENO: checking for broken XIM callback" >&5
12026 echo $ECHO_N "checking for broken XIM callback... $ECHO_C" >&6
12027 if test "${rxvt_broken_ximcb+set}" = set; then
12028   echo $ECHO_N "(cached) $ECHO_C" >&6
12029 else
12030   cat >conftest.$ac_ext <<_ACEOF
12031
12032 #include <X11/Xlib.h>
12033
12034 void im_destroy_cb (XIC unused1, XPointer client_data, XPointer unused3);
12035
12036 void f() {
12037   XIMCallback cb;
12038   cb.callback = im_destroy_cb;
12039 }
12040
12041 _ACEOF
12042 rm -f conftest.$ac_objext
12043 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12044   (eval $ac_compile) 2>conftest.er1
12045   ac_status=$?
12046   grep -v '^ *+' conftest.er1 >conftest.err
12047   rm -f conftest.er1
12048   cat conftest.err >&5
12049   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12050   (exit $ac_status); } &&
12051          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12052   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12053   (eval $ac_try) 2>&5
12054   ac_status=$?
12055   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12056   (exit $ac_status); }; } &&
12057          { ac_try='test -s conftest.$ac_objext'
12058   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12059   (eval $ac_try) 2>&5
12060   ac_status=$?
12061   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12062   (exit $ac_status); }; }; then
12063   rxvt_broken_ximcb=yes
12064 else
12065   echo "$as_me: failed program was:" >&5
12066 sed 's/^/| /' conftest.$ac_ext >&5
12067
12068 rxvt_broken_ximcb=no
12069 fi
12070 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12071 fi
12072 echo "$as_me:$LINENO: result: $rxvt_broken_ximcb" >&5
12073 echo "${ECHO_T}$rxvt_broken_ximcb" >&6
12074
12075 if test x$rxvt_broken_ximcb = xyes; then
12076
12077 cat >>confdefs.h <<\_ACEOF
12078 #define XIMCB_PROTO_BROKEN 1
12079 _ACEOF
12080
12081 fi
12082
12083
12084
12085
12086
12087
12088
12089 for ac_header in \
12090   pty.h \
12091   util.h \
12092   libutil.h \
12093   sys/ioctl.h \
12094   sys/stropts.h \
12095
12096 do
12097 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12098 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12099   echo "$as_me:$LINENO: checking for $ac_header" >&5
12100 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12101 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12102   echo $ECHO_N "(cached) $ECHO_C" >&6
12103 fi
12104 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12105 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12106 else
12107   # Is the header compilable?
12108 echo "$as_me:$LINENO: checking $ac_header usability" >&5
12109 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
12110 cat >conftest.$ac_ext <<_ACEOF
12111 /* confdefs.h.  */
12112 _ACEOF
12113 cat confdefs.h >>conftest.$ac_ext
12114 cat >>conftest.$ac_ext <<_ACEOF
12115 /* end confdefs.h.  */
12116 $ac_includes_default
12117 #include <$ac_header>
12118 _ACEOF
12119 rm -f conftest.$ac_objext
12120 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12121   (eval $ac_compile) 2>conftest.er1
12122   ac_status=$?
12123   grep -v '^ *+' conftest.er1 >conftest.err
12124   rm -f conftest.er1
12125   cat conftest.err >&5
12126   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12127   (exit $ac_status); } &&
12128          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12129   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12130   (eval $ac_try) 2>&5
12131   ac_status=$?
12132   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12133   (exit $ac_status); }; } &&
12134          { ac_try='test -s conftest.$ac_objext'
12135   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12136   (eval $ac_try) 2>&5
12137   ac_status=$?
12138   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12139   (exit $ac_status); }; }; then
12140   ac_header_compiler=yes
12141 else
12142   echo "$as_me: failed program was:" >&5
12143 sed 's/^/| /' conftest.$ac_ext >&5
12144
12145 ac_header_compiler=no
12146 fi
12147 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12148 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12149 echo "${ECHO_T}$ac_header_compiler" >&6
12150
12151 # Is the header present?
12152 echo "$as_me:$LINENO: checking $ac_header presence" >&5
12153 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
12154 cat >conftest.$ac_ext <<_ACEOF
12155 /* confdefs.h.  */
12156 _ACEOF
12157 cat confdefs.h >>conftest.$ac_ext
12158 cat >>conftest.$ac_ext <<_ACEOF
12159 /* end confdefs.h.  */
12160 #include <$ac_header>
12161 _ACEOF
12162 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12163   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12164   ac_status=$?
12165   grep -v '^ *+' conftest.er1 >conftest.err
12166   rm -f conftest.er1
12167   cat conftest.err >&5
12168   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12169   (exit $ac_status); } >/dev/null; then
12170   if test -s conftest.err; then
12171     ac_cpp_err=$ac_cxx_preproc_warn_flag
12172     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
12173   else
12174     ac_cpp_err=
12175   fi
12176 else
12177   ac_cpp_err=yes
12178 fi
12179 if test -z "$ac_cpp_err"; then
12180   ac_header_preproc=yes
12181 else
12182   echo "$as_me: failed program was:" >&5
12183 sed 's/^/| /' conftest.$ac_ext >&5
12184
12185   ac_header_preproc=no
12186 fi
12187 rm -f conftest.err conftest.$ac_ext
12188 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12189 echo "${ECHO_T}$ac_header_preproc" >&6
12190
12191 # So?  What about this header?
12192 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12193   yes:no: )
12194     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12195 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12196     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12197 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12198     ac_header_preproc=yes
12199     ;;
12200   no:yes:* )
12201     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12202 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12203     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12204 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12205     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12206 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12207     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12208 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12209     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12210 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12211     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12212 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12213     (
12214       cat <<\_ASBOX
12215 ## ------------------------------------------ ##
12216 ## Report this to the AC_PACKAGE_NAME lists.  ##
12217 ## ------------------------------------------ ##
12218 _ASBOX
12219     ) |
12220       sed "s/^/$as_me: WARNING:     /" >&2
12221     ;;
12222 esac
12223 echo "$as_me:$LINENO: checking for $ac_header" >&5
12224 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12225 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12226   echo $ECHO_N "(cached) $ECHO_C" >&6
12227 else
12228   eval "$as_ac_Header=\$ac_header_preproc"
12229 fi
12230 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12231 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12232
12233 fi
12234 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12235   cat >>confdefs.h <<_ACEOF
12236 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12237 _ACEOF
12238
12239 fi
12240
12241 done
12242
12243
12244
12245
12246
12247
12248
12249 for ac_func in \
12250   revoke \
12251   _getpty \
12252   getpt \
12253   posix_openpt \
12254   isastream \
12255
12256 do
12257 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12258 echo "$as_me:$LINENO: checking for $ac_func" >&5
12259 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12260 if eval "test \"\${$as_ac_var+set}\" = set"; then
12261   echo $ECHO_N "(cached) $ECHO_C" >&6
12262 else
12263   cat >conftest.$ac_ext <<_ACEOF
12264 /* confdefs.h.  */
12265 _ACEOF
12266 cat confdefs.h >>conftest.$ac_ext
12267 cat >>conftest.$ac_ext <<_ACEOF
12268 /* end confdefs.h.  */
12269 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12270    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12271 #define $ac_func innocuous_$ac_func
12272
12273 /* System header to define __stub macros and hopefully few prototypes,
12274     which can conflict with char $ac_func (); below.
12275     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12276     <limits.h> exists even on freestanding compilers.  */
12277
12278 #ifdef __STDC__
12279 # include <limits.h>
12280 #else
12281 # include <assert.h>
12282 #endif
12283
12284 #undef $ac_func
12285
12286 /* Override any gcc2 internal prototype to avoid an error.  */
12287 #ifdef __cplusplus
12288 extern "C"
12289 {
12290 #endif
12291 /* We use char because int might match the return type of a gcc2
12292    builtin and then its argument prototype would still apply.  */
12293 char $ac_func ();
12294 /* The GNU C library defines this for functions which it implements
12295     to always fail with ENOSYS.  Some functions are actually named
12296     something starting with __ and the normal name is an alias.  */
12297 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12298 choke me
12299 #else
12300 char (*f) () = $ac_func;
12301 #endif
12302 #ifdef __cplusplus
12303 }
12304 #endif
12305
12306 int
12307 main ()
12308 {
12309 return f != $ac_func;
12310   ;
12311   return 0;
12312 }
12313 _ACEOF
12314 rm -f conftest.$ac_objext conftest$ac_exeext
12315 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12316   (eval $ac_link) 2>conftest.er1
12317   ac_status=$?
12318   grep -v '^ *+' conftest.er1 >conftest.err
12319   rm -f conftest.er1
12320   cat conftest.err >&5
12321   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12322   (exit $ac_status); } &&
12323          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12324   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12325   (eval $ac_try) 2>&5
12326   ac_status=$?
12327   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12328   (exit $ac_status); }; } &&
12329          { ac_try='test -s conftest$ac_exeext'
12330   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12331   (eval $ac_try) 2>&5
12332   ac_status=$?
12333   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12334   (exit $ac_status); }; }; then
12335   eval "$as_ac_var=yes"
12336 else
12337   echo "$as_me: failed program was:" >&5
12338 sed 's/^/| /' conftest.$ac_ext >&5
12339
12340 eval "$as_ac_var=no"
12341 fi
12342 rm -f conftest.err conftest.$ac_objext \
12343       conftest$ac_exeext conftest.$ac_ext
12344 fi
12345 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12346 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12347 if test `eval echo '${'$as_ac_var'}'` = yes; then
12348   cat >>confdefs.h <<_ACEOF
12349 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12350 _ACEOF
12351
12352 fi
12353 done
12354
12355
12356 have_clone=no
12357
12358 echo "$as_me:$LINENO: checking for /dev/ptym/clone" >&5
12359 echo $ECHO_N "checking for /dev/ptym/clone... $ECHO_C" >&6
12360 if test -e /dev/ptym/clone; then
12361   echo "$as_me:$LINENO: result: yes" >&5
12362 echo "${ECHO_T}yes" >&6
12363
12364 cat >>confdefs.h <<\_ACEOF
12365 #define HAVE_DEV_CLONE 1
12366 _ACEOF
12367
12368
12369 cat >>confdefs.h <<\_ACEOF
12370 #define CLONE_DEVICE "/dev/ptym/clone"
12371 _ACEOF
12372
12373   have_clone=yes
12374 else
12375   echo "$as_me:$LINENO: result: no" >&5
12376 echo "${ECHO_T}no" >&6
12377 fi
12378
12379 echo "$as_me:$LINENO: checking for /dev/ptc" >&5
12380 echo $ECHO_N "checking for /dev/ptc... $ECHO_C" >&6
12381 if test -e /dev/ptc; then
12382   echo "$as_me:$LINENO: result: yes" >&5
12383 echo "${ECHO_T}yes" >&6
12384
12385 cat >>confdefs.h <<\_ACEOF
12386 #define HAVE_DEV_PTC 1
12387 _ACEOF
12388
12389
12390 cat >>confdefs.h <<\_ACEOF
12391 #define CLONE_DEVICE "/dev/ptc"
12392 _ACEOF
12393
12394   have_clone=yes
12395 else
12396   echo "$as_me:$LINENO: result: no" >&5
12397 echo "${ECHO_T}no" >&6
12398 fi
12399
12400 case $host in
12401   *-*-cygwin*)
12402     have_clone=yes
12403
12404 cat >>confdefs.h <<\_ACEOF
12405 #define CLONE_DEVICE "/dev/ptmx"
12406 _ACEOF
12407
12408     ;;
12409   *)
12410     echo "$as_me:$LINENO: checking for /dev/ptmx" >&5
12411 echo $ECHO_N "checking for /dev/ptmx... $ECHO_C" >&6
12412     if test -e /dev/ptmx; then
12413       echo "$as_me:$LINENO: result: yes" >&5
12414 echo "${ECHO_T}yes" >&6
12415
12416 cat >>confdefs.h <<\_ACEOF
12417 #define HAVE_DEV_PTMX 1
12418 _ACEOF
12419
12420
12421 cat >>confdefs.h <<\_ACEOF
12422 #define CLONE_DEVICE "/dev/ptmx"
12423 _ACEOF
12424
12425       have_clone=yes
12426     else
12427       echo "$as_me:$LINENO: result: no" >&5
12428 echo "${ECHO_T}no" >&6
12429     fi
12430     ;;
12431 esac
12432
12433 if test x$ac_cv_func_getpt = xyes -o x$ac_cv_func_posix_openpt = xyes -o x$have_clone = xyes; then
12434   echo "$as_me:$LINENO: checking for UNIX98 ptys" >&5
12435 echo $ECHO_N "checking for UNIX98 ptys... $ECHO_C" >&6
12436   cat >conftest.$ac_ext <<_ACEOF
12437 /* confdefs.h.  */
12438 _ACEOF
12439 cat confdefs.h >>conftest.$ac_ext
12440 cat >>conftest.$ac_ext <<_ACEOF
12441 /* end confdefs.h.  */
12442 #include <stdlib.h>
12443 int
12444 main ()
12445 {
12446 grantpt(0);unlockpt(0);ptsname(0);
12447   ;
12448   return 0;
12449 }
12450 _ACEOF
12451 rm -f conftest.$ac_objext conftest$ac_exeext
12452 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12453   (eval $ac_link) 2>conftest.er1
12454   ac_status=$?
12455   grep -v '^ *+' conftest.er1 >conftest.err
12456   rm -f conftest.er1
12457   cat conftest.err >&5
12458   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12459   (exit $ac_status); } &&
12460          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12461   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12462   (eval $ac_try) 2>&5
12463   ac_status=$?
12464   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12465   (exit $ac_status); }; } &&
12466          { ac_try='test -s conftest$ac_exeext'
12467   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12468   (eval $ac_try) 2>&5
12469   ac_status=$?
12470   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12471   (exit $ac_status); }; }; then
12472   unix98_pty=yes
12473
12474 cat >>confdefs.h <<\_ACEOF
12475 #define UNIX98_PTY 1
12476 _ACEOF
12477
12478                echo "$as_me:$LINENO: result: yes" >&5
12479 echo "${ECHO_T}yes" >&6
12480 else
12481   echo "$as_me: failed program was:" >&5
12482 sed 's/^/| /' conftest.$ac_ext >&5
12483
12484 echo "$as_me:$LINENO: result: no" >&5
12485 echo "${ECHO_T}no" >&6
12486 fi
12487 rm -f conftest.err conftest.$ac_objext \
12488       conftest$ac_exeext conftest.$ac_ext
12489 fi
12490
12491 if test -z "$unix98_pty"; then
12492
12493 for ac_func in openpty
12494 do
12495 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
12496 echo "$as_me:$LINENO: checking for $ac_func" >&5
12497 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6
12498 if eval "test \"\${$as_ac_var+set}\" = set"; then
12499   echo $ECHO_N "(cached) $ECHO_C" >&6
12500 else
12501   cat >conftest.$ac_ext <<_ACEOF
12502 /* confdefs.h.  */
12503 _ACEOF
12504 cat confdefs.h >>conftest.$ac_ext
12505 cat >>conftest.$ac_ext <<_ACEOF
12506 /* end confdefs.h.  */
12507 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
12508    For example, HP-UX 11i <limits.h> declares gettimeofday.  */
12509 #define $ac_func innocuous_$ac_func
12510
12511 /* System header to define __stub macros and hopefully few prototypes,
12512     which can conflict with char $ac_func (); below.
12513     Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
12514     <limits.h> exists even on freestanding compilers.  */
12515
12516 #ifdef __STDC__
12517 # include <limits.h>
12518 #else
12519 # include <assert.h>
12520 #endif
12521
12522 #undef $ac_func
12523
12524 /* Override any gcc2 internal prototype to avoid an error.  */
12525 #ifdef __cplusplus
12526 extern "C"
12527 {
12528 #endif
12529 /* We use char because int might match the return type of a gcc2
12530    builtin and then its argument prototype would still apply.  */
12531 char $ac_func ();
12532 /* The GNU C library defines this for functions which it implements
12533     to always fail with ENOSYS.  Some functions are actually named
12534     something starting with __ and the normal name is an alias.  */
12535 #if defined (__stub_$ac_func) || defined (__stub___$ac_func)
12536 choke me
12537 #else
12538 char (*f) () = $ac_func;
12539 #endif
12540 #ifdef __cplusplus
12541 }
12542 #endif
12543
12544 int
12545 main ()
12546 {
12547 return f != $ac_func;
12548   ;
12549   return 0;
12550 }
12551 _ACEOF
12552 rm -f conftest.$ac_objext conftest$ac_exeext
12553 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12554   (eval $ac_link) 2>conftest.er1
12555   ac_status=$?
12556   grep -v '^ *+' conftest.er1 >conftest.err
12557   rm -f conftest.er1
12558   cat conftest.err >&5
12559   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12560   (exit $ac_status); } &&
12561          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12562   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12563   (eval $ac_try) 2>&5
12564   ac_status=$?
12565   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12566   (exit $ac_status); }; } &&
12567          { ac_try='test -s conftest$ac_exeext'
12568   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12569   (eval $ac_try) 2>&5
12570   ac_status=$?
12571   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12572   (exit $ac_status); }; }; then
12573   eval "$as_ac_var=yes"
12574 else
12575   echo "$as_me: failed program was:" >&5
12576 sed 's/^/| /' conftest.$ac_ext >&5
12577
12578 eval "$as_ac_var=no"
12579 fi
12580 rm -f conftest.err conftest.$ac_objext \
12581       conftest$ac_exeext conftest.$ac_ext
12582 fi
12583 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
12584 echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
12585 if test `eval echo '${'$as_ac_var'}'` = yes; then
12586   cat >>confdefs.h <<_ACEOF
12587 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
12588 _ACEOF
12589
12590 else
12591   echo "$as_me:$LINENO: checking for openpty in -lutil" >&5
12592 echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6
12593 if test "${ac_cv_lib_util_openpty+set}" = set; then
12594   echo $ECHO_N "(cached) $ECHO_C" >&6
12595 else
12596   ac_check_lib_save_LIBS=$LIBS
12597 LIBS="-lutil  $LIBS"
12598 cat >conftest.$ac_ext <<_ACEOF
12599 /* confdefs.h.  */
12600 _ACEOF
12601 cat confdefs.h >>conftest.$ac_ext
12602 cat >>conftest.$ac_ext <<_ACEOF
12603 /* end confdefs.h.  */
12604
12605 /* Override any gcc2 internal prototype to avoid an error.  */
12606 #ifdef __cplusplus
12607 extern "C"
12608 #endif
12609 /* We use char because int might match the return type of a gcc2
12610    builtin and then its argument prototype would still apply.  */
12611 char openpty ();
12612 int
12613 main ()
12614 {
12615 openpty ();
12616   ;
12617   return 0;
12618 }
12619 _ACEOF
12620 rm -f conftest.$ac_objext conftest$ac_exeext
12621 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12622   (eval $ac_link) 2>conftest.er1
12623   ac_status=$?
12624   grep -v '^ *+' conftest.er1 >conftest.err
12625   rm -f conftest.er1
12626   cat conftest.err >&5
12627   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12628   (exit $ac_status); } &&
12629          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12630   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12631   (eval $ac_try) 2>&5
12632   ac_status=$?
12633   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12634   (exit $ac_status); }; } &&
12635          { ac_try='test -s conftest$ac_exeext'
12636   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12637   (eval $ac_try) 2>&5
12638   ac_status=$?
12639   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12640   (exit $ac_status); }; }; then
12641   ac_cv_lib_util_openpty=yes
12642 else
12643   echo "$as_me: failed program was:" >&5
12644 sed 's/^/| /' conftest.$ac_ext >&5
12645
12646 ac_cv_lib_util_openpty=no
12647 fi
12648 rm -f conftest.err conftest.$ac_objext \
12649       conftest$ac_exeext conftest.$ac_ext
12650 LIBS=$ac_check_lib_save_LIBS
12651 fi
12652 echo "$as_me:$LINENO: result: $ac_cv_lib_util_openpty" >&5
12653 echo "${ECHO_T}$ac_cv_lib_util_openpty" >&6
12654 if test $ac_cv_lib_util_openpty = yes; then
12655   cat >>confdefs.h <<\_ACEOF
12656 #define HAVE_OPENPTY 1
12657 _ACEOF
12658  LIBS="$LIBS -lutil"
12659 fi
12660
12661 fi
12662 done
12663
12664 fi
12665
12666
12667
12668 echo "$as_me:$LINENO: checking for tty group" >&5
12669 echo $ECHO_N "checking for tty group... $ECHO_C" >&6
12670 if test "${tty_group+set}" = set; then
12671   echo $ECHO_N "(cached) $ECHO_C" >&6
12672 else
12673   if test "$cross_compiling" = yes; then
12674   tty_group=no
12675 else
12676   cat >conftest.$ac_ext <<_ACEOF
12677 /* confdefs.h.  */
12678 _ACEOF
12679 cat confdefs.h >>conftest.$ac_ext
12680 cat >>conftest.$ac_ext <<_ACEOF
12681 /* end confdefs.h.  */
12682
12683 #include <sys/types.h>
12684 #include <sys/stat.h>
12685 #include <unistd.h>
12686 #include <grp.h>
12687
12688 main()
12689 {
12690   struct stat st;
12691   struct group *gr;
12692   char *tty;
12693   gr = getgrnam("tty");
12694   tty = ttyname(0);
12695   if (gr != 0
12696       && tty != 0
12697       && (stat(tty, &st)) == 0
12698       && st.st_gid == gr->gr_gid)
12699     return 0;
12700   else
12701     return 1;
12702 }
12703 _ACEOF
12704 rm -f conftest$ac_exeext
12705 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
12706   (eval $ac_link) 2>&5
12707   ac_status=$?
12708   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12709   (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12710   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12711   (eval $ac_try) 2>&5
12712   ac_status=$?
12713   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12714   (exit $ac_status); }; }; then
12715   tty_group=yes
12716 else
12717   echo "$as_me: program exited with status $ac_status" >&5
12718 echo "$as_me: failed program was:" >&5
12719 sed 's/^/| /' conftest.$ac_ext >&5
12720
12721 ( exit $ac_status )
12722 tty_group=no
12723 fi
12724 rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12725 fi
12726 fi
12727 echo "$as_me:$LINENO: result: $tty_group" >&5
12728 echo "${ECHO_T}$tty_group" >&6
12729 if test x$tty_group = xyes; then
12730
12731 cat >>confdefs.h <<\_ACEOF
12732 #define TTY_GID_SUPPORT 1
12733 _ACEOF
12734
12735 fi
12736
12737 if test x$support_xft = xyes; then
12738   # Extract the first word of "pkg-config", so it can be a program name with args.
12739 set dummy pkg-config; ac_word=$2
12740 echo "$as_me:$LINENO: checking for $ac_word" >&5
12741 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12742 if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
12743   echo $ECHO_N "(cached) $ECHO_C" >&6
12744 else
12745   case $PKG_CONFIG in
12746   [\\/]* | ?:[\\/]*)
12747   ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
12748   ;;
12749   *)
12750   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12751 for as_dir in $PATH
12752 do
12753   IFS=$as_save_IFS
12754   test -z "$as_dir" && as_dir=.
12755   for ac_exec_ext in '' $ac_executable_extensions; do
12756   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12757     ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12758     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12759     break 2
12760   fi
12761 done
12762 done
12763
12764   test -z "$ac_cv_path_PKG_CONFIG" && ac_cv_path_PKG_CONFIG="no"
12765   ;;
12766 esac
12767 fi
12768 PKG_CONFIG=$ac_cv_path_PKG_CONFIG
12769
12770 if test -n "$PKG_CONFIG"; then
12771   echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
12772 echo "${ECHO_T}$PKG_CONFIG" >&6
12773 else
12774   echo "$as_me:$LINENO: result: no" >&5
12775 echo "${ECHO_T}no" >&6
12776 fi
12777
12778   if test $PKG_CONFIG != no && $PKG_CONFIG --exists xft; then
12779     LIBS="$LIBS `$PKG_CONFIG xft --libs`"
12780     CPPFLAGS="$CPPFLAGS `$PKG_CONFIG xft --cflags`"
12781   else
12782     # Extract the first word of "xft-config", so it can be a program name with args.
12783 set dummy xft-config; ac_word=$2
12784 echo "$as_me:$LINENO: checking for $ac_word" >&5
12785 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
12786 if test "${ac_cv_path_XFT_CONFIG+set}" = set; then
12787   echo $ECHO_N "(cached) $ECHO_C" >&6
12788 else
12789   case $XFT_CONFIG in
12790   [\\/]* | ?:[\\/]*)
12791   ac_cv_path_XFT_CONFIG="$XFT_CONFIG" # Let the user override the test with a path.
12792   ;;
12793   *)
12794   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12795 for as_dir in $PATH
12796 do
12797   IFS=$as_save_IFS
12798   test -z "$as_dir" && as_dir=.
12799   for ac_exec_ext in '' $ac_executable_extensions; do
12800   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
12801     ac_cv_path_XFT_CONFIG="$as_dir/$ac_word$ac_exec_ext"
12802     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12803     break 2
12804   fi
12805 done
12806 done
12807
12808   test -z "$ac_cv_path_XFT_CONFIG" && ac_cv_path_XFT_CONFIG="no"
12809   ;;
12810 esac
12811 fi
12812 XFT_CONFIG=$ac_cv_path_XFT_CONFIG
12813
12814 if test -n "$XFT_CONFIG"; then
12815   echo "$as_me:$LINENO: result: $XFT_CONFIG" >&5
12816 echo "${ECHO_T}$XFT_CONFIG" >&6
12817 else
12818   echo "$as_me:$LINENO: result: no" >&5
12819 echo "${ECHO_T}no" >&6
12820 fi
12821
12822     if test $XFT_CONFIG != no; then
12823       LIBS="$LIBS `$XFT_CONFIG --libs`"
12824       CPPFLAGS="$CPPFLAGS `$XFT_CONFIG --cflags`"
12825     fi
12826   fi
12827
12828
12829 for ac_header in X11/Xft/Xft.h
12830 do
12831 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
12832 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12833   echo "$as_me:$LINENO: checking for $ac_header" >&5
12834 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12835 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12836   echo $ECHO_N "(cached) $ECHO_C" >&6
12837 fi
12838 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12839 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12840 else
12841   # Is the header compilable?
12842 echo "$as_me:$LINENO: checking $ac_header usability" >&5
12843 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
12844 cat >conftest.$ac_ext <<_ACEOF
12845 /* confdefs.h.  */
12846 _ACEOF
12847 cat confdefs.h >>conftest.$ac_ext
12848 cat >>conftest.$ac_ext <<_ACEOF
12849 /* end confdefs.h.  */
12850 $ac_includes_default
12851 #include <$ac_header>
12852 _ACEOF
12853 rm -f conftest.$ac_objext
12854 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12855   (eval $ac_compile) 2>conftest.er1
12856   ac_status=$?
12857   grep -v '^ *+' conftest.er1 >conftest.err
12858   rm -f conftest.er1
12859   cat conftest.err >&5
12860   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12861   (exit $ac_status); } &&
12862          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
12863   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12864   (eval $ac_try) 2>&5
12865   ac_status=$?
12866   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12867   (exit $ac_status); }; } &&
12868          { ac_try='test -s conftest.$ac_objext'
12869   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
12870   (eval $ac_try) 2>&5
12871   ac_status=$?
12872   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12873   (exit $ac_status); }; }; then
12874   ac_header_compiler=yes
12875 else
12876   echo "$as_me: failed program was:" >&5
12877 sed 's/^/| /' conftest.$ac_ext >&5
12878
12879 ac_header_compiler=no
12880 fi
12881 rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
12882 echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
12883 echo "${ECHO_T}$ac_header_compiler" >&6
12884
12885 # Is the header present?
12886 echo "$as_me:$LINENO: checking $ac_header presence" >&5
12887 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
12888 cat >conftest.$ac_ext <<_ACEOF
12889 /* confdefs.h.  */
12890 _ACEOF
12891 cat confdefs.h >>conftest.$ac_ext
12892 cat >>conftest.$ac_ext <<_ACEOF
12893 /* end confdefs.h.  */
12894 #include <$ac_header>
12895 _ACEOF
12896 if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
12897   (eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
12898   ac_status=$?
12899   grep -v '^ *+' conftest.er1 >conftest.err
12900   rm -f conftest.er1
12901   cat conftest.err >&5
12902   echo "$as_me:$LINENO: \$? = $ac_status" >&5
12903   (exit $ac_status); } >/dev/null; then
12904   if test -s conftest.err; then
12905     ac_cpp_err=$ac_cxx_preproc_warn_flag
12906     ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
12907   else
12908     ac_cpp_err=
12909   fi
12910 else
12911   ac_cpp_err=yes
12912 fi
12913 if test -z "$ac_cpp_err"; then
12914   ac_header_preproc=yes
12915 else
12916   echo "$as_me: failed program was:" >&5
12917 sed 's/^/| /' conftest.$ac_ext >&5
12918
12919   ac_header_preproc=no
12920 fi
12921 rm -f conftest.err conftest.$ac_ext
12922 echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
12923 echo "${ECHO_T}$ac_header_preproc" >&6
12924
12925 # So?  What about this header?
12926 case $ac_header_compiler:$ac_header_preproc:$ac_cxx_preproc_warn_flag in
12927   yes:no: )
12928     { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
12929 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
12930     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
12931 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
12932     ac_header_preproc=yes
12933     ;;
12934   no:yes:* )
12935     { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
12936 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
12937     { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
12938 echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
12939     { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
12940 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
12941     { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
12942 echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
12943     { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
12944 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
12945     { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
12946 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
12947     (
12948       cat <<\_ASBOX
12949 ## ------------------------------------------ ##
12950 ## Report this to the AC_PACKAGE_NAME lists.  ##
12951 ## ------------------------------------------ ##
12952 _ASBOX
12953     ) |
12954       sed "s/^/$as_me: WARNING:     /" >&2
12955     ;;
12956 esac
12957 echo "$as_me:$LINENO: checking for $ac_header" >&5
12958 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6
12959 if eval "test \"\${$as_ac_Header+set}\" = set"; then
12960   echo $ECHO_N "(cached) $ECHO_C" >&6
12961 else
12962   eval "$as_ac_Header=\$ac_header_preproc"
12963 fi
12964 echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
12965 echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
12966
12967 fi
12968 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12969   cat >>confdefs.h <<_ACEOF
12970 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
12971 _ACEOF
12972
12973 else
12974   support_xft=no
12975 fi
12976
12977 done
12978
12979
12980 echo "$as_me:$LINENO: checking for XftDrawString32 in -lXft" >&5
12981 echo $ECHO_N "checking for XftDrawString32 in -lXft... $ECHO_C" >&6
12982 if test "${ac_cv_lib_Xft_XftDrawString32+set}" = set; then
12983   echo $ECHO_N "(cached) $ECHO_C" >&6
12984 else
12985   ac_check_lib_save_LIBS=$LIBS
12986 LIBS="-lXft  $LIBS"
12987 cat >conftest.$ac_ext <<_ACEOF
12988 /* confdefs.h.  */
12989 _ACEOF
12990 cat confdefs.h >>conftest.$ac_ext
12991 cat >>conftest.$ac_ext <<_ACEOF
12992 /* end confdefs.h.  */
12993
12994 /* Override any gcc2 internal prototype to avoid an error.  */
12995 #ifdef __cplusplus
12996 extern "C"
12997 #endif
12998 /* We use char because int might match the return type of a gcc2
12999    builtin and then its argument prototype would still apply.  */
13000 char XftDrawString32 ();
13001 int
13002 main ()
13003 {
13004 XftDrawString32 ();
13005   ;
13006   return 0;
13007 }
13008 _ACEOF
13009 rm -f conftest.$ac_objext conftest$ac_exeext
13010 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13011   (eval $ac_link) 2>conftest.er1
13012   ac_status=$?
13013   grep -v '^ *+' conftest.er1 >conftest.err
13014   rm -f conftest.er1
13015   cat conftest.err >&5
13016   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13017   (exit $ac_status); } &&
13018          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13019   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13020   (eval $ac_try) 2>&5
13021   ac_status=$?
13022   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13023   (exit $ac_status); }; } &&
13024          { ac_try='test -s conftest$ac_exeext'
13025   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13026   (eval $ac_try) 2>&5
13027   ac_status=$?
13028   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13029   (exit $ac_status); }; }; then
13030   ac_cv_lib_Xft_XftDrawString32=yes
13031 else
13032   echo "$as_me: failed program was:" >&5
13033 sed 's/^/| /' conftest.$ac_ext >&5
13034
13035 ac_cv_lib_Xft_XftDrawString32=no
13036 fi
13037 rm -f conftest.err conftest.$ac_objext \
13038       conftest$ac_exeext conftest.$ac_ext
13039 LIBS=$ac_check_lib_save_LIBS
13040 fi
13041 echo "$as_me:$LINENO: result: $ac_cv_lib_Xft_XftDrawString32" >&5
13042 echo "${ECHO_T}$ac_cv_lib_Xft_XftDrawString32" >&6
13043 if test $ac_cv_lib_Xft_XftDrawString32 = yes; then
13044   cat >>confdefs.h <<_ACEOF
13045 #define HAVE_LIBXFT 1
13046 _ACEOF
13047
13048   LIBS="-lXft $LIBS"
13049
13050 else
13051   support_xft=no
13052 fi
13053
13054
13055   if test x$support_xft = xyes; then
13056
13057 cat >>confdefs.h <<\_ACEOF
13058 #define XFT 1
13059 _ACEOF
13060
13061   fi
13062 fi
13063 if test x$support_styles = xyes; then
13064
13065 cat >>confdefs.h <<\_ACEOF
13066 #define ENABLE_STYLES 1
13067 _ACEOF
13068
13069 fi
13070 if test x$support_iso14755 = xyes; then
13071
13072 cat >>confdefs.h <<\_ACEOF
13073 #define ISO_14755 1
13074 _ACEOF
13075
13076 fi
13077 if test x$support_8bitctrls = xyes; then
13078
13079 cat >>confdefs.h <<\_ACEOF
13080 #define EIGHT_BIT_CONTROLS 1
13081 _ACEOF
13082
13083 fi
13084 if test x$support_fading = xyes; then
13085
13086 cat >>confdefs.h <<\_ACEOF
13087 #define OFF_FOCUS_FADING 1
13088 _ACEOF
13089
13090 fi
13091 if test x$support_tinting = xyes; then
13092
13093 cat >>confdefs.h <<\_ACEOF
13094 #define TINTING 1
13095 _ACEOF
13096
13097 fi
13098 if test x$support_inheritpixmap = xyes; then
13099
13100 cat >>confdefs.h <<\_ACEOF
13101 #define TRANSPARENT 1
13102 _ACEOF
13103
13104 fi
13105 if test x$support_keepscrolling = xno; then
13106
13107 cat >>confdefs.h <<\_ACEOF
13108 #define NO_SCROLLBAR_BUTTON_CONTINUAL_SCROLLING 1
13109 _ACEOF
13110
13111 fi
13112 if test x$support_selectionscrolling = xyes; then
13113
13114 cat >>confdefs.h <<\_ACEOF
13115 #define SELECTION_SCROLLING 1
13116 _ACEOF
13117
13118 fi
13119 if test x$support_frills = xyes; then
13120
13121 cat >>confdefs.h <<\_ACEOF
13122 #define ENABLE_FRILLS 1
13123 _ACEOF
13124
13125 fi
13126 if test x$support_mousewheel = xyes; then
13127
13128 cat >>confdefs.h <<\_ACEOF
13129 #define MOUSE_WHEEL 1
13130 _ACEOF
13131
13132 fi
13133 if test x$support_mouseslipwheel = xyes; then
13134
13135 cat >>confdefs.h <<\_ACEOF
13136 #define MOUSE_SLIP_WHEELING 1
13137 _ACEOF
13138
13139 fi
13140 if test x$support_xim = xyes -o x$multichar_set = xyes; then
13141   if test x$rxvt_cv_func_xlocale = xyes; then
13142
13143 cat >>confdefs.h <<\_ACEOF
13144 #define USE_XIM 1
13145 _ACEOF
13146
13147   fi
13148 fi
13149 if test x$support_xpm = xyes; then
13150
13151 cat >>confdefs.h <<\_ACEOF
13152 #define XPM_BACKGROUND 1
13153 _ACEOF
13154
13155 fi
13156 if test x$support_scroll_rxvt = xyes; then
13157
13158 cat >>confdefs.h <<\_ACEOF
13159 #define RXVT_SCROLLBAR 1
13160 _ACEOF
13161
13162   scrolltypes="rxvt"
13163 fi
13164 if test x$support_scroll_next = xyes; then
13165
13166 cat >>confdefs.h <<\_ACEOF
13167 #define NEXT_SCROLLBAR 1
13168 _ACEOF
13169
13170   scrolltypes="$scrolltypes next"
13171 fi
13172 if test x$support_scroll_xterm = xyes; then
13173
13174 cat >>confdefs.h <<\_ACEOF
13175 #define XTERM_SCROLLBAR 1
13176 _ACEOF
13177
13178   scrolltypes="$scrolltypes xterm"
13179 fi
13180 if test x$support_scroll_plain = xyes; then
13181
13182 cat >>confdefs.h <<\_ACEOF
13183 #define PLAIN_SCROLLBAR 1
13184 _ACEOF
13185
13186   scrolltypes="$scrolltypes plain"
13187 fi
13188 if test x$support_pointer_blank = xyes; then
13189
13190 cat >>confdefs.h <<\_ACEOF
13191 #define POINTER_BLANK 1
13192 _ACEOF
13193
13194 fi
13195 if test x$support_text_blink = xyes; then
13196
13197 cat >>confdefs.h <<\_ACEOF
13198 #define TEXT_BLINK 1
13199 _ACEOF
13200
13201 fi
13202 if test x$support_unicode3 = xyes; then
13203
13204 cat >>confdefs.h <<\_ACEOF
13205 #define UNICODE_3 1
13206 _ACEOF
13207
13208 fi
13209 if test x$support_combining = xyes; then
13210
13211 cat >>confdefs.h <<\_ACEOF
13212 #define ENABLE_COMBINING 1
13213 _ACEOF
13214
13215 fi
13216 if test x$codesets = xall; then
13217   codesets=jp,jp-ext,kr,zh,zh-ext
13218 fi
13219
13220 cat >>confdefs.h <<\_ACEOF
13221 #define ENCODING_EU 1
13222 _ACEOF
13223
13224
13225 cat >>confdefs.h <<\_ACEOF
13226 #define ENCODING_VN 1
13227 _ACEOF
13228
13229 for codeset in `echo $codesets | tr "a-z,\\-" "A-Z _"`; do
13230   case "$codeset" in
13231     JP     )
13232 cat >>confdefs.h <<\_ACEOF
13233 #define ENCODING_JP 1
13234 _ACEOF
13235  ;;
13236     JP_EXT )
13237 cat >>confdefs.h <<\_ACEOF
13238 #define ENCODING_JP_EXT 1
13239 _ACEOF
13240  ;;
13241     KR     )
13242 cat >>confdefs.h <<\_ACEOF
13243 #define ENCODING_KR 1
13244 _ACEOF
13245  ;;
13246     ZH     )
13247 cat >>confdefs.h <<\_ACEOF
13248 #define ENCODING_ZH 1
13249 _ACEOF
13250  ;;
13251     ZH_EXT )
13252 cat >>confdefs.h <<\_ACEOF
13253 #define ENCODING_ZH_EXT 1
13254 _ACEOF
13255  ;;
13256   esac
13257 done
13258
13259 IF_PERL=\#
13260 if test x$support_perl = xyes; then
13261   # Extract the first word of "perl5", so it can be a program name with args.
13262 set dummy perl5; ac_word=$2
13263 echo "$as_me:$LINENO: checking for $ac_word" >&5
13264 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13265 if test "${ac_cv_path_PERL+set}" = set; then
13266   echo $ECHO_N "(cached) $ECHO_C" >&6
13267 else
13268   case $PERL in
13269   [\\/]* | ?:[\\/]*)
13270   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
13271   ;;
13272   *)
13273   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13274 for as_dir in $PATH
13275 do
13276   IFS=$as_save_IFS
13277   test -z "$as_dir" && as_dir=.
13278   for ac_exec_ext in '' $ac_executable_extensions; do
13279   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13280     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
13281     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13282     break 2
13283   fi
13284 done
13285 done
13286
13287   ;;
13288 esac
13289 fi
13290 PERL=$ac_cv_path_PERL
13291
13292 if test -n "$PERL"; then
13293   echo "$as_me:$LINENO: result: $PERL" >&5
13294 echo "${ECHO_T}$PERL" >&6
13295 else
13296   echo "$as_me:$LINENO: result: no" >&5
13297 echo "${ECHO_T}no" >&6
13298 fi
13299
13300   # Extract the first word of "perl", so it can be a program name with args.
13301 set dummy perl; ac_word=$2
13302 echo "$as_me:$LINENO: checking for $ac_word" >&5
13303 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6
13304 if test "${ac_cv_path_PERL+set}" = set; then
13305   echo $ECHO_N "(cached) $ECHO_C" >&6
13306 else
13307   case $PERL in
13308   [\\/]* | ?:[\\/]*)
13309   ac_cv_path_PERL="$PERL" # Let the user override the test with a path.
13310   ;;
13311   *)
13312   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13313 for as_dir in $PATH
13314 do
13315   IFS=$as_save_IFS
13316   test -z "$as_dir" && as_dir=.
13317   for ac_exec_ext in '' $ac_executable_extensions; do
13318   if $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
13319     ac_cv_path_PERL="$as_dir/$ac_word$ac_exec_ext"
13320     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
13321     break 2
13322   fi
13323 done
13324 done
13325
13326   ;;
13327 esac
13328 fi
13329 PERL=$ac_cv_path_PERL
13330
13331 if test -n "$PERL"; then
13332   echo "$as_me:$LINENO: result: $PERL" >&5
13333 echo "${ECHO_T}$PERL" >&6
13334 else
13335   echo "$as_me:$LINENO: result: no" >&5
13336 echo "${ECHO_T}no" >&6
13337 fi
13338
13339
13340   echo "$as_me:$LINENO: checking for $PERL suitability" >&5
13341 echo $ECHO_N "checking for $PERL suitability... $ECHO_C" >&6
13342   if $PERL -MExtUtils::Embed -e "use v5.8" >/dev/null 2>/dev/null; then
13343
13344      save_CXXFLAGS="$CXXFLAGS"
13345      save_LIBS="$LIBS"
13346      CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
13347      LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
13348      cat >conftest.$ac_ext <<_ACEOF
13349 /* confdefs.h.  */
13350 _ACEOF
13351 cat confdefs.h >>conftest.$ac_ext
13352 cat >>conftest.$ac_ext <<_ACEOF
13353 /* end confdefs.h.  */
13354
13355 #include <EXTERN.h>
13356 #include <perl.h>
13357 #include <XSUB.h>
13358
13359 int
13360 main ()
13361 {
13362
13363      PerlInterpreter *perl = perl_alloc ();
13364
13365   ;
13366   return 0;
13367 }
13368 _ACEOF
13369 rm -f conftest.$ac_objext conftest$ac_exeext
13370 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
13371   (eval $ac_link) 2>conftest.er1
13372   ac_status=$?
13373   grep -v '^ *+' conftest.er1 >conftest.err
13374   rm -f conftest.er1
13375   cat conftest.err >&5
13376   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13377   (exit $ac_status); } &&
13378          { ac_try='test -z "$ac_cxx_werror_flag"                         || test ! -s conftest.err'
13379   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13380   (eval $ac_try) 2>&5
13381   ac_status=$?
13382   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13383   (exit $ac_status); }; } &&
13384          { ac_try='test -s conftest$ac_exeext'
13385   { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
13386   (eval $ac_try) 2>&5
13387   ac_status=$?
13388   echo "$as_me:$LINENO: \$? = $ac_status" >&5
13389   (exit $ac_status); }; }; then
13390   rxvt_perl_link=yes
13391 else
13392   echo "$as_me: failed program was:" >&5
13393 sed 's/^/| /' conftest.$ac_ext >&5
13394
13395 rxvt_perl_link=no
13396 fi
13397 rm -f conftest.err conftest.$ac_objext \
13398       conftest$ac_exeext conftest.$ac_ext
13399      CXXFLAGS="$save_CXXFLAGS"
13400      LIBS="$save_LIBS"
13401
13402      if test x$rxvt_perl_link = xyes; then
13403         echo "$as_me:$LINENO: result: ok" >&5
13404 echo "${ECHO_T}ok" >&6
13405
13406 cat >>confdefs.h <<\_ACEOF
13407 #define ENABLE_PERL 1
13408 _ACEOF
13409
13410         IF_PERL=
13411         PERL_O=rxvtperl.o
13412         PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
13413         PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
13414         PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
13415      else
13416         { { echo "$as_me:$LINENO: error: no, unable to link" >&5
13417 echo "$as_me: error: no, unable to link" >&2;}
13418    { (exit 1); exit 1; }; }
13419      fi
13420   else
13421      { { echo "$as_me:$LINENO: error: no working perl found, or perl not version >= 5.8" >&5
13422 echo "$as_me: error: no working perl found, or perl not version >= 5.8" >&2;}
13423    { (exit 1); exit 1; }; }
13424   fi
13425 fi
13426
13427
13428
13429
13430
13431
13432
13433 if test x$support_perl = xyes; then
13434    support_frills=yes
13435 fi
13436
13437
13438 CFLAGS=${CFLAGS--O}
13439 LDFLAGS=${LDFLAGS--O}
13440
13441 CPPFLAGS="$CPPFLAGS"
13442
13443
13444
13445
13446
13447
13448
13449 if test x$rxvt_cv_rpath = xyes -o x$rxvt_cv_R = xyes; then
13450   DLIB=`echo $DLIB | sed "$R_TRANSLATE"`
13451   LIBS=`echo $LIBS | sed "$R_TRANSLATE"`
13452   X_LIBS=`echo $X_LIBS | sed "$R_TRANSLATE"`
13453   X_EXTRA_LIBS=`echo $X_EXTRA_LIBS | sed "$R_TRANSLATE"`
13454   XPM_LIBS=`echo $XPM_LIBS | sed "$R_TRANSLATE"`
13455 fi
13456
13457
13458
13459
13460
13461 test "$program_prefix" != NONE &&
13462   program_transform_name="s,^,$program_prefix,;$program_transform_name"
13463 # Use a double $ so make ignores it.
13464 test "$program_suffix" != NONE &&
13465   program_transform_name="s,\$,$program_suffix,;$program_transform_name"
13466 # Double any \ or $.  echo might interpret backslashes.
13467 # By default was `s,x,x', remove it if useless.
13468 cat <<\_ACEOF >conftest.sed
13469 s/[\\$]/&&/g;s/;s,x,x,$//
13470 _ACEOF
13471 program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
13472 rm conftest.sed
13473
13474
13475
13476
13477
13478 if test "$ac_cv_header_stdint_h" = "yes" -o "$notset" = "dontmatch"; then
13479   include_stdint_h="#include <stdint.h>"
13480 else
13481   include_stdint_h="/* #include <stdint.h> */"
13482 fi
13483 if test "$ac_cv_header_stdarg_h" = "yes" -o "$notset" = "dontmatch"; then
13484   include_stdarg_h="#include <cstdarg>"
13485 else
13486   include_stdarg_h="/* #include <cstdarg> */"
13487 fi
13488 if test "$ac_cv_header_stdlib_h" = "yes" -o "$notset" = "dontmatch"; then
13489   include_stdlib_h="#include <cstdlib>"
13490 else
13491   include_stdlib_h="/* #include <cstdlib> */"
13492 fi
13493 if test "$ac_cv_header_unistd_h" = "yes" -o "$notset" = "dontmatch"; then
13494   include_unistd_h="#include <unistd.h>"
13495 else
13496   include_unistd_h="/* #include <unistd.h> */"
13497 fi
13498 if test "$ac_cv_header_string_h" = "yes" -o "$notset" = "dontmatch"; then
13499   include_string_h="#include <cstring>"
13500 else
13501   include_string_h="/* #include <cstring> */"
13502 fi
13503 if test "$ac_cv_header_fcntl_h" = "yes" -o "$notset" = "dontmatch"; then
13504   include_fcntl_h="#include <fcntl.h>"
13505 else
13506   include_fcntl_h="/* #include <fcntl.h> */"
13507 fi
13508 if test "$ac_cv_header_util_h" = "yes" -o "$notset" = "dontmatch"; then
13509   include_util_h="#include <util.h>"
13510 else
13511   include_util_h="/* #include <util.h> */"
13512 fi
13513 if test "$ac_cv_header_assert_h" = "yes" -o "$notset" = "dontmatch"; then
13514   include_assert_h="#include <assert.h>"
13515 else
13516   include_assert_h="/* #include <assert.h> */"
13517 fi
13518 if test "$rxvt_cv_header_sysioctl" = "yes" -o "$notset" = "dontmatch"; then
13519   include_sys_ioctl_h="#include <sys/ioctl.h>"
13520 else
13521   include_sys_ioctl_h="/* #include <sys/ioctl.h> */"
13522 fi
13523 if test "$ac_cv_header_sys_select_h" = "yes" -o "$notset" = "dontmatch"; then
13524   include_sys_select_h="#include <sys/select.h>"
13525 else
13526   include_sys_select_h="/* #include <sys/select.h> */"
13527 fi
13528 if test "$ac_cv_header_sys_strredir_h" = "yes" -o "$notset" = "dontmatch"; then
13529   include_sys_strredir_h="#include <sys/strredir.h>"
13530 else
13531   include_sys_strredir_h="/* #include <sys/strredir.h> */"
13532 fi
13533 if test "$ac_cv_header_sys_time_h" = "yes" -o "$notset" = "dontmatch"; then
13534   include_sys_time_h="#include <sys/time.h>"
13535 else
13536   include_sys_time_h="/* #include <sys/time.h> */"
13537 fi
13538 if test "$ac_cv_header_sys_time_h" = "no" -o "$ac_cv_header_time" = "yes"; then
13539   include_time_h="#include <time.h>"
13540 else
13541   include_time_h="/* #include <time.h> */"
13542 fi
13543
13544                                         ac_config_files="$ac_config_files Makefile doc/Makefile src/Makefile src/rxvtlib.h"
13545
13546 cat >confcache <<\_ACEOF
13547 # This file is a shell script that caches the results of configure
13548 # tests run on this system so they can be shared between configure
13549 # scripts and configure runs, see configure's option --config-cache.
13550 # It is not useful on other systems.  If it contains results you don't
13551 # want to keep, you may remove or edit it.
13552 #
13553 # config.status only pays attention to the cache file if you give it
13554 # the --recheck option to rerun configure.
13555 #
13556 # `ac_cv_env_foo' variables (set or unset) will be overridden when
13557 # loading this file, other *unset* `ac_cv_foo' will be assigned the
13558 # following values.
13559
13560 _ACEOF
13561
13562 # The following way of writing the cache mishandles newlines in values,
13563 # but we know of no workaround that is simple, portable, and efficient.
13564 # So, don't put newlines in cache variables' values.
13565 # Ultrix sh set writes to stderr and can't be redirected directly,
13566 # and sets the high bit in the cache file unless we assign to the vars.
13567 {
13568   (set) 2>&1 |
13569     case `(ac_space=' '; set | grep ac_space) 2>&1` in
13570     *ac_space=\ *)
13571       # `set' does not quote correctly, so add quotes (double-quote
13572       # substitution turns \\\\ into \\, and sed turns \\ into \).
13573       sed -n \
13574         "s/'/'\\\\''/g;
13575           s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
13576       ;;
13577     *)
13578       # `set' quotes correctly as required by POSIX, so do not add quotes.
13579       sed -n \
13580         "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
13581       ;;
13582     esac;
13583 } |
13584   sed '
13585      t clear
13586      : clear
13587      s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
13588      t end
13589      /^ac_cv_env/!s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
13590      : end' >>confcache
13591 if diff $cache_file confcache >/dev/null 2>&1; then :; else
13592   if test -w $cache_file; then
13593     test "x$cache_file" != "x/dev/null" && echo "updating cache $cache_file"
13594     cat confcache >$cache_file
13595   else
13596     echo "not updating unwritable cache $cache_file"
13597   fi
13598 fi
13599 rm -f confcache
13600
13601 test "x$prefix" = xNONE && prefix=$ac_default_prefix
13602 # Let make expand exec_prefix.
13603 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
13604
13605 # VPATH may cause trouble with some makes, so we remove $(srcdir),
13606 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
13607 # trailing colons and then remove the whole line if VPATH becomes empty
13608 # (actually we leave an empty line to preserve line numbers).
13609 if test "x$srcdir" = x.; then
13610   ac_vpsub='/^[  ]*VPATH[        ]*=/{
13611 s/:*\$(srcdir):*/:/;
13612 s/:*\${srcdir}:*/:/;
13613 s/:*@srcdir@:*/:/;
13614 s/^\([^=]*=[     ]*\):*/\1/;
13615 s/:*$//;
13616 s/^[^=]*=[       ]*$//;
13617 }'
13618 fi
13619
13620 DEFS=-DHAVE_CONFIG_H
13621
13622 ac_libobjs=
13623 ac_ltlibobjs=
13624 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
13625   # 1. Remove the extension, and $U if already installed.
13626   ac_i=`echo "$ac_i" |
13627          sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
13628   # 2. Add them.
13629   ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
13630   ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
13631 done
13632 LIBOBJS=$ac_libobjs
13633
13634 LTLIBOBJS=$ac_ltlibobjs
13635
13636
13637
13638 : ${CONFIG_STATUS=./config.status}
13639 ac_clean_files_save=$ac_clean_files
13640 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
13641 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
13642 echo "$as_me: creating $CONFIG_STATUS" >&6;}
13643 cat >$CONFIG_STATUS <<_ACEOF
13644 #! $SHELL
13645 # Generated by $as_me.
13646 # Run this file to recreate the current configuration.
13647 # Compiler output produced by configure, useful for debugging
13648 # configure, is in config.log if it exists.
13649
13650 debug=false
13651 ac_cs_recheck=false
13652 ac_cs_silent=false
13653 SHELL=\${CONFIG_SHELL-$SHELL}
13654 _ACEOF
13655
13656 cat >>$CONFIG_STATUS <<\_ACEOF
13657 ## --------------------- ##
13658 ## M4sh Initialization.  ##
13659 ## --------------------- ##
13660
13661 # Be Bourne compatible
13662 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
13663   emulate sh
13664   NULLCMD=:
13665   # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
13666   # is contrary to our usage.  Disable this feature.
13667   alias -g '${1+"$@"}'='"$@"'
13668 elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
13669   set -o posix
13670 fi
13671 DUALCASE=1; export DUALCASE # for MKS sh
13672
13673 # Support unset when possible.
13674 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
13675   as_unset=unset
13676 else
13677   as_unset=false
13678 fi
13679
13680
13681 # Work around bugs in pre-3.0 UWIN ksh.
13682 $as_unset ENV MAIL MAILPATH
13683 PS1='$ '
13684 PS2='> '
13685 PS4='+ '
13686
13687 # NLS nuisances.
13688 for as_var in \
13689   LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
13690   LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
13691   LC_TELEPHONE LC_TIME
13692 do
13693   if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
13694     eval $as_var=C; export $as_var
13695   else
13696     $as_unset $as_var
13697   fi
13698 done
13699
13700 # Required to use basename.
13701 if expr a : '\(a\)' >/dev/null 2>&1; then
13702   as_expr=expr
13703 else
13704   as_expr=false
13705 fi
13706
13707 if (basename /) >/dev/null 2>&1 && test "X`basename / 2>&1`" = "X/"; then
13708   as_basename=basename
13709 else
13710   as_basename=false
13711 fi
13712
13713
13714 # Name of the executable.
13715 as_me=`$as_basename "$0" ||
13716 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
13717          X"$0" : 'X\(//\)$' \| \
13718          X"$0" : 'X\(/\)$' \| \
13719          .     : '\(.\)' 2>/dev/null ||
13720 echo X/"$0" |
13721     sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/; q; }
13722           /^X\/\(\/\/\)$/{ s//\1/; q; }
13723           /^X\/\(\/\).*/{ s//\1/; q; }
13724           s/.*/./; q'`
13725
13726
13727 # PATH needs CR, and LINENO needs CR and PATH.
13728 # Avoid depending upon Character Ranges.
13729 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
13730 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
13731 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
13732 as_cr_digits='0123456789'
13733 as_cr_alnum=$as_cr_Letters$as_cr_digits
13734
13735 # The user is always right.
13736 if test "${PATH_SEPARATOR+set}" != set; then
13737   echo "#! /bin/sh" >conf$$.sh
13738   echo  "exit 0"   >>conf$$.sh
13739   chmod +x conf$$.sh
13740   if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
13741     PATH_SEPARATOR=';'
13742   else
13743     PATH_SEPARATOR=:
13744   fi
13745   rm -f conf$$.sh
13746 fi
13747
13748
13749   as_lineno_1=$LINENO
13750   as_lineno_2=$LINENO
13751   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
13752   test "x$as_lineno_1" != "x$as_lineno_2" &&
13753   test "x$as_lineno_3"  = "x$as_lineno_2"  || {
13754   # Find who we are.  Look in the path if we contain no path at all
13755   # relative or not.
13756   case $0 in
13757     *[\\/]* ) as_myself=$0 ;;
13758     *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13759 for as_dir in $PATH
13760 do
13761   IFS=$as_save_IFS
13762   test -z "$as_dir" && as_dir=.
13763   test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
13764 done
13765
13766        ;;
13767   esac
13768   # We did not find ourselves, most probably we were run as `sh COMMAND'
13769   # in which case we are not to be found in the path.
13770   if test "x$as_myself" = x; then
13771     as_myself=$0
13772   fi
13773   if test ! -f "$as_myself"; then
13774     { { echo "$as_me:$LINENO: error: cannot find myself; rerun with an absolute path" >&5
13775 echo "$as_me: error: cannot find myself; rerun with an absolute path" >&2;}
13776    { (exit 1); exit 1; }; }
13777   fi
13778   case $CONFIG_SHELL in
13779   '')
13780     as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
13781 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
13782 do
13783   IFS=$as_save_IFS
13784   test -z "$as_dir" && as_dir=.
13785   for as_base in sh bash ksh sh5; do
13786          case $as_dir in
13787          /*)
13788            if ("$as_dir/$as_base" -c '
13789   as_lineno_1=$LINENO
13790   as_lineno_2=$LINENO
13791   as_lineno_3=`(expr $as_lineno_1 + 1) 2>/dev/null`
13792   test "x$as_lineno_1" != "x$as_lineno_2" &&
13793   test "x$as_lineno_3"  = "x$as_lineno_2" ') 2>/dev/null; then
13794              $as_unset BASH_ENV || test "${BASH_ENV+set}" != set || { BASH_ENV=; export BASH_ENV; }
13795              $as_unset ENV || test "${ENV+set}" != set || { ENV=; export ENV; }
13796              CONFIG_SHELL=$as_dir/$as_base
13797              export CONFIG_SHELL
13798              exec "$CONFIG_SHELL" "$0" ${1+"$@"}
13799            fi;;
13800          esac
13801        done
13802 done
13803 ;;
13804   esac
13805
13806   # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
13807   # uniformly replaced by the line number.  The first 'sed' inserts a
13808   # line-number line before each line; the second 'sed' does the real
13809   # work.  The second script uses 'N' to pair each line-number line
13810   # with the numbered line, and appends trailing '-' during
13811   # substitution so that $LINENO is not a special case at line end.
13812   # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
13813   # second 'sed' script.  Blame Lee E. McMahon for sed's syntax.  :-)
13814   sed '=' <$as_myself |
13815     sed '
13816       N
13817       s,$,-,
13818       : loop
13819       s,^\(['$as_cr_digits']*\)\(.*\)[$]LINENO\([^'$as_cr_alnum'_]\),\1\2\1\3,
13820       t loop
13821       s,-$,,
13822       s,^['$as_cr_digits']*\n,,
13823     ' >$as_me.lineno &&
13824   chmod +x $as_me.lineno ||
13825     { { echo "$as_me:$LINENO: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&5
13826 echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2;}
13827    { (exit 1); exit 1; }; }
13828
13829   # Don't try to exec as it changes $[0], causing all sort of problems
13830   # (the dirname of $[0] is not the place where we might find the
13831   # original and so on.  Autoconf is especially sensible to this).
13832   . ./$as_me.lineno
13833   # Exit status is that of the last command.
13834   exit
13835 }
13836
13837
13838 case `echo "testing\c"; echo 1,2,3`,`echo -n testing; echo 1,2,3` in
13839   *c*,-n*) ECHO_N= ECHO_C='
13840 ' ECHO_T='      ' ;;
13841   *c*,*  ) ECHO_N=-n ECHO_C= ECHO_T= ;;
13842   *)       ECHO_N= ECHO_C='\c' ECHO_T= ;;
13843 esac
13844
13845 if expr a : '\(a\)' >/dev/null 2>&1; then
13846   as_expr=expr
13847 else
13848   as_expr=false
13849 fi
13850
13851 rm -f conf$$ conf$$.exe conf$$.file
13852 echo >conf$$.file
13853 if ln -s conf$$.file conf$$ 2>/dev/null; then
13854   # We could just check for DJGPP; but this test a) works b) is more generic
13855   # and c) will remain valid once DJGPP supports symlinks (DJGPP 2.04).
13856   if test -f conf$$.exe; then
13857     # Don't use ln at all; we don't have any links
13858     as_ln_s='cp -p'
13859   else
13860     as_ln_s='ln -s'
13861   fi
13862 elif ln conf$$.file conf$$ 2>/dev/null; then
13863   as_ln_s=ln
13864 else
13865   as_ln_s='cp -p'
13866 fi
13867 rm -f conf$$ conf$$.exe conf$$.file
13868
13869 if mkdir -p . 2>/dev/null; then
13870   as_mkdir_p=:
13871 else
13872   test -d ./-p && rmdir ./-p
13873   as_mkdir_p=false
13874 fi
13875
13876 as_executable_p="test -f"
13877
13878 # Sed expression to map a string onto a valid CPP name.
13879 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
13880
13881 # Sed expression to map a string onto a valid variable name.
13882 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
13883
13884
13885 # IFS
13886 # We need space, tab and new line, in precisely that order.
13887 as_nl='
13888 '
13889 IFS="   $as_nl"
13890
13891 # CDPATH.
13892 $as_unset CDPATH
13893
13894 exec 6>&1
13895
13896 # Open the log real soon, to keep \$[0] and so on meaningful, and to
13897 # report actual input values of CONFIG_FILES etc. instead of their
13898 # values after options handling.  Logging --version etc. is OK.
13899 exec 5>>config.log
13900 {
13901   echo
13902   sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
13903 ## Running $as_me. ##
13904 _ASBOX
13905 } >&5
13906 cat >&5 <<_CSEOF
13907
13908 This file was extended by $as_me, which was
13909 generated by GNU Autoconf 2.59.  Invocation command line was
13910
13911   CONFIG_FILES    = $CONFIG_FILES
13912   CONFIG_HEADERS  = $CONFIG_HEADERS
13913   CONFIG_LINKS    = $CONFIG_LINKS
13914   CONFIG_COMMANDS = $CONFIG_COMMANDS
13915   $ $0 $@
13916
13917 _CSEOF
13918 echo "on `(hostname || uname -n) 2>/dev/null | sed 1q`" >&5
13919 echo >&5
13920 _ACEOF
13921
13922 # Files that config.status was made for.
13923 if test -n "$ac_config_files"; then
13924   echo "config_files=\"$ac_config_files\"" >>$CONFIG_STATUS
13925 fi
13926
13927 if test -n "$ac_config_headers"; then
13928   echo "config_headers=\"$ac_config_headers\"" >>$CONFIG_STATUS
13929 fi
13930
13931 if test -n "$ac_config_links"; then
13932   echo "config_links=\"$ac_config_links\"" >>$CONFIG_STATUS
13933 fi
13934
13935 if test -n "$ac_config_commands"; then
13936   echo "config_commands=\"$ac_config_commands\"" >>$CONFIG_STATUS
13937 fi
13938
13939 cat >>$CONFIG_STATUS <<\_ACEOF
13940
13941 ac_cs_usage="\
13942 \`$as_me' instantiates files from templates according to the
13943 current configuration.
13944
13945 Usage: $0 [OPTIONS] [FILE]...
13946
13947   -h, --help       print this help, then exit
13948   -V, --version    print version number, then exit
13949   -q, --quiet      do not print progress messages
13950   -d, --debug      don't remove temporary files
13951       --recheck    update $as_me by reconfiguring in the same conditions
13952   --file=FILE[:TEMPLATE]
13953                    instantiate the configuration file FILE
13954   --header=FILE[:TEMPLATE]
13955                    instantiate the configuration header FILE
13956
13957 Configuration files:
13958 $config_files
13959
13960 Configuration headers:
13961 $config_headers
13962
13963 Report bugs to <bug-autoconf@gnu.org>."
13964 _ACEOF
13965
13966 cat >>$CONFIG_STATUS <<_ACEOF
13967 ac_cs_version="\\
13968 config.status
13969 configured by $0, generated by GNU Autoconf 2.59,
13970   with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
13971
13972 Copyright (C) 2003 Free Software Foundation, Inc.
13973 This config.status script is free software; the Free Software Foundation
13974 gives unlimited permission to copy, distribute and modify it."
13975 srcdir=$srcdir
13976 INSTALL="$INSTALL"
13977 _ACEOF
13978
13979 cat >>$CONFIG_STATUS <<\_ACEOF
13980 # If no file are specified by the user, then we need to provide default
13981 # value.  By we need to know if files were specified by the user.
13982 ac_need_defaults=:
13983 while test $# != 0
13984 do
13985   case $1 in
13986   --*=*)
13987     ac_option=`expr "x$1" : 'x\([^=]*\)='`
13988     ac_optarg=`expr "x$1" : 'x[^=]*=\(.*\)'`
13989     ac_shift=:
13990     ;;
13991   -*)
13992     ac_option=$1
13993     ac_optarg=$2
13994     ac_shift=shift
13995     ;;
13996   *) # This is not an option, so the user has probably given explicit
13997      # arguments.
13998      ac_option=$1
13999      ac_need_defaults=false;;
14000   esac
14001
14002   case $ac_option in
14003   # Handling of the options.
14004 _ACEOF
14005 cat >>$CONFIG_STATUS <<\_ACEOF
14006   -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
14007     ac_cs_recheck=: ;;
14008   --version | --vers* | -V )
14009     echo "$ac_cs_version"; exit 0 ;;
14010   --he | --h)
14011     # Conflict between --help and --header
14012     { { echo "$as_me:$LINENO: error: ambiguous option: $1
14013 Try \`$0 --help' for more information." >&5
14014 echo "$as_me: error: ambiguous option: $1
14015 Try \`$0 --help' for more information." >&2;}
14016    { (exit 1); exit 1; }; };;
14017   --help | --hel | -h )
14018     echo "$ac_cs_usage"; exit 0 ;;
14019   --debug | --d* | -d )
14020     debug=: ;;
14021   --file | --fil | --fi | --f )
14022     $ac_shift
14023     CONFIG_FILES="$CONFIG_FILES $ac_optarg"
14024     ac_need_defaults=false;;
14025   --header | --heade | --head | --hea )
14026     $ac_shift
14027     CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
14028     ac_need_defaults=false;;
14029   -q | -quiet | --quiet | --quie | --qui | --qu | --q \
14030   | -silent | --silent | --silen | --sile | --sil | --si | --s)
14031     ac_cs_silent=: ;;
14032
14033   # This is an error.
14034   -*) { { echo "$as_me:$LINENO: error: unrecognized option: $1
14035 Try \`$0 --help' for more information." >&5
14036 echo "$as_me: error: unrecognized option: $1
14037 Try \`$0 --help' for more information." >&2;}
14038    { (exit 1); exit 1; }; } ;;
14039
14040   *) ac_config_targets="$ac_config_targets $1" ;;
14041
14042   esac
14043   shift
14044 done
14045
14046 ac_configure_extra_args=
14047
14048 if $ac_cs_silent; then
14049   exec 6>/dev/null
14050   ac_configure_extra_args="$ac_configure_extra_args --silent"
14051 fi
14052
14053 _ACEOF
14054 cat >>$CONFIG_STATUS <<_ACEOF
14055 if \$ac_cs_recheck; then
14056   echo "running $SHELL $0 " $ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
14057   exec $SHELL $0 $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
14058 fi
14059
14060 _ACEOF
14061
14062
14063
14064
14065
14066 cat >>$CONFIG_STATUS <<\_ACEOF
14067 for ac_config_target in $ac_config_targets
14068 do
14069   case "$ac_config_target" in
14070   # Handling of arguments.
14071   "Makefile" ) CONFIG_FILES="$CONFIG_FILES Makefile" ;;
14072   "doc/Makefile" ) CONFIG_FILES="$CONFIG_FILES doc/Makefile" ;;
14073   "src/Makefile" ) CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
14074   "src/rxvtlib.h" ) CONFIG_FILES="$CONFIG_FILES src/rxvtlib.h" ;;
14075   "config.h" ) CONFIG_HEADERS="$CONFIG_HEADERS config.h:config.h.in" ;;
14076   *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
14077 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
14078    { (exit 1); exit 1; }; };;
14079   esac
14080 done
14081
14082 # If the user did not use the arguments to specify the items to instantiate,
14083 # then the envvar interface is used.  Set only those that are not.
14084 # We use the long form for the default assignment because of an extremely
14085 # bizarre bug on SunOS 4.1.3.
14086 if $ac_need_defaults; then
14087   test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
14088   test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
14089 fi
14090
14091 # Have a temporary directory for convenience.  Make it in the build tree
14092 # simply because there is no reason to put it here, and in addition,
14093 # creating and moving files from /tmp can sometimes cause problems.
14094 # Create a temporary directory, and hook for its removal unless debugging.
14095 $debug ||
14096 {
14097   trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0
14098   trap '{ (exit 1); exit 1; }' 1 2 13 15
14099 }
14100
14101 # Create a (secure) tmp directory for tmp files.
14102
14103 {
14104   tmp=`(umask 077 && mktemp -d -q "./confstatXXXXXX") 2>/dev/null` &&
14105   test -n "$tmp" && test -d "$tmp"
14106 }  ||
14107 {
14108   tmp=./confstat$$-$RANDOM
14109   (umask 077 && mkdir $tmp)
14110 } ||
14111 {
14112    echo "$me: cannot create a temporary directory in ." >&2
14113    { (exit 1); exit 1; }
14114 }
14115
14116 _ACEOF
14117
14118 cat >>$CONFIG_STATUS <<_ACEOF
14119
14120 #
14121 # CONFIG_FILES section.
14122 #
14123
14124 # No need to generate the scripts if there are no CONFIG_FILES.
14125 # This happens for instance when ./config.status config.h
14126 if test -n "\$CONFIG_FILES"; then
14127   # Protect against being on the right side of a sed subst in config.status.
14128   sed 's/,@/@@/; s/@,/@@/; s/,;t t\$/@;t t/; /@;t t\$/s/[\\\\&,]/\\\\&/g;
14129    s/@@/,@/; s/@@/@,/; s/@;t t\$/,;t t/' >\$tmp/subs.sed <<\\CEOF
14130 s,@SHELL@,$SHELL,;t t
14131 s,@PATH_SEPARATOR@,$PATH_SEPARATOR,;t t
14132 s,@PACKAGE_NAME@,$PACKAGE_NAME,;t t
14133 s,@PACKAGE_TARNAME@,$PACKAGE_TARNAME,;t t
14134 s,@PACKAGE_VERSION@,$PACKAGE_VERSION,;t t
14135 s,@PACKAGE_STRING@,$PACKAGE_STRING,;t t
14136 s,@PACKAGE_BUGREPORT@,$PACKAGE_BUGREPORT,;t t
14137 s,@exec_prefix@,$exec_prefix,;t t
14138 s,@prefix@,$prefix,;t t
14139 s,@program_transform_name@,$program_transform_name,;t t
14140 s,@bindir@,$bindir,;t t
14141 s,@sbindir@,$sbindir,;t t
14142 s,@libexecdir@,$libexecdir,;t t
14143 s,@datadir@,$datadir,;t t
14144 s,@sysconfdir@,$sysconfdir,;t t
14145 s,@sharedstatedir@,$sharedstatedir,;t t
14146 s,@localstatedir@,$localstatedir,;t t
14147 s,@libdir@,$libdir,;t t
14148 s,@includedir@,$includedir,;t t
14149 s,@oldincludedir@,$oldincludedir,;t t
14150 s,@infodir@,$infodir,;t t
14151 s,@mandir@,$mandir,;t t
14152 s,@build_alias@,$build_alias,;t t
14153 s,@host_alias@,$host_alias,;t t
14154 s,@target_alias@,$target_alias,;t t
14155 s,@DEFS@,$DEFS,;t t
14156 s,@ECHO_C@,$ECHO_C,;t t
14157 s,@ECHO_N@,$ECHO_N,;t t
14158 s,@ECHO_T@,$ECHO_T,;t t
14159 s,@LIBS@,$LIBS,;t t
14160 s,@build@,$build,;t t
14161 s,@build_cpu@,$build_cpu,;t t
14162 s,@build_vendor@,$build_vendor,;t t
14163 s,@build_os@,$build_os,;t t
14164 s,@host@,$host,;t t
14165 s,@host_cpu@,$host_cpu,;t t
14166 s,@host_vendor@,$host_vendor,;t t
14167 s,@host_os@,$host_os,;t t
14168 s,@VERSION@,$VERSION,;t t
14169 s,@DATE@,$DATE,;t t
14170 s,@LSMDATE@,$LSMDATE,;t t
14171 s,@LIBVERSION@,$LIBVERSION,;t t
14172 s,@CC@,$CC,;t t
14173 s,@CFLAGS@,$CFLAGS,;t t
14174 s,@LDFLAGS@,$LDFLAGS,;t t
14175 s,@CPPFLAGS@,$CPPFLAGS,;t t
14176 s,@ac_ct_CC@,$ac_ct_CC,;t t
14177 s,@EXEEXT@,$EXEEXT,;t t
14178 s,@OBJEXT@,$OBJEXT,;t t
14179 s,@CXX@,$CXX,;t t
14180 s,@CXXFLAGS@,$CXXFLAGS,;t t
14181 s,@ac_ct_CXX@,$ac_ct_CXX,;t t
14182 s,@CPP@,$CPP,;t t
14183 s,@INSTALL_PROGRAM@,$INSTALL_PROGRAM,;t t
14184 s,@INSTALL_SCRIPT@,$INSTALL_SCRIPT,;t t
14185 s,@INSTALL_DATA@,$INSTALL_DATA,;t t
14186 s,@EGREP@,$EGREP,;t t
14187 s,@LINKER@,$LINKER,;t t
14188 s,@INSTALL_LIBRXVT@,$INSTALL_LIBRXVT,;t t
14189 s,@RXVTNAME@,$RXVTNAME,;t t
14190 s,@MV@,$MV,;t t
14191 s,@CP@,$CP,;t t
14192 s,@LN@,$LN,;t t
14193 s,@SED@,$SED,;t t
14194 s,@ECHO@,$ECHO,;t t
14195 s,@CMP@,$CMP,;t t
14196 s,@TIC@,$TIC,;t t
14197 s,@CXXCPP@,$CXXCPP,;t t
14198 s,@X_CFLAGS@,$X_CFLAGS,;t t
14199 s,@X_PRE_LIBS@,$X_PRE_LIBS,;t t
14200 s,@X_LIBS@,$X_LIBS,;t t
14201 s,@X_EXTRA_LIBS@,$X_EXTRA_LIBS,;t t
14202 s,@XPM_CPPFLAGS@,$XPM_CPPFLAGS,;t t
14203 s,@XPM_CFLAGS@,$XPM_CFLAGS,;t t
14204 s,@XPM_LIBS@,$XPM_LIBS,;t t
14205 s,@rxvt_int16_typedef@,$rxvt_int16_typedef,;t t
14206 s,@rxvt_uint16_typedef@,$rxvt_uint16_typedef,;t t
14207 s,@rxvt_int32_typedef@,$rxvt_int32_typedef,;t t
14208 s,@rxvt_uint32_typedef@,$rxvt_uint32_typedef,;t t
14209 s,@rxvt_intp_define@,$rxvt_intp_define,;t t
14210 s,@rxvt_u_intp_define@,$rxvt_u_intp_define,;t t
14211 s,@PKG_CONFIG@,$PKG_CONFIG,;t t
14212 s,@XFT_CONFIG@,$XFT_CONFIG,;t t
14213 s,@PERL@,$PERL,;t t
14214 s,@PERLLIB@,$PERLLIB,;t t
14215 s,@PERLFLAGS@,$PERLFLAGS,;t t
14216 s,@PERLPRIVLIBEXP@,$PERLPRIVLIBEXP,;t t
14217 s,@IF_PERL@,$IF_PERL,;t t
14218 s,@PERL_O@,$PERL_O,;t t
14219 s,@DEBUG@,$DEBUG,;t t
14220 s,@DINCLUDE@,$DINCLUDE,;t t
14221 s,@DLIB@,$DLIB,;t t
14222 s,@include_stdint_h@,$include_stdint_h,;t t
14223 s,@include_stdarg_h@,$include_stdarg_h,;t t
14224 s,@include_stdlib_h@,$include_stdlib_h,;t t
14225 s,@include_unistd_h@,$include_unistd_h,;t t
14226 s,@include_string_h@,$include_string_h,;t t
14227 s,@include_fcntl_h@,$include_fcntl_h,;t t
14228 s,@include_util_h@,$include_util_h,;t t
14229 s,@include_assert_h@,$include_assert_h,;t t
14230 s,@include_sys_ioctl_h@,$include_sys_ioctl_h,;t t
14231 s,@include_sys_select_h@,$include_sys_select_h,;t t
14232 s,@include_sys_strredir_h@,$include_sys_strredir_h,;t t
14233 s,@include_sys_time_h@,$include_sys_time_h,;t t
14234 s,@include_time_h@,$include_time_h,;t t
14235 s,@LIBOBJS@,$LIBOBJS,;t t
14236 s,@LTLIBOBJS@,$LTLIBOBJS,;t t
14237 CEOF
14238
14239 _ACEOF
14240
14241   cat >>$CONFIG_STATUS <<\_ACEOF
14242   # Split the substitutions into bite-sized pieces for seds with
14243   # small command number limits, like on Digital OSF/1 and HP-UX.
14244   ac_max_sed_lines=48
14245   ac_sed_frag=1 # Number of current file.
14246   ac_beg=1 # First line for current file.
14247   ac_end=$ac_max_sed_lines # Line after last line for current file.
14248   ac_more_lines=:
14249   ac_sed_cmds=
14250   while $ac_more_lines; do
14251     if test $ac_beg -gt 1; then
14252       sed "1,${ac_beg}d; ${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
14253     else
14254       sed "${ac_end}q" $tmp/subs.sed >$tmp/subs.frag
14255     fi
14256     if test ! -s $tmp/subs.frag; then
14257       ac_more_lines=false
14258     else
14259       # The purpose of the label and of the branching condition is to
14260       # speed up the sed processing (if there are no `@' at all, there
14261       # is no need to browse any of the substitutions).
14262       # These are the two extra sed commands mentioned above.
14263       (echo ':t
14264   /@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
14265       if test -z "$ac_sed_cmds"; then
14266         ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
14267       else
14268         ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
14269       fi
14270       ac_sed_frag=`expr $ac_sed_frag + 1`
14271       ac_beg=$ac_end
14272       ac_end=`expr $ac_end + $ac_max_sed_lines`
14273     fi
14274   done
14275   if test -z "$ac_sed_cmds"; then
14276     ac_sed_cmds=cat
14277   fi
14278 fi # test -n "$CONFIG_FILES"
14279
14280 _ACEOF
14281 cat >>$CONFIG_STATUS <<\_ACEOF
14282 for ac_file in : $CONFIG_FILES; do test "x$ac_file" = x: && continue
14283   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
14284   case $ac_file in
14285   - | *:- | *:-:* ) # input from stdin
14286         cat >$tmp/stdin
14287         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
14288         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
14289   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
14290         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
14291   * )   ac_file_in=$ac_file.in ;;
14292   esac
14293
14294   # Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
14295   ac_dir=`(dirname "$ac_file") 2>/dev/null ||
14296 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14297          X"$ac_file" : 'X\(//\)[^/]' \| \
14298          X"$ac_file" : 'X\(//\)$' \| \
14299          X"$ac_file" : 'X\(/\)' \| \
14300          .     : '\(.\)' 2>/dev/null ||
14301 echo X"$ac_file" |
14302     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14303           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14304           /^X\(\/\/\)$/{ s//\1/; q; }
14305           /^X\(\/\).*/{ s//\1/; q; }
14306           s/.*/./; q'`
14307   { if $as_mkdir_p; then
14308     mkdir -p "$ac_dir"
14309   else
14310     as_dir="$ac_dir"
14311     as_dirs=
14312     while test ! -d "$as_dir"; do
14313       as_dirs="$as_dir $as_dirs"
14314       as_dir=`(dirname "$as_dir") 2>/dev/null ||
14315 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14316          X"$as_dir" : 'X\(//\)[^/]' \| \
14317          X"$as_dir" : 'X\(//\)$' \| \
14318          X"$as_dir" : 'X\(/\)' \| \
14319          .     : '\(.\)' 2>/dev/null ||
14320 echo X"$as_dir" |
14321     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14322           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14323           /^X\(\/\/\)$/{ s//\1/; q; }
14324           /^X\(\/\).*/{ s//\1/; q; }
14325           s/.*/./; q'`
14326     done
14327     test ! -n "$as_dirs" || mkdir $as_dirs
14328   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
14329 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
14330    { (exit 1); exit 1; }; }; }
14331
14332   ac_builddir=.
14333
14334 if test "$ac_dir" != .; then
14335   ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
14336   # A "../" for each directory in $ac_dir_suffix.
14337   ac_top_builddir=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,../,g'`
14338 else
14339   ac_dir_suffix= ac_top_builddir=
14340 fi
14341
14342 case $srcdir in
14343   .)  # No --srcdir option.  We are building in place.
14344     ac_srcdir=.
14345     if test -z "$ac_top_builddir"; then
14346        ac_top_srcdir=.
14347     else
14348        ac_top_srcdir=`echo $ac_top_builddir | sed 's,/$,,'`
14349     fi ;;
14350   [\\/]* | ?:[\\/]* )  # Absolute path.
14351     ac_srcdir=$srcdir$ac_dir_suffix;
14352     ac_top_srcdir=$srcdir ;;
14353   *) # Relative path.
14354     ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
14355     ac_top_srcdir=$ac_top_builddir$srcdir ;;
14356 esac
14357
14358 # Do not use `cd foo && pwd` to compute absolute paths, because
14359 # the directories may not exist.
14360 case `pwd` in
14361 .) ac_abs_builddir="$ac_dir";;
14362 *)
14363   case "$ac_dir" in
14364   .) ac_abs_builddir=`pwd`;;
14365   [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
14366   *) ac_abs_builddir=`pwd`/"$ac_dir";;
14367   esac;;
14368 esac
14369 case $ac_abs_builddir in
14370 .) ac_abs_top_builddir=${ac_top_builddir}.;;
14371 *)
14372   case ${ac_top_builddir}. in
14373   .) ac_abs_top_builddir=$ac_abs_builddir;;
14374   [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
14375   *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
14376   esac;;
14377 esac
14378 case $ac_abs_builddir in
14379 .) ac_abs_srcdir=$ac_srcdir;;
14380 *)
14381   case $ac_srcdir in
14382   .) ac_abs_srcdir=$ac_abs_builddir;;
14383   [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
14384   *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
14385   esac;;
14386 esac
14387 case $ac_abs_builddir in
14388 .) ac_abs_top_srcdir=$ac_top_srcdir;;
14389 *)
14390   case $ac_top_srcdir in
14391   .) ac_abs_top_srcdir=$ac_abs_builddir;;
14392   [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
14393   *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
14394   esac;;
14395 esac
14396
14397
14398   case $INSTALL in
14399   [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
14400   *) ac_INSTALL=$ac_top_builddir$INSTALL ;;
14401   esac
14402
14403   # Let's still pretend it is `configure' which instantiates (i.e., don't
14404   # use $as_me), people would be surprised to read:
14405   #    /* config.h.  Generated by config.status.  */
14406   if test x"$ac_file" = x-; then
14407     configure_input=
14408   else
14409     configure_input="$ac_file.  "
14410   fi
14411   configure_input=$configure_input"Generated from `echo $ac_file_in |
14412                                      sed 's,.*/,,'` by configure."
14413
14414   # First look for the input files in the build tree, otherwise in the
14415   # src tree.
14416   ac_file_inputs=`IFS=:
14417     for f in $ac_file_in; do
14418       case $f in
14419       -) echo $tmp/stdin ;;
14420       [\\/$]*)
14421          # Absolute (can't be DOS-style, as IFS=:)
14422          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
14423 echo "$as_me: error: cannot find input file: $f" >&2;}
14424    { (exit 1); exit 1; }; }
14425          echo "$f";;
14426       *) # Relative
14427          if test -f "$f"; then
14428            # Build tree
14429            echo "$f"
14430          elif test -f "$srcdir/$f"; then
14431            # Source tree
14432            echo "$srcdir/$f"
14433          else
14434            # /dev/null tree
14435            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
14436 echo "$as_me: error: cannot find input file: $f" >&2;}
14437    { (exit 1); exit 1; }; }
14438          fi;;
14439       esac
14440     done` || { (exit 1); exit 1; }
14441
14442   if test x"$ac_file" != x-; then
14443     { echo "$as_me:$LINENO: creating $ac_file" >&5
14444 echo "$as_me: creating $ac_file" >&6;}
14445     rm -f "$ac_file"
14446   fi
14447 _ACEOF
14448 cat >>$CONFIG_STATUS <<_ACEOF
14449   sed "$ac_vpsub
14450 $extrasub
14451 _ACEOF
14452 cat >>$CONFIG_STATUS <<\_ACEOF
14453 :t
14454 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
14455 s,@configure_input@,$configure_input,;t t
14456 s,@srcdir@,$ac_srcdir,;t t
14457 s,@abs_srcdir@,$ac_abs_srcdir,;t t
14458 s,@top_srcdir@,$ac_top_srcdir,;t t
14459 s,@abs_top_srcdir@,$ac_abs_top_srcdir,;t t
14460 s,@builddir@,$ac_builddir,;t t
14461 s,@abs_builddir@,$ac_abs_builddir,;t t
14462 s,@top_builddir@,$ac_top_builddir,;t t
14463 s,@abs_top_builddir@,$ac_abs_top_builddir,;t t
14464 s,@INSTALL@,$ac_INSTALL,;t t
14465 " $ac_file_inputs | (eval "$ac_sed_cmds") >$tmp/out
14466   rm -f $tmp/stdin
14467   if test x"$ac_file" != x-; then
14468     mv $tmp/out $ac_file
14469   else
14470     cat $tmp/out
14471     rm -f $tmp/out
14472   fi
14473
14474 done
14475 _ACEOF
14476 cat >>$CONFIG_STATUS <<\_ACEOF
14477
14478 #
14479 # CONFIG_HEADER section.
14480 #
14481
14482 # These sed commands are passed to sed as "A NAME B NAME C VALUE D", where
14483 # NAME is the cpp macro being defined and VALUE is the value it is being given.
14484 #
14485 # ac_d sets the value in "#define NAME VALUE" lines.
14486 ac_dA='s,^\([    ]*\)#\([        ]*define[       ][      ]*\)'
14487 ac_dB='[         ].*$,\1#\2'
14488 ac_dC=' '
14489 ac_dD=',;t'
14490 # ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
14491 ac_uA='s,^\([    ]*\)#\([        ]*\)undef\([    ][      ]*\)'
14492 ac_uB='$,\1#\2define\3'
14493 ac_uC=' '
14494 ac_uD=',;t'
14495
14496 for ac_file in : $CONFIG_HEADERS; do test "x$ac_file" = x: && continue
14497   # Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
14498   case $ac_file in
14499   - | *:- | *:-:* ) # input from stdin
14500         cat >$tmp/stdin
14501         ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
14502         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
14503   *:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
14504         ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
14505   * )   ac_file_in=$ac_file.in ;;
14506   esac
14507
14508   test x"$ac_file" != x- && { echo "$as_me:$LINENO: creating $ac_file" >&5
14509 echo "$as_me: creating $ac_file" >&6;}
14510
14511   # First look for the input files in the build tree, otherwise in the
14512   # src tree.
14513   ac_file_inputs=`IFS=:
14514     for f in $ac_file_in; do
14515       case $f in
14516       -) echo $tmp/stdin ;;
14517       [\\/$]*)
14518          # Absolute (can't be DOS-style, as IFS=:)
14519          test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
14520 echo "$as_me: error: cannot find input file: $f" >&2;}
14521    { (exit 1); exit 1; }; }
14522          # Do quote $f, to prevent DOS paths from being IFS'd.
14523          echo "$f";;
14524       *) # Relative
14525          if test -f "$f"; then
14526            # Build tree
14527            echo "$f"
14528          elif test -f "$srcdir/$f"; then
14529            # Source tree
14530            echo "$srcdir/$f"
14531          else
14532            # /dev/null tree
14533            { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
14534 echo "$as_me: error: cannot find input file: $f" >&2;}
14535    { (exit 1); exit 1; }; }
14536          fi;;
14537       esac
14538     done` || { (exit 1); exit 1; }
14539   # Remove the trailing spaces.
14540   sed 's/[       ]*$//' $ac_file_inputs >$tmp/in
14541
14542 _ACEOF
14543
14544 # Transform confdefs.h into two sed scripts, `conftest.defines' and
14545 # `conftest.undefs', that substitutes the proper values into
14546 # config.h.in to produce config.h.  The first handles `#define'
14547 # templates, and the second `#undef' templates.
14548 # And first: Protect against being on the right side of a sed subst in
14549 # config.status.  Protect against being in an unquoted here document
14550 # in config.status.
14551 rm -f conftest.defines conftest.undefs
14552 # Using a here document instead of a string reduces the quoting nightmare.
14553 # Putting comments in sed scripts is not portable.
14554 #
14555 # `end' is used to avoid that the second main sed command (meant for
14556 # 0-ary CPP macros) applies to n-ary macro definitions.
14557 # See the Autoconf documentation for `clear'.
14558 cat >confdef2sed.sed <<\_ACEOF
14559 s/[\\&,]/\\&/g
14560 s,[\\$`],\\&,g
14561 t clear
14562 : clear
14563 s,^[     ]*#[    ]*define[       ][      ]*\([^  (][^    (]*\)\(([^)]*)\)[       ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
14564 t end
14565 s,^[     ]*#[    ]*define[       ][      ]*\([^  ][^     ]*\)[   ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
14566 : end
14567 _ACEOF
14568 # If some macros were called several times there might be several times
14569 # the same #defines, which is useless.  Nevertheless, we may not want to
14570 # sort them, since we want the *last* AC-DEFINE to be honored.
14571 uniq confdefs.h | sed -n -f confdef2sed.sed >conftest.defines
14572 sed 's/ac_d/ac_u/g' conftest.defines >conftest.undefs
14573 rm -f confdef2sed.sed
14574
14575 # This sed command replaces #undef with comments.  This is necessary, for
14576 # example, in the case of _POSIX_SOURCE, which is predefined and required
14577 # on some systems where configure will not decide to define it.
14578 cat >>conftest.undefs <<\_ACEOF
14579 s,^[     ]*#[    ]*undef[        ][      ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
14580 _ACEOF
14581
14582 # Break up conftest.defines because some shells have a limit on the size
14583 # of here documents, and old seds have small limits too (100 cmds).
14584 echo '  # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
14585 echo '  if grep "^[      ]*#[    ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
14586 echo '  # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
14587 echo '  :' >>$CONFIG_STATUS
14588 rm -f conftest.tail
14589 while grep . conftest.defines >/dev/null
14590 do
14591   # Write a limited-size here document to $tmp/defines.sed.
14592   echo '  cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
14593   # Speed up: don't consider the non `#define' lines.
14594   echo '/^[      ]*#[    ]*define/!b' >>$CONFIG_STATUS
14595   # Work around the forget-to-reset-the-flag bug.
14596   echo 't clr' >>$CONFIG_STATUS
14597   echo ': clr' >>$CONFIG_STATUS
14598   sed ${ac_max_here_lines}q conftest.defines >>$CONFIG_STATUS
14599   echo 'CEOF
14600   sed -f $tmp/defines.sed $tmp/in >$tmp/out
14601   rm -f $tmp/in
14602   mv $tmp/out $tmp/in
14603 ' >>$CONFIG_STATUS
14604   sed 1,${ac_max_here_lines}d conftest.defines >conftest.tail
14605   rm -f conftest.defines
14606   mv conftest.tail conftest.defines
14607 done
14608 rm -f conftest.defines
14609 echo '  fi # grep' >>$CONFIG_STATUS
14610 echo >>$CONFIG_STATUS
14611
14612 # Break up conftest.undefs because some shells have a limit on the size
14613 # of here documents, and old seds have small limits too (100 cmds).
14614 echo '  # Handle all the #undef templates' >>$CONFIG_STATUS
14615 rm -f conftest.tail
14616 while grep . conftest.undefs >/dev/null
14617 do
14618   # Write a limited-size here document to $tmp/undefs.sed.
14619   echo '  cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
14620   # Speed up: don't consider the non `#undef'
14621   echo '/^[      ]*#[    ]*undef/!b' >>$CONFIG_STATUS
14622   # Work around the forget-to-reset-the-flag bug.
14623   echo 't clr' >>$CONFIG_STATUS
14624   echo ': clr' >>$CONFIG_STATUS
14625   sed ${ac_max_here_lines}q conftest.undefs >>$CONFIG_STATUS
14626   echo 'CEOF
14627   sed -f $tmp/undefs.sed $tmp/in >$tmp/out
14628   rm -f $tmp/in
14629   mv $tmp/out $tmp/in
14630 ' >>$CONFIG_STATUS
14631   sed 1,${ac_max_here_lines}d conftest.undefs >conftest.tail
14632   rm -f conftest.undefs
14633   mv conftest.tail conftest.undefs
14634 done
14635 rm -f conftest.undefs
14636
14637 cat >>$CONFIG_STATUS <<\_ACEOF
14638   # Let's still pretend it is `configure' which instantiates (i.e., don't
14639   # use $as_me), people would be surprised to read:
14640   #    /* config.h.  Generated by config.status.  */
14641   if test x"$ac_file" = x-; then
14642     echo "/* Generated by configure.  */" >$tmp/config.h
14643   else
14644     echo "/* $ac_file.  Generated by configure.  */" >$tmp/config.h
14645   fi
14646   cat $tmp/in >>$tmp/config.h
14647   rm -f $tmp/in
14648   if test x"$ac_file" != x-; then
14649     if diff $ac_file $tmp/config.h >/dev/null 2>&1; then
14650       { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
14651 echo "$as_me: $ac_file is unchanged" >&6;}
14652     else
14653       ac_dir=`(dirname "$ac_file") 2>/dev/null ||
14654 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14655          X"$ac_file" : 'X\(//\)[^/]' \| \
14656          X"$ac_file" : 'X\(//\)$' \| \
14657          X"$ac_file" : 'X\(/\)' \| \
14658          .     : '\(.\)' 2>/dev/null ||
14659 echo X"$ac_file" |
14660     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14661           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14662           /^X\(\/\/\)$/{ s//\1/; q; }
14663           /^X\(\/\).*/{ s//\1/; q; }
14664           s/.*/./; q'`
14665       { if $as_mkdir_p; then
14666     mkdir -p "$ac_dir"
14667   else
14668     as_dir="$ac_dir"
14669     as_dirs=
14670     while test ! -d "$as_dir"; do
14671       as_dirs="$as_dir $as_dirs"
14672       as_dir=`(dirname "$as_dir") 2>/dev/null ||
14673 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
14674          X"$as_dir" : 'X\(//\)[^/]' \| \
14675          X"$as_dir" : 'X\(//\)$' \| \
14676          X"$as_dir" : 'X\(/\)' \| \
14677          .     : '\(.\)' 2>/dev/null ||
14678 echo X"$as_dir" |
14679     sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
14680           /^X\(\/\/\)[^/].*/{ s//\1/; q; }
14681           /^X\(\/\/\)$/{ s//\1/; q; }
14682           /^X\(\/\).*/{ s//\1/; q; }
14683           s/.*/./; q'`
14684     done
14685     test ! -n "$as_dirs" || mkdir $as_dirs
14686   fi || { { echo "$as_me:$LINENO: error: cannot create directory \"$ac_dir\"" >&5
14687 echo "$as_me: error: cannot create directory \"$ac_dir\"" >&2;}
14688    { (exit 1); exit 1; }; }; }
14689
14690       rm -f $ac_file
14691       mv $tmp/config.h $ac_file
14692     fi
14693   else
14694     cat $tmp/config.h
14695     rm -f $tmp/config.h
14696   fi
14697 done
14698 _ACEOF
14699
14700 cat >>$CONFIG_STATUS <<\_ACEOF
14701
14702 { (exit 0); exit 0; }
14703 _ACEOF
14704 chmod +x $CONFIG_STATUS
14705 ac_clean_files=$ac_clean_files_save
14706
14707
14708 # configure is writing to config.log, and then calls config.status.
14709 # config.status does its own redirection, appending to config.log.
14710 # Unfortunately, on DOS this fails, as config.log is still kept open
14711 # by configure, so config.status won't be able to write to it; its
14712 # output is simply discarded.  So we exec the FD to /dev/null,
14713 # effectively closing config.log, so it can be properly (re)opened and
14714 # appended to by config.status.  When coming back to configure, we
14715 # need to make the FD available again.
14716 if test "$no_create" != yes; then
14717   ac_cs_success=:
14718   ac_config_status_args=
14719   test "$silent" = yes &&
14720     ac_config_status_args="$ac_config_status_args --quiet"
14721   exec 5>/dev/null
14722   $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
14723   exec 5>>config.log
14724   # Use ||, not &&, to avoid exiting from the if with $? = 1, which
14725   # would make configure fail if this is the last instruction.
14726   $ac_cs_success || { (exit 1); exit 1; }
14727 fi
14728
14729
14730 echo "Configuration:
14731
14732   Rxvt version:               $VERSION : $DATE
14733   Source code location:       $srcdir
14734   Install path:               ${prefix}/bin
14735   Compiler:                   $CXX
14736   Compiler flags:             $CFLAGS
14737   Linker:                     $LINKER"
14738
14739 if test x$support_xpm = xyes; then
14740   echo "  Xpm library:                $XPM_LIBS"
14741 fi
14742
14743 if test x$term != x; then
14744   echo "  set TERM to:                $term"
14745 fi
14746 if test x$terminfo != x; then
14747   echo "  set TERMINFO to:            $terminfo"
14748 fi
14749 echo "  default resource name:      $RESNAME"
14750 echo "  resource class:             $RESCLASS"
14751 if test x$RESFALLBACK != x; then
14752    echo "  resource class fallback:    $RESFALLBACK"
14753 fi
14754 echo
14755 echo "  embedded perl:              $support_perl"
14756 echo
14757 if test x$support_xpm = xneedsmanualspecification; then
14758   echo ".----------------------------------------------------------------."
14759   echo ". WARNING: --enable-xpm-background was specified however the     ."
14760   echo ".          XPM includes files and libraries could not be found.  ."
14761   echo ".          XPM backgrounds are now being DISABLED!  If you want  ."
14762   echo ".          to use them you should rerun   configure   with the   ."
14763   echo ".          appropriate --with-xpm-includes=/path/to/xpm/includes ."
14764   echo ".          and --with-xpm-library=/path/to/xpm/library lines.    ."
14765   echo ".----------------------------------------------------------------."
14766 fi
14767 if test x$support_xim = xyes -a x$rxvt_cv_func_xlocale = xno; then
14768   echo ".----------------------------------------------------------------."
14769   echo ". WARNING: --enable-xim was specified however the locale support ."
14770   echo ".          functions could not be found.                         ."
14771   echo ".          XIM is now being DISABLED!                            ."
14772   echo ".----------------------------------------------------------------."
14773 fi
14774
14775 echo "  *** Optionally check src/feature.h for further options ***"
14776 echo
14777
14778 echo ".----------------------------------------------------------------."
14779 echo ". NOTE: some features are disabled by default, try               ."
14780 echo ". configure --help to get an idea of the optional features,      ."
14781 echo ". or read ./README.configure                                     ."
14782 echo ".                                                                ."
14783 echo ". The script ./reconf gives a reasonable baseline, try it if     ."
14784 echo ". you do not want to read documentation and still want some      ."
14785 echo ". useful features.                                               ."
14786 echo ".----------------------------------------------------------------."
14787 echo
14788