--- discover-2.1.2.orig/aclibs +++ discover-2.1.2/aclibs @@ -0,0 +1,7 @@ +# $Progeny$ + +buildtools/check.m4 +buildtools/config-script.m4 +buildtools/libtool.m4 +buildtools/show-config.m4 +portability/replace-funcs.m4 --- discover-2.1.2.orig/aclocal.m4 +++ discover-2.1.2/aclocal.m4 @@ -0,0 +1,3951 @@ +dnl AM_PATH_CHECK([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]]) +dnl Test for check, and define CHECK_CFLAGS and CHECK_LIBS +dnl + +AC_DEFUN(AM_PATH_CHECK, +[ + AC_ARG_WITH(check, + [ --with-check=PATH Prefix where check is installed [default=auto]]) + + if test "x$with_check" != x; then + CHECK_CFLAGS="-I$with_check/include" + CHECK_LIBS="-L$with_check/lib -lcheck" + else + CHECK_CFLAGS="" + CHECK_LIBS="-lcheck" + fi + + min_check_version=ifelse([$1], ,0.8.2,$1) + + AC_MSG_CHECKING(for check - version >= $min_check_version) + + ac_save_CFLAGS="$CFLAGS" + ac_save_LIBS="$LIBS" + + CFLAGS="$CFLAGS $CHECK_CFLAGS" + LIBS="$CHECK_LIBS $LIBS" + + rm -f conf.check-test + AC_TRY_RUN([ +#include +#include + +#include + +int main () +{ + int major, minor, micro; + char *tmp_version; + + system ("touch conf.check-test"); + + /* HP/UX 9 (%@#!) writes to sscanf strings */ + tmp_version = strdup("$min_check_version"); + if (sscanf(tmp_version, "%d.%d.%d", &major, &minor, µ) != 3) { + printf("%s, bad version string\n", "$min_check_version"); + return 1; + } + + if ((CHECK_MAJOR_VERSION != check_major_version) || + (CHECK_MINOR_VERSION != check_minor_version) || + (CHECK_MICRO_VERSION != check_micro_version)) + { + printf("\n*** The check header file (version %d.%d.%d) does not match\n", + CHECK_MAJOR_VERSION, CHECK_MINOR_VERSION, CHECK_MICRO_VERSION); + printf("*** the check library (version %d.%d.%d).\n", + check_major_version, check_minor_version, check_micro_version); + return 1; + } + + if ((check_major_version > major) || + ((check_major_version == major) && (check_minor_version > minor)) || + ((check_major_version == major) && (check_minor_version == minor) && (check_micro_version >= micro))) + { + return 0; + } + else + { + printf("\n*** An old version of check (%d.%d.%d) was found.\n", + check_major_version, check_minor_version, check_micro_version); + printf("*** You need a version of check that is at least %d.%d.%d.\n", major, minor, micro); + printf("***\n"); + printf("*** If you have already installed a sufficiently new version, this error\n"); + printf("*** probably means that the wrong copy of the check library and header\n"); + printf("*** file is being found. Rerun configure with the --with-check=PATH option\n"); + printf("*** to specify the prefix where the correct version was installed.\n"); + } + + return 1; +} +],, no_check=yes, [echo $ac_n "Cross compiling; assumed OK... $ac_c"]) + + CFLAGS="$ac_save_CFLAGS" + LIBS="$ac_save_LIBS" + + if test "x$no_check" = x ; then + AC_MSG_RESULT(yes) + ifelse([$2], , :, [$2]) + else + AC_MSG_RESULT(no) + if test -f conf.check-test ; then + : + else + echo "*** Could not run check test program, checking why..." + CFLAGS="$CFLAGS $CHECK_CFLAGS" + LIBS="$CHECK_LIBS $LIBS" + AC_TRY_LINK([ +#include +#include + +#include +], , [ echo "*** The test program compiled, but did not run. This usually means" + echo "*** that the run-time linker is not finding check. You'll need to set your" + echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" + echo "*** to the installed location. Also, make sure you have run ldconfig if that" + echo "*** is required on your system." + echo "***" + echo "*** If you have an old version installed, it is best to remove it, although" + echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH"], + [ echo "*** The test program failed to compile or link. See the file config.log for" + echo "*** the exact error that occurred." ]) + + CFLAGS="$ac_save_CFLAGS" + LIBS="$ac_save_LIBS" + fi + + CHECK_CFLAGS="" + CHECK_LIBS="" + + rm -f conf.check-test + ifelse([$3], , AC_MSG_ERROR([check not found]), [$3]) + fi + + AC_SUBST(CHECK_CFLAGS) + AC_SUBST(CHECK_LIBS) + + rm -f conf.check-test +]) +# $Progeny$ + +AC_DEFUN(PROGENY_CONFIG_SCRIPT_VAR, [ + +PROGENY_CONFIG_SCRIPT_VARS="${PROGENY_CONFIG_SCRIPT_VARS}; VARS=\"\${VARS} $1\"" +PROGENY_CONFIG_SCRIPT_SET="${PROGENY_CONFIG_SCRIPT_SET}; $1=\"$2\"" + +PROGENY_CONFIG_SCRIPT_DOC="${PROGENY_CONFIG_SCRIPT_DOC} + + $1 + +" +]) + +AC_DEFUN(PROGENY_CONFIG_SCRIPT, [ + +ifelse($1, [], + PROGENY_CONFIG_SCRIPT_NAME=${PACKAGE_TARNAME}-config +, + PROGENY_CONFIG_SCRIPT_NAME="$1" +) + +dnl Initialize these so they don't start with a semicolon, since some +dnl shells react badly to a leading semicolon. +PROGENY_CONFIG_SCRIPT_VARS=":" +PROGENY_CONFIG_SCRIPT_SET=":" + +PROGENY_CONFIG_SCRIPT_VAR(major_version, ${PACKAGE_MAJOR}) +PROGENY_CONFIG_SCRIPT_VAR(minor_version, ${PACKAGE_MINOR}) +PROGENY_CONFIG_SCRIPT_VAR(micro_version, ${PACKAGE_MICRO}) +PROGENY_CONFIG_SCRIPT_VAR(version, + \${major_version}.\${minor_version}.\${micro_version}) +PROGENY_CONFIG_SCRIPT_VAR(cppflags, ${export_CPPFLAGS}) +PROGENY_CONFIG_SCRIPT_VAR(ldflags, ${export_LDFLAGS}) +PROGENY_CONFIG_SCRIPT_VAR(libs, ${export_LIBS}) + +for var in prefix \ + exec_prefix; do + eval val="\$${var}" + if test "${val}" = "NONE"; then + val=${ac_default_prefix} + fi + PROGENY_CONFIG_SCRIPT_VAR(${var}, ${val}) +done + +for var in bindir \ + sbindir \ + libexecdir \ + datadir \ + sysconfdir \ + sharedstatedir \ + localstatedir \ + libdir \ + includedir \ + oldincludedir \ + infodir \ + mandir \ + build \ + build_cpu \ + build_vendor \ + build_os \ + host \ + host_cpu \ + host_vendor \ + host_os \ + target \ + target_cpu \ + target_vendor \ + target_os; do + eval val="\$${var}" + PROGENY_CONFIG_SCRIPT_VAR(${var}, ${val}) +done + +AC_SUBST(PROGENY_CONFIG_SCRIPT_NAME) +AC_SUBST(PROGENY_CONFIG_SCRIPT_SET) +AC_SUBST(PROGENY_CONFIG_SCRIPT_VARS) + +AC_CONFIG_FILES(buildtools/config-script) + +AC_CONFIG_COMMANDS(config-script-doc, + echo "${doctext}" \ + | ${ac_top_srcdir}/${mkdoc} \ + ${refentry} \ + ${docname} + , + doctext="${PROGENY_CONFIG_SCRIPT_DOC}"; + mkdoc='buildtools/config-script-mkdoc'; + refentry='buildtools/config-script.refentry'; + docname="${PROGENY_CONFIG_SCRIPT_NAME}") +]) +# libtool.m4 - Configure libtool for the host system. -*-Shell-script-*- +## Copyright 1996, 1997, 1998, 1999, 2000, 2001 +## Free Software Foundation, Inc. +## Originally by Gordon Matzigkeit , 1996 +## +## This program is free software; you can redistribute it and/or modify +## it under the terms of the GNU General Public License as published by +## the Free Software Foundation; either version 2 of the License, or +## (at your option) any later version. +## +## This program is distributed in the hope that it will be useful, but +## WITHOUT ANY WARRANTY; without even the implied warranty of +## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +## General Public License for more details. +## +## You should have received a copy of the GNU General Public License +## along with this program; if not, write to the Free Software +## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +## +## As a special exception to the GNU General Public License, if you +## distribute this file as part of a program that contains a +## configuration script generated by Autoconf, you may include it under +## the same distribution terms that you use for the rest of that program. + +# serial 46 AC_PROG_LIBTOOL +# Debian $Rev: 102 $ + +AC_DEFUN([AC_PROG_LIBTOOL], +[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl + +# This can be used to rebuild libtool when needed +LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" + +# Always use our own libtool. +LIBTOOL='$(SHELL) $(top_builddir)/libtool' +AC_SUBST(LIBTOOL)dnl + +# Prevent multiple expansion +define([AC_PROG_LIBTOOL], []) +]) + +AC_DEFUN([AC_LIBTOOL_SETUP], +[AC_PREREQ(2.13)dnl +AC_REQUIRE([AC_ENABLE_SHARED])dnl +AC_REQUIRE([AC_ENABLE_STATIC])dnl +AC_REQUIRE([AC_ENABLE_FAST_INSTALL])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_PROG_LD])dnl +AC_REQUIRE([AC_PROG_LD_RELOAD_FLAG])dnl +AC_REQUIRE([AC_PROG_NM])dnl +AC_REQUIRE([LT_AC_PROG_SED])dnl + +AC_REQUIRE([AC_PROG_LN_S])dnl +AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl +AC_REQUIRE([AC_OBJEXT])dnl +AC_REQUIRE([AC_EXEEXT])dnl +dnl + +_LT_AC_PROG_ECHO_BACKSLASH +# Only perform the check for file, if the check method requires it +case $deplibs_check_method in +file_magic*) + if test "$file_magic_cmd" = '$MAGIC_CMD'; then + AC_PATH_MAGIC + fi + ;; +esac + +AC_CHECK_TOOL(RANLIB, ranlib, :) +AC_CHECK_TOOL(STRIP, strip, :) + +ifdef([AC_PROVIDE_AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no) +ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL], +enable_win32_dll=yes, enable_win32_dll=no) + +AC_ARG_ENABLE(libtool-lock, + [ --disable-libtool-lock avoid locking (might break parallel builds)]) +test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes + +# Some flags need to be propagated to the compiler or linker for good +# libtool support. +case $host in +*-*-irix6*) + # Find out which ABI we are using. + echo '[#]line __oline__ "configure"' > conftest.$ac_ext + if AC_TRY_EVAL(ac_compile); then + case `/usr/bin/file conftest.$ac_objext` in + *32-bit*) + LD="${LD-ld} -32" + ;; + *N32*) + LD="${LD-ld} -n32" + ;; + *64-bit*) + LD="${LD-ld} -64" + ;; + esac + fi + rm -rf conftest* + ;; + +*-*-sco3.2v5*) + # On SCO OpenServer 5, we need -belf to get full-featured binaries. + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -belf" + AC_CACHE_CHECK([whether the C compiler needs -belf], lt_cv_cc_needs_belf, + [AC_LANG_SAVE + AC_LANG_C + AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no]) + AC_LANG_RESTORE]) + if test x"$lt_cv_cc_needs_belf" != x"yes"; then + # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf + CFLAGS="$SAVE_CFLAGS" + fi + ;; + +ifdef([AC_PROVIDE_AC_LIBTOOL_WIN32_DLL], +[*-*-cygwin* | *-*-mingw* | *-*-pw32*) + AC_CHECK_TOOL(DLLTOOL, dlltool, false) + AC_CHECK_TOOL(AS, as, false) + AC_CHECK_TOOL(OBJDUMP, objdump, false) + + # recent cygwin and mingw systems supply a stub DllMain which the user + # can override, but on older systems we have to supply one + AC_CACHE_CHECK([if libtool should supply DllMain function], lt_cv_need_dllmain, + [AC_TRY_LINK([], + [extern int __attribute__((__stdcall__)) DllMain(void*, int, void*); + DllMain (0, 0, 0);], + [lt_cv_need_dllmain=no],[lt_cv_need_dllmain=yes])]) + + case $host/$CC in + *-*-cygwin*/gcc*-mno-cygwin*|*-*-mingw*) + # old mingw systems require "-dll" to link a DLL, while more recent ones + # require "-mdll" + SAVE_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -mdll" + AC_CACHE_CHECK([how to link DLLs], lt_cv_cc_dll_switch, + [AC_TRY_LINK([], [], [lt_cv_cc_dll_switch=-mdll],[lt_cv_cc_dll_switch=-dll])]) + CFLAGS="$SAVE_CFLAGS" ;; + *-*-cygwin* | *-*-pw32*) + # cygwin systems need to pass --dll to the linker, and not link + # crt.o which will require a WinMain@16 definition. + lt_cv_cc_dll_switch="-Wl,--dll -nostartfiles" ;; + esac + ;; + ]) +esac + +_LT_AC_LTCONFIG_HACK + +]) + +# AC_LIBTOOL_HEADER_ASSERT +# ------------------------ +AC_DEFUN([AC_LIBTOOL_HEADER_ASSERT], +[AC_CACHE_CHECK([whether $CC supports assert without backlinking], + [lt_cv_func_assert_works], + [case $host in + *-*-solaris*) + if test "$GCC" = yes && test "$with_gnu_ld" != yes; then + case `$CC --version 2>/dev/null` in + [[12]].*) lt_cv_func_assert_works=no ;; + *) lt_cv_func_assert_works=yes ;; + esac + fi + ;; + esac]) + +if test "x$lt_cv_func_assert_works" = xyes; then + AC_CHECK_HEADERS(assert.h) +fi +])# AC_LIBTOOL_HEADER_ASSERT + +# _LT_AC_CHECK_DLFCN +# -------------------- +AC_DEFUN([_LT_AC_CHECK_DLFCN], +[AC_CHECK_HEADERS(dlfcn.h) +])# _LT_AC_CHECK_DLFCN + +# AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE +# --------------------------------- +AC_DEFUN([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE], +[AC_REQUIRE([AC_CANONICAL_HOST]) +AC_REQUIRE([AC_PROG_NM]) +AC_REQUIRE([AC_OBJEXT]) +# Check for command to grab the raw symbol name followed by C symbol from nm. +AC_MSG_CHECKING([command to parse $NM output]) +AC_CACHE_VAL([lt_cv_sys_global_symbol_pipe], [dnl + +# These are sane defaults that work on at least a few old systems. +# [They come from Ultrix. What could be older than Ultrix?!! ;)] + +# Character class describing NM global symbol codes. +symcode='[[BCDEGRST]]' + +# Regexp to match symbols that can be accessed directly from C. +sympat='\([[_A-Za-z]][[_A-Za-z0-9]]*\)' + +# Transform the above into a raw symbol and a C symbol. +symxfrm='\1 \2\3 \3' + +# Transform an extracted symbol line into a proper C declaration +lt_cv_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern char \1;/p'" + +# Transform an extracted symbol line into symbol name and symbol address +lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + +# Define system-specific variables. +case $host_os in +aix*) + symcode='[[BCDT]]' + ;; +cygwin* | mingw* | pw32*) + symcode='[[ABCDGISTW]]' + ;; +hpux*) # Its linker distinguishes data from code symbols + lt_cv_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern char \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" + lt_cv_global_symbol_to_c_name_address="sed -n -e 's/^: \([[^ ]]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([[^ ]]*\) \([[^ ]]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" + ;; +irix* | nonstopux*) + symcode='[[BCDEGRST]]' + ;; +osf*) + symcode='[[BCDEGQRST]]' + ;; +solaris* | sysv5*) + symcode='[[BDT]]' + ;; +sysv4) + symcode='[[DFNSTU]]' + ;; +esac + +# Handle CRLF in mingw tool chain +opt_cr= +case $host_os in +mingw*) + opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp + ;; +esac + +# If we're using GNU nm, then use its standard symbol codes. +if $NM -V 2>&1 | egrep '(GNU|with BFD)' > /dev/null; then + symcode='[[ABCDGISTW]]' +fi + +# Try without a prefix undercore, then with it. +for ac_symprfx in "" "_"; do + + # Write the raw and C identifiers. +lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[[ ]]\($symcode$symcode*\)[[ ]][[ ]]*\($ac_symprfx\)$sympat$opt_cr$/$symxfrm/p'" + + # Check to see that the pipe works correctly. + pipe_works=no + rm -f conftest* + cat > conftest.$ac_ext < $nlist) && test -s "$nlist"; then + # Try sorting and uniquifying the output. + if sort "$nlist" | uniq > "$nlist"T; then + mv -f "$nlist"T "$nlist" + else + rm -f "$nlist"T + fi + + # Make sure that we snagged all the symbols we need. + if egrep ' nm_test_var$' "$nlist" >/dev/null; then + if egrep ' nm_test_func$' "$nlist" >/dev/null; then + cat < conftest.$ac_ext +#ifdef __cplusplus +extern "C" { +#endif + +EOF + # Now generate the symbol file. + eval "$lt_cv_global_symbol_to_cdecl"' < "$nlist" >> conftest.$ac_ext' + + cat <> conftest.$ac_ext +#if defined (__STDC__) && __STDC__ +# define lt_ptr void * +#else +# define lt_ptr char * +# define const +#endif + +/* The mapping between symbol names and symbols. */ +const struct { + const char *name; + lt_ptr address; +} +lt_preloaded_symbols[[]] = +{ +EOF + sed "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr) \&\2},/" < "$nlist" >> conftest.$ac_ext + cat <<\EOF >> conftest.$ac_ext + {0, (lt_ptr) 0} +}; + +#ifdef __cplusplus +} +#endif +EOF + # Now try linking the two files. + mv conftest.$ac_objext conftstm.$ac_objext + save_LIBS="$LIBS" + save_CFLAGS="$CFLAGS" + LIBS="conftstm.$ac_objext" + CFLAGS="$CFLAGS$no_builtin_flag" + if AC_TRY_EVAL(ac_link) && test -s conftest$ac_exeext; then + pipe_works=yes + fi + LIBS="$save_LIBS" + CFLAGS="$save_CFLAGS" + else + echo "cannot find nm_test_func in $nlist" >&AC_FD_CC + fi + else + echo "cannot find nm_test_var in $nlist" >&AC_FD_CC + fi + else + echo "cannot run $lt_cv_sys_global_symbol_pipe" >&AC_FD_CC + fi + else + echo "$progname: failed program was:" >&AC_FD_CC + cat conftest.$ac_ext >&5 + fi + rm -f conftest* conftst* + + # Do not use the global_symbol_pipe unless it works. + if test "$pipe_works" = yes; then + break + else + lt_cv_sys_global_symbol_pipe= + fi +done +]) +global_symbol_pipe="$lt_cv_sys_global_symbol_pipe" +if test -z "$lt_cv_sys_global_symbol_pipe"; then + global_symbol_to_cdecl= + global_symbol_to_c_name_address= +else + global_symbol_to_cdecl="$lt_cv_global_symbol_to_cdecl" + global_symbol_to_c_name_address="$lt_cv_global_symbol_to_c_name_address" +fi +if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address"; +then + AC_MSG_RESULT(failed) +else + AC_MSG_RESULT(ok) +fi +]) # AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE + +# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR +# --------------------------------- +AC_DEFUN([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR], +[# Find the correct PATH separator. Usually this is `:', but +# DJGPP uses `;' like DOS. +if test "X${PATH_SEPARATOR+set}" != Xset; then + UNAME=${UNAME-`uname 2>/dev/null`} + case X$UNAME in + *-DOS) lt_cv_sys_path_separator=';' ;; + *) lt_cv_sys_path_separator=':' ;; + esac + PATH_SEPARATOR=$lt_cv_sys_path_separator +fi +])# _LT_AC_LIBTOOL_SYS_PATH_SEPARATOR + +# _LT_AC_PROG_ECHO_BACKSLASH +# -------------------------- +# Add some code to the start of the generated configure script which +# will find an echo command which doesn't interpret backslashes. +AC_DEFUN([_LT_AC_PROG_ECHO_BACKSLASH], +[ifdef([AC_DIVERSION_NOTICE], [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)], + [AC_DIVERT_PUSH(NOTICE)]) +_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR + +# Check that we are running under the correct shell. +SHELL=${CONFIG_SHELL-/bin/sh} + +case X$ECHO in +X*--fallback-echo) + # Remove one level of quotation (which was required for Make). + ECHO=`echo "$ECHO" | sed 's,\\\\\[$]\\[$]0,'[$]0','` + ;; +esac + +echo=${ECHO-echo} +if test "X[$]1" = X--no-reexec; then + # Discard the --no-reexec flag, and continue. + shift +elif test "X[$]1" = X--fallback-echo; then + # Avoid inline document here, it may be left over + : +elif test "X`($echo '\t') 2>/dev/null`" = 'X\t'; then + # Yippee, $echo works! + : +else + # Restart under the correct shell. + exec $SHELL "[$]0" --no-reexec ${1+"[$]@"} +fi + +if test "X[$]1" = X--fallback-echo; then + # used as fallback echo + shift + cat </dev/null && + echo_test_string="`eval $cmd`" && + (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null + then + break + fi + done +fi + +if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + : +else + # The Solaris, AIX, and Digital Unix default echo programs unquote + # backslashes. This makes it impossible to quote backslashes using + # echo "$something" | sed 's/\\/\\\\/g' + # + # So, first we look for a working echo in the user's PATH. + + IFS="${IFS= }"; save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for dir in $PATH /usr/ucb; do + if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && + test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$dir/echo" + break + fi + done + IFS="$save_ifs" + + if test "X$echo" = Xecho; then + # We didn't find a better echo, so look for alternatives. + if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # This shell has a builtin print -r that does the trick. + echo='print -r' + elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && + test "X$CONFIG_SHELL" != X/bin/ksh; then + # If we have ksh, try running configure again with it. + ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} + export ORIGINAL_CONFIG_SHELL + CONFIG_SHELL=/bin/ksh + export CONFIG_SHELL + exec $CONFIG_SHELL "[$]0" --no-reexec ${1+"[$]@"} + else + # Try using printf. + echo='printf %s\n' + if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && + echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + # Cool, printf works + : + elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($ORIGINAL_CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL + export CONFIG_SHELL + SHELL="$CONFIG_SHELL" + export SHELL + echo="$CONFIG_SHELL [$]0 --fallback-echo" + elif echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo '\t') 2>/dev/null` && + test "X$echo_testing_string" = 'X\t' && + echo_testing_string=`($CONFIG_SHELL "[$]0" --fallback-echo "$echo_test_string") 2>/dev/null` && + test "X$echo_testing_string" = "X$echo_test_string"; then + echo="$CONFIG_SHELL [$]0 --fallback-echo" + else + # maybe with a smaller string... + prev=: + + for cmd in 'echo test' 'sed 2q "[$]0"' 'sed 10q "[$]0"' 'sed 20q "[$]0"' 'sed 50q "[$]0"'; do + if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null + then + break + fi + prev="$cmd" + done + + if test "$prev" != 'sed 50q "[$]0"'; then + echo_test_string=`eval $prev` + export echo_test_string + exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "[$]0" ${1+"[$]@"} + else + # Oops. We lost completely, so just stick with echo. + echo=echo + fi + fi + fi + fi +fi +fi + +# Copy echo and quote the copy suitably for passing to libtool from +# the Makefile, instead of quoting the original, which is used later. +ECHO=$echo +if test "X$ECHO" = "X$CONFIG_SHELL [$]0 --fallback-echo"; then + ECHO="$CONFIG_SHELL \\\$\[$]0 --fallback-echo" +fi + +AC_SUBST(ECHO) +AC_DIVERT_POP +])# _LT_AC_PROG_ECHO_BACKSLASH + +# _LT_AC_TRY_DLOPEN_SELF (ACTION-IF-TRUE, ACTION-IF-TRUE-W-USCORE, +# ACTION-IF-FALSE, ACTION-IF-CROSS-COMPILING) +# ------------------------------------------------------------------ +AC_DEFUN([_LT_AC_TRY_DLOPEN_SELF], +[if test "$cross_compiling" = yes; then : + [$4] +else + AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl + lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 + lt_status=$lt_dlunknown + cat > conftest.$ac_ext < +#endif + +#include + +#ifdef RTLD_GLOBAL +# define LT_DLGLOBAL RTLD_GLOBAL +#else +# ifdef DL_GLOBAL +# define LT_DLGLOBAL DL_GLOBAL +# else +# define LT_DLGLOBAL 0 +# endif +#endif + +/* We may have to define LT_DLLAZY_OR_NOW in the command line if we + find out it does not work in some platform. */ +#ifndef LT_DLLAZY_OR_NOW +# ifdef RTLD_LAZY +# define LT_DLLAZY_OR_NOW RTLD_LAZY +# else +# ifdef DL_LAZY +# define LT_DLLAZY_OR_NOW DL_LAZY +# else +# ifdef RTLD_NOW +# define LT_DLLAZY_OR_NOW RTLD_NOW +# else +# ifdef DL_NOW +# define LT_DLLAZY_OR_NOW DL_NOW +# else +# define LT_DLLAZY_OR_NOW 0 +# endif +# endif +# endif +# endif +#endif + +#ifdef __cplusplus +extern "C" void exit (int); +#endif + +void fnord() { int i=42;} +int main () +{ + void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); + int status = $lt_dlunknown; + + if (self) + { + if (dlsym (self,"fnord")) status = $lt_dlno_uscore; + else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; + /* dlclose (self); */ + } + + exit (status); +}] +EOF + if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then + (./conftest; exit; ) 2>/dev/null + lt_status=$? + case x$lt_status in + x$lt_dlno_uscore) $1 ;; + x$lt_dlneed_uscore) $2 ;; + x$lt_unknown|x*) $3 ;; + esac + else : + # compilation failed + $3 + fi +fi +rm -fr conftest* +])# _LT_AC_TRY_DLOPEN_SELF + +# AC_LIBTOOL_DLOPEN_SELF +# ------------------- +AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF], +[if test "x$enable_dlopen" != xyes; then + enable_dlopen=unknown + enable_dlopen_self=unknown + enable_dlopen_self_static=unknown +else + lt_cv_dlopen=no + lt_cv_dlopen_libs= + + case $host_os in + beos*) + lt_cv_dlopen="load_add_on" + lt_cv_dlopen_libs= + lt_cv_dlopen_self=yes + ;; + + cygwin* | mingw* | pw32*) + lt_cv_dlopen="LoadLibrary" + lt_cv_dlopen_libs= + ;; + + *) + AC_CHECK_FUNC([shl_load], + [lt_cv_dlopen="shl_load"], + [AC_CHECK_LIB([dld], [shl_load], + [lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"], + [AC_CHECK_FUNC([dlopen], + [lt_cv_dlopen="dlopen"], + [AC_CHECK_LIB([dl], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"], + [AC_CHECK_LIB([svld], [dlopen], + [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"], + [AC_CHECK_LIB([dld], [dld_link], + [lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"]) + ]) + ]) + ]) + ]) + ]) + ;; + esac + + if test "x$lt_cv_dlopen" != xno; then + enable_dlopen=yes + else + enable_dlopen=no + fi + + case $lt_cv_dlopen in + dlopen) + save_CPPFLAGS="$CPPFLAGS" + AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl + test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" + + save_LDFLAGS="$LDFLAGS" + eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" + + save_LIBS="$LIBS" + LIBS="$lt_cv_dlopen_libs $LIBS" + + AC_CACHE_CHECK([whether a program can dlopen itself], + lt_cv_dlopen_self, [dnl + _LT_AC_TRY_DLOPEN_SELF( + lt_cv_dlopen_self=yes, lt_cv_dlopen_self=yes, + lt_cv_dlopen_self=no, lt_cv_dlopen_self=cross) + ]) + + if test "x$lt_cv_dlopen_self" = xyes; then + LDFLAGS="$LDFLAGS $link_static_flag" + AC_CACHE_CHECK([whether a statically linked program can dlopen itself], + lt_cv_dlopen_self_static, [dnl + _LT_AC_TRY_DLOPEN_SELF( + lt_cv_dlopen_self_static=yes, lt_cv_dlopen_self_static=yes, + lt_cv_dlopen_self_static=no, lt_cv_dlopen_self_static=cross) + ]) + fi + + CPPFLAGS="$save_CPPFLAGS" + LDFLAGS="$save_LDFLAGS" + LIBS="$save_LIBS" + ;; + esac + + case $lt_cv_dlopen_self in + yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; + *) enable_dlopen_self=unknown ;; + esac + + case $lt_cv_dlopen_self_static in + yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; + *) enable_dlopen_self_static=unknown ;; + esac +fi +])# AC_LIBTOOL_DLOPEN_SELF + +AC_DEFUN([_LT_AC_LTCONFIG_HACK], +[AC_REQUIRE([AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE])dnl +# Sed substitution that helps us do robust quoting. It backslashifies +# metacharacters that are still active within double-quoted strings. +Xsed='sed -e s/^X//' +sed_quote_subst='s/\([[\\"\\`$\\\\]]\)/\\\1/g' + +# Same as above, but do not quote variable references. +double_quote_subst='s/\([[\\"\\`\\\\]]\)/\\\1/g' + +# Sed substitution to delay expansion of an escaped shell variable in a +# double_quote_subst'ed string. +delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' + +# Constants: +rm="rm -f" + +# Global variables: +default_ofile=libtool +can_build_shared=yes + +# All known linkers require a `.a' archive for static linking (except M$VC, +# which needs '.lib'). +libext=a +ltmain="$ac_aux_dir/ltmain.sh" +ofile="$default_ofile" +with_gnu_ld="$lt_cv_prog_gnu_ld" +need_locks="$enable_libtool_lock" + +old_CC="$CC" +old_CFLAGS="$CFLAGS" + +# Set sane defaults for various variables +test -z "$AR" && AR=ar +test -z "$AR_FLAGS" && AR_FLAGS=cru +test -z "$AS" && AS=as +test -z "$CC" && CC=cc +test -z "$DLLTOOL" && DLLTOOL=dlltool +test -z "$LD" && LD=ld +test -z "$LN_S" && LN_S="ln -s" +test -z "$MAGIC_CMD" && MAGIC_CMD=file +test -z "$NM" && NM=nm +test -z "$OBJDUMP" && OBJDUMP=objdump +test -z "$RANLIB" && RANLIB=: +test -z "$STRIP" && STRIP=: +test -z "$ac_objext" && ac_objext=o + +if test x"$host" != x"$build"; then + ac_tool_prefix=${host_alias}- +else + ac_tool_prefix= +fi + +# Transform linux* to *-*-linux-gnu*, to support old configure scripts. +case $host_os in +linux-gnu*) ;; +linux*) host=`echo $host | sed 's/^\(.*-.*-linux\)\(.*\)$/\1-gnu\2/'` +esac + +case $host_os in +aix3*) + # AIX sometimes has problems with the GCC collect2 program. For some + # reason, if we set the COLLECT_NAMES environment variable, the problems + # vanish in a puff of smoke. + if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES + fi + ;; +esac + +# Determine commands to create old-style static archives. +old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs' +old_postinstall_cmds='chmod 644 $oldlib' +old_postuninstall_cmds= + +if test -n "$RANLIB"; then + case $host_os in + openbsd*) + old_postinstall_cmds="\$RANLIB -t \$oldlib~$old_postinstall_cmds" + ;; + *) + old_postinstall_cmds="\$RANLIB \$oldlib~$old_postinstall_cmds" + ;; + esac + old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" +fi + +# Allow CC to be a program name with arguments. +set dummy $CC +compiler="[$]2" + +## FIXME: this should be a separate macro +## +AC_MSG_CHECKING([for objdir]) +rm -f .libs 2>/dev/null +mkdir .libs 2>/dev/null +if test -d .libs; then + objdir=.libs +else + # MS-DOS does not allow filenames that begin with a dot. + objdir=_libs +fi +rmdir .libs 2>/dev/null +AC_MSG_RESULT($objdir) +## +## END FIXME + + +## FIXME: this should be a separate macro +## +AC_ARG_WITH(pic, +[ --with-pic try to use only PIC/non-PIC objects [default=use both]], +pic_mode="$withval", pic_mode=default) +test -z "$pic_mode" && pic_mode=default + +# We assume here that the value for lt_cv_prog_cc_pic will not be cached +# in isolation, and that seeing it set (from the cache) indicates that +# the associated values are set (in the cache) correctly too. +AC_MSG_CHECKING([for $compiler option to produce PIC]) +AC_CACHE_VAL(lt_cv_prog_cc_pic, +[ lt_cv_prog_cc_pic= + lt_cv_prog_cc_shlib= + lt_cv_prog_cc_wl= + lt_cv_prog_cc_static= + lt_cv_prog_cc_no_builtin= + lt_cv_prog_cc_can_build_shared=$can_build_shared + + if test "$GCC" = yes; then + lt_cv_prog_cc_wl='-Wl,' + lt_cv_prog_cc_static='-static' + + case $host_os in + aix*) + # Below there is a dirty hack to force normal static linking with -ldl + # The problem is because libdl dynamically linked with both libc and + # libC (AIX C++ library), which obviously doesn't included in libraries + # list by gcc. This cause undefined symbols with -static flags. + # This hack allows C programs to be linked with "-static -ldl", but + # not sure about C++ programs. + lt_cv_prog_cc_static="$lt_cv_prog_cc_static ${lt_cv_prog_cc_wl}-lC" + ;; + amigaos*) + # FIXME: we need at least 68020 code to build shared libraries, but + # adding the `-m68020' flag to GCC prevents building anything better, + # like `-m68040'. + lt_cv_prog_cc_pic='-m68020 -resident32 -malways-restore-a4' + ;; + beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) + # PIC is the default for these OSes. + ;; + darwin* | rhapsody*) + # PIC is the default on this platform + # Common symbols not allowed in MH_DYLIB files + lt_cv_prog_cc_pic='-fno-common' + ;; + cygwin* | mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_cv_prog_cc_pic='-DDLL_EXPORT' + ;; + sysv4*MP*) + if test -d /usr/nec; then + lt_cv_prog_cc_pic=-Kconform_pic + fi + ;; + *) + lt_cv_prog_cc_pic='-fPIC' + ;; + esac + else + # PORTME Check for PIC flags for the system compiler. + case $host_os in + aix3* | aix4* | aix5*) + lt_cv_prog_cc_wl='-Wl,' + # All AIX code is PIC. + if test "$host_cpu" = ia64; then + # AIX 5 now supports IA64 processor + lt_cv_prog_cc_static='-Bstatic' + else + lt_cv_prog_cc_static='-bnso -bI:/lib/syscalls.exp' + fi + ;; + + hpux9* | hpux10* | hpux11*) + # Is there a better lt_cv_prog_cc_static that works with the bundled CC? + lt_cv_prog_cc_wl='-Wl,' + lt_cv_prog_cc_static="${lt_cv_prog_cc_wl}-a ${lt_cv_prog_cc_wl}archive" + lt_cv_prog_cc_pic='+Z' + ;; + + irix5* | irix6* | nonstopux*) + lt_cv_prog_cc_wl='-Wl,' + lt_cv_prog_cc_static='-non_shared' + # PIC (with -KPIC) is the default. + ;; + + cygwin* | mingw* | pw32* | os2*) + # This hack is so that the source file can tell whether it is being + # built for inclusion in a dll (and should export symbols for example). + lt_cv_prog_cc_pic='-DDLL_EXPORT' + ;; + + newsos6) + lt_cv_prog_cc_pic='-KPIC' + lt_cv_prog_cc_static='-Bstatic' + ;; + + osf3* | osf4* | osf5*) + # All OSF/1 code is PIC. + lt_cv_prog_cc_wl='-Wl,' + lt_cv_prog_cc_static='-non_shared' + ;; + + sco3.2v5*) + lt_cv_prog_cc_pic='-Kpic' + lt_cv_prog_cc_static='-dn' + lt_cv_prog_cc_shlib='-belf' + ;; + + solaris*) + lt_cv_prog_cc_pic='-KPIC' + lt_cv_prog_cc_static='-Bstatic' + lt_cv_prog_cc_wl='-Wl,' + ;; + + sunos4*) + lt_cv_prog_cc_pic='-PIC' + lt_cv_prog_cc_static='-Bstatic' + lt_cv_prog_cc_wl='-Qoption ld ' + ;; + + sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + lt_cv_prog_cc_pic='-KPIC' + lt_cv_prog_cc_static='-Bstatic' + lt_cv_prog_cc_wl='-Wl,' + ;; + + uts4*) + lt_cv_prog_cc_pic='-pic' + lt_cv_prog_cc_static='-Bstatic' + ;; + + sysv4*MP*) + if test -d /usr/nec ;then + lt_cv_prog_cc_pic='-Kconform_pic' + lt_cv_prog_cc_static='-Bstatic' + fi + ;; + + *) + lt_cv_prog_cc_can_build_shared=no + ;; + esac + fi +]) +if test -z "$lt_cv_prog_cc_pic"; then + AC_MSG_RESULT([none]) +else + AC_MSG_RESULT([$lt_cv_prog_cc_pic]) + + # Check to make sure the pic_flag actually works. + AC_MSG_CHECKING([if $compiler PIC flag $lt_cv_prog_cc_pic works]) + AC_CACHE_VAL(lt_cv_prog_cc_pic_works, [dnl + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC" + AC_TRY_COMPILE([], [], [dnl + case $host_os in + hpux9* | hpux10* | hpux11*) + # On HP-UX, both CC and GCC only warn that PIC is supported... then + # they create non-PIC objects. So, if there were any warnings, we + # assume that PIC is not supported. + if test -s conftest.err; then + lt_cv_prog_cc_pic_works=no + else + lt_cv_prog_cc_pic_works=yes + fi + ;; + *) + lt_cv_prog_cc_pic_works=yes + ;; + esac + ], [dnl + lt_cv_prog_cc_pic_works=no + ]) + CFLAGS="$save_CFLAGS" + ]) + + if test "X$lt_cv_prog_cc_pic_works" = Xno; then + lt_cv_prog_cc_pic= + lt_cv_prog_cc_can_build_shared=no + else + lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic" + fi + + AC_MSG_RESULT([$lt_cv_prog_cc_pic_works]) +fi +## +## END FIXME + +# Check for any special shared library compilation flags. +if test -n "$lt_cv_prog_cc_shlib"; then + AC_MSG_WARN([\`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries]) + if echo "$old_CC $old_CFLAGS " | egrep -e "[[ ]]$lt_cv_prog_cc_shlib[[ ]]" >/dev/null; then : + else + AC_MSG_WARN([add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure]) + lt_cv_prog_cc_can_build_shared=no + fi +fi + +## FIXME: this should be a separate macro +## +AC_MSG_CHECKING([if $compiler static flag $lt_cv_prog_cc_static works]) +AC_CACHE_VAL([lt_cv_prog_cc_static_works], [dnl + lt_cv_prog_cc_static_works=no + save_LDFLAGS="$LDFLAGS" + LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static" + AC_TRY_LINK([], [], [lt_cv_prog_cc_static_works=yes]) + LDFLAGS="$save_LDFLAGS" +]) + +# Belt *and* braces to stop my trousers falling down: +test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static= +AC_MSG_RESULT([$lt_cv_prog_cc_static_works]) + +pic_flag="$lt_cv_prog_cc_pic" +special_shlib_compile_flags="$lt_cv_prog_cc_shlib" +wl="$lt_cv_prog_cc_wl" +link_static_flag="$lt_cv_prog_cc_static" +no_builtin_flag="$lt_cv_prog_cc_no_builtin" +can_build_shared="$lt_cv_prog_cc_can_build_shared" +## +## END FIXME + + +## FIXME: this should be a separate macro +## +# Check to see if options -o and -c are simultaneously supported by compiler +AC_MSG_CHECKING([if $compiler supports -c -o file.$ac_objext]) +AC_CACHE_VAL([lt_cv_compiler_c_o], [ +$rm -r conftest 2>/dev/null +mkdir conftest +cd conftest +echo "int some_variable = 0;" > conftest.$ac_ext +mkdir out +# According to Tom Tromey, Ian Lance Taylor reported there are C compilers +# that will create temporary files in the current directory regardless of +# the output directory. Thus, making CWD read-only will cause this test +# to fail, enabling locking or at least warning the user not to do parallel +# builds. +chmod -w . +save_CFLAGS="$CFLAGS" +CFLAGS="$CFLAGS -o out/conftest2.$ac_objext" +compiler_c_o=no +if { (eval echo configure:__oline__: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s out/conftest.err; then + lt_cv_compiler_c_o=no + else + lt_cv_compiler_c_o=yes + fi +else + # Append any errors to the config.log. + cat out/conftest.err 1>&AC_FD_CC + lt_cv_compiler_c_o=no +fi +CFLAGS="$save_CFLAGS" +chmod u+w . +$rm conftest* out/* +rmdir out +cd .. +rmdir conftest +$rm -r conftest 2>/dev/null +]) +compiler_c_o=$lt_cv_compiler_c_o +AC_MSG_RESULT([$compiler_c_o]) + +if test x"$compiler_c_o" = x"yes"; then + # Check to see if we can write to a .lo + AC_MSG_CHECKING([if $compiler supports -c -o file.lo]) + AC_CACHE_VAL([lt_cv_compiler_o_lo], [ + lt_cv_compiler_o_lo=no + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -c -o conftest.lo" + save_objext="$ac_objext" + ac_objext=lo + AC_TRY_COMPILE([], [int some_variable = 0;], [dnl + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + lt_cv_compiler_o_lo=no + else + lt_cv_compiler_o_lo=yes + fi + ]) + ac_objext="$save_objext" + CFLAGS="$save_CFLAGS" + ]) + compiler_o_lo=$lt_cv_compiler_o_lo + AC_MSG_RESULT([$compiler_o_lo]) +else + compiler_o_lo=no +fi +## +## END FIXME + +## FIXME: this should be a separate macro +## +# Check to see if we can do hard links to lock some files if needed +hard_links="nottested" +if test "$compiler_c_o" = no && test "$need_locks" != no; then + # do not overwrite the value of need_locks provided by the user + AC_MSG_CHECKING([if we can lock with hard links]) + hard_links=yes + $rm conftest* + ln conftest.a conftest.b 2>/dev/null && hard_links=no + touch conftest.a + ln conftest.a conftest.b 2>&5 || hard_links=no + ln conftest.a conftest.b 2>/dev/null && hard_links=no + AC_MSG_RESULT([$hard_links]) + if test "$hard_links" = no; then + AC_MSG_WARN([\`$CC' does not support \`-c -o', so \`make -j' may be unsafe]) + need_locks=warn + fi +else + need_locks=no +fi +## +## END FIXME + +## FIXME: this should be a separate macro +## +if test "$GCC" = yes; then + # Check to see if options -fno-rtti -fno-exceptions are supported by compiler + AC_MSG_CHECKING([if $compiler supports -fno-rtti -fno-exceptions]) + echo "int some_variable = 0;" > conftest.$ac_ext + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext" + compiler_rtti_exceptions=no + AC_TRY_COMPILE([], [int some_variable = 0;], [dnl + # The compiler can only warn and ignore the option if not recognized + # So say no if there are warnings + if test -s conftest.err; then + compiler_rtti_exceptions=no + else + compiler_rtti_exceptions=yes + fi + ]) + CFLAGS="$save_CFLAGS" + AC_MSG_RESULT([$compiler_rtti_exceptions]) + + if test "$compiler_rtti_exceptions" = "yes"; then + no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions' + else + no_builtin_flag=' -fno-builtin' + fi +fi +## +## END FIXME + +## FIXME: this should be a separate macro +## +# See if the linker supports building shared libraries. +AC_MSG_CHECKING([whether the linker ($LD) supports shared libraries]) + +allow_undefined_flag= +no_undefined_flag= +need_lib_prefix=unknown +need_version=unknown +# when you set need_version to no, make sure it does not cause -set_version +# flags to be left without arguments +archive_cmds= +archive_expsym_cmds= +old_archive_from_new_cmds= +old_archive_from_expsyms_cmds= +export_dynamic_flag_spec= +whole_archive_flag_spec= +thread_safe_flag_spec= +hardcode_into_libs=no +hardcode_libdir_flag_spec= +hardcode_libdir_separator= +hardcode_direct=no +hardcode_minus_L=no +hardcode_shlibpath_var=unsupported +runpath_var= +link_all_deplibs=unknown +always_export_symbols=no +export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | sed '\''s/.* //'\'' | sort | uniq > $export_symbols' +# include_expsyms should be a list of space-separated symbols to be *always* +# included in the symbol list +include_expsyms= +# exclude_expsyms can be an egrep regular expression of symbols to exclude +# it will be wrapped by ` (' and `)$', so one must not match beginning or +# end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', +# as well as any symbol that contains `d'. +exclude_expsyms="_GLOBAL_OFFSET_TABLE_" +# Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out +# platforms (ab)use it in PIC code, but their linkers get confused if +# the symbol is explicitly referenced. Since portable code cannot +# rely on this symbol name, it's probably fine to never include it in +# preloaded symbol tables. +extract_expsyms_cmds= + +case $host_os in +cygwin* | mingw* | pw32*) + # FIXME: the MSVC++ port hasn't been tested in a loooong time + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + if test "$GCC" != yes; then + with_gnu_ld=no + fi + ;; +openbsd*) + with_gnu_ld=no + ;; +esac + +ld_shlibs=yes +if test "$with_gnu_ld" = yes; then + # If archive_cmds runs LD, not CC, wlarc should be empty + wlarc='${wl}' + + # See if GNU ld supports shared libraries. + case $host_os in + aix3* | aix4* | aix5*) + # On AIX, the GNU linker is very broken + # Note:Check GNU linker on AIX 5-IA64 when/if it becomes available. + ld_shlibs=no + cat <&2 + +*** Warning: the GNU linker, at least up to release 2.9.1, is reported +*** to be unable to reliably create shared libraries on AIX. +*** Therefore, libtool is disabling shared libraries support. If you +*** really care for shared libraries, you may want to modify your PATH +*** so that a non-GNU linker is found, and then restart. + +EOF + ;; + + amigaos*) + archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + + # Samuel A. Falvo II reports + # that the semantics of dynamic libraries on AmigaOS, at least up + # to version 4, is to share data among multiple programs linked + # with the same dynamic library. Since this doesn't match the + # behavior of shared libraries on other platforms, we can use + # them. + ld_shlibs=no + ;; + + beos*) + if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then + allow_undefined_flag=unsupported + # Joseph Beckenbach says some releases of gcc + # support --undefined. This deserves some investigation. FIXME + archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + else + ld_shlibs=no + fi + ;; + + cygwin* | mingw* | pw32*) + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec='-L$libdir' + allow_undefined_flag=unsupported + always_export_symbols=yes + + extract_expsyms_cmds='test -f $output_objdir/impgen.c || \ + sed -e "/^# \/\* impgen\.c starts here \*\//,/^# \/\* impgen.c ends here \*\// { s/^# //;s/^# *$//; p; }" -e d < $''0 > $output_objdir/impgen.c~ + test -f $output_objdir/impgen.exe || (cd $output_objdir && \ + if test "x$HOST_CC" != "x" ; then $HOST_CC -o impgen impgen.c ; \ + else $CC -o impgen impgen.c ; fi)~ + $output_objdir/impgen $dir/$soroot > $output_objdir/$soname-def' + + old_archive_from_expsyms_cmds='$DLLTOOL --as=$AS --dllname $soname --def $output_objdir/$soname-def --output-lib $output_objdir/$newlib' + + # cygwin and mingw dlls have different entry points and sets of symbols + # to exclude. + # FIXME: what about values for MSVC? + dll_entry=__cygwin_dll_entry@12 + dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12~ + case $host_os in + mingw*) + # mingw values + dll_entry=_DllMainCRTStartup@12 + dll_exclude_symbols=DllMain@12,DllMainCRTStartup@12,DllEntryPoint@12~ + ;; + esac + + # mingw and cygwin differ, and it's simplest to just exclude the union + # of the two symbol sets. + dll_exclude_symbols=DllMain@12,_cygwin_dll_entry@12,_cygwin_noncygwin_dll_entry@12,DllMainCRTStartup@12,DllEntryPoint@12 + + # recent cygwin and mingw systems supply a stub DllMain which the user + # can override, but on older systems we have to supply one (in ltdll.c) + if test "x$lt_cv_need_dllmain" = "xyes"; then + ltdll_obj='$output_objdir/$soname-ltdll.'"$ac_objext " + ltdll_cmds='test -f $output_objdir/$soname-ltdll.c || sed -e "/^# \/\* ltdll\.c starts here \*\//,/^# \/\* ltdll.c ends here \*\// { s/^# //; p; }" -e d < $''0 > $output_objdir/$soname-ltdll.c~ + test -f $output_objdir/$soname-ltdll.$ac_objext || (cd $output_objdir && $CC -c $soname-ltdll.c)~' + else + ltdll_obj= + ltdll_cmds= + fi + + # Extract the symbol export list from an `--export-all' def file, + # then regenerate the def file from the symbol export list, so that + # the compiled dll only exports the symbol export list. + # Be careful not to strip the DATA tag left be newer dlltools. + export_symbols_cmds="$ltdll_cmds"' + $DLLTOOL --export-all --exclude-symbols '$dll_exclude_symbols' --output-def $output_objdir/$soname-def '$ltdll_obj'$libobjs $convenience~ + sed -e "1,/EXPORTS/d" -e "s/ @ [[0-9]]*//" -e "s/ *;.*$//" < $output_objdir/$soname-def > $export_symbols' + + # If the export-symbols file already is a .def file (1st line + # is EXPORTS), use it as is. + # If DATA tags from a recent dlltool are present, honour them! + archive_expsym_cmds='if test "x`sed 1q $export_symbols`" = xEXPORTS; then + cp $export_symbols $output_objdir/$soname-def; + else + echo EXPORTS > $output_objdir/$soname-def; + _lt_hint=1; + cat $export_symbols | while read symbol; do + set dummy \$symbol; + case \[$]# in + 2) echo " \[$]2 @ \$_lt_hint ; " >> $output_objdir/$soname-def;; + 4) echo " \[$]2 \[$]3 \[$]4 ; " >> $output_objdir/$soname-def; _lt_hint=`expr \$_lt_hint - 1`;; + *) echo " \[$]2 @ \$_lt_hint \[$]3 ; " >> $output_objdir/$soname-def;; + esac; + _lt_hint=`expr 1 + \$_lt_hint`; + done; + fi~ + '"$ltdll_cmds"' + $CC -Wl,--base-file,$output_objdir/$soname-base '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~ + $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp~ + $CC -Wl,--base-file,$output_objdir/$soname-base $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags~ + $DLLTOOL --as=$AS --dllname $soname --exclude-symbols '$dll_exclude_symbols' --def $output_objdir/$soname-def --base-file $output_objdir/$soname-base --output-exp $output_objdir/$soname-exp --output-lib $output_objdir/$libname.dll.a~ + $CC $output_objdir/$soname-exp '$lt_cv_cc_dll_switch' -Wl,-e,'$dll_entry' -o $output_objdir/$soname '$ltdll_obj'$libobjs $deplibs $compiler_flags' + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' + wlarc= + else + archive_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared -nodefaultlibs $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + fi + ;; + + solaris* | sysv5*) + if $LD -v 2>&1 | egrep 'BFD 2\.8' > /dev/null; then + ld_shlibs=no + cat <&2 + +*** Warning: The releases 2.8.* of the GNU linker cannot reliably +*** create shared libraries on Solaris systems. Therefore, libtool +*** is disabling shared libraries support. We urge you to upgrade GNU +*** binutils to release 2.9.1 or newer. Another option is to modify +*** your PATH or compiler configuration so that the native linker is +*** used, and then restart. + +EOF + elif $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + + sunos4*) + archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' + wlarc= + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + *) + if $LD --help 2>&1 | egrep ': supported targets:.* elf' > /dev/null; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' + archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' + else + ld_shlibs=no + fi + ;; + esac + + if test "$ld_shlibs" = yes; then + runpath_var=LD_RUN_PATH + hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' + export_dynamic_flag_spec='${wl}--export-dynamic' + case $host_os in + cygwin* | mingw* | pw32*) + # dlltool doesn't understand --whole-archive et. al. + whole_archive_flag_spec= + ;; + *) + # ancient GNU ld didn't support --whole-archive et. al. + if $LD --help 2>&1 | egrep 'no-whole-archive' > /dev/null; then + whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' + else + whole_archive_flag_spec= + fi + ;; + esac + fi +else + # PORTME fill in a description of your system's linker (not GNU ld) + case $host_os in + aix3*) + allow_undefined_flag=unsupported + always_export_symbols=yes + archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' + # Note: this linker hardcodes the directories in LIBPATH if there + # are no directories specified by -L. + hardcode_minus_L=yes + if test "$GCC" = yes && test -z "$link_static_flag"; then + # Neither direct hardcoding nor static linking is supported with a + # broken collect2. + hardcode_direct=unsupported + fi + ;; + + aix4* | aix5*) + if test "$host_cpu" = ia64; then + # On IA64, the linker does run time linking by default, so we don't + # have to do anything special. + aix_use_runtimelinking=no + exp_sym_flag='-Bexport' + no_entry_flag="" + else + aix_use_runtimelinking=no + + # Test if we are trying to use run time linking or normal + # AIX style linking. If -brtl is somewhere in LDFLAGS, we + # need to do runtime linking. + case $host_os in aix4.[[23]]|aix4.[[23]].*|aix5*) + for ld_flag in $LDFLAGS; do + case $ld_flag in + *-brtl*) + aix_use_runtimelinking=yes + break + ;; + esac + done + esac + + exp_sym_flag='-bexport' + no_entry_flag='-bnoentry' + fi + + # When large executables or shared objects are built, AIX ld can + # have problems creating the table of contents. If linking a library + # or program results in "error TOC overflow" add -mminimal-toc to + # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not + # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. + + hardcode_direct=yes + archive_cmds='' + hardcode_libdir_separator=':' + if test "$GCC" = yes; then + case $host_os in aix4.[[012]]|aix4.[[012]].*) + collect2name=`${CC} -print-prog-name=collect2` + if test -f "$collect2name" && \ + strings "$collect2name" | grep resolve_lib_name >/dev/null + then + # We have reworked collect2 + hardcode_direct=yes + else + # We have old collect2 + hardcode_direct=unsupported + # It fails to find uninstalled libraries when the uninstalled + # path is not listed in the libpath. Setting hardcode_minus_L + # to unsupported forces relinking + hardcode_minus_L=yes + hardcode_libdir_flag_spec='-L$libdir' + hardcode_libdir_separator= + fi + esac + + shared_flag='-shared' + else + # not using gcc + if test "$host_cpu" = ia64; then + shared_flag='${wl}-G' + else + if test "$aix_use_runtimelinking" = yes; then + shared_flag='${wl}-G' + else + shared_flag='${wl}-bM:SRE' + fi + fi + fi + + # It seems that -bexpall can do strange things, so it is better to + # generate a list of symbols to export. + always_export_symbols=yes + if test "$aix_use_runtimelinking" = yes; then + # Warning - without using the other runtime loading flags (-brtl), + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='-berok' + hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:/usr/lib:/lib' + archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols $shared_flag" + else + if test "$host_cpu" = ia64; then + hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' + allow_undefined_flag="-z nodefs" + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname ${wl}-h$soname $libobjs $deplibs $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols" + else + hardcode_libdir_flag_spec='${wl}-bnolibpath ${wl}-blibpath:$libdir:/usr/lib:/lib' + # Warning - without using the other run time loading flags, + # -berok will link without error, but may produce a broken library. + allow_undefined_flag='${wl}-berok' + # This is a bit strange, but is similar to how AIX traditionally builds + # it's shared libraries. + archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs $compiler_flags ${allow_undefined_flag} '"\${wl}$no_entry_flag \${wl}$exp_sym_flag:\$export_symbols"' ~$AR -crlo $output_objdir/$libname$release.a $output_objdir/$soname' + fi + fi + ;; + + amigaos*) + archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + # see comment about different semantics on the GNU ld section + ld_shlibs=no + ;; + + cygwin* | mingw* | pw32*) + # When not using gcc, we currently assume that we are using + # Microsoft Visual C++. + # hardcode_libdir_flag_spec is actually meaningless, as there is + # no search path for DLLs. + hardcode_libdir_flag_spec=' ' + allow_undefined_flag=unsupported + # Tell ltmain to make .lib files, not .a files. + libext=lib + # FIXME: Setting linknames here is a bad hack. + archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | sed -e '\''s/ -lc$//'\''` -link -dll~linknames=' + # The linker will automatically build a .lib file if we build a DLL. + old_archive_from_new_cmds='true' + # FIXME: Should let the user specify the lib program. + old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs' + fix_srcfile_path='`cygpath -w "$srcfile"`' + ;; + + darwin* | rhapsody*) + case "$host_os" in + rhapsody* | darwin1.[[012]]) + allow_undefined_flag='-undefined suppress' + ;; + *) # Darwin 1.3 on + allow_undefined_flag='-flat_namespace -undefined suppress' + ;; + esac + # FIXME: Relying on posixy $() will cause problems for + # cross-compilation, but unfortunately the echo tests do not + # yet detect zsh echo's removal of \ escapes. Also zsh mangles + # `"' quotes if we put them in here... so don't! + archive_cmds='$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs && $CC $(test .$module = .yes && echo -bundle || echo -dynamiclib) $allow_undefined_flag -o $lib ${lib}-master.o $deplibs$linker_flags $(test .$module != .yes && echo -install_name $rpath/$soname $verstring)' + # We need to add '_' to the symbols in $export_symbols first + #archive_expsym_cmds="$archive_cmds"' && strip -s $export_symbols' + hardcode_direct=yes + hardcode_shlibpath_var=no + whole_archive_flag_spec='-all_load $convenience' + ;; + + freebsd1*) + ld_shlibs=no + ;; + + # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor + # support. Future versions do this automatically, but an explicit c++rt0.o + # does not break anything, and helps significantly (at the cost of a little + # extra space). + freebsd2.2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + # Unfortunately, older versions of FreeBSD 2 do not have this feature. + freebsd2*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + # FreeBSD 3 and greater uses gcc -shared to do shared libraries. + freebsd*) + archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + hpux9* | hpux10* | hpux11*) + case $host_os in + hpux9*) archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' ;; + *) archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' ;; + esac + hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_direct=yes + hardcode_minus_L=yes # Not in the search PATH, but as the default + # location of the library. + export_dynamic_flag_spec='${wl}-E' + ;; + + irix5* | irix6* | nonstopux*) + if test "$GCC" = yes; then + archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='-rpath $libdir' + fi + hardcode_libdir_separator=: + link_all_deplibs=yes + ;; + + netbsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out + else + archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF + fi + hardcode_libdir_flag_spec='-R$libdir' + hardcode_direct=yes + hardcode_shlibpath_var=no + ;; + + newsos6) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + hardcode_shlibpath_var=no + ;; + + openbsd*) + hardcode_direct=yes + hardcode_shlibpath_var=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + export_dynamic_flag_spec='${wl}-E' + else + case "$host_os" in + openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*) + archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-R$libdir' + ;; + *) + archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' + hardcode_libdir_flag_spec='${wl}-rpath,$libdir' + ;; + esac + fi + ;; + + os2*) + hardcode_libdir_flag_spec='-L$libdir' + hardcode_minus_L=yes + allow_undefined_flag=unsupported + archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' + old_archive_from_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' + ;; + + osf3*) + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + fi + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + hardcode_libdir_separator=: + ;; + + osf4* | osf5*) # as osf3* with the addition of -msym flag + if test "$GCC" = yes; then + allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' + archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' + hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' + else + allow_undefined_flag=' -expect_unresolved \*' + archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' + archive_expsym_cmds='for i in `cat $export_symbols`; do printf "-exported_symbol " >> $lib.exp; echo "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ + $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${objdir}/so_locations -o $lib~$rm $lib.exp' + + #Both c and cxx compiler support -rpath directly + hardcode_libdir_flag_spec='-rpath $libdir' + fi + hardcode_libdir_separator=: + ;; + + sco3.2v5*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + export_dynamic_flag_spec='${wl}-Bexport' + ;; + + solaris*) + # gcc --version < 3.0 without binutils cannot create self contained + # shared libraries reliably, requiring libgcc.a to resolve some of + # the object symbols generated in some cases. Libraries that use + # assert need libgcc.a to resolve __eprintf, for example. Linking + # a copy of libgcc.a into every shared library to guarantee resolving + # such symbols causes other problems: According to Tim Van Holder + # , C++ libraries end up with a separate + # (to the application) exception stack for one thing. + no_undefined_flag=' -z defs' + if test "$GCC" = yes; then + case `$CC --version 2>/dev/null` in + [[12]].*) + cat <&2 + +*** Warning: Releases of GCC earlier than version 3.0 cannot reliably +*** create self contained shared libraries on Solaris systems, without +*** introducing a dependency on libgcc.a. Therefore, libtool is disabling +*** -no-undefined support, which will at least allow you to build shared +*** libraries. However, you may find that when you link such libraries +*** into an application without using GCC, you have to manually add +*** \`gcc --print-libgcc-file-name\` to the link command. We urge you to +*** upgrade to a newer version of GCC. Another option is to rebuild your +*** current GCC to use the GNU linker from GNU binutils 2.9.1 or newer. + +EOF + no_undefined_flag= + ;; + esac + fi + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + hardcode_libdir_flag_spec='-R$libdir' + hardcode_shlibpath_var=no + case $host_os in + solaris2.[[0-5]] | solaris2.[[0-5]].*) ;; + *) # Supported since Solaris 2.6 (maybe 2.5.1?) + whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;; + esac + link_all_deplibs=yes + ;; + + sunos4*) + if test "x$host_vendor" = xsequent; then + # Use $CC to link under sequent, because it throws in some extra .o + # files that make .init and .fini sections work. + archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' + fi + hardcode_libdir_flag_spec='-L$libdir' + hardcode_direct=yes + hardcode_minus_L=yes + hardcode_shlibpath_var=no + ;; + + sysv4) + case $host_vendor in + sni) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes # is this really true??? + ;; + siemens) + ## LD is ld it makes a PLAMLIB + ## CC just makes a GrossModule. + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + reload_cmds='$CC -r -o $output$reload_objs' + hardcode_direct=no + ;; + motorola) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=no #Motorola manual says yes, but my tests say they lie + ;; + esac + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + sysv4.3*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + export_dynamic_flag_spec='-Bexport' + ;; + + sysv5*) + no_undefined_flag=' -z text' + # $CC -shared without GNU ld will not create a library from C++ + # object files and a static libstdc++, better avoid it by now + archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' + archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ + $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' + hardcode_libdir_flag_spec= + hardcode_shlibpath_var=no + runpath_var='LD_RUN_PATH' + ;; + + uts4*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + dgux*) + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_libdir_flag_spec='-L$libdir' + hardcode_shlibpath_var=no + ;; + + sysv4*MP*) + if test -d /usr/nec; then + archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' + hardcode_shlibpath_var=no + runpath_var=LD_RUN_PATH + hardcode_runpath_var=yes + ld_shlibs=yes + fi + ;; + + sysv4.2uw2*) + archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' + hardcode_direct=yes + hardcode_minus_L=no + hardcode_shlibpath_var=no + hardcode_runpath_var=yes + runpath_var=LD_RUN_PATH + ;; + + sysv5uw7* | unixware7*) + no_undefined_flag='${wl}-z ${wl}text' + if test "$GCC" = yes; then + archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + else + archive_cmds='$CC -G ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' + fi + runpath_var='LD_RUN_PATH' + hardcode_shlibpath_var=no + ;; + + *) + ld_shlibs=no + ;; + esac +fi +AC_MSG_RESULT([$ld_shlibs]) +test "$ld_shlibs" = no && can_build_shared=no +## +## END FIXME + +## FIXME: this should be a separate macro +## +# Check hardcoding attributes. +AC_MSG_CHECKING([how to hardcode library paths into programs]) +hardcode_action= +if test -n "$hardcode_libdir_flag_spec" || \ + test -n "$runpath_var"; then + + # We can hardcode non-existant directories. + if test "$hardcode_direct" != no && + # If the only mechanism to avoid hardcoding is shlibpath_var, we + # have to relink, otherwise we might link with an installed library + # when we should be linking with a yet-to-be-installed one + ## test "$hardcode_shlibpath_var" != no && + test "$hardcode_minus_L" != no; then + # Linking always hardcodes the temporary library directory. + hardcode_action=relink + else + # We can link without hardcoding, and we can hardcode nonexisting dirs. + hardcode_action=immediate + fi +else + # We cannot hardcode anything, or else we can only hardcode existing + # directories. + hardcode_action=unsupported +fi +AC_MSG_RESULT([$hardcode_action]) +## +## END FIXME + +## FIXME: this should be a separate macro +## +striplib= +old_striplib= +AC_MSG_CHECKING([whether stripping libraries is possible]) +if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then + test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" + test -z "$striplib" && striplib="$STRIP --strip-unneeded" + AC_MSG_RESULT([yes]) +else + AC_MSG_RESULT([no]) +fi +## +## END FIXME + +reload_cmds='$LD$reload_flag -o $output$reload_objs' +test -z "$deplibs_check_method" && deplibs_check_method=unknown + +## FIXME: this should be a separate macro +## +# PORTME Fill in your ld.so characteristics +AC_MSG_CHECKING([dynamic linker characteristics]) +library_names_spec= +libname_spec='lib$name' +soname_spec= +postinstall_cmds= +postuninstall_cmds= +finish_cmds= +finish_eval= +shlibpath_var= +shlibpath_overrides_runpath=unknown +version_type=none +dynamic_linker="$host_os ld.so" +sys_lib_dlsearch_path_spec="/lib /usr/lib" +sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" + +case $host_os in +aix3*) + version_type=linux + library_names_spec='${libname}${release}.so$versuffix $libname.a' + shlibpath_var=LIBPATH + + # AIX has no versioning support, so we append a major version to the name. + soname_spec='${libname}${release}.so$major' + ;; + +aix4* | aix5*) + version_type=linux + need_lib_prefix=no + need_version=no + hardcode_into_libs=yes + if test "$host_cpu" = ia64; then + # AIX 5 supports IA64 + library_names_spec='${libname}${release}.so$major ${libname}${release}.so$versuffix $libname.so' + shlibpath_var=LD_LIBRARY_PATH + else + # With GCC up to 2.95.x, collect2 would create an import file + # for dependence libraries. The import file would start with + # the line `#! .'. This would cause the generated library to + # depend on `.', always an invalid library. This was fixed in + # development snapshots of GCC prior to 3.0. + case $host_os in + aix4 | aix4.[[01]] | aix4.[[01]].*) + if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' + echo ' yes ' + echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then + : + else + can_build_shared=no + fi + ;; + esac + # AIX (on Power*) has no versioning support, so currently we can + # not hardcode correct soname into executable. Probably we can + # add versioning support to collect2, so additional links can + # be useful in future. + if test "$aix_use_runtimelinking" = yes; then + # If using run time linking (on AIX 4.2 or later) use lib.so + # instead of lib.a to let people know that these are not + # typical AIX shared libraries. + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + else + # We preserve .a as extension for shared libraries through AIX4.2 + # and later when we are not doing run time linking. + library_names_spec='${libname}${release}.a $libname.a' + soname_spec='${libname}${release}.so$major' + fi + shlibpath_var=LIBPATH + fi + hardcode_into_libs=yes + ;; + +amigaos*) + library_names_spec='$libname.ixlibrary $libname.a' + # Create ${libname}_ixlibrary.a entries in /sys/libs. + finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([[^/]]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done' + ;; + +beos*) + library_names_spec='${libname}.so' + dynamic_linker="$host_os ld.so" + shlibpath_var=LIBRARY_PATH + ;; + +bsdi4*) + version_type=linux + need_version=no + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" + sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" + export_dynamic_flag_spec=-rdynamic + # the default ld.so.conf also contains /usr/contrib/lib and + # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow + # libtool to hard-code these into programs + ;; + +cygwin* | mingw* | pw32*) + version_type=windows + need_version=no + need_lib_prefix=no + case $GCC,$host_os in + yes,cygwin*) + library_names_spec='$libname.dll.a' + soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll' + postinstall_cmds='dlpath=`bash 2>&1 -c '\''. $dir/${file}i;echo \$dlname'\''`~ + dldir=$destdir/`dirname \$dlpath`~ + test -d \$dldir || mkdir -p \$dldir~ + $install_prog .libs/$dlname \$dldir/$dlname' + postuninstall_cmds='dldll=`bash 2>&1 -c '\''. $file; echo \$dlname'\''`~ + dlpath=$dir/\$dldll~ + $rm \$dlpath' + ;; + yes,mingw*) + library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll' + sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | sed -e "s/^libraries://" -e "s/;/ /g" -e "s,=/,/,g"` + ;; + yes,pw32*) + library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | sed -e 's/[.]/-/g'`${versuffix}.dll' + ;; + *) + library_names_spec='${libname}`echo ${release} | sed -e 's/[[.]]/-/g'`${versuffix}.dll $libname.lib' + ;; + esac + dynamic_linker='Win32 ld.exe' + # FIXME: first we should search . and the directory the executable is in + shlibpath_var=PATH + ;; + +darwin* | rhapsody*) + dynamic_linker="$host_os dyld" + version_type=darwin + need_lib_prefix=no + need_version=no + # FIXME: Relying on posixy $() will cause problems for + # cross-compilation, but unfortunately the echo tests do not + # yet detect zsh echo's removal of \ escapes. + library_names_spec='${libname}${release}${versuffix}.$(test .$module = .yes && echo so || echo dylib) ${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib) ${libname}.$(test .$module = .yes && echo so || echo dylib)' + soname_spec='${libname}${release}${major}.$(test .$module = .yes && echo so || echo dylib)' + shlibpath_overrides_runpath=yes + shlibpath_var=DYLD_LIBRARY_PATH + ;; + +freebsd1*) + dynamic_linker=no + ;; + +kfreebsd*-gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + dynamic_linker='GNU/FreeBSD ld.so' + ;; + +freebsd*) + objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` + version_type=freebsd-$objformat + case $version_type in + freebsd-elf*) + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so' + need_version=no + need_lib_prefix=no + ;; + freebsd-*) + library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix' + need_version=yes + ;; + esac + shlibpath_var=LD_LIBRARY_PATH + case $host_os in + freebsd2*) + shlibpath_overrides_runpath=yes + ;; + *) + shlibpath_overrides_runpath=no + hardcode_into_libs=yes + ;; + esac + ;; + +gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so${major} ${libname}.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + hardcode_into_libs=yes + ;; + +hpux9* | hpux10* | hpux11*) + # Give a soname corresponding to the major version so that dld.sl refuses to + # link against other versions. + dynamic_linker="$host_os dld.sl" + version_type=sunos + need_lib_prefix=no + need_version=no + shlibpath_var=SHLIB_PATH + shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH + library_names_spec='${libname}${release}.sl$versuffix ${libname}${release}.sl$major $libname.sl' + soname_spec='${libname}${release}.sl$major' + # HP-UX runs *really* slowly unless shared libraries are mode 555. + postinstall_cmds='chmod 555 $lib' + ;; + +irix5* | irix6* | nonstopux*) + case $host_os in + nonstopux*) version_type=nonstopux ;; + *) version_type=irix ;; + esac + need_lib_prefix=no + need_version=no + soname_spec='${libname}${release}.so$major' + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so $libname.so' + case $host_os in + irix5* | nonstopux*) + libsuff= shlibsuff= + ;; + *) + case $LD in # libtool.m4 will add one of these switches to LD + *-32|*"-32 ") libsuff= shlibsuff= libmagic=32-bit;; + *-n32|*"-n32 ") libsuff=32 shlibsuff=N32 libmagic=N32;; + *-64|*"-64 ") libsuff=64 shlibsuff=64 libmagic=64-bit;; + *) libsuff= shlibsuff= libmagic=never-match;; + esac + ;; + esac + shlibpath_var=LD_LIBRARY${shlibsuff}_PATH + shlibpath_overrides_runpath=no + sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" + sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" + ;; + +# No shared lib support for Linux oldld, aout, or coff. +linux-gnuoldld* | linux-gnuaout* | linux-gnucoff*) + dynamic_linker=no + ;; + +# This must be Linux ELF. +linux-gnu*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=no + # This implies no fast_install, which is unacceptable. + # Some rework will be needed to allow for fast_install + # before this can be enabled. + hardcode_into_libs=yes + + # We used to test for /lib/ld.so.1 and disable shared libraries on + # powerpc, because MkLinux only supported shared libraries with the + # GNU dynamic linker. Since this was broken with cross compilers, + # most powerpc-linux boxes support dynamic linking these days and + # people can always --disable-shared, the test was removed, and we + # assume the GNU/Linux dynamic linker is in use. + dynamic_linker='GNU/Linux ld.so' + ;; + +netbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then + library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + dynamic_linker='NetBSD (a.out) ld.so' + else + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so' + soname_spec='${libname}${release}.so$major' + dynamic_linker='NetBSD ld.elf_so' + fi + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + ;; + +newsos6) + version_type=linux + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + ;; + +openbsd*) + version_type=sunos + need_lib_prefix=no + need_version=no + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + case "$host_os" in + openbsd2.[[89]] | openbsd2.[[89]].*) + shlibpath_overrides_runpath=no + ;; + *) + shlibpath_overrides_runpath=yes + ;; + esac + else + shlibpath_overrides_runpath=yes + fi + library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' + finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' + shlibpath_var=LD_LIBRARY_PATH + ;; + +os2*) + libname_spec='$name' + need_lib_prefix=no + library_names_spec='$libname.dll $libname.a' + dynamic_linker='OS/2 ld.exe' + shlibpath_var=LIBPATH + ;; + +osf3* | osf4* | osf5*) + version_type=osf + need_version=no + need_lib_prefix=no + soname_spec='${libname}${release}.so$major' + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + shlibpath_var=LD_LIBRARY_PATH + sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" + sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" + hardcode_into_libs=yes + ;; + +sco3.2v5*) + version_type=osf + soname_spec='${libname}${release}.so$major' + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + shlibpath_var=LD_LIBRARY_PATH + ;; + +solaris*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + hardcode_into_libs=yes + # ldd complains unless libraries are executable + postinstall_cmds='chmod +x $lib' + ;; + +sunos4*) + version_type=sunos + library_names_spec='${libname}${release}.so$versuffix ${libname}.so$versuffix' + finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' + shlibpath_var=LD_LIBRARY_PATH + shlibpath_overrides_runpath=yes + if test "$with_gnu_ld" = yes; then + need_lib_prefix=no + fi + need_version=yes + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + version_type=linux + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + case $host_vendor in + sni) + shlibpath_overrides_runpath=no + need_lib_prefix=no + export_dynamic_flag_spec='${wl}-Blargedynsym' + runpath_var=LD_RUN_PATH + ;; + siemens) + need_lib_prefix=no + ;; + motorola) + need_lib_prefix=no + need_version=no + shlibpath_overrides_runpath=no + sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' + ;; + esac + ;; + +uts4*) + version_type=linux + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +dgux*) + version_type=linux + need_lib_prefix=no + need_version=no + library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major $libname.so' + soname_spec='${libname}${release}.so$major' + shlibpath_var=LD_LIBRARY_PATH + ;; + +sysv4*MP*) + if test -d /usr/nec ;then + version_type=linux + library_names_spec='$libname.so.$versuffix $libname.so.$major $libname.so' + soname_spec='$libname.so.$major' + shlibpath_var=LD_LIBRARY_PATH + fi + ;; + +*) + dynamic_linker=no + ;; +esac +AC_MSG_RESULT([$dynamic_linker]) +test "$dynamic_linker" = no && can_build_shared=no +## +## END FIXME + +## FIXME: this should be a separate macro +## +# Report the final consequences. +AC_MSG_CHECKING([if libtool supports shared libraries]) +AC_MSG_RESULT([$can_build_shared]) +## +## END FIXME + +## FIXME: this should be a separate macro +## +AC_MSG_CHECKING([whether to build shared libraries]) +test "$can_build_shared" = "no" && enable_shared=no + +# On AIX, shared libraries and static libraries use the same namespace, and +# are all built from PIC. +case "$host_os" in +aix3*) + test "$enable_shared" = yes && enable_static=no + if test -n "$RANLIB"; then + archive_cmds="$archive_cmds~\$RANLIB \$lib" + postinstall_cmds='$RANLIB $lib' + fi + ;; + +aix4*) + if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then + test "$enable_shared" = yes && enable_static=no + fi + ;; +esac +AC_MSG_RESULT([$enable_shared]) +## +## END FIXME + +## FIXME: this should be a separate macro +## +AC_MSG_CHECKING([whether to build static libraries]) +# Make sure either enable_shared or enable_static is yes. +test "$enable_shared" = yes || enable_static=yes +AC_MSG_RESULT([$enable_static]) +## +## END FIXME + +if test "$hardcode_action" = relink; then + # Fast installation is not supported + enable_fast_install=no +elif test "$shlibpath_overrides_runpath" = yes || + test "$enable_shared" = no; then + # Fast installation is not necessary + enable_fast_install=needless +fi + +variables_saved_for_relink="PATH $shlibpath_var $runpath_var" +if test "$GCC" = yes; then + variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" +fi + +AC_LIBTOOL_DLOPEN_SELF + +## FIXME: this should be a separate macro +## +if test "$enable_shared" = yes && test "$GCC" = yes; then + case $archive_cmds in + *'~'*) + # FIXME: we may have to deal with multi-command sequences. + ;; + '$CC '*) + # Test whether the compiler implicitly links with -lc since on some + # systems, -lgcc has to come before -lc. If gcc already passes -lc + # to ld, don't add -lc before -lgcc. + AC_MSG_CHECKING([whether -lc should be explicitly linked in]) + AC_CACHE_VAL([lt_cv_archive_cmds_need_lc], + [$rm conftest* + echo 'static int dummy;' > conftest.$ac_ext + + if AC_TRY_EVAL(ac_compile); then + soname=conftest + lib=conftest + libobjs=conftest.$ac_objext + deplibs= + wl=$lt_cv_prog_cc_wl + compiler_flags=-v + linker_flags=-v + verstring= + output_objdir=. + libname=conftest + save_allow_undefined_flag=$allow_undefined_flag + allow_undefined_flag= + if AC_TRY_EVAL(archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) + then + lt_cv_archive_cmds_need_lc=no + else + lt_cv_archive_cmds_need_lc=yes + fi + allow_undefined_flag=$save_allow_undefined_flag + else + cat conftest.err 1>&5 + fi]) + AC_MSG_RESULT([$lt_cv_archive_cmds_need_lc]) + ;; + esac +fi +need_lc=${lt_cv_archive_cmds_need_lc-yes} +## +## END FIXME + +## FIXME: this should be a separate macro +## +# The second clause should only fire when bootstrapping the +# libtool distribution, otherwise you forgot to ship ltmain.sh +# with your package, and you will get complaints that there are +# no rules to generate ltmain.sh. +if test -f "$ltmain"; then + : +else + # If there is no Makefile yet, we rely on a make rule to execute + # `config.status --recheck' to rerun these tests and create the + # libtool script then. + ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` + if test -f "$ltmain_in"; then + test -f Makefile && make "$ltmain" + fi +fi + +if test -f "$ltmain"; then + trap "$rm \"${ofile}T\"; exit 1" 1 2 15 + $rm -f "${ofile}T" + + echo creating $ofile + + # Now quote all the things that may contain metacharacters while being + # careful not to overquote the AC_SUBSTed values. We take copies of the + # variables and quote the copies for generation of the libtool script. + for var in echo old_CC old_CFLAGS SED \ + AR AR_FLAGS CC LD LN_S NM SHELL STRIP \ + reload_flag reload_cmds wl \ + pic_flag link_static_flag no_builtin_flag export_dynamic_flag_spec \ + thread_safe_flag_spec whole_archive_flag_spec libname_spec \ + library_names_spec soname_spec \ + RANLIB old_archive_cmds old_archive_from_new_cmds old_postinstall_cmds \ + old_postuninstall_cmds archive_cmds archive_expsym_cmds postinstall_cmds \ + postuninstall_cmds extract_expsyms_cmds old_archive_from_expsyms_cmds \ + old_striplib striplib file_magic_cmd export_symbols_cmds \ + deplibs_check_method allow_undefined_flag no_undefined_flag \ + finish_cmds finish_eval global_symbol_pipe global_symbol_to_cdecl \ + global_symbol_to_c_name_address \ + hardcode_libdir_flag_spec hardcode_libdir_separator \ + sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ + compiler_c_o compiler_o_lo need_locks exclude_expsyms include_expsyms; do + + case $var in + reload_cmds | old_archive_cmds | old_archive_from_new_cmds | \ + old_postinstall_cmds | old_postuninstall_cmds | \ + export_symbols_cmds | archive_cmds | archive_expsym_cmds | \ + extract_expsyms_cmds | old_archive_from_expsyms_cmds | \ + postinstall_cmds | postuninstall_cmds | \ + finish_cmds | sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) + # Double-quote double-evaled strings. + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" + ;; + *) + eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" + ;; + esac + done + + cat <<__EOF__ > "${ofile}T" +#! $SHELL + +# `$echo "$ofile" | sed 's%^.*/%%'` - Provide generalized library-building support services. +# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) +# NOTE: Changes made to this file will be lost: look at ltmain.sh. +# +# Copyright (C) 1996-2000 Free Software Foundation, Inc. +# Originally by Gordon Matzigkeit , 1996 +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +# General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +# A sed that does not truncate output. +SED=$lt_SED + +# Sed that helps us avoid accidentally triggering echo(1) options like -n. +Xsed="${SED} -e s/^X//" + +# The HP-UX ksh and POSIX shell print the target directory to stdout +# if CDPATH is set. +if test "X\${CDPATH+set}" = Xset; then CDPATH=:; export CDPATH; fi + +# ### BEGIN LIBTOOL CONFIG + +# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: + +# Shell to use when invoking shell scripts. +SHELL=$lt_SHELL + +# Whether or not to build shared libraries. +build_libtool_libs=$enable_shared + +# Whether or not to build static libraries. +build_old_libs=$enable_static + +# Whether or not to add -lc for building shared libraries. +build_libtool_need_lc=$need_lc + +# Whether or not to optimize for fast installation. +fast_install=$enable_fast_install + +# The host system. +host_alias=$host_alias +host=$host + +# An echo program that does not interpret backslashes. +echo=$lt_echo + +# The archiver. +AR=$lt_AR +AR_FLAGS=$lt_AR_FLAGS + +# The default C compiler. +CC=$lt_CC + +# Is the compiler the GNU C compiler? +with_gcc=$GCC + +# The linker used to build libraries. +LD=$lt_LD + +# Whether we need hard or soft links. +LN_S=$lt_LN_S + +# A BSD-compatible nm program. +NM=$lt_NM + +# A symbol stripping program +STRIP=$lt_STRIP + +# Used to examine libraries when file_magic_cmd begins "file" +MAGIC_CMD=$MAGIC_CMD + +# Used on cygwin: DLL creation program. +DLLTOOL="$DLLTOOL" + +# Used on cygwin: object dumper. +OBJDUMP="$OBJDUMP" + +# Used on cygwin: assembler. +AS="$AS" + +# The name of the directory that contains temporary libtool files. +objdir=$objdir + +# How to create reloadable object files. +reload_flag=$lt_reload_flag +reload_cmds=$lt_reload_cmds + +# How to pass a linker flag through the compiler. +wl=$lt_wl + +# Object file suffix (normally "o"). +objext="$ac_objext" + +# Old archive suffix (normally "a"). +libext="$libext" + +# Executable file suffix (normally ""). +exeext="$exeext" + +# Additional compiler flags for building library objects. +pic_flag=$lt_pic_flag +pic_mode=$pic_mode + +# Does compiler simultaneously support -c and -o options? +compiler_c_o=$lt_compiler_c_o + +# Can we write directly to a .lo ? +compiler_o_lo=$lt_compiler_o_lo + +# Must we lock files when doing compilation ? +need_locks=$lt_need_locks + +# Do we need the lib prefix for modules? +need_lib_prefix=$need_lib_prefix + +# Do we need a version for libraries? +need_version=$need_version + +# Whether dlopen is supported. +dlopen_support=$enable_dlopen + +# Whether dlopen of programs is supported. +dlopen_self=$enable_dlopen_self + +# Whether dlopen of statically linked programs is supported. +dlopen_self_static=$enable_dlopen_self_static + +# Compiler flag to prevent dynamic linking. +link_static_flag=$lt_link_static_flag + +# Compiler flag to turn off builtin functions. +no_builtin_flag=$lt_no_builtin_flag + +# Compiler flag to allow reflexive dlopens. +export_dynamic_flag_spec=$lt_export_dynamic_flag_spec + +# Compiler flag to generate shared objects directly from archives. +whole_archive_flag_spec=$lt_whole_archive_flag_spec + +# Compiler flag to generate thread-safe objects. +thread_safe_flag_spec=$lt_thread_safe_flag_spec + +# Library versioning type. +version_type=$version_type + +# Format of library name prefix. +libname_spec=$lt_libname_spec + +# List of archive names. First name is the real one, the rest are links. +# The last name is the one that the linker finds with -lNAME. +library_names_spec=$lt_library_names_spec + +# The coded name of the library, if different from the real name. +soname_spec=$lt_soname_spec + +# Commands used to build and install an old-style archive. +RANLIB=$lt_RANLIB +old_archive_cmds=$lt_old_archive_cmds +old_postinstall_cmds=$lt_old_postinstall_cmds +old_postuninstall_cmds=$lt_old_postuninstall_cmds + +# Create an old-style archive from a shared archive. +old_archive_from_new_cmds=$lt_old_archive_from_new_cmds + +# Create a temporary old-style archive to link instead of a shared archive. +old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds + +# Commands used to build and install a shared archive. +archive_cmds=$lt_archive_cmds +archive_expsym_cmds=$lt_archive_expsym_cmds +postinstall_cmds=$lt_postinstall_cmds +postuninstall_cmds=$lt_postuninstall_cmds + +# Commands to strip libraries. +old_striplib=$lt_old_striplib +striplib=$lt_striplib + +# Method to check whether dependent libraries are shared objects. +deplibs_check_method=$lt_deplibs_check_method + +# Command to use when deplibs_check_method == file_magic. +file_magic_cmd=$lt_file_magic_cmd + +# Flag that allows shared libraries with undefined symbols to be built. +allow_undefined_flag=$lt_allow_undefined_flag + +# Flag that forces no undefined symbols. +no_undefined_flag=$lt_no_undefined_flag + +# Commands used to finish a libtool library installation in a directory. +finish_cmds=$lt_finish_cmds + +# Same as above, but a single script fragment to be evaled but not shown. +finish_eval=$lt_finish_eval + +# Take the output of nm and produce a listing of raw symbols and C names. +global_symbol_pipe=$lt_global_symbol_pipe + +# Transform the output of nm in a proper C declaration +global_symbol_to_cdecl=$lt_global_symbol_to_cdecl + +# Transform the output of nm in a C name address pair +global_symbol_to_c_name_address=$lt_global_symbol_to_c_name_address + +# This is the shared library runtime path variable. +runpath_var=$runpath_var + +# This is the shared library path variable. +shlibpath_var=$shlibpath_var + +# Is shlibpath searched before the hard-coded library search path? +shlibpath_overrides_runpath=$shlibpath_overrides_runpath + +# How to hardcode a shared library path into an executable. +hardcode_action=$hardcode_action + +# Whether we should hardcode library paths into libraries. +hardcode_into_libs=$hardcode_into_libs + +# Flag to hardcode \$libdir into a binary during linking. +# This must work even if \$libdir does not exist. +hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec + +# Whether we need a single -rpath flag with a separated argument. +hardcode_libdir_separator=$lt_hardcode_libdir_separator + +# Set to yes if using DIR/libNAME.so during linking hardcodes DIR into the +# resulting binary. +hardcode_direct=$hardcode_direct + +# Set to yes if using the -LDIR flag during linking hardcodes DIR into the +# resulting binary. +hardcode_minus_L=$hardcode_minus_L + +# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into +# the resulting binary. +hardcode_shlibpath_var=$hardcode_shlibpath_var + +# Variables whose values should be saved in libtool wrapper scripts and +# restored at relink time. +variables_saved_for_relink="$variables_saved_for_relink" + +# Whether libtool must link a program against all its dependency libraries. +link_all_deplibs=$link_all_deplibs + +# Compile-time system search path for libraries +sys_lib_search_path_spec=$lt_sys_lib_search_path_spec + +# Run-time system search path for libraries +sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec + +# Fix the shell variable \$srcfile for the compiler. +fix_srcfile_path="$fix_srcfile_path" + +# Set to yes if exported symbols are required. +always_export_symbols=$always_export_symbols + +# The commands to list exported symbols. +export_symbols_cmds=$lt_export_symbols_cmds + +# The commands to extract the exported symbol list from a shared archive. +extract_expsyms_cmds=$lt_extract_expsyms_cmds + +# Symbols that should not be listed in the preloaded symbols. +exclude_expsyms=$lt_exclude_expsyms + +# Symbols that must always be exported. +include_expsyms=$lt_include_expsyms + +# ### END LIBTOOL CONFIG + +__EOF__ + + case $host_os in + aix3*) + cat <<\EOF >> "${ofile}T" + +# AIX sometimes has problems with the GCC collect2 program. For some +# reason, if we set the COLLECT_NAMES environment variable, the problems +# vanish in a puff of smoke. +if test "X${COLLECT_NAMES+set}" != Xset; then + COLLECT_NAMES= + export COLLECT_NAMES +fi +EOF + ;; + esac + + case $host_os in + cygwin* | mingw* | pw32* | os2*) + cat <<'EOF' >> "${ofile}T" + # This is a source program that is used to create dlls on Windows + # Don't remove nor modify the starting and closing comments +# /* ltdll.c starts here */ +# #define WIN32_LEAN_AND_MEAN +# #include +# #undef WIN32_LEAN_AND_MEAN +# #include +# +# #ifndef __CYGWIN__ +# # ifdef __CYGWIN32__ +# # define __CYGWIN__ __CYGWIN32__ +# # endif +# #endif +# +# #ifdef __cplusplus +# extern "C" { +# #endif +# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved); +# #ifdef __cplusplus +# } +# #endif +# +# #ifdef __CYGWIN__ +# #include +# DECLARE_CYGWIN_DLL( DllMain ); +# #endif +# HINSTANCE __hDllInstance_base; +# +# BOOL APIENTRY +# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved) +# { +# __hDllInstance_base = hInst; +# return TRUE; +# } +# /* ltdll.c ends here */ + # This is a source program that is used to create import libraries + # on Windows for dlls which lack them. Don't remove nor modify the + # starting and closing comments +# /* impgen.c starts here */ +# /* Copyright (C) 1999-2000 Free Software Foundation, Inc. +# +# This file is part of GNU libtool. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# */ +# +# #include /* for printf() */ +# #include /* for open(), lseek(), read() */ +# #include /* for O_RDONLY, O_BINARY */ +# #include /* for strdup() */ +# +# /* O_BINARY isn't required (or even defined sometimes) under Unix */ +# #ifndef O_BINARY +# #define O_BINARY 0 +# #endif +# +# static unsigned int +# pe_get16 (fd, offset) +# int fd; +# int offset; +# { +# unsigned char b[2]; +# lseek (fd, offset, SEEK_SET); +# read (fd, b, 2); +# return b[0] + (b[1]<<8); +# } +# +# static unsigned int +# pe_get32 (fd, offset) +# int fd; +# int offset; +# { +# unsigned char b[4]; +# lseek (fd, offset, SEEK_SET); +# read (fd, b, 4); +# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24); +# } +# +# static unsigned int +# pe_as32 (ptr) +# void *ptr; +# { +# unsigned char *b = ptr; +# return b[0] + (b[1]<<8) + (b[2]<<16) + (b[3]<<24); +# } +# +# int +# main (argc, argv) +# int argc; +# char *argv[]; +# { +# int dll; +# unsigned long pe_header_offset, opthdr_ofs, num_entries, i; +# unsigned long export_rva, export_size, nsections, secptr, expptr; +# unsigned long name_rvas, nexp; +# unsigned char *expdata, *erva; +# char *filename, *dll_name; +# +# filename = argv[1]; +# +# dll = open(filename, O_RDONLY|O_BINARY); +# if (dll < 1) +# return 1; +# +# dll_name = filename; +# +# for (i=0; filename[i]; i++) +# if (filename[i] == '/' || filename[i] == '\\' || filename[i] == ':') +# dll_name = filename + i +1; +# +# pe_header_offset = pe_get32 (dll, 0x3c); +# opthdr_ofs = pe_header_offset + 4 + 20; +# num_entries = pe_get32 (dll, opthdr_ofs + 92); +# +# if (num_entries < 1) /* no exports */ +# return 1; +# +# export_rva = pe_get32 (dll, opthdr_ofs + 96); +# export_size = pe_get32 (dll, opthdr_ofs + 100); +# nsections = pe_get16 (dll, pe_header_offset + 4 +2); +# secptr = (pe_header_offset + 4 + 20 + +# pe_get16 (dll, pe_header_offset + 4 + 16)); +# +# expptr = 0; +# for (i = 0; i < nsections; i++) +# { +# char sname[8]; +# unsigned long secptr1 = secptr + 40 * i; +# unsigned long vaddr = pe_get32 (dll, secptr1 + 12); +# unsigned long vsize = pe_get32 (dll, secptr1 + 16); +# unsigned long fptr = pe_get32 (dll, secptr1 + 20); +# lseek(dll, secptr1, SEEK_SET); +# read(dll, sname, 8); +# if (vaddr <= export_rva && vaddr+vsize > export_rva) +# { +# expptr = fptr + (export_rva - vaddr); +# if (export_rva + export_size > vaddr + vsize) +# export_size = vsize - (export_rva - vaddr); +# break; +# } +# } +# +# expdata = (unsigned char*)malloc(export_size); +# lseek (dll, expptr, SEEK_SET); +# read (dll, expdata, export_size); +# erva = expdata - export_rva; +# +# nexp = pe_as32 (expdata+24); +# name_rvas = pe_as32 (expdata+32); +# +# printf ("EXPORTS\n"); +# for (i = 0; i> "${ofile}T" || (rm -f "${ofile}T"; exit 1) + + mv -f "${ofile}T" "$ofile" || \ + (rm -f "$ofile" && cp "${ofile}T" "$ofile" && rm -f "${ofile}T") + chmod +x "$ofile" +fi +## +## END FIXME + +])# _LT_AC_LTCONFIG_HACK + +# AC_LIBTOOL_DLOPEN - enable checks for dlopen support +AC_DEFUN([AC_LIBTOOL_DLOPEN], [AC_BEFORE([$0],[AC_LIBTOOL_SETUP])]) + +# AC_LIBTOOL_WIN32_DLL - declare package support for building win32 dll's +AC_DEFUN([AC_LIBTOOL_WIN32_DLL], [AC_BEFORE([$0], [AC_LIBTOOL_SETUP])]) + +# AC_ENABLE_SHARED - implement the --enable-shared flag +# Usage: AC_ENABLE_SHARED[(DEFAULT)] +# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to +# `yes'. +AC_DEFUN([AC_ENABLE_SHARED], +[define([AC_ENABLE_SHARED_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE(shared, +changequote(<<, >>)dnl +<< --enable-shared[=PKGS] build shared libraries [default=>>AC_ENABLE_SHARED_DEFAULT], +changequote([, ])dnl +[p=${PACKAGE-default} +case $enableval in +yes) enable_shared=yes ;; +no) enable_shared=no ;; +*) + enable_shared=no + # Look at the argument we got. We use all the common list separators. + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," + for pkg in $enableval; do + if test "X$pkg" = "X$p"; then + enable_shared=yes + fi + done + IFS="$ac_save_ifs" + ;; +esac], +enable_shared=AC_ENABLE_SHARED_DEFAULT)dnl +]) + +# AC_DISABLE_SHARED - set the default shared flag to --disable-shared +AC_DEFUN([AC_DISABLE_SHARED], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_SHARED(no)]) + +# AC_ENABLE_STATIC - implement the --enable-static flag +# Usage: AC_ENABLE_STATIC[(DEFAULT)] +# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to +# `yes'. +AC_DEFUN([AC_ENABLE_STATIC], +[define([AC_ENABLE_STATIC_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE(static, +changequote(<<, >>)dnl +<< --enable-static[=PKGS] build static libraries [default=>>AC_ENABLE_STATIC_DEFAULT], +changequote([, ])dnl +[p=${PACKAGE-default} +case $enableval in +yes) enable_static=yes ;; +no) enable_static=no ;; +*) + enable_static=no + # Look at the argument we got. We use all the common list separators. + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," + for pkg in $enableval; do + if test "X$pkg" = "X$p"; then + enable_static=yes + fi + done + IFS="$ac_save_ifs" + ;; +esac], +enable_static=AC_ENABLE_STATIC_DEFAULT)dnl +]) + +# AC_DISABLE_STATIC - set the default static flag to --disable-static +AC_DEFUN([AC_DISABLE_STATIC], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_STATIC(no)]) + + +# AC_ENABLE_FAST_INSTALL - implement the --enable-fast-install flag +# Usage: AC_ENABLE_FAST_INSTALL[(DEFAULT)] +# Where DEFAULT is either `yes' or `no'. If omitted, it defaults to +# `yes'. +AC_DEFUN([AC_ENABLE_FAST_INSTALL], +[define([AC_ENABLE_FAST_INSTALL_DEFAULT], ifelse($1, no, no, yes))dnl +AC_ARG_ENABLE(fast-install, +changequote(<<, >>)dnl +<< --enable-fast-install[=PKGS] optimize for fast installation [default=>>AC_ENABLE_FAST_INSTALL_DEFAULT], +changequote([, ])dnl +[p=${PACKAGE-default} +case $enableval in +yes) enable_fast_install=yes ;; +no) enable_fast_install=no ;; +*) + enable_fast_install=no + # Look at the argument we got. We use all the common list separators. + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}:," + for pkg in $enableval; do + if test "X$pkg" = "X$p"; then + enable_fast_install=yes + fi + done + IFS="$ac_save_ifs" + ;; +esac], +enable_fast_install=AC_ENABLE_FAST_INSTALL_DEFAULT)dnl +]) + +# AC_DISABLE_FAST_INSTALL - set the default to --disable-fast-install +AC_DEFUN([AC_DISABLE_FAST_INSTALL], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +AC_ENABLE_FAST_INSTALL(no)]) + +# AC_LIBTOOL_PICMODE - implement the --with-pic flag +# Usage: AC_LIBTOOL_PICMODE[(MODE)] +# Where MODE is either `yes' or `no'. If omitted, it defaults to +# `both'. +AC_DEFUN([AC_LIBTOOL_PICMODE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl +pic_mode=ifelse($#,1,$1,default)]) + + +# AC_PATH_TOOL_PREFIX - find a file program which can recognise shared library +AC_DEFUN([AC_PATH_TOOL_PREFIX], +[AC_MSG_CHECKING([for $1]) +AC_CACHE_VAL(lt_cv_path_MAGIC_CMD, +[case $MAGIC_CMD in + /*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. + ;; + ?:/*) + lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a dos path. + ;; + *) + ac_save_MAGIC_CMD="$MAGIC_CMD" + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=":" +dnl $ac_dummy forces splitting on constant user-supplied paths. +dnl POSIX.2 word splitting is done only on the output of word expansions, +dnl not every word. This closes a longstanding sh security hole. + ac_dummy="ifelse([$2], , $PATH, [$2])" + for ac_dir in $ac_dummy; do + test -z "$ac_dir" && ac_dir=. + if test -f $ac_dir/$1; then + lt_cv_path_MAGIC_CMD="$ac_dir/$1" + if test -n "$file_magic_test_file"; then + case $deplibs_check_method in + "file_magic "*) + file_magic_regex="`expr \"$deplibs_check_method\" : \"file_magic \(.*\)\"`" + MAGIC_CMD="$lt_cv_path_MAGIC_CMD" + if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | + egrep "$file_magic_regex" > /dev/null; then + : + else + cat <&2 + +*** Warning: the command libtool uses to detect shared libraries, +*** $file_magic_cmd, produces output that libtool cannot recognize. +*** The result is that libtool may fail to recognize shared libraries +*** as such. This will affect the creation of libtool libraries that +*** depend on shared libraries, but programs linked with such libtool +*** libraries will work regardless of this problem. Nevertheless, you +*** may want to report the problem to your system manager and/or to +*** bug-libtool@gnu.org + +EOF + fi ;; + esac + fi + break + fi + done + IFS="$ac_save_ifs" + MAGIC_CMD="$ac_save_MAGIC_CMD" + ;; +esac]) +MAGIC_CMD="$lt_cv_path_MAGIC_CMD" +if test -n "$MAGIC_CMD"; then + AC_MSG_RESULT($MAGIC_CMD) +else + AC_MSG_RESULT(no) +fi +]) + + +# AC_PATH_MAGIC - find a file program which can recognise a shared library +AC_DEFUN([AC_PATH_MAGIC], +[AC_REQUIRE([AC_CHECK_TOOL_PREFIX])dnl +AC_PATH_TOOL_PREFIX(${ac_tool_prefix}file, /usr/bin:$PATH) +if test -z "$lt_cv_path_MAGIC_CMD"; then + if test -n "$ac_tool_prefix"; then + AC_PATH_TOOL_PREFIX(file, /usr/bin:$PATH) + else + MAGIC_CMD=: + fi +fi +]) + + +# AC_PROG_LD - find the path to the GNU or non-GNU linker +AC_DEFUN([AC_PROG_LD], +[AC_ARG_WITH(gnu-ld, +[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]], +test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no) +AC_REQUIRE([AC_PROG_CC])dnl +AC_REQUIRE([AC_CANONICAL_HOST])dnl +AC_REQUIRE([AC_CANONICAL_BUILD])dnl +AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl +ac_prog=ld +if test "$GCC" = yes; then + # Check if gcc -print-prog-name=ld gives a path. + AC_MSG_CHECKING([for ld used by GCC]) + case $host in + *-*-mingw*) + # gcc leaves a trailing carriage return which upsets mingw + ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; + *) + ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; + esac + case $ac_prog in + # Accept absolute paths. + [[\\/]]* | [[A-Za-z]]:[[\\/]]*) + re_direlt='/[[^/]][[^/]]*/\.\./' + # Canonicalize the path of ld + ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'` + while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do + ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"` + done + test -z "$LD" && LD="$ac_prog" + ;; + "") + # If it fails, then pretend we aren't using GCC. + ac_prog=ld + ;; + *) + # If it is relative, then search for the first ld in PATH. + with_gnu_ld=unknown + ;; + esac +elif test "$with_gnu_ld" = yes; then + AC_MSG_CHECKING([for GNU ld]) +else + AC_MSG_CHECKING([for non-GNU ld]) +fi +AC_CACHE_VAL(lt_cv_path_LD, +[if test -z "$LD"; then + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH; do + test -z "$ac_dir" && ac_dir=. + if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then + lt_cv_path_LD="$ac_dir/$ac_prog" + # Check to see if the program is GNU ld. I'd rather use --version, + # but apparently some GNU ld's only accept -v. + # Break only if it was the GNU/non-GNU ld that we prefer. + if "$lt_cv_path_LD" -v 2>&1 < /dev/null | egrep '(GNU|with BFD)' > /dev/null; then + test "$with_gnu_ld" != no && break + else + test "$with_gnu_ld" != yes && break + fi + fi + done + IFS="$ac_save_ifs" +else + lt_cv_path_LD="$LD" # Let the user override the test with a path. +fi]) +LD="$lt_cv_path_LD" +if test -n "$LD"; then + AC_MSG_RESULT($LD) +else + AC_MSG_RESULT(no) +fi +test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH]) +AC_PROG_LD_GNU +]) + +# AC_PROG_LD_GNU - +AC_DEFUN([AC_PROG_LD_GNU], +[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], lt_cv_prog_gnu_ld, +[# I'd rather use --version here, but apparently some GNU ld's only accept -v. +if $LD -v 2>&1 &5; then + lt_cv_prog_gnu_ld=yes +else + lt_cv_prog_gnu_ld=no +fi]) +with_gnu_ld=$lt_cv_prog_gnu_ld +]) + +# AC_PROG_LD_RELOAD_FLAG - find reload flag for linker +# -- PORTME Some linkers may need a different reload flag. +AC_DEFUN([AC_PROG_LD_RELOAD_FLAG], +[AC_CACHE_CHECK([for $LD option to reload object files], lt_cv_ld_reload_flag, +[lt_cv_ld_reload_flag='-r']) +reload_flag=$lt_cv_ld_reload_flag +test -n "$reload_flag" && reload_flag=" $reload_flag" +]) + +# AC_DEPLIBS_CHECK_METHOD - how to check for library dependencies +# -- PORTME fill in with the dynamic library characteristics +AC_DEFUN([AC_DEPLIBS_CHECK_METHOD], +[AC_CACHE_CHECK([how to recognise dependent libraries], +lt_cv_deplibs_check_method, +[lt_cv_file_magic_cmd='$MAGIC_CMD' +lt_cv_file_magic_test_file= +lt_cv_deplibs_check_method='unknown' +# Need to set the preceding variable on all platforms that support +# interlibrary dependencies. +# 'none' -- dependencies not supported. +# `unknown' -- same as none, but documents that we really don't know. +# 'pass_all' -- all dependencies passed with no checks. +# 'test_compile' -- check by making test program. +# 'file_magic [[regex]]' -- check by looking for files in library path +# which responds to the $file_magic_cmd with a given egrep regex. +# If you have `file' or equivalent on your system and you're not sure +# whether `pass_all' will *always* work, you probably want this one. + +case $host_os in +aix4* | aix5*) + lt_cv_deplibs_check_method=pass_all + ;; + +beos*) + lt_cv_deplibs_check_method=pass_all + ;; + +bsdi4*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib)' + lt_cv_file_magic_cmd='/usr/bin/file -L' + lt_cv_file_magic_test_file=/shlib/libc.so + ;; + +cygwin* | mingw* | pw32*) + lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' + lt_cv_file_magic_cmd='$OBJDUMP -f' + ;; + +darwin* | rhapsody*) + lt_cv_deplibs_check_method='file_magic Mach-O dynamically linked shared library' + lt_cv_file_magic_cmd='/usr/bin/file -L' + case "$host_os" in + rhapsody* | darwin1.[[012]]) + lt_cv_file_magic_test_file=`echo /System/Library/Frameworks/System.framework/Versions/*/System | head -1` + ;; + *) # Darwin 1.3 on + lt_cv_file_magic_test_file='/usr/lib/libSystem.dylib' + ;; + esac + ;; + +freebsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + case $host_cpu in + i*86 ) + # Not sure whether the presence of OpenBSD here was a mistake. + # Let's accept both of them until this is cleared up. + lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD)/i[[3-9]]86 (compact )?demand paged shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + ;; + esac + else + lt_cv_deplibs_check_method=pass_all + fi + ;; + +gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +hpux10.20*|hpux11*) + lt_cv_deplibs_check_method='file_magic (s[[0-9]][[0-9]][[0-9]]|PA-RISC[[0-9]].[[0-9]]) shared library' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libc.sl + ;; + +irix5* | irix6* | nonstopux*) + case $LD in + *-32|*"-32 ") libmagic=32-bit;; + *-n32|*"-n32 ") libmagic=N32;; + *-64|*"-64 ") libmagic=64-bit;; + *) libmagic=never-match;; + esac + lt_cv_deplibs_check_method=pass_all + ;; + +# This must be Linux ELF. +linux-gnu*) + lt_cv_deplibs_check_method=pass_all + ;; + +netbsd*) + if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then + lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so\.[[0-9]]+\.[[0-9]]+$' + else + lt_cv_deplibs_check_method='match_pattern /lib[[^/\.]]+\.so$' + fi + ;; + +newos6*) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (executable|dynamic lib)' + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=/usr/lib/libnls.so + ;; + +openbsd*) + lt_cv_file_magic_cmd=/usr/bin/file + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` + if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB shared object' + else + lt_cv_deplibs_check_method='file_magic OpenBSD.* shared library' + fi + ;; + +osf3* | osf4* | osf5*) + lt_cv_deplibs_check_method=pass_all + ;; + +sco3.2v5*) + lt_cv_deplibs_check_method=pass_all + ;; + +solaris*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv5uw[[78]]* | sysv4*uw2*) + lt_cv_deplibs_check_method=pass_all + ;; + +sysv4 | sysv4.2uw2* | sysv4.3* | sysv5*) + case $host_vendor in + motorola) + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[ML]]SB (shared object|dynamic lib) M[[0-9]][[0-9]]* Version [[0-9]]' + lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` + ;; + ncr) + lt_cv_deplibs_check_method=pass_all + ;; + sequent) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method='file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB (shared object|dynamic lib )' + ;; + sni) + lt_cv_file_magic_cmd='/bin/file' + lt_cv_deplibs_check_method="file_magic ELF [[0-9]][[0-9]]*-bit [[LM]]SB dynamic lib" + lt_cv_file_magic_test_file=/lib/libc.so + ;; + siemens) + lt_cv_deplibs_check_method=pass_all + ;; + esac + ;; +esac +]) +file_magic_cmd=$lt_cv_file_magic_cmd +deplibs_check_method=$lt_cv_deplibs_check_method +]) + + +# AC_PROG_NM - find the path to a BSD-compatible name lister +AC_DEFUN([AC_PROG_NM], +[AC_REQUIRE([_LT_AC_LIBTOOL_SYS_PATH_SEPARATOR])dnl +AC_MSG_CHECKING([for BSD-compatible nm]) +AC_CACHE_VAL(lt_cv_path_NM, +[if test -n "$NM"; then + # Let the user override the test. + lt_cv_path_NM="$NM" +else + IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR + for ac_dir in $PATH /usr/ccs/bin /usr/ucb /bin; do + test -z "$ac_dir" && ac_dir=. + tmp_nm=$ac_dir/${ac_tool_prefix}nm + if test -f $tmp_nm || test -f $tmp_nm$ac_exeext ; then + # Check to see if the nm accepts a BSD-compat flag. + # Adding the `sed 1q' prevents false positives on HP-UX, which says: + # nm: unknown option "B" ignored + # Tru64's nm complains that /dev/null is an invalid object file + if ($tmp_nm -B /dev/null 2>&1 | sed '1q'; exit 0) | egrep '(/dev/null|Invalid file or object type)' >/dev/null; then + lt_cv_path_NM="$tmp_nm -B" + break + elif ($tmp_nm -p /dev/null 2>&1 | sed '1q'; exit 0) | egrep /dev/null >/dev/null; then + lt_cv_path_NM="$tmp_nm -p" + break + else + lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but + continue # so that we can try to find one that supports BSD flags + fi + fi + done + IFS="$ac_save_ifs" + test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm +fi]) +NM="$lt_cv_path_NM" +AC_MSG_RESULT([$NM]) +]) + +# AC_CHECK_LIBM - check for math library +AC_DEFUN([AC_CHECK_LIBM], +[AC_REQUIRE([AC_CANONICAL_HOST])dnl +LIBM= +case $host in +*-*-beos* | *-*-cygwin* | *-*-pw32*) + # These system don't have libm + ;; +*-ncr-sysv4.3*) + AC_CHECK_LIB(mw, _mwvalidcheckl, LIBM="-lmw") + AC_CHECK_LIB(m, main, LIBM="$LIBM -lm") + ;; +*) + AC_CHECK_LIB(m, main, LIBM="-lm") + ;; +esac +]) + +# AC_LIBLTDL_CONVENIENCE[(dir)] - sets LIBLTDL to the link flags for +# the libltdl convenience library and LTDLINCL to the include flags for +# the libltdl header and adds --enable-ltdl-convenience to the +# configure arguments. Note that LIBLTDL and LTDLINCL are not +# AC_SUBSTed, nor is AC_CONFIG_SUBDIRS called. If DIR is not +# provided, it is assumed to be `libltdl'. LIBLTDL will be prefixed +# with '${top_builddir}/' and LTDLINCL will be prefixed with +# '${top_srcdir}/' (note the single quotes!). If your package is not +# flat and you're not using automake, define top_builddir and +# top_srcdir appropriately in the Makefiles. +AC_DEFUN([AC_LIBLTDL_CONVENIENCE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl + case $enable_ltdl_convenience in + no) AC_MSG_ERROR([this package needs a convenience libltdl]) ;; + "") enable_ltdl_convenience=yes + ac_configure_args="$ac_configure_args --enable-ltdl-convenience" ;; + esac + LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdlc.la + LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) + # For backwards non-gettext consistent compatibility... + INCLTDL="$LTDLINCL" +]) + +# AC_LIBLTDL_INSTALLABLE[(dir)] - sets LIBLTDL to the link flags for +# the libltdl installable library and LTDLINCL to the include flags for +# the libltdl header and adds --enable-ltdl-install to the configure +# arguments. Note that LIBLTDL and LTDLINCL are not AC_SUBSTed, nor is +# AC_CONFIG_SUBDIRS called. If DIR is not provided and an installed +# libltdl is not found, it is assumed to be `libltdl'. LIBLTDL will +# be prefixed with '${top_builddir}/' and LTDLINCL will be prefixed +# with '${top_srcdir}/' (note the single quotes!). If your package is +# not flat and you're not using automake, define top_builddir and +# top_srcdir appropriately in the Makefiles. +# In the future, this macro may have to be called after AC_PROG_LIBTOOL. +AC_DEFUN([AC_LIBLTDL_INSTALLABLE], +[AC_BEFORE([$0],[AC_LIBTOOL_SETUP])dnl + AC_CHECK_LIB(ltdl, main, + [test x"$enable_ltdl_install" != xyes && enable_ltdl_install=no], + [if test x"$enable_ltdl_install" = xno; then + AC_MSG_WARN([libltdl not installed, but installation disabled]) + else + enable_ltdl_install=yes + fi + ]) + if test x"$enable_ltdl_install" = x"yes"; then + ac_configure_args="$ac_configure_args --enable-ltdl-install" + LIBLTDL='${top_builddir}/'ifelse($#,1,[$1],['libltdl'])/libltdl.la + LTDLINCL='-I${top_srcdir}/'ifelse($#,1,[$1],['libltdl']) + else + ac_configure_args="$ac_configure_args --enable-ltdl-install=no" + LIBLTDL="-lltdl" + LTDLINCL= + fi + # For backwards non-gettext consistent compatibility... + INCLTDL="$LTDLINCL" +]) + +# old names +AC_DEFUN([AM_PROG_LIBTOOL], [AC_PROG_LIBTOOL]) +AC_DEFUN([AM_ENABLE_SHARED], [AC_ENABLE_SHARED($@)]) +AC_DEFUN([AM_ENABLE_STATIC], [AC_ENABLE_STATIC($@)]) +AC_DEFUN([AM_DISABLE_SHARED], [AC_DISABLE_SHARED($@)]) +AC_DEFUN([AM_DISABLE_STATIC], [AC_DISABLE_STATIC($@)]) +AC_DEFUN([AM_PROG_LD], [AC_PROG_LD]) +AC_DEFUN([AM_PROG_NM], [AC_PROG_NM]) + +# This is just to silence aclocal about the macro not being used +ifelse([AC_DISABLE_FAST_INSTALL]) + +############################################################ +# NOTE: This macro has been submitted for inclusion into # +# GNU Autoconf as AC_PROG_SED. When it is available in # +# a released version of Autoconf we should remove this # +# macro and use it instead. # +############################################################ +# LT_AC_PROG_SED +# -------------- +# Check for a fully-functional sed program, that truncates +# as few characters as possible. Prefer GNU sed if found. +AC_DEFUN([LT_AC_PROG_SED], +[AC_MSG_CHECKING([for a sed that does not truncate output]) +AC_CACHE_VAL(lt_cv_path_SED, +[# Loop through the user's path and test for sed and gsed. +# Then use that list of sed's as ones to test for truncation. +as_executable_p="test -f" +as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +for as_dir in $PATH +do + IFS=$as_save_IFS + test -z "$as_dir" && as_dir=. + for ac_prog in sed gsed; do + for ac_exec_ext in '' $ac_executable_extensions; do + if $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then + _sed_list="$_sed_list $as_dir/$ac_prog$ac_exec_ext" + fi + done + done +done + + # Create a temporary directory, and hook for its removal unless debugging. +$debug || +{ + trap 'exit_status=$?; rm -rf $tmp && exit $exit_status' 0 + trap '{ (exit 1); exit 1; }' 1 2 13 15 +} + +# Create a (secure) tmp directory for tmp files. +: ${TMPDIR=/tmp} +{ + tmp=`(umask 077 && mktemp -d -q "$TMPDIR/sedXXXXXX") 2>/dev/null` && + test -n "$tmp" && test -d "$tmp" +} || +{ + tmp=$TMPDIR/sed$$-$RANDOM + (umask 077 && mkdir $tmp) +} || +{ + echo "$me: cannot create a temporary directory in $TMPDIR" >&2 + { (exit 1); exit 1; } +} + _max=0 + _count=0 + # Add /usr/xpg4/bin/sed as it is typically found on Solaris + # along with /bin/sed that truncates output. + for _sed in $_sed_list /usr/xpg4/bin/sed; do + test ! -f ${_sed} && break + cat /dev/null > "$tmp/sed.in" + _count=0 + echo ${ECHO_N-$ac_n} "0123456789${ECHO_C-$ac_c}" >"$tmp/sed.in" + # Check for GNU sed and select it if it is found. + if "${_sed}" --version 2>&1 < /dev/null | egrep '(GNU)' > /dev/null; then + lt_cv_path_SED=${_sed} + break + fi + while true; do + cat "$tmp/sed.in" "$tmp/sed.in" >"$tmp/sed.tmp" + mv "$tmp/sed.tmp" "$tmp/sed.in" + cp "$tmp/sed.in" "$tmp/sed.nl" + echo >>"$tmp/sed.nl" + ${_sed} -e 's/a$//' < "$tmp/sed.nl" >"$tmp/sed.out" || break + cmp -s "$tmp/sed.out" "$tmp/sed.nl" || break + # 40000 chars as input seems more than enough + test $_count -gt 10 && break + _count=`expr $_count + 1` + if test $_count -gt $_max; then + _max=$_count + lt_cv_path_SED=$_sed + fi + done + done + rm -rf "$tmp" +]) +if test "X$SED" != "X"; then + lt_cv_path_SED=$SED +else + SED=$lt_cv_path_SED +fi +AC_MSG_RESULT([$SED]) +]) +# $Progeny$ + +AC_DEFUN(PROGENY_SHOW_CONFIG_VAR, [ + +PROGENY_SHOW_CONFIG_VARS="${PROGENY_SHOW_CONFIG_VARS}; VARS=\"\${VARS} $1\"" +PROGENY_SHOW_CONFIG_SET="${PROGENY_SHOW_CONFIG_SET}; $1=\"$2\"" +]) + +AC_DEFUN(PROGENY_SHOW_CONFIG, [ + +dnl Initialize these so they don't start with a semicolon, since some +dnl shells react badly to a leading semicolon. +PROGENY_SHOW_CONFIG_VARS=":" +PROGENY_SHOW_CONFIG_SET=":" + +AC_SUBST(build) +AC_SUBST(host) +AC_SUBST(target) +AC_SUBST(PROGENY_SHOW_CONFIG_SET) +AC_SUBST(PROGENY_SHOW_CONFIG_VARS) + +AC_CONFIG_FILES(buildtools/show-config, + chmod 555 buildtools/show-config) +AC_CONFIG_COMMANDS(show-config, + ./buildtools/show-config) +]) +# $Progeny$ + +AC_DEFUN(PROGENY_REPLACE_FUNCS, [ + AC_REPLACE_FUNCS(alloca mkdtemp mkstemp strsep) + + CPPFLAGS="${CPPFLAGS} -I\${top_srcdir}/portability" + libportability="\${top_builddir}/portability/libportability.la" + AC_SUBST(libportability) +]) --- discover-2.1.2.orig/buildtools/config-script.in +++ discover-2.1.2/buildtools/config-script.in @@ -15,7 +15,7 @@ cat <. -# Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. + +# Originally written by Per Bothner. Please send patches (context +# diff format) to and include a ChangeLog +# entry. # # This script attempts to guess a canonical system name similar to # config.sub. If it succeeds, it prints the system name on stdout, and # exits with 0. Otherwise, it exits with 1. # -# The plan is that this can be called by configure scripts if you -# don't specify an explicit build system type. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD me=`echo "$0" | sed -e 's,.*/,,'` @@ -53,8 +56,9 @@ GNU config.guess ($timestamp) Originally written by Per Bothner. -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -66,11 +70,11 @@ while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; + echo "$timestamp" ; exit ;; --version | -v ) - echo "$version" ; exit 0 ;; + echo "$version" ; exit ;; --help | --h* | -h ) - echo "$usage"; exit 0 ;; + echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. @@ -104,7 +108,7 @@ trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ; trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ; : ${TMPDIR=/tmp} ; - { tmp=`(umask 077 && mktemp -d -q "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || + { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } || { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } || { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } || { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ; @@ -123,7 +127,7 @@ ;; ,,*) CC_FOR_BUILD=$CC ;; ,*,*) CC_FOR_BUILD=$HOST_CC ;; -esac ;' +esac ; set_cc_for_build= ;' # This is needed to find uname on a Pyramid OSx when run in the BSD universe. # (ghazi@noc.rutgers.edu 1994-08-24) @@ -158,6 +162,7 @@ arm*) machine=arm-unknown ;; sh3el) machine=shl-unknown ;; sh3eb) machine=sh-unknown ;; + sh5el) machine=sh5le-unknown ;; *) machine=${UNAME_MACHINE_ARCH}-unknown ;; esac # The Operating System including object format, if it has switched @@ -166,7 +171,7 @@ arm*|i386|m68k|ns32k|sh3*|sparc|vax) eval $set_cc_for_build if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \ - | grep __ELF__ >/dev/null + | grep -q __ELF__ then # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout). # Return netbsd for either. FIX? @@ -196,53 +201,32 @@ # contains redundant information, the shorter form: # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used. echo "${machine}-${os}${release}" - exit 0 ;; - amiga:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - arc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - hp300:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mac68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - macppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme68k:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvme88k:OpenBSD:*:*) - echo m88k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - mvmeppc:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - pegasos:OpenBSD:*:*) - echo powerpc-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - pmax:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sgi:OpenBSD:*:*) - echo mipseb-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - sun3:OpenBSD:*:*) - echo m68k-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; - wgrisc:OpenBSD:*:*) - echo mipsel-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; + exit ;; *:OpenBSD:*:*) - echo ${UNAME_MACHINE}-unknown-openbsd${UNAME_RELEASE} - exit 0 ;; + UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'` + echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE} + exit ;; + *:ekkoBSD:*:*) + echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE} + exit ;; + *:SolidBSD:*:*) + echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE} + exit ;; + macppc:MirBSD:*:*) + echo powerpc-unknown-mirbsd${UNAME_RELEASE} + exit ;; + *:MirBSD:*:*) + echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE} + exit ;; alpha:OSF1:*:*) - if test $UNAME_RELEASE = "V4.0"; then + case $UNAME_RELEASE in + *4.0) UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'` - fi + ;; + *5.*) + UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'` + ;; + esac # According to Compaq, /usr/sbin/psrinfo has been available on # OSF/1 and Tru64 systems produced since 1995. I hope that # covers most systems running today. This code pipes the CPU @@ -280,45 +264,49 @@ "EV7.9 (21364A)") UNAME_MACHINE="alphaev79" ;; esac + # A Pn.n version is a patched version. # A Vn.n version is a released version. # A Tn.n version is a released field test version. # A Xn.n version is an unreleased experimental baselevel. # 1.2 uses "1.2" for uname -r. - echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[VTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` - exit 0 ;; - Alpha*:OpenVMS:*:*) - echo alpha-hp-vms - exit 0 ;; + echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` + exit ;; Alpha\ *:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # Should we change UNAME_MACHINE based on the output of uname instead # of the specific Alpha model? echo alpha-pc-interix - exit 0 ;; + exit ;; 21064:Windows_NT:50:3) echo alpha-dec-winnt3.5 - exit 0 ;; + exit ;; Amiga*:UNIX_System_V:4.0:*) echo m68k-unknown-sysv4 - exit 0;; + exit ;; *:[Aa]miga[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-amigaos - exit 0 ;; + exit ;; *:[Mm]orph[Oo][Ss]:*:*) echo ${UNAME_MACHINE}-unknown-morphos - exit 0 ;; + exit ;; *:OS/390:*:*) echo i370-ibm-openedition - exit 0 ;; + exit ;; + *:z/VM:*:*) + echo s390-ibm-zvmoe + exit ;; *:OS400:*:*) echo powerpc-ibm-os400 - exit 0 ;; + exit ;; arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*) echo arm-acorn-riscix${UNAME_RELEASE} - exit 0;; + exit ;; + arm:riscos:*:*|arm:RISCOS:*:*) + echo arm-unknown-riscos + exit ;; SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*) echo hppa1.1-hitachi-hiuxmpp - exit 0;; + exit ;; Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*) # akee@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE. if test "`(/bin/universe) 2>/dev/null`" = att ; then @@ -326,32 +314,51 @@ else echo pyramid-pyramid-bsd fi - exit 0 ;; + exit ;; NILE*:*:*:dcosx) echo pyramid-pyramid-svr4 - exit 0 ;; + exit ;; DRS?6000:unix:4.0:6*) echo sparc-icl-nx6 - exit 0 ;; - DRS?6000:UNIX_SV:4.2*:7*) + exit ;; + DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*) case `/usr/bin/uname -p` in - sparc) echo sparc-icl-nx7 && exit 0 ;; + sparc) echo sparc-icl-nx7; exit ;; esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*) echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; - i86pc:SunOS:5.*:*) - echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; + i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*) + echo i386-pc-auroraux${UNAME_RELEASE} + exit ;; + i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*) + eval $set_cc_for_build + SUN_ARCH="i386" + # If there is a compiler, see if it is configured for 64-bit objects. + # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. + # This test works for both compilers. + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + SUN_ARCH="x86_64" + fi + fi + echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; sun4*:SunOS:6*:*) # According to config.sub, this is the proper way to canonicalize # SunOS6. Hard to guess exactly what SunOS6 will be like, but # it's likely to be more like Solaris than SunOS4. echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; sun4*:SunOS:*:*) case "`/usr/bin/arch -k`" in Series*|S4*) @@ -360,10 +367,10 @@ esac # Japanese Language versions have a version number like `4.1.3-JL'. echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'` - exit 0 ;; + exit ;; sun3*:SunOS:*:*) echo m68k-sun-sunos${UNAME_RELEASE} - exit 0 ;; + exit ;; sun*:*:4.2BSD:*) UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null` test "x${UNAME_RELEASE}" = "x" && UNAME_RELEASE=3 @@ -375,10 +382,10 @@ echo sparc-sun-sunos${UNAME_RELEASE} ;; esac - exit 0 ;; + exit ;; aushp:SunOS:*:*) echo sparc-auspex-sunos${UNAME_RELEASE} - exit 0 ;; + exit ;; # The situation for MiNT is a little confusing. The machine name # can be virtually everything (everything which is not # "atarist" or "atariste" at least should have a processor @@ -389,37 +396,40 @@ # be no problem. atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*) echo m68k-atari-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*) echo m68k-milan-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*) echo m68k-hades-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*) echo m68k-unknown-mint${UNAME_RELEASE} - exit 0 ;; + exit ;; + m68k:machten:*:*) + echo m68k-apple-machten${UNAME_RELEASE} + exit ;; powerpc:machten:*:*) echo powerpc-apple-machten${UNAME_RELEASE} - exit 0 ;; + exit ;; RISC*:Mach:*:*) echo mips-dec-mach_bsd4.3 - exit 0 ;; + exit ;; RISC*:ULTRIX:*:*) echo mips-dec-ultrix${UNAME_RELEASE} - exit 0 ;; + exit ;; VAX*:ULTRIX*:*:*) echo vax-dec-ultrix${UNAME_RELEASE} - exit 0 ;; + exit ;; 2020:CLIX:*:* | 2430:CLIX:*:*) echo clipper-intergraph-clix${UNAME_RELEASE} - exit 0 ;; + exit ;; mips:*:*:UMIPS | mips:*:*:RISCos) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c @@ -443,32 +453,33 @@ exit (-1); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c \ - && $dummy `echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` \ - && exit 0 + $CC_FOR_BUILD -o $dummy $dummy.c && + dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` && + SYSTEM_NAME=`$dummy $dummyarg` && + { echo "$SYSTEM_NAME"; exit; } echo mips-mips-riscos${UNAME_RELEASE} - exit 0 ;; + exit ;; Motorola:PowerMAX_OS:*:*) echo powerpc-motorola-powermax - exit 0 ;; + exit ;; Motorola:*:4.3:PL8-*) echo powerpc-harris-powermax - exit 0 ;; + exit ;; Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*) echo powerpc-harris-powermax - exit 0 ;; + exit ;; Night_Hawk:Power_UNIX:*:*) echo powerpc-harris-powerunix - exit 0 ;; + exit ;; m88k:CX/UX:7*:*) echo m88k-harris-cxux7 - exit 0 ;; + exit ;; m88k:*:4*:R4*) echo m88k-motorola-sysv4 - exit 0 ;; + exit ;; m88k:*:3*:R3*) echo m88k-motorola-sysv3 - exit 0 ;; + exit ;; AViiON:dgux:*:*) # DG/UX returns AViiON for all architectures UNAME_PROCESSOR=`/usr/bin/uname -p` @@ -484,29 +495,29 @@ else echo i586-dg-dgux${UNAME_RELEASE} fi - exit 0 ;; + exit ;; M88*:DolphinOS:*:*) # DolphinOS (SVR3) echo m88k-dolphin-sysv3 - exit 0 ;; + exit ;; M88*:*:R3*:*) # Delta 88k system running SVR3 echo m88k-motorola-sysv3 - exit 0 ;; + exit ;; XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3) echo m88k-tektronix-sysv3 - exit 0 ;; + exit ;; Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD) echo m68k-tektronix-bsd - exit 0 ;; + exit ;; *:IRIX*:*:*) echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'` - exit 0 ;; + exit ;; ????????:AIX?:[12].1:2) # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX. - echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id - exit 0 ;; # Note that: echo "'`uname -s`'" gives 'AIX ' + echo romp-ibm-aix # uname -m gives an 8 hex-code CPU id + exit ;; # Note that: echo "'`uname -s`'" gives 'AIX ' i*86:AIX:*:*) echo i386-ibm-aix - exit 0 ;; + exit ;; ia64:AIX:*:*) if [ -x /usr/bin/oslevel ] ; then IBM_REV=`/usr/bin/oslevel` @@ -514,7 +525,7 @@ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${UNAME_MACHINE}-ibm-aix${IBM_REV} - exit 0 ;; + exit ;; *:AIX:2:3) if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then eval $set_cc_for_build @@ -529,15 +540,19 @@ exit(0); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 - echo rs6000-ibm-aix3.2.5 + if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` + then + echo "$SYSTEM_NAME" + else + echo rs6000-ibm-aix3.2.5 + fi elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then echo rs6000-ibm-aix3.2.4 else echo rs6000-ibm-aix3.2 fi - exit 0 ;; - *:AIX:*:[45]) + exit ;; + *:AIX:*:[456]) IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'` if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then IBM_ARCH=rs6000 @@ -550,28 +565,28 @@ IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE} fi echo ${IBM_ARCH}-ibm-aix${IBM_REV} - exit 0 ;; + exit ;; *:AIX:*:*) echo rs6000-ibm-aix - exit 0 ;; + exit ;; ibmrt:4.4BSD:*|romp-ibm:BSD:*) echo romp-ibm-bsd4.4 - exit 0 ;; + exit ;; ibmrt:*BSD:*|romp-ibm:BSD:*) # covers RT/PC BSD and echo romp-ibm-bsd${UNAME_RELEASE} # 4.3 with uname added to - exit 0 ;; # report: romp-ibm BSD 4.3 + exit ;; # report: romp-ibm BSD 4.3 *:BOSX:*:*) echo rs6000-bull-bosx - exit 0 ;; + exit ;; DPX/2?00:B.O.S.:*:*) echo m68k-bull-sysv3 - exit 0 ;; + exit ;; 9000/[34]??:4.3bsd:1.*:*) echo m68k-hp-bsd - exit 0 ;; + exit ;; hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*) echo m68k-hp-bsd4.4 - exit 0 ;; + exit ;; 9000/[34678]??:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` case "${UNAME_MACHINE}" in @@ -633,9 +648,19 @@ esac if [ ${HP_ARCH} = "hppa2.0w" ] then - # avoid double evaluation of $set_cc_for_build - test -n "$CC_FOR_BUILD" || eval $set_cc_for_build - if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E -) | grep __LP64__ >/dev/null + eval $set_cc_for_build + + # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating + # 32-bit code. hppa64-hp-hpux* has the same kernel and a compiler + # generating 64-bit code. GNU and HP use different nomenclature: + # + # $ CC_FOR_BUILD=cc ./config.guess + # => hppa2.0w-hp-hpux11.23 + # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess + # => hppa64-hp-hpux11.23 + + if echo __LP64__ | (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | + grep -q __LP64__ then HP_ARCH="hppa2.0w" else @@ -643,11 +668,11 @@ fi fi echo ${HP_ARCH}-hp-hpux${HPUX_REV} - exit 0 ;; + exit ;; ia64:HP-UX:*:*) HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'` echo ia64-hp-hpux${HPUX_REV} - exit 0 ;; + exit ;; 3050*:HI-UX:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c @@ -675,221 +700,248 @@ exit (0); } EOF - $CC_FOR_BUILD -o $dummy $dummy.c && $dummy && exit 0 + $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } echo unknown-hitachi-hiuxwe2 - exit 0 ;; + exit ;; 9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* ) echo hppa1.1-hp-bsd - exit 0 ;; + exit ;; 9000/8??:4.3bsd:*:*) echo hppa1.0-hp-bsd - exit 0 ;; + exit ;; *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*) echo hppa1.0-hp-mpeix - exit 0 ;; + exit ;; hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* ) echo hppa1.1-hp-osf - exit 0 ;; + exit ;; hp8??:OSF1:*:*) echo hppa1.0-hp-osf - exit 0 ;; + exit ;; i*86:OSF1:*:*) if [ -x /usr/sbin/sysversion ] ; then echo ${UNAME_MACHINE}-unknown-osf1mk else echo ${UNAME_MACHINE}-unknown-osf1 fi - exit 0 ;; + exit ;; parisc*:Lites*:*:*) echo hppa1.1-hp-lites - exit 0 ;; + exit ;; C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*) echo c1-convex-bsd - exit 0 ;; + exit ;; C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit 0 ;; + exit ;; C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*) echo c34-convex-bsd - exit 0 ;; + exit ;; C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*) echo c38-convex-bsd - exit 0 ;; + exit ;; C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*) echo c4-convex-bsd - exit 0 ;; + exit ;; CRAY*Y-MP:*:*:*) echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*[A-Z]90:*:*:*) echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \ | sed -e 's/CRAY.*\([A-Z]90\)/\1/' \ -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \ -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*TS:*:*:*) echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*T3E:*:*:*) echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; CRAY*SV1:*:*:*) echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + exit ;; *:UNICOS/mp:*:*) - echo nv1-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' - exit 0 ;; + echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/' + exit ;; F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*) FUJITSU_PROC=`uname -m | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz'` FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'` echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit 0 ;; + exit ;; 5000:UNIX_System_V:4.*:*) FUJITSU_SYS=`uname -p | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/\///'` FUJITSU_REL=`echo ${UNAME_RELEASE} | tr 'ABCDEFGHIJKLMNOPQRSTUVWXYZ' 'abcdefghijklmnopqrstuvwxyz' | sed -e 's/ /_/'` echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}" - exit 0 ;; + exit ;; i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*) echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE} - exit 0 ;; + exit ;; sparc*:BSD/OS:*:*) echo sparc-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; + exit ;; *:BSD/OS:*:*) echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE} - exit 0 ;; + exit ;; *:FreeBSD:*:*) - # Determine whether the default compiler uses glibc. - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #if __GLIBC__ >= 2 - LIBC=gnu - #else - LIBC= - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - # GNU/KFreeBSD systems have a "k" prefix to indicate we are using - # FreeBSD's kernel, but not the complete OS. - case ${LIBC} in gnu) kernel_only='k' ;; esac - echo ${UNAME_MACHINE}-unknown-${kernel_only}freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`${LIBC:+-$LIBC} - exit 0 ;; + case ${UNAME_MACHINE} in + pc98) + echo i386-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + amd64) + echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + *) + echo ${UNAME_MACHINE}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;; + esac + exit ;; i*:CYGWIN*:*) echo ${UNAME_MACHINE}-pc-cygwin - exit 0 ;; - i*:MINGW*:*) + exit ;; + *:MINGW*:*) echo ${UNAME_MACHINE}-pc-mingw32 - exit 0 ;; + exit ;; + i*:windows32*:*) + # uname -m includes "-pc" on this system. + echo ${UNAME_MACHINE}-mingw32 + exit ;; i*:PW*:*) echo ${UNAME_MACHINE}-pc-pw32 - exit 0 ;; - x86:Interix*:[34]*) - echo i586-pc-interix${UNAME_RELEASE}|sed -e 's/\..*//' - exit 0 ;; + exit ;; + *:Interix*:*) + case ${UNAME_MACHINE} in + x86) + echo i586-pc-interix${UNAME_RELEASE} + exit ;; + authenticamd | genuineintel | EM64T) + echo x86_64-unknown-interix${UNAME_RELEASE} + exit ;; + IA64) + echo ia64-unknown-interix${UNAME_RELEASE} + exit ;; + esac ;; [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*) echo i${UNAME_MACHINE}-pc-mks - exit 0 ;; + exit ;; + 8664:Windows_NT:*) + echo x86_64-pc-mks + exit ;; i*:Windows_NT*:* | Pentium*:Windows_NT*:*) # How do we know it's Interix rather than the generic POSIX subsystem? # It also conflicts with pre-2.0 versions of AT&T UWIN. Should we # UNAME_MACHINE based on the output of uname instead of i386? echo i586-pc-interix - exit 0 ;; + exit ;; i*:UWIN*:*) echo ${UNAME_MACHINE}-pc-uwin - exit 0 ;; + exit ;; + amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*) + echo x86_64-unknown-cygwin + exit ;; p*:CYGWIN*:*) echo powerpcle-unknown-cygwin - exit 0 ;; + exit ;; prep*:SunOS:5.*:*) echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` - exit 0 ;; + exit ;; *:GNU:*:*) # the GNU system echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-gnu`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'` - exit 0 ;; + exit ;; *:GNU/*:*:*) # other systems with GNU libc and userland echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr '[A-Z]' '[a-z]'``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-gnu - exit 0 ;; + exit ;; i*86:Minix:*:*) echo ${UNAME_MACHINE}-pc-minix - exit 0 ;; + exit ;; + alpha:Linux:*:*) + case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in + EV5) UNAME_MACHINE=alphaev5 ;; + EV56) UNAME_MACHINE=alphaev56 ;; + PCA56) UNAME_MACHINE=alphapca56 ;; + PCA57) UNAME_MACHINE=alphapca56 ;; + EV6) UNAME_MACHINE=alphaev6 ;; + EV67) UNAME_MACHINE=alphaev67 ;; + EV68*) UNAME_MACHINE=alphaev68 ;; + esac + objdump --private-headers /bin/sh | grep -q ld.so.1 + if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi + echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} + exit ;; arm*:Linux:*:*) + eval $set_cc_for_build + if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \ + | grep -q __ARM_EABI__ + then + echo ${UNAME_MACHINE}-unknown-linux-gnu + else + echo ${UNAME_MACHINE}-unknown-linux-gnueabi + fi + exit ;; + avr32*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; cris:Linux:*:*) echo cris-axis-linux-gnu - exit 0 ;; - ia64:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - m68*:Linux:*:*) - echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; - mips:Linux:*:*) + exit ;; + crisv32:Linux:*:*) + echo crisv32-axis-linux-gnu + exit ;; + frv:Linux:*:*) + echo frv-unknown-linux-gnu + exit ;; + i*86:Linux:*:*) + LIBC=gnu eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c - #undef CPU - #undef mips - #undef mipsel - #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mipsel - #else - #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips - #else - CPU= - #endif + #ifdef __dietlibc__ + LIBC=dietlibc #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 - ;; - mips64:Linux:*:*) + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC'` + echo "${UNAME_MACHINE}-pc-linux-${LIBC}" + exit ;; + ia64:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m32r*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + m68*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; + mips:Linux:*:* | mips64:Linux:*:*) eval $set_cc_for_build sed 's/^ //' << EOF >$dummy.c #undef CPU - #undef mips64 - #undef mips64el + #undef ${UNAME_MACHINE} + #undef ${UNAME_MACHINE}el #if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL) - CPU=mips64el + CPU=${UNAME_MACHINE}el #else #if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB) - CPU=mips64 + CPU=${UNAME_MACHINE} #else CPU= #endif #endif EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^CPU=` - test x"${CPU}" != x && echo "${CPU}-unknown-linux-gnu" && exit 0 + eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'` + test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; } ;; - ppc:Linux:*:*) - echo powerpc-unknown-linux-gnu - exit 0 ;; - ppc64:Linux:*:*) - echo powerpc64-unknown-linux-gnu - exit 0 ;; - alpha:Linux:*:*) - case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in - EV5) UNAME_MACHINE=alphaev5 ;; - EV56) UNAME_MACHINE=alphaev56 ;; - PCA56) UNAME_MACHINE=alphapca56 ;; - PCA57) UNAME_MACHINE=alphapca56 ;; - EV6) UNAME_MACHINE=alphaev6 ;; - EV67) UNAME_MACHINE=alphaev67 ;; - EV68*) UNAME_MACHINE=alphaev68 ;; - esac - objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null - if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi - echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC} - exit 0 ;; + or32:Linux:*:*) + echo or32-unknown-linux-gnu + exit ;; + padre:Linux:*:*) + echo sparc-unknown-linux-gnu + exit ;; + parisc64:Linux:*:* | hppa64:Linux:*:*) + echo hppa64-unknown-linux-gnu + exit ;; parisc:Linux:*:* | hppa:Linux:*:*) # Look for CPU level case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in @@ -897,87 +949,40 @@ PA8*) echo hppa2.0-unknown-linux-gnu ;; *) echo hppa-unknown-linux-gnu ;; esac - exit 0 ;; - parisc64:Linux:*:* | hppa64:Linux:*:*) - echo hppa64-unknown-linux-gnu - exit 0 ;; + exit ;; + ppc64:Linux:*:*) + echo powerpc64-unknown-linux-gnu + exit ;; + ppc:Linux:*:*) + echo powerpc-unknown-linux-gnu + exit ;; s390:Linux:*:* | s390x:Linux:*:*) echo ${UNAME_MACHINE}-ibm-linux - exit 0 ;; + exit ;; sh64*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; sh*:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; sparc:Linux:*:* | sparc64:Linux:*:*) echo ${UNAME_MACHINE}-unknown-linux-gnu - exit 0 ;; + exit ;; + vax:Linux:*:*) + echo ${UNAME_MACHINE}-dec-linux-gnu + exit ;; x86_64:Linux:*:*) echo x86_64-unknown-linux-gnu - exit 0 ;; - i*86:Linux:*:*) - # The BFD linker knows what the default object file format is, so - # first see if it will tell us. cd to the root directory to prevent - # problems with other programs or directories called `ld' in the path. - # Set LC_ALL=C to ensure ld outputs messages in English. - ld_supported_targets=`cd /; LC_ALL=C ld --help 2>&1 \ - | sed -ne '/supported targets:/!d - s/[ ][ ]*/ /g - s/.*supported targets: *// - s/ .*// - p'` - case "$ld_supported_targets" in - elf32-i386) - TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu" - ;; - a.out-i386-linux) - echo "${UNAME_MACHINE}-pc-linux-gnuaout" - exit 0 ;; - coff-i386) - echo "${UNAME_MACHINE}-pc-linux-gnucoff" - exit 0 ;; - "") - # Either a pre-BFD a.out linker (linux-gnuoldld) or - # one that does not give us useful --help. - echo "${UNAME_MACHINE}-pc-linux-gnuoldld" - exit 0 ;; - esac - # Determine whether the default compiler is a.out or elf - eval $set_cc_for_build - sed 's/^ //' << EOF >$dummy.c - #include - #ifdef __ELF__ - # ifdef __GLIBC__ - # if __GLIBC__ >= 2 - LIBC=gnu - # else - LIBC=gnulibc1 - # endif - # else - LIBC=gnulibc1 - # endif - #else - #ifdef __INTEL_COMPILER - LIBC=gnu - #else - LIBC=gnuaout - #endif - #endif - #ifdef __dietlibc__ - LIBC=dietlibc - #endif -EOF - eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep ^LIBC=` - test x"${LIBC}" != x && echo "${UNAME_MACHINE}-pc-linux-${LIBC}" && exit 0 - test x"${TENTATIVE}" != x && echo "${TENTATIVE}" && exit 0 - ;; + exit ;; + xtensa*:Linux:*:*) + echo ${UNAME_MACHINE}-unknown-linux-gnu + exit ;; i*86:DYNIX/ptx:4*:*) # ptx 4.0 does uname -s correctly, with DYNIX/ptx in there. # earlier versions are messed up and put the nodename in both # sysname and nodename. echo i386-sequent-sysv4 - exit 0 ;; + exit ;; i*86:UNIX_SV:4.2MP:2.*) # Unixware is an offshoot of SVR4, but it has its own version # number series starting with 2... @@ -985,27 +990,27 @@ # I just have to hope. -- rms. # Use sysv4.2uw... so that sysv4* matches it. echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION} - exit 0 ;; + exit ;; i*86:OS/2:*:*) # If we were able to find `uname', then EMX Unix compatibility # is probably installed. echo ${UNAME_MACHINE}-pc-os2-emx - exit 0 ;; + exit ;; i*86:XTS-300:*:STOP) echo ${UNAME_MACHINE}-unknown-stop - exit 0 ;; + exit ;; i*86:atheos:*:*) echo ${UNAME_MACHINE}-unknown-atheos - exit 0 ;; - i*86:syllable:*:*) + exit ;; + i*86:syllable:*:*) echo ${UNAME_MACHINE}-pc-syllable - exit 0 ;; - i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.0*:*) + exit ;; + i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*) echo i386-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; i*86:*DOS:*:*) echo ${UNAME_MACHINE}-pc-msdosdjgpp - exit 0 ;; + exit ;; i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*) UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'` if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then @@ -1013,15 +1018,16 @@ else echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL} fi - exit 0 ;; - i*86:*:5:[78]*) + exit ;; + i*86:*:5:[678]*) + # UnixWare 7.x, OpenUNIX and OpenServer 6. case `/bin/uname -X | grep "^Machine"` in *486*) UNAME_MACHINE=i486 ;; *Pentium) UNAME_MACHINE=i586 ;; *Pent*|*Celeron) UNAME_MACHINE=i686 ;; esac echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION} - exit 0 ;; + exit ;; i*86:*:3.2:*) if test -f /usr/options/cb.name; then UNAME_REL=`sed -n 's/.*Version //p' /dev/null 2>&1 ; then echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4 else # Add other i860-SVR4 vendors below as they are discovered. echo i860-unknown-sysv${UNAME_RELEASE} # Unknown i860-SVR4 fi - exit 0 ;; + exit ;; mini*:CTIX:SYS*5:*) # "miniframe" echo m68010-convergent-sysv - exit 0 ;; + exit ;; mc68k:UNIX:SYSTEM5:3.51m) echo m68k-convergent-sysv - exit 0 ;; + exit ;; M680?0:D-NIX:5.3:*) echo m68k-diab-dnix - exit 0 ;; - M68*:*:R3V[567]*:*) - test -r /sysV68 && echo 'm68k-motorola-sysv' && exit 0 ;; - 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0) + exit ;; + M68*:*:R3V[5678]*:*) + test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;; + 3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0) OS_REL='' test -r /etc/.relid \ && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4.3${OS_REL} && exit 0 + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ - && echo i586-ncr-sysv4.3${OS_REL} && exit 0 ;; + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ - && echo i486-ncr-sysv4 && exit 0 ;; + && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; mc68030:UNIX_System_V:4.*:*) echo m68k-atari-sysv4 - exit 0 ;; + exit ;; TSUNAMI:LynxOS:2.*:*) echo sparc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; rs6000:LynxOS:2.*:*) echo rs6000-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; - PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.0*:*) + exit ;; + PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*) echo powerpc-unknown-lynxos${UNAME_RELEASE} - exit 0 ;; + exit ;; SM[BE]S:UNIX_SV:*:*) echo mips-dde-sysv${UNAME_RELEASE} - exit 0 ;; + exit ;; RM*:ReliantUNIX-*:*:*) echo mips-sni-sysv4 - exit 0 ;; + exit ;; RM*:SINIX-*:*:*) echo mips-sni-sysv4 - exit 0 ;; + exit ;; *:SINIX-*:*:*) if uname -p 2>/dev/null >/dev/null ; then UNAME_MACHINE=`(uname -p) 2>/dev/null` @@ -1113,68 +1132,94 @@ else echo ns32k-sni-sysv fi - exit 0 ;; + exit ;; PENTIUM:*:4.0*:*) # Unisys `ClearPath HMP IX 4000' SVR4/MP effort # says echo i586-unisys-sysv4 - exit 0 ;; + exit ;; *:UNIX_System_V:4*:FTX*) # From Gerald Hewes . # How about differentiating between stratus architectures? -djm echo hppa1.1-stratus-sysv4 - exit 0 ;; + exit ;; *:*:*:FTX*) # From seanf@swdc.stratus.com. echo i860-stratus-sysv4 - exit 0 ;; + exit ;; + i*86:VOS:*:*) + # From Paul.Green@stratus.com. + echo ${UNAME_MACHINE}-stratus-vos + exit ;; *:VOS:*:*) # From Paul.Green@stratus.com. echo hppa1.1-stratus-vos - exit 0 ;; + exit ;; mc68*:A/UX:*:*) echo m68k-apple-aux${UNAME_RELEASE} - exit 0 ;; + exit ;; news*:NEWS-OS:6*:*) echo mips-sony-newsos6 - exit 0 ;; + exit ;; R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*) if [ -d /usr/nec ]; then echo mips-nec-sysv${UNAME_RELEASE} else echo mips-unknown-sysv${UNAME_RELEASE} fi - exit 0 ;; + exit ;; BeBox:BeOS:*:*) # BeOS running on hardware made by Be, PPC only. echo powerpc-be-beos - exit 0 ;; + exit ;; BeMac:BeOS:*:*) # BeOS running on Mac or Mac clone, PPC only. echo powerpc-apple-beos - exit 0 ;; + exit ;; BePC:BeOS:*:*) # BeOS running on Intel PC compatible. echo i586-pc-beos - exit 0 ;; + exit ;; + BePC:Haiku:*:*) # Haiku running on Intel PC compatible. + echo i586-pc-haiku + exit ;; SX-4:SUPER-UX:*:*) echo sx4-nec-superux${UNAME_RELEASE} - exit 0 ;; + exit ;; SX-5:SUPER-UX:*:*) echo sx5-nec-superux${UNAME_RELEASE} - exit 0 ;; + exit ;; SX-6:SUPER-UX:*:*) echo sx6-nec-superux${UNAME_RELEASE} - exit 0 ;; + exit ;; + SX-7:SUPER-UX:*:*) + echo sx7-nec-superux${UNAME_RELEASE} + exit ;; + SX-8:SUPER-UX:*:*) + echo sx8-nec-superux${UNAME_RELEASE} + exit ;; + SX-8R:SUPER-UX:*:*) + echo sx8r-nec-superux${UNAME_RELEASE} + exit ;; Power*:Rhapsody:*:*) echo powerpc-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Rhapsody:*:*) echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Darwin:*:*) - case `uname -p` in - *86) UNAME_PROCESSOR=i686 ;; - powerpc) UNAME_PROCESSOR=powerpc ;; + UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown + case $UNAME_PROCESSOR in + i386) + eval $set_cc_for_build + if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then + if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \ + (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ + grep IS_64BIT_ARCH >/dev/null + then + UNAME_PROCESSOR="x86_64" + fi + fi ;; + unknown) UNAME_PROCESSOR=powerpc ;; esac echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE} - exit 0 ;; + exit ;; *:procnto*:*:* | *:QNX:[0123456789]*:*) UNAME_PROCESSOR=`uname -p` if test "$UNAME_PROCESSOR" = "x86"; then @@ -1182,22 +1227,25 @@ UNAME_MACHINE=pc fi echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE} - exit 0 ;; + exit ;; *:QNX:*:4*) echo i386-pc-qnx - exit 0 ;; + exit ;; + NSE-?:NONSTOP_KERNEL:*:*) + echo nse-tandem-nsk${UNAME_RELEASE} + exit ;; NSR-?:NONSTOP_KERNEL:*:*) echo nsr-tandem-nsk${UNAME_RELEASE} - exit 0 ;; + exit ;; *:NonStop-UX:*:*) echo mips-compaq-nonstopux - exit 0 ;; + exit ;; BS2000:POSIX*:*:*) echo bs2000-siemens-sysv - exit 0 ;; + exit ;; DS/*:UNIX_System_V:*:*) echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE} - exit 0 ;; + exit ;; *:Plan9:*:*) # "uname -m" is not consistent, so use $cputype instead. 386 # is converted to i386 for consistency with other x86 @@ -1208,31 +1256,50 @@ UNAME_MACHINE="$cputype" fi echo ${UNAME_MACHINE}-unknown-plan9 - exit 0 ;; + exit ;; *:TOPS-10:*:*) echo pdp10-unknown-tops10 - exit 0 ;; + exit ;; *:TENEX:*:*) echo pdp10-unknown-tenex - exit 0 ;; + exit ;; KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*) echo pdp10-dec-tops20 - exit 0 ;; + exit ;; XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*) echo pdp10-xkl-tops20 - exit 0 ;; + exit ;; *:TOPS-20:*:*) echo pdp10-unknown-tops20 - exit 0 ;; + exit ;; *:ITS:*:*) echo pdp10-unknown-its - exit 0 ;; + exit ;; SEI:*:*:SEIUX) echo mips-sei-seiux${UNAME_RELEASE} - exit 0 ;; - *:DRAGONFLY:*:*) - echo ${UNAME_MACHINE}-unknown-dragonfly${UNAME_RELEASE} - exit 0 ;; + exit ;; + *:DragonFly:*:*) + echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` + exit ;; + *:*VMS:*:*) + UNAME_MACHINE=`(uname -p) 2>/dev/null` + case "${UNAME_MACHINE}" in + A*) echo alpha-dec-vms ; exit ;; + I*) echo ia64-dec-vms ; exit ;; + V*) echo vax-dec-vms ; exit ;; + esac ;; + *:XENIX:*:SysV) + echo i386-pc-xenix + exit ;; + i*86:skyos:*:*) + echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE}` | sed -e 's/ .*$//' + exit ;; + i*86:rdos:*:*) + echo ${UNAME_MACHINE}-pc-rdos + exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 @@ -1264,7 +1331,7 @@ #endif #if defined (__arm) && defined (__acorn) && defined (__unix) - printf ("arm-acorn-riscix"); exit (0); + printf ("arm-acorn-riscix\n"); exit (0); #endif #if defined (hp300) && !defined (hpux) @@ -1353,11 +1420,12 @@ } EOF -$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && $dummy && exit 0 +$CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null && SYSTEM_NAME=`$dummy` && + { echo "$SYSTEM_NAME"; exit; } # Apollos put the system type in the environment. -test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit 0; } +test -d /usr/apollo && { echo ${ISP}-apollo-${SYSTYPE}; exit; } # Convex versions that predate uname can use getsysinfo(1) @@ -1366,22 +1434,22 @@ case `getsysinfo -f cpu_type` in c1*) echo c1-convex-bsd - exit 0 ;; + exit ;; c2*) if getsysinfo -f scalar_acc then echo c32-convex-bsd else echo c2-convex-bsd fi - exit 0 ;; + exit ;; c34*) echo c34-convex-bsd - exit 0 ;; + exit ;; c38*) echo c38-convex-bsd - exit 0 ;; + exit ;; c4*) echo c4-convex-bsd - exit 0 ;; + exit ;; esac fi @@ -1392,7 +1460,9 @@ the operating system you are using. It is advised that you download the most up to date version of the config scripts from - ftp://ftp.gnu.org/pub/gnu/config/ + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess;hb=HEAD +and + http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD If the version you run ($0) is already up to date, please send the following data and any information you think might be --- discover-2.1.2.orig/buildtools/config.sub +++ discover-2.1.2/buildtools/config.sub @@ -1,9 +1,10 @@ #! /bin/sh # Configuration validation subroutine script. # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000, 2001, 2002, 2003 Free Software Foundation, Inc. +# 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 +# Free Software Foundation, Inc. -timestamp='2004-01-05' +timestamp='2010-01-22' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -21,22 +22,26 @@ # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software -# Foundation, Inc., 59 Temple Place - Suite 330, -# Boston, MA 02111-1307, USA. - +# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA +# 02110-1301, USA. +# # As a special exception to the GNU General Public License, if you # distribute this file as part of a program that contains a # configuration script generated by Autoconf, you may include it under # the same distribution terms that you use for the rest of that program. + # Please send patches to . Submit a context -# diff and a properly formatted ChangeLog entry. +# diff and a properly formatted GNU ChangeLog entry. # # Configuration subroutine to validate and canonicalize a configuration type. # Supply the specified configuration type as an argument. # If it is invalid, we print an error message on stderr and exit with code 1. # Otherwise, we print the canonical config type on stdout and succeed. +# You can get the latest version of this script from: +# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub;hb=HEAD + # This file is supposed to be the same for all GNU packages # and recognize all the CPU types, system types and aliases # that are meaningful with *any* GNU software. @@ -70,8 +75,9 @@ version="\ GNU config.sub ($timestamp) -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 -Free Software Foundation, Inc. +Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, +2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free +Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE." @@ -83,11 +89,11 @@ while test $# -gt 0 ; do case $1 in --time-stamp | --time* | -t ) - echo "$timestamp" ; exit 0 ;; + echo "$timestamp" ; exit ;; --version | -v ) - echo "$version" ; exit 0 ;; + echo "$version" ; exit ;; --help | --h* | -h ) - echo "$usage"; exit 0 ;; + echo "$usage"; exit ;; -- ) # Stop option processing shift; break ;; - ) # Use stdin as input. @@ -99,7 +105,7 @@ *local*) # First pass through any local machine types. echo $1 - exit 0;; + exit ;; * ) break ;; @@ -118,8 +124,10 @@ # Here we must recognize all the valid KERNEL-OS combinations. maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` case $maybe_os in - nto-qnx* | linux-gnu* | linux-dietlibc | linux-uclibc* | uclinux-uclibc* | uclinux-gnu* | \ - kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) + nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ + uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + kopensolaris*-gnu* | \ + storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` ;; @@ -145,10 +153,13 @@ -convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ -c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ -harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ - -apple | -axis) + -apple | -axis | -knuth | -cray | -microblaze) os= basic_machine=$1 ;; + -bluegene*) + os=-cnk + ;; -sim | -cisco | -oki | -wec | -winbond) os= basic_machine=$1 @@ -170,6 +181,10 @@ -hiux*) os=-hiuxwe2 ;; + -sco6) + os=-sco5v6 + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; -sco5) os=-sco3.2v5 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` @@ -186,6 +201,10 @@ # Don't forget version if it is 3.2v4 or newer. basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` ;; + -sco5v6*) + # Don't forget version if it is 3.2v4 or newer. + basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` + ;; -sco*) os=-sco3.2v2 basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` @@ -230,22 +249,28 @@ | alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | am33_2.0 \ - | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ + | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ + | bfin \ | c4x | clipper \ | d10v | d30v | dlx | dsp16xx \ - | fr30 | frv \ + | fido | fr30 | frv \ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ - | m32r | m68000 | m68k | m88k | mcore \ + | lm32 \ + | m32c | m32r | m32rle | m68000 | m68k | m88k \ + | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ | mips16 \ | mips64 | mips64el \ - | mips64vr | mips64vrel \ + | mips64octeon | mips64octeonel \ | mips64orion | mips64orionel \ + | mips64r5900 | mips64r5900el \ + | mips64vr | mips64vrel \ | mips64vr4100 | mips64vr4100el \ | mips64vr4300 | mips64vr4300el \ | mips64vr5000 | mips64vr5000el \ + | mips64vr5900 | mips64vr5900el \ | mipsisa32 | mipsisa32el \ | mipsisa32r2 | mipsisa32r2el \ | mipsisa64 | mipsisa64el \ @@ -254,30 +279,40 @@ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | moxie \ + | mt \ | msp430 \ + | nios | nios2 \ | ns16k | ns32k \ - | openrisc | or32 \ + | or32 \ | pdp10 | pdp11 | pj | pjl \ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ - | sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ + | rx \ + | score \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ - | sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ - | strongarm \ + | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ + | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ + | spu | strongarm \ | tahoe | thumb | tic4x | tic80 | tron \ + | ubicom32 \ | v850 | v850e \ | we32k \ - | x86 | xscale | xstormy16 | xtensa \ - | z8k) + | x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ + | z8k | z80) basic_machine=$basic_machine-unknown ;; - m6811 | m68hc11 | m6812 | m68hc12) + m6811 | m68hc11 | m6812 | m68hc12 | picochip) # Motorola 68HC11/12. basic_machine=$basic_machine-unknown os=-none ;; m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) ;; + ms1) + basic_machine=mt-unknown + ;; # We use `pc' rather than `unknown' # because (1) that's what they normally are, and @@ -297,28 +332,32 @@ | alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | arm-* | armbe-* | armle-* | armeb-* | armv*-* \ - | avr-* \ - | bs2000-* \ + | avr-* | avr32-* \ + | bfin-* | bs2000-* \ | c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ - | clipper-* | cydra-* \ + | clipper-* | craynv-* | cydra-* \ | d10v-* | d30v-* | dlx-* \ | elxsi-* \ - | f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ + | f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | h8300-* | h8500-* \ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ - | m32r-* \ + | lm32-* \ + | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ - | m88110-* | m88k-* | mcore-* \ + | m88110-* | m88k-* | maxq-* | mcore-* | metag-* | microblaze-* \ | mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | mips16-* \ | mips64-* | mips64el-* \ - | mips64vr-* | mips64vrel-* \ + | mips64octeon-* | mips64octeonel-* \ | mips64orion-* | mips64orionel-* \ + | mips64r5900-* | mips64r5900el-* \ + | mips64vr-* | mips64vrel-* \ | mips64vr4100-* | mips64vr4100el-* \ | mips64vr4300-* | mips64vr4300el-* \ | mips64vr5000-* | mips64vr5000el-* \ + | mips64vr5900-* | mips64vr5900el-* \ | mipsisa32-* | mipsisa32el-* \ | mipsisa32r2-* | mipsisa32r2el-* \ | mipsisa64-* | mipsisa64el-* \ @@ -326,26 +365,36 @@ | mipsisa64sb1-* | mipsisa64sb1el-* \ | mipsisa64sr71k-* | mipsisa64sr71kel-* \ | mipstx39-* | mipstx39el-* \ + | mmix-* \ + | mt-* \ | msp430-* \ - | none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ + | nios-* | nios2-* \ + | none-* | np1-* | ns16k-* | ns32k-* \ | orion-* \ | pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ - | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ + | romp-* | rs6000-* | rx-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ - | sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ - | sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ + | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ + | sparclite-* \ + | sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | tahoe-* | thumb-* \ | tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ + | tile-* | tilegx-* \ | tron-* \ + | ubicom32-* \ | v850-* | v850e-* | vax-* \ | we32k-* \ - | x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ - | xtensa-* \ + | x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ + | xstormy16-* | xtensa*-* \ | ymp-* \ - | z8k-*) + | z8k-* | z80-*) + ;; + # Recognize the basic CPU types without company name, with glob match. + xtensa*) + basic_machine=$basic_machine-unknown ;; # Recognize the various machine names and aliases which stand # for a CPU type and a company and sometimes even an OS. @@ -363,6 +412,9 @@ basic_machine=a29k-amd os=-udi ;; + abacus) + basic_machine=abacus-unknown + ;; adobe68k) basic_machine=m68010-adobe os=-scout @@ -406,6 +458,10 @@ basic_machine=m68k-apollo os=-bsd ;; + aros) + basic_machine=i386-pc + os=-aros + ;; aux) basic_machine=m68k-apple os=-aux @@ -414,10 +470,26 @@ basic_machine=ns32k-sequent os=-dynix ;; + blackfin) + basic_machine=bfin-unknown + os=-linux + ;; + blackfin-*) + basic_machine=bfin-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; + bluegene*) + basic_machine=powerpc-ibm + os=-cnk + ;; c90) basic_machine=c90-cray os=-unicos ;; + cegcc) + basic_machine=arm-unknown + os=-cegcc + ;; convex-c1) basic_machine=c1-convex os=-bsd @@ -442,12 +514,27 @@ basic_machine=j90-cray os=-unicos ;; + craynv) + basic_machine=craynv-cray + os=-unicosmp + ;; + cr16) + basic_machine=cr16-unknown + os=-elf + ;; crds | unos) basic_machine=m68k-crds ;; + crisv32 | crisv32-* | etraxfs*) + basic_machine=crisv32-axis + ;; cris | cris-* | etrax*) basic_machine=cris-axis ;; + crx) + basic_machine=crx-unknown + os=-elf + ;; da30 | da30-*) basic_machine=m68k-da30 ;; @@ -470,6 +557,14 @@ basic_machine=m88k-motorola os=-sysv3 ;; + dicos) + basic_machine=i686-pc + os=-dicos + ;; + djgpp) + basic_machine=i586-pc + os=-msdosdjgpp + ;; dpx20 | dpx20-*) basic_machine=rs6000-bull os=-bosx @@ -620,6 +715,14 @@ basic_machine=m68k-isi os=-sysv ;; + m68knommu) + basic_machine=m68k-unknown + os=-linux + ;; + m68knommu-*) + basic_machine=m68k-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; m88k-omron*) basic_machine=m88k-omron ;; @@ -631,10 +734,17 @@ basic_machine=ns32k-utek os=-sysv ;; + microblaze) + basic_machine=microblaze-xilinx + ;; mingw32) basic_machine=i386-pc os=-mingw32 ;; + mingw32ce) + basic_machine=arm-unknown + os=-mingw32ce + ;; miniframe) basic_machine=m68000-convergent ;; @@ -648,10 +758,6 @@ mips3*) basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown ;; - mmix*) - basic_machine=mmix-knuth - os=-mmixware - ;; monitor) basic_machine=m68k-rom68k os=-coff @@ -664,6 +770,9 @@ basic_machine=i386-pc os=-msdos ;; + ms1-*) + basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` + ;; mvs) basic_machine=i370-ibm os=-mvs @@ -732,10 +841,6 @@ np1) basic_machine=np1-gould ;; - nv1) - basic_machine=nv1-cray - os=-unicosmp - ;; nsr-tandem) basic_machine=nsr-tandem ;; @@ -743,9 +848,8 @@ basic_machine=hppa1.1-oki os=-proelf ;; - or32 | or32-*) + openrisc | openrisc-*) basic_machine=or32-unknown - os=-coff ;; os400) basic_machine=powerpc-ibm @@ -767,6 +871,14 @@ basic_machine=i860-intel os=-osf ;; + parisc) + basic_machine=hppa-unknown + os=-linux + ;; + parisc-*) + basic_machine=hppa-`echo $basic_machine | sed 's/^[^-]*-//'` + os=-linux + ;; pbd) basic_machine=sparc-tti ;; @@ -776,6 +888,12 @@ pc532 | pc532-*) basic_machine=ns32k-pc532 ;; + pc98) + basic_machine=i386-pc + ;; + pc98-*) + basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` + ;; pentium | p5 | k5 | k6 | nexgen | viac3) basic_machine=i586-pc ;; @@ -832,6 +950,10 @@ basic_machine=i586-unknown os=-pw32 ;; + rdos) + basic_machine=i386-pc + os=-rdos + ;; rom68k) basic_machine=m68k-rom68k os=-coff @@ -858,6 +980,10 @@ sb1el) basic_machine=mipsisa64sb1el-unknown ;; + sde) + basic_machine=mipsisa32-sde + os=-elf + ;; sei) basic_machine=mips-sei os=-seiux @@ -869,6 +995,9 @@ basic_machine=sh-hitachi os=-hms ;; + sh5el) + basic_machine=sh5le-unknown + ;; sh64) basic_machine=sh64-unknown ;; @@ -958,6 +1087,15 @@ basic_machine=tic6x-unknown os=-coff ;; + # This must be matched before tile*. + tilegx*) + basic_machine=tilegx-unknown + os=-linux-gnu + ;; + tile*) + basic_machine=tile-unknown + os=-linux-gnu + ;; tx39) basic_machine=mipstx39-unknown ;; @@ -1018,6 +1156,10 @@ basic_machine=hppa1.1-winbond os=-proelf ;; + xbox) + basic_machine=i686-pc + os=-mingw32 + ;; xps | xps100) basic_machine=xps100-honeywell ;; @@ -1029,6 +1171,10 @@ basic_machine=z8k-unknown os=-sim ;; + z80-*-coff) + basic_machine=z80-unknown + os=-sim + ;; none) basic_machine=none-none os=-none @@ -1048,6 +1194,9 @@ romp) basic_machine=romp-ibm ;; + mmix) + basic_machine=mmix-knuth + ;; rs6000) basic_machine=rs6000-ibm ;; @@ -1064,13 +1213,10 @@ we32k) basic_machine=we32k-att ;; - sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; - sh64) - basic_machine=sh64-unknown - ;; - sparc | sparcv9 | sparcv9b) + sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) basic_machine=sparc-sun ;; cydra) @@ -1117,6 +1263,9 @@ # First match some system type aliases # that might get confused with valid system types. # -solaris* is a basic system type, with this one exception. + -auroraux) + os=-auroraux + ;; -solaris1 | -solaris1.*) os=`echo $os | sed -e 's|solaris1|sunos4|'` ;; @@ -1137,25 +1286,30 @@ # Each alternative MUST END IN A *, to match a version number. # -sysv* is not here because it comes later, after sysvr4. -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ - | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ - | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -*vms* | -sco* | -esix* | -isc* | -aix* | -cnk* | -sunos | -sunos[34]*\ + | -hpux* | -unos* | -osf* | -luna* | -dgux* | -auroraux* | -solaris* \ + | -sym* | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ + | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ - | -hiux* | -386bsd* | -knetbsd* | -netbsd* | -openbsd* | -kfreebsd* | -freebsd* | -riscix* \ - | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ + | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ + | -openbsd* | -solidbsd* \ + | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ + | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ - | -chorusos* | -chorusrdb* \ + | -chorusos* | -chorusrdb* | -cegcc* \ | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ - | -mingw32* | -linux-gnu* | -linux-uclibc* | -uxpv* | -beos* | -mpeix* | -udk* \ + | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ + | -uxpv* | -beos* | -mpeix* | -udk* \ | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ - | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly*) + | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ + | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -es*) # Remember, each alternative MUST END IN *, to match a version number. ;; -qnx*) @@ -1173,7 +1327,7 @@ os=`echo $os | sed -e 's|nto|nto-qnx|'` ;; -sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ - | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ + | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) ;; -mac*) @@ -1282,6 +1436,14 @@ -kaos*) os=-kaos ;; + -zvmoe) + os=-zvmoe + ;; + -dicos*) + os=-dicos + ;; + -nacl*) + ;; -none) ;; *) @@ -1304,6 +1466,12 @@ # system, and we'll never get to this point. case $basic_machine in + score-*) + os=-elf + ;; + spu-*) + os=-elf + ;; *-acorn) os=-riscix1.2 ;; @@ -1313,9 +1481,9 @@ arm*-semi) os=-aout ;; - c4x-* | tic4x-*) - os=-coff - ;; + c4x-* | tic4x-*) + os=-coff + ;; # This must come before the *-dec entry. pdp10-*) os=-tops20 @@ -1341,6 +1509,9 @@ m68*-cisco) os=-aout ;; + mep-*) + os=-elf + ;; mips*-cisco) os=-elf ;; @@ -1359,9 +1530,15 @@ *-be) os=-beos ;; + *-haiku) + os=-haiku + ;; *-ibm) os=-aix ;; + *-knuth) + os=-mmixware + ;; *-wec) os=-proelf ;; @@ -1464,7 +1641,7 @@ -sunos*) vendor=sun ;; - -aix*) + -cnk*|-aix*) vendor=ibm ;; -beos*) @@ -1527,7 +1704,7 @@ esac echo $basic_machine$os -exit 0 +exit # Local variables: # eval: (add-hook 'write-file-hooks 'time-stamp) --- discover-2.1.2.orig/buildtools/java/ac_check_class.m4 +++ discover-2.1.2/buildtools/java/ac_check_class.m4 @@ -0,0 +1,107 @@ +dnl @synopsis AC_CHECK_CLASS +dnl +dnl AC_CHECK_CLASS tests the existence of a given Java class, either in +dnl a jar or in a '.class' file. +dnl +dnl *Warning*: its success or failure can depend on a proper setting of the +dnl CLASSPATH env. variable. +dnl +dnl Note: This is part of the set of autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download the whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl The general documentation, as well as the sample configure.in, is +dnl included in the AC_PROG_JAVA macro. +dnl +dnl @author Stephane Bortzmeyer +dnl @version $Id: ac_check_class.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl +AC_DEFUN([AC_CHECK_CLASS],[ +AC_REQUIRE([AC_PROG_JAVA]) +ac_var_name=`echo $1 | sed 's/\./_/g'` +dnl Normaly I'd use a AC_CACHE_CHECK here but since the variable name is +dnl dynamic I need an extra level of extraction +AC_MSG_CHECKING([for $1 class]) +AC_CACHE_VAL(ac_cv_class_$ac_var_name, [ +if test x$ac_cv_prog_uudecode_base64 = xyes; then +dnl /** +dnl * Test.java: used to test dynamicaly if a class exists. +dnl */ +dnl public class Test +dnl { +dnl +dnl public static void +dnl main( String[] argv ) +dnl { +dnl Class lib; +dnl if (argv.length < 1) +dnl { +dnl System.err.println ("Missing argument"); +dnl System.exit (77); +dnl } +dnl try +dnl { +dnl lib = Class.forName (argv[0]); +dnl } +dnl catch (ClassNotFoundException e) +dnl { +dnl System.exit (1); +dnl } +dnl lib = null; +dnl System.exit (0); +dnl } +dnl +dnl } +cat << \EOF > Test.uue +begin-base64 644 Test.class +yv66vgADAC0AKQcAAgEABFRlc3QHAAQBABBqYXZhL2xhbmcvT2JqZWN0AQAE +bWFpbgEAFihbTGphdmEvbGFuZy9TdHJpbmc7KVYBAARDb2RlAQAPTGluZU51 +bWJlclRhYmxlDAAKAAsBAANlcnIBABVMamF2YS9pby9QcmludFN0cmVhbTsJ +AA0ACQcADgEAEGphdmEvbGFuZy9TeXN0ZW0IABABABBNaXNzaW5nIGFyZ3Vt +ZW50DAASABMBAAdwcmludGxuAQAVKExqYXZhL2xhbmcvU3RyaW5nOylWCgAV +ABEHABYBABNqYXZhL2lvL1ByaW50U3RyZWFtDAAYABkBAARleGl0AQAEKEkp +VgoADQAXDAAcAB0BAAdmb3JOYW1lAQAlKExqYXZhL2xhbmcvU3RyaW5nOylM +amF2YS9sYW5nL0NsYXNzOwoAHwAbBwAgAQAPamF2YS9sYW5nL0NsYXNzBwAi +AQAgamF2YS9sYW5nL0NsYXNzTm90Rm91bmRFeGNlcHRpb24BAAY8aW5pdD4B +AAMoKVYMACMAJAoAAwAlAQAKU291cmNlRmlsZQEACVRlc3QuamF2YQAhAAEA +AwAAAAAAAgAJAAUABgABAAcAAABtAAMAAwAAACkqvgSiABCyAAwSD7YAFBBN +uAAaKgMyuAAeTKcACE0EuAAaAUwDuAAasQABABMAGgAdACEAAQAIAAAAKgAK +AAAACgAAAAsABgANAA4ADgATABAAEwASAB4AFgAiABgAJAAZACgAGgABACMA +JAABAAcAAAAhAAEAAQAAAAUqtwAmsQAAAAEACAAAAAoAAgAAAAQABAAEAAEA +JwAAAAIAKA== +==== +EOF + if uudecode$EXEEXT Test.uue; then + : + else + echo "configure: __oline__: uudecode had trouble decoding base 64 file 'Test.uue'" >&AC_FD_CC + echo "configure: failed file was:" >&AC_FD_CC + cat Test.uue >&AC_FD_CC + ac_cv_prog_uudecode_base64=no + fi + rm -f Test.uue + if AC_TRY_COMMAND($JAVA $JAVAFLAGS Test $1) >/dev/null 2>&1; then + eval "ac_cv_class_$ac_var_name=yes" + else + eval "ac_cv_class_$ac_var_name=no" + fi + rm -f Test.class +else + AC_TRY_COMPILE_JAVA([$1], , [eval "ac_cv_class_$ac_var_name=yes"], + [eval "ac_cv_class_$ac_var_name=no"]) +fi +eval "ac_var_val=$`eval echo ac_cv_class_$ac_var_name`" +eval "HAVE_$ac_var_name=$`echo ac_cv_class_$ac_var_val`" +HAVE_LAST_CLASS=$ac_var_val +if test x$ac_var_val = xyes; then + ifelse([$2], , :, [$2]) +else + ifelse([$3], , :, [$3]) +fi +]) +dnl for some reason the above statment didn't fall though here? +dnl do scripts have variable scoping? +eval "ac_var_val=$`eval echo ac_cv_class_$ac_var_name`" +AC_MSG_RESULT($ac_var_val) +]) --- discover-2.1.2.orig/buildtools/java/ac_check_classpath.m4 +++ discover-2.1.2/buildtools/java/ac_check_classpath.m4 @@ -0,0 +1,23 @@ +dnl @synopsis AC_CHECK_CLASSPATH +dnl +dnl AC_CHECK_CLASSPATH just displays the CLASSPATH, for the edification +dnl of the user. +dnl +dnl Note: This is part of the set of autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download the whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl The general documentation, as well as the sample configure.in, is +dnl included in the AC_PROG_JAVA macro. +dnl +dnl @author Stephane Bortzmeyer +dnl @version $Id: ac_check_classpath.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl +AC_DEFUN([AC_CHECK_CLASSPATH],[ +if test "x$CLASSPATH" = x; then + echo "You have no CLASSPATH, I hope it is good" +else + echo "You have CLASSPATH $CLASSPATH, hope it is correct" +fi +]) --- discover-2.1.2.orig/buildtools/java/ac_check_junit.m4 +++ discover-2.1.2/buildtools/java/ac_check_junit.m4 @@ -0,0 +1,54 @@ +dnl @synopsis AC_CHECK_JUNIT +dnl +dnl AC_CHECK_JUNIT tests the availability of the Junit testing +dnl framework, and set some variables for conditional compilation +dnl of the test suite by automake. +dnl +dnl If available, JUNIT is set to a command launching the text +dnl based user interface of Junit, @JAVA_JUNIT@ is set to $JAVA_JUNIT +dnl and @TESTS_JUNIT@ is set to $TESTS_JUNIT, otherwise they are set +dnl to empty values. +dnl +dnl You can use these variables in your Makefile.am file like this : +dnl +dnl # Some of the following classes are built only if junit is available +dnl JAVA_JUNIT = Class1Test.java Class2Test.java AllJunitTests.java +dnl +dnl noinst_JAVA = Example1.java Example2.java @JAVA_JUNIT@ +dnl +dnl EXTRA_JAVA = $(JAVA_JUNIT) +dnl +dnl TESTS_JUNIT = AllJunitTests +dnl +dnl TESTS = StandaloneTest1 StandaloneTest2 @TESTS_JUNIT@ +dnl +dnl EXTRA_TESTS = $(TESTS_JUNIT) +dnl +dnl AllJunitTests : +dnl echo "#! /bin/sh" > $@ +dnl echo "exec @JUNIT@ my.package.name.AllJunitTests" >> $@ +dnl chmod +x $@ +dnl +dnl @author Luc Maisonobe +dnl @version $Id: ac_check_junit.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl +AC_DEFUN([AC_CHECK_JUNIT],[ +AC_CACHE_VAL(ac_cv_prog_JUNIT,[ +AC_CHECK_CLASS(junit.textui.TestRunner) +if test x"`eval 'echo $ac_cv_class_junit_textui_TestRunner'`" != xno ; then + ac_cv_prog_JUNIT='$(CLASSPATH_ENV) $(JAVA) $(JAVAFLAGS) junit.textui.TestRunner' +fi]) +AC_MSG_CHECKING([for junit]) +if test x"`eval 'echo $ac_cv_prog_JUNIT'`" != x ; then + JUNIT="$ac_cv_prog_JUNIT" + JAVA_JUNIT='$(JAVA_JUNIT)' + TESTS_JUNIT='$(TESTS_JUNIT)' +else + JUNIT= + JAVA_JUNIT= + TESTS_JUNIT= +fi +AC_MSG_RESULT($JAVA_JUNIT) +AC_SUBST(JUNIT) +AC_SUBST(JAVA_JUNIT) +AC_SUBST(TESTS_JUNIT)]) --- discover-2.1.2.orig/buildtools/java/ac_check_rqrd_class.m4 +++ discover-2.1.2/buildtools/java/ac_check_rqrd_class.m4 @@ -0,0 +1,26 @@ +dnl @synopsis AC_CHECK_RQRD_CLASS +dnl +dnl AC_CHECK_RQRD_CLASS tests the existence of a given Java class, either in +dnl a jar or in a '.class' file and fails if it doesn't exist. +dnl Its success or failure can depend on a proper setting of the +dnl CLASSPATH env. variable. +dnl +dnl Note: This is part of the set of autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download the whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl The general documentation, as well as the sample configure.in, is +dnl included in the AC_PROG_JAVA macro. +dnl +dnl @author Stephane Bortzmeyer +dnl @version $Id: ac_check_rqrd_class.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl + +AC_DEFUN([AC_CHECK_RQRD_CLASS],[ +CLASS=`echo $1|sed 's/\./_/g'` +AC_CHECK_CLASS($1) +if test "$HAVE_LAST_CLASS" = "no"; then + AC_MSG_ERROR([Required class $1 missing, exiting.]) +fi +]) --- discover-2.1.2.orig/buildtools/java/ac_java_options.m4 +++ discover-2.1.2/buildtools/java/ac_java_options.m4 @@ -0,0 +1,32 @@ +dnl @synopsis AC_JAVA_OPTIONS +dnl +dnl AC_JAVA_OPTIONS adds configure command line options used for Java m4 +dnl macros. This Macro is optional. +dnl +dnl Note: This is part of the set of autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download the whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl The general documentation, as well as the sample configure.in, is +dnl included in the AC_PROG_JAVA macro. +dnl +dnl @author Devin Weaver +dnl @version $Id: ac_java_options.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl +AC_DEFUN([AC_JAVA_OPTIONS],[ +AC_ARG_WITH(java-prefix, + [ --with-java-prefix=PFX prefix where Java runtime is installed (optional)]) +AC_ARG_WITH(javac-flags, + [ --with-javac-flags=FLAGS flags to pass to the Java compiler (optional)]) +AC_ARG_WITH(java-flags, + [ --with-java-flags=FLAGS flags to pass to the Java VM (optional)]) +JAVAPREFIX=$with_java_prefix +JAVACFLAGS=$with_javac_flags +JAVAFLAGS=$with_java_flags +AC_SUBST(JAVAPREFIX)dnl +AC_SUBST(JAVACFLAGS)dnl +AC_SUBST(JAVAFLAGS)dnl +AC_SUBST(JAVA)dnl +AC_SUBST(JAVAC)dnl +]) --- discover-2.1.2.orig/buildtools/java/ac_prog_jar.m4 +++ discover-2.1.2/buildtools/java/ac_prog_jar.m4 @@ -0,0 +1,36 @@ +dnl @synopsis AC_PROG_JAR +dnl +dnl AC_PROG_JAR tests for an existing jar program. It uses the environment +dnl variable JAR then tests in sequence various common jar programs. +dnl +dnl If you want to force a specific compiler: +dnl +dnl - at the configure.in level, set JAR=yourcompiler before calling +dnl AC_PROG_JAR +dnl +dnl - at the configure level, setenv JAR +dnl +dnl You can use the JAR variable in your Makefile.in, with @JAR@. +dnl +dnl Note: This macro depends on the autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download that whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl +dnl The general documentation of those macros, as well as the sample +dnl configure.in, is included in the AC_PROG_JAVA macro. +dnl +dnl @author Egon Willighagen +dnl @version $Id: ac_prog_jar.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl +AC_DEFUN([AC_PROG_JAR],[ +AC_REQUIRE([AC_EXEEXT])dnl +if test "x$JAVAPREFIX" = x; then + test "x$JAR" = x && AC_CHECK_PROGS(JAR, jar$EXEEXT) +else + test "x$JAR" = x && AC_CHECK_PROGS(JAR, jar, $JAVAPREFIX) +fi +test "x$JAR" = x && AC_MSG_ERROR([no acceptable jar program found in \$PATH]) +AC_PROVIDE([$0])dnl +]) --- discover-2.1.2.orig/buildtools/java/ac_prog_java.m4 +++ discover-2.1.2/buildtools/java/ac_prog_java.m4 @@ -0,0 +1,77 @@ +dnl @synopsis AC_PROG_JAVA +dnl +dnl Here is a summary of the main macros: +dnl +dnl AC_PROG_JAVAC: finds a Java compiler. +dnl +dnl AC_PROG_JAVA: finds a Java virtual machine. +dnl +dnl AC_CHECK_CLASS: finds if we have the given class (beware of CLASSPATH!). +dnl +dnl AC_CHECK_RQRD_CLASS: finds if we have the given class and stops otherwise. +dnl +dnl AC_TRY_COMPILE_JAVA: attempt to compile user given source. +dnl +dnl AC_TRY_RUN_JAVA: attempt to compile and run user given source. +dnl +dnl AC_JAVA_OPTIONS: adds Java configure options. +dnl +dnl AC_PROG_JAVA tests an existing Java virtual machine. It uses the +dnl environment variable JAVA then tests in sequence various common Java +dnl virtual machines. For political reasons, it starts with the free ones. +dnl You *must* call [AC_PROG_JAVAC] before. +dnl +dnl If you want to force a specific VM: +dnl +dnl - at the configure.in level, set JAVA=yourvm before calling AC_PROG_JAVA +dnl (but after AC_INIT) +dnl +dnl - at the configure level, setenv JAVA +dnl +dnl You can use the JAVA variable in your Makefile.in, with @JAVA@. +dnl +dnl *Warning*: its success or failure can depend on a proper setting of the +dnl CLASSPATH env. variable. +dnl +dnl TODO: allow to exclude virtual machines (rationale: most Java programs +dnl cannot run with some VM like kaffe). +dnl +dnl Note: This is part of the set of autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download the whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl +dnl A Web page, with a link to the latest CVS snapshot is at +dnl . +dnl +dnl This is a sample configure.in +dnl Process this file with autoconf to produce a configure script. +dnl +dnl AC_INIT(UnTag.java) +dnl +dnl dnl Checks for programs. +dnl AC_CHECK_CLASSPATH +dnl AC_PROG_JAVAC +dnl AC_PROG_JAVA +dnl +dnl dnl Checks for classes +dnl AC_CHECK_RQRD_CLASS(org.xml.sax.Parser) +dnl AC_CHECK_RQRD_CLASS(com.jclark.xml.sax.Driver) +dnl +dnl AC_OUTPUT(Makefile) +dnl +dnl @author Stephane Bortzmeyer +dnl @version $Id: ac_prog_java.m4,v 1.2 2003/01/07 14:46:21 bress Exp $ +dnl +AC_DEFUN([AC_PROG_JAVA],[ +AC_REQUIRE([AC_EXEEXT])dnl +if test x$JAVAPREFIX = x; then + test x$JAVA = x && AC_PATH_PROGS(JAVA, kaffe$EXEEXT java$EXEEXT) +else + test x$JAVA = x && AC_PATH_PROGS(JAVA, kaffe$EXEEXT java$EXEEXT, $JAVAPREFIX) +fi +test x$JAVA = x && AC_MSG_ERROR([no acceptable Java virtual machine found in \$PATH]) +AC_PROG_JAVA_WORKS +AC_PROVIDE([$0])dnl +]) --- discover-2.1.2.orig/buildtools/java/ac_prog_java_cc.m4 +++ discover-2.1.2/buildtools/java/ac_prog_java_cc.m4 @@ -0,0 +1,66 @@ +dnl @synopsis AC_PROG_JAVA_CC +dnl +dnl Finds the appropriate java compiler on your path. By preference +dnl the java compiler is gcj, then jikes then javac. +dnl +dnl The macro can take one argument specifying a space separated list +dnl of java compiler names. +dnl +dnl For example: +dnl +dnl AC_PROG_JAVA_CC(javac, gcj) +dnl +dnl The macro also sets the compiler options variable: JAVA_CC_OPTS +dnl to something sensible: +dnl - for GCJ it sets it to: @GCJ_OPTS@ +dnl (if GCJ_OPTS is not yet defined then it is set to "-C") +dnl +dnl - no other compiler has applicable options yet +dnl +dnl Here's an example configure.in: +dnl +dnl AC_INIT(Makefile.in) +dnl AC_PROG_JAVA_CC() +dnl AC_OUTPUT(Makefile) +dnl dnl End. +dnl +dnl And here's the start of the Makefile.in: +dnl +dnl PROJECT_ROOT := @srcdir@ +dnl # Tool definitions. +dnl JAVAC := @JAVA_CC@ +dnl JAVAC_OPTS := @JAVA_CC_OPTS@ +dnl JAR_TOOL := @jar_tool@ +dnl +dnl +dnl @version $Id: ac_prog_java_cc.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl @author Nic Ferrier +dnl +# AC_PROG_JAVA_CC([COMPILER ...]) +# -------------------------- +# COMPILER ... is a space separated list of java compilers to search for. +# This just gives the user an opportunity to specify an alternative +# search list for the java compiler. +AC_DEFUN([AC_PROG_JAVA_CC], +[AC_ARG_VAR([JAVA_CC], [java compiler command])dnl +AC_ARG_VAR([JAVA_CC_FLAGS], [java compiler flags])dnl +m4_ifval([$1], + [AC_CHECK_TOOLS(JAVA_CC, [$1])], +[AC_CHECK_TOOL(JAVA_CC, gcj) +if test -z "$JAVA_CC"; then + AC_CHECK_TOOL(JAVA_CC, javac) +fi +if test -z "$JAVA_CC"; then + AC_CHECK_TOOL(JAVA_CC, jikes) +fi +]) + +if test "$JAVA_CC" = "gcj"; then + if test "$GCJ_OPTS" = ""; then + AC_SUBST(GCJ_OPTS,-C) + fi + AC_SUBST(JAVA_CC_OPTS, @GCJ_OPTS@, + [Define the compilation options for GCJ]) +fi +test -z "$JAVA_CC" && AC_MSG_ERROR([no acceptable java compiler found in \$PATH]) +])# AC_PROG_JAVA_CC --- discover-2.1.2.orig/buildtools/java/ac_prog_java_works.m4 +++ discover-2.1.2/buildtools/java/ac_prog_java_works.m4 @@ -0,0 +1,97 @@ +dnl @synopsis AC_PROG_JAVA_WORKS +dnl +dnl Internal use ONLY. +dnl +dnl Note: This is part of the set of autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download the whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl The general documentation, as well as the sample configure.in, is +dnl included in the AC_PROG_JAVA macro. +dnl +dnl @author Stephane Bortzmeyer +dnl @version $Id: ac_prog_java_works.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl +AC_DEFUN([AC_PROG_JAVA_WORKS], [ +AC_CHECK_PROG(uudecode, uudecode$EXEEXT, yes) +if test x$uudecode = xyes; then +AC_CACHE_CHECK([if uudecode can decode base 64 file], ac_cv_prog_uudecode_base64, [ +dnl /** +dnl * Test.java: used to test if java compiler works. +dnl */ +dnl public class Test +dnl { +dnl +dnl public static void +dnl main( String[] argv ) +dnl { +dnl System.exit (0); +dnl } +dnl +dnl } +cat << \EOF > Test.uue +begin-base64 644 Test.class +yv66vgADAC0AFQcAAgEABFRlc3QHAAQBABBqYXZhL2xhbmcvT2JqZWN0AQAE +bWFpbgEAFihbTGphdmEvbGFuZy9TdHJpbmc7KVYBAARDb2RlAQAPTGluZU51 +bWJlclRhYmxlDAAKAAsBAARleGl0AQAEKEkpVgoADQAJBwAOAQAQamF2YS9s +YW5nL1N5c3RlbQEABjxpbml0PgEAAygpVgwADwAQCgADABEBAApTb3VyY2VG +aWxlAQAJVGVzdC5qYXZhACEAAQADAAAAAAACAAkABQAGAAEABwAAACEAAQAB +AAAABQO4AAyxAAAAAQAIAAAACgACAAAACgAEAAsAAQAPABAAAQAHAAAAIQAB +AAEAAAAFKrcAErEAAAABAAgAAAAKAAIAAAAEAAQABAABABMAAAACABQ= +==== +EOF +if uudecode$EXEEXT Test.uue; then + ac_cv_prog_uudecode_base64=yes +else + echo "configure: __oline__: uudecode had trouble decoding base 64 file 'Test.uue'" >&AC_FD_CC + echo "configure: failed file was:" >&AC_FD_CC + cat Test.uue >&AC_FD_CC + ac_cv_prog_uudecode_base64=no +fi +rm -f Test.uue]) +fi +if test x$ac_cv_prog_uudecode_base64 != xyes; then + rm -f Test.class + AC_MSG_WARN([I have to compile Test.class from scratch]) + if test x$ac_cv_prog_javac_works = xno; then + AC_MSG_ERROR([Cannot compile java source. $JAVAC does not work properly]) + fi + if test x$ac_cv_prog_javac_works = x; then + AC_PROG_JAVAC + fi +fi +AC_CACHE_CHECK(if $JAVA works, ac_cv_prog_java_works, [ +JAVA_TEST=Test.java +CLASS_TEST=Test.class +TEST=Test +changequote(, )dnl +cat << \EOF > $JAVA_TEST +/* [#]line __oline__ "configure" */ +public class Test { +public static void main (String args[]) { + System.exit (0); +} } +EOF +changequote([, ])dnl +if test x$ac_cv_prog_uudecode_base64 != xyes; then + if AC_TRY_COMMAND($JAVAC $JAVACFLAGS $JAVA_TEST) && test -s $CLASS_TEST; then + : + else + echo "configure: failed program was:" >&AC_FD_CC + cat $JAVA_TEST >&AC_FD_CC + AC_MSG_ERROR(The Java compiler $JAVAC failed (see config.log, check the CLASSPATH?)) + fi +fi +if AC_TRY_COMMAND($JAVA $JAVAFLAGS $TEST) >/dev/null 2>&1; then + ac_cv_prog_java_works=yes +else + echo "configure: failed program was:" >&AC_FD_CC + cat $JAVA_TEST >&AC_FD_CC + AC_MSG_ERROR(The Java VM $JAVA failed (see config.log, check the CLASSPATH?)) +fi +rm -fr $JAVA_TEST $CLASS_TEST Test.uue +]) +AC_PROVIDE([$0])dnl +] +) --- discover-2.1.2.orig/buildtools/java/ac_prog_javac.m4 +++ discover-2.1.2/buildtools/java/ac_prog_javac.m4 @@ -0,0 +1,43 @@ +dnl @synopsis AC_PROG_JAVAC +dnl +dnl AC_PROG_JAVAC tests an existing Java compiler. It uses the environment +dnl variable JAVAC then tests in sequence various common Java compilers. For +dnl political reasons, it starts with the free ones. +dnl +dnl If you want to force a specific compiler: +dnl +dnl - at the configure.in level, set JAVAC=yourcompiler before calling +dnl AC_PROG_JAVAC +dnl +dnl - at the configure level, setenv JAVAC +dnl +dnl You can use the JAVAC variable in your Makefile.in, with @JAVAC@. +dnl +dnl *Warning*: its success or failure can depend on a proper setting of the +dnl CLASSPATH env. variable. +dnl +dnl TODO: allow to exclude compilers (rationale: most Java programs cannot compile +dnl with some compilers like guavac). +dnl +dnl Note: This is part of the set of autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download the whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl The general documentation, as well as the sample configure.in, is +dnl included in the AC_PROG_JAVA macro. +dnl +dnl @author Stephane Bortzmeyer +dnl @version $Id: ac_prog_javac.m4,v 1.2 2003/01/07 14:46:21 bress Exp $ +dnl +AC_DEFUN([AC_PROG_JAVAC],[ +AC_REQUIRE([AC_EXEEXT])dnl +if test "x$JAVAPREFIX" = x; then + test "x$JAVAC" = x && AC_PATH_PROGS(JAVAC, "gcj$EXEEXT -C" guavac$EXEEXT jikes$EXEEXT javac$EXEEXT) +else + test "x$JAVAC" = x && AC_PATH_PROGS(JAVAC, "gcj$EXEEXT -C" guavac$EXEEXT jikes$EXEEXT javac$EXEEXT, $JAVAPREFIX) +fi +test "x$JAVAC" = x && AC_MSG_ERROR([no acceptable Java compiler found in \$PATH]) +AC_PROG_JAVAC_WORKS +AC_PROVIDE([$0])dnl +]) --- discover-2.1.2.orig/buildtools/java/ac_prog_javac_works.m4 +++ discover-2.1.2/buildtools/java/ac_prog_javac_works.m4 @@ -0,0 +1,35 @@ +dnl @synopsis AC_PROG_JAVAC_WORKS +dnl +dnl Internal use ONLY. +dnl +dnl Note: This is part of the set of autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download the whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl The general documentation, as well as the sample configure.in, is +dnl included in the AC_PROG_JAVA macro. +dnl +dnl @author Stephane Bortzmeyer +dnl @version $Id: ac_prog_javac_works.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl +AC_DEFUN([AC_PROG_JAVAC_WORKS],[ +AC_CACHE_CHECK([if $JAVAC works], ac_cv_prog_javac_works, [ +JAVA_TEST=Test.java +CLASS_TEST=Test.class +cat << \EOF > $JAVA_TEST +/* [#]line __oline__ "configure" */ +public class Test { +} +EOF +if AC_TRY_COMMAND($JAVAC $JAVACFLAGS $JAVA_TEST) >/dev/null 2>&1; then + ac_cv_prog_javac_works=yes +else + AC_MSG_ERROR([The Java compiler $JAVAC failed (see config.log, check the CLASSPATH?)]) + echo "configure: failed program was:" >&AC_FD_CC + cat $JAVA_TEST >&AC_FD_CC +fi +rm -f $JAVA_TEST $CLASS_TEST +]) +AC_PROVIDE([$0])dnl +]) --- discover-2.1.2.orig/buildtools/java/ac_prog_javadoc.m4 +++ discover-2.1.2/buildtools/java/ac_prog_javadoc.m4 @@ -0,0 +1,37 @@ +dnl @synopsis AC_PROG_JAVADOC +dnl +dnl AC_PROG_JAVADOC tests for an existing javadoc generator. It uses the environment +dnl variable JAVADOC then tests in sequence various common javadoc generator. +dnl +dnl If you want to force a specific compiler: +dnl +dnl - at the configure.in level, set JAVADOC=yourgenerator before calling +dnl AC_PROG_JAVADOC +dnl +dnl - at the configure level, setenv JAVADOC +dnl +dnl You can use the JAVADOC variable in your Makefile.in, with @JAVADOC@. +dnl +dnl Note: This macro depends on the autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download that whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl +dnl The general documentation of those macros, as well as the sample +dnl configure.in, is included in the AC_PROG_JAVA macro. +dnl +dnl @author Egon Willighagen +dnl @version $Id: ac_prog_javadoc.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl +AC_DEFUN([AC_PROG_JAVADOC],[ +AC_REQUIRE([AC_EXEEXT])dnl +if test "x$JAVAPREFIX" = x; then + test "x$JAVADOC" = x && AC_CHECK_PROGS(JAVADOC, javadoc$EXEEXT) +else + test "x$JAVADOC" = x && AC_CHECK_PROGS(JAVADOC, javadoc, $JAVAPREFIX) +fi +test "x$JAVADOC" = x && AC_MSG_ERROR([no acceptable javadoc generator found in \$PATH]) +AC_PROVIDE([$0])dnl +]) + --- discover-2.1.2.orig/buildtools/java/ac_prog_javah.m4 +++ discover-2.1.2/buildtools/java/ac_prog_javah.m4 @@ -0,0 +1,26 @@ +dnl @synopsis AC_PROG_JAVAH +dnl +dnl AC_PROG_JAVAH tests the availability of the javah header generator +dnl and looks for the jni.h header file. If available, JAVAH is set to +dnl the full path of javah and CPPFLAGS is updated accordingly. +dnl +dnl @author Luc Maisonobe +dnl @version $Id: ac_prog_javah.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl +AC_DEFUN([AC_PROG_JAVAH],[ +AC_REQUIRE([AC_CANONICAL_SYSTEM])dnl +AC_REQUIRE([AC_PROG_CPP])dnl +AC_PATH_PROG(JAVAH,javah) +if test x"`eval 'echo $ac_cv_path_JAVAH'`" != x ; then + AC_TRY_CPP([#include ],,[ + ac_save_CPPFLAGS="$CPPFLAGS" +changequote(, )dnl + ac_dir=`echo $ac_cv_path_JAVAH | sed 's,\(.*\)/[^/]*/[^/]*$,\1/include,'` + ac_machdep=`echo $build_os | sed 's,[-0-9].*,,' | sed 's,cygwin,win32,'` +changequote([, ])dnl + CPPFLAGS="$ac_save_CPPFLAGS -I$ac_dir -I$ac_dir/$ac_machdep" + AC_TRY_CPP([#include ], + ac_save_CPPFLAGS="$CPPFLAGS", + AC_MSG_WARN([unable to include ])) + CPPFLAGS="$ac_save_CPPFLAGS"]) +fi]) --- discover-2.1.2.orig/buildtools/java/ac_try_compile_java.m4 +++ discover-2.1.2/buildtools/java/ac_try_compile_java.m4 @@ -0,0 +1,39 @@ +dnl @synopsis AC_TRY_COMPILE_JAVA +dnl +dnl AC_TRY_COMPILE_JAVA attempt to compile user given source. +dnl +dnl *Warning*: its success or failure can depend on a proper setting of the +dnl CLASSPATH env. variable. +dnl +dnl Note: This is part of the set of autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download the whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl The general documentation, as well as the sample configure.in, is +dnl included in the AC_PROG_JAVA macro. +dnl +dnl @author Devin Weaver +dnl @version $Id: ac_try_compile_java.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl +AC_DEFUN([AC_TRY_COMPILE_JAVA],[ +AC_REQUIRE([AC_PROG_JAVAC])dnl +cat << \EOF > Test.java +/* [#]line __oline__ "configure" */ +ifelse([$1], , , [import $1;]) +public class Test { +[$2] +} +EOF +if AC_TRY_COMMAND($JAVAC $JAVACFLAGS Test.java) && test -s Test.class +then +dnl Don't remove the temporary files here, so they can be examined. + ifelse([$3], , :, [$3]) +else + echo "configure: failed program was:" >&AC_FD_CC + cat Test.java >&AC_FD_CC +ifelse([$4], , , [ rm -fr Test* + $4 +])dnl +fi +rm -fr Test*]) --- discover-2.1.2.orig/buildtools/java/ac_try_run_javac.m4 +++ discover-2.1.2/buildtools/java/ac_try_run_javac.m4 @@ -0,0 +1,40 @@ +dnl @synopsis AC_TRY_RUN_JAVA +dnl +dnl AC_TRY_RUN_JAVA attempt to compile and run user given source. +dnl +dnl *Warning*: its success or failure can depend on a proper setting of the +dnl CLASSPATH env. variable. +dnl +dnl Note: This is part of the set of autoconf M4 macros for Java programs. +dnl It is VERY IMPORTANT that you download the whole set, some +dnl macros depend on other. Unfortunately, the autoconf archive does not +dnl support the concept of set of macros, so I had to break it for +dnl submission. +dnl The general documentation, as well as the sample configure.in, is +dnl included in the AC_PROG_JAVA macro. +dnl +dnl @author Devin Weaver +dnl @version $Id: ac_try_run_javac.m4,v 1.1 2002/12/31 22:29:23 bress Exp $ +dnl +AC_DEFUN([AC_TRY_RUN_JAVA],[ +AC_REQUIRE([AC_PROG_JAVAC])dnl +AC_REQUIRE([AC_PROG_JAVA])dnl +cat << \EOF > Test.java +/* [#]line __oline__ "configure" */ +ifelse([$1], , , [include $1;]) +public class Test { +[$2] +} +EOF +if AC_TRY_COMMAND($JAVAC $JAVACFLAGS Test.java) && test -s Test.class && ($JAVA $JAVAFLAGS Test; exit) 2>/dev/null +then +dnl Don't remove the temporary files here, so they can be examined. + ifelse([$3], , :, [$3]) +else + echo "configure: failed program was:" >&AC_FD_CC + cat Test.java >&AC_FD_CC +ifelse([$4], , , [ rm -fr Test* + $4 +])dnl +fi +rm -fr Test*]) --- discover-2.1.2.orig/buildtools/python/ac_prog_python.m4 +++ discover-2.1.2/buildtools/python/ac_prog_python.m4 @@ -0,0 +1,13 @@ +dnl $Progeny$ +dnl +dnl AC_PROG_PYTHON: Finds a python interpreter. + +AC_DEFUN([AC_PROG_PYTHON], +[ + AC_REQUIRE([AC_EXEEXT]) + test x$PYTHON = x && AC_PATH_PROGS(PYTHON, python$EXEEXT, python2.2$EXEEXT) + test x$PYTHON = x && AC_MSG_ERROR([no acceptable python interpreter found + in \$PATH]) + AC_PROG_PYTHON_WORKS + AC_PROVIDE([$0]) +]) --- discover-2.1.2.orig/buildtools/python/ac_prog_python_works.m4 +++ discover-2.1.2/buildtools/python/ac_prog_python_works.m4 @@ -0,0 +1,15 @@ +dnl $Progeny$ +dnl +dnl +AC_DEFUN([AC_PROG_PYTHON_WORKS], +[ + AC_CACHE_CHECK([if $PYTHON works], ac_cv_prog_python_works, [ + TEST="a = [[ x for x in True, 1, map ]]" + if AC_TRY_COMMAND($PYTHON -c "$TEST") >/dev/null 2>&1; then + ac_cv_prog_python_works=yes + else + AC_MSG_ERROR(The Python interpreter $PYTHON failed (see config.log)) + fi +]) + AC_PROVIDE([$0]) +]) --- discover-2.1.2.orig/buildtools/python/ac_py_check_lib.m4 +++ discover-2.1.2/buildtools/python/ac_py_check_lib.m4 @@ -0,0 +1,45 @@ +dnl $Progeny$ +dnl +dnl figure out the path to our python libraries +dnl this macro takes no arguments +AC_DEFUN(AC_PY_LIB_PATH, +[ac_cv_py_lib_path="`python -c "import sys; import string; print +string.join(sys.path,' ')"`"; +PY_LIB_PATH=$ac_cv_py_lib_path; +]) + + +dnl param is the name of a python module that should +dnl exist in the sys.path +dnl note: we do not pass in the extension... +dnl may be used in configure.in like: +dnl +dnl AC_PY_CHECK_LIB(threading) +dnl + +AC_DEFUN(AC_PY_CHECK_LIB, +[ + AC_MSG_CHECKING(for Python module $1) + ac_cv_py_have_$1=false; + + if AC_TRY_COMMAND($PYTHON -c "import $1") >/dev/null 2>&1; then + ac_cv_py_have_$1=true; + fi + + AC_MSG_RESULT($ac_cv_py_have_$1) + HAVE_PY_LIB_$1=$ac_cv_py_have_$1; +]) + +dnl wrapper for AC_PY_CHECK_LIB +dnl that aborts the configure if +dnl the +AC_DEFUN(AC_PY_CHECK_REQUIRED, +[ + AC_PY_CHECK_LIB($1) + if [[ $HAVE_PY_LIB_$1 == false ]]; then + { + echo "$1 is a required module... aborting."; + exit + } + fi; +]) --- discover-2.1.2.orig/buildtools/python/ac_py_lib_path.m4 +++ discover-2.1.2/buildtools/python/ac_py_lib_path.m4 @@ -0,0 +1,19 @@ +dnl $Progeny$ +dnl +dnl +AC_DEFUN([AC_PY_LIB_PATH], +[ + if test "x$PYTHON_LIB" = "x" ; then + if test "$prefix" = "NONE" ; then + python_prefix=$ac_default_prefix + else + python_prefix=$prefix + fi + + PYTHON_LIB=`$PYTHON -c "import distutils.sysconfig; distutils.sysconfig.PREFIX=\"${python_prefix}\"; print distutils.sysconfig.get_python_lib()"` + + if test "x$PYTHON_LIB" = x; then + AC_MSG_ERROR([Cannot find valid python libarary path]); + fi + fi +]) --- discover-2.1.2.orig/config.h.in +++ discover-2.1.2/config.h.in @@ -1,5 +1,8 @@ /* config.h.in. Generated from configure.ac by autoheader. */ +/* Define if building universal (internal helper macro) */ +#undef AC_APPLE_UNIVERSAL_BUILD + /* Define URL for default list of data files. */ #undef DISCOVER_DEFAULT_URL @@ -25,6 +28,9 @@ /* Define to 1 if you have the `expat' library (-lexpat). */ #undef HAVE_LIBEXPAT +/* Define to 1 if you have the `usb' library (-lusb). */ +#undef HAVE_LIBUSB + /* Define to 1 if you have the header file. */ #undef HAVE_MEMORY_H @@ -90,6 +96,9 @@ /* Define to the one symbol short name of this package. */ #undef PACKAGE_TARNAME +/* Define to the home page for this package. */ +#undef PACKAGE_URL + /* Define to the version of this package. */ #undef PACKAGE_VERSION @@ -117,9 +126,17 @@ /* Path to system configuration directory */ #undef SYSCONFDIR -/* Define to 1 if your processor stores words with the most significant byte - first (like Motorola and SPARC, unlike Intel and VAX). */ -#undef WORDS_BIGENDIAN +/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most + significant byte first (like Motorola and SPARC, unlike Intel). */ +#if defined AC_APPLE_UNIVERSAL_BUILD +# if defined __BIG_ENDIAN__ +# define WORDS_BIGENDIAN 1 +# endif +#else +# ifndef WORDS_BIGENDIAN +# undef WORDS_BIGENDIAN +# endif +#endif /* Enable all GNU extensions. */ #undef _GNU_SOURCE --- discover-2.1.2.orig/configure +++ discover-2.1.2/configure @@ -1,65 +1,88 @@ #! /bin/sh # From configure.ac Progeny. # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.61 for discover 2.1.2. +# Generated by GNU Autoconf 2.67 for discover 2.1.2. # # Report bugs to . # +# # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software +# Foundation, Inc. +# +# # This configure script is free software; the Free Software Foundation # gives unlimited permission to copy, distribute and modify it. # # Copyright 2002 Progeny Linux Systems, Inc. -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; esac - fi - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' else - PATH_SEPARATOR=: + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' fi - rm -f conf$$.sh + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' fi -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } fi @@ -68,20 +91,18 @@ # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) -as_nl=' -' IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. -case $0 in +case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done IFS=$as_save_IFS ;; @@ -92,354 +113,322 @@ as_myself=$0 fi if test ! -f "$as_myself"; then - echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 fi -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - fi -done - -# Required to use basename. -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - -if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then - as_basename=basename -else - as_basename=false -fi - - -# Name of the executable. -as_me=`$as_basename -- "$0" || -$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X/"$0" | - sed '/^.*\/\([^/][^/]*\)\/*$/{ - s//\1/ - q - } - /^X\/\(\/\/\)$/{ - s//\1/ - q - } - /^X\/\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE # CDPATH. -$as_unset CDPATH - +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH if test "x$CONFIG_SHELL" = x; then - if (eval ":") 2>/dev/null; then - as_have_required=yes + as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then : + emulate sh + NULLCMD=: + # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which + # is contrary to our usage. Disable this feature. + alias -g '\${1+\"\$@\"}'='\"\$@\"' + setopt NO_GLOB_SUBST else - as_have_required=no + case \`(set -o) 2>/dev/null\` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; +esac fi - - if test $as_have_required = yes && (eval ": -(as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} +" + as_required="as_fn_return () { (exit \$1); } +as_fn_success () { as_fn_return 0; } +as_fn_failure () { as_fn_return 1; } +as_fn_ret_success () { return 0; } +as_fn_ret_failure () { return 1; } exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : +as_fn_success || { exitcode=1; echo as_fn_success failed.; } +as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; } +as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; } +as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; } +if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then : + +else + exitcode=1; echo positional parameters were not saved. +fi +test x\$exitcode = x0 || exit 1" + as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO + as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO + eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" && + test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1 +test \$(( 1 + 1 )) = 2 || exit 1" + if (eval "$as_required") 2>/dev/null; then : + as_have_required=yes else - exitcode=1 - echo positional parameters were not saved. + as_have_required=no fi + if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then : -test \$exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=\$LINENO - as_lineno_2=\$LINENO - test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && - test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } -") 2> /dev/null; then - : else - as_candidate_shells= - as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR +as_found=false for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - case $as_dir in + as_found=: + case $as_dir in #( /*) for as_base in sh bash ksh sh5; do - as_candidate_shells="$as_candidate_shells $as_dir/$as_base" + # Try only shells that exist, to save several forks. + as_shell=$as_dir/$as_base + if { test -f "$as_shell" || test -f "$as_shell.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then : + CONFIG_SHELL=$as_shell as_have_required=yes + if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then : + break 2 +fi +fi done;; esac + as_found=false done +$as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } && + { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then : + CONFIG_SHELL=$SHELL as_have_required=yes +fi; } IFS=$as_save_IFS - for as_shell in $as_candidate_shells $SHELL; do - # Try only shells that exist, to save several forks. - if { test -f "$as_shell" || test -f "$as_shell.exe"; } && - { ("$as_shell") 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -_ASEOF -}; then - CONFIG_SHELL=$as_shell - as_have_required=yes - if { "$as_shell" 2> /dev/null <<\_ASEOF -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then - emulate sh - NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which - # is contrary to our usage. Disable this feature. - alias -g '${1+"$@"}'='"$@"' - setopt NO_GLOB_SUBST -else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; -esac - -fi - - -: -(as_func_return () { - (exit $1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} - -exitcode=0 -if as_func_success; then - : -else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi - -if as_func_ret_success; then - : -else - exitcode=1 - echo as_func_ret_success failed. -fi - -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. -fi - -if ( set x; as_func_ret_success y && test x = "$1" ); then - : -else - exitcode=1 - echo positional parameters were not saved. -fi - -test $exitcode = 0) || { (exit 1); exit 1; } - -( - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } - -_ASEOF -}; then - break -fi - -fi - - done - - if test "x$CONFIG_SHELL" != x; then - for as_var in BASH_ENV ENV - do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - done - export CONFIG_SHELL - exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} + if test "x$CONFIG_SHELL" != x; then : + # We cannot yet assume a decent shell, so we have to provide a + # neutralization value for shells without unset; and this also + # works around shells that cannot unset nonexistent variables. + BASH_ENV=/dev/null + ENV=/dev/null + (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV + export CONFIG_SHELL + exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} fi - - if test $as_have_required = no; then - echo This script requires a shell more modern than all the - echo shells that I found on your system. Please install a - echo modern shell, or manually run the script under such a - echo shell if you do have one. - { (exit 1); exit 1; } + if test x$as_have_required = xno; then : + $as_echo "$0: This script requires a shell more modern than all" + $as_echo "$0: the shells that I found on your system." + if test x${ZSH_VERSION+set} = xset ; then + $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should" + $as_echo "$0: be upgraded to zsh 4.3.4 or later." + else + $as_echo "$0: Please tell bug-autoconf@gnu.org and +$0: debian-boot@lists.debian.org about your system, +$0: including any error possibly output before this +$0: message. Then install a modern shell, or manually run +$0: the script under such a shell if you do have one." + fi + exit 1 fi - - fi - fi +SHELL=${CONFIG_SHELL-/bin/sh} +export SHELL +# Unset more variables known to interfere with behavior of common tools. +CLICOLOR_FORCE= GREP_OPTIONS= +unset CLICOLOR_FORCE GREP_OPTIONS +## --------------------- ## +## M4sh Shell Functions. ## +## --------------------- ## +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" -(eval "as_func_return () { - (exit \$1) -} -as_func_success () { - as_func_return 0 -} -as_func_failure () { - as_func_return 1 -} -as_func_ret_success () { - return 0 -} -as_func_ret_failure () { - return 1 -} -exitcode=0 -if as_func_success; then - : +} # as_fn_mkdir_p +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' else - exitcode=1 - echo as_func_success failed. -fi - -if as_func_failure; then - exitcode=1 - echo as_func_failure succeeded. -fi + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error -if as_func_ret_success; then - : +if expr a : '\(a\)' >/dev/null 2>&1 && + test "X`expr 00001 : '.*\(...\)'`" = X001; then + as_expr=expr else - exitcode=1 - echo as_func_ret_success failed. + as_expr=false fi -if as_func_ret_failure; then - exitcode=1 - echo as_func_ret_failure succeeded. +if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then + as_basename=basename +else + as_basename=false fi -if ( set x; as_func_ret_success y && test x = \"\$1\" ); then - : +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname else - exitcode=1 - echo positional parameters were not saved. + as_dirname=false fi -test \$exitcode = 0") || { - echo No shell found that supports shell functions. - echo Please tell autoconf@gnu.org about your system, - echo including any error possibly output before this - echo message -} +as_me=`$as_basename -- "$0" || +$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ + X"$0" : 'X\(//\)$' \| \ + X"$0" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X/"$0" | + sed '/^.*\/\([^/][^/]*\)\/*$/{ + s//\1/ + q + } + /^X\/\(\/\/\)$/{ + s//\1/ + q + } + /^X\/\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) + as_lineno_1=$LINENO as_lineno_1a=$LINENO + as_lineno_2=$LINENO as_lineno_2a=$LINENO + eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" && + test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || { + # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-) sed -n ' p /[$]LINENO/= @@ -456,8 +445,7 @@ s/-\n.*// ' >$as_me.lineno && chmod +x "$as_me.lineno" || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } + { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; } # Don't try to exec as it changes $[0], causing all sort of problems # (the dirname of $[0] is not the place where we might find the @@ -467,49 +455,40 @@ exit } - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi - ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in +case `echo -n x` in #((((( -n*) - case `echo 'x\c'` in + case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir - mkdir conf$$.dir + mkdir conf$$.dir 2>/dev/null fi -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else as_ln_s='cp -p' -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln + fi else as_ln_s='cp -p' fi @@ -517,7 +496,7 @@ rmdir conf$$.dir 2>/dev/null if mkdir -p . 2>/dev/null; then - as_mkdir_p=: + as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false @@ -534,12 +513,12 @@ as_test_x=' eval sh -c '\'' if test -d "$1"; then - test -d "$1/."; + test -d "$1/."; else - case $1 in - -*)set "./$1";; + case $1 in #( + -*)set "./$1";; esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' @@ -553,7 +532,6 @@ as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" - # Find the correct PATH separator. Usually this is `:', but # DJGPP uses `;' like DOS. if test "X${PATH_SEPARATOR+set}" != Xset; then @@ -713,10 +691,11 @@ -exec 7<&0 &1 +test -n "$DJDIR" || exec 7<&0 &1 # Name of the host. -# hostname on some systems (SVR3.2, Linux) returns a bogus exit status, +# hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status, # so uname gets run too. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` @@ -731,7 +710,6 @@ subdirs= MFLAGS= MAKEFLAGS= -SHELL=${CONFIG_SHELL-/bin/sh} # Identity of this package. PACKAGE_NAME='discover' @@ -739,6 +717,7 @@ PACKAGE_VERSION='2.1.2' PACKAGE_STRING='discover 2.1.2' PACKAGE_BUGREPORT='debian-boot@lists.debian.org' +PACKAGE_URL='' ac_unique_file="config.h.in" # Factoring default headers for most tests. @@ -777,100 +756,115 @@ # include #endif" -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 -datarootdir -datadir -sysconfdir -sharedstatedir -localstatedir -includedir -oldincludedir -docdir -infodir -htmldir -dvidir -pdfdir -psdir -libdir -localedir -mandir -DEFS -ECHO_C -ECHO_N -ECHO_T -LIBS -build_alias -host_alias -target_alias -build -build_cpu -build_vendor -build_os -host -host_cpu -host_vendor -host_os -target -target_cpu -target_vendor -target_os -CC -CFLAGS -LDFLAGS -CPPFLAGS -ac_ct_CC -EXEEXT -OBJEXT -CPP -INSTALL_PROGRAM -INSTALL_SCRIPT -INSTALL_DATA -LN_S -ECHO -RANLIB -STRIP -GREP -EGREP -LIBTOOL -DOXYGEN -CURL_CONFIG -LIBOBJS -libportability -CHECK_CFLAGS -CHECK_LIBS -PACKAGE_MAJOR -PACKAGE_MINOR -PACKAGE_MICRO -LT_CURRENT -LT_REVISION -LT_AGE -INSTALL_DIR -LTLIBOBJS -SYSDEPS -LINUXSYSDEP -STUBSYSDEP -export_CPPFLAGS -export_LDFLAGS -export_LIBS -DISCOVER_DEFAULT_URL -PROGENY_CONFIG_SCRIPT_NAME -PROGENY_CONFIG_SCRIPT_SET -PROGENY_CONFIG_SCRIPT_VARS +ac_subst_vars='PROGENY_SHOW_CONFIG_VARS PROGENY_SHOW_CONFIG_SET -PROGENY_SHOW_CONFIG_VARS' +PROGENY_CONFIG_SCRIPT_VARS +PROGENY_CONFIG_SCRIPT_SET +PROGENY_CONFIG_SCRIPT_NAME +DISCOVER_DEFAULT_URL +export_LIBS +export_LDFLAGS +export_CPPFLAGS +STUBSYSDEP +LINUXSYSDEP +SYSDEPS +LTLIBOBJS +INSTALL_DIR +LT_AGE +LT_REVISION +LT_CURRENT +PACKAGE_MICRO +PACKAGE_MINOR +PACKAGE_MAJOR +CHECK_LIBS +CHECK_CFLAGS +libportability +LIBOBJS +CURL_CONFIG +DOXYGEN +LIBTOOL +EGREP +GREP +STRIP +RANLIB +ECHO +LN_S +INSTALL_DATA +INSTALL_SCRIPT +INSTALL_PROGRAM +CPP +OBJEXT +EXEEXT +ac_ct_CC +CPPFLAGS +LDFLAGS +CFLAGS +CC +target_os +target_vendor +target_cpu +target +host_os +host_vendor +host_cpu +host +build_os +build_vendor +build_cpu +build +target_alias +host_alias +build_alias +LIBS +ECHO_T +ECHO_N +ECHO_C +DEFS +mandir +localedir +libdir +psdir +pdfdir +dvidir +htmldir +infodir +docdir +oldincludedir +includedir +localstatedir +sharedstatedir +sysconfdir +datadir +datarootdir +libexecdir +sbindir +bindir +program_transform_name +prefix +exec_prefix +PACKAGE_URL +PACKAGE_BUGREPORT +PACKAGE_STRING +PACKAGE_VERSION +PACKAGE_TARNAME +PACKAGE_NAME +PATH_SEPARATOR +SHELL' ac_subst_files='' +ac_user_opts=' +enable_option_checking +with_default_url +with_pcmcia_headers +with_sysdeps +enable_curl +enable_shared +enable_static +enable_fast_install +with_gnu_ld +enable_libtool_lock +with_pic +with_check +' ac_precious_vars='build_alias host_alias target_alias @@ -885,6 +879,8 @@ # Initialize some variables set by options. ac_init_help= ac_init_version=false +ac_unrecognized_opts= +ac_unrecognized_sep= # The variables have the same names as the options, with # dashes changed to underlines. cache_file=/dev/null @@ -940,8 +936,9 @@ fi case $ac_option in - *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; - *) ac_optarg=yes ;; + *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; + *=) ac_optarg= ;; + *) ac_optarg=yes ;; esac # Accept the important Cygnus configure options, so we can diagnose typos. @@ -983,13 +980,20 @@ datarootdir=$ac_optarg ;; -disable-* | --disable-*) - ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` + ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` - eval enable_$ac_feature=no ;; + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=no ;; -docdir | --docdir | --docdi | --doc | --do) ac_prev=docdir ;; @@ -1002,13 +1006,20 @@ dvidir=$ac_optarg ;; -enable-* | --enable-*) - ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` + ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid feature name: $ac_feature" >&2 - { (exit 1); exit 1; }; } - ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` - eval enable_$ac_feature=\$ac_optarg ;; + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid feature name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"enable_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval enable_$ac_useropt=\$ac_optarg ;; -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ @@ -1199,22 +1210,36 @@ ac_init_version=: ;; -with-* | --with-*) - ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` + ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/[-.]/_/g'` - eval with_$ac_package=\$ac_optarg ;; + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=\$ac_optarg ;; -without-* | --without-*) - ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` + ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'` # Reject names that are not valid shell variable names. - expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid package name: $ac_package" >&2 - { (exit 1); exit 1; }; } - ac_package=`echo $ac_package | sed 's/[-.]/_/g'` - eval with_$ac_package=no ;; + expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null && + as_fn_error $? "invalid package name: $ac_useropt" + ac_useropt_orig=$ac_useropt + ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'` + case $ac_user_opts in + *" +"with_$ac_useropt" +"*) ;; + *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig" + ac_unrecognized_sep=', ';; + esac + eval with_$ac_useropt=no ;; --x) # Obsolete; use --with-x. @@ -1234,25 +1259,25 @@ | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) x_libraries=$ac_optarg ;; - -*) { echo "$as_me: error: unrecognized option: $ac_option -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } + -*) as_fn_error $? "unrecognized option: \`$ac_option' +Try \`$0 --help' for more information" ;; *=*) ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` # Reject names that are not valid shell variable names. - expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && - { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 - { (exit 1); exit 1; }; } + case $ac_envvar in #( + '' | [0-9]* | *[!_$as_cr_alnum]* ) + as_fn_error $? "invalid variable name: \`$ac_envvar'" ;; + esac eval $ac_envvar=\$ac_optarg export $ac_envvar ;; *) # FIXME: should be removed in autoconf 3.0. - echo "$as_me: WARNING: you should use --build, --host, --target" >&2 + $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && - echo "$as_me: WARNING: invalid host type: $ac_option" >&2 + $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} ;; @@ -1261,23 +1286,36 @@ if test -n "$ac_prev"; then ac_option=--`echo $ac_prev | sed 's/_/-/g'` - { echo "$as_me: error: missing argument to $ac_option" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "missing argument to $ac_option" +fi + +if test -n "$ac_unrecognized_opts"; then + case $enable_option_checking in + no) ;; + fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;; + *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;; + esac fi -# Be sure to have absolute directory names. +# Check all directory arguments for consistency. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ datadir sysconfdir sharedstatedir localstatedir includedir \ oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ libdir localedir mandir do eval ac_val=\$$ac_var + # Remove trailing slashes. + case $ac_val in + */ ) + ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'` + eval $ac_var=\$ac_val;; + esac + # Be sure to have absolute directory names. case $ac_val in [\\/$]* | ?:[\\/]* ) continue;; NONE | '' ) case $ac_var in *prefix ) continue;; esac;; esac - { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val" done # There might be people who depend on the old broken behavior: `$host' @@ -1291,8 +1329,8 @@ if test "x$host_alias" != x; then if test "x$build_alias" = x; then cross_compiling=maybe - echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. - If a cross compiler is detected then cross compile mode will be used." >&2 + $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host. + If a cross compiler is detected then cross compile mode will be used" >&2 elif test "x$build_alias" != "x$host_alias"; then cross_compiling=yes fi @@ -1307,23 +1345,21 @@ ac_pwd=`pwd` && test -n "$ac_pwd" && ac_ls_di=`ls -di .` && ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || - { echo "$as_me: error: Working directory cannot be determined" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "working directory cannot be determined" test "X$ac_ls_di" = "X$ac_pwd_ls_di" || - { echo "$as_me: error: pwd does not report name of working directory" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "pwd does not report name of working directory" # Find the source files, if location was not specified. if test -z "$srcdir"; then ac_srcdir_defaulted=yes # Try the directory containing this script, then the parent directory. - ac_confdir=`$as_dirname -- "$0" || -$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$0" : 'X\(//\)[^/]' \| \ - X"$0" : 'X\(//\)$' \| \ - X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X"$0" | + ac_confdir=`$as_dirname -- "$as_myself" || +$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_myself" : 'X\(//\)[^/]' \| \ + X"$as_myself" : 'X\(//\)$' \| \ + X"$as_myself" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_myself" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -1350,13 +1386,11 @@ fi if test ! -r "$srcdir/$ac_unique_file"; then test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." - { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 - { (exit 1); exit 1; }; } + as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir" fi ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" ac_abs_confdir=`( - cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 - { (exit 1); exit 1; }; } + cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg" pwd)` # When building in place, set srcdir=. if test "$ac_abs_confdir" = "$ac_pwd"; then @@ -1396,7 +1430,7 @@ --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit - -q, --quiet, --silent do not print \`checking...' messages + -q, --quiet, --silent do not print \`checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for \`--cache-file=config.cache' -n, --no-create do not create output files @@ -1404,9 +1438,9 @@ Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX - [$ac_default_prefix] + [$ac_default_prefix] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX - [PREFIX] + [PREFIX] By default, \`make install' will install all the files in \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify @@ -1416,25 +1450,25 @@ For better control, use the options below. Fine tuning of the installation directories: - --bindir=DIR user executables [EPREFIX/bin] - --sbindir=DIR system admin executables [EPREFIX/sbin] - --libexecdir=DIR program executables [EPREFIX/libexec] - --sysconfdir=DIR read-only single-machine data [PREFIX/etc] - --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] - --localstatedir=DIR modifiable single-machine data [PREFIX/var] - --libdir=DIR object code libraries [EPREFIX/lib] - --includedir=DIR C header files [PREFIX/include] - --oldincludedir=DIR C header files for non-gcc [/usr/include] - --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] - --datadir=DIR read-only architecture-independent data [DATAROOTDIR] - --infodir=DIR info documentation [DATAROOTDIR/info] - --localedir=DIR locale-dependent data [DATAROOTDIR/locale] - --mandir=DIR man documentation [DATAROOTDIR/man] - --docdir=DIR documentation root [DATAROOTDIR/doc/discover] - --htmldir=DIR html documentation [DOCDIR] - --dvidir=DIR dvi documentation [DOCDIR] - --pdfdir=DIR pdf documentation [DOCDIR] - --psdir=DIR ps documentation [DOCDIR] + --bindir=DIR user executables [EPREFIX/bin] + --sbindir=DIR system admin executables [EPREFIX/sbin] + --libexecdir=DIR program executables [EPREFIX/libexec] + --sysconfdir=DIR read-only single-machine data [PREFIX/etc] + --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] + --localstatedir=DIR modifiable single-machine data [PREFIX/var] + --libdir=DIR object code libraries [EPREFIX/lib] + --includedir=DIR C header files [PREFIX/include] + --oldincludedir=DIR C header files for non-gcc [/usr/include] + --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] + --datadir=DIR read-only architecture-independent data [DATAROOTDIR] + --infodir=DIR info documentation [DATAROOTDIR/info] + --localedir=DIR locale-dependent data [DATAROOTDIR/locale] + --mandir=DIR man documentation [DATAROOTDIR/man] + --docdir=DIR documentation root [DATAROOTDIR/doc/discover] + --htmldir=DIR html documentation [DOCDIR] + --dvidir=DIR dvi documentation [DOCDIR] + --pdfdir=DIR pdf documentation [DOCDIR] + --psdir=DIR ps documentation [DOCDIR] _ACEOF cat <<\_ACEOF @@ -1453,6 +1487,7 @@ cat <<\_ACEOF Optional Features: + --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-curl Use curl to read configuration and hardware data. @@ -1479,7 +1514,7 @@ LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l - CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I if + CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor @@ -1494,15 +1529,17 @@ if test "$ac_init_help" = "recursive"; then # If there are subdirs, report their specific --help. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue - test -d "$ac_dir" || continue + test -d "$ac_dir" || + { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } || + continue ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; @@ -1529,42 +1566,397 @@ esac ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix - cd "$ac_dir" || { ac_status=$?; continue; } - # Check for guested configure. - if test -f "$ac_srcdir/configure.gnu"; then - echo && - $SHELL "$ac_srcdir/configure.gnu" --help=recursive - elif test -f "$ac_srcdir/configure"; then - echo && - $SHELL "$ac_srcdir/configure" --help=recursive - else - echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 - fi || ac_status=$? - cd "$ac_pwd" || { ac_status=$?; break; } - done + cd "$ac_dir" || { ac_status=$?; continue; } + # Check for guested configure. + if test -f "$ac_srcdir/configure.gnu"; then + echo && + $SHELL "$ac_srcdir/configure.gnu" --help=recursive + elif test -f "$ac_srcdir/configure"; then + echo && + $SHELL "$ac_srcdir/configure" --help=recursive + else + $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 + fi || ac_status=$? + cd "$ac_pwd" || { ac_status=$?; break; } + done +fi + +test -n "$ac_init_help" && exit $ac_status +if $ac_init_version; then + cat <<\_ACEOF +discover configure 2.1.2 +generated by GNU Autoconf 2.67 + +Copyright (C) 2010 Free Software Foundation, Inc. +This configure script is free software; the Free Software Foundation +gives unlimited permission to copy, distribute and modify it. + +Copyright 2002 Progeny Linux Systems, Inc. +_ACEOF + exit +fi + +## ------------------------ ## +## Autoconf initialization. ## +## ------------------------ ## + +# ac_fn_c_try_compile LINENO +# -------------------------- +# Try to compile conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext + if { { ac_try="$ac_compile" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compile") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest.$ac_objext; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval + +} # ac_fn_c_try_compile + +# ac_fn_c_try_cpp LINENO +# ---------------------- +# Try to preprocess conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_cpp () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_cpp conftest.$ac_ext" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } > conftest.i && { + test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || + test ! -s conftest.err + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval + +} # ac_fn_c_try_cpp + +# ac_fn_c_try_link LINENO +# ----------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. +ac_fn_c_try_link () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + rm -f conftest.$ac_objext conftest$ac_exeext + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>conftest.err + ac_status=$? + if test -s conftest.err; then + grep -v '^ *+' conftest.err >conftest.er1 + cat conftest.er1 >&5 + mv -f conftest.er1 conftest.err + fi + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { + test -z "$ac_c_werror_flag" || + test ! -s conftest.err + } && test -s conftest$ac_exeext && { + test "$cross_compiling" = yes || + $as_test_x conftest$ac_exeext + }; then : + ac_retval=0 +else + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=1 +fi + # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information + # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would + # interfere with the next link command; also delete a directory that is + # left behind by Apple's compiler. We do this before executing the actions. + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval + +} # ac_fn_c_try_link + +# ac_fn_c_check_func LINENO FUNC VAR +# ---------------------------------- +# Tests whether FUNC exists, setting the cache variable VAR accordingly +ac_fn_c_check_func () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +/* Define $2 to an innocuous variant, in case declares $2. + For example, HP-UX 11i declares gettimeofday. */ +#define $2 innocuous_$2 + +/* System header to define __stub macros and hopefully few prototypes, + which can conflict with char $2 (); below. + Prefer to if __STDC__ is defined, since + exists even on freestanding compilers. */ + +#ifdef __STDC__ +# include +#else +# include +#endif + +#undef $2 + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char $2 (); +/* The GNU C library defines this for functions which it implements + to always fail with ENOSYS. Some functions are actually named + something starting with __ and the normal name is an alias. */ +#if defined __stub_$2 || defined __stub___$2 +choke me +#endif + +int +main () +{ +return $2 (); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_link "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + +} # ac_fn_c_check_func + +# ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists, giving a warning if it cannot be compiled using +# the include files in INCLUDES and setting the cache variable VAR +# accordingly. +ac_fn_c_check_header_mongrel () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if eval "test \"\${$3+set}\"" = set; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +else + # Is the header compilable? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5 +$as_echo_n "checking $2 usability... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + ac_header_compiler=yes +else + ac_header_compiler=no +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5 +$as_echo "$ac_header_compiler" >&6; } + +# Is the header present? +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5 +$as_echo_n "checking $2 presence... " >&6; } +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include <$2> +_ACEOF +if ac_fn_c_try_cpp "$LINENO"; then : + ac_header_preproc=yes +else + ac_header_preproc=no +fi +rm -f conftest.err conftest.i conftest.$ac_ext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5 +$as_echo "$ac_header_preproc" >&6; } + +# So? What about this header? +case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #(( + yes:no: ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5 +$as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} + ;; + no:yes:* ) + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5 +$as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5 +$as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5 +$as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5 +$as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5 +$as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;} +( $as_echo "## ------------------------------------------- ## +## Report this to debian-boot@lists.debian.org ## +## ------------------------------------------- ##" + ) | sed "s/^/$as_me: WARNING: /" >&2 + ;; +esac + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +else + eval "$3=\$ac_header_compiler" +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +fi + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + +} # ac_fn_c_check_header_mongrel + +# ac_fn_c_try_run LINENO +# ---------------------- +# Try to link conftest.$ac_ext, and return whether this succeeded. Assumes +# that executables *can* be run. +ac_fn_c_try_run () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + if { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && { ac_try='./conftest$ac_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then : + ac_retval=0 +else + $as_echo "$as_me: program exited with status $ac_status" >&5 + $as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + + ac_retval=$ac_status fi + rm -rf conftest.dSYM conftest_ipa8_conftest.oo + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + as_fn_set_status $ac_retval -test -n "$ac_init_help" && exit $ac_status -if $ac_init_version; then - cat <<\_ACEOF -discover configure 2.1.2 -generated by GNU Autoconf 2.61 - -Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, -2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. -This configure script is free software; the Free Software Foundation -gives unlimited permission to copy, distribute and modify it. +} # ac_fn_c_try_run -Copyright 2002 Progeny Linux Systems, Inc. +# ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES +# ------------------------------------------------------- +# Tests whether HEADER exists and can be compiled using the include files in +# INCLUDES, setting the cache variable VAR accordingly. +ac_fn_c_check_header_compile () +{ + as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5 +$as_echo_n "checking for $2... " >&6; } +if eval "test \"\${$3+set}\"" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +$4 +#include <$2> _ACEOF - exit +if ac_fn_c_try_compile "$LINENO"; then : + eval "$3=yes" +else + eval "$3=no" fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext +fi +eval ac_res=\$$3 + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } + eval $as_lineno_stack; test "x$as_lineno_stack" = x && { as_lineno=; unset as_lineno;} + +} # ac_fn_c_check_header_compile cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. It was created by discover $as_me 2.1.2, which was -generated by GNU Autoconf 2.61. Invocation command line was +generated by GNU Autoconf 2.67. Invocation command line was $ $0 $@ @@ -1600,8 +1992,8 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - echo "PATH: $as_dir" -done + $as_echo "PATH: $as_dir" + done IFS=$as_save_IFS } >&5 @@ -1635,12 +2027,12 @@ | -silent | --silent | --silen | --sile | --sil) continue ;; *\'*) - ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; + ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; esac case $ac_pass in - 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; + 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;; 2) - ac_configure_args1="$ac_configure_args1 '$ac_arg'" + as_fn_append ac_configure_args1 " '$ac_arg'" if test $ac_must_keep_next = true; then ac_must_keep_next=false # Got value, back to normal. else @@ -1656,13 +2048,13 @@ -* ) ac_must_keep_next=true ;; esac fi - ac_configure_args="$ac_configure_args '$ac_arg'" + as_fn_append ac_configure_args " '$ac_arg'" ;; esac done done -$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } -$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } +{ ac_configure_args0=; unset ac_configure_args0;} +{ ac_configure_args1=; unset ac_configure_args1;} # When interrupted or exit'd, cleanup temporary files, and complete # config.log. We remove comments because anyway the quotes in there @@ -1674,11 +2066,9 @@ { echo - cat <<\_ASBOX -## ---------------- ## + $as_echo "## ---------------- ## ## Cache variables. ## -## ---------------- ## -_ASBOX +## ---------------- ##" echo # The following way of writing the cache mishandles newlines in values, ( @@ -1687,12 +2077,13 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 -echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( - *) $as_unset $ac_var ;; + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done @@ -1711,128 +2102,136 @@ ) echo - cat <<\_ASBOX -## ----------------- ## + $as_echo "## ----------------- ## ## Output variables. ## -## ----------------- ## -_ASBOX +## ----------------- ##" echo for ac_var in $ac_subst_vars do eval ac_val=\$$ac_var case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac - echo "$ac_var='\''$ac_val'\''" + $as_echo "$ac_var='\''$ac_val'\''" done | sort echo if test -n "$ac_subst_files"; then - cat <<\_ASBOX -## ------------------- ## + $as_echo "## ------------------- ## ## File substitutions. ## -## ------------------- ## -_ASBOX +## ------------------- ##" echo for ac_var in $ac_subst_files do eval ac_val=\$$ac_var case $ac_val in - *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; + *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; esac - echo "$ac_var='\''$ac_val'\''" + $as_echo "$ac_var='\''$ac_val'\''" done | sort echo fi if test -s confdefs.h; then - cat <<\_ASBOX -## ----------- ## + $as_echo "## ----------- ## ## confdefs.h. ## -## ----------- ## -_ASBOX +## ----------- ##" echo cat confdefs.h echo fi test "$ac_signal" != 0 && - echo "$as_me: caught signal $ac_signal" - echo "$as_me: exit $exit_status" + $as_echo "$as_me: caught signal $ac_signal" + $as_echo "$as_me: exit $exit_status" } >&5 rm -f core *.core core.conftest.* && rm -f -r conftest* confdefs* conf$$* $ac_clean_files && exit $exit_status ' 0 for ac_signal in 1 2 13 15; do - trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal + trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal done ac_signal=0 # confdefs.h avoids OS command line length limits that DEFS can exceed. rm -f -r conftest* confdefs.h +$as_echo "/* confdefs.h */" > confdefs.h + # Predefined preprocessor variables. cat >>confdefs.h <<_ACEOF #define PACKAGE_NAME "$PACKAGE_NAME" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_TARNAME "$PACKAGE_TARNAME" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_VERSION "$PACKAGE_VERSION" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_STRING "$PACKAGE_STRING" _ACEOF - cat >>confdefs.h <<_ACEOF #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" _ACEOF +cat >>confdefs.h <<_ACEOF +#define PACKAGE_URL "$PACKAGE_URL" +_ACEOF + # Let the site file select an alternate cache file if it wants to. -# Prefer explicitly selected file to automatically selected ones. +# Prefer an explicitly selected file to automatically selected ones. +ac_site_file1=NONE +ac_site_file2=NONE if test -n "$CONFIG_SITE"; then - set x "$CONFIG_SITE" + # We do not want a PATH search for config.site. + case $CONFIG_SITE in #(( + -*) ac_site_file1=./$CONFIG_SITE;; + */*) ac_site_file1=$CONFIG_SITE;; + *) ac_site_file1=./$CONFIG_SITE;; + esac elif test "x$prefix" != xNONE; then - set x "$prefix/share/config.site" "$prefix/etc/config.site" + ac_site_file1=$prefix/share/config.site + ac_site_file2=$prefix/etc/config.site else - set x "$ac_default_prefix/share/config.site" \ - "$ac_default_prefix/etc/config.site" + ac_site_file1=$ac_default_prefix/share/config.site + ac_site_file2=$ac_default_prefix/etc/config.site fi -shift -for ac_site_file +for ac_site_file in "$ac_site_file1" "$ac_site_file2" do - if test -r "$ac_site_file"; then - { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 -echo "$as_me: loading site script $ac_site_file" >&6;} + test "x$ac_site_file" = xNONE && continue + if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5 +$as_echo "$as_me: loading site script $ac_site_file" >&6;} sed 's/^/| /' "$ac_site_file" >&5 - . "$ac_site_file" + . "$ac_site_file" \ + || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "failed to load site script $ac_site_file +See \`config.log' for more details" "$LINENO" 5 ; } fi done if test -r "$cache_file"; then - # Some versions of bash will fail to source /dev/null (special - # files actually), so we avoid doing that. - if test -f "$cache_file"; then - { echo "$as_me:$LINENO: loading cache $cache_file" >&5 -echo "$as_me: loading cache $cache_file" >&6;} + # Some versions of bash will fail to source /dev/null (special files + # actually), so we avoid doing that. DJGPP emulates it as a regular file. + if test /dev/null != "$cache_file" && test -f "$cache_file"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5 +$as_echo "$as_me: loading cache $cache_file" >&6;} case $cache_file in [\\/]* | ?:[\\/]* ) . "$cache_file";; *) . "./$cache_file";; esac fi else - { echo "$as_me:$LINENO: creating cache $cache_file" >&5 -echo "$as_me: creating cache $cache_file" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5 +$as_echo "$as_me: creating cache $cache_file" >&6;} >$cache_file fi @@ -1846,68 +2245,56 @@ eval ac_new_val=\$ac_env_${ac_var}_value case $ac_old_set,$ac_new_set in set,) - { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} ac_cache_corrupted=: ;; ,set) - { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 -echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5 +$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} ac_cache_corrupted=: ;; ,);; *) if test "x$ac_old_val" != "x$ac_new_val"; then - { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 -echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} - { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 -echo "$as_me: former value: $ac_old_val" >&2;} - { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 -echo "$as_me: current value: $ac_new_val" >&2;} - ac_cache_corrupted=: + # differences in whitespace do not lead to failure. + ac_old_val_w=`echo x $ac_old_val` + ac_new_val_w=`echo x $ac_new_val` + if test "$ac_old_val_w" != "$ac_new_val_w"; then + { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5 +$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} + ac_cache_corrupted=: + else + { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5 +$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;} + eval $ac_var=\$ac_old_val + fi + { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5 +$as_echo "$as_me: former value: \`$ac_old_val'" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5 +$as_echo "$as_me: current value: \`$ac_new_val'" >&2;} fi;; esac # Pass precious variables to config.status. if test "$ac_new_set" = set; then case $ac_new_val in - *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; + *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; *) ac_arg=$ac_var=$ac_new_val ;; esac case " $ac_configure_args " in *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. - *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; + *) as_fn_append ac_configure_args " '$ac_arg'" ;; esac fi done if $ac_cache_corrupted; then - { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 -echo "$as_me: error: changes in the environment can compromise the build" >&2;} - { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 -echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} - { (exit 1); exit 1; }; } -fi - - - - - - - - - - - - - - - - - - - - - - - - + { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5 +$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;} + as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5 +fi +## -------------------- ## +## Main body of script. ## +## -------------------- ## ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -1941,9 +2328,7 @@ fi done if test -z "$ac_aux_dir"; then - { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in buildtools \"$srcdir\"/buildtools" >&5 -echo "$as_me: error: cannot find install-sh or install.sh in buildtools \"$srcdir\"/buildtools" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "cannot find install-sh, install.sh, or shtool in buildtools \"$srcdir\"/buildtools" "$LINENO" 5 fi # These three variables are undocumented and unsupported, @@ -1964,35 +2349,27 @@ # Set variables for canonical build, host, and target system type. # Make sure we can run config.sub. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || - { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 -echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} - { (exit 1); exit 1; }; } - -{ echo "$as_me:$LINENO: checking build system type" >&5 -echo $ECHO_N "checking build system type... $ECHO_C" >&6; } -if test "${ac_cv_build+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5 + +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5 +$as_echo_n "checking build system type... " >&6; } +if test "${ac_cv_build+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_build_alias=$build_alias test "x$ac_build_alias" = x && ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` test "x$ac_build_alias" = x && - { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 -echo "$as_me: error: cannot guess build type; you must specify one" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || - { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 -echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5 fi -{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 -echo "${ECHO_T}$ac_cv_build" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5 +$as_echo "$ac_cv_build" >&6; } case $ac_cv_build in *-*-*) ;; -*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 -echo "$as_me: error: invalid value of canonical build" >&2;} - { (exit 1); exit 1; }; };; +*) as_fn_error $? "invalid value of canonical build" "$LINENO" 5 ;; esac build=$ac_cv_build ac_save_IFS=$IFS; IFS='-' @@ -2008,28 +2385,24 @@ case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac -{ echo "$as_me:$LINENO: checking host system type" >&5 -echo $ECHO_N "checking host system type... $ECHO_C" >&6; } -if test "${ac_cv_host+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5 +$as_echo_n "checking host system type... " >&6; } +if test "${ac_cv_host+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test "x$host_alias" = x; then ac_cv_host=$ac_cv_build else ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || - { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 -echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5 fi fi -{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 -echo "${ECHO_T}$ac_cv_host" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5 +$as_echo "$ac_cv_host" >&6; } case $ac_cv_host in *-*-*) ;; -*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 -echo "$as_me: error: invalid value of canonical host" >&2;} - { (exit 1); exit 1; }; };; +*) as_fn_error $? "invalid value of canonical host" "$LINENO" 5 ;; esac host=$ac_cv_host ac_save_IFS=$IFS; IFS='-' @@ -2045,28 +2418,24 @@ case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac -{ echo "$as_me:$LINENO: checking target system type" >&5 -echo $ECHO_N "checking target system type... $ECHO_C" >&6; } -if test "${ac_cv_target+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking target system type" >&5 +$as_echo_n "checking target system type... " >&6; } +if test "${ac_cv_target+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test "x$target_alias" = x; then ac_cv_target=$ac_cv_host else ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` || - { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5 -echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "$SHELL $ac_aux_dir/config.sub $target_alias failed" "$LINENO" 5 fi fi -{ echo "$as_me:$LINENO: result: $ac_cv_target" >&5 -echo "${ECHO_T}$ac_cv_target" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_target" >&5 +$as_echo "$ac_cv_target" >&6; } case $ac_cv_target in *-*-*) ;; -*) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5 -echo "$as_me: error: invalid value of canonical target" >&2;} - { (exit 1); exit 1; }; };; +*) as_fn_error $? "invalid value of canonical target" "$LINENO" 5 ;; esac target=$ac_cv_target ac_save_IFS=$IFS; IFS='-' @@ -2117,7 +2486,7 @@ # Check whether --with-default-url was given. -if test "${with_default_url+set}" = set; then +if test "${with_default_url+set}" = set; then : withval=$with_default_url; DISCOVER_DEFAULT_URL=${withval} fi @@ -2125,11 +2494,9 @@ # Check whether --with-pcmcia-headers was given. -if test "${with_pcmcia_headers+set}" = set; then +if test "${with_pcmcia_headers+set}" = set; then : withval=$with_pcmcia_headers; if test x$withval = xyes; then - { { echo "$as_me:$LINENO: error: --with-pcmcia-headers must be given a pathname." >&5 -echo "$as_me: error: --with-pcmcia-headers must be given a pathname." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "--with-pcmcia-headers must be given a pathname." "$LINENO" 5 else pcmcia_headers=${withval} fi @@ -2139,7 +2506,7 @@ # Check whether --with-sysdeps was given. -if test "${with_sysdeps+set}" = set; then +if test "${with_sysdeps+set}" = set; then : withval=$with_sysdeps; SYSDEPS=sysdeps/${withval} if test $withval = linux; then LINUXSYSDEP=libsysdeps.la @@ -2151,7 +2518,7 @@ # Check whether --enable-curl was given. -if test "${enable_curl+set}" = set; then +if test "${enable_curl+set}" = set; then : enableval=$enable_curl; ENABLE_CURL=$enableval else ENABLE_CURL=probe @@ -2170,10 +2537,10 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. set dummy ${ac_tool_prefix}gcc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. @@ -2183,25 +2550,25 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -2210,10 +2577,10 @@ ac_ct_CC=$CC # Extract the first word of "gcc", so it can be a program name with args. set dummy gcc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. @@ -2223,25 +2590,25 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="gcc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_CC" = x; then @@ -2249,12 +2616,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC @@ -2267,10 +2630,10 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. set dummy ${ac_tool_prefix}cc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. @@ -2280,25 +2643,25 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="${ac_tool_prefix}cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -2307,10 +2670,10 @@ if test -z "$CC"; then # Extract the first word of "cc", so it can be a program name with args. set dummy cc; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. @@ -2321,18 +2684,18 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then ac_prog_rejected=yes continue fi ac_cv_prog_CC="cc" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS if test $ac_prog_rejected = yes; then @@ -2351,11 +2714,11 @@ fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -2366,10 +2729,10 @@ do # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. set dummy $ac_tool_prefix$ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -n "$CC"; then ac_cv_prog_CC="$CC" # Let the user override the test. @@ -2379,25 +2742,25 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_CC="$ac_tool_prefix$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi CC=$ac_cv_prog_CC if test -n "$CC"; then - { echo "$as_me:$LINENO: result: $CC" >&5 -echo "${ECHO_T}$CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5 +$as_echo "$CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -2410,10 +2773,10 @@ do # Extract the first word of "$ac_prog", so it can be a program name with args. set dummy $ac_prog; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_CC+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_CC+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_CC"; then ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. @@ -2423,25 +2786,25 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_CC="$ac_prog" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_CC=$ac_cv_prog_ac_ct_CC if test -n "$ac_ct_CC"; then - { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 -echo "${ECHO_T}$ac_ct_CC" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5 +$as_echo "$ac_ct_CC" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -2453,12 +2816,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CC=$ac_ct_CC @@ -2468,51 +2827,37 @@ fi -test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&5 -echo "$as_me: error: no acceptable C compiler found in \$PATH -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } +test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "no acceptable C compiler found in \$PATH +See \`config.log' for more details" "$LINENO" 5 ; } # Provide some information about the compiler. -echo "$as_me:$LINENO: checking for C compiler version" >&5 -ac_compiler=`set X $ac_compile; echo $2` -{ (ac_try="$ac_compiler --version >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler --version >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -v >&5" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -v >&5") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } -{ (ac_try="$ac_compiler -V >&5" +$as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5 +set X $ac_compile +ac_compiler=$2 +for ac_option in --version -v -V -qversion; do + { { ac_try="$ac_compiler $ac_option >&5" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compiler -V >&5") 2>&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_compiler $ac_option >&5") 2>conftest.err ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } + if test -s conftest.err; then + sed '10a\ +... rest of stderr output deleted ... + 10q' conftest.err >conftest.er1 + cat conftest.er1 >&5 + fi + rm -f conftest.er1 conftest.err + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } +done -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -2524,42 +2869,38 @@ } _ACEOF ac_clean_files_save=$ac_clean_files -ac_clean_files="$ac_clean_files a.out a.exe b.out" +ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out" # Try to create an executable without -o first, disregard a.out. # It will help us diagnose broken compilers, and finding out an intuition # of exeext. -{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 -echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } -ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` -# -# List of possible output files, starting from the most likely. -# The algorithm is not robust to junk in `.', hence go to wildcards (a.*) -# only as a last resort. b.out is created by i960 compilers. -ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' -# -# The IRIX 6 linker writes into existing files which may not be -# executable, retaining their permissions. Remove them first so a -# subsequent execution test works. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5 +$as_echo_n "checking whether the C compiler works... " >&6; } +ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` + +# The possible output files: +ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*" + ac_rmfiles= for ac_file in $ac_files do case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; * ) ac_rmfiles="$ac_rmfiles $ac_file";; esac done rm -f $ac_rmfiles -if { (ac_try="$ac_link_default" +if { { ac_try="$ac_link_default" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link_default") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no' # in a Makefile. We should not override ac_cv_exeext if it was cached, @@ -2569,14 +2910,14 @@ do test -f "$ac_file" || continue case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; [ab].out ) # We found the default executable, but exeext='' is most # certainly right. break;; *.* ) - if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; + if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; then :; else ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` fi @@ -2595,78 +2936,41 @@ else ac_file='' fi - -{ echo "$as_me:$LINENO: result: $ac_file" >&5 -echo "${ECHO_T}$ac_file" >&6; } -if test -z "$ac_file"; then - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -{ { echo "$as_me:$LINENO: error: C compiler cannot create executables -See \`config.log' for more details." >&5 -echo "$as_me: error: C compiler cannot create executables -See \`config.log' for more details." >&2;} - { (exit 77); exit 77; }; } -fi - +if test -z "$ac_file"; then : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } +$as_echo "$as_me: failed program was:" >&5 +sed 's/^/| /' conftest.$ac_ext >&5 + +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error 77 "C compiler cannot create executables +See \`config.log' for more details" "$LINENO" 5 ; } +else + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5 +$as_echo_n "checking for C compiler default output file name... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5 +$as_echo "$ac_file" >&6; } ac_exeext=$ac_cv_exeext -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 -echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } -# FIXME: These cross compiler hacks should be removed for Autoconf 3.0 -# If not cross compiling, check that we can run a simple program. -if test "$cross_compiling" != yes; then - if { ac_try='./$ac_file' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - cross_compiling=no - else - if test "$cross_compiling" = maybe; then - cross_compiling=yes - else - { { echo "$as_me:$LINENO: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot run C compiled programs. -If you meant to cross compile, use \`--host'. -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } - fi - fi -fi -{ echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } - -rm -f a.out a.exe conftest$ac_cv_exeext b.out +rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out ac_clean_files=$ac_clean_files_save -# Check that the compiler produces executables we can run. If not, either -# the compiler is broken, or we cross compile. -{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 -echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } -{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 -echo "${ECHO_T}$cross_compiling" >&6; } - -{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 -echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } -if { (ac_try="$ac_link" +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5 +$as_echo_n "checking for suffix of executables... " >&6; } +if { { ac_try="$ac_link" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_link") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : # If both `conftest.exe' and `conftest' are `present' (well, observable) # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will # work properly (i.e., refer to `conftest.exe'), while it won't with @@ -2674,37 +2978,90 @@ for ac_file in conftest.exe conftest conftest.*; do test -f "$ac_file" || continue case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;; *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` break;; * ) break;; esac done else - { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of executables: cannot compile and link -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } -fi - -rm -f conftest$ac_cv_exeext -{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 -echo "${ECHO_T}$ac_cv_exeext" >&6; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of executables: cannot compile and link +See \`config.log' for more details" "$LINENO" 5 ; } +fi +rm -f conftest conftest$ac_cv_exeext +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5 +$as_echo "$ac_cv_exeext" >&6; } rm -f conftest.$ac_ext EXEEXT=$ac_cv_exeext ac_exeext=$EXEEXT -{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 -echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } -if test "${ac_cv_objext+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ +cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include +int +main () +{ +FILE *f = fopen ("conftest.out", "w"); + return ferror (f) || fclose (f) != 0; + + ; + return 0; +} _ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +ac_clean_files="$ac_clean_files conftest.out" +# Check that the compiler produces executables we can run. If not, either +# the compiler is broken, or we cross compile. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5 +$as_echo_n "checking whether we are cross compiling... " >&6; } +if test "$cross_compiling" != yes; then + { { ac_try="$ac_link" +case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_link") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } + if { ac_try='./conftest$ac_cv_exeext' + { { case "(($ac_try" in + *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; + *) ac_try_echo=$ac_try;; +esac +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 + (eval "$ac_try") 2>&5 + ac_status=$? + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; }; then + cross_compiling=no + else + if test "$cross_compiling" = maybe; then + cross_compiling=yes + else + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot run C compiled programs. +If you meant to cross compile, use \`--host'. +See \`config.log' for more details" "$LINENO" 5 ; } + fi + fi +fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5 +$as_echo "$cross_compiling" >&6; } + +rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out +ac_clean_files=$ac_clean_files_save +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5 +$as_echo_n "checking for suffix of object files... " >&6; } +if test "${ac_cv_objext+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -2716,51 +3073,46 @@ } _ACEOF rm -f conftest.o conftest.obj -if { (ac_try="$ac_compile" +if { { ac_try="$ac_compile" case "(($ac_try" in *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; *) ac_try_echo=$ac_try;; esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 +eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\"" +$as_echo "$ac_try_echo"; } >&5 (eval "$ac_compile") 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then : for ac_file in conftest.o conftest.obj conftest.*; do test -f "$ac_file" || continue; case $ac_file in - *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; + *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;; *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` break;; esac done else - echo "$as_me: failed program was:" >&5 + $as_echo "$as_me: failed program was:" >&5 sed 's/^/| /' conftest.$ac_ext >&5 -{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&5 -echo "$as_me: error: cannot compute suffix of object files: cannot compile -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } +{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "cannot compute suffix of object files: cannot compile +See \`config.log' for more details" "$LINENO" 5 ; } fi - rm -f conftest.$ac_cv_objext conftest.$ac_ext fi -{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 -echo "${ECHO_T}$ac_cv_objext" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5 +$as_echo "$ac_cv_objext" >&6; } OBJEXT=$ac_cv_objext ac_objext=$OBJEXT -{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 -echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } -if test "${ac_cv_c_compiler_gnu+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5 +$as_echo_n "checking whether we are using the GNU C compiler... " >&6; } +if test "${ac_cv_c_compiler_gnu+set}" = set; then : + $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -2774,54 +3126,34 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_compiler_gnu=yes else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_compiler_gnu=no + ac_compiler_gnu=no fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_cv_c_compiler_gnu=$ac_compiler_gnu fi -{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 -echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } -GCC=`test $ac_compiler_gnu = yes && echo yes` +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5 +$as_echo "$ac_cv_c_compiler_gnu" >&6; } +if test $ac_compiler_gnu = yes; then + GCC=yes +else + GCC= +fi ac_test_CFLAGS=${CFLAGS+set} ac_save_CFLAGS=$CFLAGS -{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 -echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } -if test "${ac_cv_prog_cc_g+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5 +$as_echo_n "checking whether $CC accepts -g... " >&6; } +if test "${ac_cv_prog_cc_g+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_save_c_werror_flag=$ac_c_werror_flag ac_c_werror_flag=yes ac_cv_prog_cc_g=no CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -2832,34 +3164,11 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - CFLAGS="" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + CFLAGS="" + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -2870,35 +3179,12 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +if ac_fn_c_try_compile "$LINENO"; then : - ac_c_werror_flag=$ac_save_c_werror_flag +else + ac_c_werror_flag=$ac_save_c_werror_flag CFLAGS="-g" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -2909,42 +3195,18 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_g=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_c_werror_flag=$ac_save_c_werror_flag fi -{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5 +$as_echo "$ac_cv_prog_cc_g" >&6; } if test "$ac_test_CFLAGS" = set; then CFLAGS=$ac_save_CFLAGS elif test $ac_cv_prog_cc_g = yes; then @@ -2960,18 +3222,14 @@ CFLAGS= fi fi -{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 -echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -3028,31 +3286,9 @@ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then + if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - fi - rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done @@ -3063,17 +3299,19 @@ # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) - { echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6; } ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; xno) - { echo "$as_me:$LINENO: result: unsupported" >&5 -echo "${ECHO_T}unsupported" >&6; } ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" - { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac +if test "x$ac_cv_prog_cc_c89" != xno; then : +fi ac_ext=c ac_cpp='$CPP $CPPFLAGS' @@ -3081,20 +3319,18 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu - case $ac_cv_prog_cc_stdc in - no) ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; - *) { echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5 -echo $ECHO_N "checking for $CC option to accept ISO C99... $ECHO_C" >&6; } -if test "${ac_cv_prog_cc_c99+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + case $ac_cv_prog_cc_stdc in #( + no) : + ac_cv_prog_cc_c99=no; ac_cv_prog_cc_c89=no ;; #( + *) : + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5 +$as_echo_n "checking for $CC option to accept ISO C99... " >&6; } +if test "${ac_cv_prog_cc_c99+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c99=no ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -3233,34 +3469,12 @@ return 0; } _ACEOF -for ac_arg in '' -std=gnu99 -c99 -qlanglvl=extc99 -do - CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_cv_prog_cc_c99=$ac_arg -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - +for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99 +do + CC="$ac_save_CC $ac_arg" + if ac_fn_c_try_compile "$LINENO"; then : + ac_cv_prog_cc_c99=$ac_arg fi - rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c99" != "xno" && break done @@ -3271,31 +3485,27 @@ # AC_CACHE_VAL case "x$ac_cv_prog_cc_c99" in x) - { echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6; } ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; xno) - { echo "$as_me:$LINENO: result: unsupported" >&5 -echo "${ECHO_T}unsupported" >&6; } ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c99" - { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_c99" >&6; } ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5 +$as_echo "$ac_cv_prog_cc_c99" >&6; } ;; esac -if test "x$ac_cv_prog_cc_c99" != xno; then +if test "x$ac_cv_prog_cc_c99" != xno; then : ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c99 else - { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 -echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } -if test "${ac_cv_prog_cc_c89+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5 +$as_echo_n "checking for $CC option to accept ISO C89... " >&6; } +if test "${ac_cv_prog_cc_c89+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_cv_prog_cc_c89=no ac_save_CC=$CC -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -3352,31 +3562,9 @@ -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" do CC="$ac_save_CC $ac_arg" - rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then + if ac_fn_c_try_compile "$LINENO"; then : ac_cv_prog_cc_c89=$ac_arg -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - fi - rm -f core conftest.err conftest.$ac_objext test "x$ac_cv_prog_cc_c89" != "xno" && break done @@ -3387,57 +3575,57 @@ # AC_CACHE_VAL case "x$ac_cv_prog_cc_c89" in x) - { echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6; } ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; xno) - { echo "$as_me:$LINENO: result: unsupported" >&5 -echo "${ECHO_T}unsupported" >&6; } ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; *) CC="$CC $ac_cv_prog_cc_c89" - { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5 +$as_echo "$ac_cv_prog_cc_c89" >&6; } ;; esac -if test "x$ac_cv_prog_cc_c89" != xno; then +if test "x$ac_cv_prog_cc_c89" != xno; then : ac_cv_prog_cc_stdc=$ac_cv_prog_cc_c89 else ac_cv_prog_cc_stdc=no fi - fi - ;; esac - { echo "$as_me:$LINENO: checking for $CC option to accept ISO Standard C" >&5 -echo $ECHO_N "checking for $CC option to accept ISO Standard C... $ECHO_C" >&6; } - if test "${ac_cv_prog_cc_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi - - case $ac_cv_prog_cc_stdc in - no) { echo "$as_me:$LINENO: result: unsupported" >&5 -echo "${ECHO_T}unsupported" >&6; } ;; - '') { echo "$as_me:$LINENO: result: none needed" >&5 -echo "${ECHO_T}none needed" >&6; } ;; - *) { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_stdc" >&5 -echo "${ECHO_T}$ac_cv_prog_cc_stdc" >&6; } ;; + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO Standard C" >&5 +$as_echo_n "checking for $CC option to accept ISO Standard C... " >&6; } + if test "${ac_cv_prog_cc_stdc+set}" = set; then : + $as_echo_n "(cached) " >&6 +fi + + case $ac_cv_prog_cc_stdc in #( + no) : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5 +$as_echo "unsupported" >&6; } ;; #( + '') : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5 +$as_echo "none needed" >&6; } ;; #( + *) : + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_stdc" >&5 +$as_echo "$ac_cv_prog_cc_stdc" >&6; } ;; esac - ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu -{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 -echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5 +$as_echo_n "checking how to run the C preprocessor... " >&6; } # On Suns, sometimes $CPP names a directory. if test -n "$CPP" && test -d "$CPP"; then CPP= fi if test -z "$CPP"; then - if test "${ac_cv_prog_CPP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + if test "${ac_cv_prog_CPP+set}" = set; then : + $as_echo_n "(cached) " >&6 else # Double quotes because CPP needs to be expanded for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" @@ -3451,11 +3639,7 @@ # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include @@ -3464,76 +3648,34 @@ #endif Syntax error _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +if ac_fn_c_try_cpp "$LINENO"; then : +else # Broken: fails on valid input. continue fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then +if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : break fi @@ -3545,8 +3687,8 @@ else ac_cv_prog_CPP=$CPP fi -{ echo "$as_me:$LINENO: result: $CPP" >&5 -echo "${ECHO_T}$CPP" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5 +$as_echo "$CPP" >&6; } ac_preproc_ok=false for ac_c_preproc_warn_flag in '' yes do @@ -3556,11 +3698,7 @@ # exists even on freestanding compilers. # On the NeXT, cc -E runs the code through the compiler's parser, # not just through cpp. "Syntax error" is here to catch this case. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #ifdef __STDC__ # include @@ -3569,83 +3707,40 @@ #endif Syntax error _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - : -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +if ac_fn_c_try_cpp "$LINENO"; then : +else # Broken: fails on valid input. continue fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext # OK, works on sane cases. Now check whether nonexistent headers # can be detected and how. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then +if ac_fn_c_try_cpp "$LINENO"; then : # Broken: success on invalid input. continue else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - # Passes both tests. ac_preproc_ok=: break fi - -rm -f conftest.err conftest.$ac_ext +rm -f conftest.err conftest.i conftest.$ac_ext done # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. -rm -f conftest.err conftest.$ac_ext -if $ac_preproc_ok; then - : +rm -f conftest.i conftest.err conftest.$ac_ext +if $ac_preproc_ok; then : + else - { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&5 -echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check -See \`config.log' for more details." >&2;} - { (exit 1); exit 1; }; } + { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5 +$as_echo "$as_me: error: in \`$ac_pwd':" >&2;} +as_fn_error $? "C preprocessor \"$CPP\" fails sanity check +See \`config.log' for more details" "$LINENO" 5 ; } fi ac_ext=c @@ -3668,22 +3763,23 @@ # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff" # OS/2's system install, which has a completely different semantic # ./install, which can be erroneously created by make from ./install.sh. -{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5 -echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; } +# Reject install programs that cannot install multiple files. +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5 +$as_echo_n "checking for a BSD-compatible install... " >&6; } if test -z "$INSTALL"; then -if test "${ac_cv_path_install+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +if test "${ac_cv_path_install+set}" = set; then : + $as_echo_n "(cached) " >&6 else as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - # Account for people who put trailing slashes in PATH elements. -case $as_dir/ in - ./ | .// | /cC/* | \ + # Account for people who put trailing slashes in PATH elements. +case $as_dir/ in #(( + ./ | .// | /[cC]/* | \ /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \ - ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \ + ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \ /usr/ucb/* ) ;; *) # OSF1 and SCO ODT 3.0 have their own names for install. @@ -3701,17 +3797,29 @@ # program-specific install script used by HP pwplus--don't use. : else - ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" - break 3 + rm -rf conftest.one conftest.two conftest.dir + echo one > conftest.one + echo two > conftest.two + mkdir conftest.dir + if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" && + test -s conftest.one && test -s conftest.two && + test -s conftest.dir/conftest.one && + test -s conftest.dir/conftest.two + then + ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c" + break 3 + fi fi fi done done ;; esac -done + + done IFS=$as_save_IFS +rm -rf conftest.one conftest.two conftest.dir fi if test "${ac_cv_path_install+set}" = set; then @@ -3724,8 +3832,8 @@ INSTALL=$ac_install_sh fi fi -{ echo "$as_me:$LINENO: result: $INSTALL" >&5 -echo "${ECHO_T}$INSTALL" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5 +$as_echo "$INSTALL" >&6; } # Use test -z because SunOS4 sh mishandles braces in ${var-val}. # It thinks the first close brace ends the variable substitution. @@ -3740,7 +3848,7 @@ fi # Check whether --enable-shared was given. -if test "${enable_shared+set}" = set; then +if test "${enable_shared+set}" = set; then : enableval=$enable_shared; p=${PACKAGE-default} case $enableval in yes) enable_shared=yes ;; @@ -3762,7 +3870,7 @@ fi # Check whether --enable-static was given. -if test "${enable_static+set}" = set; then +if test "${enable_static+set}" = set; then : enableval=$enable_static; p=${PACKAGE-default} case $enableval in yes) enable_static=yes ;; @@ -3784,7 +3892,7 @@ fi # Check whether --enable-fast-install was given. -if test "${enable_fast_install+set}" = set; then +if test "${enable_fast_install+set}" = set; then : enableval=$enable_fast_install; p=${PACKAGE-default} case $enableval in yes) enable_fast_install=yes ;; @@ -3818,7 +3926,7 @@ # Check whether --with-gnu-ld was given. -if test "${with_gnu_ld+set}" = set; then +if test "${with_gnu_ld+set}" = set; then : withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes else with_gnu_ld=no @@ -3827,8 +3935,8 @@ ac_prog=ld if test "$GCC" = yes; then # Check if gcc -print-prog-name=ld gives a path. - { echo "$as_me:$LINENO: checking for ld used by GCC" >&5 -echo $ECHO_N "checking for ld used by GCC... $ECHO_C" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ld used by GCC" >&5 +$as_echo_n "checking for ld used by GCC... " >&6; } case $host in *-*-mingw*) # gcc leaves a trailing carriage return which upsets mingw @@ -3857,14 +3965,14 @@ ;; esac elif test "$with_gnu_ld" = yes; then - { echo "$as_me:$LINENO: checking for GNU ld" >&5 -echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GNU ld" >&5 +$as_echo_n "checking for GNU ld... " >&6; } else - { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 -echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for non-GNU ld" >&5 +$as_echo_n "checking for non-GNU ld... " >&6; } fi -if test "${lt_cv_path_LD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +if test "${lt_cv_path_LD+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -z "$LD"; then IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS=$PATH_SEPARATOR @@ -3890,19 +3998,17 @@ LD="$lt_cv_path_LD" if test -n "$LD"; then - { echo "$as_me:$LINENO: result: $LD" >&5 -echo "${ECHO_T}$LD" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LD" >&5 +$as_echo "$LD" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi -test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 -echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} - { (exit 1); exit 1; }; } -{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 -echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } -if test "${lt_cv_prog_gnu_ld+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +test -z "$LD" && as_fn_error $? "no acceptable ld found in \$PATH" "$LINENO" 5 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if the linker ($LD) is GNU ld" >&5 +$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; } +if test "${lt_cv_prog_gnu_ld+set}" = set; then : + $as_echo_n "(cached) " >&6 else # I'd rather use --version here, but apparently some GNU ld's only accept -v. if $LD -v 2>&1 &5; then @@ -3911,27 +4017,27 @@ lt_cv_prog_gnu_ld=no fi fi -{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 -echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_gnu_ld" >&5 +$as_echo "$lt_cv_prog_gnu_ld" >&6; } with_gnu_ld=$lt_cv_prog_gnu_ld -{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 -echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } -if test "${lt_cv_ld_reload_flag+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $LD option to reload object files" >&5 +$as_echo_n "checking for $LD option to reload object files... " >&6; } +if test "${lt_cv_ld_reload_flag+set}" = set; then : + $as_echo_n "(cached) " >&6 else lt_cv_ld_reload_flag='-r' fi -{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 -echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_reload_flag" >&5 +$as_echo "$lt_cv_ld_reload_flag" >&6; } reload_flag=$lt_cv_ld_reload_flag test -n "$reload_flag" && reload_flag=" $reload_flag" -{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 -echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } -if test "${lt_cv_path_NM+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for BSD-compatible nm" >&5 +$as_echo_n "checking for BSD-compatible nm... " >&6; } +if test "${lt_cv_path_NM+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -n "$NM"; then # Let the user override the test. @@ -3964,13 +4070,13 @@ fi NM="$lt_cv_path_NM" -{ echo "$as_me:$LINENO: result: $NM" >&5 -echo "${ECHO_T}$NM" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $NM" >&5 +$as_echo "$NM" >&6; } -{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 -echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } -if test "${lt_cv_path_SED+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for a sed that does not truncate output" >&5 +$as_echo_n "checking for a sed that does not truncate output... " >&6; } +if test "${lt_cv_path_SED+set}" = set; then : + $as_echo_n "(cached) " >&6 else # Loop through the user's path and test for sed and gsed. # Then use that list of sed's as ones to test for truncation. @@ -4049,24 +4155,24 @@ else SED=$lt_cv_path_SED fi -{ echo "$as_me:$LINENO: result: $SED" >&5 -echo "${ECHO_T}$SED" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $SED" >&5 +$as_echo "$SED" >&6; } -{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 -echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ln -s works" >&5 +$as_echo_n "checking whether ln -s works... " >&6; } LN_S=$as_ln_s if test "$LN_S" = "ln -s"; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 -echo "${ECHO_T}no, using $LN_S" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no, using $LN_S" >&5 +$as_echo "no, using $LN_S" >&6; } fi -{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5 -echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; } -if test "${lt_cv_deplibs_check_method+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to recognise dependent libraries" >&5 +$as_echo_n "checking how to recognise dependent libraries... " >&6; } +if test "${lt_cv_deplibs_check_method+set}" = set; then : + $as_echo_n "(cached) " >&6 else lt_cv_file_magic_cmd='$MAGIC_CMD' lt_cv_file_magic_test_file= @@ -4222,8 +4328,8 @@ esac fi -{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 -echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_deplibs_check_method" >&5 +$as_echo "$lt_cv_deplibs_check_method" >&6; } file_magic_cmd=$lt_cv_file_magic_cmd deplibs_check_method=$lt_cv_deplibs_check_method @@ -4235,10 +4341,10 @@ # Check for command to grab the raw symbol name followed by C symbol from nm. -{ echo "$as_me:$LINENO: checking command to parse $NM output" >&5 -echo $ECHO_N "checking command to parse $NM output... $ECHO_C" >&6; } -if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking command to parse $NM output" >&5 +$as_echo_n "checking command to parse $NM output... " >&6; } +if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then : + $as_echo_n "(cached) " >&6 else # These are sane defaults that work on at least a few old systems. @@ -4319,18 +4425,18 @@ int main(){nm_test_var='a';nm_test_func();return(0);} EOF - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then # Now try to grab the symbols. nlist=conftest.nm - if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\""; } >&5 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s "$nlist"; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s "$nlist"; then # Try sorting and uniquifying the output. if sort "$nlist" | uniq > "$nlist"T; then mv -f "$nlist"T "$nlist" @@ -4381,11 +4487,11 @@ save_CFLAGS="$CFLAGS" LIBS="conftstm.$ac_objext" CFLAGS="$CFLAGS$no_builtin_flag" - if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest$ac_exeext; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest$ac_exeext; then pipe_works=yes fi LIBS="$save_LIBS" @@ -4425,53 +4531,48 @@ fi if test -z "$global_symbol_pipe$global_symbol_to_cdec$global_symbol_to_c_name_address"; then - { echo "$as_me:$LINENO: result: failed" >&5 -echo "${ECHO_T}failed" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: failed" >&5 +$as_echo "failed" >&6; } else - { echo "$as_me:$LINENO: result: ok" >&5 -echo "${ECHO_T}ok" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ok" >&5 +$as_echo "ok" >&6; } fi -{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 -echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } -if test "${ac_cv_path_GREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # Extract the first word of "grep ggrep" to use in msg output -if test -z "$GREP"; then -set dummy grep ggrep; ac_prog_name=$2 -if test "${ac_cv_path_GREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5 +$as_echo_n "checking for grep that handles long lines and -e... " >&6; } +if test "${ac_cv_path_GREP+set}" = set; then : + $as_echo_n "(cached) " >&6 else + if test -z "$GREP"; then ac_path_GREP_found=false -# Loop through the user's path and test for each of PROGNAME-LIST -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in grep ggrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue - # Check for GNU ac_path_GREP and select it if it is found. + for ac_prog in grep ggrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue +# Check for GNU ac_path_GREP and select it if it is found. # Check for GNU $ac_path_GREP case `"$ac_path_GREP" --version 2>&1` in *GNU*) ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; *) ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" + $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - echo 'GREP' >> "conftest.nl" + $as_echo 'GREP' >> "conftest.nl" "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` + as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_GREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_GREP="$ac_path_GREP" @@ -4483,77 +4584,61 @@ rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac - - $ac_path_GREP_found && break 3 + $ac_path_GREP_found && break 3 + done + done done -done - -done IFS=$as_save_IFS - - -fi - -GREP="$ac_cv_path_GREP" -if test -z "$GREP"; then - { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } -fi - + if test -z "$ac_cv_path_GREP"; then + as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi else ac_cv_path_GREP=$GREP fi - fi -{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 -echo "${ECHO_T}$ac_cv_path_GREP" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5 +$as_echo "$ac_cv_path_GREP" >&6; } GREP="$ac_cv_path_GREP" -{ echo "$as_me:$LINENO: checking for egrep" >&5 -echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } -if test "${ac_cv_path_EGREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5 +$as_echo_n "checking for egrep... " >&6; } +if test "${ac_cv_path_EGREP+set}" = set; then : + $as_echo_n "(cached) " >&6 else if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 then ac_cv_path_EGREP="$GREP -E" else - # Extract the first word of "egrep" to use in msg output -if test -z "$EGREP"; then -set dummy egrep; ac_prog_name=$2 -if test "${ac_cv_path_EGREP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else + if test -z "$EGREP"; then ac_path_EGREP_found=false -# Loop through the user's path and test for each of PROGNAME-LIST -as_save_IFS=$IFS; IFS=$PATH_SEPARATOR + # Loop through the user's path and test for each of PROGNAME-LIST + as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_prog in egrep; do - for ac_exec_ext in '' $ac_executable_extensions; do - ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" - { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue - # Check for GNU ac_path_EGREP and select it if it is found. + for ac_prog in egrep; do + for ac_exec_ext in '' $ac_executable_extensions; do + ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" + { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue +# Check for GNU ac_path_EGREP and select it if it is found. # Check for GNU $ac_path_EGREP case `"$ac_path_EGREP" --version 2>&1` in *GNU*) ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; *) ac_count=0 - echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" + $as_echo_n 0123456789 >"conftest.in" while : do cat "conftest.in" "conftest.in" >"conftest.tmp" mv "conftest.tmp" "conftest.in" cp "conftest.in" "conftest.nl" - echo 'EGREP' >> "conftest.nl" + $as_echo 'EGREP' >> "conftest.nl" "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break - ac_count=`expr $ac_count + 1` + as_fn_arith $ac_count + 1 && ac_count=$as_val if test $ac_count -gt ${ac_path_EGREP_max-0}; then # Best one so far, save it but keep looking for a better one ac_cv_path_EGREP="$ac_path_EGREP" @@ -4565,46 +4650,31 @@ rm -f conftest.in conftest.tmp conftest.nl conftest.out;; esac - - $ac_path_EGREP_found && break 3 + $ac_path_EGREP_found && break 3 + done + done done -done - -done IFS=$as_save_IFS - - -fi - -EGREP="$ac_cv_path_EGREP" -if test -z "$EGREP"; then - { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 -echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} - { (exit 1); exit 1; }; } -fi - + if test -z "$ac_cv_path_EGREP"; then + as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5 + fi else ac_cv_path_EGREP=$EGREP fi - fi fi -{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 -echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5 +$as_echo "$ac_cv_path_EGREP" >&6; } EGREP="$ac_cv_path_EGREP" -{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 -echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } -if test "${ac_cv_header_stdc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5 +$as_echo_n "checking for ANSI C header files... " >&6; } +if test "${ac_cv_header_stdc+set}" = set; then : + $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -4619,47 +4689,23 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_header_stdc=yes else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_header_stdc=no + ac_cv_header_stdc=no fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext if test $ac_cv_header_stdc = yes; then # SunOS 4.x string.h does not declare mem*, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "memchr" >/dev/null 2>&1; then - : + $EGREP "memchr" >/dev/null 2>&1; then : + else ac_cv_header_stdc=no fi @@ -4669,18 +4715,14 @@ if test $ac_cv_header_stdc = yes; then # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include _ACEOF if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | - $EGREP "free" >/dev/null 2>&1; then - : + $EGREP "free" >/dev/null 2>&1; then : + else ac_cv_header_stdc=no fi @@ -4690,14 +4732,10 @@ if test $ac_cv_header_stdc = yes; then # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. - if test "$cross_compiling" = yes; then + if test "$cross_compiling" = yes; then : : else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include @@ -4724,113 +4762,35 @@ return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +if ac_fn_c_try_run "$LINENO"; then : -( exit $ac_status ) -ac_cv_header_stdc=no +else + ac_cv_header_stdc=no fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext fi - fi fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 -echo "${ECHO_T}$ac_cv_header_stdc" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5 +$as_echo "$ac_cv_header_stdc" >&6; } if test $ac_cv_header_stdc = yes; then -cat >>confdefs.h <<\_ACEOF -#define STDC_HEADERS 1 -_ACEOF +$as_echo "#define STDC_HEADERS 1" >>confdefs.h fi # On IRIX 5.3, sys/types and inttypes.h are conflicting. - - - - - - - - - for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ inttypes.h stdint.h unistd.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default - -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - eval "$as_ac_Header=yes" -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_Header=no" -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_Header'}'` = yes; then +do : + as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh` +ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default +" +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1 _ACEOF fi @@ -4838,145 +4798,12 @@ done - for ac_header in dlfcn.h -do -as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - { echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 -echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include <$ac_header> -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_compiler=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } - -# Is the header present? -{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 -echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -#include <$ac_header> -_ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no -fi - -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } - -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 -echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} - ( cat <<\_ASBOX -## ------------------------------------------- ## -## Report this to debian-boot@lists.debian.org ## -## ------------------------------------------- ## -_ASBOX - ) | sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -{ echo "$as_me:$LINENO: checking for $ac_header" >&5 -echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - eval "$as_ac_Header=\$ac_header_preproc" -fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } - -fi -if test `eval echo '${'$as_ac_Header'}'` = yes; then +do : + ac_fn_c_check_header_mongrel "$LINENO" "dlfcn.h" "ac_cv_header_dlfcn_h" "$ac_includes_default" +if test "x$ac_cv_header_dlfcn_h" = x""yes; then : cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 +#define HAVE_DLFCN_H 1 _ACEOF fi @@ -4992,10 +4819,10 @@ case $deplibs_check_method in file_magic*) if test "$file_magic_cmd" = '$MAGIC_CMD'; then - { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 -echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ${ac_tool_prefix}file" >&5 +$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; } +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : + $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in /*) @@ -5047,19 +4874,19 @@ MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then - { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test -z "$lt_cv_path_MAGIC_CMD"; then if test -n "$ac_tool_prefix"; then - { echo "$as_me:$LINENO: checking for file" >&5 -echo $ECHO_N "checking for file... $ECHO_C" >&6; } -if test "${lt_cv_path_MAGIC_CMD+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for file" >&5 +$as_echo_n "checking for file... " >&6; } +if test "${lt_cv_path_MAGIC_CMD+set}" = set; then : + $as_echo_n "(cached) " >&6 else case $MAGIC_CMD in /*) @@ -5111,11 +4938,11 @@ MAGIC_CMD="$lt_cv_path_MAGIC_CMD" if test -n "$MAGIC_CMD"; then - { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 -echo "${ECHO_T}$MAGIC_CMD" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MAGIC_CMD" >&5 +$as_echo "$MAGIC_CMD" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi else @@ -5130,10 +4957,10 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. set dummy ${ac_tool_prefix}ranlib; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_RANLIB+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -n "$RANLIB"; then ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. @@ -5143,25 +4970,25 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi RANLIB=$ac_cv_prog_RANLIB if test -n "$RANLIB"; then - { echo "$as_me:$LINENO: result: $RANLIB" >&5 -echo "${ECHO_T}$RANLIB" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5 +$as_echo "$RANLIB" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5170,10 +4997,10 @@ ac_ct_RANLIB=$RANLIB # Extract the first word of "ranlib", so it can be a program name with args. set dummy ranlib; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_RANLIB"; then ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. @@ -5183,25 +5010,25 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_RANLIB="ranlib" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB if test -n "$ac_ct_RANLIB"; then - { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 -echo "${ECHO_T}$ac_ct_RANLIB" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5 +$as_echo "$ac_ct_RANLIB" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_RANLIB" = x; then @@ -5209,12 +5036,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac RANLIB=$ac_ct_RANLIB @@ -5226,10 +5049,10 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. set dummy ${ac_tool_prefix}strip; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_STRIP+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -n "$STRIP"; then ac_cv_prog_STRIP="$STRIP" # Let the user override the test. @@ -5239,25 +5062,25 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_STRIP="${ac_tool_prefix}strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi STRIP=$ac_cv_prog_STRIP if test -n "$STRIP"; then - { echo "$as_me:$LINENO: result: $STRIP" >&5 -echo "${ECHO_T}$STRIP" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5 +$as_echo "$STRIP" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -5266,10 +5089,10 @@ ac_ct_STRIP=$STRIP # Extract the first word of "strip", so it can be a program name with args. set dummy strip; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test -n "$ac_ct_STRIP"; then ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. @@ -5279,25 +5102,25 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_prog_ac_ct_STRIP="strip" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS fi fi ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP if test -n "$ac_ct_STRIP"; then - { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 -echo "${ECHO_T}$ac_ct_STRIP" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5 +$as_echo "$ac_ct_STRIP" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_ct_STRIP" = x; then @@ -5305,12 +5128,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac STRIP=$ac_ct_STRIP @@ -5324,7 +5143,7 @@ enable_win32_dll=no # Check whether --enable-libtool-lock was given. -if test "${enable_libtool_lock+set}" = set; then +if test "${enable_libtool_lock+set}" = set; then : enableval=$enable_libtool_lock; fi @@ -5335,12 +5154,12 @@ case $host in *-*-irix6*) # Find out which ABI we are using. - echo '#line 5338 "configure"' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + echo '#line 5157 "configure"' > conftest.$ac_ext + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then case `/usr/bin/file conftest.$ac_objext` in *32-bit*) LD="${LD-ld} -32" @@ -5360,10 +5179,10 @@ # On SCO OpenServer 5, we need -belf to get full-featured binaries. SAVE_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -belf" - { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 -echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } -if test "${lt_cv_cc_needs_belf+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler needs -belf" >&5 +$as_echo_n "checking whether the C compiler needs -belf... " >&6; } +if test "${lt_cv_cc_needs_belf+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_ext=c @@ -5372,11 +5191,7 @@ ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' ac_compiler_gnu=$ac_cv_c_compiler_gnu - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -5387,34 +5202,13 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then +if ac_fn_c_try_link "$LINENO"; then : lt_cv_cc_needs_belf=yes else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - lt_cv_cc_needs_belf=no + lt_cv_cc_needs_belf=no fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext ac_ext=c ac_cpp='$CPP $CPPFLAGS' ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' @@ -5422,8 +5216,8 @@ ac_compiler_gnu=$ac_cv_c_compiler_gnu fi -{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 -echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_cc_needs_belf" >&5 +$as_echo "$lt_cv_cc_needs_belf" >&6; } if test x"$lt_cv_cc_needs_belf" != x"yes"; then # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf CFLAGS="$SAVE_CFLAGS" @@ -5525,8 +5319,8 @@ ## FIXME: this should be a separate macro ## -{ echo "$as_me:$LINENO: checking for objdir" >&5 -echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for objdir" >&5 +$as_echo_n "checking for objdir... " >&6; } rm -f .libs 2>/dev/null mkdir .libs 2>/dev/null if test -d .libs; then @@ -5536,8 +5330,8 @@ objdir=_libs fi rmdir .libs 2>/dev/null -{ echo "$as_me:$LINENO: result: $objdir" >&5 -echo "${ECHO_T}$objdir" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $objdir" >&5 +$as_echo "$objdir" >&6; } ## ## END FIXME @@ -5546,7 +5340,7 @@ ## # Check whether --with-pic was given. -if test "${with_pic+set}" = set; then +if test "${with_pic+set}" = set; then : withval=$with_pic; pic_mode="$withval" else pic_mode=default @@ -5557,10 +5351,10 @@ # We assume here that the value for lt_cv_prog_cc_pic will not be cached # in isolation, and that seeing it set (from the cache) indicates that # the associated values are set (in the cache) correctly too. -{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 -echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } -if test "${lt_cv_prog_cc_pic+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $compiler option to produce PIC" >&5 +$as_echo_n "checking for $compiler option to produce PIC... " >&6; } +if test "${lt_cv_prog_cc_pic+set}" = set; then : + $as_echo_n "(cached) " >&6 else lt_cv_prog_cc_pic= lt_cv_prog_cc_shlib= @@ -5700,25 +5494,21 @@ fi if test -z "$lt_cv_prog_cc_pic"; then - { echo "$as_me:$LINENO: result: none" >&5 -echo "${ECHO_T}none" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: none" >&5 +$as_echo "none" >&6; } else - { echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic" >&5 -echo "${ECHO_T}$lt_cv_prog_cc_pic" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_cc_pic" >&5 +$as_echo "$lt_cv_prog_cc_pic" >&6; } # Check to make sure the pic_flag actually works. - { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5 -echo $ECHO_N "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... $ECHO_C" >&6; } - if test "${lt_cv_prog_cc_pic_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler PIC flag $lt_cv_prog_cc_pic works" >&5 +$as_echo_n "checking if $compiler PIC flag $lt_cv_prog_cc_pic works... " >&6; } + if test "${lt_cv_prog_cc_pic_works+set}" = set; then : + $as_echo_n "(cached) " >&6 else save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS $lt_cv_prog_cc_pic -DPIC" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -5729,23 +5519,7 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : case $host_os in hpux9* | hpux10* | hpux11*) # On HP-UX, both CC and GCC only warn that PIC is supported... then @@ -5763,13 +5537,9 @@ esac else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - lt_cv_prog_cc_pic_works=no + lt_cv_prog_cc_pic_works=no fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext CFLAGS="$save_CFLAGS" @@ -5783,39 +5553,35 @@ lt_cv_prog_cc_pic=" $lt_cv_prog_cc_pic" fi - { echo "$as_me:$LINENO: result: $lt_cv_prog_cc_pic_works" >&5 -echo "${ECHO_T}$lt_cv_prog_cc_pic_works" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_cc_pic_works" >&5 +$as_echo "$lt_cv_prog_cc_pic_works" >&6; } fi ## ## END FIXME # Check for any special shared library compilation flags. if test -n "$lt_cv_prog_cc_shlib"; then - { echo "$as_me:$LINENO: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5 -echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&5 +$as_echo "$as_me: WARNING: \`$CC' requires \`$lt_cv_prog_cc_shlib' to build shared libraries" >&2;} if echo "$old_CC $old_CFLAGS " | egrep -e "[ ]$lt_cv_prog_cc_shlib[ ]" >/dev/null; then : else - { echo "$as_me:$LINENO: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 -echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&5 +$as_echo "$as_me: WARNING: add \`$lt_cv_prog_cc_shlib' to the CC or CFLAGS env variable and reconfigure" >&2;} lt_cv_prog_cc_can_build_shared=no fi fi ## FIXME: this should be a separate macro ## -{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5 -echo $ECHO_N "checking if $compiler static flag $lt_cv_prog_cc_static works... $ECHO_C" >&6; } -if test "${lt_cv_prog_cc_static_works+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler static flag $lt_cv_prog_cc_static works" >&5 +$as_echo_n "checking if $compiler static flag $lt_cv_prog_cc_static works... " >&6; } +if test "${lt_cv_prog_cc_static_works+set}" = set; then : + $as_echo_n "(cached) " >&6 else lt_cv_prog_cc_static_works=no save_LDFLAGS="$LDFLAGS" LDFLAGS="$LDFLAGS $lt_cv_prog_cc_static" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -5826,34 +5592,11 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then +if ac_fn_c_try_link "$LINENO"; then : lt_cv_prog_cc_static_works=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LDFLAGS="$save_LDFLAGS" fi @@ -5861,8 +5604,8 @@ # Belt *and* braces to stop my trousers falling down: test "X$lt_cv_prog_cc_static_works" = Xno && lt_cv_prog_cc_static= -{ echo "$as_me:$LINENO: result: $lt_cv_prog_cc_static_works" >&5 -echo "${ECHO_T}$lt_cv_prog_cc_static_works" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_prog_cc_static_works" >&5 +$as_echo "$lt_cv_prog_cc_static_works" >&6; } pic_flag="$lt_cv_prog_cc_pic" special_shlib_compile_flags="$lt_cv_prog_cc_shlib" @@ -5877,10 +5620,10 @@ ## FIXME: this should be a separate macro ## # Check to see if options -o and -c are simultaneously supported by compiler -{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } -if test "${lt_cv_compiler_c_o+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.$ac_objext" >&5 +$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; } +if test "${lt_cv_compiler_c_o+set}" = set; then : + $as_echo_n "(cached) " >&6 else $rm -r conftest 2>/dev/null @@ -5897,7 +5640,7 @@ save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -o out/conftest2.$ac_objext" compiler_c_o=no -if { (eval echo configure:5900: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then +if { (eval echo configure:5643: \"$ac_compile\") 1>&5; (eval $ac_compile) 2>out/conftest.err; } && test -s out/conftest2.$ac_objext; then # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings if test -s out/conftest.err; then @@ -5921,15 +5664,15 @@ fi compiler_c_o=$lt_cv_compiler_c_o -{ echo "$as_me:$LINENO: result: $compiler_c_o" >&5 -echo "${ECHO_T}$compiler_c_o" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $compiler_c_o" >&5 +$as_echo "$compiler_c_o" >&6; } if test x"$compiler_c_o" = x"yes"; then # Check to see if we can write to a .lo - { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.lo" >&5 -echo $ECHO_N "checking if $compiler supports -c -o file.lo... $ECHO_C" >&6; } - if test "${lt_cv_compiler_o_lo+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -c -o file.lo" >&5 +$as_echo_n "checking if $compiler supports -c -o file.lo... " >&6; } + if test "${lt_cv_compiler_o_lo+set}" = set; then : + $as_echo_n "(cached) " >&6 else lt_cv_compiler_o_lo=no @@ -5937,11 +5680,7 @@ CFLAGS="$CFLAGS -c -o conftest.lo" save_objext="$ac_objext" ac_objext=lo - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -5952,23 +5691,7 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then @@ -5977,13 +5700,7 @@ lt_cv_compiler_o_lo=yes fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext ac_objext="$save_objext" CFLAGS="$save_CFLAGS" @@ -5991,8 +5708,8 @@ fi compiler_o_lo=$lt_cv_compiler_o_lo - { echo "$as_me:$LINENO: result: $compiler_o_lo" >&5 -echo "${ECHO_T}$compiler_o_lo" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $compiler_o_lo" >&5 +$as_echo "$compiler_o_lo" >&6; } else compiler_o_lo=no fi @@ -6005,19 +5722,19 @@ hard_links="nottested" if test "$compiler_c_o" = no && test "$need_locks" != no; then # do not overwrite the value of need_locks provided by the user - { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 -echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if we can lock with hard links" >&5 +$as_echo_n "checking if we can lock with hard links... " >&6; } hard_links=yes $rm conftest* ln conftest.a conftest.b 2>/dev/null && hard_links=no touch conftest.a ln conftest.a conftest.b 2>&5 || hard_links=no ln conftest.a conftest.b 2>/dev/null && hard_links=no - { echo "$as_me:$LINENO: result: $hard_links" >&5 -echo "${ECHO_T}$hard_links" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $hard_links" >&5 +$as_echo "$hard_links" >&6; } if test "$hard_links" = no; then - { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 -echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 +$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} need_locks=warn fi else @@ -6030,17 +5747,13 @@ ## if test "$GCC" = yes; then # Check to see if options -fno-rtti -fno-exceptions are supported by compiler - { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 -echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 +$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; } echo "int some_variable = 0;" > conftest.$ac_ext save_CFLAGS="$CFLAGS" CFLAGS="$CFLAGS -fno-rtti -fno-exceptions -c conftest.$ac_ext" compiler_rtti_exceptions=no - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ int @@ -6051,23 +5764,7 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : # The compiler can only warn and ignore the option if not recognized # So say no if there are warnings if test -s conftest.err; then @@ -6076,17 +5773,11 @@ compiler_rtti_exceptions=yes fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext CFLAGS="$save_CFLAGS" - { echo "$as_me:$LINENO: result: $compiler_rtti_exceptions" >&5 -echo "${ECHO_T}$compiler_rtti_exceptions" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $compiler_rtti_exceptions" >&5 +$as_echo "$compiler_rtti_exceptions" >&6; } if test "$compiler_rtti_exceptions" = "yes"; then no_builtin_flag=' -fno-builtin -fno-rtti -fno-exceptions' @@ -6100,8 +5791,8 @@ ## FIXME: this should be a separate macro ## # See if the linker supports building shared libraries. -{ echo "$as_me:$LINENO: checking whether the linker ($LD) supports shared libraries" >&5 -echo $ECHO_N "checking whether the linker ($LD) supports shared libraries... $ECHO_C" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker ($LD) supports shared libraries" >&5 +$as_echo_n "checking whether the linker ($LD) supports shared libraries... " >&6; } allow_undefined_flag= no_undefined_flag= @@ -6795,8 +6486,8 @@ ;; esac fi -{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 -echo "${ECHO_T}$ld_shlibs" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ld_shlibs" >&5 +$as_echo "$ld_shlibs" >&6; } test "$ld_shlibs" = no && can_build_shared=no ## ## END FIXME @@ -6804,8 +6495,8 @@ ## FIXME: this should be a separate macro ## # Check hardcoding attributes. -{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 -echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking how to hardcode library paths into programs" >&5 +$as_echo_n "checking how to hardcode library paths into programs... " >&6; } hardcode_action= if test -n "$hardcode_libdir_flag_spec" || \ test -n "$runpath_var"; then @@ -6828,8 +6519,8 @@ # directories. hardcode_action=unsupported fi -{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 -echo "${ECHO_T}$hardcode_action" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $hardcode_action" >&5 +$as_echo "$hardcode_action" >&6; } ## ## END FIXME @@ -6837,16 +6528,16 @@ ## striplib= old_striplib= -{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 -echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stripping libraries is possible" >&5 +$as_echo_n "checking whether stripping libraries is possible... " >&6; } if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" test -z "$striplib" && striplib="$STRIP --strip-unneeded" - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi ## ## END FIXME @@ -6857,8 +6548,8 @@ ## FIXME: this should be a separate macro ## # PORTME Fill in your ld.so characteristics -{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 -echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5 +$as_echo_n "checking dynamic linker characteristics... " >&6; } library_names_spec= libname_spec='lib$name' soname_spec= @@ -7277,8 +6968,8 @@ dynamic_linker=no ;; esac -{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 -echo "${ECHO_T}$dynamic_linker" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $dynamic_linker" >&5 +$as_echo "$dynamic_linker" >&6; } test "$dynamic_linker" = no && can_build_shared=no ## ## END FIXME @@ -7286,17 +6977,17 @@ ## FIXME: this should be a separate macro ## # Report the final consequences. -{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 -echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } -{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 -echo "${ECHO_T}$can_build_shared" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if libtool supports shared libraries" >&5 +$as_echo_n "checking if libtool supports shared libraries... " >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $can_build_shared" >&5 +$as_echo "$can_build_shared" >&6; } ## ## END FIXME ## FIXME: this should be a separate macro ## -{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 -echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build shared libraries" >&5 +$as_echo_n "checking whether to build shared libraries... " >&6; } test "$can_build_shared" = "no" && enable_shared=no # On AIX, shared libraries and static libraries use the same namespace, and @@ -7316,19 +7007,19 @@ fi ;; esac -{ echo "$as_me:$LINENO: result: $enable_shared" >&5 -echo "${ECHO_T}$enable_shared" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_shared" >&5 +$as_echo "$enable_shared" >&6; } ## ## END FIXME ## FIXME: this should be a separate macro ## -{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 -echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to build static libraries" >&5 +$as_echo_n "checking whether to build static libraries... " >&6; } # Make sure either enable_shared or enable_static is yes. test "$enable_shared" = yes || enable_static=yes -{ echo "$as_me:$LINENO: result: $enable_static" >&5 -echo "${ECHO_T}$enable_static" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $enable_static" >&5 +$as_echo "$enable_static" >&6; } ## ## END FIXME @@ -7367,102 +7058,18 @@ ;; *) - { echo "$as_me:$LINENO: checking for shl_load" >&5 -echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } -if test "${ac_cv_func_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define shl_load to an innocuous variant, in case declares shl_load. - For example, HP-UX 11i declares gettimeofday. */ -#define shl_load innocuous_shl_load - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char shl_load (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef shl_load - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char shl_load (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_shl_load || defined __stub___shl_load -choke me -#endif - -int -main () -{ -return shl_load (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_shl_load=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_shl_load=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 -echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } -if test $ac_cv_func_shl_load = yes; then + ac_fn_c_check_func "$LINENO" "shl_load" "ac_cv_func_shl_load" +if test "x$ac_cv_func_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" else - { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 -echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } -if test "${ac_cv_lib_dld_shl_load+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for shl_load in -ldld" >&5 +$as_echo_n "checking for shl_load in -ldld... " >&6; } +if test "${ac_cv_lib_dld_shl_load+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -7480,137 +7087,32 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_shl_load=yes else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dld_shl_load=no + ac_cv_lib_dld_shl_load=no fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } -if test $ac_cv_lib_dld_shl_load = yes; then +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_shl_load" >&5 +$as_echo "$ac_cv_lib_dld_shl_load" >&6; } +if test "x$ac_cv_lib_dld_shl_load" = x""yes; then : lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld" else - { echo "$as_me:$LINENO: checking for dlopen" >&5 -echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } -if test "${ac_cv_func_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define dlopen to an innocuous variant, in case declares dlopen. - For example, HP-UX 11i declares gettimeofday. */ -#define dlopen innocuous_dlopen - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char dlopen (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif - -#undef dlopen - -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char dlopen (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_dlopen || defined __stub___dlopen -choke me -#endif - -int -main () -{ -return dlopen (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_func_dlopen=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_func_dlopen=no -fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 -echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } -if test $ac_cv_func_dlopen = yes; then + ac_fn_c_check_func "$LINENO" "dlopen" "ac_cv_func_dlopen" +if test "x$ac_cv_func_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" else - { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 -echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } -if test "${ac_cv_lib_dl_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -ldl" >&5 +$as_echo_n "checking for dlopen in -ldl... " >&6; } +if test "${ac_cv_lib_dl_dlopen+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldl $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -7628,53 +7130,28 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dl_dlopen=yes else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dl_dlopen=no + ac_cv_lib_dl_dlopen=no fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } -if test $ac_cv_lib_dl_dlopen = yes; then +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dl_dlopen" >&5 +$as_echo "$ac_cv_lib_dl_dlopen" >&6; } +if test "x$ac_cv_lib_dl_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" else - { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 -echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } -if test "${ac_cv_lib_svld_dlopen+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlopen in -lsvld" >&5 +$as_echo_n "checking for dlopen in -lsvld... " >&6; } +if test "${ac_cv_lib_svld_dlopen+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-lsvld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -7692,53 +7169,28 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_svld_dlopen=yes else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_svld_dlopen=no + ac_cv_lib_svld_dlopen=no fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 -echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } -if test $ac_cv_lib_svld_dlopen = yes; then +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_svld_dlopen" >&5 +$as_echo "$ac_cv_lib_svld_dlopen" >&6; } +if test "x$ac_cv_lib_svld_dlopen" = x""yes; then : lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" else - { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 -echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } -if test "${ac_cv_lib_dld_dld_link+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dld_link in -ldld" >&5 +$as_echo_n "checking for dld_link in -ldld... " >&6; } +if test "${ac_cv_lib_dld_dld_link+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS LIBS="-ldld $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -7756,39 +7208,18 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then +if ac_fn_c_try_link "$LINENO"; then : ac_cv_lib_dld_dld_link=yes else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_dld_dld_link=no + ac_cv_lib_dld_dld_link=no fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 -echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } -if test $ac_cv_lib_dld_dld_link = yes; then +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dld_dld_link" >&5 +$as_echo "$ac_cv_lib_dld_dld_link" >&6; } +if test "x$ac_cv_lib_dld_dld_link" = x""yes; then : lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld" fi @@ -7827,10 +7258,10 @@ save_LIBS="$LIBS" LIBS="$lt_cv_dlopen_libs $LIBS" - { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 -echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } -if test "${lt_cv_dlopen_self+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a program can dlopen itself" >&5 +$as_echo_n "checking whether a program can dlopen itself... " >&6; } +if test "${lt_cv_dlopen_self+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self=cross @@ -7838,7 +7269,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <&5 + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) 2>/dev/null lt_status=$? case x$lt_status in @@ -7920,15 +7351,15 @@ fi -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self" >&5 +$as_echo "$lt_cv_dlopen_self" >&6; } if test "x$lt_cv_dlopen_self" = xyes; then LDFLAGS="$LDFLAGS $link_static_flag" - { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 -echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } -if test "${lt_cv_dlopen_self_static+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether a statically linked program can dlopen itself" >&5 +$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; } +if test "${lt_cv_dlopen_self_static+set}" = set; then : + $as_echo_n "(cached) " >&6 else if test "$cross_compiling" = yes; then : lt_cv_dlopen_self_static=cross @@ -7936,7 +7367,7 @@ lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 lt_status=$lt_dlunknown cat > conftest.$ac_ext <&5 + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_link\""; } >&5 (eval $ac_link) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } && test -s conftest${ac_exeext} 2>/dev/null; then (./conftest; exit; ) 2>/dev/null lt_status=$? case x$lt_status in @@ -8018,8 +7449,8 @@ fi -{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 -echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_dlopen_self_static" >&5 +$as_echo "$lt_cv_dlopen_self_static" >&6; } fi CPPFLAGS="$save_CPPFLAGS" @@ -8051,19 +7482,19 @@ # Test whether the compiler implicitly links with -lc since on some # systems, -lgcc has to come before -lc. If gcc already passes -lc # to ld, don't add -lc before -lgcc. - { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 -echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } - if test "${lt_cv_archive_cmds_need_lc+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether -lc should be explicitly linked in" >&5 +$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; } + if test "${lt_cv_archive_cmds_need_lc+set}" = set; then : + $as_echo_n "(cached) " >&6 else $rm conftest* echo 'static int dummy;' > conftest.$ac_ext - if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5 (eval $ac_compile) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; then + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; }; then soname=conftest lib=conftest libobjs=conftest.$ac_objext @@ -8076,11 +7507,11 @@ libname=conftest save_allow_undefined_flag=$allow_undefined_flag allow_undefined_flag= - if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 + if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\""; } >&5 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } + $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5 + test $ac_status = 0; } then lt_cv_archive_cmds_need_lc=no else @@ -8092,8 +7523,8 @@ fi fi - { echo "$as_me:$LINENO: result: $lt_cv_archive_cmds_need_lc" >&5 -echo "${ECHO_T}$lt_cv_archive_cmds_need_lc" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_archive_cmds_need_lc" >&5 +$as_echo "$lt_cv_archive_cmds_need_lc" >&6; } ;; esac fi @@ -8678,10 +8109,10 @@ if test "${DOXYGEN}" = ''; then # Extract the first word of "doxygen", so it can be a program name with args. set dummy doxygen; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_path_DOXYGEN+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_DOXYGEN+set}" = set; then : + $as_echo_n "(cached) " >&6 else case $DOXYGEN in [\\/]* | ?:[\\/]*) @@ -8693,14 +8124,14 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_DOXYGEN="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS test -z "$ac_cv_path_DOXYGEN" && ac_cv_path_DOXYGEN="false" @@ -8709,11 +8140,11 @@ fi DOXYGEN=$ac_cv_path_DOXYGEN if test -n "$DOXYGEN"; then - { echo "$as_me:$LINENO: result: $DOXYGEN" >&5 -echo "${ECHO_T}$DOXYGEN" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $DOXYGEN" >&5 +$as_echo "$DOXYGEN" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -8723,10 +8154,10 @@ if test -n "$ac_tool_prefix"; then # Extract the first word of "${ac_tool_prefix}curl-config", so it can be a program name with args. set dummy ${ac_tool_prefix}curl-config; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_path_CURL_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_CURL_CONFIG+set}" = set; then : + $as_echo_n "(cached) " >&6 else case $CURL_CONFIG in [\\/]* | ?:[\\/]*) @@ -8738,14 +8169,14 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_CURL_CONFIG="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS ;; @@ -8753,11 +8184,11 @@ fi CURL_CONFIG=$ac_cv_path_CURL_CONFIG if test -n "$CURL_CONFIG"; then - { echo "$as_me:$LINENO: result: $CURL_CONFIG" >&5 -echo "${ECHO_T}$CURL_CONFIG" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CURL_CONFIG" >&5 +$as_echo "$CURL_CONFIG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi @@ -8766,10 +8197,10 @@ ac_pt_CURL_CONFIG=$CURL_CONFIG # Extract the first word of "curl-config", so it can be a program name with args. set dummy curl-config; ac_word=$2 -{ echo "$as_me:$LINENO: checking for $ac_word" >&5 -echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } -if test "${ac_cv_path_ac_pt_CURL_CONFIG+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 +$as_echo_n "checking for $ac_word... " >&6; } +if test "${ac_cv_path_ac_pt_CURL_CONFIG+set}" = set; then : + $as_echo_n "(cached) " >&6 else case $ac_pt_CURL_CONFIG in [\\/]* | ?:[\\/]*) @@ -8781,14 +8212,14 @@ do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - for ac_exec_ext in '' $ac_executable_extensions; do + for ac_exec_ext in '' $ac_executable_extensions; do if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then ac_cv_path_ac_pt_CURL_CONFIG="$as_dir/$ac_word$ac_exec_ext" - echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 + $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5 break 2 fi done -done + done IFS=$as_save_IFS ;; @@ -8796,11 +8227,11 @@ fi ac_pt_CURL_CONFIG=$ac_cv_path_ac_pt_CURL_CONFIG if test -n "$ac_pt_CURL_CONFIG"; then - { echo "$as_me:$LINENO: result: $ac_pt_CURL_CONFIG" >&5 -echo "${ECHO_T}$ac_pt_CURL_CONFIG" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_CURL_CONFIG" >&5 +$as_echo "$ac_pt_CURL_CONFIG" >&6; } else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } fi if test "x$ac_pt_CURL_CONFIG" = x; then @@ -8808,12 +8239,8 @@ else case $cross_compiling:$ac_tool_warned in yes:) -{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&5 -echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools -whose name does not start with the host triplet. If you think this -configuration is useful to you, please write to autoconf@gnu.org." >&2;} +{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5 +$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;} ac_tool_warned=yes ;; esac CURL_CONFIG=$ac_pt_CURL_CONFIG @@ -8828,135 +8255,74 @@ # Checks for libraries and functions + ac_fn_c_check_func "$LINENO" "alloca" "ac_cv_func_alloca" +if test "x$ac_cv_func_alloca" = x""yes; then : + $as_echo "#define HAVE_ALLOCA 1" >>confdefs.h - - - -for ac_func in alloca mkdtemp mkstemp strsep -do -as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` -{ echo "$as_me:$LINENO: checking for $ac_func" >&5 -echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } -if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -/* Define $ac_func to an innocuous variant, in case declares $ac_func. - For example, HP-UX 11i declares gettimeofday. */ -#define $ac_func innocuous_$ac_func - -/* System header to define __stub macros and hopefully few prototypes, - which can conflict with char $ac_func (); below. - Prefer to if __STDC__ is defined, since - exists even on freestanding compilers. */ - -#ifdef __STDC__ -# include -#else -# include -#endif + case " $LIBOBJS " in + *" alloca.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS alloca.$ac_objext" + ;; +esac -#undef $ac_func +fi -/* Override any GCC internal prototype to avoid an error. - Use char because int might match the return type of a GCC - builtin and then its argument prototype would still apply. */ -#ifdef __cplusplus -extern "C" -#endif -char $ac_func (); -/* The GNU C library defines this for functions which it implements - to always fail with ENOSYS. Some functions are actually named - something starting with __ and the normal name is an alias. */ -#if defined __stub_$ac_func || defined __stub___$ac_func -choke me -#endif +ac_fn_c_check_func "$LINENO" "mkdtemp" "ac_cv_func_mkdtemp" +if test "x$ac_cv_func_mkdtemp" = x""yes; then : + $as_echo "#define HAVE_MKDTEMP 1" >>confdefs.h -int -main () -{ -return $ac_func (); - ; - return 0; -} -_ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - eval "$as_ac_var=yes" else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 + case " $LIBOBJS " in + *" mkdtemp.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS mkdtemp.$ac_objext" + ;; +esac - eval "$as_ac_var=no" fi -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext -fi -ac_res=`eval echo '${'$as_ac_var'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_var'}'` = yes; then - cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 -_ACEOF +ac_fn_c_check_func "$LINENO" "mkstemp" "ac_cv_func_mkstemp" +if test "x$ac_cv_func_mkstemp" = x""yes; then : + $as_echo "#define HAVE_MKSTEMP 1" >>confdefs.h else case " $LIBOBJS " in - *" $ac_func.$ac_objext "* ) ;; - *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" + *" mkstemp.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS mkstemp.$ac_objext" ;; esac fi -done +ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep" +if test "x$ac_cv_func_strsep" = x""yes; then : + $as_echo "#define HAVE_STRSEP 1" >>confdefs.h +else + case " $LIBOBJS " in + *" strsep.$ac_objext "* ) ;; + *) LIBOBJS="$LIBOBJS strsep.$ac_objext" + ;; +esac - CPPFLAGS="${CPPFLAGS} -I\${top_srcdir}/portability" - libportability="\${top_builddir}/portability/libportability.la" - - +fi + CPPFLAGS="${CPPFLAGS} -I\${top_srcdir}/portability" + libportability="\${top_builddir}/portability/libportability.la" ac_header_dirent=no for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do - as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` -{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5 -echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; } -if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + as_ac_Header=`$as_echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_hdr that defines DIR" >&5 +$as_echo_n "checking for $ac_hdr that defines DIR... " >&6; } +if eval "test \"\${$as_ac_Header+set}\"" = set; then : + $as_echo_n "(cached) " >&6 else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include #include <$ac_hdr> @@ -8970,39 +8336,19 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : eval "$as_ac_Header=yes" else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - eval "$as_ac_Header=no" + eval "$as_ac_Header=no" fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -ac_res=`eval echo '${'$as_ac_Header'}'` - { echo "$as_me:$LINENO: result: $ac_res" >&5 -echo "${ECHO_T}$ac_res" >&6; } -if test `eval echo '${'$as_ac_Header'}'` = yes; then +eval ac_res=\$$as_ac_Header + { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5 +$as_echo "$ac_res" >&6; } +if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : cat >>confdefs.h <<_ACEOF -#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 +#define `$as_echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 _ACEOF ac_header_dirent=$ac_hdr; break @@ -9011,17 +8357,13 @@ done # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. if test $ac_header_dirent = dirent.h; then - { echo "$as_me:$LINENO: checking for library containing opendir" >&5 -echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } -if test "${ac_cv_search_opendir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if test "${ac_cv_search_opendir+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -9046,66 +8388,39 @@ ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_opendir=$ac_res -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext - if test "${ac_cv_search_opendir+set}" = set; then +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if test "${ac_cv_search_opendir+set}" = set; then : break fi done -if test "${ac_cv_search_opendir+set}" = set; then - : +if test "${ac_cv_search_opendir+set}" = set; then : + else ac_cv_search_opendir=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 -echo "${ECHO_T}$ac_cv_search_opendir" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } ac_res=$ac_cv_search_opendir -if test "$ac_res" != no; then +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi else - { echo "$as_me:$LINENO: checking for library containing opendir" >&5 -echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } -if test "${ac_cv_search_opendir+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing opendir" >&5 +$as_echo_n "checking for library containing opendir... " >&6; } +if test "${ac_cv_search_opendir+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_func_search_save_LIBS=$LIBS -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -9130,50 +8445,27 @@ ac_res=-l$ac_lib LIBS="-l$ac_lib $ac_func_search_save_LIBS" fi - rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then + if ac_fn_c_try_link "$LINENO"; then : ac_cv_search_opendir=$ac_res -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext - if test "${ac_cv_search_opendir+set}" = set; then +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext + if test "${ac_cv_search_opendir+set}" = set; then : break fi done -if test "${ac_cv_search_opendir+set}" = set; then - : +if test "${ac_cv_search_opendir+set}" = set; then : + else ac_cv_search_opendir=no fi rm conftest.$ac_ext LIBS=$ac_func_search_save_LIBS fi -{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 -echo "${ECHO_T}$ac_cv_search_opendir" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_opendir" >&5 +$as_echo "$ac_cv_search_opendir" >&6; } ac_res=$ac_cv_search_opendir -if test "$ac_res" != no; then +if test "$ac_res" != no; then : test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" fi @@ -9181,158 +8473,78 @@ fi -if test "${ac_cv_header_expat_h+set}" = set; then - { echo "$as_me:$LINENO: checking for expat.h" >&5 -echo $ECHO_N "checking for expat.h... $ECHO_C" >&6; } -if test "${ac_cv_header_expat_h+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_expat_h" >&5 -echo "${ECHO_T}$ac_cv_header_expat_h" >&6; } -else - # Is the header compilable? -{ echo "$as_me:$LINENO: checking expat.h usability" >&5 -echo $ECHO_N "checking expat.h usability... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF -/* end confdefs.h. */ -$ac_includes_default -#include -_ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - ac_header_compiler=yes -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +ac_fn_c_check_header_mongrel "$LINENO" "expat.h" "ac_cv_header_expat_h" "$ac_includes_default" +if test "x$ac_cv_header_expat_h" = x""yes; then : - ac_header_compiler=no +else + as_fn_error $? "Can't find expat.h." "$LINENO" 5 fi -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 -echo "${ECHO_T}$ac_header_compiler" >&6; } -# Is the header present? -{ echo "$as_me:$LINENO: checking expat.h presence" >&5 -echo $ECHO_N "checking expat.h presence... $ECHO_C" >&6; } -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for XML_ParserCreate in -lexpat" >&5 +$as_echo_n "checking for XML_ParserCreate in -lexpat... " >&6; } +if test "${ac_cv_lib_expat_XML_ParserCreate+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + ac_check_lib_save_LIBS=$LIBS +LIBS="-lexpat $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -#include + +/* Override any GCC internal prototype to avoid an error. + Use char because int might match the return type of a GCC + builtin and then its argument prototype would still apply. */ +#ifdef __cplusplus +extern "C" +#endif +char XML_ParserCreate (); +int +main () +{ +return XML_ParserCreate (); + ; + return 0; +} _ACEOF -if { (ac_try="$ac_cpp conftest.$ac_ext" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } >/dev/null && { - test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || - test ! -s conftest.err - }; then - ac_header_preproc=yes +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_expat_XML_ParserCreate=yes else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_header_preproc=no + ac_cv_lib_expat_XML_ParserCreate=no +fi +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext +LIBS=$ac_check_lib_save_LIBS fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_expat_XML_ParserCreate" >&5 +$as_echo "$ac_cv_lib_expat_XML_ParserCreate" >&6; } +if test "x$ac_cv_lib_expat_XML_ParserCreate" = x""yes; then : + cat >>confdefs.h <<_ACEOF +#define HAVE_LIBEXPAT 1 +_ACEOF -rm -f conftest.err conftest.$ac_ext -{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 -echo "${ECHO_T}$ac_header_preproc" >&6; } + LIBS="-lexpat $LIBS" -# So? What about this header? -case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in - yes:no: ) - { echo "$as_me:$LINENO: WARNING: expat.h: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: expat.h: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: expat.h: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: expat.h: proceeding with the compiler's result" >&2;} - ac_header_preproc=yes - ;; - no:yes:* ) - { echo "$as_me:$LINENO: WARNING: expat.h: present but cannot be compiled" >&5 -echo "$as_me: WARNING: expat.h: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: expat.h: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: expat.h: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: expat.h: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: expat.h: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: expat.h: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: expat.h: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: expat.h: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: expat.h: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: expat.h: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: expat.h: in the future, the compiler will take precedence" >&2;} - ( cat <<\_ASBOX -## ------------------------------------------- ## -## Report this to debian-boot@lists.debian.org ## -## ------------------------------------------- ## -_ASBOX - ) | sed "s/^/$as_me: WARNING: /" >&2 - ;; -esac -{ echo "$as_me:$LINENO: checking for expat.h" >&5 -echo $ECHO_N "checking for expat.h... $ECHO_C" >&6; } -if test "${ac_cv_header_expat_h+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 else - ac_cv_header_expat_h=$ac_header_preproc + as_fn_error $? "Can't find expat library." "$LINENO" 5 fi -{ echo "$as_me:$LINENO: result: $ac_cv_header_expat_h" >&5 -echo "${ECHO_T}$ac_cv_header_expat_h" >&6; } -fi -if test $ac_cv_header_expat_h = yes; then - : + +ac_fn_c_check_header_mongrel "$LINENO" "usb.h" "ac_cv_header_usb_h" "$ac_includes_default" +if test "x$ac_cv_header_usb_h" = x""yes; then : + else - { { echo "$as_me:$LINENO: error: Can't find expat.h." >&5 -echo "$as_me: error: Can't find expat.h." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "Can't find usb.h." "$LINENO" 5 fi - -{ echo "$as_me:$LINENO: checking for XML_ParserCreate in -lexpat" >&5 -echo $ECHO_N "checking for XML_ParserCreate in -lexpat... $ECHO_C" >&6; } -if test "${ac_cv_lib_expat_XML_ParserCreate+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for usb_init in -lusb" >&5 +$as_echo_n "checking for usb_init in -lusb... " >&6; } +if test "${ac_cv_lib_usb_usb_init+set}" = set; then : + $as_echo_n "(cached) " >&6 else ac_check_lib_save_LIBS=$LIBS -LIBS="-lexpat $LIBS" -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +LIBS="-lusb $LIBS" +cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ /* Override any GCC internal prototype to avoid an error. @@ -9341,58 +8553,35 @@ #ifdef __cplusplus extern "C" #endif -char XML_ParserCreate (); +char usb_init (); int main () { -return XML_ParserCreate (); +return usb_init (); ; return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then - ac_cv_lib_expat_XML_ParserCreate=yes +if ac_fn_c_try_link "$LINENO"; then : + ac_cv_lib_usb_usb_init=yes else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_lib_expat_XML_ParserCreate=no + ac_cv_lib_usb_usb_init=no fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext LIBS=$ac_check_lib_save_LIBS fi -{ echo "$as_me:$LINENO: result: $ac_cv_lib_expat_XML_ParserCreate" >&5 -echo "${ECHO_T}$ac_cv_lib_expat_XML_ParserCreate" >&6; } -if test $ac_cv_lib_expat_XML_ParserCreate = yes; then +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_usb_usb_init" >&5 +$as_echo "$ac_cv_lib_usb_usb_init" >&6; } +if test "x$ac_cv_lib_usb_usb_init" = x""yes; then : cat >>confdefs.h <<_ACEOF -#define HAVE_LIBEXPAT 1 +#define HAVE_LIBUSB 1 _ACEOF - LIBS="-lexpat $LIBS" + LIBS="-lusb $LIBS" else - { { echo "$as_me:$LINENO: error: Can't find expat library." >&5 -echo "$as_me: error: Can't find expat library." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "Can't find usb library." "$LINENO" 5 fi @@ -9400,45 +8589,39 @@ if test "${ENABLE_CURL}" '!=' "no"; then -cat >>confdefs.h <<\_ACEOF -#define HAVE_LIBCURL 1 -_ACEOF +$as_echo "#define HAVE_LIBCURL 1" >>confdefs.h # Unfortunately, curl-config --libs returns both LDFLAGS and LIBS # and it would be difficult to separate them. Just dump it all into # LIBS. - { echo "$as_me:$LINENO: checking for curl libs" >&5 -echo $ECHO_N "checking for curl libs... $ECHO_C" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl libs" >&5 +$as_echo_n "checking for curl libs... " >&6; } curl_libs=`${CURL_CONFIG} --libs` if test $? -ne 0; then - { { echo "$as_me:$LINENO: error: curl-config --libs failed." >&5 -echo "$as_me: error: curl-config --libs failed." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "curl-config --libs failed." "$LINENO" 5 fi # More curl workarounds. Adding the system include path with -I and/or # system library path with -L causes problems on some systems. curl_libs=`echo ${curl_libs} | sed -e 's|-L/usr/lib||g'` - { echo "$as_me:$LINENO: result: ${curl_libs}" >&5 -echo "${ECHO_T}${curl_libs}" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${curl_libs}" >&5 +$as_echo "${curl_libs}" >&6; } # Yet more curl madness. curl-config --cflags returns CPPFLAGS only, so # let's put it into CPPFLAGS where it belongs. - { echo "$as_me:$LINENO: checking for curl cflags" >&5 -echo $ECHO_N "checking for curl cflags... $ECHO_C" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for curl cflags" >&5 +$as_echo_n "checking for curl cflags... " >&6; } curl_cflags=`${CURL_CONFIG} --cflags` if test $? -ne 0; then - { { echo "$as_me:$LINENO: error: curl-config --cflags failed." >&5 -echo "$as_me: error: curl-config --cflags failed." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "curl-config --cflags failed." "$LINENO" 5 fi curl_cflags=`echo ${curl_cflags} | sed -e 's|-I/usr/include||g'` - { echo "$as_me:$LINENO: result: ${curl_cflags}" >&5 -echo "${ECHO_T}${curl_cflags}" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: ${curl_cflags}" >&5 +$as_echo "${curl_cflags}" >&6; } LIBS="${LIBS} ${curl_libs}" CPPFLAGS="${CPPFLAGS} ${curl_cflags}" @@ -9449,7 +8632,7 @@ # Check whether --with-check was given. -if test "${with_check+set}" = set; then +if test "${with_check+set}" = set; then : withval=$with_check; fi @@ -9464,8 +8647,8 @@ min_check_version=0.8.2 - { echo "$as_me:$LINENO: checking for check - version >= $min_check_version" >&5 -echo $ECHO_N "checking for check - version >= $min_check_version... $ECHO_C" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for check - version >= $min_check_version" >&5 +$as_echo_n "checking for check - version >= $min_check_version... " >&6; } ac_save_CFLAGS="$CFLAGS" ac_save_LIBS="$LIBS" @@ -9474,14 +8657,10 @@ LIBS="$CHECK_LIBS $LIBS" rm -f conf.check-test - if test "$cross_compiling" = yes; then + if test "$cross_compiling" = yes; then : echo $ac_n "Cross compiling; assumed OK... $ac_c" else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include @@ -9536,61 +8715,33 @@ } _ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then - : -else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +if ac_fn_c_try_run "$LINENO"; then : -( exit $ac_status ) -no_check=yes +else + no_check=yes fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext fi - CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" if test "x$no_check" = x ; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } : else - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } if test -f conf.check-test ; then : else echo "*** Could not run check test program, checking why..." CFLAGS="$CFLAGS $CHECK_CFLAGS" LIBS="$CHECK_LIBS $LIBS" - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include @@ -9606,24 +8757,7 @@ return 0; } _ACEOF -rm -f conftest.$ac_objext conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest$ac_exeext && - $as_test_x conftest$ac_exeext; then +if ac_fn_c_try_link "$LINENO"; then : echo "*** The test program compiled, but did not run. This usually means" echo "*** that the run-time linker is not finding check. You'll need to set your" echo "*** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point" @@ -9633,15 +8767,11 @@ echo "*** If you have an old version installed, it is best to remove it, although" echo "*** you may also be able to get things to work by modifying LD_LIBRARY_PATH" else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - echo "*** The test program failed to compile or link. See the file config.log for" + echo "*** The test program failed to compile or link. See the file config.log for" echo "*** the exact error that occurred." fi - -rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ - conftest$ac_exeext conftest.$ac_ext +rm -f core conftest.err conftest.$ac_objext \ + conftest$ac_exeext conftest.$ac_ext CFLAGS="$ac_save_CFLAGS" LIBS="$ac_save_LIBS" @@ -9667,241 +8797,229 @@ ############################################################################### # Miscellaneous -{ echo "$as_me:$LINENO: checking whether byte ordering is bigendian" >&5 -echo $ECHO_N "checking whether byte ordering is bigendian... $ECHO_C" >&6; } -if test "${ac_cv_c_bigendian+set}" = set; then - echo $ECHO_N "(cached) $ECHO_C" >&6 -else - # See if sys/param.h defines the BYTE_ORDER macro. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether byte ordering is bigendian" >&5 +$as_echo_n "checking whether byte ordering is bigendian... " >&6; } +if test "${ac_cv_c_bigendian+set}" = set; then : + $as_echo_n "(cached) " >&6 +else + ac_cv_c_bigendian=unknown + # See if we're dealing with a universal compiler. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#ifndef __APPLE_CC__ + not a universal capable compiler + #endif + typedef int dummy; + +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + + # Check for potential -arch flags. It is not universal unless + # there are at least two -arch flags with different values. + ac_arch= + ac_prev= + for ac_word in $CC $CFLAGS $CPPFLAGS $LDFLAGS; do + if test -n "$ac_prev"; then + case $ac_word in + i?86 | x86_64 | ppc | ppc64) + if test -z "$ac_arch" || test "$ac_arch" = "$ac_word"; then + ac_arch=$ac_word + else + ac_cv_c_bigendian=universal + break + fi + ;; + esac + ac_prev= + elif test "x$ac_word" = "x-arch"; then + ac_prev=arch + fi + done +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + if test $ac_cv_c_bigendian = unknown; then + # See if sys/param.h defines the BYTE_ORDER macro. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include -#include + #include int main () { -#if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \ - && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN) - bogus endian macros -#endif +#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ + && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ + && LITTLE_ENDIAN) + bogus endian macros + #endif ; return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : # It does; now see whether it defined to BIG_ENDIAN or not. -cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ #include -#include + #include int main () { #if BYTE_ORDER != BIG_ENDIAN - not big endian -#endif + not big endian + #endif ; return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - - ac_cv_c_bigendian=no + ac_cv_c_bigendian=no fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 +fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + if test $ac_cv_c_bigendian = unknown; then + # See if defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +#include - # It does not; compile a test program. -if test "$cross_compiling" = yes; then - # try to guess the endianness by grepping values into an object file - ac_cv_c_bigendian=unknown - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ +int +main () +{ +#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) + bogus endian macros + #endif + + ; + return 0; +} _ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + # It does; now see whether it defined to _BIG_ENDIAN or not. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ -short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; -short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; -void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } -short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; -short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; -void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; } +#include + int main () { - _ascii (); _ebcdic (); +#ifndef _BIG_ENDIAN + not big endian + #endif + ; return 0; } _ACEOF -rm -f conftest.$ac_objext -if { (ac_try="$ac_compile" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_compile") 2>conftest.er1 - ac_status=$? - grep -v '^ *+' conftest.er1 >conftest.err - rm -f conftest.er1 - cat conftest.err >&5 - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { - test -z "$ac_c_werror_flag" || - test ! -s conftest.err - } && test -s conftest.$ac_objext; then - if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then +if ac_fn_c_try_compile "$LINENO"; then : ac_cv_c_bigendian=yes +else + ac_cv_c_bigendian=no fi -if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then - if test "$ac_cv_c_bigendian" = unknown; then - ac_cv_c_bigendian=no - else - # finding both strings is unlikely to happen, but who knows? - ac_cv_c_bigendian=unknown - fi +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext fi -else - echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - +rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext + fi + if test $ac_cv_c_bigendian = unknown; then + # Compile a test program. + if test "$cross_compiling" = yes; then : + # Try to guess by grepping values from an object file. + cat confdefs.h - <<_ACEOF >conftest.$ac_ext +/* end confdefs.h. */ +short int ascii_mm[] = + { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; + short int ascii_ii[] = + { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; + int use_ascii (int i) { + return ascii_mm[i] + ascii_ii[i]; + } + short int ebcdic_ii[] = + { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; + short int ebcdic_mm[] = + { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; + int use_ebcdic (int i) { + return ebcdic_mm[i] + ebcdic_ii[i]; + } + extern int foo; +int +main () +{ +return use_ascii (foo) == use_ebcdic (foo); + ; + return 0; +} +_ACEOF +if ac_fn_c_try_compile "$LINENO"; then : + if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then + ac_cv_c_bigendian=yes + fi + if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then + if test "$ac_cv_c_bigendian" = unknown; then + ac_cv_c_bigendian=no + else + # finding both strings is unlikely to happen, but who knows? + ac_cv_c_bigendian=unknown + fi + fi fi - rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext else - cat >conftest.$ac_ext <<_ACEOF -/* confdefs.h. */ -_ACEOF -cat confdefs.h >>conftest.$ac_ext -cat >>conftest.$ac_ext <<_ACEOF + cat confdefs.h - <<_ACEOF >conftest.$ac_ext /* end confdefs.h. */ $ac_includes_default int main () { - /* Are we little or big endian? From Harbison&Steele. */ - union - { - long int l; - char c[sizeof (long int)]; - } u; - u.l = 1; - return u.c[sizeof (long int) - 1] == 1; + /* Are we little or big endian? From Harbison&Steele. */ + union + { + long int l; + char c[sizeof (long int)]; + } u; + u.l = 1; + return u.c[sizeof (long int) - 1] == 1; ; return 0; } _ACEOF -rm -f conftest$ac_exeext -if { (ac_try="$ac_link" -case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_link") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); } && { ac_try='./conftest$ac_exeext' - { (case "(($ac_try" in - *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; - *) ac_try_echo=$ac_try;; -esac -eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 - (eval "$ac_try") 2>&5 - ac_status=$? - echo "$as_me:$LINENO: \$? = $ac_status" >&5 - (exit $ac_status); }; }; then +if ac_fn_c_try_run "$LINENO"; then : ac_cv_c_bigendian=no else - echo "$as_me: program exited with status $ac_status" >&5 -echo "$as_me: failed program was:" >&5 -sed 's/^/| /' conftest.$ac_ext >&5 - -( exit $ac_status ) -ac_cv_c_bigendian=yes + ac_cv_c_bigendian=yes fi -rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext +rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \ + conftest.$ac_objext conftest.beam conftest.$ac_ext fi - + fi fi +{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_bigendian" >&5 +$as_echo "$ac_cv_c_bigendian" >&6; } + case $ac_cv_c_bigendian in #( + yes) + $as_echo "#define WORDS_BIGENDIAN 1" >>confdefs.h +;; #( + no) + ;; #( + universal) -rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext -fi -{ echo "$as_me:$LINENO: result: $ac_cv_c_bigendian" >&5 -echo "${ECHO_T}$ac_cv_c_bigendian" >&6; } -case $ac_cv_c_bigendian in - yes) +$as_echo "#define AC_APPLE_UNIVERSAL_BUILD 1" >>confdefs.h -cat >>confdefs.h <<\_ACEOF -#define WORDS_BIGENDIAN 1 -_ACEOF - ;; - no) - ;; - *) - { { echo "$as_me:$LINENO: error: unknown endianness -presetting ac_cv_c_bigendian=no (or yes) will help" >&5 -echo "$as_me: error: unknown endianness -presetting ac_cv_c_bigendian=no (or yes) will help" >&2;} - { (exit 1); exit 1; }; } ;; -esac + ;; #( + *) + as_fn_error $? "unknown endianness + presetting ac_cv_c_bigendian=no (or yes) will help" "$LINENO" 5 ;; + esac if test ${datadir} = '${prefix}/share'; then @@ -9937,9 +9055,7 @@ if test "${SYSDEPS}" = "sysdeps/linux"; then -cat >>confdefs.h <<\_ACEOF -#define _GNU_SOURCE 1 -_ACEOF +$as_echo "#define _GNU_SOURCE 1" >>confdefs.h PATH_PROC_IDE="/proc/ide" @@ -10000,17 +9116,15 @@ # fi pcmcia_headers="`cd ${srcdir} && pwd`/${SYSDEPS}" else - { echo "$as_me:$LINENO: checking for PCMCIA headers in ${pcmcia_headers}" >&5 -echo $ECHO_N "checking for PCMCIA headers in ${pcmcia_headers}... $ECHO_C" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: checking for PCMCIA headers in ${pcmcia_headers}" >&5 +$as_echo_n "checking for PCMCIA headers in ${pcmcia_headers}... " >&6; } if ! test -f "${pcmcia_headers}/pcmcia/version.h"; then - { echo "$as_me:$LINENO: result: no" >&5 -echo "${ECHO_T}no" >&6; } - { { echo "$as_me:$LINENO: error: No PCMCIA headers in ${pcmcia_headers} ." >&5 -echo "$as_me: error: No PCMCIA headers in ${pcmcia_headers} ." >&2;} - { (exit 1); exit 1; }; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 +$as_echo "no" >&6; } + as_fn_error $? "No PCMCIA headers in ${pcmcia_headers} ." "$LINENO" 5 else - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } fi fi @@ -10026,15 +9140,13 @@ ;; esac -{ echo "$as_me:$LINENO: checking for sysdeps in ${SYSDEPS}" >&5 -echo $ECHO_N "checking for sysdeps in ${SYSDEPS}... $ECHO_C" >&6; } +{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for sysdeps in ${SYSDEPS}" >&5 +$as_echo_n "checking for sysdeps in ${SYSDEPS}... " >&6; } if test -f ${srcdir}/${SYSDEPS}/Makefile.in; then - { echo "$as_me:$LINENO: result: yes" >&5 -echo "${ECHO_T}yes" >&6; } + { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 +$as_echo "yes" >&6; } else - { { echo "$as_me:$LINENO: error: Could not find ${SYSDEPS}." >&5 -echo "$as_me: error: Could not find ${SYSDEPS}." >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "Could not find ${SYSDEPS}." "$LINENO" 5 fi # For discover-config(1). @@ -10400,12 +9512,13 @@ case $ac_val in #( *${as_nl}*) case $ac_var in #( - *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 -echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; + *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5 +$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;; esac case $ac_var in #( _ | IFS | as_nl) ;; #( - *) $as_unset $ac_var ;; + BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #( + *) { eval $ac_var=; unset $ac_var;} ;; esac ;; esac done @@ -10413,8 +9526,8 @@ (set) 2>&1 | case $as_nl`(ac_space=' '; set) 2>&1` in #( *${as_nl}ac_space=\ *) - # `set' does not quote correctly, so add quotes (double-quote - # substitution turns \\\\ into \\, and sed turns \\ into \). + # `set' does not quote correctly, so add quotes: double-quote + # substitution turns \\\\ into \\, and sed turns \\ into \. sed -n \ "s/'/'\\\\''/g; s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" @@ -10437,12 +9550,12 @@ if diff "$cache_file" confcache >/dev/null 2>&1; then :; else if test -w "$cache_file"; then test "x$cache_file" != "x/dev/null" && - { echo "$as_me:$LINENO: updating cache $cache_file" >&5 -echo "$as_me: updating cache $cache_file" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5 +$as_echo "$as_me: updating cache $cache_file" >&6;} cat confcache >$cache_file else - { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 -echo "$as_me: not updating unwritable cache $cache_file" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5 +$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;} fi fi rm -f confcache @@ -10455,14 +9568,15 @@ ac_libobjs= ac_ltlibobjs= +U= for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue # 1. Remove the extension, and $U if already installed. ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' - ac_i=`echo "$ac_i" | sed "$ac_script"` + ac_i=`$as_echo "$ac_i" | sed "$ac_script"` # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR # will be set to the directory where LIBOBJS objects are built. - ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" - ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' + as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext" + as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo' done LIBOBJS=$ac_libobjs @@ -10470,12 +9584,15 @@ + : ${CONFIG_STATUS=./config.status} +ac_write_fail=0 ac_clean_files_save=$ac_clean_files ac_clean_files="$ac_clean_files $CONFIG_STATUS" -{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 -echo "$as_me: creating $CONFIG_STATUS" >&6;} -cat >$CONFIG_STATUS <<_ACEOF +{ $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5 +$as_echo "$as_me: creating $CONFIG_STATUS" >&6;} +as_write_fail=0 +cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1 #! $SHELL # Generated by $as_me. # Run this file to recreate the current configuration. @@ -10485,59 +9602,79 @@ debug=false ac_cs_recheck=false ac_cs_silent=false -SHELL=\${CONFIG_SHELL-$SHELL} -_ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -## --------------------- ## -## M4sh Initialization. ## -## --------------------- ## +SHELL=\${CONFIG_SHELL-$SHELL} +export SHELL +_ASEOF +cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1 +## -------------------- ## +## M4sh Initialization. ## +## -------------------- ## # Be more Bourne compatible DUALCASE=1; export DUALCASE # for MKS sh -if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then +if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then : emulate sh NULLCMD=: - # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which + # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which # is contrary to our usage. Disable this feature. alias -g '${1+"$@"}'='"$@"' setopt NO_GLOB_SUBST else - case `(set -o) 2>/dev/null` in - *posix*) set -o posix ;; + case `(set -o) 2>/dev/null` in #( + *posix*) : + set -o posix ;; #( + *) : + ;; esac - fi - - -# PATH needs CR -# Avoid depending upon Character Ranges. -as_cr_letters='abcdefghijklmnopqrstuvwxyz' -as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' -as_cr_Letters=$as_cr_letters$as_cr_LETTERS -as_cr_digits='0123456789' -as_cr_alnum=$as_cr_Letters$as_cr_digits - -# The user is always right. -if test "${PATH_SEPARATOR+set}" != set; then - echo "#! /bin/sh" >conf$$.sh - echo "exit 0" >>conf$$.sh - chmod +x conf$$.sh - if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then - PATH_SEPARATOR=';' +as_nl=' +' +export as_nl +# Printing a long string crashes Solaris 7 /usr/bin/printf. +as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\' +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo +as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo +# Prefer a ksh shell builtin over an external printf program on Solaris, +# but without wasting forks for bash or zsh. +if test -z "$BASH_VERSION$ZSH_VERSION" \ + && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='print -r --' + as_echo_n='print -rn --' +elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then + as_echo='printf %s\n' + as_echo_n='printf %s' +else + if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then + as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"' + as_echo_n='/usr/ucb/echo -n' else - PATH_SEPARATOR=: + as_echo_body='eval expr "X$1" : "X\\(.*\\)"' + as_echo_n_body='eval + arg=$1; + case $arg in #( + *"$as_nl"*) + expr "X$arg" : "X\\(.*\\)$as_nl"; + arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;; + esac; + expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl" + ' + export as_echo_n_body + as_echo_n='sh -c $as_echo_n_body as_echo' fi - rm -f conf$$.sh + export as_echo_body + as_echo='sh -c $as_echo_body as_echo' fi -# Support unset when possible. -if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then - as_unset=unset -else - as_unset=false +# The user is always right. +if test "${PATH_SEPARATOR+set}" != set; then + PATH_SEPARATOR=: + (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && { + (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 || + PATH_SEPARATOR=';' + } fi @@ -10546,20 +9683,18 @@ # there to prevent editors from complaining about space-tab. # (If _AS_PATH_WALK were called with IFS unset, it would disable word # splitting by setting IFS to empty value.) -as_nl=' -' IFS=" "" $as_nl" # Find who we are. Look in the path if we contain no directory separator. -case $0 in +case $0 in #(( *[\\/]* ) as_myself=$0 ;; *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR for as_dir in $PATH do IFS=$as_save_IFS test -z "$as_dir" && as_dir=. - test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break -done + test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break + done IFS=$as_save_IFS ;; @@ -10570,32 +9705,111 @@ as_myself=$0 fi if test ! -f "$as_myself"; then - echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 - { (exit 1); exit 1; } + $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 + exit 1 fi -# Work around bugs in pre-3.0 UWIN ksh. -for as_var in ENV MAIL MAILPATH -do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var +# Unset variables that we do not need and which cause bugs (e.g. in +# pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1" +# suppresses any "Segmentation fault" message there. '((' could +# trigger a bug in pdksh 5.2.14. +for as_var in BASH_ENV ENV MAIL MAILPATH +do eval test x\${$as_var+set} = xset \ + && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || : done PS1='$ ' PS2='> ' PS4='+ ' # NLS nuisances. -for as_var in \ - LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ - LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ - LC_TELEPHONE LC_TIME -do - if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then - eval $as_var=C; export $as_var - else - ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var - fi -done +LC_ALL=C +export LC_ALL +LANGUAGE=C +export LANGUAGE + +# CDPATH. +(unset CDPATH) >/dev/null 2>&1 && unset CDPATH + + +# as_fn_error STATUS ERROR [LINENO LOG_FD] +# ---------------------------------------- +# Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are +# provided, also output the error to LOG_FD, referencing LINENO. Then exit the +# script with STATUS, using 1 if that was 0. +as_fn_error () +{ + as_status=$1; test $as_status -eq 0 && as_status=1 + if test "$4"; then + as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack + $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4 + fi + $as_echo "$as_me: error: $2" >&2 + as_fn_exit $as_status +} # as_fn_error + + +# as_fn_set_status STATUS +# ----------------------- +# Set $? to STATUS, without forking. +as_fn_set_status () +{ + return $1 +} # as_fn_set_status + +# as_fn_exit STATUS +# ----------------- +# Exit the shell with STATUS, even in a "trap 0" or "set -e" context. +as_fn_exit () +{ + set +e + as_fn_set_status $1 + exit $1 +} # as_fn_exit + +# as_fn_unset VAR +# --------------- +# Portably unset VAR. +as_fn_unset () +{ + { eval $1=; unset $1;} +} +as_unset=as_fn_unset +# as_fn_append VAR VALUE +# ---------------------- +# Append the text in VALUE to the end of the definition contained in VAR. Take +# advantage of any shell optimizations that allow amortized linear growth over +# repeated appends, instead of the typical quadratic growth present in naive +# implementations. +if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then : + eval 'as_fn_append () + { + eval $1+=\$2 + }' +else + as_fn_append () + { + eval $1=\$$1\$2 + } +fi # as_fn_append + +# as_fn_arith ARG... +# ------------------ +# Perform arithmetic evaluation on the ARGs, and store the result in the +# global $as_val. Take advantage of shells that can avoid forks. The arguments +# must be portable across $(()) and expr. +if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then : + eval 'as_fn_arith () + { + as_val=$(( $* )) + }' +else + as_fn_arith () + { + as_val=`expr "$@" || test $? -eq 1` + } +fi # as_fn_arith + -# Required to use basename. if expr a : '\(a\)' >/dev/null 2>&1 && test "X`expr 00001 : '.*\(...\)'`" = X001; then as_expr=expr @@ -10609,13 +9823,17 @@ as_basename=false fi +if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then + as_dirname=dirname +else + as_dirname=false +fi -# Name of the executable. as_me=`$as_basename -- "$0" || $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ X"$0" : 'X\(//\)$' \| \ X"$0" : 'X\(/\)' \| . 2>/dev/null || -echo X/"$0" | +$as_echo X/"$0" | sed '/^.*\/\([^/][^/]*\)\/*$/{ s//\1/ q @@ -10630,104 +9848,103 @@ } s/.*/./; q'` -# CDPATH. -$as_unset CDPATH - - - - as_lineno_1=$LINENO - as_lineno_2=$LINENO - test "x$as_lineno_1" != "x$as_lineno_2" && - test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { - - # Create $as_me.lineno as a copy of $as_myself, but with $LINENO - # uniformly replaced by the line number. The first 'sed' inserts a - # line-number line after each line using $LINENO; the second 'sed' - # does the real work. The second script uses 'N' to pair each - # line-number line with the line containing $LINENO, and appends - # trailing '-' during substitution so that $LINENO is not a special - # case at line end. - # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the - # scripts with optimization help from Paolo Bonzini. Blame Lee - # E. McMahon (1931-1989) for sed's syntax. :-) - sed -n ' - p - /[$]LINENO/= - ' <$as_myself | - sed ' - s/[$]LINENO.*/&-/ - t lineno - b - :lineno - N - :loop - s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ - t loop - s/-\n.*// - ' >$as_me.lineno && - chmod +x "$as_me.lineno" || - { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 - { (exit 1); exit 1; }; } - - # Don't try to exec as it changes $[0], causing all sort of problems - # (the dirname of $[0] is not the place where we might find the - # original and so on. Autoconf is especially sensitive to this). - . "./$as_me.lineno" - # Exit status is that of the last command. - exit -} - - -if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then - as_dirname=dirname -else - as_dirname=false -fi +# Avoid depending upon Character Ranges. +as_cr_letters='abcdefghijklmnopqrstuvwxyz' +as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' +as_cr_Letters=$as_cr_letters$as_cr_LETTERS +as_cr_digits='0123456789' +as_cr_alnum=$as_cr_Letters$as_cr_digits ECHO_C= ECHO_N= ECHO_T= -case `echo -n x` in +case `echo -n x` in #((((( -n*) - case `echo 'x\c'` in + case `echo 'xy\c'` in *c*) ECHO_T=' ';; # ECHO_T is single tab character. - *) ECHO_C='\c';; + xy) ECHO_C='\c';; + *) echo `echo ksh88 bug on AIX 6.1` > /dev/null + ECHO_T=' ';; esac;; *) ECHO_N='-n';; esac -if expr a : '\(a\)' >/dev/null 2>&1 && - test "X`expr 00001 : '.*\(...\)'`" = X001; then - as_expr=expr -else - as_expr=false -fi - rm -f conf$$ conf$$.exe conf$$.file if test -d conf$$.dir; then rm -f conf$$.dir/conf$$.file else rm -f conf$$.dir - mkdir conf$$.dir + mkdir conf$$.dir 2>/dev/null fi -echo >conf$$.file -if ln -s conf$$.file conf$$ 2>/dev/null; then - as_ln_s='ln -s' - # ... but there are two gotchas: - # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. - # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. - # In both cases, we have to default to `cp -p'. - ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || +if (echo >conf$$.file) 2>/dev/null; then + if ln -s conf$$.file conf$$ 2>/dev/null; then + as_ln_s='ln -s' + # ... but there are two gotchas: + # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. + # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. + # In both cases, we have to default to `cp -p'. + ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || + as_ln_s='cp -p' + elif ln conf$$.file conf$$ 2>/dev/null; then + as_ln_s=ln + else as_ln_s='cp -p' -elif ln conf$$.file conf$$ 2>/dev/null; then - as_ln_s=ln + fi else as_ln_s='cp -p' fi rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file rmdir conf$$.dir 2>/dev/null + +# as_fn_mkdir_p +# ------------- +# Create "$as_dir" as a directory, including parents if necessary. +as_fn_mkdir_p () +{ + + case $as_dir in #( + -*) as_dir=./$as_dir;; + esac + test -d "$as_dir" || eval $as_mkdir_p || { + as_dirs= + while :; do + case $as_dir in #( + *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'( + *) as_qdir=$as_dir;; + esac + as_dirs="'$as_qdir' $as_dirs" + as_dir=`$as_dirname -- "$as_dir" || +$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ + X"$as_dir" : 'X\(//\)[^/]' \| \ + X"$as_dir" : 'X\(//\)$' \| \ + X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || +$as_echo X"$as_dir" | + sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ + s//\1/ + q + } + /^X\(\/\/\)[^/].*/{ + s//\1/ + q + } + /^X\(\/\/\)$/{ + s//\1/ + q + } + /^X\(\/\).*/{ + s//\1/ + q + } + s/.*/./; q'` + test -d "$as_dir" && break + done + test -z "$as_dirs" || eval "mkdir $as_dirs" + } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir" + + +} # as_fn_mkdir_p if mkdir -p . 2>/dev/null; then - as_mkdir_p=: + as_mkdir_p='mkdir -p "$as_dir"' else test -d ./-p && rmdir ./-p as_mkdir_p=false @@ -10744,12 +9961,12 @@ as_test_x=' eval sh -c '\'' if test -d "$1"; then - test -d "$1/."; + test -d "$1/."; else - case $1 in - -*)set "./$1";; + case $1 in #( + -*)set "./$1";; esac; - case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in + case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #(( ???[sx]*):;;*)false;;esac;fi '\'' sh ' @@ -10764,13 +9981,19 @@ exec 6>&1 +## ----------------------------------- ## +## Main body of $CONFIG_STATUS script. ## +## ----------------------------------- ## +_ASEOF +test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1 -# Save the log message, to keep $[0] and so on meaningful, and to +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# Save the log message, to keep $0 and so on meaningful, and to # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" This file was extended by discover $as_me 2.1.2, which was -generated by GNU Autoconf 2.61. Invocation command line was +generated by GNU Autoconf 2.67. Invocation command line was CONFIG_FILES = $CONFIG_FILES CONFIG_HEADERS = $CONFIG_HEADERS @@ -10783,7 +10006,16 @@ _ACEOF -cat >>$CONFIG_STATUS <<_ACEOF +case $ac_config_files in *" +"*) set x $ac_config_files; shift; ac_config_files=$*;; +esac + +case $ac_config_headers in *" +"*) set x $ac_config_headers; shift; ac_config_headers=$*;; +esac + + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # Files that config.status was made for. config_files="$ac_config_files" config_headers="$ac_config_headers" @@ -10791,22 +10023,25 @@ _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 ac_cs_usage="\ -\`$as_me' instantiates files from templates according to the -current configuration. +\`$as_me' instantiates files and other configuration actions +from templates according to the current configuration. Unless the files +and actions are specified as TAGs, all are instantiated by default. -Usage: $0 [OPTIONS] [FILE]... +Usage: $0 [OPTION]... [TAG]... -h, --help print this help, then exit -V, --version print version number and configuration settings, then exit - -q, --quiet do not print progress messages + --config print configuration, then exit + -q, --quiet, --silent + do not print progress messages -d, --debug don't remove temporary files --recheck update $as_me by reconfiguring in the same conditions - --file=FILE[:TEMPLATE] - instantiate the configuration file FILE - --header=FILE[:TEMPLATE] - instantiate the configuration header FILE + --file=FILE[:TEMPLATE] + instantiate the configuration file FILE + --header=FILE[:TEMPLATE] + instantiate the configuration header FILE Configuration files: $config_files @@ -10817,36 +10052,42 @@ Configuration commands: $config_commands -Report bugs to ." +Report bugs to ." _ACEOF -cat >>$CONFIG_STATUS <<_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ discover config.status 2.1.2 -configured by $0, generated by GNU Autoconf 2.61, - with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" +configured by $0, generated by GNU Autoconf 2.67, + with options \\"\$ac_cs_config\\" -Copyright (C) 2006 Free Software Foundation, Inc. +Copyright (C) 2010 Free Software Foundation, Inc. This config.status script is free software; the Free Software Foundation gives unlimited permission to copy, distribute and modify it." ac_pwd='$ac_pwd' srcdir='$srcdir' INSTALL='$INSTALL' +test -n "\$AWK" || AWK=awk _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF -# If no file are specified by the user, then we need to provide default -# value. By we need to know if files were specified by the user. +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +# The default lists apply if the user does not specify any file. ac_need_defaults=: while test $# != 0 do case $1 in - --*=*) + --*=?*) ac_option=`expr "X$1" : 'X\([^=]*\)='` ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` ac_shift=: ;; + --*=) + ac_option=`expr "X$1" : 'X\([^=]*\)='` + ac_optarg= + ac_shift=: + ;; *) ac_option=$1 ac_optarg=$2 @@ -10859,34 +10100,41 @@ -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) ac_cs_recheck=: ;; --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) - echo "$ac_cs_version"; exit ;; + $as_echo "$ac_cs_version"; exit ;; + --config | --confi | --conf | --con | --co | --c ) + $as_echo "$ac_cs_config"; exit ;; --debug | --debu | --deb | --de | --d | -d ) debug=: ;; --file | --fil | --fi | --f ) $ac_shift - CONFIG_FILES="$CONFIG_FILES $ac_optarg" + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + '') as_fn_error $? "missing file argument" ;; + esac + as_fn_append CONFIG_FILES " '$ac_optarg'" ac_need_defaults=false;; --header | --heade | --head | --hea ) $ac_shift - CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" + case $ac_optarg in + *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;; + esac + as_fn_append CONFIG_HEADERS " '$ac_optarg'" ac_need_defaults=false;; --he | --h) # Conflict between --help and --header - { echo "$as_me: error: ambiguous option: $1 -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; };; + as_fn_error $? "ambiguous option: \`$1' +Try \`$0 --help' for more information.";; --help | --hel | -h ) - echo "$ac_cs_usage"; exit ;; + $as_echo "$ac_cs_usage"; exit ;; -q | -quiet | --quiet | --quie | --qui | --qu | --q \ | -silent | --silent | --silen | --sile | --sil | --si | --s) ac_cs_silent=: ;; # This is an error. - -*) { echo "$as_me: error: unrecognized option: $1 -Try \`$0 --help' for more information." >&2 - { (exit 1); exit 1; }; } ;; + -*) as_fn_error $? "unrecognized option: \`$1' +Try \`$0 --help' for more information." ;; - *) ac_config_targets="$ac_config_targets $1" + *) as_fn_append ac_config_targets " $1" ac_need_defaults=false ;; esac @@ -10901,27 +10149,29 @@ fi _ACEOF -cat >>$CONFIG_STATUS <<_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 if \$ac_cs_recheck; then - echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 - CONFIG_SHELL=$SHELL + set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + shift + \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6 + CONFIG_SHELL='$SHELL' export CONFIG_SHELL - exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion + exec "\$@" fi _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 exec 5>>config.log { echo sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX ## Running $as_me. ## _ASBOX - echo "$ac_log" + $as_echo "$ac_log" } >&5 _ACEOF -cat >>$CONFIG_STATUS <<_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 # # INIT-COMMANDS # @@ -10932,7 +10182,7 @@ _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # Handling of arguments. for ac_config_target in $ac_config_targets @@ -10961,9 +10211,7 @@ "sysdeps/stub/Makefile") CONFIG_FILES="$CONFIG_FILES sysdeps/stub/Makefile:buildtools/build.mk:sysdeps/stub/Makefile.in" ;; "tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile:buildtools/build.mk:tests/Makefile.in" ;; - *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 -echo "$as_me: error: invalid argument: $ac_config_target" >&2;} - { (exit 1); exit 1; }; };; + *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5 ;; esac done @@ -10990,7 +10238,7 @@ trap 'exit_status=$? { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status ' 0 - trap '{ (exit 1); exit 1; }' 1 2 13 15 + trap 'as_fn_exit 1' 1 2 13 15 } # Create a (secure) tmp directory for tmp files. @@ -11001,189 +10249,285 @@ { tmp=./conf$$-$RANDOM (umask 077 && mkdir "$tmp") -} || -{ - echo "$me: cannot create a temporary directory in ." >&2 - { (exit 1); exit 1; } -} - -# -# Set up the sed scripts for CONFIG_FILES section. -# +} || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5 -# No need to generate the scripts if there are no CONFIG_FILES. -# This happens for instance when ./config.status config.h +# Set up the scripts for CONFIG_FILES section. +# No need to generate them if there are no CONFIG_FILES. +# This happens for instance with `./config.status config.h'. if test -n "$CONFIG_FILES"; then -_ACEOF +ac_cr=`echo X | tr X '\015'` +# On cygwin, bash can eat \r inside `` if the user requested igncr. +# But we know of no other shell where ac_cr would be empty at this +# point, so we can use a bashism as a fallback. +if test "x$ac_cr" = x; then + eval ac_cr=\$\'\\r\' +fi +ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' /dev/null` +if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then + ac_cs_awk_cr='\\r' +else + ac_cs_awk_cr=$ac_cr +fi + +echo 'BEGIN {' >"$tmp/subs1.awk" && +_ACEOF +{ + echo "cat >conf$$subs.awk <<_ACEOF" && + echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' && + echo "_ACEOF" +} >conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 +ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'` ac_delim='%!_!# ' for ac_last_try in false false false false false :; do - cat >conf$$subs.sed <<_ACEOF -SHELL!$SHELL$ac_delim -PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim -PACKAGE_NAME!$PACKAGE_NAME$ac_delim -PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim -PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim -PACKAGE_STRING!$PACKAGE_STRING$ac_delim -PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim -exec_prefix!$exec_prefix$ac_delim -prefix!$prefix$ac_delim -program_transform_name!$program_transform_name$ac_delim -bindir!$bindir$ac_delim -sbindir!$sbindir$ac_delim -libexecdir!$libexecdir$ac_delim -datarootdir!$datarootdir$ac_delim -datadir!$datadir$ac_delim -sysconfdir!$sysconfdir$ac_delim -sharedstatedir!$sharedstatedir$ac_delim -localstatedir!$localstatedir$ac_delim -includedir!$includedir$ac_delim -oldincludedir!$oldincludedir$ac_delim -docdir!$docdir$ac_delim -infodir!$infodir$ac_delim -htmldir!$htmldir$ac_delim -dvidir!$dvidir$ac_delim -pdfdir!$pdfdir$ac_delim -psdir!$psdir$ac_delim -libdir!$libdir$ac_delim -localedir!$localedir$ac_delim -mandir!$mandir$ac_delim -DEFS!$DEFS$ac_delim -ECHO_C!$ECHO_C$ac_delim -ECHO_N!$ECHO_N$ac_delim -ECHO_T!$ECHO_T$ac_delim -LIBS!$LIBS$ac_delim -build_alias!$build_alias$ac_delim -host_alias!$host_alias$ac_delim -target_alias!$target_alias$ac_delim -build!$build$ac_delim -build_cpu!$build_cpu$ac_delim -build_vendor!$build_vendor$ac_delim -build_os!$build_os$ac_delim -host!$host$ac_delim -host_cpu!$host_cpu$ac_delim -host_vendor!$host_vendor$ac_delim -host_os!$host_os$ac_delim -target!$target$ac_delim -target_cpu!$target_cpu$ac_delim -target_vendor!$target_vendor$ac_delim -target_os!$target_os$ac_delim -CC!$CC$ac_delim -CFLAGS!$CFLAGS$ac_delim -LDFLAGS!$LDFLAGS$ac_delim -CPPFLAGS!$CPPFLAGS$ac_delim -ac_ct_CC!$ac_ct_CC$ac_delim -EXEEXT!$EXEEXT$ac_delim -OBJEXT!$OBJEXT$ac_delim -CPP!$CPP$ac_delim -INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim -INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim -INSTALL_DATA!$INSTALL_DATA$ac_delim -LN_S!$LN_S$ac_delim -ECHO!$ECHO$ac_delim -RANLIB!$RANLIB$ac_delim -STRIP!$STRIP$ac_delim -GREP!$GREP$ac_delim -EGREP!$EGREP$ac_delim -LIBTOOL!$LIBTOOL$ac_delim -DOXYGEN!$DOXYGEN$ac_delim -CURL_CONFIG!$CURL_CONFIG$ac_delim -LIBOBJS!$LIBOBJS$ac_delim -libportability!$libportability$ac_delim -CHECK_CFLAGS!$CHECK_CFLAGS$ac_delim -CHECK_LIBS!$CHECK_LIBS$ac_delim -PACKAGE_MAJOR!$PACKAGE_MAJOR$ac_delim -PACKAGE_MINOR!$PACKAGE_MINOR$ac_delim -PACKAGE_MICRO!$PACKAGE_MICRO$ac_delim -LT_CURRENT!$LT_CURRENT$ac_delim -LT_REVISION!$LT_REVISION$ac_delim -LT_AGE!$LT_AGE$ac_delim -INSTALL_DIR!$INSTALL_DIR$ac_delim -LTLIBOBJS!$LTLIBOBJS$ac_delim -SYSDEPS!$SYSDEPS$ac_delim -LINUXSYSDEP!$LINUXSYSDEP$ac_delim -STUBSYSDEP!$STUBSYSDEP$ac_delim -export_CPPFLAGS!$export_CPPFLAGS$ac_delim -export_LDFLAGS!$export_LDFLAGS$ac_delim -export_LIBS!$export_LIBS$ac_delim -DISCOVER_DEFAULT_URL!$DISCOVER_DEFAULT_URL$ac_delim -PROGENY_CONFIG_SCRIPT_NAME!$PROGENY_CONFIG_SCRIPT_NAME$ac_delim -PROGENY_CONFIG_SCRIPT_SET!$PROGENY_CONFIG_SCRIPT_SET$ac_delim -PROGENY_CONFIG_SCRIPT_VARS!$PROGENY_CONFIG_SCRIPT_VARS$ac_delim -PROGENY_SHOW_CONFIG_SET!$PROGENY_SHOW_CONFIG_SET$ac_delim -PROGENY_SHOW_CONFIG_VARS!$PROGENY_SHOW_CONFIG_VARS$ac_delim -_ACEOF + . ./conf$$subs.sh || + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 - if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 93; then + ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X` + if test $ac_delim_n = $ac_delim_num; then break elif $ac_last_try; then - { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 -echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} - { (exit 1); exit 1; }; } + as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5 else ac_delim="$ac_delim!$ac_delim _$ac_delim!! " fi done +rm -f conf$$subs.sh -ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` -if test -n "$ac_eof"; then - ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` - ac_eof=`expr $ac_eof + 1` -fi - -cat >>$CONFIG_STATUS <<_ACEOF -cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof -/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end -_ACEOF -sed ' -s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g -s/^/s,@/; s/!/@,|#_!!_#|/ -:n -t n -s/'"$ac_delim"'$/,g/; t -s/$/\\/; p -N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n -' >>$CONFIG_STATUS >$CONFIG_STATUS <<_ACEOF -:end -s/|#_!!_#|//g -CEOF$ac_eof +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +cat >>"\$tmp/subs1.awk" <<\\_ACAWK && _ACEOF +sed -n ' +h +s/^/S["/; s/!.*/"]=/ +p +g +s/^[^!]*!// +:repl +t repl +s/'"$ac_delim"'$// +t delim +:nl +h +s/\(.\{148\}\)..*/\1/ +t more1 +s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/ +p +n +b repl +:more1 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t nl +:delim +h +s/\(.\{148\}\)..*/\1/ +t more2 +s/["\\]/\\&/g; s/^/"/; s/$/"/ +p +b +:more2 +s/["\\]/\\&/g; s/^/"/; s/$/"\\/ +p +g +s/.\{148\}// +t delim +' >$CONFIG_STATUS || ac_write_fail=1 +rm -f conf$$subs.awk +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +_ACAWK +cat >>"\$tmp/subs1.awk" <<_ACAWK && + for (key in S) S_is_set[key] = 1 + FS = "" +} +{ + line = $ 0 + nfields = split(line, field, "@") + substed = 0 + len = length(field[1]) + for (i = 2; i < nfields; i++) { + key = field[i] + keylen = length(key) + if (S_is_set[key]) { + value = S[key] + line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3) + len += length(value) + length(field[++i]) + substed = 1 + } else + len += 1 + keylen + } + + print line +} + +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 +if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then + sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g" +else + cat +fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \ + || as_fn_error $? "could not setup config files machinery" "$LINENO" 5 +_ACEOF -# VPATH may cause trouble with some makes, so we remove $(srcdir), -# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and +# VPATH may cause trouble with some makes, so we remove sole $(srcdir), +# ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and # trailing colons and then remove the whole line if VPATH becomes empty # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then - ac_vpsub='/^[ ]*VPATH[ ]*=/{ -s/:*\$(srcdir):*/:/ -s/:*\${srcdir}:*/:/ -s/:*@srcdir@:*/:/ -s/^\([^=]*=[ ]*\):*/\1/ + ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{ +h +s/// +s/^/:/ +s/[ ]*$/:/ +s/:\$(srcdir):/:/g +s/:\${srcdir}:/:/g +s/:@srcdir@:/:/g +s/^:*// s/:*$// +x +s/\(=[ ]*\).*/\1/ +G +s/\n// s/^[^=]*=[ ]*$// }' fi -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 fi # test -n "$CONFIG_FILES" +# Set up the scripts for CONFIG_HEADERS section. +# No need to generate them if there are no CONFIG_HEADERS. +# This happens for instance with `./config.status Makefile'. +if test -n "$CONFIG_HEADERS"; then +cat >"$tmp/defines.awk" <<\_ACAWK || +BEGIN { +_ACEOF + +# Transform confdefs.h into an awk script `defines.awk', embedded as +# here-document in config.status, that substitutes the proper values into +# config.h.in to produce config.h. + +# Create a delimiter string that does not exist in confdefs.h, to ease +# handling of long lines. +ac_delim='%!_!# ' +for ac_last_try in false false :; do + ac_t=`sed -n "/$ac_delim/p" confdefs.h` + if test -z "$ac_t"; then + break + elif $ac_last_try; then + as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5 + else + ac_delim="$ac_delim!$ac_delim _$ac_delim!! " + fi +done + +# For the awk script, D is an array of macro values keyed by name, +# likewise P contains macro parameters if any. Preserve backslash +# newline sequences. + +ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* +sed -n ' +s/.\{148\}/&'"$ac_delim"'/g +t rset +:rset +s/^[ ]*#[ ]*define[ ][ ]*/ / +t def +d +:def +s/\\$// +t bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3"/p +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p +d +:bsnl +s/["\\]/\\&/g +s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\ +D["\1"]=" \3\\\\\\n"\\/p +t cont +s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p +t cont +d +:cont +n +s/.\{148\}/&'"$ac_delim"'/g +t clear +:clear +s/\\$// +t bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/"/p +d +:bsnlc +s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p +b cont +' >$CONFIG_STATUS || ac_write_fail=1 + +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + for (key in D) D_is_set[key] = 1 + FS = "" +} +/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ { + line = \$ 0 + split(line, arg, " ") + if (arg[1] == "#") { + defundef = arg[2] + mac1 = arg[3] + } else { + defundef = substr(arg[1], 2) + mac1 = arg[2] + } + split(mac1, mac2, "(") #) + macro = mac2[1] + prefix = substr(line, 1, index(line, defundef) - 1) + if (D_is_set[macro]) { + # Preserve the white space surrounding the "#". + print prefix "define", macro P[macro] D[macro] + next + } else { + # Replace #undef with comments. This is necessary, for example, + # in the case of _POSIX_SOURCE, which is predefined and required + # on some systems where configure will not decide to define it. + if (defundef == "undef") { + print "/*", prefix defundef, macro, "*/" + next + } + } +} +{ print } +_ACAWK +_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 + as_fn_error $? "could not setup config headers machinery" "$LINENO" 5 +fi # test -n "$CONFIG_HEADERS" + -for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS +eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS" +shift +for ac_tag do case $ac_tag in :[FHLC]) ac_mode=$ac_tag; continue;; esac case $ac_mode$ac_tag in :[FHL]*:*);; - :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 -echo "$as_me: error: Invalid tag $ac_tag." >&2;} - { (exit 1); exit 1; }; };; + :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5 ;; :[FH]-) ac_tag=-:-;; :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; esac @@ -11211,26 +10555,34 @@ [\\/$]*) false;; *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; esac || - { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 -echo "$as_me: error: cannot find input file: $ac_f" >&2;} - { (exit 1); exit 1; }; };; + as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5 ;; esac - ac_file_inputs="$ac_file_inputs $ac_f" + case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac + as_fn_append ac_file_inputs " '$ac_f'" done # Let's still pretend it is `configure' which instantiates (i.e., don't # use $as_me), people would be surprised to read: # /* config.h. Generated by config.status. */ - configure_input="Generated from "`IFS=: - echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." + configure_input='Generated from '` + $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g' + `' by configure.' if test x"$ac_file" != x-; then configure_input="$ac_file. $configure_input" - { echo "$as_me:$LINENO: creating $ac_file" >&5 -echo "$as_me: creating $ac_file" >&6;} + { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5 +$as_echo "$as_me: creating $ac_file" >&6;} fi + # Neutralize special characters interpreted by sed in replacement strings. + case $configure_input in #( + *\&* | *\|* | *\\* ) + ac_sed_conf_input=`$as_echo "$configure_input" | + sed 's/[\\\\&|]/\\\\&/g'`;; #( + *) ac_sed_conf_input=$configure_input;; + esac case $ac_tag in - *:-:* | *:-) cat >"$tmp/stdin";; + *:-:* | *:-) cat >"$tmp/stdin" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; esac ;; esac @@ -11240,42 +10592,7 @@ X"$ac_file" : 'X\(//\)[^/]' \| \ X"$ac_file" : 'X\(//\)$' \| \ X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || -echo X"$ac_file" | - sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ - s//\1/ - q - } - /^X\(\/\/\)[^/].*/{ - s//\1/ - q - } - /^X\(\/\/\)$/{ - s//\1/ - q - } - /^X\(\/\).*/{ - s//\1/ - q - } - s/.*/./; q'` - { as_dir="$ac_dir" - case $as_dir in #( - -*) as_dir=./$as_dir;; - esac - test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { - as_dirs= - while :; do - case $as_dir in #( - *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( - *) as_qdir=$as_dir;; - esac - as_dirs="'$as_qdir' $as_dirs" - as_dir=`$as_dirname -- "$as_dir" || -$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ - X"$as_dir" : 'X\(//\)[^/]' \| \ - X"$as_dir" : 'X\(//\)$' \| \ - X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || -echo X"$as_dir" | +$as_echo X"$ac_file" | sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/ q @@ -11293,20 +10610,15 @@ q } s/.*/./; q'` - test -d "$as_dir" && break - done - test -z "$as_dirs" || eval "mkdir $as_dirs" - } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 -echo "$as_me: error: cannot create directory $as_dir" >&2;} - { (exit 1); exit 1; }; }; } + as_dir="$ac_dir"; as_fn_mkdir_p ac_builddir=. case "$ac_dir" in .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; *) - ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` + ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'` # A ".." for each directory in $ac_dir_suffix. - ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` + ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'` case $ac_top_builddir_sub in "") ac_top_builddir_sub=. ac_top_build_prefix= ;; *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; @@ -11346,12 +10658,12 @@ esac _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # If the template does not know about datarootdir, expand it. # FIXME: This hack should be removed a few years after 2.60. ac_datarootdir_hack=; ac_datarootdir_seen= - -case `sed -n '/datarootdir/ { +ac_sed_dataroot=' +/datarootdir/ { p q } @@ -11359,36 +10671,37 @@ /@docdir@/p /@infodir@/p /@localedir@/p -/@mandir@/p -' $ac_file_inputs` in +/@mandir@/p' +case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in *datarootdir*) ac_datarootdir_seen=yes;; *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) - { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 -echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 +$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} _ACEOF -cat >>$CONFIG_STATUS <<_ACEOF +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_datarootdir_hack=' s&@datadir@&$datadir&g s&@docdir@&$docdir&g s&@infodir@&$infodir&g s&@localedir@&$localedir&g s&@mandir@&$mandir&g - s&\\\${datarootdir}&$datarootdir&g' ;; + s&\\\${datarootdir}&$datarootdir&g' ;; esac _ACEOF # Neutralize VPATH when `$srcdir' = `.'. # Shell code in configure.ac might set extrasub. # FIXME: do we really want to maintain this feature? -cat >>$CONFIG_STATUS <<_ACEOF - sed "$ac_vpsub +cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 +ac_sed_extra="$ac_vpsub $extrasub _ACEOF -cat >>$CONFIG_STATUS <<\_ACEOF +cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 :t /@[a-zA-Z_][a-zA-Z_0-9]*@/!b -s&@configure_input@&$configure_input&;t t +s|@configure_input@|$ac_sed_conf_input|;t t s&@top_builddir@&$ac_top_builddir_sub&;t t +s&@top_build_prefix@&$ac_top_build_prefix&;t t s&@srcdir@&$ac_srcdir&;t t s&@abs_srcdir@&$ac_abs_srcdir&;t t s&@top_srcdir@&$ac_top_srcdir&;t t @@ -11398,123 +10711,52 @@ s&@abs_top_builddir@&$ac_abs_top_builddir&;t t s&@INSTALL@&$ac_INSTALL&;t t $ac_datarootdir_hack -" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out +" +eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && - { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&5 -echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' -which seems to be undefined. Please make sure it is defined." >&2;} + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&5 +$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' +which seems to be undefined. Please make sure it is defined" >&2;} rm -f "$tmp/stdin" case $ac_file in - -) cat "$tmp/out"; rm -f "$tmp/out";; - *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; - esac + -) cat "$tmp/out" && rm -f "$tmp/out";; + *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";; + esac \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;; :H) # # CONFIG_HEADER # -_ACEOF - -# Transform confdefs.h into a sed script `conftest.defines', that -# substitutes the proper values into config.h.in to produce config.h. -rm -f conftest.defines conftest.tail -# First, append a space to every undef/define line, to ease matching. -echo 's/$/ /' >conftest.defines -# Then, protect against being on the right side of a sed subst, or in -# an unquoted here document, in config.status. If some macros were -# called several times there might be several #defines for the same -# symbol, which is useless. But do not sort them, since the last -# AC_DEFINE must be honored. -ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* -# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where -# NAME is the cpp macro being defined, VALUE is the value it is being given. -# PARAMS is the parameter list in the macro definition--in most cases, it's -# just an empty string. -ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' -ac_dB='\\)[ (].*,\\1define\\2' -ac_dC=' ' -ac_dD=' ,' - -uniq confdefs.h | - sed -n ' - t rset - :rset - s/^[ ]*#[ ]*define[ ][ ]*// - t ok - d - :ok - s/[\\&,]/\\&/g - s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p - s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p - ' >>conftest.defines - -# Remove the space that was appended to ease matching. -# Then replace #undef with comments. This is necessary, for -# example, in the case of _POSIX_SOURCE, which is predefined and required -# on some systems where configure will not decide to define it. -# (The regexp can be short, since the line contains either #define or #undef.) -echo 's/ $// -s,^[ #]*u.*,/* & */,' >>conftest.defines - -# Break up conftest.defines: -ac_max_sed_lines=50 - -# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" -# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" -# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" -# et cetera. -ac_in='$ac_file_inputs' -ac_out='"$tmp/out1"' -ac_nxt='"$tmp/out2"' - -while : -do - # Write a here document: - cat >>$CONFIG_STATUS <<_ACEOF - # First, check the format of the line: - cat >"\$tmp/defines.sed" <<\\CEOF -/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def -/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def -b -:def -_ACEOF - sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS - echo 'CEOF - sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS - ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in - sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail - grep . conftest.tail >/dev/null || break - rm -f conftest.defines - mv conftest.tail conftest.defines -done -rm -f conftest.defines conftest.tail - -echo "ac_result=$ac_in" >>$CONFIG_STATUS -cat >>$CONFIG_STATUS <<\_ACEOF if test x"$ac_file" != x-; then - echo "/* $configure_input */" >"$tmp/config.h" - cat "$ac_result" >>"$tmp/config.h" - if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then - { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 -echo "$as_me: $ac_file is unchanged" >&6;} + { + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" + } >"$tmp/config.h" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 + if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then + { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5 +$as_echo "$as_me: $ac_file is unchanged" >&6;} else - rm -f $ac_file - mv "$tmp/config.h" $ac_file + rm -f "$ac_file" + mv "$tmp/config.h" "$ac_file" \ + || as_fn_error $? "could not create $ac_file" "$LINENO" 5 fi else - echo "/* $configure_input */" - cat "$ac_result" + $as_echo "/* $configure_input */" \ + && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \ + || as_fn_error $? "could not create -" "$LINENO" 5 fi - rm -f "$tmp/out12" ;; - :C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5 -echo "$as_me: executing $ac_file commands" >&6;} + :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5 +$as_echo "$as_me: executing $ac_file commands" >&6;} ;; esac @@ -11532,11 +10774,13 @@ done # for ac_tag -{ (exit 0); exit 0; } +as_fn_exit 0 _ACEOF -chmod +x $CONFIG_STATUS ac_clean_files=$ac_clean_files_save +test $ac_write_fail = 0 || + as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5 + # configure is writing to config.log, and then calls config.status. # config.status does its own redirection, appending to config.log. @@ -11556,6 +10800,10 @@ exec 5>>config.log # Use ||, not &&, to avoid exiting from the if with $? = 1, which # would make configure fail if this is the last instruction. - $ac_cs_success || { (exit 1); exit 1; } + $ac_cs_success || as_fn_exit 1 +fi +if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then + { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5 +$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;} fi --- discover-2.1.2.orig/configure.ac +++ discover-2.1.2/configure.ac @@ -129,6 +129,10 @@ AC_CHECK_LIB(expat, XML_ParserCreate, , AC_MSG_ERROR([Can't find expat library.])) +AC_CHECK_HEADER(usb.h, , AC_MSG_ERROR([Can't find usb.h.])) +AC_CHECK_LIB(usb, usb_init, , + AC_MSG_ERROR([Can't find usb library.])) + # curl if test "${ENABLE_CURL}" '!=' "no"; then --- discover-2.1.2.orig/debian/changelog +++ discover-2.1.2/debian/changelog @@ -0,0 +1,1339 @@ +discover (2.1.2-7ubuntu1) vivid; urgency=medium + + * Merge from Debian unstable. Remaining changes: + - Use autotools-dev to update config.{sub,guess} for new arches. + + -- Logan Rosen Thu, 06 Nov 2014 11:52:13 -0500 + +discover (2.1.2-7) unstable; urgency=medium + + * Ack NMUs 2.1.2-5.1 and 2.1.2-5.2 and merge them into subversion. + * Correct usage information from config-script. The correct option to + obtain the list of valid variable names is --list-vars, not --list. + Patch from Didier Raboud (Closes: 681994). + * Change aptitude to apt-get in discover-pkginstall to avoid installer + hang (Closes: #760144). + + -- Petter Reinholdtsen Mon, 01 Sep 2014 15:56:58 +0200 + +discover (2.1.2-5.2) unstable; urgency=low + + * Non-maintainer upload. + * Fix pending l10n issues. Debconf translations: + - Slovak (Slavko). Closes: #639445 + - Indonesian (Mahyuddin Susanto). Closes: #654167 + - Polish (Michał Kułach). Closes: #661250 + + -- Christian Perrier Fri, 30 Mar 2012 06:50:54 +0200 + +discover (2.1.2-5.1) unstable; urgency=low + + * Non-maintainer upload. + * Don't ship .la files (Closes: #621193). + + -- Luk Claes Tue, 28 Jun 2011 07:31:15 +0200 + +discover (2.1.2-6) experimental; urgency=low + + * Report the vendor id if an unknown vendor id causes discover to + crash. + * Get USB device detection working by using libusb to find them when + /proc/bus/usb/devices do not exist. Add build-depend on libusb-dev. + * Update debhelper level from 4 to 8 to move to a supported debhelper + level. No changes needed. + * Update to newer config.guess and config.sub to get rid of lintian + warning (Closes: #533688). + + -- Petter Reinholdtsen Wed, 09 Jan 2013 13:37:30 +0100 + +discover (2.1.2-5.2ubuntu1) trusty; urgency=medium + + * Use autotools-dev to update config.{sub,guess} for new arches. + + -- Logan Rosen Sun, 29 Dec 2013 16:49:18 -0500 + +discover (2.1.2-5) unstable; urgency=low + + [ Petter Reinholdtsen ] + * Add code in discover-pkginstall to not enable the tasksel progress + bar if $DI_PROGRESS_BAR_VISIBLE is set, to avoid messing up the + progress bar for pkgsel (Closes: 603021). Patch from Joey Hess. + + * Debconf translations: + - Added Danish by Joe Hansen (Closes: #592272). + + -- Petter Reinholdtsen Sun, 05 Dec 2010 13:43:14 +0100 + +discover (2.1.2-4) unstable; urgency=low + + [ Petter Reinholdtsen ] + * Use debconf-apt-progress in discover-pkginstall if available, to + get a progress bar when installing packages within d-i. + * Drop obsolete packages libdiscover1-dev and discover1. + * Change /sbin/discover to the dynamically linked version, as it + is no longer used from the initrd. + + -- Petter Reinholdtsen Fri, 16 Apr 2010 00:14:21 +0200 + +discover (2.1.2-3) unstable; urgency=low + + [ Petter Reinholdtsen ] + * Time to drop discover1 and migrate to discover v2. Provide + transitional packages discover1 and libdiscover1-dev depending on + the equivalent v2 packages. Copy the list of maintainers and + uploaders from the discover1 package. + * Update prerm and postinst to try harder to get rid of the init.d + scripts of discover and discover1. + * Only call module-assistant in discover-pkginstall if it is + installed (Closes: #464971). + * Improve usage information in discover-pkginstall to explain + the available options. Add manual page for discover-pkginstall. + * Include in sysdeps/linux/ata.c to find free(). + * Updated Standards-Version from 3.7.2 to 3.8.0, no changes needed. + * Replace ${Source-Version} with ${binary:Version} as proposed by lintian. + * Remove generated config.log, config.status in clean target. + * Convert debian/copyright to UTF-8. + + * Debconf translations: + - Add Norwegian Bokmal again. + - Finnish. Closes: #472621 + - Brazilian Portuguese. Closes: #481510 + - Turkish. Closes: #487696 + - Vietnamese. Closes: #489404 + + -- Petter Reinholdtsen Thu, 10 Jul 2008 21:29:15 +0200 + +discover (2.1.2-2) unstable; urgency=low + + * Improve module-assistent call in discover-pkginstall based on + input from its maintainer. + * Change file descriptor used to pass info from sub-process from + 15 to 8, as dash fail to handle with two-digit file descriptors. + + -- Petter Reinholdtsen Wed, 8 Aug 2007 20:24:53 +0200 + +discover (2.1.2-1) unstable; urgency=low + + * Add support for building module-assistant source packages + in discover-pkginstall. + * Ask in discover-pkginstall which packages to install using medium + debconf priority. + * Fix problem when installing packages who uses debconf by moving + the debconf question about what to install into a subprocess. + * Remove some unused code and use the correct config file name. + * Change build rules to avoid .svn directories in the tarball. + * Increase version number to 2.1.2 and correct the mailing list address. + + -- Petter Reinholdtsen Mon, 6 Aug 2007 18:02:16 +0200 + +discover (2.1.1-3) unstable; urgency=low + + [ Petter Reinholdtsen ] + * Fix typo in discover-pkginstall. (Closes: #418133) + * Detect lenny in discover-pkginstall, and drop version check there. + + * Debconf translations: + - Persian. Sent directly by Abbas Esmaeeli Some'eh + - Add Japanese from Noritada Kobayashi. (Closes: #413000) + + -- Petter Reinholdtsen Thu, 21 Jun 2007 19:23:14 +0100 + +discover (2.1.1-2.1) unstable; urgency=low + + * Non-maintainer upload to fix pending debconf issues. + * Switch to po-debconf for debconf templates. Closes: #351381 + * Debconf translations + - French + - Galician. Closes: #411190 + - Portuguese. Closes: #411197 + - Tamil. Closes: #411213 + - Czech. Closes: #411222 + - Swedish. Closes: #411232 + - Dutch. Closes: #411233 + - Russian. Closes: #411236 + - German. Closes: #411279 + - Norwegian Bokmal. Closes: #411324 + - Spanish. Closes: #411353 + - Italian. Closes: #411376 + - Basque. Closes: #411458 + - Romanian. Closes: #411435 + - Italian. Closes: #411568 + + -- Christian Perrier Tue, 20 Feb 2007 08:36:43 +0100 + +discover (2.1.1-2) unstable; urgency=low + + [ Otavio Salvador ] + * Removed udeb package. + + [ Petter Reinholdtsen ] + * Improve template text for discover-pkginstall. (Closes: #385591) + * Correct the handling of several packages listed for one PCI device in + discover-pkginstall. + + -- Petter Reinholdtsen Fri, 13 Oct 2006 18:52:55 +0200 + +discover (2.1.1-1) unstable; urgency=low + + * Fix typo in init.d script. Make it available in + /usr/share/doc/discover/. + * Make sure to include the discover-pkginstall script in + the discover package. + * Use debconf to confirm the list of packages to install in + discover-pkginstall. + + -- Petter Reinholdtsen Thu, 31 Aug 2006 10:57:13 +0200 + +discover (2.1.0-1) unstable; urgency=low + + [ Otavio Salvador ] + * Remove the externals repositories. + * Add a fresh copy of buildtools, portability and doctools dated + 2005-07-16. + * Add debian/update-buildsystem to allow us to sync with Progeny build + system. + * Fix build problem installing the bug script since the directory wasn't + create at build time. + * Cleanup the package building a bit and fix the problem using dh_strip. + * Fix a compiler warning about signess with gcc-4.0. + * Applied patch from Jean Christophe André to fix + already loaded module detection. (Closes: #307125) + * Change place to store crashfile on /lib/discover/. (Closes: #306169) + + [ Petter Reinholdtsen ] + * Convert discover-modprobe (called from init.d script) to use Linux + Software Base functions when present. Add suggest on lsb-base. + * Add support for vendor default entries, to make it possible to + return 'ati' and 'nv' drivers for unrecognized ATI and nVidia + cards. This includes a change to the DTD. Patch from Daniel + Stone and ubuntu. + * Include reportbug helper script to get useful info in bug reports. + + [ Jeff Licquia ] + * Add a mechanism for the sysdeps to pass information back to + discover, and make that information available for query under + the "device" data node. + + [ Petter Reinholdtsen ] + * Take over this package from QA. + * Add discover-aptinstall, installing hardware related + debian packages. (Closes: #382454) + * Do not install init.d script, and remove traces of it if present. + It is no longer useful as udev do a much better job based on the + /lib/modules/*/modules.* files provided by the kernel. + This make the boot order irrelevant. (Closes: #310944, #369598, #363025) + * Add LSB info to the init.d script in the source directory, for those + interested in using it. (Closes: #335322) + * Update Standards-Version from 3.6.2to 3.7.2. No changes needed. + * Remove directory /var/state/discover/ if it exist. It haven't + been used since version 1.2-1. (Closes: #304923) + * Teach discover-modprobe to handle modules with names which + are a substring of other module names. Patch from Branden Robinson. + (Closes: #300906) + * Remove vim instructions at the end of debian/changelog to keep lintian + happy. + * Update to use debhelper 4. Add ${misc:Depends} to depends lines. + * Remove all traces of the obsolete cdrom question. (Closes: #351381) + + -- Petter Reinholdtsen Fri, 11 Aug 2006 22:21:55 +0200 + +discover (2.0.7-3) unstable; urgency=low + + * QA upload. + * NMU ACK. Closes: #305042. Thanks to Jeroen and David, see below. + * sysdeps/stub/stubs.c: Fix FTBFS on GNU/kFreeBSD (and any system using + sysdep/stubs/). Closes: #364863. Patch by Robert Millan + , thanks. + * doc/discover-modprobe.8, debian/discover.postrm: Removed "/usr/local" from + paths in man page, and added removal of /var/lib/discover in postrm. + Closes: #328497. Thanks to Lars Wirzenius . + * debian/discover.postinst: Enter invoke-rc.d. Closes: #367739. + * doc/device-types.xml, doc/discover.1, doc/guide.html, doc/guide.txt: Fixed + typo. Closes: #311442. + * debian/rules: Fixed debian-rules-missing-required-target binary-indep. + * debian/changelog: Fixed syntax-error-in-debian-changelog. + + -- Bart Martens Sat, 29 Jul 2006 12:36:08 +0200 + +discover (2.0.7-2.1) unstable; urgency=medium + + * NMU + * Have discover-modprobe use mkdir -p, in stead of install -d, because /usr + might not yet be available. Thanks David Everly for + noticing. (Closes: #305042) + + -- Jeroen van Wolffelaar Sun, 24 Apr 2005 14:54:07 +0200 + +discover (2.0.7-2) unstable; urgency=low + + * Make discover depend on libdiscover2; we don't need it for the + shared library, but we do need the surrounding infrastructure. + Closes: #294121. + + -- Jeff Licquia Sun, 13 Feb 2005 10:40:39 -0500 + +discover (2.0.7-1) unstable; urgency=low + + * Apply patches from Rafael Avila de Espindola (rafael.espindola + at gmail dot com) to fix some memory leaks. + * Inspired by Rafael: handle /proc more safely in Linux ATA sysdeps. + * Inspired by Rafael: check that we could open the configuration + directory, and close it when we're done. + * Apply include file fixes to the test suite. + * Disable curl support in the Debian packages. Closes: #279462. + * Purge -o from tests and use grep -E instead of egrep. + Closes: #258314. + * Fix wrong paths in documentation. Closes: #273205. + * Fix discover-config documentation to match the utility + (actually a fix to buildtools). Closes: #247546. + * Include string.h in sysdeps/linux/ata.c, so we don't get + weird pointer arithmetic going. + * Make sure that our device ordering matches whether we read + PCI device info from /proc or /sys. Closes: #286552. + * Trimmed unneeded Build-Depends. + * Fix package build issues with static linking and stripping + of binaries. + * Make discover-static /sbin/discover, and get rid of the + dynamically-linked /usr/bin/discover. Closes: #287189. + * Update the documentation. + + -- Jeff Licquia Sun, 6 Feb 2005 15:14:22 -0500 + +discover (2.0.6-3) unstable; urgency=low + + * Do not modify /etc/discover-modprobe.conf with data migrated from + version 1; instead, simply preserve the old v1 configuration. This + may cause problems for people who had set discover v1 to skip modules, + but the solution violates Debian policy. Users are encouraged to + migrate their discover v1 configuration by hand. Closes: #283070. + * Make the /usr/lib/libdiscover.so link absolute instead of relative. + * Revert to libcurl2, since libcurl3 seems to be in poor shape. + Closes: #283064, #283969. + * Add changelog information from discover 1. Closes: #249968. + + -- Jeff Licquia Tue, 7 Dec 2004 11:42:39 -0500 + +discover (2.0.6-2) unstable; urgency=low + + * Change the default setting for "types" in discover-modprobe.conf + to "all" (from ""). Closes: #282983. + * Replace uniq in discover-modprobe with some clever shell, since + uniq is also in /usr/bin. Closes: #247423. + + -- Jeff Licquia Mon, 29 Nov 2004 23:06:17 -0500 + +discover (2.0.6-1) unstable; urgency=low + + * Ian Murdock : + + * Call update-rc.d remove in postrm on purge, not remove. + Closes: #252634. + + * Use /var/lib for crash data rather than /var/state, as per FHS. + Closes: #273205. + + * Allow data query operations (i.e., --data-path and + --data-version) even when the device type is not specified. + This mirrors the default behavior of Discover in version 1 and + is consistent with the results of invoking Discover without + any arguments (which displays a summary of all device detected). + + * discover-modprobe.conf: Specify the empty string for types, so the + default behavior is to report on all detected hardware. + + * Allow data query operations (i.e., --data-path and + --data-version) to take a device ID (that is, a vendor ID and a + model ID concatenated together, e.g., "0x05af080a") in addition to a + device type. This is in preparation for adding hotplug support. + + * sysdeps/linux/pci.c: Convert device class to little-endian + byte order on big-endian architectures. Patch + from Rafael Espíndola . + Closes: #255868. + + * Jeff Licquia : + + * Instead of a single discover.conf, move to use a discover.conf.d + directory with multiple configuration files. This allows other + packages to change discover's configuration, and eliminates the + problem with /etc/discover.conf changing formats. + Closes: #256473. + + * Add a new configuration attribute to the data-source element in + configuration files: "place". If set to "before", the data in + the source is prepended instead of appended, making it override + the default data. + + * Build-Dep on libcurl3-dev as the default curl. Closes: #260205. + + -- Jeff Licquia Fri, 19 Nov 2004 15:52:22 -0500 + +discover (2.0.5-1) unstable; urgency=low + + * New version. + * Set some sane defaults if discover-config isn't available to + discover-modprobe yet. Closes: #246046. + * Use sed instead of cut to isolate the information we need from + /proc/modules. Closes: #247423. + * Change the include files to include instead + of just . Closes: #246045. + * Re-enable ATA sysdeps for Linux. This resolves half of bug + 242749. + * For PCI Linux sysdeps, prefer /sys information to /proc if + available. + + -- Jeff Licquia Mon, 17 May 2004 02:30:10 -0500 + +discover (2.0.4-5) unstable; urgency=low + + * The busclass change read too much PCI data, and with some devices + where this data was not defined, this would cause the box to crash. + A patch from David Price fixed this. + Closes: #246029. + + -- Jeff Licquia Thu, 6 May 2004 10:27:53 -0500 + +discover (2.0.4-4) unstable; urgency=low + + * device.xml (create_device): Make "busclass" attribute optional. + + -- Ian Murdock Fri, 30 Apr 2004 14:09:18 -0500 + +discover (2.0.4-3) unstable; urgency=low + + * Make sure /bin is a directory when installing the udeb discover. + Closes: #243972. + + -- Jeff Licquia Fri, 16 Apr 2004 10:52:46 -0500 + +discover (2.0.4-2) unstable; urgency=low + + * Rebuilt using the proper buildtools branch, which somehow got + reverted in our build. Closes: #239864. + + -- Jeff Licquia Wed, 14 Apr 2004 10:38:44 -0500 + +discover (2.0.4-1) unstable; urgency=low + + * New upstream version. + * Move discover to /bin and libdiscover.so.* to /lib, so we don't + depend on /usr being mounted. Closes: #240922. + * Use system-provided busclass information (extracted from /proc) + to override discover-data-provided busclass information. + + -- Jeff Licquia Mon, 5 Apr 2004 01:25:36 -0500 + +discover (2.0.3-6) unstable; urgency=low + + * Use a branch of buildtools with fixes for MIPS builds. + Closes: #239864. + + -- Jeff Licquia Wed, 31 Mar 2004 16:19:08 -0500 + +discover (2.0.3-5) unstable; urgency=low + + * Fix discover-modprobe so it can detect modules on both 2.4 and 2.6 + kernels. Closes: #240363. + * Check whether a numeric busclass ID is in our database, and exit + rather than segfault if not. Closes: #239719. + + -- Jeff Licquia Wed, 31 Mar 2004 10:57:52 -0500 + +discover (2.0.3-4) unstable; urgency=low + + * The udeb shouldn't Confict: and Provide: itself. Closes: #239775. + * The udeb should Provide: discover. Affects bug 239725 filed against + discover1-udeb. + * Updated buildtools autoconfage. Closes: #239864. + + -- Jeff Licquia Thu, 25 Mar 2004 16:10:33 -0500 + +discover (2.0.3-3) unstable; urgency=low + + * Rename udeb to discover-udeb, per newly hashed out naming scheme. + * Also make udeb depend on discover-data-udeb, per naming scheme. + * Upload to unstable. + + -- Jeff Licquia Tue, 23 Mar 2004 09:39:11 -0500 + +discover (2.0.3-2) experimental; urgency=low + + * Set priority on discover2-udeb to extra. + * Upload discover 2.0.3 to experimental. + + -- Jeff Licquia Tue, 16 Mar 2004 15:26:38 -0500 + +discover (2.0.3-1) unstable; urgency=low + + * Discover 2.0.3 released. + + * Copied the PCMCIA headers back into sysdeps/linux/pcmcia + (from kernel-headers-2.6.0-1). Adjusted configure.ac to use the + default headers unless the --with-pcmcia-headers flag is + specified. + + * debian/control + Applied patch from Gaudenz Steinlin : + - remove unneeded libdiscover2-pic + - rename discover-udeb to discover2-udeb + - change maintainer to discover-workers + - some minor changes to the package descriptions + - priority of discover2-udeb should be optional until it is the standard + - removed unneeded Replaces + - versioned depend on discover-data (>= 2.0) + + * debian/discover2-udeb.dirs + Renamed from discover-udeb.dirs. + + * debian/libdiscover2.files + * debian/libdiscover-dev.files + Added headers to libdiscover-dev. Moved API documentation from + libdiscover2 to libdiscover2-dev. + + * debian/postinst + Applied patch from Gaudenz Steinlin : + - redirect output of update-rc.d to /dev/null as suggested by lintian + + * debian/rules + Applied patch from Gaudenz Steinlin : + - introduced the variable UPACKAGE which contains the name of the + udeb package + - build udeb with -Os + - separate the rule for building the udeb and deb packages to make + it easier to only build the udeb + + * etc/discover-modprobe.conf + Replace discover1 types with discover2 types. + + * lib/Makefile.in + Applied patch from Gaudenz Steinlin : + - install all header files in ${includedir}/discover + + * scripts/discover-modprobe + Applied patch from Gaudenz Steinlin : + - check for the existence of discover-modprobe + Added support for Linux 2.6 (recognize module extension .ko). + + * scripts/init + Applied patch from Gaudenz Steinlin : + - don't load modules that are already loaded + + -- Ian Murdock Mon, 23 Feb 2004 17:11:59 -0500 + +discover (2.0.2-1) unstable; urgency=low + + * Discover 2.0.2 released. + + -- Ian Murdock Fri, 30 Jan 2004 20:46:56 -0500 + +discover (2.0.2-0.0.0.4) unstable; urgency=low + + * The following changes are by Eric Gillespie . + + * discover/lib/load-url.c + (_discover_load_url_file): Fix url parsing. + + * discover/tests/device.c + (device_test_internals): Revert previous change. "Tiny editorial + corrections" broke this test. + + * discover/tests/data/pci-vendor.xml + Revert previous change, another editorial change that broke a test. + + * discover/discover/{didiscover.c,discover.c}, + discover/doc/GNUmakefile, + discover/tests/data/usb-vendor.xml + Last of the reversions. + + * discover/configure.ac + Put a comment back with the code it documented, which moved when curl + was made optional. + + * discover/lib/Makefile.in + Comment out the only libdiscover_pic.a references left uncommented. + Also nitpick a couple of the others. + + * discover/discover/discover.c + Remove extraneous newlines added to usage and help output in 1.51, + which fixed my line-spanning strings (older gcc versions ruined me!). + + * discover/configure.ac + I thought AC_PATH_TOOL honored tools set in the environment, but it + doesn't. Maybe it did in an older version of autoconf. At any rate, + explicitly look for tools in the environment before looking for them + with AC_PATH_TOOL. + + * discover/debian/control + whitespace police + + * discover/discover/discover.c + (query_data): Fix printing of extraneous newline when data is empty. + + * discover/discover/Makefile.in + discover/discover/didiscover.c + Remove didiscover.c. The effects of + didiscover --data-path --data-vendor + didiscover --data-path --data-model + are achieved with + discover -t --no-model + discover -t --no-vendor + + * discover/debian/rules + Configure and build discover twice: first a full build for the debs, + second a no-curl no-shared build for the udeb. + + * discover/lib/{load-url.c,curl.c} + curl.c: + Drop the dlopen stuff. Wrap the entire file in a HAVE_LIBCURL + conditional. + (_discover_curl_init): Remove. + (_discover_load_url_curl): Rename to _discover_load_url. + load-url.c: + Move to the top where it belongs. Wrap the entire file + in a !HAVE_LIBCURL conditional. + (_discover_load_url): Remove this function which called + _discover_load_url_curl or _discover_load_url_file; now we just + provide the same _discover_load_url in both curl and non-curl + versions. + (_discover_load_url_file): Rename to _discover_load_url. + + * discover/lib/Makefile.in + Remove GNUisms and put the curl files back into the build, now that + they properly handle the no-curl case. + + * The following changes are by Branden Robinson . + + * discover/discover-xml/discover-xml.c + (print_help): Fix yet another multiline string constant. + + * doc/discover.refentry + Add examples on how to extract vendor and model information by device + type. + + -- Branden Robinson Wed, 5 Nov 2003 16:33:21 -0500 + +discover (2.0.2-0.0.0.2) unstable; urgency=low + + * Added discover.conf to discover-udeb. + + -- Jeff Licquia Fri, 30 May 2003 10:41:32 -0500 + +discover (2.0.2-0.0.0.1) unstable; urgency=low + + * New upstream changes. + * Added libdiscover2-pic and discover-udeb package generation. + + -- Jeff Licquia Mon, 19 May 2003 16:51:03 -0500 + +discover (2.0.1-2) unstable; urgency=low + + * debian/rules: when configuring, define localstatedir as /var + + -- Branden Robinson Fri, 14 Feb 2003 12:28:59 -0500 + +discover (2.0.1-1) unstable; urgency=low + + * new upstream version + + -- Branden Robinson Mon, 3 Feb 2003 12:11:26 -0500 + +discover (1.5-3) unstable; urgency=low + + * Change section of libdiscover-dev to libdevel + * Include Danish debconf translation. Thanks Claus Hindsgaul and Denis + Barbier; Closes: #229074 + * Include Danish program translation. Closes: #237761 + * Add README.Debian documenting how to deal with 2.6 issues + * Add support for devicetype "isdn" to discover.c + * Change dependency from ash | dash to dash | ash; Closes: #237565 + * Update buildsystem for Chinese translation renaming + * Update buildsystem for new Japanese translation + * Translations + - Petter Reinholdtsen + - Updated Norwegian BokmÃ¥l debconf translation (no.po and nb.po). + - Bart cornelis + - Updated Dutch translation (nl.po) + - Carlos Z.F. Liu + - Updated Simplified Chinese debconf translation (zh_CN.po). Closes: #230372 + - Christian Perrier + - French program translation update (po/fr.po). Closes: #237372 + - Dennis Stampfer + - German debconf translation (debian.po/de.po). Closes: #237138 + - Andre Dahlqvist + - Swedish debconf translation. Closes: #237128 + - Eugeniy Meshcheryakov + - Ukrainian program and debconf translations. Closes: #236682 + - Andre Luis Lopes + - Brazilian program translation update (po/pt_BR.po). Closes: #237865 + - Nikolai Prokoschenko + - Russian program and debconf translation updates (po/ru.po, + debian/po/ru.po). Closes: #237880 + - Kenshi Muto + - Japanese program translation (po/ja.po). Closes: #237896 + - KÃ?â?¢stutis BiliÃ?«nas + - Lithuanian program update and debconf translation (po/lt.po, + debian/po/lt.po). Closes: #237706 + + -- David Nusinow Thu, 11 Mar 2004 02:25:26 -0500 + +discover (1.5-2) unstable; urgency=low + + * New maintainers, David Nusinow and Gaudenz Steinlin maintaining for + the Debian Installer Team + * discover-udeb now depends on discover-data-udeb; Closes: #188820 + * Typofix in update-initrd manpage; Closes: #218353 + * cdroms now symlinked in order; Closes: #182009 + * postinst now uses invoke-rc.d; Closes: #190731 + * Update standards version + - debian/rules: add CFLAGS export + * New Czech debconf translation. Thanks Miroslav Kure; Closes: #223942 + * New Japanese debconf translation. Thanks Kenshi Muto; + Closes: #224596 + * Don't "sort -u" modules. Print message if module is already loaded + instead; Closes: #224645 + * Now support 2.6 kernels. Thanks to all those who worked on this bug; + Closes: #223682, #204875 + * NMU ACK. Thanks to all involved; Closes: #169264, #209240, #211673 + Closes: #221302, #194901, #153656, #162747, #110461, #168858 + * Added debconf and updated main Finnish translation by Tommi Vainikainen + * Update Brazilian Portuguese debconf translation. Thanks Andre Luis Lopes; + Closes: #225145 + * Include new Dutch debconf translation. Thanks cobaco; Closes: #228300 + * Include new Greek translations for discover and debconf. Thanks + Konstantinos Margaritis; Closes: #226847 + + -- David Nusinow Sat, 13 Dec 2003 21:06:58 -0500 + +discover (1.5-1.4.3) unstable; urgency=low + + * NMU from the Minneapolis BSP. + * Added another test to init script to make sure we don't try to create + directories on /cdrom*. + * Fixed init script to not try to create /cdrom symlinks if /cdrom + is mounted. (Closes: #169264) + + -- Scott M. Dier Sat, 13 Dec 2003 13:32:52 -0600 + +discover (1.5-1.4.2) unstable; urgency=low + + * Non-maintainer upload, sponsored by Joey Hess. + * Use gettext for debconf templates. Closes: #209240 + * French debconf templates translation. Closes: #211673 + * Templates rewrite for debian-installer consistency + * Copied include/linux/pci.h and inclide/linux/pci_ids.h + from the 2.4.23 linux kernel sources into lib/linux. + Applied patch from Thomas Poindessous + This is a workaround for FTBFS problem. Closes: #221302 + + -- Christian Perrier Sat, 6 Dec 2003 07:49:02 +0100 + +discover (1.5-1.4.1) unstable; urgency=low + + * NMU, DebCamp BSP + * Patched discover.c to fix multiline problems with GCC 3.3 + Thanks Andreas Metzler for the patch (Closes: #194901) + + -- Alberto Gonzalez Iniesta Sun, 13 Jul 2003 21:00:45 +0200 + +discover (1.5-1.4) unstable; urgency=low + + * NMU with permission + * Put libdiscover* in /lib in the udeb, so it overwrites what's on the + boot medium. + + -- Tollef Fog Heen Tue, 12 Nov 2002 23:44:40 +0100 + +discover (1.5-1.3) unstable; urgency=low + + * NMU. Again. Silly me forgot to upload source as well when making + this a non-native package. + + -- Tollef Fog Heen Thu, 24 Oct 2002 11:59:49 +0200 + +discover (1.5-1.2) unstable; urgency=low + + * NMU with maintainer's permission + * Make the init script start even if a module fails to load. + (closes: #153656) + * Depend on ash | dash. (closes: #162747) + * Make this a non-native package again. + + -- Tollef Fog Heen Thu, 24 Oct 2002 02:07:29 +0200 + +discover (1.5-1.1) unstable; urgency=low + + * NMU + * Add udeb generation. (Closes: #110461) + + -- Tollef Fog Heen Mon, 9 Sep 2002 10:44:47 +0200 + +discover (1.5-1) unstable; urgency=low + + * new upstream version + * debian/discover.postinst: + - Stop redirecting the output of update-rc.d to /dev/null. + - Migrate people to the correct runlevel; just changing the + update-rc.d call in the postinst is insufficient. (Closes: #149256) + + -- Branden Robinson Tue, 11 Jun 2002 13:43:44 -0500 + +discover (1.4-1) unstable; urgency=low + + * new upstream version; recognize "disk" device type on the command line + (thanks, Oliver Kurth) (Closes: #149125) + * debian/control: fix error in libdiscover1-pic's extended description + + -- Branden Robinson Wed, 5 Jun 2002 11:11:41 -0500 + +discover (1.3.2-1) unstable; urgency=low + + * new upstream version; awk script inside init script reads from + /proc/mounts now, instead of standard input (Closes: #146519) + + -- Branden Robinson Fri, 24 May 2002 10:42:12 -0500 + +discover (1.3.1-1) unstable; urgency=low + + * new upstream version; fixes problem with vendor IDs from the list files + getting clobbered by a memset() + + -- Branden Robinson Thu, 23 May 2002 14:56:00 -0500 + +discover (1.3-1) unstable; urgency=low + + * new upstream version; among other changes: + + discover/discover.{8,c}: Applied patch from Mike Simons to support "a + way to get all possible devices detected at once, without typing the + complete list." (Closes: #146009) + + discover/discover.init: Don't permit failure to unmount the initrd or + free the ramdisk to be fatal errors. (Closes: #146519) + + discover/discover.init: Run the list of modules returned by discover + through "sort -u" so that we don't needlessly attempt to load the same + module multiple times. (Closes: #146256) + + discover/discover.init: Don't attempt to set up the (e.g.) /cdrom -> + /cdrom0 if /cdrom is already being used as a mount point according to + /proc/mounts. (Closes: #146266) + + lib/{ide.c,lst.c,pci.c,usb.c}: Fix unitialized variables and other + problems found with valgrind. Thanks to Petter Reinholdtsen for this + patch. (Closes: #147687) + + -- Branden Robinson Thu, 23 May 2002 13:56:49 -0500 + +discover (1.2-1) unstable; urgency=low + + * Development moved back to Progeny CVS; because of this and the now-useful + "upstream" ChangeLog, this is the last release where the Debian changelog + file will go into excruciating detail. Instead, the Debian changelog will + be used mostly for the bug auto-closing feature (an explanation will + accompany the auto-closed bugs, of course). + + * discover/ChangeLog: made this file useful with cvs2cl (Closes: #142046) + * discover/discover.8: add information about how to report unrecognized + hardware data to maintainers (Closes: #137522) + * discover/discover.init: + - load init script's configuration parameters from /etc/default/discover + if the file is readable + - only update /dev/cdrom* and corresponding mount points if + $MANAGE_CDROM_DEVICES is true (corresponds to debconf template) + (Closes: #118760) + - use -p argument to mkdir in case parent directories of mount points do + not exist + - use $CDROM_BASE_MOUNTPOINT as prefix to mount points + - implement more precise check for mounted /initrd filesystem + - migrate from /var/state to /var/lib per FHS (Closes: #136992) + - added comments describing the function of each of the three + configuration files + + * debian/control: + - change maintainer to Progeny Debian Packaging Team + - add Uploaders: field + - new package: libdiscover1-pic (thanks, Tollef Fog Heen) + (Closes: #143871) + - libdiscover-dev Replaces: libdiscover0, libdiscover0-dev + - discover Depends: debconf (>> 0.5) + * debian/copyright: corrected URL to package source + * debian/discover.dirs: /var/state/discover -> /var/lib/discover + * debian/discover.postinst: + - discover's rcS.d script needs to run after hotplug's (S35), but before + networking is set up (S39). It's getting to be a tight squeeze here. Run + it at S36. (Closes: #143329) + - manage /etc/default/discover file with debconf, and write debconf + section containing values of discover/manage_cdrom_devices and + discover/cdrom_base_mountpoint templates + * debian/discover.postrm: remove configuration files on package purge + * debian/discover.templates.pt_BR: added Brazilian Portuguese template + translations (thanks, Andre Luis Lopes) (Closes: #141526) + * debian/docs: Stop shipping outdated and misleading Mandrake README and + BUGS files, and do ship ChangeLog.mandrake. + * debian/rules: + - Comment out useless call to dh_installinit. We don't want to get into + trouble if it suddenly starts working. See Debian bug #140881. + - build libdiscover1-pic (thanks, Tollef Fog Heen) + - add dh_installdebconf to binary-arch rule + * debian/shlibs: remove unused file (see libdiscover1.shlibs for the real + thing) + + -- Branden Robinson Mon, 29 Apr 2002 11:56:34 -0500 + +discover (1.1-6) unstable; urgency=medium + + * debian/postinst: oops, pass correct arguments to update-rc.d (thanks, + Thomas Hood) (Closes: #141492) + + -- Branden Robinson Sat, 6 Apr 2002 01:47:01 -0500 + +discover (1.1-5) unstable; urgency=low + + * debian/docs: stop shipping obsolete upstream FAQ (Closes: #127088) + * debian/{postinst,postrm}: run discover's init script much earlier, so + that, e.g., network modules are loaded before networking is set up + (thanks, Christoph Lameter) (Closes: #120602) + * discover/discover.init: + - put names of config files in shell variables for consistency + - semantic updates to some user-visible messages + - clarify how re-enablement of skipped modules is done (Closes: #137515) + * discover/{discover.8,discover.conf.5,update-initrd.8}: minor updates + + -- Branden Robinson Tue, 2 Apr 2002 02:55:29 -0500 + +discover (1.1-4) unstable; urgency=low + + * discover/discover.init: fix typo (thanks, Thomas Poindessous) + (Closes: #118349) + + -- Branden Robinson Mon, 5 Nov 2001 07:44:19 -0500 + +discover (1.1-3) unstable; urgency=low + + * lib/{ethernet,floppy,scsi}.c: comment-out PowerPC-specific code + + -- Branden Robinson Thu, 1 Nov 2001 13:01:10 -0500 + +discover (1.1-2) unstable; urgency=low + + * configure.ac: comment out check for "--with-kernel-source" (and re-ran + autoconf) + * debian/control: remove now-unnecessary build-dependencies on + libisapnp-dev, kernel-headers-2.2.19, autoconf, automake, and libtool + * debian/rules: comment out invocation of autogen.sh, and passing of + "--with-kernel-source" argument to configure + * debian/discover.overrides: format this file correctly and explain the + override in a comment + + -- Branden Robinson Fri, 19 Oct 2001 21:16:00 -0500 + +discover (1.1-1) unstable; urgency=low + + * re-ran libtoolize --force --copy; aclocal; automake; autoconf + * re-generated source package without .cvsignore files and debian directory + * discover/Makefile.am: + - add "data_DATA = linuxrc" + - add "update-initrd.8" to man_MANS + * discover/discover.init: + - cleaned up shell syntax and output messages a little bit + - policy-compliant init script (doesn't ignore $1) + * discover/update-initrd: + - safe temporary directory usage (also, respect $TMPDIR) + - import and use my handy-dandy message(), message_nonl(), and errormsg() + shell functions + - "port" this script to the new discover-data/discover 1.0 way of doing + things + * discover/update-initrd.8: wrote manpage + * discover/discover.8: corrections to discover manpage + (thanks, Bernd Eckenfels) (Closes: #111389) + * debian/control: + - add versioning to build-dep on debhelper + - updated package descriptions + - remove redundant dependency on libdiscover1 from discover + * debian/copyright: updated copyright notice and list of authors + * debian/discover.dirs: + - add usr/share/discover + - add var/state/discover (Closes: #114112) + * debian/discover.files: ship linuxrc, update-initrd manpage, and lintian + override file + * debian/discover.overrides: new file containing lintian overrides + * debian/discover.{postinst,postrm}: add update-rc.d calls + * debian/libdiscover0.files: obsolete file removed + * debian/libdiscover1.{postinst,postrm}: run ldconfig as necessary + * debian/libdiscover1.shlibs: renamed from "shlibs" + * debian/rules: + - remove *.gmo files in clean rule + - add appropriate -l argument to dh_shlibdeps + - put linuxrc in correct place + + -- Branden Robinson Mon, 15 Oct 2001 22:04:04 -0500 + +discover (1.0-2) unstable; urgency=low + + * libdiscover1 Depends: discover-data (Closes: #110284) + + -- Branden Robinson Mon, 27 Aug 2001 16:23:14 -0500 + +discover (1.0-1) unstable; urgency=low + + * Integrate libdiscover (the old Mandrake libdetect) into the same + source package. (epg@progeny.com) + * Yank out all the ISA stuff, including SuperProbe. (epg@progeny.com) + * Library version has changed; now shipping libdiscover1 package. + + -- Branden Robinson Wed, 15 Aug 2001 16:02:18 -0500 + +discover (0.9.20) unstable; urgency=low + + * Compile against libdiscover instead of libdetect. + + -- Branden Robinson Tue, 7 Aug 2001 09:03:52 -0500 + +discover (0.9.19) unstable; urgency=low + + * discover.init: add test to skip attempts at X server "module" + autoloading if discover tries to do so + + -- Branden Robinson Fri, 23 Mar 2001 15:47:18 -0500 + +discover (0.9.18) unstable; urgency=low + + * discover.init: got sense of new test backwards; fixed + + -- Branden Robinson Fri, 23 Mar 2001 12:13:19 -0500 + +discover (0.9.17) unstable; urgency=low + + * discover.init: change module existence check to work for both 2.2 and 2.4 + kernels (addresses Progeny pr/1352) + + -- Branden Robinson Fri, 23 Mar 2001 11:27:14 -0500 + +discover (0.9.16) unstable; urgency=low + + * discover.init now checks to see if a module exists before trying to + load it; this eliminates scary-looking modprobe errors at boot time. + + -- Jeff Licquia Tue, 20 Mar 2001 18:08:38 -0500 + +discover (0.9.15) unstable; urgency=low + + * changes to discover.c: + - change return_xserver() and return_xdriver() functions; issue a warning, + not a fatal error, in the event that we cannot parse the X server and/or + driver that we get back from libdetect (this works around what I feel is + brain damage in libdetect); also, return the string "unknown" when X + servers or drivers are requested for such cards; the X server config + scripts will recognize this and do the right thing + - tabs -> 8 spaces + - added vim modeline + + -- Branden Robinson Tue, 13 Mar 2001 17:21:33 -0500 + +discover (0.9.14) unstable; urgency=low + + * recompile against libdetect 0.9.72-2.0progeny12 + + -- Branden Robinson Mon, 19 Feb 2001 11:53:22 -0500 + +discover (0.9.13) unstable; urgency=low + + * CD handling changed. Numbering now starts with 1, with 1 being the + "default" CD drive. + + -- Jeff Licquia Thu, 15 Feb 2001 15:30:28 -0500 + +discover (0.9.12) unstable; urgency=low + + * Now create directories /cdromX for each /dev/cdromX that we find in + the init script. + + -- Jeff Licquia Mon, 12 Feb 2001 17:04:06 -0500 + +discover (0.9.11) unstable; urgency=low + + * Oops. Fixed a typo in the init script. + * Enabled ISA scans in the default configuration. + + -- Jeff Licquia Mon, 5 Feb 2001 12:58:43 -0500 + +discover (0.9.10) unstable; urgency=low + + * Hard-coded a special case: add ide-scsi as a SCSI driver if IDE CD-ROM + drives are present. This way, all CD-ROMS will be treated as SCSI, + and burners will work out of the box. + * Fixed up the init script so /dev/cdromX (X is a number) files are + created when files are detected, one for each detected CD drive. + * Finished up man pages, and set them to be installed. + * Modules that crash the system are now written to + /etc/discover-autoskip.conf, instead of /etc/discover.conf. This is + more in line with Debian policy, and ensures that autoskip information + isn't lost when the conffile /etc/discover.conf is updates upstream. + * Added libisapnp-dev to Build-Depends. + + -- Jeff Licquia Sun, 4 Feb 2001 21:53:37 -0500 + +discover (0.9.9) unstable; urgency=low + + * Don't print "ignore" and "unknown" modules names. + * Fix use of the 'function' keyword in discover.init. This is a bashism; + functions are declared with 'funcname () body' in POSIX sh. + + -- Ian Murdock Fri, 12 Jan 2001 15:27:06 -0500 + +discover (0.9.8) unstable; urgency=low + + * discover.init: Only free the ramdisk if the umount succeeds. + + -- Ian Murdock Mon, 11 Dec 2000 19:56:49 -0500 + +discover (0.9.7) unstable; urgency=low + + * Major pre-1.0 interface changes: --enable and --disable now only take + bus arguments (pci, isa, pcmcia, usb, ide, scsi, parallel, and + serial); --vendor replaces --print-vendor and takes no arguments; + --model replaces --print-model and takes no arguments; --module + replaces --print-module and takes no arguments; --device replaces + --print-device and takes no arguments; --xdriver replaces + --print-xdriver and takes no arguments; --xserver replaces + --print-xserver and takes no arguments; a new option, --format, + takes a printf-style string and formats the output accordingly; and + arguments separate from any of the options specify which device + types to operate on (bridge, cdrom, ethernet, ide, scsi, sound, usb, + and video). + * Other reworkings and cleanup in preparation for 1.0. + + -- Ian Murdock Sun, 10 Dec 2000 18:57:05 -0500 + +discover (0.9.6) unstable; urgency=low + + * Check that update-boot-loader exists before trying to execute it. + + -- Ian Murdock Mon, 27 Nov 2000 15:10:54 -0500 + +discover (0.9.5) unstable; urgency=low + + * Renamed --print-server option to --print-xserver. + * Renamed --print-driver option to --print-xdriver. + * Separate each item of output by a newline instead of a space. + * Call update-boot-loader in postinst script. + + -- Ian Murdock Tue, 21 Nov 2000 14:48:56 -0500 + +discover (0.9.4) unstable; urgency=low + + * Reenabled pcmcia and bridge scans, now that pcmcia-cs no longer tries + to load modules manually when discover is present. + * Added /etc/discover.conf, which specifies hardware detection settings. + * /etc/init.d/discover: Keep track of which module is being loaded (by + writing a file to /var/state/discover/crash), and add an appropriate + "skip" line to discover.conf if the system crashed trying to load it. + * Moved the discover binary to /lib/discover/discover and added a shell + script wrapper script /sbin/discover which parses /etc/discover.conf. + * Moved all configuration information into /etc/discover.conf. + + -- Ian Murdock Tue, 7 Nov 2000 14:26:34 -0500 + +discover (0.9.3) unstable; urgency=low + + * Added better description to control file. + * Fixed typo in linuxrc. + + -- Ian Murdock Mon, 30 Oct 2000 22:45:26 -0500 + +discover (0.9.2) unstable; urgency=low + + * As of 0.9.2, discover only *reports* information about the + hardware--it no longer does anything with it. The *caller* is + now expected to perform any actions given the information reported, + such as loading modules. This allows us to do most of the work + in scripts, creating fewer opportunities for bugs to crop up, + and allowing for greater flexibility in how discover gets used. + * Added `--print-vendor', `--print-model', `--print-device', + `--print-driver', `--print-module', and `--print-server'. + * Removed `--load' and `--no-load' options, since discover no longer + loads modules. + * Disable ISA probes by default for now. + * Added echo to busybox Config.h. + * busybox's sh doesn't seem to have any looping constructs, so for now, + we copy in ash to serve as /bin/sh. + * /etc/init.d/discover now loads the modules for detected hardware and + creates /dev/cdrom. + * /etc/init.d/discover now checks to make sure the ramdisk is mounted + before trying to umount it. + + -- Ian Murdock Mon, 30 Oct 2000 14:36:07 -0500 + +discover (0.9.1) unstable; urgency=low + + * Restructured to work like libdetect's report program: We now only + load the specific types of modules the user is interested in rather + than trying to load every module found during the PCI scan. This + should fix the problems where discover was trying to load modules + twice. + * Scan each bus individually rather than calling bus_scan(). This + allows us to selectively disable any of the bus scans. + * Added a bevy of options. The most useful are `--disable', `--enable', + `--disable-all', and `--enable-all'. These allow potentially + dangerous scans (e.g., ISA) to be disabled on systems that don't need + them. They also allow us to minimize the number of scans done in + the first stage (e.g., discover --disable-all --enable=pci,ide,scsi), + which speeds up the boot process significantly. + * update-initrd: Use /usr/share/detect/*.lst to pull in the modules that + could potentially be loaded during the first stage rather than pulling + in arbitrary modules by hand. + * Added /sbin/modprobe and a minimal /etc/modules.conf to the ramdisk, + so that kmod doesn't fail on SCSI-only systems trying to load block- + major-8. This needs to be generalized, but this quick fix at least + allows us to work on SCSI systems now. + * Disabled parallel port scan. This caused a kernel panic on my Toshiba + Satellite 2180CDT. Disabled serial port scan as well, since I'm a bit + dubious about doing that too. + * Disabled pcmcia and bridge scans. These cause the PCMCIA modules to + be loaded. That's not necessarily bad, but before we can do that, + we'll need to coordinate with the PCMCIA packages to make sure we're + not stepping on any toes. + + -- Ian Murdock Sun, 29 Oct 2000 01:00:49 -0500 + +discover (0.9-16) unstable; urgency=low + + * Now checks for existance of a module properly before doing an insmod + (or printing that the hardware was detected..) + * cosmetic fixes + + -- Joseph Carter Thu, 26 Oct 2000 14:59:48 -0500 + +discover (0.9-15) unstable; urgency=low + + * update-initrd and mkinstalldisks now depmod the ramdisk kernel + * some of the debug output from mkinstalldisks has been removed + * modules should no longer be loaded again if they're already loaded + * modules not found in stage 1 will not cause an error message to be + printed. For our purposes, missing modules in stage 1 is correct + behavior and should fail quietly. + * fixed some bugs lintian pointed out + * Only one error message in stage 1 remains - the kernel's spitting it + out. The problem is likely in the /linuxrc patch + + -- Joseph Carter Wed, 25 Oct 2000 13:08:49 -0500 + +discover (0.9-14) unstable; urgency=low + + * Disabled PCMCIA probing per Ian's request + * Disabled USB probing because it doesn't work + * Don't create /var/state/discover/rodents - there's nothing in it, ever + + -- Joseph Carter Tue, 24 Oct 2000 20:54:09 -0500 + +discover (0.9-13) unstable; urgency=low + + * Disabled /proc/bus/usb since our kernel doesn't have usbcore compiled + in. libdetect doesn't support probing it at the moment anyway. + * Now outputs before ISA probes so you don't think your system just froze. + * Package now includes /etc/discover directory + * Fixed init script override bug - crash recovery in discover's second + stage now WORKS. + * Wrote a package description + + -- Joseph Carter Tue, 24 Oct 2000 19:15:35 -0500 + +discover (0.9-12) unstable; urgency=low + + * Don't fail to install if postinst can't run update-initrd, just tell + the user calmly that they have to fix it and run update-initrd on + their own. Note, update-initrd should NOT be modified to support non- + kernel-package kernels because of the necessary patch to make booting + /linuxrc actually work as documented. + + -- Joseph Carter Tue, 24 Oct 2000 15:20:54 -0500 + +discover (0.9-11) unstable; urgency=low + + * dontload file now works properly + * tried moving setvbuf to get unbuffered output - doesn't work + + -- Joseph Carter Mon, 23 Oct 2000 03:14:46 -0500 + +discover (0.9-10) unstable; urgency=low + + * update-initrd no longer spits out debug output (ie, no more mke2fs is + shown in package postinst to scare people...) + * Neither does mkinstalldisks + * Fixed dependencies + + -- Joseph Carter Thu, 19 Oct 2000 17:49:32 -0500 + +discover (0.9-9) unstable; urgency=low + + * A little more work on the install disk script, fixed annoying bug + + -- Joseph Carter Wed, 18 Oct 2000 11:01:22 -0500 + +discover (0.9-8) unstable; urgency=low + + * insmod should no longer ever print out anything, ever, period. + + -- Joseph Carter Mon, 16 Oct 2000 15:36:36 -0500 + +discover (0.9-7) unstable; urgency=low + + * Changed the style of the output for discover, fflush and setvbuf didn't + have the desired effect, will look at it more later + * new script: mkinstalldisks - makes a two-floppy ramdisk image. The + first is compressed and mounts the way you'd expect when you set it + up with grub. The second is mounted only if your cdrom can't be found + (it's not compressed, just dd it to a floppy..) Note, I didn't have a + chance to test this on a SCSI system, but the script is pretty simple. + The second floppy is FULL, if there are any ancient and rare SCSI + modules that can be removed, we should remove them. I'd appreciate it + if someone more knowledgable than I about SCSI cards could build a list + of these. + + -- Joseph Carter Wed, 11 Oct 2000 19:35:00 -0500 + +discover (0.9-6) unstable; urgency=low + + * symlink busybox to umount + * remove block modules from ramdisk to try and save space + + -- Joseph Carter Wed, 11 Oct 2000 14:12:28 -0500 + +discover (0.9-5) unstable; urgency=low + + * New cmdline option, nodevcdrom - disables removal and recreation of + /dev/cdrom symlink + * New cmdline option, dryrun - just detects and prints stuff to screen + * Mount /proc/bus/usb in ramdisk + * Added a very stripped down busybox to replace GNU utils on the ramdisk, + can expand this if necessary to include more than it currently does. + * Add modules.dep to ramdisk + * Use /dev/ram0, not /dev/ram + * Made umounting of /dev/ram0 quiet + * Removed some already tested debugging cruft for smaller code size + * Make a ramdisk for the current kernel - NOTE this COULD break if you do + something you shouldn't. + * Implemented a modprobe replacement in discover + + -- Joseph Carter Thu, 5 Oct 2000 16:36:58 -0500 + +discover (0.9-4) unstable; urgency=low + + * Somehow update-initrd didn't get in here - it's in /sbin now + + -- Joseph Carter Wed, 4 Oct 2000 13:15:30 -0500 + +discover (0.9-3) unstable; urgency=low + + * Make discover not run in postinst + + -- Joseph Carter Wed, 4 Oct 2000 12:55:27 -0500 + +discover (0.9-2) unstable; urgency=low + + * Debhelper v2 + * Moved stage two's init script from S46 to S36 (typo on my part) + + -- Joseph Carter Wed, 4 Oct 2000 11:28:52 -0500 + +discover (0.9-1) unstable; urgency=low + + * Initial Release. + + -- Joseph Carter Mon, 2 Oct 2000 10:48:43 -0500 + --- discover-2.1.2.orig/debian/compat +++ discover-2.1.2/debian/compat @@ -0,0 +1 @@ +8 --- discover-2.1.2.orig/debian/control +++ discover-2.1.2/debian/control @@ -0,0 +1,41 @@ +Source: discover +Section: admin +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Debian Install System Team +Uploaders: David Nusinow , Gaudenz Steinlin , Petter Reinholdtsen , Otavio Salvador +Build-Depends: debhelper (>= 8), libexpat1-dev, po-debconf, libusb-dev, autotools-dev +Standards-Version: 3.8.0 + +Package: discover +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, libdiscover2 (= ${binary:Version}) +Suggests: lsb-base +Conflicts: discover1 (<< 2.0) +Description: hardware identification system + Discover is a hardware identification system based on the libdiscover2 + library. Discover provides a flexible interface that programs can + use to report a wide range of information about the hardware that is + installed on a Linux system. In addition to reporting information, + Discover includes support for doing hardware detection at boot time. + +Package: libdiscover2 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends}, discover-data (>> 2.2004.04) +Conflicts: discover (<< 2.0), discover1 (<< 2.0), libdiscover1 (<< 2.0) +Description: hardware identification library + libdiscover is a library enabling identification of various PCI, + PCMCIA, and USB devices. + +Package: libdiscover-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libdiscover2 (= ${binary:Version}), libexpat1-dev +Description: hardware identification library development files + libdiscover is a library enabling identification of various PCI, + PCMCIA, and USB devices. + . + This package contains the header files and static libraries needed for + development. + --- discover-2.1.2.orig/debian/copyright +++ discover-2.1.2/debian/copyright @@ -0,0 +1,29 @@ +This package was debianized by Joseph Carter on +Mon, 2 Oct 2000 10:48:43 -0500 + +It was downloaded from + +Copyright (C) 2001 Progeny Linux Systems, Inc. + Authors: MandrakeSoft; Remy Card; David A. Hinds; GeaArt, Inc.; + Free Software Foundation, Inc.; Jesús Bravo Álvarez; + Branden Robinson; Jeff Licquia; John R. Daily + +License: + + This package is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU General +Public License can be found in `/usr/share/common-licenses/GPL'. + --- discover-2.1.2.orig/debian/discover-udeb.dirs +++ discover-2.1.2/debian/discover-udeb.dirs @@ -0,0 +1,4 @@ +lib +sbin +etc +etc/discover.conf.d --- discover-2.1.2.orig/debian/discover.bug +++ discover-2.1.2/debian/discover.bug @@ -0,0 +1,4 @@ +#!/bin/sh + +# Use the script from discover-data +[ -x /usr/share/bug/discover-data ] && exec /usr/share/bug/discover-data $@ --- discover-2.1.2.orig/debian/discover.files +++ discover-2.1.2/debian/discover.files @@ -0,0 +1,11 @@ +etc/discover-modprobe.conf +sbin/discover +sbin/discover-modprobe +sbin/discover-pkginstall +usr/bin/discover-config +usr/share/discover/init-discover +usr/share/man/man1/discover-config.1 +usr/share/man/man1/discover.1 +usr/share/man/man5/discover-modprobe.conf.5 +usr/share/man/man8/discover-modprobe.8 +usr/share/man/man8/discover-pkginstall.8 --- discover-2.1.2.orig/debian/discover.postinst +++ discover-2.1.2/debian/discover.postinst @@ -0,0 +1,45 @@ +#!/bin/sh + +# $Progeny$ + +# Copyright 2000, 2001, 2002, 2004 Progeny Linux Systems, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +set -e + +if [ "$1" = "configure" ]; then + if [ -n "$2" ]; then + if dpkg --compare-versions "$2" le "2.1.0"; then + update-rc.d discover remove > /dev/null + fi + fi +fi + +#DEBHELPER# + +# Remove directory no longer used after v1.2-1 (See BTS #304923) +[ -d /var/state/discover ] && rmdir /var/state/discover + +# Source the debconf confmodule to ensure that the templates are loaded. +. /usr/share/debconf/confmodule + +exit 0 + +# vim:set ai et sts=2 sw=2 tw=0: --- discover-2.1.2.orig/debian/discover.postrm +++ discover-2.1.2/debian/discover.postrm @@ -0,0 +1,39 @@ +#!/bin/sh + +# $Progeny$ + +# Copyright 2000, 2001, 2002 Progeny Linux Systems, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +#DEBHELPER# + +CONFFILE=/etc/discover.conf + +if [ "$1" = "purge" ]; then + rmdir /var/lib/discover 2> /dev/null || true +fi + +if [ "$1" = "purge" ]; then + rm -f $CONFFILE +fi + +exit 0 + +# vim:set ai et sts=2 sw=2 tw=0: --- discover-2.1.2.orig/debian/discover.preinst +++ discover-2.1.2/debian/discover.preinst @@ -0,0 +1,31 @@ +#!/bin/sh + +# Remove a no-longer used conffile +rm_conffile() { + PKGNAME="$1" + CONFFILE="$2" + + if [ -e "$CONFFILE" ]; then + md5sum="`md5sum \"$CONFFILE\" | sed -e \"s/ .*//\"`" + old_md5sum="`dpkg-query -W -f='${Conffiles}' $PKGNAME | sed -n -e \"\\\\' $CONFFILE'{s/ obsolete$//;s/.* //p}\"`" + if [ "$md5sum" != "$old_md5sum" ]; then + echo "Obsolete conffile $CONFFILE has been modified by you." + echo "Saving as $CONFFILE.dpkg-bak ..." + mv -f "$CONFFILE" "$CONFFILE".dpkg-bak + else + echo "Removing obsolete conffile $CONFFILE ..." + rm -f "$CONFFILE" + fi + fi +} + +case "$1" in +install|upgrade) + if dpkg --compare-versions "$2" le "2.1.2-3"; then + # Hm, is this the right way to remove a conffile in an obsolete package? + rm_conffile discover1 "/etc/init.d/discover" + rm_conffile discover "/etc/init.d/discover" + fi +esac + +#DEBHELPER# --- discover-2.1.2.orig/debian/discover.templates +++ discover-2.1.2/debian/discover.templates @@ -0,0 +1,6 @@ +Template: discover/install_hw_packages +Type: multiselect +Choices: ${PACKAGES} +_Description: Packages to install: + Some packages were found to be useful with your hardware. + Please select those you want to install. --- discover-2.1.2.orig/debian/libdiscover-dev.files +++ discover-2.1.2/debian/libdiscover-dev.files @@ -0,0 +1,52 @@ +usr/include/discover/curl.h +usr/include/discover/device.h +usr/include/discover/discover.h +usr/include/discover/discover-conf.h +usr/include/discover/discover-xml.h +usr/include/discover/load-url.h +usr/include/discover/stack.h +usr/include/discover/sysdep.h +usr/include/discover/url-xml.h +usr/include/discover/utils.h +usr/lib/libdiscover.a +usr/lib/libdiscover.so +usr/share/doc/discover/api-reference/doxygen.png +usr/share/doc/discover/api-reference/index.html +usr/share/doc/discover/api-reference/files.html +usr/share/doc/discover/api-reference/busclass-xml_8c-source.html +usr/share/doc/discover/api-reference/conf_8c-source.html +usr/share/doc/discover/api-reference/core_8c-source.html +usr/share/doc/discover/api-reference/device-xml_8c-source.html +usr/share/doc/discover/api-reference/device_8c-source.html +usr/share/doc/discover/api-reference/discover-conf_8h-source.html +usr/share/doc/discover/api-reference/discover-xml_8h-source.html +usr/share/doc/discover/api-reference/discover_8h-source.html +usr/share/doc/discover/api-reference/stubs_8c-source.html +usr/share/doc/discover/api-reference/url-xml_8c-source.html +usr/share/doc/discover/api-reference/vendor-xml_8c-source.html +usr/share/doc/discover/api-reference/version-cmp_8c-source.html +usr/share/doc/discover/api-reference/busclass-xml_8c.html +usr/share/doc/discover/api-reference/conf_8c.html +usr/share/doc/discover/api-reference/core_8c.html +usr/share/doc/discover/api-reference/device-xml_8c.html +usr/share/doc/discover/api-reference/device_8c.html +usr/share/doc/discover/api-reference/discover-conf_8h.html +usr/share/doc/discover/api-reference/discover-xml_8h.html +usr/share/doc/discover/api-reference/discover_8h.html +usr/share/doc/discover/api-reference/stubs_8c.html +usr/share/doc/discover/api-reference/url-xml_8c.html +usr/share/doc/discover/api-reference/vendor-xml_8c.html +usr/share/doc/discover/api-reference/version-cmp_8c.html +usr/share/doc/discover/api-reference/group__busclass__xml.html +usr/share/doc/discover/api-reference/group__conf.html +usr/share/doc/discover/api-reference/group__core.html +usr/share/doc/discover/api-reference/group__device__xml.html +usr/share/doc/discover/api-reference/group__device.html +usr/share/doc/discover/api-reference/group__url__xml.html +usr/share/doc/discover/api-reference/group__vendor__xml.html +usr/share/doc/discover/api-reference/group__version__cmp.html +usr/share/doc/discover/api-reference/group__sysdeps.html +usr/share/doc/discover/api-reference/group__types.html +usr/share/doc/discover/api-reference/modules.html +usr/share/doc/discover/api-reference/globals.html +usr/share/doc/discover/api-reference/doxygen.css --- discover-2.1.2.orig/debian/libdiscover2.docs +++ discover-2.1.2/debian/libdiscover2.docs @@ -0,0 +1,3 @@ +AUTHORS +README +RELEASE --- discover-2.1.2.orig/debian/libdiscover2.files +++ discover-2.1.2/debian/libdiscover2.files @@ -0,0 +1,8 @@ +usr/share/discover/dtd/discover.dtd +usr/share/discover/dtd/conffile.dtd +usr/share/doc/discover/guide.html +usr/share/doc/discover/guide.txt +usr/share/man/man5/discover.conf.5 +usr/lib/libdiscover.so.2.0.1 +usr/lib/libdiscover.so.2 +etc/discover.conf.d/00discover --- discover-2.1.2.orig/debian/libdiscover2.preinst +++ discover-2.1.2/debian/libdiscover2.preinst @@ -0,0 +1,44 @@ +#!/bin/sh + +# $Progeny$ + +# Copyright 2004 Progeny Linux Systems, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +set -e + +#DEBHELPER# + +# Deal with /etc/discover.conf. + +if [ -f /etc/discover.conf ]; then + if [ `fgrep '' /etc/discover.conf | wc -l` -gt 0 ]; then + # Discover 2 conffile; move it to the new location. + if [ -f /etc/discover.conf.d/00discover ]; then + mv /etc/discover.conf /etc/discover.conf.d/00discover.dpkg-old + else + mkdir -p /etc/discover.conf.d + mv /etc/discover.conf /etc/discover.conf.d/00discover + fi + else + # Discover 1 conffile; prepare it for migration. + mv /etc/discover.conf /etc/discover-v1.conf + fi +fi --- discover-2.1.2.orig/debian/libdiscover2.shlibs +++ discover-2.1.2/debian/libdiscover2.shlibs @@ -0,0 +1 @@ +libdiscover 2 libdiscover2 (>= 2.0.7) --- discover-2.1.2.orig/debian/po/POTFILES.in +++ discover-2.1.2/debian/po/POTFILES.in @@ -0,0 +1 @@ +[type: gettext/rfc822deb] discover.templates --- discover-2.1.2.orig/debian/po/cs.po +++ discover-2.1.2/debian/po/cs.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-17 10:53+0100\n" +"Last-Translator: Miroslav Kure \n" +"Language-Team: Czech \n" +"Language: cs\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Balíky k instalaci:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Byly nalezeny některé balíky, které by mohly být užitečné pro váš hardware. " +"Vyberte prosím ty, které chcete nainstalovat." --- discover-2.1.2.orig/debian/po/da.po +++ discover-2.1.2/debian/po/da.po @@ -0,0 +1,33 @@ +# Danish translation discover. +# Copyright (C) 2010 discover & nedenstående oversættere. +# This file is distributed under the same license as the discover package. +# Joe Hansen (joedalton2@yahoo.dk), 2010. +# +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2010-08-08 17:30+01:00\n" +"Last-Translator: Joe Hansen \n" +"Language-Team: Danish \n" +"Language: da\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Pakker at installere:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Nogle pakker, der kan være brugbare med din hardware, blev fundet. Vælg " +"venligt dem du ønsker at installere." --- discover-2.1.2.orig/debian/po/de.po +++ discover-2.1.2/debian/po/de.po @@ -0,0 +1,32 @@ +# Translation of discover debconf templates to German +# Copyright (C) Helge Kreutzmann , 2007. +# This file is distributed under the same license as the discover package. +# +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-17 19:43+0100\n" +"Last-Translator: Helge Kreutzmann \n" +"Language-Team: German \n" +"Language: de\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Zu installierende Pakete:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Es wurden Pakete gefunden, die fr Ihre Hardware ntzlich sind. Bitte whlen " +"Sie aus, welche Sie installieren wollen." --- discover-2.1.2.orig/debian/po/es.po +++ discover-2.1.2/debian/po/es.po @@ -0,0 +1,59 @@ +# discover po-debconf translation to Spanish +# Copyright (C) 2007 Software in the Public Interest, SPI Inc. +# This file is distributed under the same license as the XXXX package. +# +# Changes: +# - Initial translation +# Javier Fernández-Sanguino , 2007 +# +# +# Traductores, si no conoce el formato PO, merece la pena leer la +# documentación de gettext, especialmente las secciones dedicadas a este +# formato, por ejemplo ejecutando: +# info -n '(gettext)PO Files' +# info -n '(gettext)Header Entry' +# +# Equipo de traducción al español, por favor lean antes de traducir +# los siguientes documentos: +# +# - El proyecto de traducción de Debian al español +# http://www.debian.org/intl/spanish/ +# especialmente las notas y normas de traducción en +# http://www.debian.org/intl/spanish/notas +# +# - La guía de traducción de po's de debconf: +# /usr/share/doc/po-debconf/README-trans +# o http://www.debian.org/intl/l10n/po-debconf/README-trans +# +# Si tiene dudas o consultas sobre esta traducción consulte con el último +# traductor (campo Last-Translator) y ponga en copia a la lista de +# traducción de Debian al español () +# +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-18 12:55+0100\n" +"Last-Translator: Javier Fernández-Sanguino \n" +"Language-Team: Debian Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Paquetes a instalar:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Se ha determinado que algunos paquetes pueden ser útiles con su hadware. " +"Indique aquellos que desea instalar." --- discover-2.1.2.orig/debian/po/eu.po +++ discover-2.1.2/debian/po/eu.po @@ -0,0 +1,34 @@ +# Basque translations for PACKAGE package. +# Copyright (C) 2007 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Piarres Beobide , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-19 00:00+0100\n" +"Last-Translator: Piarres Beobide \n" +"Language-Team: Basque \n" +"Language: eu\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Pootle 0.10.1\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Instalatuko diren paketeak:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Zure hardwarearekin erabilgarri izan daitezken zenbait pakete aurkitu dira. " +"Mesedez hautatu horietariko zein instalatu nahi dituzun." --- discover-2.1.2.orig/debian/po/fa.po +++ discover-2.1.2/debian/po/fa.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-25 20:23+0330\n" +"Last-Translator: Abbas Esmaeeli Some'eh \n" +"Language-Team: Persian\n" +"Language: fa\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "بسته‌های قابل نصب" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"بعضی بسته‌ها برای سخت‌افزار شما مفید به نظر می‌رسند. لطفا آنهایی را که می‌خواهید " +"نصب شوند انتخاب کنید." --- discover-2.1.2.orig/debian/po/fi.po +++ discover-2.1.2/debian/po/fi.po @@ -0,0 +1,30 @@ +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2008-03-25 13:01+0200\n" +"Last-Translator: Esko Arajärvi \n" +"Language-Team: Finnish \n" +"Language: fi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Finnish\n" +"X-Poedit-Country: FINLAND\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Asennettavat paketit:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Joitain laitteistosi kanssa hyödyllisiä paketteja löydettiin. Valitse mitkä " +"niistä haluat asentaa." --- discover-2.1.2.orig/debian/po/fr.po +++ discover-2.1.2/debian/po/fr.po @@ -0,0 +1,34 @@ +# translation of fr.po to French +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Christian Perrier , 2007. +msgid "" +msgstr "" +"Project-Id-Version: fr\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-16 07:17+0100\n" +"Last-Translator: Christian Perrier \n" +"Language-Team: French \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Paquets à installer :" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Certains paquets pourraient être utiles avec votre matériel. Veuillez " +"choisir ceux que vous souhaitez installer." --- discover-2.1.2.orig/debian/po/gl.po +++ discover-2.1.2/debian/po/gl.po @@ -0,0 +1,32 @@ +# Galician translation of discover's debconf templates +# This file is distributed under the same license as the discover package. +# Jacobo Tarrio , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-16 23:41+0100\n" +"Last-Translator: Jacobo Tarrio \n" +"Language-Team: Galician \n" +"Language: gl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Paquetes a instalar:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Determinouse que algúns paquetes han ser útiles co seu hardware. Escolla os " +"que queira instalar." --- discover-2.1.2.orig/debian/po/id.po +++ discover-2.1.2/debian/po/id.po @@ -0,0 +1,36 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: discover 2.1.2-5.1\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2012-01-02 13:05+0700\n" +"Last-Translator: Mahyuddin Susanto \n" +"Language-Team: Debian Indonesia Translator \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Poedit-Language: Indonesian\n" +"X-Poedit-Country: INDONESIA\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Paket untuk dipasang" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Beberapa paket yang ditemukan dapat digunakan dengan hardware andaSilakan " +"pilih yang akan dipasang" --- discover-2.1.2.orig/debian/po/it.po +++ discover-2.1.2/debian/po/it.po @@ -0,0 +1,33 @@ +# ITALIAN TRANSLATION OF DISCOVER. +# TRADUZIONE ITALIANA DI DISCOVER. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the DISCOVER package. +# Gianluca Cotrino , 2007. +msgid "" +msgstr "" +"Project-Id-Version: DISCOVER\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-19 20:24+0100\n" +"Last-Translator: Gianluca Cotrino \n" +"Language-Team: ITALIAN \n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=ISO-8859-15\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Pacchetti da installare:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Sono stati trovati alcuni pacchetti che sarebbero utili per il tuo sistema. " +"Prego, seleziona quelli che vuoi installare." --- discover-2.1.2.orig/debian/po/ja.po +++ discover-2.1.2/debian/po/ja.po @@ -0,0 +1,32 @@ +# Japanese debconf templates translation for discover. +# Copyright (C) 2007 Noritada Kobayashi +# This file is distributed under the same license as the discover package. +# +msgid "" +msgstr "" +"Project-Id-Version: discover (debconf) 2.1.1-2.1\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-03-01 16:42+0900\n" +"Last-Translator: Noritada Kobayashi \n" +"Language-Team: Japanese \n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "インストールするパッケージ:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"ハードウェアとともに使用すると便利なパッケージがいくつか見つかりました。イン" +"ストールしたいパッケージを選択してください。" --- discover-2.1.2.orig/debian/po/nb.po +++ discover-2.1.2/debian/po/nb.po @@ -0,0 +1,34 @@ +# translation of templates.pot_[SYRzBa].po to Norwegian Bokmål +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Bjørn Steensrud , 2007. +msgid "" +msgstr "" +"Project-Id-Version: templates.pot_[SYRzBa]\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-18 10:37+0100\n" +"Last-Translator: Bjørn Steensrud \n" +"Language-Team: Norwegian Bokmål \n" +"Language: nb\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.2\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Pakker som skal installeres:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Det ble funnet noen pakker som er nyttige med maskinen din. Velg dem du vil " +"installere." --- discover-2.1.2.orig/debian/po/nl.po +++ discover-2.1.2/debian/po/nl.po @@ -0,0 +1,34 @@ +# translation of templates.pot_[yZtljc].po to Dutch +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Frans Pop , 2007. +msgid "" +msgstr "" +"Project-Id-Version: templates.pot_[yZtljc]\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-16 22:55+0100\n" +"Last-Translator: Frans Pop \n" +"Language-Team: Dutch \n" +"Language: nl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Te installeren pakketten:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Op basis van uw hardware kunnen de volgende pakketten mogelijk van nut zijn. " +"Selecteer de pakketten die u wilt installeren." --- discover-2.1.2.orig/debian/po/pl.po +++ discover-2.1.2/debian/po/pl.po @@ -0,0 +1,36 @@ +# Translation of discover debconf templates to Polish. +# Copyright (C) 2007 +# This file is distributed under the same license as the discover package. +# +# Michał Kułach , 2012. +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2012-02-15 18:26+0100\n" +"Last-Translator: Michał Kułach \n" +"Language-Team: Polish \n" +"Language: pl\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: Lokalize 1.2\n" +"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " +"|| n%100>=20) ? 1 : 2);\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Pakiety do instalacji:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Znaleziono pakiety, które będą przydatne z aktualnie używanym sprzętem. " +"Proszę wybrać te, które mają zostać zainstalowane." --- discover-2.1.2.orig/debian/po/pt.po +++ discover-2.1.2/debian/po/pt.po @@ -0,0 +1,33 @@ +# Portuguese translation for discover's debconf messages +# Copyright (C) 2007 Miguel Figueiredo +# This file is distributed under the same license as the discover package. +# Miguel Figueiredo , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-17 00:08+0000\n" +"Last-Translator: Miguel Figueiredo \n" +"Language-Team: Portuguese \n" +"Language: pt\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Pacotes a instalar" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Descobriu-se que alguns pacotes podem ser úteis com o seu hardware. Por " +"favor escolha aqueles que quer instalar." --- discover-2.1.2.orig/debian/po/pt_BR.po +++ discover-2.1.2/debian/po/pt_BR.po @@ -0,0 +1,34 @@ +# discover Brazilian Portuguese translation +# Copyright (C) 2007 THE discover's COPYRIGHT HOLDER +# This file is distributed under the same license as the discover package. +# Marcelo Jorge Vieira (metal) , 2007. +# +msgid "" +msgstr "" +"Project-Id-Version: discover 2.1.2-2\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2008-05-02 11:13-0300\n" +"Last-Translator: Marcelo Jorge Vieira (metal) \n" +"Language-Team: l10n portuguese \n" +"Language: pt_br\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"pt_BR utf-8\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Pacotes para instalar:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Alguns pacotes encontrados podem ser úteis com o seu hardware. Por Favor, " +"selecione aqueles que você deseja instalar." --- discover-2.1.2.orig/debian/po/ro.po +++ discover-2.1.2/debian/po/ro.po @@ -0,0 +1,40 @@ +# translation of ro.po to Romanian +# Romanian translations for PACKAGE package +# Traducerea în limba română pentru pachetul PACKAGE. +# Copyright (C) 2007 THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Eddy Petrisor , 2007. +# Eddy Petrișor , 2007. +msgid "" +msgstr "" +"Project-Id-Version: ro\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-19 02:31+0200\n" +"Last-Translator: Eddy Petrișor \n" +"Language-Team: Romanian \n" +"Language: ro\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n%100 < " +"20)) ? 1 : 2;\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Pachete de instalat:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Au fost găsite câteva pachete care sunt folositoare împreună cu componentele " +"din calculatorul dumneavoastră. Selectaţi-le pe cele pe care doriţi să le " +"instalaţi." --- discover-2.1.2.orig/debian/po/ru.po +++ discover-2.1.2/debian/po/ru.po @@ -0,0 +1,36 @@ +# translation of discover_2.1.1-2_debconf_ru.po to Russian +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Yuri Kozlov , 2007. +msgid "" +msgstr "" +"Project-Id-Version: 2.1.1-2\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-17 13:42+0300\n" +"Last-Translator: Yuri Kozlov \n" +"Language-Team: Russian \n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Пакеты для установки:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Некоторые пакеты могут быть полезны при работе с вашим аппаратным " +"обеспечением. Выберите, какие нужно установить." --- discover-2.1.2.orig/debian/po/sk.po +++ discover-2.1.2/debian/po/sk.po @@ -0,0 +1,35 @@ +# Slovak translations for discover package +# Slovenské preklady pre balík discover. +# Copyright (C) 2011 THE discover'S COPYRIGHT HOLDER +# This file is distributed under the same license as the discover package. +# Slavko , 2011. +# +msgid "" +msgstr "" +"Project-Id-Version: discover 2.1.2-5.1\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2011-08-27 12:06+0200\n" +"Last-Translator: Slavko \n" +"Language-Team: Slovak \n" +"Language: sk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Balíky na inštaláciu:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Pre váš hardvér môžu byť užitočné niektoré ďalšie balíky. Prosím, vyberte " +"tie, ktoré chcete nainštalovať." --- discover-2.1.2.orig/debian/po/sv.po +++ discover-2.1.2/debian/po/sv.po @@ -0,0 +1,33 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-17 00:09+0100\n" +"Last-Translator: Daniel Nylander \n" +"Language-Team: Swedish \n" +"Language: sv\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Paket att installera:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Några paket kan vara användbara med din hårdvara. Välj de paket som du vill " +"installera." --- discover-2.1.2.orig/debian/po/ta.po +++ discover-2.1.2/debian/po/ta.po @@ -0,0 +1,34 @@ +# translation of discover.po to TAMIL +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# +# Dr.T.Vasudevan , 2007. +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2007-02-17 11:24+0530\n" +"Last-Translator: Dr.T.Vasudevan \n" +"Language-Team: TAMIL \n" +"Language: ta\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-Generator: KBabel 1.11.4\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "நிறுவ வேண்டிய பொதிகள்:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"சில பொதிகள் உங்கள் வன் பொருட்களுக்கு உகந்தவையாக கண்டு பிடிக்கப் பட்டன. தேவையானவற்றை " +"தேர்ந்தெடுக்கவும்." --- discover-2.1.2.orig/debian/po/templates.pot +++ discover-2.1.2/debian/po/templates.pot @@ -0,0 +1,31 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" --- discover-2.1.2.orig/debian/po/tr.po +++ discover-2.1.2/debian/po/tr.po @@ -0,0 +1,34 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# Mert Dirik , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2008-06-23 00:55+0200\n" +"Last-Translator: Mert Dirik \n" +"Language-Team: Debian L10n Turkish \n" +"Language: tr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Kurulacak paketler:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Donanımınızla kullanılabilecek bazı yararlı paketler bulundu. Lütfen kurmak " +"istediklerinizi seçin." --- discover-2.1.2.orig/debian/po/vi.po +++ discover-2.1.2/debian/po/vi.po @@ -0,0 +1,34 @@ +# Vietnamese translation for Discover. +# Copyright © 2008 Free Software Foundation, Inc. +# Clytie Siddall , 2008. +# +msgid "" +msgstr "" +"Project-Id-Version: discover\n" +"Report-Msgid-Bugs-To: pere@debian.org\n" +"POT-Creation-Date: 2007-02-16 22:44+0100\n" +"PO-Revision-Date: 2008-07-05 22:59+0930\n" +"Last-Translator: Clytie Siddall \n" +"Language-Team: Vietnamese \n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: LocFactoryEditor 1.7b3\n" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "Packages to install:" +msgstr "Các gói cần cài đặt:" + +#. Type: multiselect +#. Description +#: ../discover.templates:1001 +msgid "" +"Some packages were found to be useful with your hardware. Please select " +"those you want to install." +msgstr "" +"Một số gói nào đó cũng hữu ích trên phần cứng này. Hãy chọn những gói bạn " +"muốn cài đặt." --- discover-2.1.2.orig/debian/rules +++ discover-2.1.2/debian/rules @@ -0,0 +1,149 @@ +#!/usr/bin/make -f + +# $Progeny$ + +# Copyright 2002 Hewlett-Packard Company +# Copyright 2000, 2001, 2002, 2004 Progeny Linux Systems, Inc. +# +# Permission is hereby granted, free of charge, to any person obtaining a +# copy of this software and associated documentation files (the "Software"), +# to deal in the Software without restriction, including without limitation +# the rights to use, copy, modify, merge, publish, distribute, sublicense, +# and/or sell copies of the Software, and to permit persons to whom the +# Software is furnished to do so, subject to the following conditions: +# +# The above copyright notice and this permission notice shall be included in +# all copies or substantial portions of the Software. +# +# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL +# THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +# FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +# DEALINGS IN THE SOFTWARE. + +VERSION=$(shell dpkg-parsechangelog | grep ^Version: | cut -d ' ' -f 2) +ARCH=$(shell dpkg --print-architecture) + +# if $DEB_BUILD_OPTIONS *doesn't* contain "noopt" +ifeq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) +OPTIMIZE:=-O2 +endif + +# Figure out where the kernel PCMCIA headers are, searching the +# directories in order of modification time (most recent +# first). +#PCMCIA_HEADERS:=$(shell \ +# for KDIR in $$(ls -dt /usr/src/kernel* /usr/src/linux* 2>/dev/null); \ +# do \ +# if [ -d $$KDIR ]; then \ +# for HFILE in $$(find $$KDIR -name version.h); do \ +# if expr "$$HFILE" : ".*/pcmcia/version\.h" > \ +# /dev/null 2>&1; then \ +# echo "$${HFILE%/pcmcia/version.h}"; \ +# break 2; \ +# fi \ +# done \ +# fi \ +# done) +# if we found some, pass them to configure + +ifneq ($(PCMCIA_HEADERS),) +CONFIGURE_PCMCIA:=--with-pcmcia-headers=$(PCMCIA_HEADERS) +endif + +CFLAGS_DEB=CFLAGS="-g $(OPTIMIZE)" +RUN_CONFIGURE= ../configure $(CONFIGURE_PCMCIA) \ + --prefix=/usr \ + --sbindir=/sbin \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --mandir=\$${prefix}/share/man \ + --infodir=\$${prefix}/share/info \ + --with-default-url=file:///lib/discover/list.xml \ + --disable-curl + +configure: configure-deb + +configure-deb: configure-deb-stamp +configure-deb-stamp: + dh_testdir + dh_autotools-dev_updateconfig + + mkdir builddeb + cd builddeb && $(CFLAGS_DEB) $(RUN_CONFIGURE) + + touch $@ + +build: build-deb + +build-deb: configure-deb-stamp build-deb-stamp +build-deb-stamp: + dh_testdir + + cd builddeb && $(MAKE) + + touch $@ + +clean: + dh_testdir + dh_testroot + + rm -rf builddeb build-deb-stamp configure-deb-stamp config.log config.status + + debconf-updatepo + + debconf-updatepo + dh_autotools-dev_restoreconfig + dh_clean + +install: install-deb + +install-deb: build-deb + dh_testdir + dh_testroot + dh_installdirs -v + + cd builddeb && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + + # reportbug helper script + install -d debian/tmp/usr/share/bug/discover + install -m 755 debian/discover.bug debian/tmp/usr/share/bug/discover + + rm $(CURDIR)/debian/tmp/usr/bin/discover-static + mv $(CURDIR)/debian/tmp/usr/bin/discover \ + $(CURDIR)/debian/tmp/sbin/discover + + rm -f $(CURDIR)/debian/tmp/etc/discover.conf.example + rm -f $(CURDIR)/debian/tmp/etc/discover-modprobe.conf.example + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: discover-deb + +discover-deb: install-deb + dh_testdir + dh_testroot + dh_movefiles + + dh_installdocs + dh_installchangelogs +# XXX: dh_installinit appears to be busted :-P (see Debian #140881) +# dh_installinit -v --no-restart-on-upgrade --update-rcd-params="start 36 S ." + dh_compress + dh_fixperms + dh_strip + dh_makeshlibs + dh_installdebconf + dh_installdeb + dh_shlibdeps -ldebian/libdiscover2/usr/lib + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-arch +.PHONY: build clean binary-arch binary install configure --- discover-2.1.2.orig/debian/update-buildsystem +++ discover-2.1.2/debian/update-buildsystem @@ -0,0 +1,42 @@ +#!/bin/sh + +# +# This script was included to make easier to update the build system +# + +REPO="svn+ssh://svn.debian.org/svn/pkg-discover/" + + +function sync { + + local MODULE=$(svn info | grep URL | awk -F': ' '{ print $2 }' | sed 's,svn.*pkg-discover/,,g' || echo "ERROR: You need to run it inside a checkout!" && exit 1) + local EXPORT="$1-$(date +%F)" + + if [ -e $EXPORT ]; then + echo "ERROR: Cannot export to $EXPORT because it's already exist!" + exit 1 + fi + + svn export $2 $EXPORT + svn_load_dirs $REPO $MODULE/$1 $EXPORT +} + +case $1 in + buildtools) + sync buildtools svn://svn.progeny.com/tools/buildtools/branches/libtool-update + ;; + doctools) + sync doctools svn://svn.progeny.com/tools/doctools/trunk + ;; + portability) + sync portability svn://svn.progeny.com/tools/portability/trunk + ;; + all) + $0 buildtools + $0 doctools + $0 portability + ;; + *) + echo "Usage: $0 buildtools|doctools|portability|all" + exit 1 +esac --- discover-2.1.2.orig/doc/Makefile.in +++ discover-2.1.2/doc/Makefile.in @@ -7,11 +7,13 @@ ${srcdir}/discover-config.1 \ ${srcdir}/discover.conf.5 \ ${srcdir}/discover-modprobe.conf.5 \ - ${srcdir}/discover-modprobe.8 + ${srcdir}/discover-modprobe.8 \ + ${srcdir}/discover-pkginstall.8 refentries= discover-config.refentry \ discover-modprobe.conf.refentry \ discover-modprobe.refentry \ + discover-pkginstall.refentry \ discover.conf.refentry \ discover.refentry @@ -64,6 +66,8 @@ TO=${DESTDIR}${mandir}/man5/discover-modprobe.conf.5 @${MAKE} __sed_install FROM=${srcdir}/discover-modprobe.8 \ TO=${DESTDIR}${mandir}/man8/discover-modprobe.8 + @${MAKE} __sed_install FROM=${srcdir}/discover-pkginstall.8 \ + TO=${DESTDIR}${mandir}/man8/discover-pkginstall.8 uninstall: rm -f ${DESTDIR}${datadir}/doc/discover/guide.html @@ -72,6 +76,7 @@ rm -f ${DESTDIR}${mandir}/man1/discover-config.1 rm -f ${DESTDIR}${mandir}/man8/discover-modprobe.8 rm -f ${DESTDIR}${mandir}/man5/discover-modprobe.conf.5 + rm -f ${DESTDIR}${mandir}/man8/discover-pkginstall.8 ############################################################################### # Distribution --- discover-2.1.2.orig/doc/discover-pkginstall.8 +++ discover-2.1.2/doc/discover-pkginstall.8 @@ -0,0 +1,27 @@ +.TH "discover-pkgintsall" "8" +.SH "NAME" +discover-pkginstall \(em intsall packages for available hardware using discover(1) +.SH "SYNOPSIS" +.PP +\fBdiscover-pkginstall\fR [\-l] [\-n] [\-v] +.SH "Description" +.PP +\fBdiscover-pkginstall\fR install packages based +on detected hardware. It will use the discover-data database to +map for hardware to debian packages, install the packages by +default. Packages using module-assistant will be automatically +built and the result installed if module-assistant is installed +or pulled in as a dependency. +.SH "Options" +.IP "\fB-l\fP" 10 +Only list the detected packages +.IP "\fB-n\fP" 10 +Echo the \fBaptitude and +module-assistant\fR invocations instead of running +them. +.IP "\fB-v\fP" 10 +Be verbose. +.SH "See Also" +.PP +aptitude(8), discover(1), module-assistant(8) +.\" created by instant / docbook-to-man, Sun 13 Jan 2008, 09:40 --- discover-2.1.2.orig/doc/discover-pkginstall.refentry +++ discover-2.1.2/doc/discover-pkginstall.refentry @@ -0,0 +1,85 @@ + + 1.0 + + + Petter Reinholdtsen + + + 2008 + Petter Reinholdtsen + + + + + discover-pkgintsall + 8 + + + + discover-pkginstall + intsall packages for available hardware using discover(1) + + + + + + discover-pkginstall + -l + -n + -v + + + + + + + Description + + discover-pkginstall install packages based + on detected hardware. It will use the discover-data database to + map from hardware to debian packages, install the packages by + default. Packages using module-assistant will be automatically + built and the result installed if module-assistant is installed + or pulled in as a dependency. + + + + + Options + + + + + + Only list the detected packages + + + + + + Echo the aptitude and + module-assistant invocations instead of running + them. + + + + + + Be verbose. + + + + + + + See Also + + aptitude(8), discover(1), module-assistant(8) + + + + + + + + --- discover-2.1.2.orig/doctools/docbook-chapter.ced +++ discover-2.1.2/doctools/docbook-chapter.ced @@ -0,0 +1,1703 @@ +;;; This file was created by psgml on Thu Apr 3 14:39:50 2003 -*-coding:binary-*- +(sgml-saved-dtd-version 7) +("/usr/share/sgml/docbook/dtd/xml/4.1.2/dbgenent.mod" "/usr/share/sgml/docbook/dtd/xml/4.1.2/dbhierx.mod" "/usr/share/sgml/docbook/dtd/xml/4.1.2/calstblx.dtd" "/usr/share/sgml/docbook/dtd/xml/4.1.2/dbpoolx.mod" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOtech.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOpub.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOnum.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOlat2.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOlat1.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOgrk4.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOgrk3.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOgrk2.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOgrk1.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOdia.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOcyr2.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOcyr1.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISObox.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamsr.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamso.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamsn.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamsc.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamsb.ent" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamsa.ent" "/usr/share/sgml/docbook/dtd/xml/4.1.2/dbcentx.mod" "/usr/share/sgml/docbook/dtd/xml/4.1.2/dbnotnx.mod" "/usr/share/sgml/docbook/dtd/xml/4.1.2/docbookx.dtd" "/scratch/jdaily/cvs/progeny/pds/doctools/progeny.ent") +(nil ("progeny-entity" text (nil "../doctools/progeny.ent" . "/scratch/jdaily/cvs/progeny/pds/doc/") nil) ("dbnotn.module" text "INCLUDE" nil) ("dbnotn" text ("-//OASIS//ENTITIES DocBook XML Notations V4.1.2//EN" "dbnotnx.mod" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("local.notation.class" text "" nil) ("notation.class" text "BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI + | EPS | EQN | FAX | GIF | GIF87a | GIF89a + | JPG | JPEG | IGES | PCX + | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG + | linespecific + " nil) ("dbcent.module" text "INCLUDE" nil) ("dbcent" text ("-//OASIS//ENTITIES DocBook XML Character Entities V4.1.2//EN" "dbcentx.mod" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOamsa.module" text "INCLUDE" nil) ("ISOamsa" text ("ISO 8879:1986//ENTITIES Added Math Symbols: Arrow Relations//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamsa.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOamsb.module" text "INCLUDE" nil) ("ISOamsb" text ("ISO 8879:1986//ENTITIES Added Math Symbols: Binary Operators//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamsb.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOamsc.module" text "INCLUDE" nil) ("ISOamsc" text ("ISO 8879:1986//ENTITIES Added Math Symbols: Delimiters//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamsc.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOamsn.module" text "INCLUDE" nil) ("ISOamsn" text ("ISO 8879:1986//ENTITIES Added Math Symbols: Negated Relations//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamsn.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOamso.module" text "INCLUDE" nil) ("ISOamso" text ("ISO 8879:1986//ENTITIES Added Math Symbols: Ordinary//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamso.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOamsr.module" text "INCLUDE" nil) ("ISOamsr" text ("ISO 8879:1986//ENTITIES Added Math Symbols: Relations//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOamsr.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISObox.module" text "INCLUDE" nil) ("ISObox" text ("ISO 8879:1986//ENTITIES Box and Line Drawing//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISObox.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOcyr1.module" text "INCLUDE" nil) ("ISOcyr1" text ("ISO 8879:1986//ENTITIES Russian Cyrillic//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOcyr1.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOcyr2.module" text "INCLUDE" nil) ("ISOcyr2" text ("ISO 8879:1986//ENTITIES Non-Russian Cyrillic//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOcyr2.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOdia.module" text "INCLUDE" nil) ("ISOdia" text ("ISO 8879:1986//ENTITIES Diacritical Marks//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOdia.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOgrk1.module" text "INCLUDE" nil) ("ISOgrk1" text ("ISO 8879:1986//ENTITIES Greek Letters//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOgrk1.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOgrk2.module" text "INCLUDE" nil) ("ISOgrk2" text ("ISO 8879:1986//ENTITIES Monotoniko Greek//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOgrk2.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOgrk3.module" text "INCLUDE" nil) ("ISOgrk3" text ("ISO 8879:1986//ENTITIES Greek Symbols//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOgrk3.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOgrk4.module" text "INCLUDE" nil) ("ISOgrk4" text ("ISO 8879:1986//ENTITIES Alternative Greek Symbols//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOgrk4.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOlat1.module" text "INCLUDE" nil) ("ISOlat1" text ("ISO 8879:1986//ENTITIES Added Latin 1//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOlat1.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOlat2.module" text "INCLUDE" nil) ("ISOlat2" text ("ISO 8879:1986//ENTITIES Added Latin 2//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOlat2.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOnum.module" text "INCLUDE" nil) ("ISOnum" text ("ISO 8879:1986//ENTITIES Numeric and Special Graphic//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOnum.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOpub.module" text "INCLUDE" nil) ("ISOpub" text ("ISO 8879:1986//ENTITIES Publishing//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOpub.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("ISOtech.module" text "INCLUDE" nil) ("ISOtech" text ("ISO 8879:1986//ENTITIES General Technical//EN//XML" "/usr/share/sgml/entities/xml-iso-entities-8879.1986/ISOtech.ent" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("dbpool.module" text "INCLUDE" nil) ("dbpool" text ("-//OASIS//ELEMENTS DocBook XML Information Pool V4.1.2//EN" "dbpoolx.mod" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("yesorno.attvals" text "CDATA" nil) ("dbpool.redecl.module" text "IGNORE" nil) ("local.ndxterm.class" text "" nil) ("ndxterm.class" text "indexterm " nil) ("local.list.class" text "" nil) ("list.class" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist " nil) ("local.admon.class" text "" nil) ("admon.class" text "caution|important|note|tip|warning " nil) ("local.linespecific.class" text "" nil) ("linespecific.class" text "literallayout|programlisting|programlistingco|screen + |screenco|screenshot " nil) ("local.method.synop.class" text "" nil) ("method.synop.class" text "constructorsynopsis + |destructorsynopsis + |methodsynopsis " nil) ("local.synop.class" text "" nil) ("synop.class" text "synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis " nil) ("local.para.class" text "" nil) ("para.class" text "formalpara|para|simpara " nil) ("local.informal.class" text "" nil) ("informal.class" text "address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable " nil) ("local.formal.class" text "" nil) ("formal.class" text "equation|example|figure|table " nil) ("ebnf.block.hook" text "" nil) ("local.compound.class" text "" nil) ("compound.class" text "msgset|procedure|sidebar|qandaset + + " nil) ("local.genobj.class" text "" nil) ("genobj.class" text "anchor|bridgehead|remark|highlights + " nil) ("local.descobj.class" text "" nil) ("descobj.class" text "abstract|authorblurb|epigraph + " nil) ("local.xref.char.class" text "" nil) ("xref.char.class" text "footnoteref|xref " nil) ("local.gen.char.class" text "" nil) ("gen.char.class" text "abbrev|acronym|citation|citerefentry|citetitle|emphasis + |firstterm|foreignphrase|glossterm|footnote|phrase + |quote|trademark|wordasword " nil) ("local.link.char.class" text "" nil) ("link.char.class" text "link|olink|ulink " nil) ("ebnf.inline.hook" text "" nil) ("local.tech.char.class" text "" nil) ("tech.char.class" text "action|application + |classname|methodname|interfacename|exceptionname + |ooclass|oointerface|ooexception + |command|computeroutput + |database|email|envar|errorcode|errorname|errortype|filename + |function|guibutton|guiicon|guilabel|guimenu|guimenuitem + |guisubmenu|hardware|interface|keycap + |keycode|keycombo|keysym|literal|constant|markup|medialabel + |menuchoice|mousebutton|option|optional|parameter + |prompt|property|replaceable|returnvalue|sgmltag|structfield + |structname|symbol|systemitem|token|type|userinput|varname + + " nil) ("local.base.char.class" text "" nil) ("base.char.class" text "anchor " nil) ("local.docinfo.char.class" text "" nil) ("docinfo.char.class" text "author|authorinitials|corpauthor|modespec|othercredit + |productname|productnumber|revhistory + " nil) ("local.other.char.class" text "" nil) ("other.char.class" text "remark|subscript|superscript " nil) ("local.inlineobj.char.class" text "" nil) ("inlineobj.char.class" text "inlinegraphic|inlinemediaobject|inlineequation " nil) ("local.component.mix" text "" nil) ("component.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |equation|example|figure|table |msgset|procedure|sidebar|qandaset + + + |anchor|bridgehead|remark|highlights + |abstract|authorblurb|epigraph + + |indexterm |beginpage + " nil) ("local.sidebar.mix" text "" nil) ("sidebar.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |equation|example|figure|table |procedure + |anchor|bridgehead|remark|highlights + + |indexterm |beginpage + " nil) ("local.qandaset.mix" text "" nil) ("qandaset.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |equation|example|figure|table |procedure + |anchor|bridgehead|remark|highlights + + |indexterm + " nil) ("local.revdescription.mix" text "" nil) ("revdescription.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |equation|example|figure|table |procedure + |anchor|bridgehead|remark|highlights + + |indexterm + " nil) ("local.footnote.mix" text "" nil) ("footnote.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + " nil) ("local.example.mix" text "" nil) ("example.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |indexterm |beginpage + " nil) ("local.highlights.mix" text "" nil) ("highlights.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |formalpara|para|simpara + |indexterm + " nil) ("local.para.mix" text "" nil) ("para.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot + |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |equation|example|figure|table + " nil) ("local.admon.mix" text "" nil) ("admon.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |equation|example|figure|table |procedure|sidebar + |anchor|bridgehead|remark + |indexterm |beginpage + " nil) ("local.figure.mix" text "" nil) ("figure.mix" text "literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |indexterm |beginpage + " nil) ("local.tabentry.mix" text "" nil) ("tabentry.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot + |formalpara|para|simpara |graphic|mediaobject + " nil) ("local.glossdef.mix" text "" nil) ("glossdef.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |equation|example|figure|table + |remark + |indexterm |beginpage + " nil) ("local.legalnotice.mix" text "" nil) ("legalnotice.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot + |formalpara|para|simpara |blockquote + |indexterm |beginpage + " nil) ("local.textobject.mix" text "" nil) ("textobject.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot + |formalpara|para|simpara |blockquote + " nil) ("local.mediaobject.mix" text "" nil) ("mediaobject.mix" text "videoobject|audioobject|imageobject " nil) ("forminlines.hook" text "" nil) ("local.para.char.mix" text "" nil) ("para.char.mix" text "#PCDATA + |footnoteref|xref |abbrev|acronym|citation|citerefentry|citetitle|emphasis + |firstterm|foreignphrase|glossterm|footnote|phrase + |quote|trademark|wordasword + |link|olink|ulink |action|application + |classname|methodname|interfacename|exceptionname + |ooclass|oointerface|ooexception + |command|computeroutput + |database|email|envar|errorcode|errorname|errortype|filename + |function|guibutton|guiicon|guilabel|guimenu|guimenuitem + |guisubmenu|hardware|interface|keycap + |keycode|keycombo|keysym|literal|constant|markup|medialabel + |menuchoice|mousebutton|option|optional|parameter + |prompt|property|replaceable|returnvalue|sgmltag|structfield + |structname|symbol|systemitem|token|type|userinput|varname + + + |anchor |author|authorinitials|corpauthor|modespec|othercredit + |productname|productnumber|revhistory + + |remark|subscript|superscript |inlinegraphic|inlinemediaobject|inlineequation + |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |indexterm |beginpage + + " nil) ("local.title.char.mix" text "" nil) ("title.char.mix" text "#PCDATA + |footnoteref|xref |abbrev|acronym|citation|citerefentry|citetitle|emphasis + |firstterm|foreignphrase|glossterm|footnote|phrase + |quote|trademark|wordasword + |link|olink|ulink |action|application + |classname|methodname|interfacename|exceptionname + |ooclass|oointerface|ooexception + |command|computeroutput + |database|email|envar|errorcode|errorname|errortype|filename + |function|guibutton|guiicon|guilabel|guimenu|guimenuitem + |guisubmenu|hardware|interface|keycap + |keycode|keycombo|keysym|literal|constant|markup|medialabel + |menuchoice|mousebutton|option|optional|parameter + |prompt|property|replaceable|returnvalue|sgmltag|structfield + |structname|symbol|systemitem|token|type|userinput|varname + + + |anchor |author|authorinitials|corpauthor|modespec|othercredit + |productname|productnumber|revhistory + + |remark|subscript|superscript |inlinegraphic|inlinemediaobject|inlineequation + |indexterm + " nil) ("local.ndxterm.char.mix" text "" nil) ("ndxterm.char.mix" text "#PCDATA + |footnoteref|xref |abbrev|acronym|citation|citerefentry|citetitle|emphasis + |firstterm|foreignphrase|glossterm|footnote|phrase + |quote|trademark|wordasword + |link|olink|ulink |action|application + |classname|methodname|interfacename|exceptionname + |ooclass|oointerface|ooexception + |command|computeroutput + |database|email|envar|errorcode|errorname|errortype|filename + |function|guibutton|guiicon|guilabel|guimenu|guimenuitem + |guisubmenu|hardware|interface|keycap + |keycode|keycombo|keysym|literal|constant|markup|medialabel + |menuchoice|mousebutton|option|optional|parameter + |prompt|property|replaceable|returnvalue|sgmltag|structfield + |structname|symbol|systemitem|token|type|userinput|varname + + + |anchor |author|authorinitials|corpauthor|modespec|othercredit + |productname|productnumber|revhistory + + |remark|subscript|superscript |inlinegraphic|inlinemediaobject + " nil) ("local.cptr.char.mix" text "" nil) ("cptr.char.mix" text "#PCDATA + |link|olink|ulink |action|application + |classname|methodname|interfacename|exceptionname + |ooclass|oointerface|ooexception + |command|computeroutput + |database|email|envar|errorcode|errorname|errortype|filename + |function|guibutton|guiicon|guilabel|guimenu|guimenuitem + |guisubmenu|hardware|interface|keycap + |keycode|keycombo|keysym|literal|constant|markup|medialabel + |menuchoice|mousebutton|option|optional|parameter + |prompt|property|replaceable|returnvalue|sgmltag|structfield + |structname|symbol|systemitem|token|type|userinput|varname + + + |anchor + |remark|subscript|superscript |inlinegraphic|inlinemediaobject + |indexterm |beginpage + " nil) ("local.smallcptr.char.mix" text "" nil) ("smallcptr.char.mix" text "#PCDATA + |replaceable + |inlinegraphic|inlinemediaobject + |indexterm |beginpage + " nil) ("local.word.char.mix" text "" nil) ("word.char.mix" text "#PCDATA + |acronym|emphasis|trademark + |link|olink|ulink + |anchor + |remark|subscript|superscript |inlinegraphic|inlinemediaobject + |indexterm |beginpage + " nil) ("local.docinfo.char.mix" text "" nil) ("docinfo.char.mix" text "#PCDATA + |link|olink|ulink + |emphasis|trademark + |replaceable + |remark|subscript|superscript |inlinegraphic|inlinemediaobject + |indexterm + " nil) ("formalobject.title.content" text "title, titleabbrev?" nil) ("arch.attrib" text "arch CDATA #IMPLIED" nil) ("condition.attrib" text "condition CDATA #IMPLIED" nil) ("conformance.attrib" text "conformance NMTOKENS #IMPLIED" nil) ("os.attrib" text "os CDATA #IMPLIED" nil) ("revision.attrib" text "revision CDATA #IMPLIED" nil) ("security.attrib" text "security CDATA #IMPLIED" nil) ("userlevel.attrib" text "userlevel CDATA #IMPLIED" nil) ("vendor.attrib" text "vendor CDATA #IMPLIED" nil) ("local.effectivity.attrib" text "" nil) ("effectivity.attrib" text "arch CDATA #IMPLIED + condition CDATA #IMPLIED + conformance NMTOKENS #IMPLIED + os CDATA #IMPLIED + revision CDATA #IMPLIED + security CDATA #IMPLIED + userlevel CDATA #IMPLIED + vendor CDATA #IMPLIED + " nil) ("id.attrib" text "id ID #IMPLIED" nil) ("idreq.attrib" text "id ID #REQUIRED" nil) ("lang.attrib" text "lang CDATA #IMPLIED" nil) ("remap.attrib" text "remap CDATA #IMPLIED" nil) ("role.attrib" text "role CDATA #IMPLIED" nil) ("xreflabel.attrib" text "xreflabel CDATA #IMPLIED" nil) ("revisionflag.attrib" text "revisionflag (changed + |added + |deleted + |off) #IMPLIED" nil) ("local.common.attrib" text "" nil) ("common.attrib" text "id ID #IMPLIED + lang CDATA #IMPLIED + remap CDATA #IMPLIED + xreflabel CDATA #IMPLIED + revisionflag (changed + |added + |deleted + |off) #IMPLIED + arch CDATA #IMPLIED + condition CDATA #IMPLIED + conformance NMTOKENS #IMPLIED + os CDATA #IMPLIED + revision CDATA #IMPLIED + security CDATA #IMPLIED + userlevel CDATA #IMPLIED + vendor CDATA #IMPLIED + + " nil) ("idreq.common.attrib" text "id ID #REQUIRED + lang CDATA #IMPLIED + remap CDATA #IMPLIED + xreflabel CDATA #IMPLIED + revisionflag (changed + |added + |deleted + |off) #IMPLIED + arch CDATA #IMPLIED + condition CDATA #IMPLIED + conformance NMTOKENS #IMPLIED + os CDATA #IMPLIED + revision CDATA #IMPLIED + security CDATA #IMPLIED + userlevel CDATA #IMPLIED + vendor CDATA #IMPLIED + + " nil) ("local.graphics.attrib" text "" nil) ("graphics.attrib" text " + entityref ENTITY #IMPLIED + fileref CDATA #IMPLIED + format (BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI + | EPS | EQN | FAX | GIF | GIF87a | GIF89a + | JPG | JPEG | IGES | PCX + | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG + | linespecific + ) #IMPLIED + srccredit CDATA #IMPLIED + width CDATA #IMPLIED + depth CDATA #IMPLIED + align (left + |right + |center) #IMPLIED + scale CDATA #IMPLIED + scalefit CDATA + #IMPLIED + " nil) ("local.keyaction.attrib" text "" nil) ("keyaction.attrib" text " + action (click + |double-click + |press + |seq + |simul + |other) #IMPLIED + otheraction CDATA #IMPLIED + " nil) ("label.attrib" text "label CDATA #IMPLIED" nil) ("linespecific.attrib" text "format NOTATION + (linespecific) 'linespecific' + linenumbering (numbered|unnumbered) #IMPLIED" nil) ("linkend.attrib" text "linkend IDREF #IMPLIED" nil) ("linkendreq.attrib" text "linkend IDREF #REQUIRED" nil) ("linkends.attrib" text "linkends IDREFS #IMPLIED" nil) ("local.mark.attrib" text "" nil) ("mark.attrib" text "mark CDATA #IMPLIED + " nil) ("moreinfo.attrib" text "moreinfo (refentry|none) 'none'" nil) ("pagenum.attrib" text "pagenum CDATA #IMPLIED" nil) ("local.status.attrib" text "" nil) ("status.attrib" text "status CDATA #IMPLIED + " nil) ("width.attrib" text "width CDATA #IMPLIED" nil) ("title.module" text "INCLUDE" nil) ("local.title.attrib" text "" nil) ("title.role.attrib" text "role CDATA #IMPLIED" nil) ("title.element" text "INCLUDE" nil) ("title.attlist" text "INCLUDE" nil) ("titleabbrev.module" text "INCLUDE" nil) ("local.titleabbrev.attrib" text "" nil) ("titleabbrev.role.attrib" text "role CDATA #IMPLIED" nil) ("titleabbrev.element" text "INCLUDE" nil) ("titleabbrev.attlist" text "INCLUDE" nil) ("subtitle.module" text "INCLUDE" nil) ("local.subtitle.attrib" text "" nil) ("subtitle.role.attrib" text "role CDATA #IMPLIED" nil) ("subtitle.element" text "INCLUDE" nil) ("subtitle.attlist" text "INCLUDE" nil) ("local.person.ident.mix" text "" nil) ("person.ident.mix" text "honorific|firstname|surname|lineage|othername|affiliation + |authorblurb|contrib " nil) ("local.bibliocomponent.mix" text "" nil) ("bibliocomponent.mix" text "abbrev|abstract|address|artpagenums|author + |authorgroup|authorinitials|bibliomisc|biblioset + |collab|confgroup|contractnum|contractsponsor + |copyright|corpauthor|corpname|date|edition + |editor|invpartnumber|isbn|issn|issuenum|orgname + |othercredit|pagenums|printhistory|productname + |productnumber|pubdate|publisher|publishername + |pubsnumber|releaseinfo|revhistory|seriesvolnums + |subtitle|title|titleabbrev|volumenum|citetitle + |honorific|firstname|surname|lineage|othername|affiliation + |authorblurb|contrib + |indexterm + " nil) ("biblioentry.module" text "INCLUDE" nil) ("local.biblioentry.attrib" text "" nil) ("biblioentry.role.attrib" text "role CDATA #IMPLIED" nil) ("biblioentry.element" text "INCLUDE" nil) ("biblioentry.attlist" text "INCLUDE" nil) ("bibliomixed.module" text "INCLUDE" nil) ("local.bibliomixed.attrib" text "" nil) ("bibliomixed.role.attrib" text "role CDATA #IMPLIED" nil) ("bibliomixed.element" text "INCLUDE" nil) ("bibliomixed.attlist" text "INCLUDE" nil) ("articleinfo.module" text "INCLUDE" nil) ("local.articleinfo.attrib" text "" nil) ("articleinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("articleinfo.element" text "INCLUDE" nil) ("articleinfo.attlist" text "INCLUDE" nil) ("biblioset.module" text "INCLUDE" nil) ("local.biblioset.attrib" text "" nil) ("biblioset.role.attrib" text "role CDATA #IMPLIED" nil) ("biblioset.element" text "INCLUDE" nil) ("biblioset.attlist" text "INCLUDE" nil) ("bibliomset.module" text "INCLUDE" nil) ("bibliomset.role.attrib" text "role CDATA #IMPLIED" nil) ("local.bibliomset.attrib" text "" nil) ("bibliomset.element" text "INCLUDE" nil) ("bibliomset.attlist" text "INCLUDE" nil) ("bibliomisc.module" text "INCLUDE" nil) ("local.bibliomisc.attrib" text "" nil) ("bibliomisc.role.attrib" text "role CDATA #IMPLIED" nil) ("bibliomisc.element" text "INCLUDE" nil) ("bibliomisc.attlist" text "INCLUDE" nil) ("subjectset.content.module" text "INCLUDE" nil) ("subjectset.module" text "INCLUDE" nil) ("local.subjectset.attrib" text "" nil) ("subjectset.role.attrib" text "role CDATA #IMPLIED" nil) ("subjectset.element" text "INCLUDE" nil) ("subjectset.attlist" text "INCLUDE" nil) ("subject.module" text "INCLUDE" nil) ("local.subject.attrib" text "" nil) ("subject.role.attrib" text "role CDATA #IMPLIED" nil) ("subject.element" text "INCLUDE" nil) ("subject.attlist" text "INCLUDE" nil) ("subjectterm.module" text "INCLUDE" nil) ("local.subjectterm.attrib" text "" nil) ("subjectterm.role.attrib" text "role CDATA #IMPLIED" nil) ("subjectterm.element" text "INCLUDE" nil) ("subjectterm.attlist" text "INCLUDE" nil) ("keywordset.content.module" text "INCLUDE" nil) ("keywordset.module" text "INCLUDE" nil) ("local.keywordset.attrib" text "" nil) ("keywordset.role.attrib" text "role CDATA #IMPLIED" nil) ("keywordset.element" text "INCLUDE" nil) ("keywordset.attlist" text "INCLUDE" nil) ("keyword.module" text "INCLUDE" nil) ("local.keyword.attrib" text "" nil) ("keyword.role.attrib" text "role CDATA #IMPLIED" nil) ("keyword.element" text "INCLUDE" nil) ("keyword.attlist" text "INCLUDE" nil) ("itermset.module" text "INCLUDE" nil) ("local.itermset.attrib" text "" nil) ("itermset.role.attrib" text "role CDATA #IMPLIED" nil) ("itermset.element" text "INCLUDE" nil) ("itermset.attlist" text "INCLUDE" nil) ("msgset.content.module" text "INCLUDE" nil) ("msgset.module" text "INCLUDE" nil) ("local.msgset.attrib" text "" nil) ("msgset.role.attrib" text "role CDATA #IMPLIED" nil) ("msgset.element" text "INCLUDE" nil) ("msgset.attlist" text "INCLUDE" nil) ("msgentry.module" text "INCLUDE" nil) ("local.msgentry.attrib" text "" nil) ("msgentry.role.attrib" text "role CDATA #IMPLIED" nil) ("msgentry.element" text "INCLUDE" nil) ("msgentry.attlist" text "INCLUDE" nil) ("simplemsgentry.module" text "INCLUDE" nil) ("local.simplemsgentry.attrib" text "" nil) ("simplemsgentry.role.attrib" text "role CDATA #IMPLIED" nil) ("simplemsgentry.element" text "INCLUDE" nil) ("simplemsgentry.attlist" text "INCLUDE" nil) ("msg.module" text "INCLUDE" nil) ("local.msg.attrib" text "" nil) ("msg.role.attrib" text "role CDATA #IMPLIED" nil) ("msg.element" text "INCLUDE" nil) ("msg.attlist" text "INCLUDE" nil) ("msgmain.module" text "INCLUDE" nil) ("local.msgmain.attrib" text "" nil) ("msgmain.role.attrib" text "role CDATA #IMPLIED" nil) ("msgmain.element" text "INCLUDE" nil) ("msgmain.attlist" text "INCLUDE" nil) ("msgsub.module" text "INCLUDE" nil) ("local.msgsub.attrib" text "" nil) ("msgsub.role.attrib" text "role CDATA #IMPLIED" nil) ("msgsub.element" text "INCLUDE" nil) ("msgsub.attlist" text "INCLUDE" nil) ("msgrel.module" text "INCLUDE" nil) ("local.msgrel.attrib" text "" nil) ("msgrel.role.attrib" text "role CDATA #IMPLIED" nil) ("msgrel.element" text "INCLUDE" nil) ("msgrel.attlist" text "INCLUDE" nil) ("msginfo.module" text "INCLUDE" nil) ("local.msginfo.attrib" text "" nil) ("msginfo.role.attrib" text "role CDATA #IMPLIED" nil) ("msginfo.element" text "INCLUDE" nil) ("msginfo.attlist" text "INCLUDE" nil) ("msglevel.module" text "INCLUDE" nil) ("local.msglevel.attrib" text "" nil) ("msglevel.role.attrib" text "role CDATA #IMPLIED" nil) ("msglevel.element" text "INCLUDE" nil) ("msglevel.attlist" text "INCLUDE" nil) ("msgorig.module" text "INCLUDE" nil) ("local.msgorig.attrib" text "" nil) ("msgorig.role.attrib" text "role CDATA #IMPLIED" nil) ("msgorig.element" text "INCLUDE" nil) ("msgorig.attlist" text "INCLUDE" nil) ("msgaud.module" text "INCLUDE" nil) ("local.msgaud.attrib" text "" nil) ("msgaud.role.attrib" text "role CDATA #IMPLIED" nil) ("msgaud.element" text "INCLUDE" nil) ("msgaud.attlist" text "INCLUDE" nil) ("msgexplan.module" text "INCLUDE" nil) ("local.msgexplan.attrib" text "" nil) ("msgexplan.role.attrib" text "role CDATA #IMPLIED" nil) ("msgexplan.element" text "INCLUDE" nil) ("msgexplan.attlist" text "INCLUDE" nil) ("qandset.content.module" text "INCLUDE" nil) ("qandset.module" text "INCLUDE" nil) ("local.qandset.attrib" text "" nil) ("qandset.role.attrib" text "role CDATA #IMPLIED" nil) ("qandset.element" text "INCLUDE" nil) ("qandset.attlist" text "INCLUDE" nil) ("qandadiv.module" text "INCLUDE" nil) ("local.qandadiv.attrib" text "" nil) ("qandadiv.role.attrib" text "role CDATA #IMPLIED" nil) ("qandadiv.element" text "INCLUDE" nil) ("qandadiv.attlist" text "INCLUDE" nil) ("qandaentry.module" text "INCLUDE" nil) ("local.qandaentry.attrib" text "" nil) ("qandaentry.role.attrib" text "role CDATA #IMPLIED" nil) ("qandaentry.element" text "INCLUDE" nil) ("qandaentry.attlist" text "INCLUDE" nil) ("question.module" text "INCLUDE" nil) ("local.question.attrib" text "" nil) ("question.role.attrib" text "role CDATA #IMPLIED" nil) ("question.element" text "INCLUDE" nil) ("question.attlist" text "INCLUDE" nil) ("answer.module" text "INCLUDE" nil) ("local.answer.attrib" text "" nil) ("answer.role.attrib" text "role CDATA #IMPLIED" nil) ("answer.element" text "INCLUDE" nil) ("answer.attlist" text "INCLUDE" nil) ("label.module" text "INCLUDE" nil) ("local.label.attrib" text "" nil) ("label.role.attrib" text "role CDATA #IMPLIED" nil) ("label.element" text "INCLUDE" nil) ("label.attlist" text "INCLUDE" nil) ("procedure.content.module" text "INCLUDE" nil) ("procedure.module" text "INCLUDE" nil) ("local.procedure.attrib" text "" nil) ("procedure.role.attrib" text "role CDATA #IMPLIED" nil) ("procedure.element" text "INCLUDE" nil) ("procedure.attlist" text "INCLUDE" nil) ("step.module" text "INCLUDE" nil) ("local.step.attrib" text "" nil) ("step.role.attrib" text "role CDATA #IMPLIED" nil) ("step.element" text "INCLUDE" nil) ("step.attlist" text "INCLUDE" nil) ("substeps.module" text "INCLUDE" nil) ("local.substeps.attrib" text "" nil) ("substeps.role.attrib" text "role CDATA #IMPLIED" nil) ("substeps.element" text "INCLUDE" nil) ("substeps.attlist" text "INCLUDE" nil) ("sidebar.content.model" text "INCLUDE" nil) ("sidebarinfo.module" text "INCLUDE" nil) ("local.sidebarinfo.attrib" text "" nil) ("sidebarinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("sidebarinfo.element" text "INCLUDE" nil) ("sidebarinfo.attlist" text "INCLUDE" nil) ("sidebar.module" text "INCLUDE" nil) ("local.sidebar.attrib" text "" nil) ("sidebar.role.attrib" text "role CDATA #IMPLIED" nil) ("sidebar.element" text "INCLUDE" nil) ("sidebar.attlist" text "INCLUDE" nil) ("abstract.module" text "INCLUDE" nil) ("local.abstract.attrib" text "" nil) ("abstract.role.attrib" text "role CDATA #IMPLIED" nil) ("abstract.element" text "INCLUDE" nil) ("abstract.attlist" text "INCLUDE" nil) ("authorblurb.module" text "INCLUDE" nil) ("local.authorblurb.attrib" text "" nil) ("authorblurb.role.attrib" text "role CDATA #IMPLIED" nil) ("authorblurb.element" text "INCLUDE" nil) ("authorblurb.attlist" text "INCLUDE" nil) ("blockquote.module" text "INCLUDE" nil) ("local.blockquote.attrib" text "" nil) ("blockquote.role.attrib" text "role CDATA #IMPLIED" nil) ("blockquote.element" text "INCLUDE" nil) ("blockquote.attlist" text "INCLUDE" nil) ("attribution.module" text "INCLUDE" nil) ("local.attribution.attrib" text "" nil) ("attribution.role.attrib" text "role CDATA #IMPLIED" nil) ("attribution.element" text "INCLUDE" nil) ("attribution.attlist" text "INCLUDE" nil) ("bridgehead.module" text "INCLUDE" nil) ("local.bridgehead.attrib" text "" nil) ("bridgehead.role.attrib" text "role CDATA #IMPLIED" nil) ("bridgehead.element" text "INCLUDE" nil) ("bridgehead.attlist" text "INCLUDE" nil) ("remark.module" text "INCLUDE" nil) ("local.remark.attrib" text "" nil) ("remark.role.attrib" text "role CDATA #IMPLIED" nil) ("remark.element" text "INCLUDE" nil) ("remark.attlist" text "INCLUDE" nil) ("epigraph.module" text "INCLUDE" nil) ("local.epigraph.attrib" text "" nil) ("epigraph.role.attrib" text "role CDATA #IMPLIED" nil) ("epigraph.element" text "INCLUDE" nil) ("epigraph.attlist" text "INCLUDE" nil) ("footnote.module" text "INCLUDE" nil) ("local.footnote.attrib" text "" nil) ("footnote.role.attrib" text "role CDATA #IMPLIED" nil) ("footnote.element" text "INCLUDE" nil) ("footnote.attlist" text "INCLUDE" nil) ("highlights.module" text "INCLUDE" nil) ("local.highlights.attrib" text "" nil) ("highlights.role.attrib" text "role CDATA #IMPLIED" nil) ("highlights.element" text "INCLUDE" nil) ("highlights.attlist" text "INCLUDE" nil) ("formalpara.module" text "INCLUDE" nil) ("local.formalpara.attrib" text "" nil) ("formalpara.role.attrib" text "role CDATA #IMPLIED" nil) ("formalpara.element" text "INCLUDE" nil) ("formalpara.attlist" text "INCLUDE" nil) ("para.module" text "INCLUDE" nil) ("local.para.attrib" text "" nil) ("para.role.attrib" text "role CDATA #IMPLIED" nil) ("para.element" text "INCLUDE" nil) ("para.attlist" text "INCLUDE" nil) ("simpara.module" text "INCLUDE" nil) ("local.simpara.attrib" text "" nil) ("simpara.role.attrib" text "role CDATA #IMPLIED" nil) ("simpara.element" text "INCLUDE" nil) ("simpara.attlist" text "INCLUDE" nil) ("admon.module" text "INCLUDE" nil) ("local.admon.attrib" text "" nil) ("admon.role.attrib" text "role CDATA #IMPLIED" nil) ("caution.element" text "INCLUDE" nil) ("caution.attlist" text "INCLUDE" nil) ("important.element" text "INCLUDE" nil) ("important.attlist" text "INCLUDE" nil) ("note.element" text "INCLUDE" nil) ("note.attlist" text "INCLUDE" nil) ("tip.element" text "INCLUDE" nil) ("tip.attlist" text "INCLUDE" nil) ("warning.element" text "INCLUDE" nil) ("warning.attlist" text "INCLUDE" nil) ("glosslist.module" text "INCLUDE" nil) ("local.glosslist.attrib" text "" nil) ("glosslist.role.attrib" text "role CDATA #IMPLIED" nil) ("glosslist.element" text "INCLUDE" nil) ("glosslist.attlist" text "INCLUDE" nil) ("glossentry.content.module" text "INCLUDE" nil) ("glossentry.module" text "INCLUDE" nil) ("local.glossentry.attrib" text "" nil) ("glossentry.role.attrib" text "role CDATA #IMPLIED" nil) ("glossentry.element" text "INCLUDE" nil) ("glossentry.attlist" text "INCLUDE" nil) ("glossdef.module" text "INCLUDE" nil) ("local.glossdef.attrib" text "" nil) ("glossdef.role.attrib" text "role CDATA #IMPLIED" nil) ("glossdef.element" text "INCLUDE" nil) ("glossdef.attlist" text "INCLUDE" nil) ("glosssee.module" text "INCLUDE" nil) ("local.glosssee.attrib" text "" nil) ("glosssee.role.attrib" text "role CDATA #IMPLIED" nil) ("glosssee.element" text "INCLUDE" nil) ("glosssee.attlist" text "INCLUDE" nil) ("glossseealso.module" text "INCLUDE" nil) ("local.glossseealso.attrib" text "" nil) ("glossseealso.role.attrib" text "role CDATA #IMPLIED" nil) ("glossseealso.element" text "INCLUDE" nil) ("glossseealso.attlist" text "INCLUDE" nil) ("itemizedlist.module" text "INCLUDE" nil) ("local.itemizedlist.attrib" text "" nil) ("itemizedlist.role.attrib" text "role CDATA #IMPLIED" nil) ("itemizedlist.element" text "INCLUDE" nil) ("itemizedlist.attlist" text "INCLUDE" nil) ("orderedlist.module" text "INCLUDE" nil) ("local.orderedlist.attrib" text "" nil) ("orderedlist.role.attrib" text "role CDATA #IMPLIED" nil) ("orderedlist.element" text "INCLUDE" nil) ("orderedlist.attlist" text "INCLUDE" nil) ("listitem.module" text "INCLUDE" nil) ("local.listitem.attrib" text "" nil) ("listitem.role.attrib" text "role CDATA #IMPLIED" nil) ("listitem.element" text "INCLUDE" nil) ("listitem.attlist" text "INCLUDE" nil) ("segmentedlist.content.module" text "INCLUDE" nil) ("segmentedlist.module" text "INCLUDE" nil) ("local.segmentedlist.attrib" text "" nil) ("segmentedlist.role.attrib" text "role CDATA #IMPLIED" nil) ("segmentedlist.element" text "INCLUDE" nil) ("segmentedlist.attlist" text "INCLUDE" nil) ("segtitle.module" text "INCLUDE" nil) ("local.segtitle.attrib" text "" nil) ("segtitle.role.attrib" text "role CDATA #IMPLIED" nil) ("segtitle.element" text "INCLUDE" nil) ("segtitle.attlist" text "INCLUDE" nil) ("seglistitem.module" text "INCLUDE" nil) ("local.seglistitem.attrib" text "" nil) ("seglistitem.role.attrib" text "role CDATA #IMPLIED" nil) ("seglistitem.element" text "INCLUDE" nil) ("seglistitem.attlist" text "INCLUDE" nil) ("seg.module" text "INCLUDE" nil) ("local.seg.attrib" text "" nil) ("seg.role.attrib" text "role CDATA #IMPLIED" nil) ("seg.element" text "INCLUDE" nil) ("seg.attlist" text "INCLUDE" nil) ("simplelist.content.module" text "INCLUDE" nil) ("simplelist.module" text "INCLUDE" nil) ("local.simplelist.attrib" text "" nil) ("simplelist.role.attrib" text "role CDATA #IMPLIED" nil) ("simplelist.element" text "INCLUDE" nil) ("simplelist.attlist" text "INCLUDE" nil) ("member.module" text "INCLUDE" nil) ("local.member.attrib" text "" nil) ("member.role.attrib" text "role CDATA #IMPLIED" nil) ("member.element" text "INCLUDE" nil) ("member.attlist" text "INCLUDE" nil) ("variablelist.content.module" text "INCLUDE" nil) ("variablelist.module" text "INCLUDE" nil) ("local.variablelist.attrib" text "" nil) ("variablelist.role.attrib" text "role CDATA #IMPLIED" nil) ("variablelist.element" text "INCLUDE" nil) ("variablelist.attlist" text "INCLUDE" nil) ("varlistentry.module" text "INCLUDE" nil) ("local.varlistentry.attrib" text "" nil) ("varlistentry.role.attrib" text "role CDATA #IMPLIED" nil) ("varlistentry.element" text "INCLUDE" nil) ("varlistentry.attlist" text "INCLUDE" nil) ("term.module" text "INCLUDE" nil) ("local.term.attrib" text "" nil) ("term.role.attrib" text "role CDATA #IMPLIED" nil) ("term.element" text "INCLUDE" nil) ("term.attlist" text "INCLUDE" nil) ("calloutlist.content.module" text "INCLUDE" nil) ("calloutlist.module" text "INCLUDE" nil) ("local.calloutlist.attrib" text "" nil) ("calloutlist.role.attrib" text "role CDATA #IMPLIED" nil) ("calloutlist.element" text "INCLUDE" nil) ("calloutlist.attlist" text "INCLUDE" nil) ("callout.module" text "INCLUDE" nil) ("local.callout.attrib" text "" nil) ("callout.role.attrib" text "role CDATA #IMPLIED" nil) ("callout.element" text "INCLUDE" nil) ("callout.attlist" text "INCLUDE" nil) ("example.module" text "INCLUDE" nil) ("local.example.attrib" text "" nil) ("example.role.attrib" text "role CDATA #IMPLIED" nil) ("example.element" text "INCLUDE" nil) ("example.attlist" text "INCLUDE" nil) ("informalexample.module" text "INCLUDE" nil) ("local.informalexample.attrib" text "" nil) ("informalexample.role.attrib" text "role CDATA #IMPLIED" nil) ("informalexample.element" text "INCLUDE" nil) ("informalexample.attlist" text "INCLUDE" nil) ("programlistingco.module" text "INCLUDE" nil) ("local.programlistingco.attrib" text "" nil) ("programlistingco.role.attrib" text "role CDATA #IMPLIED" nil) ("programlistingco.element" text "INCLUDE" nil) ("programlistingco.attlist" text "INCLUDE" nil) ("areaspec.content.module" text "INCLUDE" nil) ("areaspec.module" text "INCLUDE" nil) ("local.areaspec.attrib" text "" nil) ("areaspec.role.attrib" text "role CDATA #IMPLIED" nil) ("areaspec.element" text "INCLUDE" nil) ("areaspec.attlist" text "INCLUDE" nil) ("area.module" text "INCLUDE" nil) ("local.area.attrib" text "" nil) ("area.role.attrib" text "role CDATA #IMPLIED" nil) ("area.element" text "INCLUDE" nil) ("area.attlist" text "INCLUDE" nil) ("areaset.module" text "INCLUDE" nil) ("local.areaset.attrib" text "" nil) ("areaset.role.attrib" text "role CDATA #IMPLIED" nil) ("areaset.element" text "INCLUDE" nil) ("areaset.attlist" text "INCLUDE" nil) ("programlisting.module" text "INCLUDE" nil) ("local.programlisting.attrib" text "" nil) ("programlisting.role.attrib" text "role CDATA #IMPLIED" nil) ("programlisting.element" text "INCLUDE" nil) ("programlisting.attlist" text "INCLUDE" nil) ("literallayout.module" text "INCLUDE" nil) ("local.literallayout.attrib" text "" nil) ("literallayout.role.attrib" text "role CDATA #IMPLIED" nil) ("literallayout.element" text "INCLUDE" nil) ("literallayout.attlist" text "INCLUDE" nil) ("screenco.module" text "INCLUDE" nil) ("local.screenco.attrib" text "" nil) ("screenco.role.attrib" text "role CDATA #IMPLIED" nil) ("screenco.element" text "INCLUDE" nil) ("screenco.attlist" text "INCLUDE" nil) ("screen.module" text "INCLUDE" nil) ("local.screen.attrib" text "" nil) ("screen.role.attrib" text "role CDATA #IMPLIED" nil) ("screen.element" text "INCLUDE" nil) ("screen.attlist" text "INCLUDE" nil) ("screenshot.content.module" text "INCLUDE" nil) ("screenshot.module" text "INCLUDE" nil) ("local.screenshot.attrib" text "" nil) ("screenshot.role.attrib" text "role CDATA #IMPLIED" nil) ("screenshot.element" text "INCLUDE" nil) ("screenshot.attlist" text "INCLUDE" nil) ("screeninfo.module" text "INCLUDE" nil) ("local.screeninfo.attrib" text "" nil) ("screeninfo.role.attrib" text "role CDATA #IMPLIED" nil) ("screeninfo.element" text "INCLUDE" nil) ("screeninfo.attlist" text "INCLUDE" nil) ("figure.module" text "INCLUDE" nil) ("local.figure.attrib" text "" nil) ("figure.role.attrib" text "role CDATA #IMPLIED" nil) ("figure.element" text "INCLUDE" nil) ("figure.attlist" text "INCLUDE" nil) ("informalfigure.module" text "INCLUDE" nil) ("local.informalfigure.attrib" text "" nil) ("informalfigure.role.attrib" text "role CDATA #IMPLIED" nil) ("informalfigure.element" text "INCLUDE" nil) ("informalfigure.attlist" text "INCLUDE" nil) ("graphicco.module" text "INCLUDE" nil) ("local.graphicco.attrib" text "" nil) ("graphicco.role.attrib" text "role CDATA #IMPLIED" nil) ("graphicco.element" text "INCLUDE" nil) ("graphicco.attlist" text "INCLUDE" nil) ("graphic.module" text "INCLUDE" nil) ("local.graphic.attrib" text "" nil) ("graphic.role.attrib" text "role CDATA #IMPLIED" nil) ("graphic.element" text "INCLUDE" nil) ("graphic.attlist" text "INCLUDE" nil) ("inlinegraphic.module" text "INCLUDE" nil) ("local.inlinegraphic.attrib" text "" nil) ("inlinegraphic.role.attrib" text "role CDATA #IMPLIED" nil) ("inlinegraphic.element" text "INCLUDE" nil) ("inlinegraphic.attlist" text "INCLUDE" nil) ("mediaobject.content.module" text "INCLUDE" nil) ("mediaobject.module" text "INCLUDE" nil) ("local.mediaobject.attrib" text "" nil) ("mediaobject.role.attrib" text "role CDATA #IMPLIED" nil) ("mediaobject.element" text "INCLUDE" nil) ("mediaobject.attlist" text "INCLUDE" nil) ("inlinemediaobject.module" text "INCLUDE" nil) ("local.inlinemediaobject.attrib" text "" nil) ("inlinemediaobject.role.attrib" text "role CDATA #IMPLIED" nil) ("inlinemediaobject.element" text "INCLUDE" nil) ("inlinemediaobject.attlist" text "INCLUDE" nil) ("videoobject.module" text "INCLUDE" nil) ("local.videoobject.attrib" text "" nil) ("videoobject.role.attrib" text "role CDATA #IMPLIED" nil) ("videoobject.element" text "INCLUDE" nil) ("videoobject.attlist" text "INCLUDE" nil) ("audioobject.module" text "INCLUDE" nil) ("local.audioobject.attrib" text "" nil) ("audioobject.role.attrib" text "role CDATA #IMPLIED" nil) ("audioobject.element" text "INCLUDE" nil) ("audioobject.attlist" text "INCLUDE" nil) ("imageobject.module" text "INCLUDE" nil) ("local.imageobject.attrib" text "" nil) ("imageobject.role.attrib" text "role CDATA #IMPLIED" nil) ("imageobject.element" text "INCLUDE" nil) ("imageobject.attlist" text "INCLUDE" nil) ("textobject.module" text "INCLUDE" nil) ("local.textobject.attrib" text "" nil) ("textobject.role.attrib" text "role CDATA #IMPLIED" nil) ("textobject.element" text "INCLUDE" nil) ("textobject.attlist" text "INCLUDE" nil) ("objectinfo.module" text "INCLUDE" nil) ("local.objectinfo.attrib" text "" nil) ("objectinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("objectinfo.element" text "INCLUDE" nil) ("objectinfo.attlist" text "INCLUDE" nil) ("local.objectdata.attrib" text "" nil) ("objectdata.attrib" text " + entityref ENTITY #IMPLIED + fileref CDATA #IMPLIED + format (BMP| CGM-CHAR | CGM-BINARY | CGM-CLEAR | DITROFF | DVI + | EPS | EQN | FAX | GIF | GIF87a | GIF89a + | JPG | JPEG | IGES | PCX + | PIC | PNG | PS | SGML | TBL | TEX | TIFF | WMF | WPG + | linespecific + ) + #IMPLIED + srccredit CDATA #IMPLIED + " nil) ("videodata.module" text "INCLUDE" nil) ("local.videodata.attrib" text "" nil) ("videodata.role.attrib" text "role CDATA #IMPLIED" nil) ("videodata.element" text "INCLUDE" nil) ("videodata.attlist" text "INCLUDE" nil) ("audiodata.module" text "INCLUDE" nil) ("local.audiodata.attrib" text "" nil) ("audiodata.role.attrib" text "role CDATA #IMPLIED" nil) ("audiodata.element" text "INCLUDE" nil) ("audiodata.attlist" text "INCLUDE" nil) ("imagedata.module" text "INCLUDE" nil) ("local.imagedata.attrib" text "" nil) ("imagedata.role.attrib" text "role CDATA #IMPLIED" nil) ("imagedata.element" text "INCLUDE" nil) ("imagedata.attlist" text "INCLUDE" nil) ("caption.module" text "INCLUDE" nil) ("local.caption.attrib" text "" nil) ("caption.role.attrib" text "role CDATA #IMPLIED" nil) ("caption.element" text "INCLUDE" nil) ("caption.attlist" text "INCLUDE" nil) ("mediaobjectco.module" text "INCLUDE" nil) ("local.mediaobjectco.attrib" text "" nil) ("mediaobjectco.role.attrib" text "role CDATA #IMPLIED" nil) ("mediaobjectco.element" text "INCLUDE" nil) ("mediaobjectco.attlist" text "INCLUDE" nil) ("imageobjectco.module" text "INCLUDE" nil) ("local.imageobjectco.attrib" text "" nil) ("imageobjectco.role.attrib" text "role CDATA #IMPLIED" nil) ("imageobjectco.element" text "INCLUDE" nil) ("imageobjectco.attlist" text "INCLUDE" nil) ("equation.content" text "(alt?, (graphic+|mediaobject+))" nil) ("inlineequation.content" text "(alt?, (graphic+|inlinemediaobject+))" nil) ("equation.module" text "INCLUDE" nil) ("local.equation.attrib" text "" nil) ("equation.role.attrib" text "role CDATA #IMPLIED" nil) ("equation.element" text "INCLUDE" nil) ("equation.attlist" text "INCLUDE" nil) ("informalequation.module" text "INCLUDE" nil) ("local.informalequation.attrib" text "" nil) ("informalequation.role.attrib" text "role CDATA #IMPLIED" nil) ("informalequation.element" text "INCLUDE" nil) ("informalequation.attlist" text "INCLUDE" nil) ("inlineequation.module" text "INCLUDE" nil) ("local.inlineequation.attrib" text "" nil) ("inlineequation.role.attrib" text "role CDATA #IMPLIED" nil) ("inlineequation.element" text "INCLUDE" nil) ("inlineequation.attlist" text "INCLUDE" nil) ("alt.module" text "INCLUDE" nil) ("local.alt.attrib" text "" nil) ("alt.role.attrib" text "role CDATA #IMPLIED" nil) ("alt.element" text "INCLUDE" nil) ("alt.attlist" text "INCLUDE" nil) ("table.module" text "INCLUDE" nil) ("cals.table.module" text "INCLUDE" nil) ("exchange.table.module" text "IGNORE" nil) ("tables.role.attrib" text "role CDATA #IMPLIED" nil) ("bodyatt" text "label CDATA #IMPLIED" nil) ("secur" text "id ID #IMPLIED + lang CDATA #IMPLIED + remap CDATA #IMPLIED + xreflabel CDATA #IMPLIED + revisionflag (changed + |added + |deleted + |off) #IMPLIED + arch CDATA #IMPLIED + condition CDATA #IMPLIED + conformance NMTOKENS #IMPLIED + os CDATA #IMPLIED + revision CDATA #IMPLIED + security CDATA #IMPLIED + userlevel CDATA #IMPLIED + vendor CDATA #IMPLIED + + + role CDATA #IMPLIED" nil) ("common.table.attribs" text "label CDATA #IMPLIED + id ID #IMPLIED + lang CDATA #IMPLIED + remap CDATA #IMPLIED + xreflabel CDATA #IMPLIED + revisionflag (changed + |added + |deleted + |off) #IMPLIED + arch CDATA #IMPLIED + condition CDATA #IMPLIED + conformance NMTOKENS #IMPLIED + os CDATA #IMPLIED + revision CDATA #IMPLIED + security CDATA #IMPLIED + userlevel CDATA #IMPLIED + vendor CDATA #IMPLIED + + + role CDATA #IMPLIED" nil) ("tbl.table.mdl" text "((title, titleabbrev?), (indexterm )*, + (graphic+|mediaobject+|tgroup+))" nil) ("tbl.entry.mdl" text "#PCDATA + |footnoteref|xref |abbrev|acronym|citation|citerefentry|citetitle|emphasis + |firstterm|foreignphrase|glossterm|footnote|phrase + |quote|trademark|wordasword + |link|olink|ulink |action|application + |classname|methodname|interfacename|exceptionname + |ooclass|oointerface|ooexception + |command|computeroutput + |database|email|envar|errorcode|errorname|errortype|filename + |function|guibutton|guiicon|guilabel|guimenu|guimenuitem + |guisubmenu|hardware|interface|keycap + |keycode|keycombo|keysym|literal|constant|markup|medialabel + |menuchoice|mousebutton|option|optional|parameter + |prompt|property|replaceable|returnvalue|sgmltag|structfield + |structname|symbol|systemitem|token|type|userinput|varname + + + |anchor |author|authorinitials|corpauthor|modespec|othercredit + |productname|productnumber|revhistory + + |remark|subscript|superscript |inlinegraphic|inlinemediaobject|inlineequation + |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |indexterm |beginpage + + | calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot + |formalpara|para|simpara |graphic|mediaobject + " nil) ("tablemodel" text ("-//OASIS//DTD DocBook XML CALS Table Model V4.1.2//EN" "calstblx.dtd" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("yesorno" text "CDATA" nil) ("titles" text "title?" nil) ("paracon" text "#PCDATA" nil) ("tbl.table.name" text "(table|chart)" nil) ("tbl.table-titles.mdl" text "title?," nil) ("tbl.table-main.mdl" text "(tgroup+|graphic+)" nil) ("tbl.table.att" text " + tabstyle CDATA #IMPLIED + tocentry CDATA #IMPLIED + shortentry CDATA #IMPLIED + orient (port|land) #IMPLIED + pgwide CDATA #IMPLIED " nil) ("tbl.tgroup.mdl" text "colspec*,spanspec*,thead?,tfoot?,tbody" nil) ("tbl.tgroup.att" text " + tgroupstyle CDATA #IMPLIED " nil) ("tbl.hdft.mdl" text "colspec*,row+" nil) ("tbl.row.mdl" text "(entry|entrytbl)+" nil) ("tbl.entrytbl.mdl" text "colspec*,spanspec*,thead?,tbody" nil) ("informaltable.module" text "INCLUDE" nil) ("local.informaltable.attrib" text "" nil) ("informaltable.element" text "INCLUDE" nil) ("informaltable.attlist" text "INCLUDE" nil) ("synopsis.module" text "INCLUDE" nil) ("local.synopsis.attrib" text "" nil) ("synopsis.role.attrib" text "role CDATA #IMPLIED" nil) ("synopsis.element" text "INCLUDE" nil) ("synopsis.attlist" text "INCLUDE" nil) ("cmdsynopsis.content.module" text "INCLUDE" nil) ("cmdsynopsis.module" text "INCLUDE" nil) ("local.cmdsynopsis.attrib" text "" nil) ("cmdsynopsis.role.attrib" text "role CDATA #IMPLIED" nil) ("cmdsynopsis.element" text "INCLUDE" nil) ("cmdsynopsis.attlist" text "INCLUDE" nil) ("arg.module" text "INCLUDE" nil) ("local.arg.attrib" text "" nil) ("arg.role.attrib" text "role CDATA #IMPLIED" nil) ("arg.element" text "INCLUDE" nil) ("arg.attlist" text "INCLUDE" nil) ("group.module" text "INCLUDE" nil) ("local.group.attrib" text "" nil) ("group.role.attrib" text "role CDATA #IMPLIED" nil) ("group.element" text "INCLUDE" nil) ("group.attlist" text "INCLUDE" nil) ("sbr.module" text "INCLUDE" nil) ("local.sbr.attrib" text "" nil) ("sbr.role.attrib" text "role CDATA #IMPLIED" nil) ("sbr.element" text "INCLUDE" nil) ("sbr.attlist" text "INCLUDE" nil) ("synopfragmentref.module" text "INCLUDE" nil) ("local.synopfragmentref.attrib" text "" nil) ("synopfragmentref.role.attrib" text "role CDATA #IMPLIED" nil) ("synopfragmentref.element" text "INCLUDE" nil) ("synopfragmentref.attlist" text "INCLUDE" nil) ("synopfragment.module" text "INCLUDE" nil) ("local.synopfragment.attrib" text "" nil) ("synopfragment.role.attrib" text "role CDATA #IMPLIED" nil) ("synopfragment.element" text "INCLUDE" nil) ("synopfragment.attlist" text "INCLUDE" nil) ("funcsynopsis.content.module" text "INCLUDE" nil) ("funcsynopsis.module" text "INCLUDE" nil) ("local.funcsynopsis.attrib" text "" nil) ("funcsynopsis.role.attrib" text "role CDATA #IMPLIED" nil) ("funcsynopsis.element" text "INCLUDE" nil) ("funcsynopsis.attlist" text "INCLUDE" nil) ("funcsynopsisinfo.module" text "INCLUDE" nil) ("local.funcsynopsisinfo.attrib" text "" nil) ("funcsynopsisinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("funcsynopsisinfo.element" text "INCLUDE" nil) ("funcsynopsisinfo.attlist" text "INCLUDE" nil) ("funcprototype.module" text "INCLUDE" nil) ("local.funcprototype.attrib" text "" nil) ("funcprototype.role.attrib" text "role CDATA #IMPLIED" nil) ("funcprototype.element" text "INCLUDE" nil) ("funcprototype.attlist" text "INCLUDE" nil) ("funcdef.module" text "INCLUDE" nil) ("local.funcdef.attrib" text "" nil) ("funcdef.role.attrib" text "role CDATA #IMPLIED" nil) ("funcdef.element" text "INCLUDE" nil) ("funcdef.attlist" text "INCLUDE" nil) ("void.module" text "INCLUDE" nil) ("local.void.attrib" text "" nil) ("void.role.attrib" text "role CDATA #IMPLIED" nil) ("void.element" text "INCLUDE" nil) ("void.attlist" text "INCLUDE" nil) ("varargs.module" text "INCLUDE" nil) ("local.varargs.attrib" text "" nil) ("varargs.role.attrib" text "role CDATA #IMPLIED" nil) ("varargs.element" text "INCLUDE" nil) ("varargs.attlist" text "INCLUDE" nil) ("paramdef.module" text "INCLUDE" nil) ("local.paramdef.attrib" text "" nil) ("paramdef.role.attrib" text "role CDATA #IMPLIED" nil) ("paramdef.element" text "INCLUDE" nil) ("paramdef.attlist" text "INCLUDE" nil) ("funcparams.module" text "INCLUDE" nil) ("local.funcparams.attrib" text "" nil) ("funcparams.role.attrib" text "role CDATA #IMPLIED" nil) ("funcparams.element" text "INCLUDE" nil) ("funcparams.attlist" text "INCLUDE" nil) ("classsynopsis.content.module" text "INCLUDE" nil) ("classsynopsis.module" text "INCLUDE" nil) ("local.classsynopsis.attrib" text "" nil) ("classsynopsis.role.attrib" text "role CDATA #IMPLIED" nil) ("classsynopsis.element" text "INCLUDE" nil) ("classsynopsis.attlist" text "INCLUDE" nil) ("classsynopsisinfo.module" text "INCLUDE" nil) ("local.classsynopsisinfo.attrib" text "" nil) ("classsynopsisinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("classsynopsisinfo.element" text "INCLUDE" nil) ("classsynopsisinfo.attlist" text "INCLUDE" nil) ("ooclass.module" text "INCLUDE" nil) ("local.ooclass.attrib" text "" nil) ("ooclass.role.attrib" text "role CDATA #IMPLIED" nil) ("ooclass.element" text "INCLUDE" nil) ("ooclass.attlist" text "INCLUDE" nil) ("oointerface.module" text "INCLUDE" nil) ("local.oointerface.attrib" text "" nil) ("oointerface.role.attrib" text "role CDATA #IMPLIED" nil) ("oointerface.element" text "INCLUDE" nil) ("oointerface.attlist" text "INCLUDE" nil) ("ooexception.module" text "INCLUDE" nil) ("local.ooexception.attrib" text "" nil) ("ooexception.role.attrib" text "role CDATA #IMPLIED" nil) ("ooexception.element" text "INCLUDE" nil) ("ooexception.attlist" text "INCLUDE" nil) ("modifier.module" text "INCLUDE" nil) ("local.modifier.attrib" text "" nil) ("modifier.role.attrib" text "role CDATA #IMPLIED" nil) ("modifier.element" text "INCLUDE" nil) ("modifier.attlist" text "INCLUDE" nil) ("interfacename.module" text "INCLUDE" nil) ("local.interfacename.attrib" text "" nil) ("interfacename.role.attrib" text "role CDATA #IMPLIED" nil) ("interfacename.element" text "INCLUDE" nil) ("interfacename.attlist" text "INCLUDE" nil) ("exceptionname.module" text "INCLUDE" nil) ("local.exceptionname.attrib" text "" nil) ("exceptionname.role.attrib" text "role CDATA #IMPLIED" nil) ("exceptionname.element" text "INCLUDE" nil) ("exceptionname.attlist" text "INCLUDE" nil) ("fieldsynopsis.module" text "INCLUDE" nil) ("local.fieldsynopsis.attrib" text "" nil) ("fieldsynopsis.role.attrib" text "role CDATA #IMPLIED" nil) ("fieldsynopsis.element" text "INCLUDE" nil) ("fieldsynopsis.attlist" text "INCLUDE" nil) ("initializer.module" text "INCLUDE" nil) ("local.initializer.attrib" text "" nil) ("initializer.role.attrib" text "role CDATA #IMPLIED" nil) ("initializer.element" text "INCLUDE" nil) ("initializer.attlist" text "INCLUDE" nil) ("constructorsynopsis.module" text "INCLUDE" nil) ("local.constructorsynopsis.attrib" text "" nil) ("constructorsynopsis.role.attrib" text "role CDATA #IMPLIED" nil) ("constructorsynopsis.element" text "INCLUDE" nil) ("constructorsynopsis.attlist" text "INCLUDE" nil) ("destructorsynopsis.module" text "INCLUDE" nil) ("local.destructorsynopsis.attrib" text "" nil) ("destructorsynopsis.role.attrib" text "role CDATA #IMPLIED" nil) ("destructorsynopsis.element" text "INCLUDE" nil) ("destructorsynopsis.attlist" text "INCLUDE" nil) ("methodsynopsis.module" text "INCLUDE" nil) ("local.methodsynopsis.attrib" text "" nil) ("methodsynopsis.role.attrib" text "role CDATA #IMPLIED" nil) ("methodsynopsis.element" text "INCLUDE" nil) ("methodsynopsis.attlist" text "INCLUDE" nil) ("methodname.module" text "INCLUDE" nil) ("local.methodname.attrib" text "" nil) ("methodname.role.attrib" text "role CDATA #IMPLIED" nil) ("methodname.element" text "INCLUDE" nil) ("methodname.attlist" text "INCLUDE" nil) ("methodparam.module" text "INCLUDE" nil) ("local.methodparam.attrib" text "" nil) ("methodparam.role.attrib" text "role CDATA #IMPLIED" nil) ("methodparam.element" text "INCLUDE" nil) ("methodparam.attlist" text "INCLUDE" nil) ("docinfo.content.module" text "INCLUDE" nil) ("ackno.module" text "INCLUDE" nil) ("local.ackno.attrib" text "" nil) ("ackno.role.attrib" text "role CDATA #IMPLIED" nil) ("ackno.element" text "INCLUDE" nil) ("ackno.attlist" text "INCLUDE" nil) ("address.content.module" text "INCLUDE" nil) ("address.module" text "INCLUDE" nil) ("local.address.attrib" text "" nil) ("address.role.attrib" text "role CDATA #IMPLIED" nil) ("address.element" text "INCLUDE" nil) ("address.attlist" text "INCLUDE" nil) ("street.module" text "INCLUDE" nil) ("local.street.attrib" text "" nil) ("street.role.attrib" text "role CDATA #IMPLIED" nil) ("street.element" text "INCLUDE" nil) ("street.attlist" text "INCLUDE" nil) ("pob.module" text "INCLUDE" nil) ("local.pob.attrib" text "" nil) ("pob.role.attrib" text "role CDATA #IMPLIED" nil) ("pob.element" text "INCLUDE" nil) ("pob.attlist" text "INCLUDE" nil) ("postcode.module" text "INCLUDE" nil) ("local.postcode.attrib" text "" nil) ("postcode.role.attrib" text "role CDATA #IMPLIED" nil) ("postcode.element" text "INCLUDE" nil) ("postcode.attlist" text "INCLUDE" nil) ("city.module" text "INCLUDE" nil) ("local.city.attrib" text "" nil) ("city.role.attrib" text "role CDATA #IMPLIED" nil) ("city.element" text "INCLUDE" nil) ("city.attlist" text "INCLUDE" nil) ("state.module" text "INCLUDE" nil) ("local.state.attrib" text "" nil) ("state.role.attrib" text "role CDATA #IMPLIED" nil) ("state.element" text "INCLUDE" nil) ("state.attlist" text "INCLUDE" nil) ("country.module" text "INCLUDE" nil) ("local.country.attrib" text "" nil) ("country.role.attrib" text "role CDATA #IMPLIED" nil) ("country.element" text "INCLUDE" nil) ("country.attlist" text "INCLUDE" nil) ("phone.module" text "INCLUDE" nil) ("local.phone.attrib" text "" nil) ("phone.role.attrib" text "role CDATA #IMPLIED" nil) ("phone.element" text "INCLUDE" nil) ("phone.attlist" text "INCLUDE" nil) ("fax.module" text "INCLUDE" nil) ("local.fax.attrib" text "" nil) ("fax.role.attrib" text "role CDATA #IMPLIED" nil) ("fax.element" text "INCLUDE" nil) ("fax.attlist" text "INCLUDE" nil) ("otheraddr.module" text "INCLUDE" nil) ("local.otheraddr.attrib" text "" nil) ("otheraddr.role.attrib" text "role CDATA #IMPLIED" nil) ("otheraddr.element" text "INCLUDE" nil) ("otheraddr.attlist" text "INCLUDE" nil) ("affiliation.content.module" text "INCLUDE" nil) ("affiliation.module" text "INCLUDE" nil) ("local.affiliation.attrib" text "" nil) ("affiliation.role.attrib" text "role CDATA #IMPLIED" nil) ("affiliation.element" text "INCLUDE" nil) ("affiliation.attlist" text "INCLUDE" nil) ("shortaffil.module" text "INCLUDE" nil) ("local.shortaffil.attrib" text "" nil) ("shortaffil.role.attrib" text "role CDATA #IMPLIED" nil) ("shortaffil.element" text "INCLUDE" nil) ("shortaffil.attlist" text "INCLUDE" nil) ("jobtitle.module" text "INCLUDE" nil) ("local.jobtitle.attrib" text "" nil) ("jobtitle.role.attrib" text "role CDATA #IMPLIED" nil) ("jobtitle.element" text "INCLUDE" nil) ("jobtitle.attlist" text "INCLUDE" nil) ("orgdiv.module" text "INCLUDE" nil) ("local.orgdiv.attrib" text "" nil) ("orgdiv.role.attrib" text "role CDATA #IMPLIED" nil) ("orgdiv.element" text "INCLUDE" nil) ("orgdiv.attlist" text "INCLUDE" nil) ("artpagenums.module" text "INCLUDE" nil) ("local.artpagenums.attrib" text "" nil) ("artpagenums.role.attrib" text "role CDATA #IMPLIED" nil) ("artpagenums.element" text "INCLUDE" nil) ("artpagenums.attlist" text "INCLUDE" nil) ("author.module" text "INCLUDE" nil) ("local.author.attrib" text "" nil) ("author.role.attrib" text "role CDATA #IMPLIED" nil) ("author.element" text "INCLUDE" nil) ("author.attlist" text "INCLUDE" nil) ("authorgroup.content.module" text "INCLUDE" nil) ("authorgroup.module" text "INCLUDE" nil) ("local.authorgroup.attrib" text "" nil) ("authorgroup.role.attrib" text "role CDATA #IMPLIED" nil) ("authorgroup.element" text "INCLUDE" nil) ("authorgroup.attlist" text "INCLUDE" nil) ("collab.content.module" text "INCLUDE" nil) ("collab.module" text "INCLUDE" nil) ("local.collab.attrib" text "" nil) ("collab.role.attrib" text "role CDATA #IMPLIED" nil) ("collab.element" text "INCLUDE" nil) ("collab.attlist" text "INCLUDE" nil) ("collabname.module" text "INCLUDE" nil) ("local.collabname.attrib" text "" nil) ("collabname.role.attrib" text "role CDATA #IMPLIED" nil) ("collabname.element" text "INCLUDE" nil) ("collabname.attlist" text "INCLUDE" nil) ("authorinitials.module" text "INCLUDE" nil) ("local.authorinitials.attrib" text "" nil) ("authorinitials.role.attrib" text "role CDATA #IMPLIED" nil) ("authorinitials.element" text "INCLUDE" nil) ("authorinitials.attlist" text "INCLUDE" nil) ("confgroup.content.module" text "INCLUDE" nil) ("confgroup.module" text "INCLUDE" nil) ("local.confgroup.attrib" text "" nil) ("confgroup.role.attrib" text "role CDATA #IMPLIED" nil) ("confgroup.element" text "INCLUDE" nil) ("confgroup.attlist" text "INCLUDE" nil) ("confdates.module" text "INCLUDE" nil) ("local.confdates.attrib" text "" nil) ("confdates.role.attrib" text "role CDATA #IMPLIED" nil) ("confdates.element" text "INCLUDE" nil) ("confdates.attlist" text "INCLUDE" nil) ("conftitle.module" text "INCLUDE" nil) ("local.conftitle.attrib" text "" nil) ("conftitle.role.attrib" text "role CDATA #IMPLIED" nil) ("conftitle.element" text "INCLUDE" nil) ("conftitle.attlist" text "INCLUDE" nil) ("confnum.module" text "INCLUDE" nil) ("local.confnum.attrib" text "" nil) ("confnum.role.attrib" text "role CDATA #IMPLIED" nil) ("confnum.element" text "INCLUDE" nil) ("confnum.attlist" text "INCLUDE" nil) ("confsponsor.module" text "INCLUDE" nil) ("local.confsponsor.attrib" text "" nil) ("confsponsor.role.attrib" text "role CDATA #IMPLIED" nil) ("confsponsor.element" text "INCLUDE" nil) ("confsponsor.attlist" text "INCLUDE" nil) ("contractnum.module" text "INCLUDE" nil) ("local.contractnum.attrib" text "" nil) ("contractnum.role.attrib" text "role CDATA #IMPLIED" nil) ("contractnum.element" text "INCLUDE" nil) ("contractnum.attlist" text "INCLUDE" nil) ("contractsponsor.module" text "INCLUDE" nil) ("local.contractsponsor.attrib" text "" nil) ("contractsponsor.role.attrib" text "role CDATA #IMPLIED" nil) ("contractsponsor.element" text "INCLUDE" nil) ("contractsponsor.attlist" text "INCLUDE" nil) ("copyright.content.module" text "INCLUDE" nil) ("copyright.module" text "INCLUDE" nil) ("local.copyright.attrib" text "" nil) ("copyright.role.attrib" text "role CDATA #IMPLIED" nil) ("copyright.element" text "INCLUDE" nil) ("copyright.attlist" text "INCLUDE" nil) ("year.module" text "INCLUDE" nil) ("local.year.attrib" text "" nil) ("year.role.attrib" text "role CDATA #IMPLIED" nil) ("year.element" text "INCLUDE" nil) ("year.attlist" text "INCLUDE" nil) ("holder.module" text "INCLUDE" nil) ("local.holder.attrib" text "" nil) ("holder.role.attrib" text "role CDATA #IMPLIED" nil) ("holder.element" text "INCLUDE" nil) ("holder.attlist" text "INCLUDE" nil) ("corpauthor.module" text "INCLUDE" nil) ("local.corpauthor.attrib" text "" nil) ("corpauthor.role.attrib" text "role CDATA #IMPLIED" nil) ("corpauthor.element" text "INCLUDE" nil) ("corpauthor.attlist" text "INCLUDE" nil) ("corpname.module" text "INCLUDE" nil) ("local.corpname.attrib" text "" nil) ("corpname.element" text "INCLUDE" nil) ("corpname.role.attrib" text "role CDATA #IMPLIED" nil) ("corpname.attlist" text "INCLUDE" nil) ("date.module" text "INCLUDE" nil) ("local.date.attrib" text "" nil) ("date.role.attrib" text "role CDATA #IMPLIED" nil) ("date.element" text "INCLUDE" nil) ("date.attlist" text "INCLUDE" nil) ("edition.module" text "INCLUDE" nil) ("local.edition.attrib" text "" nil) ("edition.role.attrib" text "role CDATA #IMPLIED" nil) ("edition.element" text "INCLUDE" nil) ("edition.attlist" text "INCLUDE" nil) ("editor.module" text "INCLUDE" nil) ("local.editor.attrib" text "" nil) ("editor.role.attrib" text "role CDATA #IMPLIED" nil) ("editor.element" text "INCLUDE" nil) ("editor.attlist" text "INCLUDE" nil) ("isbn.module" text "INCLUDE" nil) ("local.isbn.attrib" text "" nil) ("isbn.role.attrib" text "role CDATA #IMPLIED" nil) ("isbn.element" text "INCLUDE" nil) ("isbn.attlist" text "INCLUDE" nil) ("issn.module" text "INCLUDE" nil) ("local.issn.attrib" text "" nil) ("issn.role.attrib" text "role CDATA #IMPLIED" nil) ("issn.element" text "INCLUDE" nil) ("issn.attlist" text "INCLUDE" nil) ("invpartnumber.module" text "INCLUDE" nil) ("local.invpartnumber.attrib" text "" nil) ("invpartnumber.role.attrib" text "role CDATA #IMPLIED" nil) ("invpartnumber.element" text "INCLUDE" nil) ("invpartnumber.attlist" text "INCLUDE" nil) ("issuenum.module" text "INCLUDE" nil) ("local.issuenum.attrib" text "" nil) ("issuenum.role.attrib" text "role CDATA #IMPLIED" nil) ("issuenum.element" text "INCLUDE" nil) ("issuenum.attlist" text "INCLUDE" nil) ("legalnotice.module" text "INCLUDE" nil) ("local.legalnotice.attrib" text "" nil) ("legalnotice.role.attrib" text "role CDATA #IMPLIED" nil) ("legalnotice.element" text "INCLUDE" nil) ("legalnotice.attlist" text "INCLUDE" nil) ("modespec.module" text "INCLUDE" nil) ("local.modespec.attrib" text "" nil) ("modespec.role.attrib" text "role CDATA #IMPLIED" nil) ("modespec.element" text "INCLUDE" nil) ("modespec.attlist" text "INCLUDE" nil) ("orgname.module" text "INCLUDE" nil) ("local.orgname.attrib" text "" nil) ("orgname.role.attrib" text "role CDATA #IMPLIED" nil) ("orgname.element" text "INCLUDE" nil) ("orgname.attlist" text "INCLUDE" nil) ("othercredit.module" text "INCLUDE" nil) ("local.othercredit.attrib" text "" nil) ("othercredit.role.attrib" text "role CDATA #IMPLIED" nil) ("othercredit.element" text "INCLUDE" nil) ("othercredit.attlist" text "INCLUDE" nil) ("pagenums.module" text "INCLUDE" nil) ("local.pagenums.attrib" text "" nil) ("pagenums.role.attrib" text "role CDATA #IMPLIED" nil) ("pagenums.element" text "INCLUDE" nil) ("pagenums.attlist" text "INCLUDE" nil) ("person.ident.module" text "INCLUDE" nil) ("contrib.module" text "INCLUDE" nil) ("local.contrib.attrib" text "" nil) ("contrib.role.attrib" text "role CDATA #IMPLIED" nil) ("contrib.element" text "INCLUDE" nil) ("contrib.attlist" text "INCLUDE" nil) ("firstname.module" text "INCLUDE" nil) ("local.firstname.attrib" text "" nil) ("firstname.role.attrib" text "role CDATA #IMPLIED" nil) ("firstname.element" text "INCLUDE" nil) ("firstname.attlist" text "INCLUDE" nil) ("honorific.module" text "INCLUDE" nil) ("local.honorific.attrib" text "" nil) ("honorific.role.attrib" text "role CDATA #IMPLIED" nil) ("honorific.element" text "INCLUDE" nil) ("honorific.attlist" text "INCLUDE" nil) ("lineage.module" text "INCLUDE" nil) ("local.lineage.attrib" text "" nil) ("lineage.role.attrib" text "role CDATA #IMPLIED" nil) ("lineage.element" text "INCLUDE" nil) ("lineage.attlist" text "INCLUDE" nil) ("othername.module" text "INCLUDE" nil) ("local.othername.attrib" text "" nil) ("othername.role.attrib" text "role CDATA #IMPLIED" nil) ("othername.element" text "INCLUDE" nil) ("othername.attlist" text "INCLUDE" nil) ("surname.module" text "INCLUDE" nil) ("local.surname.attrib" text "" nil) ("surname.role.attrib" text "role CDATA #IMPLIED" nil) ("surname.element" text "INCLUDE" nil) ("surname.attlist" text "INCLUDE" nil) ("printhistory.module" text "INCLUDE" nil) ("local.printhistory.attrib" text "" nil) ("printhistory.role.attrib" text "role CDATA #IMPLIED" nil) ("printhistory.element" text "INCLUDE" nil) ("printhistory.attlist" text "INCLUDE" nil) ("productname.module" text "INCLUDE" nil) ("local.productname.attrib" text "" nil) ("productname.role.attrib" text "role CDATA #IMPLIED" nil) ("productname.element" text "INCLUDE" nil) ("productname.attlist" text "INCLUDE" nil) ("productnumber.module" text "INCLUDE" nil) ("local.productnumber.attrib" text "" nil) ("productnumber.role.attrib" text "role CDATA #IMPLIED" nil) ("productnumber.element" text "INCLUDE" nil) ("productnumber.attlist" text "INCLUDE" nil) ("pubdate.module" text "INCLUDE" nil) ("local.pubdate.attrib" text "" nil) ("pubdate.role.attrib" text "role CDATA #IMPLIED" nil) ("pubdate.element" text "INCLUDE" nil) ("pubdate.attlist" text "INCLUDE" nil) ("publisher.content.module" text "INCLUDE" nil) ("publisher.module" text "INCLUDE" nil) ("local.publisher.attrib" text "" nil) ("publisher.role.attrib" text "role CDATA #IMPLIED" nil) ("publisher.element" text "INCLUDE" nil) ("publisher.attlist" text "INCLUDE" nil) ("publishername.module" text "INCLUDE" nil) ("local.publishername.attrib" text "" nil) ("publishername.role.attrib" text "role CDATA #IMPLIED" nil) ("publishername.element" text "INCLUDE" nil) ("publishername.attlist" text "INCLUDE" nil) ("pubsnumber.module" text "INCLUDE" nil) ("local.pubsnumber.attrib" text "" nil) ("pubsnumber.role.attrib" text "role CDATA #IMPLIED" nil) ("pubsnumber.element" text "INCLUDE" nil) ("pubsnumber.attlist" text "INCLUDE" nil) ("releaseinfo.module" text "INCLUDE" nil) ("local.releaseinfo.attrib" text "" nil) ("releaseinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("releaseinfo.element" text "INCLUDE" nil) ("releaseinfo.attlist" text "INCLUDE" nil) ("revhistory.content.module" text "INCLUDE" nil) ("revhistory.module" text "INCLUDE" nil) ("local.revhistory.attrib" text "" nil) ("revhistory.role.attrib" text "role CDATA #IMPLIED" nil) ("revhistory.element" text "INCLUDE" nil) ("revhistory.attlist" text "INCLUDE" nil) ("revision.module" text "INCLUDE" nil) ("local.revision.attrib" text "" nil) ("revision.role.attrib" text "role CDATA #IMPLIED" nil) ("revision.element" text "INCLUDE" nil) ("revision.attlist" text "INCLUDE" nil) ("revnumber.module" text "INCLUDE" nil) ("local.revnumber.attrib" text "" nil) ("revnumber.role.attrib" text "role CDATA #IMPLIED" nil) ("revnumber.element" text "INCLUDE" nil) ("revnumber.attlist" text "INCLUDE" nil) ("revremark.module" text "INCLUDE" nil) ("local.revremark.attrib" text "" nil) ("revremark.role.attrib" text "role CDATA #IMPLIED" nil) ("revremark.element" text "INCLUDE" nil) ("revremark.attlist" text "INCLUDE" nil) ("revdescription.module" text "INCLUDE" nil) ("local.revdescription.attrib" text "" nil) ("revdescription.role.attrib" text "role CDATA #IMPLIED" nil) ("revdescription.element" text "INCLUDE" nil) ("revdescription.attlist" text "INCLUDE" nil) ("seriesvolnums.module" text "INCLUDE" nil) ("local.seriesvolnums.attrib" text "" nil) ("seriesvolnums.role.attrib" text "role CDATA #IMPLIED" nil) ("seriesvolnums.element" text "INCLUDE" nil) ("seriesvolnums.attlist" text "INCLUDE" nil) ("volumenum.module" text "INCLUDE" nil) ("local.volumenum.attrib" text "" nil) ("volumenum.role.attrib" text "role CDATA #IMPLIED" nil) ("volumenum.element" text "INCLUDE" nil) ("volumenum.attlist" text "INCLUDE" nil) ("accel.module" text "INCLUDE" nil) ("local.accel.attrib" text "" nil) ("accel.role.attrib" text "role CDATA #IMPLIED" nil) ("accel.element" text "INCLUDE" nil) ("accel.attlist" text "INCLUDE" nil) ("action.module" text "INCLUDE" nil) ("local.action.attrib" text "" nil) ("action.role.attrib" text "role CDATA #IMPLIED" nil) ("action.element" text "INCLUDE" nil) ("action.attlist" text "INCLUDE" nil) ("application.module" text "INCLUDE" nil) ("local.application.attrib" text "" nil) ("application.role.attrib" text "role CDATA #IMPLIED" nil) ("application.element" text "INCLUDE" nil) ("application.attlist" text "INCLUDE" nil) ("classname.module" text "INCLUDE" nil) ("local.classname.attrib" text "" nil) ("classname.role.attrib" text "role CDATA #IMPLIED" nil) ("classname.element" text "INCLUDE" nil) ("classname.attlist" text "INCLUDE" nil) ("co.module" text "INCLUDE" nil) ("local.co.attrib" text "" nil) ("co.role.attrib" text "role CDATA #IMPLIED" nil) ("co.element" text "INCLUDE" nil) ("co.attlist" text "INCLUDE" nil) ("command.module" text "INCLUDE" nil) ("local.command.attrib" text "" nil) ("command.role.attrib" text "role CDATA #IMPLIED" nil) ("command.element" text "INCLUDE" nil) ("command.attlist" text "INCLUDE" nil) ("computeroutput.module" text "INCLUDE" nil) ("local.computeroutput.attrib" text "" nil) ("computeroutput.role.attrib" text "role CDATA #IMPLIED" nil) ("computeroutput.element" text "INCLUDE" nil) ("computeroutput.attlist" text "INCLUDE" nil) ("database.module" text "INCLUDE" nil) ("local.database.attrib" text "" nil) ("database.role.attrib" text "role CDATA #IMPLIED" nil) ("database.element" text "INCLUDE" nil) ("database.attlist" text "INCLUDE" nil) ("email.module" text "INCLUDE" nil) ("local.email.attrib" text "" nil) ("email.role.attrib" text "role CDATA #IMPLIED" nil) ("email.element" text "INCLUDE" nil) ("email.attlist" text "INCLUDE" nil) ("envar.module" text "INCLUDE" nil) ("local.envar.attrib" text "" nil) ("envar.role.attrib" text "role CDATA #IMPLIED" nil) ("envar.element" text "INCLUDE" nil) ("envar.attlist" text "INCLUDE" nil) ("errorcode.module" text "INCLUDE" nil) ("local.errorcode.attrib" text "" nil) ("errorcode.role.attrib" text "role CDATA #IMPLIED" nil) ("errorcode.element" text "INCLUDE" nil) ("errorcode.attlist" text "INCLUDE" nil) ("errorname.module" text "INCLUDE" nil) ("local.errorname.attrib" text "" nil) ("errorname.role.attrib" text "role CDATA #IMPLIED" nil) ("errorname.element" text "INCLUDE" nil) ("errorname.attlist" text "INCLUDE" nil) ("errortype.module" text "INCLUDE" nil) ("local.errortype.attrib" text "" nil) ("errortype.role.attrib" text "role CDATA #IMPLIED" nil) ("errortype.element" text "INCLUDE" nil) ("errortype.attlist" text "INCLUDE" nil) ("filename.module" text "INCLUDE" nil) ("local.filename.attrib" text "" nil) ("filename.role.attrib" text "role CDATA #IMPLIED" nil) ("filename.element" text "INCLUDE" nil) ("filename.attlist" text "INCLUDE" nil) ("function.module" text "INCLUDE" nil) ("local.function.attrib" text "" nil) ("function.role.attrib" text "role CDATA #IMPLIED" nil) ("function.element" text "INCLUDE" nil) ("function.attlist" text "INCLUDE" nil) ("guibutton.module" text "INCLUDE" nil) ("local.guibutton.attrib" text "" nil) ("guibutton.role.attrib" text "role CDATA #IMPLIED" nil) ("guibutton.element" text "INCLUDE" nil) ("guibutton.attlist" text "INCLUDE" nil) ("guiicon.module" text "INCLUDE" nil) ("local.guiicon.attrib" text "" nil) ("guiicon.role.attrib" text "role CDATA #IMPLIED" nil) ("guiicon.element" text "INCLUDE" nil) ("guiicon.attlist" text "INCLUDE" nil) ("guilabel.module" text "INCLUDE" nil) ("local.guilabel.attrib" text "" nil) ("guilabel.role.attrib" text "role CDATA #IMPLIED" nil) ("guilabel.element" text "INCLUDE" nil) ("guilabel.attlist" text "INCLUDE" nil) ("guimenu.module" text "INCLUDE" nil) ("local.guimenu.attrib" text "" nil) ("guimenu.role.attrib" text "role CDATA #IMPLIED" nil) ("guimenu.element" text "INCLUDE" nil) ("guimenu.attlist" text "INCLUDE" nil) ("guimenuitem.module" text "INCLUDE" nil) ("local.guimenuitem.attrib" text "" nil) ("guimenuitem.role.attrib" text "role CDATA #IMPLIED" nil) ("guimenuitem.element" text "INCLUDE" nil) ("guimenuitem.attlist" text "INCLUDE" nil) ("guisubmenu.module" text "INCLUDE" nil) ("local.guisubmenu.attrib" text "" nil) ("guisubmenu.role.attrib" text "role CDATA #IMPLIED" nil) ("guisubmenu.element" text "INCLUDE" nil) ("guisubmenu.attlist" text "INCLUDE" nil) ("hardware.module" text "INCLUDE" nil) ("local.hardware.attrib" text "" nil) ("hardware.role.attrib" text "role CDATA #IMPLIED" nil) ("hardware.element" text "INCLUDE" nil) ("hardware.attlist" text "INCLUDE" nil) ("interface.module" text "INCLUDE" nil) ("local.interface.attrib" text "" nil) ("interface.role.attrib" text "role CDATA #IMPLIED" nil) ("interface.element" text "INCLUDE" nil) ("interface.attlist" text "INCLUDE" nil) ("keycap.module" text "INCLUDE" nil) ("local.keycap.attrib" text "" nil) ("keycap.role.attrib" text "role CDATA #IMPLIED" nil) ("keycap.element" text "INCLUDE" nil) ("keycap.attlist" text "INCLUDE" nil) ("keycode.module" text "INCLUDE" nil) ("local.keycode.attrib" text "" nil) ("keycode.role.attrib" text "role CDATA #IMPLIED" nil) ("keycode.element" text "INCLUDE" nil) ("keycode.attlist" text "INCLUDE" nil) ("keycombo.module" text "INCLUDE" nil) ("local.keycombo.attrib" text "" nil) ("keycombo.role.attrib" text "role CDATA #IMPLIED" nil) ("keycombo.element" text "INCLUDE" nil) ("keycombo.attlist" text "INCLUDE" nil) ("keysym.module" text "INCLUDE" nil) ("local.keysym.attrib" text "" nil) ("keysysm.role.attrib" text "role CDATA #IMPLIED" nil) ("keysym.element" text "INCLUDE" nil) ("keysym.attlist" text "INCLUDE" nil) ("lineannotation.module" text "INCLUDE" nil) ("local.lineannotation.attrib" text "" nil) ("lineannotation.role.attrib" text "role CDATA #IMPLIED" nil) ("lineannotation.element" text "INCLUDE" nil) ("lineannotation.attlist" text "INCLUDE" nil) ("literal.module" text "INCLUDE" nil) ("local.literal.attrib" text "" nil) ("literal.role.attrib" text "role CDATA #IMPLIED" nil) ("literal.element" text "INCLUDE" nil) ("literal.attlist" text "INCLUDE" nil) ("constant.module" text "INCLUDE" nil) ("local.constant.attrib" text "" nil) ("constant.role.attrib" text "role CDATA #IMPLIED" nil) ("constant.element" text "INCLUDE" nil) ("constant.attlist" text "INCLUDE" nil) ("varname.module" text "INCLUDE" nil) ("local.varname.attrib" text "" nil) ("varname.role.attrib" text "role CDATA #IMPLIED" nil) ("varname.element" text "INCLUDE" nil) ("varname.attlist" text "INCLUDE" nil) ("markup.module" text "INCLUDE" nil) ("local.markup.attrib" text "" nil) ("markup.role.attrib" text "role CDATA #IMPLIED" nil) ("markup.element" text "INCLUDE" nil) ("markup.attlist" text "INCLUDE" nil) ("medialabel.module" text "INCLUDE" nil) ("local.medialabel.attrib" text "" nil) ("medialabel.role.attrib" text "role CDATA #IMPLIED" nil) ("medialabel.element" text "INCLUDE" nil) ("medialabel.attlist" text "INCLUDE" nil) ("menuchoice.content.module" text "INCLUDE" nil) ("menuchoice.module" text "INCLUDE" nil) ("local.menuchoice.attrib" text "" nil) ("menuchoice.role.attrib" text "role CDATA #IMPLIED" nil) ("menuchoice.element" text "INCLUDE" nil) ("menuchoice.attlist" text "INCLUDE" nil) ("shortcut.module" text "INCLUDE" nil) ("local.shortcut.attrib" text "" nil) ("shortcut.role.attrib" text "role CDATA #IMPLIED" nil) ("shortcut.element" text "INCLUDE" nil) ("shortcut.attlist" text "INCLUDE" nil) ("mousebutton.module" text "INCLUDE" nil) ("local.mousebutton.attrib" text "" nil) ("mousebutton.role.attrib" text "role CDATA #IMPLIED" nil) ("mousebutton.element" text "INCLUDE" nil) ("mousebutton.attlist" text "INCLUDE" nil) ("msgtext.module" text "INCLUDE" nil) ("local.msgtext.attrib" text "" nil) ("msgtext.role.attrib" text "role CDATA #IMPLIED" nil) ("msgtext.element" text "INCLUDE" nil) ("msgtext.attlist" text "INCLUDE" nil) ("option.module" text "INCLUDE" nil) ("local.option.attrib" text "" nil) ("option.role.attrib" text "role CDATA #IMPLIED" nil) ("option.element" text "INCLUDE" nil) ("option.attlist" text "INCLUDE" nil) ("optional.module" text "INCLUDE" nil) ("local.optional.attrib" text "" nil) ("optional.role.attrib" text "role CDATA #IMPLIED" nil) ("optional.element" text "INCLUDE" nil) ("optional.attlist" text "INCLUDE" nil) ("parameter.module" text "INCLUDE" nil) ("local.parameter.attrib" text "" nil) ("parameter.role.attrib" text "role CDATA #IMPLIED" nil) ("parameter.element" text "INCLUDE" nil) ("parameter.attlist" text "INCLUDE" nil) ("prompt.module" text "INCLUDE" nil) ("local.prompt.attrib" text "" nil) ("prompt.role.attrib" text "role CDATA #IMPLIED" nil) ("prompt.element" text "INCLUDE" nil) ("prompt.attlist" text "INCLUDE" nil) ("property.module" text "INCLUDE" nil) ("local.property.attrib" text "" nil) ("property.role.attrib" text "role CDATA #IMPLIED" nil) ("property.element" text "INCLUDE" nil) ("property.attlist" text "INCLUDE" nil) ("replaceable.module" text "INCLUDE" nil) ("local.replaceable.attrib" text "" nil) ("replaceable.role.attrib" text "role CDATA #IMPLIED" nil) ("replaceable.element" text "INCLUDE" nil) ("replaceable.attlist" text "INCLUDE" nil) ("returnvalue.module" text "INCLUDE" nil) ("local.returnvalue.attrib" text "" nil) ("returnvalue.role.attrib" text "role CDATA #IMPLIED" nil) ("returnvalue.element" text "INCLUDE" nil) ("returnvalue.attlist" text "INCLUDE" nil) ("sgmltag.module" text "INCLUDE" nil) ("local.sgmltag.attrib" text "" nil) ("sgmltag.role.attrib" text "role CDATA #IMPLIED" nil) ("sgmltag.element" text "INCLUDE" nil) ("sgmltag.attlist" text "INCLUDE" nil) ("structfield.module" text "INCLUDE" nil) ("local.structfield.attrib" text "" nil) ("structfield.role.attrib" text "role CDATA #IMPLIED" nil) ("structfield.element" text "INCLUDE" nil) ("structfield.attlist" text "INCLUDE" nil) ("structname.module" text "INCLUDE" nil) ("local.structname.attrib" text "" nil) ("structname.role.attrib" text "role CDATA #IMPLIED" nil) ("structname.element" text "INCLUDE" nil) ("structname.attlist" text "INCLUDE" nil) ("symbol.module" text "INCLUDE" nil) ("local.symbol.attrib" text "" nil) ("symbol.role.attrib" text "role CDATA #IMPLIED" nil) ("symbol.element" text "INCLUDE" nil) ("symbol.attlist" text "INCLUDE" nil) ("systemitem.module" text "INCLUDE" nil) ("local.systemitem.attrib" text "" nil) ("systemitem.role.attrib" text "role CDATA #IMPLIED" nil) ("systemitem.element" text "INCLUDE" nil) ("systemitem.attlist" text "INCLUDE" nil) ("token.module" text "INCLUDE" nil) ("local.token.attrib" text "" nil) ("token.role.attrib" text "role CDATA #IMPLIED" nil) ("token.element" text "INCLUDE" nil) ("token.attlist" text "INCLUDE" nil) ("type.module" text "INCLUDE" nil) ("local.type.attrib" text "" nil) ("type.role.attrib" text "role CDATA #IMPLIED" nil) ("type.element" text "INCLUDE" nil) ("type.attlist" text "INCLUDE" nil) ("userinput.module" text "INCLUDE" nil) ("local.userinput.attrib" text "" nil) ("userinput.role.attrib" text "role CDATA #IMPLIED" nil) ("userinput.element" text "INCLUDE" nil) ("userinput.attlist" text "INCLUDE" nil) ("abbrev.module" text "INCLUDE" nil) ("local.abbrev.attrib" text "" nil) ("abbrev.role.attrib" text "role CDATA #IMPLIED" nil) ("abbrev.element" text "INCLUDE" nil) ("abbrev.attlist" text "INCLUDE" nil) ("acronym.module" text "INCLUDE" nil) ("local.acronym.attrib" text "" nil) ("acronym.role.attrib" text "role CDATA #IMPLIED" nil) ("acronym.element" text "INCLUDE" nil) ("acronym.attlist" text "INCLUDE" nil) ("citation.module" text "INCLUDE" nil) ("local.citation.attrib" text "" nil) ("citation.role.attrib" text "role CDATA #IMPLIED" nil) ("citation.element" text "INCLUDE" nil) ("citation.attlist" text "INCLUDE" nil) ("citerefentry.module" text "INCLUDE" nil) ("local.citerefentry.attrib" text "" nil) ("citerefentry.role.attrib" text "role CDATA #IMPLIED" nil) ("citerefentry.element" text "INCLUDE" nil) ("citerefentry.attlist" text "INCLUDE" nil) ("refentrytitle.module" text "INCLUDE" nil) ("local.refentrytitle.attrib" text "" nil) ("refentrytitle.role.attrib" text "role CDATA #IMPLIED" nil) ("refentrytitle.element" text "INCLUDE" nil) ("refentrytitle.attlist" text "INCLUDE" nil) ("manvolnum.module" text "INCLUDE" nil) ("local.manvolnum.attrib" text "" nil) ("namvolnum.role.attrib" text "role CDATA #IMPLIED" nil) ("manvolnum.element" text "INCLUDE" nil) ("manvolnum.attlist" text "INCLUDE" nil) ("citetitle.module" text "INCLUDE" nil) ("local.citetitle.attrib" text "" nil) ("citetitle.role.attrib" text "role CDATA #IMPLIED" nil) ("citetitle.element" text "INCLUDE" nil) ("citetitle.attlist" text "INCLUDE" nil) ("emphasis.module" text "INCLUDE" nil) ("local.emphasis.attrib" text "" nil) ("emphasis.role.attrib" text "role CDATA #IMPLIED" nil) ("emphasis.element" text "INCLUDE" nil) ("emphasis.attlist" text "INCLUDE" nil) ("firstterm.module" text "INCLUDE" nil) ("local.firstterm.attrib" text "" nil) ("firstterm.role.attrib" text "role CDATA #IMPLIED" nil) ("firstterm.element" text "INCLUDE" nil) ("firstterm.attlist" text "INCLUDE" nil) ("foreignphrase.module" text "INCLUDE" nil) ("local.foreignphrase.attrib" text "" nil) ("foreignphrase.role.attrib" text "role CDATA #IMPLIED" nil) ("foreignphrase.element" text "INCLUDE" nil) ("foreignphrase.attlist" text "INCLUDE" nil) ("glossterm.module" text "INCLUDE" nil) ("local.glossterm.attrib" text "" nil) ("glossterm.role.attrib" text "role CDATA #IMPLIED" nil) ("glossterm.element" text "INCLUDE" nil) ("glossterm.attlist" text "INCLUDE" nil) ("phrase.module" text "INCLUDE" nil) ("local.phrase.attrib" text "" nil) ("phrase.role.attrib" text "role CDATA #IMPLIED" nil) ("phrase.element" text "INCLUDE" nil) ("phrase.attlist" text "INCLUDE" nil) ("quote.module" text "INCLUDE" nil) ("local.quote.attrib" text "" nil) ("quote.role.attrib" text "role CDATA #IMPLIED" nil) ("quote.element" text "INCLUDE" nil) ("quote.attlist" text "INCLUDE" nil) ("ssscript.module" text "INCLUDE" nil) ("local.ssscript.attrib" text "" nil) ("ssscript.role.attrib" text "role CDATA #IMPLIED" nil) ("subscript.element" text "INCLUDE" nil) ("subscript.attlist" text "INCLUDE" nil) ("superscript.element" text "INCLUDE" nil) ("superscript.attlist" text "INCLUDE" nil) ("trademark.module" text "INCLUDE" nil) ("local.trademark.attrib" text "" nil) ("trademark.role.attrib" text "role CDATA #IMPLIED" nil) ("trademark.element" text "INCLUDE" nil) ("trademark.attlist" text "INCLUDE" nil) ("wordasword.module" text "INCLUDE" nil) ("local.wordasword.attrib" text "" nil) ("wordasword.role.attrib" text "role CDATA #IMPLIED" nil) ("wordasword.element" text "INCLUDE" nil) ("wordasword.attlist" text "INCLUDE" nil) ("link.module" text "INCLUDE" nil) ("local.link.attrib" text "" nil) ("link.role.attrib" text "role CDATA #IMPLIED" nil) ("link.element" text "INCLUDE" nil) ("link.attlist" text "INCLUDE" nil) ("olink.module" text "INCLUDE" nil) ("local.olink.attrib" text "" nil) ("olink.role.attrib" text "role CDATA #IMPLIED" nil) ("olink.element" text "INCLUDE" nil) ("olink.attlist" text "INCLUDE" nil) ("ulink.module" text "INCLUDE" nil) ("local.ulink.attrib" text "" nil) ("ulink.role.attrib" text "role CDATA #IMPLIED" nil) ("ulink.element" text "INCLUDE" nil) ("ulink.attlist" text "INCLUDE" nil) ("footnoteref.module" text "INCLUDE" nil) ("local.footnoteref.attrib" text "" nil) ("footnoteref.role.attrib" text "role CDATA #IMPLIED" nil) ("footnoteref.element" text "INCLUDE" nil) ("footnoteref.attlist" text "INCLUDE" nil) ("xref.module" text "INCLUDE" nil) ("local.xref.attrib" text "" nil) ("xref.role.attrib" text "role CDATA #IMPLIED" nil) ("xref.element" text "INCLUDE" nil) ("xref.attlist" text "INCLUDE" nil) ("anchor.module" text "INCLUDE" nil) ("local.anchor.attrib" text "" nil) ("anchor.role.attrib" text "role CDATA #IMPLIED" nil) ("anchor.element" text "INCLUDE" nil) ("anchor.attlist" text "INCLUDE" nil) ("beginpage.module" text "INCLUDE" nil) ("local.beginpage.attrib" text "" nil) ("beginpage.role.attrib" text "role CDATA #IMPLIED" nil) ("beginpage.element" text "INCLUDE" nil) ("beginpage.attlist" text "INCLUDE" nil) ("indexterm.content.module" text "INCLUDE" nil) ("indexterm.module" text "INCLUDE" nil) ("local.indexterm.attrib" text "" nil) ("indexterm.role.attrib" text "role CDATA #IMPLIED" nil) ("indexterm.element" text "INCLUDE" nil) ("indexterm.attlist" text "INCLUDE" nil) ("primsecter.module" text "INCLUDE" nil) ("local.primsecter.attrib" text "" nil) ("primsecter.role.attrib" text "role CDATA #IMPLIED" nil) ("primary.element" text "INCLUDE" nil) ("primary.attlist" text "INCLUDE" nil) ("secondary.element" text "INCLUDE" nil) ("secondary.attlist" text "INCLUDE" nil) ("tertiary.element" text "INCLUDE" nil) ("tertiary.attlist" text "INCLUDE" nil) ("seeseealso.module" text "INCLUDE" nil) ("local.seeseealso.attrib" text "" nil) ("seeseealso.role.attrib" text "role CDATA #IMPLIED" nil) ("see.element" text "INCLUDE" nil) ("see.attlist" text "INCLUDE" nil) ("seealso.element" text "INCLUDE" nil) ("seealso.attlist" text "INCLUDE" nil) ("intermod.redecl.module" text "IGNORE" nil) ("dbhier.module" text "INCLUDE" nil) ("dbhier" text ("-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.1.2//EN" "dbhierx.mod" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil) ("dbhier.redecl.module" text "IGNORE" nil) ("dbhier.redecl2.module" text "IGNORE" nil) ("local.appendix.class" text "" nil) ("appendix.class" text "appendix " nil) ("local.article.class" text "" nil) ("article.class" text "article " nil) ("local.book.class" text "" nil) ("book.class" text "book " nil) ("local.chapter.class" text "" nil) ("chapter.class" text "chapter " nil) ("local.index.class" text "" nil) ("index.class" text "index|setindex " nil) ("local.refentry.class" text "" nil) ("refentry.class" text "refentry " nil) ("local.nav.class" text "" nil) ("nav.class" text "toc|lot|index|glossary|bibliography + " nil) ("forms.hook" text "" nil) ("local.divcomponent.mix" text "" nil) ("divcomponent.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |equation|example|figure|table |msgset|procedure|sidebar|qandaset + + + |anchor|bridgehead|remark|highlights + |abstract|authorblurb|epigraph + + |indexterm |beginpage + + " nil) ("local.refcomponent.mix" text "" nil) ("refcomponent.mix" text "calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |equation|example|figure|table |msgset|procedure|sidebar|qandaset + + + |anchor|bridgehead|remark|highlights + |abstract|authorblurb|epigraph + + |indexterm |beginpage + " nil) ("local.indexdivcomponent.mix" text "" nil) ("indexdivcomponent.mix" text "itemizedlist|orderedlist|variablelist|simplelist + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |anchor|remark + |link|olink|ulink + |beginpage + " nil) ("local.refname.char.mix" text "" nil) ("refname.char.mix" text "#PCDATA + |action|application + |classname|methodname|interfacename|exceptionname + |ooclass|oointerface|ooexception + |command|computeroutput + |database|email|envar|errorcode|errorname|errortype|filename + |function|guibutton|guiicon|guilabel|guimenu|guimenuitem + |guisubmenu|hardware|interface|keycap + |keycode|keycombo|keysym|literal|constant|markup|medialabel + |menuchoice|mousebutton|option|optional|parameter + |prompt|property|replaceable|returnvalue|sgmltag|structfield + |structname|symbol|systemitem|token|type|userinput|varname + + + " nil) ("local.partcontent.mix" text "" nil) ("partcontent.mix" text "appendix |chapter |toc|lot|index|glossary|bibliography + |article + |preface|refentry |reference " nil) ("local.refinline.char.mix" text "" nil) ("refinline.char.mix" text "#PCDATA + |footnoteref|xref |abbrev|acronym|citation|citerefentry|citetitle|emphasis + |firstterm|foreignphrase|glossterm|footnote|phrase + |quote|trademark|wordasword + |link|olink|ulink |action|application + |classname|methodname|interfacename|exceptionname + |ooclass|oointerface|ooexception + |command|computeroutput + |database|email|envar|errorcode|errorname|errortype|filename + |function|guibutton|guiicon|guilabel|guimenu|guimenuitem + |guisubmenu|hardware|interface|keycap + |keycode|keycombo|keysym|literal|constant|markup|medialabel + |menuchoice|mousebutton|option|optional|parameter + |prompt|property|replaceable|returnvalue|sgmltag|structfield + |structname|symbol|systemitem|token|type|userinput|varname + + + |anchor |author|authorinitials|corpauthor|modespec|othercredit + |productname|productnumber|revhistory + + |remark|subscript|superscript + |indexterm |beginpage + " nil) ("local.refclass.char.mix" text "" nil) ("refclass.char.mix" text "#PCDATA + |application + " nil) ("div.title.content" text "title, subtitle?, titleabbrev?" nil) ("bookcomponent.title.content" text "title, subtitle?, titleabbrev?" nil) ("sect.title.content" text "title, subtitle?, titleabbrev?" nil) ("refsect.title.content" text "title, subtitle?, titleabbrev?" nil) ("bookcomponent.content" text "((calloutlist|glosslist|itemizedlist|orderedlist|segmentedlist + |simplelist|variablelist |caution|important|note|tip|warning + |literallayout|programlisting|programlistingco|screen + |screenco|screenshot |synopsis|cmdsynopsis|funcsynopsis + |classsynopsis|fieldsynopsis + |constructorsynopsis + |destructorsynopsis + |methodsynopsis + |formalpara|para|simpara |address|blockquote + |graphic|graphicco|mediaobject|mediaobjectco + |informalequation + |informalexample + |informalfigure + |informaltable + |equation|example|figure|table |msgset|procedure|sidebar|qandaset + + + |anchor|bridgehead|remark|highlights + |abstract|authorblurb|epigraph + + |indexterm |beginpage + + )+, + (sect1*|(refentry )*|simplesect*|section*)) + | (sect1+|(refentry )+|simplesect+|section+)" nil) ("set.content.module" text "INCLUDE" nil) ("set.module" text "INCLUDE" nil) ("local.set.attrib" text "" nil) ("set.role.attrib" text "role CDATA #IMPLIED" nil) ("set.element" text "INCLUDE" nil) ("set.attlist" text "INCLUDE" nil) ("setinfo.module" text "INCLUDE" nil) ("local.setinfo.attrib" text "" nil) ("setinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("setinfo.element" text "INCLUDE" nil) ("setinfo.attlist" text "INCLUDE" nil) ("book.content.module" text "INCLUDE" nil) ("book.module" text "INCLUDE" nil) ("local.book.attrib" text "" nil) ("book.role.attrib" text "role CDATA #IMPLIED" nil) ("book.element" text "INCLUDE" nil) ("book.attlist" text "INCLUDE" nil) ("bookinfo.module" text "INCLUDE" nil) ("local.bookinfo.attrib" text "" nil) ("bookinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("bookinfo.element" text "INCLUDE" nil) ("bookinfo.attlist" text "INCLUDE" nil) ("dedication.module" text "INCLUDE" nil) ("local.dedication.attrib" text "" nil) ("dedication.role.attrib" text "role CDATA #IMPLIED" nil) ("dedication.element" text "INCLUDE" nil) ("dedication.attlist" text "INCLUDE" nil) ("colophon.module" text "INCLUDE" nil) ("local.colophon.attrib" text "" nil) ("colophon.role.attrib" text "role CDATA #IMPLIED" nil) ("colophon.element" text "INCLUDE" nil) ("colophon.attlist" text "INCLUDE" nil) ("toc.content.module" text "INCLUDE" nil) ("toc.module" text "INCLUDE" nil) ("local.toc.attrib" text "" nil) ("toc.role.attrib" text "role CDATA #IMPLIED" nil) ("toc.element" text "INCLUDE" nil) ("toc.attlist" text "INCLUDE" nil) ("tocfront.module" text "INCLUDE" nil) ("local.tocfront.attrib" text "" nil) ("tocfront.role.attrib" text "role CDATA #IMPLIED" nil) ("tocfront.element" text "INCLUDE" nil) ("tocfront.attlist" text "INCLUDE" nil) ("tocentry.module" text "INCLUDE" nil) ("local.tocentry.attrib" text "" nil) ("tocentry.role.attrib" text "role CDATA #IMPLIED" nil) ("tocentry.element" text "INCLUDE" nil) ("tocentry.attlist" text "INCLUDE" nil) ("tocpart.module" text "INCLUDE" nil) ("local.tocpart.attrib" text "" nil) ("tocpart.role.attrib" text "role CDATA #IMPLIED" nil) ("tocpart.element" text "INCLUDE" nil) ("tocpart.attlist" text "INCLUDE" nil) ("tocchap.module" text "INCLUDE" nil) ("local.tocchap.attrib" text "" nil) ("tocchap.role.attrib" text "role CDATA #IMPLIED" nil) ("tocchap.element" text "INCLUDE" nil) ("tocchap.attlist" text "INCLUDE" nil) ("toclevel1.module" text "INCLUDE" nil) ("local.toclevel1.attrib" text "" nil) ("toclevel1.role.attrib" text "role CDATA #IMPLIED" nil) ("toclevel1.element" text "INCLUDE" nil) ("toclevel1.attlist" text "INCLUDE" nil) ("toclevel2.module" text "INCLUDE" nil) ("local.toclevel2.attrib" text "" nil) ("toclevel2.role.attrib" text "role CDATA #IMPLIED" nil) ("toclevel2.element" text "INCLUDE" nil) ("toclevel2.attlist" text "INCLUDE" nil) ("toclevel3.module" text "INCLUDE" nil) ("local.toclevel3.attrib" text "" nil) ("toclevel3.role.attrib" text "role CDATA #IMPLIED" nil) ("toclevel3.element" text "INCLUDE" nil) ("toclevel3.attlist" text "INCLUDE" nil) ("toclevel4.module" text "INCLUDE" nil) ("local.toclevel4.attrib" text "" nil) ("toclevel4.role.attrib" text "role CDATA #IMPLIED" nil) ("toclevel4.element" text "INCLUDE" nil) ("toclevel4.attlist" text "INCLUDE" nil) ("toclevel5.module" text "INCLUDE" nil) ("local.toclevel5.attrib" text "" nil) ("toclevel5.role.attrib" text "role CDATA #IMPLIED" nil) ("toclevel5.element" text "INCLUDE" nil) ("toclevel5.attlist" text "INCLUDE" nil) ("tocback.module" text "INCLUDE" nil) ("local.tocback.attrib" text "" nil) ("tocback.role.attrib" text "role CDATA #IMPLIED" nil) ("tocback.element" text "INCLUDE" nil) ("tocback.attlist" text "INCLUDE" nil) ("lot.content.module" text "INCLUDE" nil) ("lot.module" text "INCLUDE" nil) ("local.lot.attrib" text "" nil) ("lot.role.attrib" text "role CDATA #IMPLIED" nil) ("lot.element" text "INCLUDE" nil) ("lot.attlist" text "INCLUDE" nil) ("lotentry.module" text "INCLUDE" nil) ("local.lotentry.attrib" text "" nil) ("lotentry.role.attrib" text "role CDATA #IMPLIED" nil) ("lotentry.element" text "INCLUDE" nil) ("lotentry.attlist" text "INCLUDE" nil) ("appendix.module" text "INCLUDE" nil) ("local.appendix.attrib" text "" nil) ("appendix.role.attrib" text "role CDATA #IMPLIED" nil) ("appendix.element" text "INCLUDE" nil) ("appendix.attlist" text "INCLUDE" nil) ("chapter.module" text "INCLUDE" nil) ("local.chapter.attrib" text "" nil) ("chapter.role.attrib" text "role CDATA #IMPLIED" nil) ("chapter.element" text "INCLUDE" nil) ("chapter.attlist" text "INCLUDE" nil) ("part.module" text "INCLUDE" nil) ("local.part.attrib" text "" nil) ("part.role.attrib" text "role CDATA #IMPLIED" nil) ("part.element" text "INCLUDE" nil) ("part.attlist" text "INCLUDE" nil) ("preface.module" text "INCLUDE" nil) ("local.preface.attrib" text "" nil) ("preface.role.attrib" text "role CDATA #IMPLIED" nil) ("preface.element" text "INCLUDE" nil) ("preface.attlist" text "INCLUDE" nil) ("reference.module" text "INCLUDE" nil) ("local.reference.attrib" text "" nil) ("reference.role.attrib" text "role CDATA #IMPLIED" nil) ("reference.element" text "INCLUDE" nil) ("reference.attlist" text "INCLUDE" nil) ("partintro.module" text "INCLUDE" nil) ("local.partintro.attrib" text "" nil) ("partintro.role.attrib" text "role CDATA #IMPLIED" nil) ("partintro.element" text "INCLUDE" nil) ("partintro.attlist" text "INCLUDE" nil) ("appendixinfo.module" text "INCLUDE" nil) ("local.appendixinfo.attrib" text "" nil) ("appendixinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("appendixinfo.element" text "INCLUDE" nil) ("appendixinfo.attlist" text "INCLUDE" nil) ("bibliographyinfo.module" text "INCLUDE" nil) ("local.bibliographyinfo.attrib" text "" nil) ("bibliographyinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("bibliographyinfo.element" text "INCLUDE" nil) ("bibliographyinfo.attlist" text "INCLUDE" nil) ("chapterinfo.module" text "INCLUDE" nil) ("local.chapterinfo.attrib" text "" nil) ("chapterinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("chapterinfo.element" text "INCLUDE" nil) ("chapterinfo.attlist" text "INCLUDE" nil) ("glossaryinfo.module" text "INCLUDE" nil) ("local.glossaryinfo.attrib" text "" nil) ("glossaryinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("glossaryinfo.element" text "INCLUDE" nil) ("glossaryinfo.attlist" text "INCLUDE" nil) ("indexinfo.module" text "INCLUDE" nil) ("local.indexinfo.attrib" text "" nil) ("indexinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("indexinfo.element" text "INCLUDE" nil) ("indexinfo.attlist" text "INCLUDE" nil) ("setindexinfo.module" text "INCLUDE" nil) ("local.setindexinfo.attrib" text "" nil) ("setindexinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("setindexinfo.element" text "INCLUDE" nil) ("setindexinfo.attlist" text "INCLUDE" nil) ("partinfo.module" text "INCLUDE" nil) ("local.partinfo.attrib" text "" nil) ("partinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("partinfo.element" text "INCLUDE" nil) ("partinfo.attlist" text "INCLUDE" nil) ("prefaceinfo.module" text "INCLUDE" nil) ("local.prefaceinfo.attrib" text "" nil) ("prefaceinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("prefaceinfo.element" text "INCLUDE" nil) ("prefaceinfo.attlist" text "INCLUDE" nil) ("refentryinfo.module" text "INCLUDE" nil) ("local.refentryinfo.attrib" text "" nil) ("refentryinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("refentryinfo.element" text "INCLUDE" nil) ("refentryinfo.attlist" text "INCLUDE" nil) ("refsect1info.module" text "INCLUDE" nil) ("local.refsect1info.attrib" text "" nil) ("refsect1info.role.attrib" text "role CDATA #IMPLIED" nil) ("refsect1info.element" text "INCLUDE" nil) ("refsect1info.attlist" text "INCLUDE" nil) ("refsect2info.module" text "INCLUDE" nil) ("local.refsect2info.attrib" text "" nil) ("refsect2info.role.attrib" text "role CDATA #IMPLIED" nil) ("refsect2info.element" text "INCLUDE" nil) ("refsect2info.attlist" text "INCLUDE" nil) ("refsect3info.module" text "INCLUDE" nil) ("local.refsect3info.attrib" text "" nil) ("refsect3info.role.attrib" text "role CDATA #IMPLIED" nil) ("refsect3info.element" text "INCLUDE" nil) ("refsect3info.attlist" text "INCLUDE" nil) ("refsynopsisdivinfo.module" text "INCLUDE" nil) ("local.refsynopsisdivinfo.attrib" text "" nil) ("refsynopsisdivinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("refsynopsisdivinfo.element" text "INCLUDE" nil) ("refsynopsisdivinfo.attlist" text "INCLUDE" nil) ("referenceinfo.module" text "INCLUDE" nil) ("local.referenceinfo.attrib" text "" nil) ("referenceinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("referenceinfo.element" text "INCLUDE" nil) ("referenceinfo.attlist" text "INCLUDE" nil) ("local.sect1info.attrib" text "" nil) ("sect1info.role.attrib" text "role CDATA #IMPLIED" nil) ("sect1info.element" text "INCLUDE" nil) ("sect1info.attlist" text "INCLUDE" nil) ("local.sect2info.attrib" text "" nil) ("sect2info.role.attrib" text "role CDATA #IMPLIED" nil) ("sect2info.element" text "INCLUDE" nil) ("sect2info.attlist" text "INCLUDE" nil) ("local.sect3info.attrib" text "" nil) ("sect3info.role.attrib" text "role CDATA #IMPLIED" nil) ("sect3info.element" text "INCLUDE" nil) ("sect3info.attlist" text "INCLUDE" nil) ("local.sect4info.attrib" text "" nil) ("sect4info.role.attrib" text "role CDATA #IMPLIED" nil) ("sect4info.element" text "INCLUDE" nil) ("sect4info.attlist" text "INCLUDE" nil) ("local.sect5info.attrib" text "" nil) ("sect5info.role.attrib" text "role CDATA #IMPLIED" nil) ("sect5info.element" text "INCLUDE" nil) ("sect5info.attlist" text "INCLUDE" nil) ("section.content.module" text "INCLUDE" nil) ("section.module" text "INCLUDE" nil) ("local.section.attrib" text "" nil) ("section.role.attrib" text "role CDATA #IMPLIED" nil) ("section.element" text "INCLUDE" nil) ("section.attlist" text "INCLUDE" nil) ("sectioninfo.module" text "INCLUDE" nil) ("sectioninfo.role.attrib" text "role CDATA #IMPLIED" nil) ("local.sectioninfo.attrib" text "" nil) ("sectioninfo.element" text "INCLUDE" nil) ("sectioninfo.attlist" text "INCLUDE" nil) ("sect1.module" text "INCLUDE" nil) ("local.sect1.attrib" text "" nil) ("sect1.role.attrib" text "role CDATA #IMPLIED" nil) ("sect1.element" text "INCLUDE" nil) ("sect1.attlist" text "INCLUDE" nil) ("sect2.module" text "INCLUDE" nil) ("local.sect2.attrib" text "" nil) ("sect2.role.attrib" text "role CDATA #IMPLIED" nil) ("sect2.element" text "INCLUDE" nil) ("sect2.attlist" text "INCLUDE" nil) ("sect3.module" text "INCLUDE" nil) ("local.sect3.attrib" text "" nil) ("sect3.role.attrib" text "role CDATA #IMPLIED" nil) ("sect3.element" text "INCLUDE" nil) ("sect3.attlist" text "INCLUDE" nil) ("sect4.module" text "INCLUDE" nil) ("local.sect4.attrib" text "" nil) ("sect4.role.attrib" text "role CDATA #IMPLIED" nil) ("sect4.element" text "INCLUDE" nil) ("sect4.attlist" text "INCLUDE" nil) ("sect5.module" text "INCLUDE" nil) ("local.sect5.attrib" text "" nil) ("sect5.role.attrib" text "role CDATA #IMPLIED" nil) ("sect5.element" text "INCLUDE" nil) ("sect5.attlist" text "INCLUDE" nil) ("simplesect.module" text "INCLUDE" nil) ("local.simplesect.attrib" text "" nil) ("simplesect.role.attrib" text "role CDATA #IMPLIED" nil) ("simplesect.element" text "INCLUDE" nil) ("simplesect.attlist" text "INCLUDE" nil) ("bibliography.content.module" text "INCLUDE" nil) ("bibliography.module" text "INCLUDE" nil) ("local.bibliography.attrib" text "" nil) ("bibliography.role.attrib" text "role CDATA #IMPLIED" nil) ("bibliography.element" text "INCLUDE" nil) ("bibliography.attlist" text "INCLUDE" nil) ("bibliodiv.module" text "INCLUDE" nil) ("local.bibliodiv.attrib" text "" nil) ("bibliodiv.role.attrib" text "role CDATA #IMPLIED" nil) ("bibliodiv.element" text "INCLUDE" nil) ("bibliodiv.attlist" text "INCLUDE" nil) ("glossary.content.module" text "INCLUDE" nil) ("glossary.module" text "INCLUDE" nil) ("local.glossary.attrib" text "" nil) ("glossary.role.attrib" text "role CDATA #IMPLIED" nil) ("glossary.element" text "INCLUDE" nil) ("glossary.attlist" text "INCLUDE" nil) ("glossdiv.module" text "INCLUDE" nil) ("local.glossdiv.attrib" text "" nil) ("glossdiv.role.attrib" text "role CDATA #IMPLIED" nil) ("glossdiv.element" text "INCLUDE" nil) ("glossdiv.attlist" text "INCLUDE" nil) ("index.content.module" text "INCLUDE" nil) ("indexes.module" text "INCLUDE" nil) ("local.indexes.attrib" text "" nil) ("indexes.role.attrib" text "role CDATA #IMPLIED" nil) ("index.element" text "INCLUDE" nil) ("index.attlist" text "INCLUDE" nil) ("setindex.element" text "INCLUDE" nil) ("setindex.attlist" text "INCLUDE" nil) ("indexdiv.module" text "INCLUDE" nil) ("local.indexdiv.attrib" text "" nil) ("indexdiv.role.attrib" text "role CDATA #IMPLIED" nil) ("indexdiv.element" text "INCLUDE" nil) ("indexdiv.attlist" text "INCLUDE" nil) ("indexentry.module" text "INCLUDE" nil) ("local.indexentry.attrib" text "" nil) ("indexentry.role.attrib" text "role CDATA #IMPLIED" nil) ("indexentry.element" text "INCLUDE" nil) ("indexentry.attlist" text "INCLUDE" nil) ("primsecterie.module" text "INCLUDE" nil) ("local.primsecterie.attrib" text "" nil) ("primsecterie.role.attrib" text "role CDATA #IMPLIED" nil) ("primaryie.element" text "INCLUDE" nil) ("primaryie.attlist" text "INCLUDE" nil) ("secondaryie.element" text "INCLUDE" nil) ("secondaryie.attlist" text "INCLUDE" nil) ("tertiaryie.element" text "INCLUDE" nil) ("tertiaryie.attlist" text "INCLUDE" nil) ("seeie.module" text "INCLUDE" nil) ("local.seeie.attrib" text "" nil) ("seeie.role.attrib" text "role CDATA #IMPLIED" nil) ("seeie.element" text "INCLUDE" nil) ("seeie.attlist" text "INCLUDE" nil) ("seealsoie.module" text "INCLUDE" nil) ("local.seealsoie.attrib" text "" nil) ("seealsoie.role.attrib" text "role CDATA #IMPLIED" nil) ("seealsoie.element" text "INCLUDE" nil) ("seealsoie.attlist" text "INCLUDE" nil) ("refentry.content.module" text "INCLUDE" nil) ("refentry.module" text "INCLUDE" nil) ("local.refentry.attrib" text "" nil) ("refentry.role.attrib" text "role CDATA #IMPLIED" nil) ("refentry.element" text "INCLUDE" nil) ("refentry.attlist" text "INCLUDE" nil) ("refmeta.module" text "INCLUDE" nil) ("local.refmeta.attrib" text "" nil) ("refmeta.role.attrib" text "role CDATA #IMPLIED" nil) ("refmeta.element" text "INCLUDE" nil) ("refmeta.attlist" text "INCLUDE" nil) ("refmiscinfo.module" text "INCLUDE" nil) ("local.refmiscinfo.attrib" text "" nil) ("refmiscinfo.role.attrib" text "role CDATA #IMPLIED" nil) ("refmiscinfo.element" text "INCLUDE" nil) ("refmiscinfo.attlist" text "INCLUDE" nil) ("refnamediv.module" text "INCLUDE" nil) ("local.refnamediv.attrib" text "" nil) ("refnamediv.role.attrib" text "role CDATA #IMPLIED" nil) ("refnamediv.element" text "INCLUDE" nil) ("refnamediv.attlist" text "INCLUDE" nil) ("refdescriptor.module" text "INCLUDE" nil) ("local.refdescriptor.attrib" text "" nil) ("refdescriptor.role.attrib" text "role CDATA #IMPLIED" nil) ("refdescriptor.element" text "INCLUDE" nil) ("refdescriptor.attlist" text "INCLUDE" nil) ("refname.module" text "INCLUDE" nil) ("local.refname.attrib" text "" nil) ("refname.role.attrib" text "role CDATA #IMPLIED" nil) ("refname.element" text "INCLUDE" nil) ("refname.attlist" text "INCLUDE" nil) ("refpurpose.module" text "INCLUDE" nil) ("local.refpurpose.attrib" text "" nil) ("refpurpose.role.attrib" text "role CDATA #IMPLIED" nil) ("refpurpose.element" text "INCLUDE" nil) ("refpurpose.attlist" text "INCLUDE" nil) ("refclass.module" text "INCLUDE" nil) ("local.refclass.attrib" text "" nil) ("refclass.role.attrib" text "role CDATA #IMPLIED" nil) ("refclass.element" text "INCLUDE" nil) ("refclass.attlist" text "INCLUDE" nil) ("refsynopsisdiv.module" text "INCLUDE" nil) ("local.refsynopsisdiv.attrib" text "" nil) ("refsynopsisdiv.role.attrib" text "role CDATA #IMPLIED" nil) ("refsynopsisdiv.element" text "INCLUDE" nil) ("refsynopsisdiv.attlist" text "INCLUDE" nil) ("refsect1.module" text "INCLUDE" nil) ("local.refsect1.attrib" text "" nil) ("refsect1.role.attrib" text "role CDATA #IMPLIED" nil) ("refsect1.element" text "INCLUDE" nil) ("refsect1.attlist" text "INCLUDE" nil) ("refsect2.module" text "INCLUDE" nil) ("local.refsect2.attrib" text "" nil) ("refsect2.role.attrib" text "role CDATA #IMPLIED" nil) ("refsect2.element" text "INCLUDE" nil) ("refsect2.attlist" text "INCLUDE" nil) ("refsect3.module" text "INCLUDE" nil) ("local.refsect3.attrib" text "" nil) ("refsect3.role.attrib" text "role CDATA #IMPLIED" nil) ("refsect3.element" text "INCLUDE" nil) ("refsect3.attlist" text "INCLUDE" nil) ("article.module" text "INCLUDE" nil) ("local.article.attrib" text "" nil) ("article.role.attrib" text "role CDATA #IMPLIED" nil) ("article.element" text "INCLUDE" nil) ("article.attlist" text "INCLUDE" nil) ("dbgenent.module" text "INCLUDE" nil) ("dbgenent" text ("-//OASIS//ENTITIES DocBook XML Additional General Entities V4.1.2//EN" "dbgenent.mod" . "/usr/share/sgml/docbook/dtd/xml/4.1.2/") nil)) +"chapter" +}"qandaset" +"caution" +"refsynopsisdiv" +"funcdef" +"subjectterm" +"surname" +"bibliomisc" +"parameter" +"itemizedlist" +"releaseinfo" +"isbn" +"date" +"citerefentry" +"bookinfo" +"confsponsor" +"arg" +"ulink" +"mediaobjectco" +"msgtext" +"issuenum" +"refclass" +"contractsponsor" +"inlinemediaobject" +"authorinitials" +"markup" +"refsect3info" +"partinfo" +"tocback" +"tocchap" +"otheraddr" +"qandaentry" +"option" +"article" +"callout" +"orderedlist" +"bibliomixed" +"chapterinfo" +"paramdef" +"computeroutput" +"tertiaryie" +"prefaceinfo" +"tocpart" +"setinfo" +"refsynopsisdivinfo" +"simplesect" +"year" +"conftitle" +"funcparams" +"screeninfo" +"para" +"biblioset" +"guiicon" +"methodname" +"sect5" +"lineannotation" +"programlistingco" +"inlinegraphic" +"ooclass" +"refmeta" +"seealsoie" +"sect4" +"appendix" +"revnumber" +"affiliation" +"publisher" +"issn" +"sect3" +"msgaud" +"pubdate" +"sect2" +"refsect2info" +"refentry" +"tocfront" +"modifier" +"audiodata" +"textobject" +"figure" +"informaltable" +"firstname" +"guimenuitem" +"sect1" +"seealso" +"substeps" +"highlights" +"procedure" +"screenshot" +"subject" +"type" +"acronym" +"thead" +"constant" +"abbrev" +"primaryie" +"section" +"book" +"varargs" +"row" +"tip" +"keycode" +"oointerface" +"footnoteref" +"secondaryie" +"revdescription" +"printhistory" +"footnote" +"partintro" +"shortcut" +"fax" +"pob" +"synopfragmentref" +"label" +"glosslist" +"address" +"refsect1info" +"dedication" +"synopfragment" +"copyright" +"corpauthor" +"token" +"colophon" +"preface" +"imageobject" +"member" +"mousebutton" +"email" +"indexinfo" +"warning" +"beginpage" +"volumenum" +"pagenums" +"artpagenums" +"guimenu" +"guilabel" +"trademark" +"areaspec" +"answer" +"msginfo" +"inlineequation" +"productname" +"othercredit" +"prompt" +"medialabel" +"errortype" +"refname" +"glossseealso" +"abstract" +"foreignphrase" +"sect5info" +"audioobject" +"areaset" +"glosssee" +"glossentry" +"msgmain" +"authorblurb" +"revhistory" +"structfield" +"guisubmenu" +"initializer" +"group" +"term" +"listitem" +"example" +"msg" +"wordasword" +"bibliography" +"sidebarinfo" +"msgsub" +"contrib" +"lotentry" +"varlistentry" +"literallayout" +"application" +"sidebar" +"keyword" +"corpname" +"tocentry" +"glossary" +"phone" +"question" +"msgexplan" +"informalexample" +"important" +"remark" +"ooexception" +"link" +"xref" +"seeie" +"sect4info" +"classsynopsisinfo" +"funcsynopsisinfo" +"entry" +"spanspec" +"formalpara" +"authorgroup" +"sgmltag" +"keycap" +"refentryinfo" +"chapter" +"set" +"simplemsgentry" +"mediaobject" +"varname" +"refmiscinfo" +"index" +"alt" +"glossdef" +"modespec" +"systemitem" +"quote" +"tertiary" +"methodsynopsis" +"keycombo" +"function" +"emphasis" +"lot" +"manvolnum" +"ackno" +"methodparam" +"caption" +"co" +"msgorig" +"bibliomset" +"segtitle" +"simpara" +"confdates" +"postcode" +"entrytbl" +"calloutlist" +"productnumber" +"glossaryinfo" +"reference" +"accel" +"state" +"cmdsynopsis" +"superscript" +"citetitle" +"refnamediv" +"sect3info" +"videodata" +"blockquote" +"indexentry" +"note" +"constructorsynopsis" +"synopsis" +"legalnotice" +"invpartnumber" +"editor" +"screen" +"author" +"anchor" +"programlisting" +"confnum" +"step" +"destructorsynopsis" +"edition" +"epigraph" +"msgentry" +"filename" +"errorcode" +"sectioninfo" +"setindexinfo" +"bibliographyinfo" +"country" +"street" +"imageobjectco" +"seg" +"qandadiv" +"confgroup" +"interface" +"referenceinfo" +"biblioentry" +"publishername" +"contractnum" +"envar" +"olink" +"sect2info" +"see" +"collabname" +"honorific" +"indexdiv" +"void" +"fieldsynopsis" +"othername" +"articleinfo" +"subtitle" +"tfoot" +"table" +"hardware" +"refdescriptor" +"city" +"screenco" +"subjectset" +"appendixinfo" +"toc" +"tgroup" +"seglistitem" +"menuchoice" +"revision" +"equation" +"graphicco" +"seriesvolnums" +"action" +"refentrytitle" +"jobtitle" +"indexterm" +"property" +"itermset" +"structname" +"errorname" +"interfacename" +"phrase" +"bibliodiv" +"sect1info" +"variablelist" +"refpurpose" +"setindex" +"funcprototype" +"colspec" +"pubsnumber" +"guibutton" +"classname" +"toclevel5" +"videoobject" +"bridgehead" +"lineage" +"title" +"symbol" +"literal" +"glossdiv" +"toclevel4" +"primary" +"holder" +"sbr" +"area" +"exceptionname" +"refsect3" +"toclevel3" +"part" +"msglevel" +"keysym" +"refsect2" +"toclevel2" +"segmentedlist" +"classsynopsis" +"collab" +"replaceable" +"glossterm" +"refsect1" +"toclevel1" +"attribution" +"informalequation" +"keywordset" +"orgname" +"returnvalue" +"secondary" +"informalfigure" +"msgrel" +"tbody" +"msgset" +"funcsynopsis" +"database" +"shortaffil" +"imagedata" +"objectinfo" +"titleabbrev" +"optional" +"firstterm" +"revremark" +"subscript" +"command" +"orgdiv" +"simplelist" +"graphic" +"userinput" +"citation" +}(attlist (("defaultlabel" (name-token-group ("qanda" "number" "none")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +2p #]z@b8)Vn^ 2q{2ejN1M%UJT7L17TJU%M1Nje2{q2 ^nV)8b@z]# p2p #]z@b8)Vn^ 2q{2ejN1M%UJT7s1p #]z@b8)Vn^ 2q{2ejN1M%UJT7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L-p #]z@8)Vn^ 2q{2ejN1M%UJ7-7JU%M1Nje2{q2 ^nV)8@z]# p-p #]z@8)Vn^ 2q{2ejN1M%UJ7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L,9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7[s#9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7[L9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7[9[p #]z@b8)Vn^ 2q{2ejN1M%mUJT7[9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7[s9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7[[(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("class" (name-token-group ("command" "function" "option")) IMPLIED) ("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("spacing" (name-token-group ("normal" "compact")) IMPLIED) ("mark" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Ls(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +5(attlist (("contents" IDREFS IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("choice" (name-token-group ("opt" "req" "plain")) (nil "opt")) ("rep" (name-token-group ("norepeat" "repeat")) (nil "norepeat")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +S`n (attlist (("url" CDATA REQUIRED) ("type" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +rL(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +87TJUm%M1Nje2{q2 ^nV)8b@z]# p8p #]z@b8)Vn^ 2q{2ejN1M%mUJT7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +rIzzIIzL(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("label" CDATA IMPLIED) ("linkend" IDREF IMPLIED) ("pagenum" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("label" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +cc(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("class" (name-token-group ("journalarticle" "productsheet" "whitepaper" "techreport" "specification" "faq")) IMPLIED) ("parentbook" IDREF IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +"L<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^-HQ <p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^-HQ <p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^-HQ <p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^-HQ "s +# <p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^-HQ C, > Q H-^p #]z@b8)Vn^ 2q{2ejN1M%mUJT7, > ^, > -, > H, > Q "<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^-HQ "s +<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^-HQ  > , , > ^-HQ , > H, > -, > ^(attlist (("arearefs" IDREFS REQUIRED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +87TJUm%M1Nje2{q2 ^nV)8b@z]# p8p #]z@b8)Vn^ 2q{2ejN1M%mUJT7(attlist (("numeration" (name-token-group ("arabic" "upperalpha" "loweralpha" "upperroman" "lowerroman")) IMPLIED) ("inheritnum" (name-token-group ("inherit" "ignore")) (nil "ignore")) ("continuation" (name-token-group ("continues" "restarts")) (nil "restarts")) ("spacing" (name-token-group ("normal" "compact")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Ls(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +47@!KOsL#3 +EAEhgB  vu_3q\(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +0`(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +A79w|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4(attlist (("linkends" IDREFS IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +W9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("contents" IDREFS IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Ls#8p #]z@b8)Vn^ 2q{2ejN1M%mUJT78p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s8p #]z@b8)Vn^ 2q{2ejN1M%mUJT78p #]z@b8)Vn^ 2q{2ejN1M%mUJT7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +A79w|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +%M1Nje2{qV)8b@z]# p7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("relation" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +27@!KOsL#3 +EAEhgB  vu_3q\2\q3_uv  BghEAE +3#LsOK!@7(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("renderas" (name-token-group ("sect1" "sect2" "sect3" "sect4")) IMPLIED) ("label" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + LL,s#:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H-,:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H-,:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H-,s:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H-?, H +- p #]z@b8)Vn^ 2q{2ejN1M%mUJT7, H, - , , - H +, - (attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("entityref" ENTITY IMPLIED) ("fileref" CDATA IMPLIED) ("format" (name-token-group ("BMP" "CGM-CHAR" "CGM-BINARY" "CGM-CLEAR" "DITROFF" "DVI" "EPS" "EQN" "FAX" "GIF" "GIF87a" "GIF89a" "JPG" "JPEG" "IGES" "PCX" "PIC" "PNG" "PS" "SGML" "TBL" "TEX" "TIFF" "WMF" "WPG" "linespecific")) IMPLIED) ("srccredit" CDATA IMPLIED) ("width" CDATA IMPLIED) ("depth" CDATA IMPLIED) ("align" (name-token-group ("left" "right" "center")) IMPLIED) ("scale" CDATA IMPLIED) ("scalefit" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +JG(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +757777(attlist (("linkends" IDREFS IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +W9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("renderas" (name-token-group ("sect1" "sect2" "sect3" "sect5")) IMPLIED) ("label" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +LL,s#;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H6- ,;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H6- ,;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H6- ,s;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H6- @, + + + + +H 6 - p #]z@b8)Vn^ 2q{2ejN1M%mUJT7, + + + + +H, + + + + +6, + + + + +-  + + + +, +, + + + + +- 6 H , + + + + +6 , + + + + +- (attlist (("label" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) ++LL,s#<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^- H +Q <p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^- H +Q ,<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^- H +Q ,<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^- H +Q ,s<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^- H +Q A, Q H-^p #]z@b8)Vn^ 2q{2ejN1M%mUJT7, ^, - , H +, Q  , , ^-HQ , H, -, ^(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +qyg6pqqyqyqyg6(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +q(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("renderas" (name-token-group ("sect1" "sect2" "sect4" "sect5")) IMPLIED) ("label" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +LL,s#;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H=- ,;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H=- ,;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H=- ,s;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H=- @, + + + + +H = - p #]z@b8)Vn^ 2q{2ejN1M%mUJT7, + + + + +H, + + + + +=, + + + + +-  + + + +, +, + + + + +- = H , + + + + += , + + + + +- (attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("renderas" (name-token-group ("sect1" "sect3" "sect4" "sect5")) IMPLIED) ("label" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +LL,s#;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7HC- ,;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7HC- ,;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7HC- ,s;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7HC- @, + + + + +H C - p #]z@b8)Vn^ 2q{2ejN1M%mUJT7, + + + + +H, + + + + +C, + + + + +-  + + + +, +, + + + + +- C H , + + + + +C , + + + + +- (attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +;7;bbb(attlist (("label" CDATA IMPLIED) ("linkend" IDREF IMPLIED) ("pagenum" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("entityref" ENTITY IMPLIED) ("fileref" CDATA IMPLIED) ("format" (name-token-group ("BMP" "CGM-CHAR" "CGM-BINARY" "CGM-CLEAR" "DITROFF" "DVI" "EPS" "EQN" "FAX" "GIF" "GIF87a" "GIF89a" "JPG" "JPEG" "IGES" "PCX" "PIC" "PNG" "PS" "SGML" "TBL" "TEX" "TIFF" "WMF" "WPG" "linespecific")) IMPLIED) ("srccredit" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +r=2V)8b@z]# pp #]z@b8)V2=p #]z@b8)V2(attlist (("float" CDATA (nil "0")) ("pgwide" CDATA IMPLIED) ("label" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Ls8)Vn^ q{2ejN78)Vn^ q{2ejN78)Vn^ q{2ejN7(attlist (("frame" (name-token-group ("top" "bottom" "topbot" "all" "sides" "none")) IMPLIED) ("colsep" CDATA IMPLIED) ("rowsep" CDATA IMPLIED) ("label" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED) ("tabstyle" CDATA IMPLIED) ("tocentry" CDATA IMPLIED) ("shortentry" CDATA IMPLIED) ("orient" (name-token-group ("port" "land")) IMPLIED) ("pgwide" CDATA IMPLIED))) +-{-{(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("renderas" (name-token-group ("sect2" "sect3" "sect4" "sect5")) IMPLIED) ("label" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +?LL,s#;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7HF- ,;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7HF- ,;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7HF- ,s;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7HF- @, + + + + +H F - p #]z@b8)Vn^ 2q{2ejN1M%mUJT7, + + + + +H, + + + + +F, + + + + +-  + + + +, +, + + + + +- F H , + + + + +F , + + + + +- (attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +W9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("performance" (name-token-group ("optional" "required")) (nil "required")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +72b@z]# pp #]z@b27(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7L87TJUm%M1Nje2{q2 ^nV)8b@z]# p9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s8p #]z@b8)Vn^ 2q{2ejN1M%mUJT7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +1{22{(attlist (("weight" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79wY(attlist (("valign" (name-token-group ("top" "middle" "bottom")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Daa(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED) ("class" (name-token-group ("limit")) IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79wY(attlist (("linkends" IDREFS IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +W9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("label" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +  +LL,s#:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H^,:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H^,:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H^,s:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7H^?, H +^ p #]z@b8)Vn^ 2q{2ejN1M%mUJT7, H, ^ , , ^ H +, ^ (attlist (("fpi" CDATA IMPLIED) ("label" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +s,yX!>BxLxB>!Xy,ss,yX!>Bxs,yX!>Bxs#s,yX!>Bxs,yX!>Bxs(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("rowsep" CDATA IMPLIED) ("valign" (name-token-group ("top" "middle" "bottom")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L-p #]z@8)Vn^ 2q{2ejN1M%UJ7-7JU%M1Nje2{q2 ^nV)8@z]# p-p #]z@8)Vn^ 2q{2ejN1M%UJ7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +J<(attlist (("linkend" IDREF REQUIRED) ("label" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("linkends" IDREFS IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +W9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +17TJU%M1Nje2{q2 ^nV)8b@z]# p1p #]z@b8)Vn^ 2q{2ejN1M%UJT7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +22(attlist (("label" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +"Nje2{q2 ^nV)8@z]# p"p #]z@8)Vn^ 2q{2ejN(attlist (("label" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + L<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^-HQs#<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^-HQ$87TJUm%M1Nje2{q2 ^nV)8b@z]# p>$:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s#>$9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7L>$>$8p #]z@b8)Vn^ 2q{2ejN1M%mUJT7>$9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s>$(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("srccredit" CDATA IMPLIED) ("pagenum" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("linkend" IDREF IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("width" CDATA IMPLIED) ("format" (NOTATION ("linespecific")) (nil "linespecific")) ("linenumbering" (name-token-group ("numbered" "unnumbered")) IMPLIED) ("class" (name-token-group ("monospaced" "normal")) (nil "normal")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +d77 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("class" (name-token-group ("hardware" "software")) IMPLIED) ("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L2p #]z@b8)Vn^ 2q{2ejN1M%UJT7s2p #]z@b8)Vn^ 2q{2ejN1M%UJT7L2p #]z@b8)Vn^ 2q{2ejN1M%UJT72p #]z@b8)Vn^ 2q{2ejN1M%UJT72p #]z@b8)Vn^ 2q{2ejN1M%UJT7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("linkend" IDREF IMPLIED) ("pagenum" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + :p #]z@b8)Vn^ 2q{2ejN1M%mUJT7LO87TJUm%M1Nje2{q2 ^nV)8b@z]# pO:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s#O9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7LOO8p #]z@b8)Vn^ 2q{2ejN1M%mUJT7O9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7sO(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +o1p #]z@b8)Vn^ 2q{2ejN1M%UJT717TJU%M1Nje2{q2 ^nV)8b@z]# p1p #]z@b8)Vn^ 2q{2ejN1M%UJT7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L8p #]z@b8)Vn^ 2q{2ejN1M%mUJT787TJUm%M1Nje2{q2 ^nV)8b@z]# p8p #]z@b8)Vn^ 2q{2ejN1M%mUJT7(attlist (("width" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +$7Nje2{q2 ^nV)8@z]# p$p #]z@8)Vn^ 2q{2ejN7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L-p #]z@8)Vn^ 2q{2ejN1M%UJ7-7JU%M1Nje2{q2 ^nV)8@z]# p-p #]z@8)Vn^ 2q{2ejN1M%UJ7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +JU(attlist (("endterm" IDREF IMPLIED) ("linkend" IDREF REQUIRED) ("type" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("endterm" IDREF IMPLIED) ("linkend" IDREF REQUIRED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("linkend" IDREF IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +W9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("format" (NOTATION ("linespecific")) (nil "linespecific")) ("linenumbering" (name-token-group ("numbered" "unnumbered")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +B779w|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4(attlist (("format" (NOTATION ("linespecific")) (nil "linespecific")) ("linenumbering" (name-token-group ("numbered" "unnumbered")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +B779w|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4(attlist (("colname" CDATA IMPLIED) ("namest" CDATA IMPLIED) ("nameend" CDATA IMPLIED) ("spanname" CDATA IMPLIED) ("morerows" CDATA IMPLIED) ("colsep" CDATA IMPLIED) ("rowsep" CDATA IMPLIED) ("align" (name-token-group ("left" "right" "center" "justify" "char")) IMPLIED) ("char" CDATA IMPLIED) ("charoff" CDATA IMPLIED) ("rotate" CDATA IMPLIED) ("valign" (name-token-group ("top" "middle" "bottom")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +y{2V)8b@z]# p7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("namest" CDATA REQUIRED) ("nameend" CDATA REQUIRED) ("spanname" CDATA REQUIRED) ("colsep" CDATA IMPLIED) ("rowsep" CDATA IMPLIED) ("align" (name-token-group ("left" "right" "center" "justify" "char")) IMPLIED) ("char" CDATA IMPLIED) ("charoff" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L72(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +v__v(attlist (("class" (name-token-group ("attribute" "attvalue" "element" "endtag" "emptytag" "genentity" "numcharref" "paramentity" "pi" "xmlpi" "starttag" "sgmlcomment")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("label" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +%LL,s#<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^- H +Q <p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^- H +Q ,<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^- H +Q ,<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^- H +Q ,s<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7^- H +Q A, Q H-^p #]z@b8)Vn^ 2q{2ejN1M%mUJT7, ^, - , H +, Q  , , ^-HQ , H, -, ^(attlist (("fpi" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +,+L__,_,+s#_B_,+_,+s_(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED) ("audience" CDATA IMPLIED) ("level" CDATA IMPLIED) ("origin" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +rIzzIIzL(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("class" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7L~:7TJUm%M1Nje2{q2 ^nV)8b@z]# p<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s#;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7L:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("subject" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +)7%M1Nje2{q2 ^nV)8@z]# p*p #]z@8)Vn^ 2q{2ejN1M%7(attlist (("application" (NOTATION ("BMP" "CGM-CHAR" "CGM-BINARY" "CGM-CLEAR" "DITROFF" "DVI" "EPS" "EQN" "FAX" "GIF" "GIF87a" "GIF89a" "JPG" "JPEG" "IGES" "PCX" "PIC" "PNG" "PS" "SGML" "TBL" "TEX" "TIFF" "WMF" "WPG" "linespecific")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("class" (name-token-group ("constant" "groupname" "library" "macro" "osname" "resource" "systemname" "username")) IMPLIED) ("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Y79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("sortas" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +W9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +XJ55JUJUJJU(attlist (("action" (name-token-group ("click" "double-click" "press" "seq" "simul" "other")) IMPLIED) ("otheraction" CDATA IMPLIED) ("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +|ZZ|(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +A79w|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("label" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Ls#s(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79wY(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED) ("choice" (name-token-group ("opt" "req" "plain")) (nil "req")) ("rep" (name-token-group ("norepeat" "repeat")) (nil "norepeat")))) +XJ00JJJJ(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +2V)8b@z]# p(attlist (("label" CDATA IMPLIED) ("linkends" IDREFS IMPLIED) ("id" ID REQUIRED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("relation" CDATA IMPLIED) ("role" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED))) +47@!KOsL#3 +EAEhgB  vu_3q\(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Y79wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("cols" CDATA REQUIRED) ("tgroupstyle" CDATA IMPLIED) ("colname" CDATA IMPLIED) ("spanname" CDATA IMPLIED) ("namest" CDATA IMPLIED) ("nameend" CDATA IMPLIED) ("colsep" CDATA IMPLIED) ("rowsep" CDATA IMPLIED) ("align" (name-token-group ("left" "right" "center" "justify" "char")) IMPLIED) ("char" CDATA IMPLIED) ("charoff" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +ZDllZl(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L"s"""(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("label" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +LLjs#HHjHjsHH(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("label" CDATA IMPLIED) ("sepchar" CDATA (nil " ")) ("cmdlength" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +SxtxSt(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + w9M`(attlist (("pubwork" (name-token-group ("article" "book" "chapter" "part" "refentry" "section" "journal" "series" "set" "manuscript")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +'A(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("entityref" ENTITY IMPLIED) ("fileref" CDATA IMPLIED) ("format" (name-token-group ("BMP" "CGM-CHAR" "CGM-BINARY" "CGM-CLEAR" "DITROFF" "DVI" "EPS" "EQN" "FAX" "GIF" "GIF87a" "GIF89a" "JPG" "JPEG" "IGES" "PCX" "PIC" "PNG" "PS" "SGML" "TBL" "TEX" "TIFF" "WMF" "WPG" "linespecific")) IMPLIED) ("srccredit" CDATA IMPLIED) ("width" CDATA IMPLIED) ("depth" CDATA IMPLIED) ("align" (name-token-group ("left" "right" "center")) IMPLIED) ("scale" CDATA IMPLIED) ("scalefit" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +dL8p #]z@b8)Vn^ 2q{2ejN1M%mUJT78p #]z@b8)Vn^ 2q{2ejN1M%mUJT7d8p #]z@b8)Vn^ 2q{2ejN1M%mUJT78p #]z@b8)Vn^ 2q{2ejN1M%mUJT7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +]f<f(<(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L-p #]z@8)Vn^ 2q{2ejN1M%UJ7-7JU%M1Nje2{q2 ^nV)8@z]# p-p #]z@8)Vn^ 2q{2ejN1M%UJ7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +5JUUU(attlist (("label" CDATA IMPLIED) ("format" (NOTATION ("linespecific")) (nil "linespecific")) ("linenumbering" (name-token-group ("numbered" "unnumbered")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +f7{7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Lp #]z@b8)V2772V)8b@z]# pp #]z@b8)V27(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +@!KOOK!@(attlist (("width" CDATA IMPLIED) ("format" (NOTATION ("linespecific")) (nil "linespecific")) ("linenumbering" (name-token-group ("numbered" "unnumbered")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +d77 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +@!KOOK!@(attlist (("id" ID REQUIRED) ("pagenum" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("width" CDATA IMPLIED) ("format" (NOTATION ("linespecific")) (nil "linespecific")) ("linenumbering" (name-token-group ("numbered" "unnumbered")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +d77 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("performance" (name-token-group ("optional" "required")) (nil "required")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7S9S7TJUm%M1Nje2{q2 ^nV)8b@z]# p9Sp #]z@b8)Vn^ 2q{2ejN1M%mUJT787TJUm%M1Nje2{q2 ^nV)8b@z]# p87TJUm%M1Nje2{q2 ^nV)8b@z]# p(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +5JUUU(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +d222(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("class" (name-token-group ("headerfile" "devicefile" "libraryfile" "directory" "symlink")) IMPLIED) ("path" CDATA IMPLIED) ("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +z(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +2p #]z@b8)Vn^ 2q{2ejN1M%UJT7L17TJU%M1Nje2{q2 ^nV)8b@z]# p2p #]z@b8)Vn^ 2q{2ejN1M%UJT7s1p #]z@b8)Vn^ 2q{2ejN1M%UJT7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +q/(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +3\q3_uv  BghEAE +3#LsOK!@7"3"7@!KOsL#3 +EAEhgB  vu_3q\(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("targetdocent" ENTITY IMPLIED) ("linkmode" IDREF IMPLIED) ("localinfo" CDATA IMPLIED) ("type" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +W9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +& #@z8)Vn^ 2q{2ejNL]%Nje2{q2 ^nV)8z@# ]' #@z8)Vn^ 2q{2ejNs#]% #@z8)Vn^ 2q{2ejN]& #@z8)Vn^ 2q{2ejNs](attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +XJ(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Y79wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("valign" (name-token-group ("top" "middle" "bottom")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Daa(attlist (("frame" (name-token-group ("top" "bottom" "topbot" "all" "sides" "none")) IMPLIED) ("colsep" CDATA IMPLIED) ("rowsep" CDATA IMPLIED) ("tabstyle" CDATA IMPLIED) ("tocentry" CDATA IMPLIED) ("shortentry" CDATA IMPLIED) ("orient" (name-token-group ("port" "land")) IMPLIED) ("pgwide" CDATA IMPLIED) ("label" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L7s{-7{-7{-{-(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +6|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("scheme" NMTOKEN IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +WW(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("pagenum" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +*IL**I*Is#*I*Is(attlist (("cols" CDATA REQUIRED) ("tgroupstyle" CDATA IMPLIED) ("colsep" CDATA IMPLIED) ("rowsep" CDATA IMPLIED) ("align" (name-token-group ("left" "right" "center" "justify" "char")) IMPLIED) ("char" CDATA IMPLIED) ("charoff" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +$ZDll$l$Zl(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +kF4PP4FF4P(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +? vg(attlist (("label" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Le{{se{{e{(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +{(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("pagenum" CDATA IMPLIED) ("scope" (name-token-group ("all" "global" "local")) IMPLIED) ("significance" (name-token-group ("preferred" "normal")) (nil "normal")) ("class" (name-token-group ("singular" "startofrange" "endofrange")) IMPLIED) ("startref" IDREF IMPLIED) ("zone" IDREFS IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + +iRQRRRiRR R(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +77(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7L$87TJUm%M1Nje2{q2 ^nV)8b@z]# p$:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s#$$8p #]z@b8)Vn^ 2q{2ejN1M%mUJT7$9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s$(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("termlength" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Ls(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +W7wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7L :7TJUm%M1Nje2{q2 ^nV)8b@z]# p<p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s#;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7L:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7;p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +&`&(attlist (("colnum" CDATA IMPLIED) ("colname" CDATA IMPLIED) ("colwidth" CDATA IMPLIED) ("colsep" CDATA IMPLIED) ("rowsep" CDATA IMPLIED) ("align" (name-token-group ("left" "right" "center" "justify" "char")) IMPLIED) ("char" CDATA IMPLIED) ("charoff" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +r(attlist (("renderas" (name-token-group ("other" "sect1" "sect2" "sect3" "sect4" "sect5")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Y79wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("pagenum" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Y79wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("class" (name-token-group ("limit")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +A79w|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4(attlist (("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L:p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s#87TJUm%M1Nje2{q2 ^nV)8b@z]# p8p #]z@b8)Vn^ 2q{2ejN1M%mUJT79p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +HH(attlist (("sortas" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +W9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("label" CDATA IMPLIED) ("linkends" IDREFS IMPLIED) ("units" (name-token-group ("calspair" "linecolumn" "linerange" "linecolumnpair" "other")) IMPLIED) ("otherunits" NMTOKEN IMPLIED) ("coords" CDATA REQUIRED) ("id" ID REQUIRED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +LLs#8p #]z@b8)Vn^ 2q{2ejN1M%mUJT78p #]z@b8)Vn^ 2q{2ejN1M%mUJT7s8p #]z@b8)Vn^ 2q{2ejN1M%mUJT78p #]z@b8)Vn^ 2q{2ejN1M%mUJT7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +PP(attlist (("label" CDATA IMPLIED) ("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +LLjs# >,!yH >,!yHj >,!yHjs >,!yH >,!yH(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +GLLs#9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7V9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7Vs9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7V9Vp #]z@b8)Vn^ 2q{2ejN1M%mUJT7VV(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +WW(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Ls..(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED) ("language" CDATA IMPLIED) ("class" (name-token-group ("class" "interface")) (nil "class")))) +d: :d (attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +@(attlist (("class" (name-token-group ("command" "function" "option" "parameter")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 9wt(attlist (("linkend" IDREF IMPLIED) ("baseform" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("status" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +rLLs#9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7[9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7[s9p #]z@b8)Vn^ 2q{2ejN1M%mUJT7[9[p #]z@b8)Vn^ 2q{2ejN1M%mUJT7[[(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +\\(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +{{{(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("sortas" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +W9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("float" CDATA (nil "0")) ("pgwide" CDATA IMPLIED) ("label" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +7Nje2{q ^nV)88)Vn^ q{2ejN7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +L(attlist (("valign" (name-token-group ("top" "middle" "bottom")) IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +aa(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Ls(attlist (("label" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +CC(attlist (("class" (name-token-group ("name" "table" "field" "key1" "key2" "record")) IMPLIED) ("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("entityref" ENTITY IMPLIED) ("fileref" CDATA IMPLIED) ("format" (name-token-group ("BMP" "CGM-CHAR" "CGM-BINARY" "CGM-CLEAR" "DITROFF" "DVI" "EPS" "EQN" "FAX" "GIF" "GIF87a" "GIF89a" "JPG" "JPEG" "IGES" "PCX" "PIC" "PNG" "PS" "SGML" "TBL" "TEX" "TIFF" "WMF" "WPG" "linespecific")) IMPLIED) ("srccredit" CDATA IMPLIED) ("width" CDATA IMPLIED) ("depth" CDATA IMPLIED) ("align" (name-token-group ("left" "right" "center")) IMPLIED) ("scale" CDATA IMPLIED) ("scalefit" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +97@!KOsL#3 +EAEhgB  vu_3q\9f*{9{*f9\q3_uv  BghEAE +3#LsOK!@7(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +Y79wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +A79w|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4(attlist (("linkend" IDREF IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +79wY(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + w9M`(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +A79w|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) + 79w`(attlist (("columns" CDATA IMPLIED) ("type" (name-token-group ("inline" "vert" "horiz")) (nil "vert")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +{{(attlist (("entityref" ENTITY IMPLIED) ("fileref" CDATA IMPLIED) ("format" (name-token-group ("BMP" "CGM-CHAR" "CGM-BINARY" "CGM-CLEAR" "DITROFF" "DVI" "EPS" "EQN" "FAX" "GIF" "GIF87a" "GIF89a" "JPG" "JPEG" "IGES" "PCX" "PIC" "PNG" "PS" "SGML" "TBL" "TEX" "TIFF" "WMF" "WPG" "linespecific")) IMPLIED) ("srccredit" CDATA IMPLIED) ("width" CDATA IMPLIED) ("depth" CDATA IMPLIED) ("align" (name-token-group ("left" "right" "center")) IMPLIED) ("scale" CDATA IMPLIED) ("scalefit" CDATA IMPLIED) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +(attlist (("moreinfo" (name-token-group ("refentry" "none")) (nil "none")) ("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +A79w|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4(attlist (("id" ID IMPLIED) ("lang" CDATA IMPLIED) ("remap" CDATA IMPLIED) ("xreflabel" CDATA IMPLIED) ("revisionflag" (name-token-group ("changed" "added" "deleted" "off")) IMPLIED) ("arch" CDATA IMPLIED) ("condition" CDATA IMPLIED) ("conformance" NMTOKENS IMPLIED) ("os" CDATA IMPLIED) ("revision" CDATA IMPLIED) ("security" CDATA IMPLIED) ("userlevel" CDATA IMPLIED) ("vendor" CDATA IMPLIED) ("role" CDATA IMPLIED))) +b7 ^n9wv|XwM:h`8t |/[NZc&P4F; }o'xd:U<5G4=iau }Y\e(nil ("progeny.inc" text "Progeny Linux Systems, Inc." nil) ("debconf" text "debconf" nil) ("gnome" text "GNOME" nil) ("kde" text "KDE" nil) ("psgml" text "PSGML" nil) ("users.root" text "root" nil) ("lsb" text "LSB" nil) ("glsb" text "gLSB" nil) ("elf" text "ELF" nil) ("rpm" text "RPM" nil) ("gcc" text "gcc" nil) ("prompt.root" text "#" nil) ("prompt.sh" text "$" nil) ("prompt.csh" text ">" nil) ("dhcp" text "DHCP" nil) ("dns" text "DNS" nil) ("ftp" text "FTP" nil) ("http" text "HTTP" nil) ("ip" text "IP" nil) ("nfs" text "NFS" nil) ("snmp" text "SNMP" nil) ("tcp" text "TCP" nil) ("tcpip" text "TCP/IP" nil) ("udp" text "UDP" nil) ("api" text "API" nil) ("dtd" text "DTD" nil) ("html" text "HTML" nil) ("url" text "URL" nil) ("xml" text "XML" nil) ("configlet" text "Configlet" nil) ("discover" text "Discover" nil) ("pgi" text "PGI" nil) ("lpm" text "LPM" nil) ("discover-command" text "discover" nil) ("debootstrap" text "debootstrap" nil) ("authorinfo.branden" text " + G. + Branden + Robinson" nil) ("authorinfo.bress" text " + Josh + Bressers" nil) ("authorinfo.darrint" text " + Darrin + Thompson" nil) ("authorinfo.dsp" text " + Douglas + S. + Porter" nil) ("authorinfo.epg" text " + Eric + Gillespie" nil) ("authorinfo.imurdock" text " + Ian + Murdock" nil) ("authorinfo.jdaily" text " + John + R. + Daily" nil) ("authorinfo.jhh" text " + John + H. + Hartman" nil) ("authorinfo.jlicquia" text " + Jeff + Licquia" nil) ("authorinfo.laz" text " + Adam + Lazur" nil) ("authorinfo.rdrake" text " + Robin + Drake" nil) ("authorinfo.schultmc" text " + Michael + C. + Schultheiss" nil) ("authorinfo.shunger" text " + Steve + Hunger" nil) ("authorinfo.sschafer" text " + Steven + M. + Schafer" nil) ("authorinfo.stenhoff" text " + Aaron + T. + Stenhoff" nil) ("author.branden" text "&authorinfo.branden;" nil) ("author.bress" text "&authorinfo.bress;" nil) ("author.darrint" text "&authorinfo.darrint;" nil) ("author.dsp" text "&authorinfo.dsp;" nil) ("author.epg" text "&authorinfo.epg;" nil) ("author.imurdock" text "&authorinfo.imurdock;" nil) ("author.jdaily" text "&authorinfo.jdaily;" nil) ("author.jhh" text "&authorinfo.jhh;" nil) ("author.jlicquia" text "&authorinfo.jlicquia;" nil) ("author.laz" text "&authorinfo.laz;" nil) ("author.rdrake" text "&authorinfo.rdrake;" nil) ("author.schultmc" text "&authorinfo.schultmc;" nil) ("author.shunger" text "&authorinfo.shunger;" nil) ("author.sschafer" text "&authorinfo.sschafer;" nil) ("author.stenhoff" text "&authorinfo.stenhoff;" nil) ("editor.rdrake" text "&authorinfo.rdrake;" nil) ("name.branden" text "G. Branden Robinson" nil) ("name.bress" text "Josh Bressers" nil) ("name.darrint" text "Darrin Thompson" nil) ("name.dsp" text "Douglas S. Porter" nil) ("name.epg" text "Eric Gillespie" nil) ("name.imurdock" text "Ian Murdock" nil) ("name.jdaily" text "John R. Daily" nil) ("name.jhh" text "John H. Hartman" nil) ("name.jlicquia" text "Jeff Licquia" nil) ("name.laz" text "Adam Lazur" nil) ("name.rdrake" text "Robin Drake" nil) ("name.schultmc" text "Michael C. Schultheiss" nil) ("name.shunger" text "Steve Hunger" nil) ("name.sschafer" text "Steven M. Schafer" nil) ("name.stenhoff" text "Aaron T. Stenhoff" nil) ("license.gnu.traditional-doc" text " + + Permission is granted to make and distribute verbatim + copies of this manual provided the copyright notice and + this permission notice are preserved on all copies. + + Permission is granted to copy and distribute modified + versions of this manual under the conditions for verbatim + copying, provided also that the entire resulting derived + work is distributed under the terms of a permission notice + identical to this one. + + Permission is granted to copy and distribute + translations of this manual into another language, under + the above conditions for modified versions. +" nil) ("license.mit" text " + + Permission is hereby granted, free of charge, to any + person obtaining a copy of this software and associated + documentation files (the "Software"), to deal in + the Software without restriction, including without + limitation the rights to use, copy, modify, merge, publish, + distribute, sublicense, and/or sell copies of the Software, + and to permit persons to whom the Software is furnished to + do so, subject to the following conditions: + + The above copyright notice and this permission notice + shall be included in all copies or substantial portions of + the Software. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT + WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT + LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A + PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL + THE COPYRIGHT HOLDER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR + OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR + OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE + SOFTWARE OR THE USE OR OTHER DEALINGS IN THE + SOFTWARE. +" nil) ("euro" text "€" nil) ("cularr" text "↶" nil) ("curarr" text "↷" nil) ("dArr" text "⇓" nil) ("darr2" text "⇊" nil) ("dharl" text "⇃" nil) ("dharr" text "⇂" nil) ("lAarr" text "⇚" nil) ("Larr" text "↞" nil) ("larr2" text "⇇" nil) ("larrhk" text "↩" nil) ("larrlp" text "↫" nil) ("larrtl" text "↢" nil) ("lhard" text "↽" nil) ("lharu" text "↼" nil) ("hArr" text "⇔" nil) ("harr" text "↔" nil) ("lrarr2" text "⇆" nil) ("rlarr2" text "⇄" nil) ("harrw" text "↭" nil) ("rlhar2" text "⇌" nil) ("lrhar2" text "⇋" nil) ("lsh" text "↰" nil) ("map" text "↦" nil) ("mumap" text "⊸" nil) ("nearr" text "↗" nil) ("nlArr" text "⇍" nil) ("nlarr" text "↚" nil) ("nhArr" text "⇎" nil) ("nharr" text "↮" nil) ("nrarr" text "↛" nil) ("nrArr" text "⇏" nil) ("nwarr" text "↖" nil) ("olarr" text "↺" nil) ("orarr" text "↻" nil) ("rAarr" text "⇛" nil) ("Rarr" text "↠" nil) ("rarr2" text "⇉" nil) ("rarrhk" text "↪" nil) ("rarrlp" text "↬" nil) ("rarrtl" text "↣" nil) ("rarrw" text "↝" nil) ("rhard" text "⇁" nil) ("rharu" text "⇀" nil) ("rsh" text "↱" nil) ("drarr" text "↘" nil) ("dlarr" text "↙" nil) ("uArr" text "⇑" nil) ("uarr2" text "⇈" nil) ("vArr" text "⇕" nil) ("varr" text "↕" nil) ("uharl" text "↿" nil) ("uharr" text "↾" nil) ("xlArr" text "" nil) ("xhArr" text "" nil) ("xharr" text "" nil) ("xrArr" text "" nil) ("amalg" text "" nil) ("Barwed" text "⌆" nil) ("barwed" text "⊼" nil) ("Cap" text "⋒" nil) ("Cup" text "⋓" nil) ("cuvee" text "⋎" nil) ("cuwed" text "⋏" nil) ("diam" text "⋄" nil) ("divonx" text "⋇" nil) ("intcal" text "⊺" nil) ("lthree" text "⋋" nil) ("ltimes" text "⋉" nil) ("minusb" text "⊟" nil) ("oast" text "⊛" nil) ("ocir" text "⊚" nil) ("odash" text "⊝" nil) ("odot" text "⊙" nil) ("ominus" text "⊖" nil) ("oplus" text "⊕" nil) ("osol" text "⊘" nil) ("otimes" text "⊗" nil) ("plusb" text "⊞" nil) ("plusdo" text "∔" nil) ("rthree" text "⋌" nil) ("rtimes" text "⋊" nil) ("sdot" text "⋅" nil) ("sdotb" text "⊡" nil) ("setmn" text "∖" nil) ("sqcap" text "⊓" nil) ("sqcup" text "⊔" nil) ("ssetmn" text "" nil) ("sstarf" text "⋆" nil) ("timesb" text "⊠" nil) ("top" text "⊤" nil) ("uplus" text "⊎" nil) ("wreath" text "≀" nil) ("xcirc" text "○" nil) ("xdtri" text "▽" nil) ("xutri" text "△" nil) ("coprod" text "∐" nil) ("prod" text "∏" nil) ("sum" text "∑" nil) ("rceil" text "⌉" nil) ("rfloor" text "⌋" nil) ("rpargt" text "" nil) ("urcorn" text "⌝" nil) ("drcorn" text "⌟" nil) ("lceil" text "⌈" nil) ("lfloor" text "⌊" nil) ("ulcorn" text "⌜" nil) ("dlcorn" text "⌞" nil) ("gnap" text "" nil) ("gne" text "≩" nil) ("gnE" text "≩" nil) ("gnsim" text "⋧" nil) ("gvnE" text "" nil) ("lnap" text "" nil) ("lnE" text "≨" nil) ("lne" text "≨" nil) ("lnsim" text "⋦" nil) ("lvnE" text "" nil) ("nap" text "≉" nil) ("ncong" text "≇" nil) ("nequiv" text "≢" nil) ("ngE" text "≱" nil) ("nge" text "" nil) ("nges" text "≱" nil) ("ngt" text "≯" nil) ("nle" text "" nil) ("nlE" text "≰" nil) ("nles" text "≰" nil) ("nlt" text "≮" nil) ("nltri" text "⋪" nil) ("nltrie" text "⋬" nil) ("nmid" text "∤" nil) ("npar" text "∦" nil) ("npr" text "⊀" nil) ("npre" text "" nil) ("nrtri" text "⋫" nil) ("nrtrie" text "⋭" nil) ("nsc" text "⊁" nil) ("nsce" text "" nil) ("nsim" text "≁" nil) ("nsime" text "≄" nil) ("nsmid" text "" nil) ("nspar" text "" nil) ("nsub" text "⊄" nil) ("nsube" text "⊈" nil) ("nsubE" text "⊈" nil) ("nsup" text "⊅" nil) ("nsupE" text "⊉" nil) ("nsupe" text "⊉" nil) ("nvdash" text "⊬" nil) ("nvDash" text "⊭" nil) ("nVDash" text "⊯" nil) ("nVdash" text "⊮" nil) ("prnap" text "⋨" nil) ("prnE" text "" nil) ("prnsim" text "⋨" nil) ("scnap" text "⋩" nil) ("scnE" text "" nil) ("scnsim" text "⋩" nil) ("subne" text "⊊" nil) ("subnE" text "⊊" nil) ("supne" text "⊋" nil) ("supnE" text "⊋" nil) ("vsubnE" text "" nil) ("vsubne" text "" nil) ("vsupne" text "" nil) ("vsupnE" text "" nil) ("ang" text "∠" nil) ("angmsd" text "∡" nil) ("beth" text "ℶ" nil) ("bprime" text "‵" nil) ("comp" text "∁" nil) ("daleth" text "ℸ" nil) ("ell" text "ℓ" nil) ("empty" text "" nil) ("gimel" text "ℷ" nil) ("image" text "ℑ" nil) ("inodot" text "ı" nil) ("nexist" text "∄" nil) ("oS" text "" nil) ("planck" text "ℏ" nil) ("real" text "ℜ" nil) ("sbsol" text "﹨" nil) ("weierp" text "℘" nil) ("ape" text "≊" nil) ("asymp" text "≍" nil) ("bcong" text "≌" nil) ("bepsi" text "" nil) ("bowtie" text "⋈" nil) ("bsim" text "∽" nil) ("bsime" text "⋍" nil) ("bump" text "≎" nil) ("bumpe" text "≏" nil) ("cire" text "≗" nil) ("colone" text "≔" nil) ("cuepr" text "⋞" nil) ("cuesc" text "⋟" nil) ("cupre" text "≼" nil) ("dashv" text "⊣" nil) ("ecir" text "≖" nil) ("ecolon" text "≕" nil) ("eDot" text "≑" nil) ("esdot" text "≐" nil) ("efDot" text "≒" nil) ("egs" text "⋝" nil) ("els" text "⋜" nil) ("erDot" text "≓" nil) ("fork" text "⋔" nil) ("frown" text "⌢" nil) ("gap" text "≳" nil) ("gsdot" text "⋗" nil) ("gE" text "≧" nil) ("gel" text "⋛" nil) ("gEl" text "⋛" nil) ("ges" text "" nil) ("Gg" text "⋙" nil) ("gl" text "≷" nil) ("gsim" text "≳" nil) ("Gt" text "≫" nil) ("lap" text "≲" nil) ("ldot" text "⋖" nil) ("lE" text "≦" nil) ("lEg" text "⋚" nil) ("leg" text "⋚" nil) ("les" text "" nil) ("lg" text "≶" nil) ("Ll" text "⋘" nil) ("lsim" text "≲" nil) ("Lt" text "≪" nil) ("ltrie" text "⊴" nil) ("mid" text "∣" nil) ("models" text "⊧" nil) ("pr" text "≺" nil) ("prap" text "≾" nil) ("pre" text "≼" nil) ("prsim" text "≾" nil) ("rtrie" text "⊵" nil) ("sc" text "≻" nil) ("scap" text "≿" nil) ("sccue" text "≽" nil) ("sce" text "≽" nil) ("scsim" text "≿" nil) ("sfrown" text "" nil) ("smid" text "" nil) ("smile" text "⌣" nil) ("spar" text "" nil) ("sqsub" text "⊏" nil) ("sqsube" text "⊑" nil) ("sqsup" text "⊐" nil) ("sqsupe" text "⊒" nil) ("ssmile" text "" nil) ("Sub" text "⋐" nil) ("subE" text "⊆" nil) ("Sup" text "⋑" nil) ("supE" text "⊇" nil) ("thkap" text "" nil) ("thksim" text "" nil) ("trie" text "≜" nil) ("twixt" text "≬" nil) ("vdash" text "⊢" nil) ("Vdash" text "⊩" nil) ("vDash" text "⊨" nil) ("veebar" text "⊻" nil) ("vltri" text "⊲" nil) ("vprop" text "∝" nil) ("vrtri" text "⊳" nil) ("Vvdash" text "⊪" nil) ("boxh" text "─" nil) ("boxv" text "│" nil) ("boxur" text "└" nil) ("boxul" text "┘" nil) ("boxdl" text "┐" nil) ("boxdr" text "┌" nil) ("boxvr" text "├" nil) ("boxhu" text "┴" nil) ("boxvl" text "┤" nil) ("boxhd" text "┬" nil) ("boxvh" text "┼" nil) ("boxvR" text "╞" nil) ("boxhU" text "╧" nil) ("boxvL" text "╡" nil) ("boxhD" text "╤" nil) ("boxvH" text "╪" nil) ("boxH" text "═" nil) ("boxV" text "║" nil) ("boxUR" text "╘" nil) ("boxUL" text "╛" nil) ("boxDL" text "╕" nil) ("boxDR" text "╒" nil) ("boxVR" text "╟" nil) ("boxHU" text "╨" nil) ("boxVL" text "╢" nil) ("boxHD" text "╥" nil) ("boxVH" text "╫" nil) ("boxVr" text "╠" nil) ("boxHu" text "╩" nil) ("boxVl" text "╣" nil) ("boxHd" text "╦" nil) ("boxVh" text "╬" nil) ("boxuR" text "╙" nil) ("boxUl" text "╜" nil) ("boxdL" text "╖" nil) ("boxDr" text "╓" nil) ("boxUr" text "╚" nil) ("boxuL" text "╝" nil) ("boxDl" text "╗" nil) ("boxdR" text "╔" nil) ("acy" text "а" nil) ("Acy" text "А" nil) ("bcy" text "б" nil) ("Bcy" text "Б" nil) ("vcy" text "в" nil) ("Vcy" text "В" nil) ("gcy" text "г" nil) ("Gcy" text "Г" nil) ("dcy" text "д" nil) ("Dcy" text "Д" nil) ("iecy" text "е" nil) ("IEcy" text "Е" nil) ("iocy" text "ё" nil) ("IOcy" text "Ё" nil) ("zhcy" text "ж" nil) ("ZHcy" text "Ж" nil) ("zcy" text "з" nil) ("Zcy" text "З" nil) ("icy" text "и" nil) ("Icy" text "И" nil) ("jcy" text "й" nil) ("Jcy" text "Й" nil) ("kcy" text "к" nil) ("Kcy" text "К" nil) ("lcy" text "л" nil) ("Lcy" text "Л" nil) ("mcy" text "м" nil) ("Mcy" text "М" nil) ("ncy" text "н" nil) ("Ncy" text "Н" nil) ("ocy" text "о" nil) ("Ocy" text "О" nil) ("pcy" text "п" nil) ("Pcy" text "П" nil) ("rcy" text "р" nil) ("Rcy" text "Р" nil) ("scy" text "с" nil) ("Scy" text "С" nil) ("tcy" text "т" nil) ("Tcy" text "Т" nil) ("ucy" text "у" nil) ("Ucy" text "У" nil) ("fcy" text "ф" nil) ("Fcy" text "Ф" nil) ("khcy" text "х" nil) ("KHcy" text "Х" nil) ("tscy" text "ц" nil) ("TScy" text "Ц" nil) ("chcy" text "ч" nil) ("CHcy" text "Ч" nil) ("shcy" text "ш" nil) ("SHcy" text "Ш" nil) ("shchcy" text "щ" nil) ("SHCHcy" text "Щ" nil) ("hardcy" text "ъ" nil) ("HARDcy" text "Ъ" nil) ("ycy" text "ы" nil) ("Ycy" text "Ы" nil) ("softcy" text "ь" nil) ("SOFTcy" text "Ь" nil) ("ecy" text "э" nil) ("Ecy" text "Э" nil) ("yucy" text "ю" nil) ("YUcy" text "Ю" nil) ("yacy" text "я" nil) ("YAcy" text "Я" nil) ("numero" text "№" nil) ("djcy" text "ђ" nil) ("DJcy" text "Ђ" nil) ("gjcy" text "ѓ" nil) ("GJcy" text "Ѓ" nil) ("jukcy" text "є" nil) ("Jukcy" text "Є" nil) ("dscy" text "ѕ" nil) ("DScy" text "Ѕ" nil) ("iukcy" text "і" nil) ("Iukcy" text "І" nil) ("yicy" text "ї" nil) ("YIcy" text "Ї" nil) ("jsercy" text "ј" nil) ("Jsercy" text "Ј" nil) ("ljcy" text "љ" nil) ("LJcy" text "Љ" nil) ("njcy" text "њ" nil) ("NJcy" text "Њ" nil) ("tshcy" text "ћ" nil) ("TSHcy" text "Ћ" nil) ("kjcy" text "ќ" nil) ("KJcy" text "Ќ" nil) ("ubrcy" text "ў" nil) ("Ubrcy" text "Ў" nil) ("dzcy" text "џ" nil) ("DZcy" text "Џ" nil) ("acute" text "´" nil) ("breve" text "˘" nil) ("caron" text "ˇ" nil) ("cedil" text "¸" nil) ("circ" text "∘" nil) ("dblac" text "˝" nil) ("die" text "¨" nil) ("dot" text "˙" nil) ("grave" text "`" nil) ("macr" text "¯" nil) ("ogon" text "˛" nil) ("ring" text "˚" nil) ("tilde" text "~" nil) ("uml" text "¨" nil) ("agr" text "α" nil) ("Agr" text "Α" nil) ("bgr" text "β" nil) ("Bgr" text "Β" nil) ("ggr" text "γ" nil) ("Ggr" text "Γ" nil) ("dgr" text "δ" nil) ("Dgr" text "Δ" nil) ("egr" text "ε" nil) ("Egr" text "Ε" nil) ("zgr" text "ζ" nil) ("Zgr" text "Ζ" nil) ("eegr" text "η" nil) ("EEgr" text "Η" nil) ("thgr" text "θ" nil) ("THgr" text "Θ" nil) ("igr" text "ι" nil) ("Igr" text "Ι" nil) ("kgr" text "κ" nil) ("Kgr" text "Κ" nil) ("lgr" text "λ" nil) ("Lgr" text "Λ" nil) ("mgr" text "μ" nil) ("Mgr" text "Μ" nil) ("ngr" text "ν" nil) ("Ngr" text "Ν" nil) ("xgr" text "ξ" nil) ("Xgr" text "Ξ" nil) ("ogr" text "ο" nil) ("Ogr" text "Ο" nil) ("pgr" text "π" nil) ("Pgr" text "Π" nil) ("rgr" text "ρ" nil) ("Rgr" text "Ρ" nil) ("sgr" text "σ" nil) ("Sgr" text "Σ" nil) ("sfgr" text "ς" nil) ("tgr" text "τ" nil) ("Tgr" text "Τ" nil) ("ugr" text "υ" nil) ("Ugr" text "Υ" nil) ("phgr" text "φ" nil) ("PHgr" text "Φ" nil) ("khgr" text "χ" nil) ("KHgr" text "Χ" nil) ("psgr" text "ψ" nil) ("PSgr" text "Ψ" nil) ("ohgr" text "ω" nil) ("OHgr" text "Ω" nil) ("aacgr" text "ά" nil) ("Aacgr" text "Ά" nil) ("eacgr" text "έ" nil) ("Eacgr" text "Έ" nil) ("eeacgr" text "ή" nil) ("EEacgr" text "Ή" nil) ("idigr" text "ϊ" nil) ("Idigr" text "Ϊ" nil) ("iacgr" text "ί" nil) ("Iacgr" text "Ί" nil) ("idiagr" text "ΐ" nil) ("oacgr" text "ό" nil) ("Oacgr" text "Ό" nil) ("udigr" text "ϋ" nil) ("Udigr" text "Ϋ" nil) ("uacgr" text "ύ" nil) ("Uacgr" text "Ύ" nil) ("udiagr" text "ΰ" nil) ("ohacgr" text "ώ" nil) ("OHacgr" text "Ώ" nil) ("alpha" text "α" nil) ("beta" text "β" nil) ("gamma" text "γ" nil) ("Gamma" text "Γ" nil) ("gammad" text "Ϝ" nil) ("delta" text "δ" nil) ("Delta" text "Δ" nil) ("epsi" text "∊" nil) ("epsiv" text "ε" nil) ("epsis" text "∊" nil) ("zeta" text "ζ" nil) ("eta" text "η" nil) ("thetas" text "θ" nil) ("Theta" text "Θ" nil) ("thetav" text "ϑ" nil) ("iota" text "ι" nil) ("kappa" text "κ" nil) ("kappav" text "ϰ" nil) ("lambda" text "λ" nil) ("Lambda" text "Λ" nil) ("mu" text "μ" nil) ("nu" text "ν" nil) ("xi" text "ξ" nil) ("Xi" text "Ξ" nil) ("pi" text "π" nil) ("piv" text "ϖ" nil) ("Pi" text "Π" nil) ("rho" text "ρ" nil) ("rhov" text "ϱ" nil) ("sigma" text "σ" nil) ("Sigma" text "Σ" nil) ("sigmav" text "ς" nil) ("tau" text "τ" nil) ("upsi" text "υ" nil) ("Upsi" text "ϒ" nil) ("phis" text "φ" nil) ("Phi" text "Φ" nil) ("phiv" text "ϕ" nil) ("chi" text "χ" nil) ("psi" text "ψ" nil) ("Psi" text "Ψ" nil) ("omega" text "ω" nil) ("Omega" text "Ω" nil) ("b.alpha" text "α" nil) ("b.beta" text "β" nil) ("b.gamma" text "γ" nil) ("b.Gamma" text "Γ" nil) ("b.gammad" text "Ϝ" nil) ("b.delta" text "δ" nil) ("b.Delta" text "Δ" nil) ("b.epsi" text "ε" nil) ("b.epsiv" text "ε" nil) ("b.epsis" text "ε" nil) ("b.zeta" text "ζ" nil) ("b.eta" text "η" nil) ("b.thetas" text "θ" nil) ("b.Theta" text "Θ" nil) ("b.thetav" text "ϑ" nil) ("b.iota" text "ι" nil) ("b.kappa" text "κ" nil) ("b.kappav" text "ϰ" nil) ("b.lambda" text "λ" nil) ("b.Lambda" text "Λ" nil) ("b.mu" text "μ" nil) ("b.nu" text "ν" nil) ("b.xi" text "ξ" nil) ("b.Xi" text "Ξ" nil) ("b.pi" text "π" nil) ("b.Pi" text "Π" nil) ("b.piv" text "ϖ" nil) ("b.rho" text "ρ" nil) ("b.rhov" text "ϱ" nil) ("b.sigma" text "σ" nil) ("b.Sigma" text "Σ" nil) ("b.sigmav" text "ς" nil) ("b.tau" text "τ" nil) ("b.upsi" text "υ" nil) ("b.Upsi" text "ϒ" nil) ("b.phis" text "φ" nil) ("b.Phi" text "Φ" nil) ("b.phiv" text "ϕ" nil) ("b.chi" text "χ" nil) ("b.psi" text "ψ" nil) ("b.Psi" text "Ψ" nil) ("b.omega" text "ω" nil) ("b.Omega" text "Ω" nil) ("aacute" text "á" nil) ("Aacute" text "Á" nil) ("acirc" text "â" nil) ("Acirc" text "Â" nil) ("agrave" text "à" nil) ("Agrave" text "À" nil) ("aring" text "å" nil) ("Aring" text "Å" nil) ("atilde" text "ã" nil) ("Atilde" text "Ã" nil) ("auml" text "ä" nil) ("Auml" text "Ä" nil) ("aelig" text "æ" nil) ("AElig" text "Æ" nil) ("ccedil" text "ç" nil) ("Ccedil" text "Ç" nil) ("eth" text "Ð" nil) ("ETH" text "ð" nil) ("eacute" text "é" nil) ("Eacute" text "É" nil) ("ecirc" text "ê" nil) ("Ecirc" text "Ê" nil) ("egrave" text "è" nil) ("Egrave" text "È" nil) ("euml" text "ë" nil) ("Euml" text "Ë" nil) ("iacute" text "í" nil) ("Iacute" text "Í" nil) ("icirc" text "î" nil) ("Icirc" text "Î" nil) ("igrave" text "ì" nil) ("Igrave" text "Ì" nil) ("iuml" text "ï" nil) ("Iuml" text "Ï" nil) ("ntilde" text "ñ" nil) ("Ntilde" text "Ñ" nil) ("oacute" text "ó" nil) ("Oacute" text "Ó" nil) ("ocirc" text "ô" nil) ("Ocirc" text "Ô" nil) ("ograve" text "ò" nil) ("Ograve" text "Ò" nil) ("oslash" text "⊘" nil) ("Oslash" text "Ø" nil) ("otilde" text "õ" nil) ("Otilde" text "Õ" nil) ("ouml" text "ö" nil) ("Ouml" text "Ö" nil) ("szlig" text "ß" nil) ("thorn" text "þ" nil) ("THORN" text "Þ" nil) ("uacute" text "ú" nil) ("Uacute" text "Ú" nil) ("ucirc" text "Û" nil) ("Ucirc" text "û" nil) ("ugrave" text "ù" nil) ("Ugrave" text "Ù" nil) ("uuml" text "ü" nil) ("Uuml" text "Ü" nil) ("yacute" text "ý" nil) ("Yacute" text "Ý" nil) ("yuml" text "ÿ" nil) ("abreve" text "ă" nil) ("Abreve" text "Ă" nil) ("amacr" text "ā" nil) ("Amacr" text "Ā" nil) ("aogon" text "ą" nil) ("Aogon" text "Ą" nil) ("cacute" text "ć" nil) ("Cacute" text "Ć" nil) ("ccaron" text "č" nil) ("Ccaron" text "Č" nil) ("ccirc" text "ĉ" nil) ("Ccirc" text "Ĉ" nil) ("cdot" text "⋅" nil) ("Cdot" text "Ċ" nil) ("dcaron" text "ď" nil) ("Dcaron" text "Ď" nil) ("dstrok" text "đ" nil) ("Dstrok" text "Đ" nil) ("ecaron" text "ě" nil) ("Ecaron" text "Ě" nil) ("edot" text "ė" nil) ("Edot" text "Ė" nil) ("emacr" text "ē" nil) ("Emacr" text "Ē" nil) ("eogon" text "ę" nil) ("Eogon" text "Ę" nil) ("gacute" text "ǵ" nil) ("gbreve" text "ğ" nil) ("Gbreve" text "Ğ" nil) ("Gcedil" text "Ģ" nil) ("gcirc" text "ĝ" nil) ("Gcirc" text "Ĝ" nil) ("gdot" text "ġ" nil) ("Gdot" text "Ġ" nil) ("hcirc" text "ĥ" nil) ("Hcirc" text "Ĥ" nil) ("hstrok" text "ħ" nil) ("Hstrok" text "Ħ" nil) ("Idot" text "İ" nil) ("Imacr" text "Ī" nil) ("imacr" text "ī" nil) ("ijlig" text "ij" nil) ("IJlig" text "IJ" nil) ("iogon" text "į" nil) ("Iogon" text "Į" nil) ("itilde" text "ĩ" nil) ("Itilde" text "Ĩ" nil) ("jcirc" text "ĵ" nil) ("Jcirc" text "Ĵ" nil) ("kcedil" text "ķ" nil) ("Kcedil" text "Ķ" nil) ("kgreen" text "ĸ" nil) ("lacute" text "ĺ" nil) ("Lacute" text "Ĺ" nil) ("lcaron" text "ľ" nil) ("Lcaron" text "Ľ" nil) ("lcedil" text "ļ" nil) ("Lcedil" text "Ļ" nil) ("lmidot" text "ŀ" nil) ("Lmidot" text "Ŀ" nil) ("lstrok" text "ł" nil) ("Lstrok" text "Ł" nil) ("nacute" text "ń" nil) ("Nacute" text "Ń" nil) ("eng" text "ŋ" nil) ("ENG" text "Ŋ" nil) ("napos" text "ʼn" nil) ("ncaron" text "ň" nil) ("Ncaron" text "Ň" nil) ("ncedil" text "ņ" nil) ("Ncedil" text "Ņ" nil) ("odblac" text "ő" nil) ("Odblac" text "Ő" nil) ("Omacr" text "Ō" nil) ("omacr" text "ō" nil) ("oelig" text "œ" nil) ("OElig" text "Œ" nil) ("racute" text "ŕ" nil) ("Racute" text "Ŕ" nil) ("rcaron" text "ř" nil) ("Rcaron" text "Ř" nil) ("rcedil" text "ŗ" nil) ("Rcedil" text "Ŗ" nil) ("sacute" text "ś" nil) ("Sacute" text "Ś" nil) ("scaron" text "š" nil) ("Scaron" text "Š" nil) ("scedil" text "ş" nil) ("Scedil" text "Ş" nil) ("scirc" text "ŝ" nil) ("Scirc" text "Ŝ" nil) ("tcaron" text "ť" nil) ("Tcaron" text "Ť" nil) ("tcedil" text "ţ" nil) ("Tcedil" text "Ţ" nil) ("tstrok" text "ŧ" nil) ("Tstrok" text "Ŧ" nil) ("ubreve" text "ŭ" nil) ("Ubreve" text "Ŭ" nil) ("udblac" text "ű" nil) ("Udblac" text "Ű" nil) ("umacr" text "ū" nil) ("Umacr" text "Ū" nil) ("uogon" text "ų" nil) ("Uogon" text "Ų" nil) ("uring" text "ů" nil) ("Uring" text "Ů" nil) ("utilde" text "ũ" nil) ("Utilde" text "Ũ" nil) ("wcirc" text "ŵ" nil) ("Wcirc" text "Ŵ" nil) ("ycirc" text "ŷ" nil) ("Ycirc" text "Ŷ" nil) ("Yuml" text "Ÿ" nil) ("zacute" text "ź" nil) ("Zacute" text "Ź" nil) ("zcaron" text "ž" nil) ("Zcaron" text "Ž" nil) ("zdot" text "ż" nil) ("Zdot" text "Ż" nil) ("half" text "½" nil) ("frac12" text "½" nil) ("frac14" text "¼" nil) ("frac34" text "¾" nil) ("frac18" text "⅛" nil) ("frac38" text "⅜" nil) ("frac58" text "⅝" nil) ("frac78" text "⅞" nil) ("sup1" text "¹" nil) ("sup2" text "²" nil) ("sup3" text "³" nil) ("plus" text "+" nil) ("plusmn" text "±" nil) ("equals" text "=" nil) ("gt" text ">" nil) ("divide" text "÷" nil) ("times" text "×" nil) ("curren" text "¤" nil) ("pound" text "£" nil) ("dollar" text "$" nil) ("cent" text "¢" nil) ("yen" text "¥" nil) ("num" text "#" nil) ("percnt" text "%" nil) ("ast" text "∗" nil) ("commat" text "@" nil) ("lsqb" text "[" nil) ("bsol" text "\" nil) ("rsqb" text "]" nil) ("lcub" text "{" nil) ("horbar" text "―" nil) ("verbar" text "|" nil) ("rcub" text "}" nil) ("micro" text "µ" nil) ("ohm" text "Ω" nil) ("deg" text "°" nil) ("ordm" text "º" nil) ("ordf" text "ª" nil) ("sect" text "§" nil) ("para" text "¶" nil) ("middot" text "·" nil) ("larr" text "←" nil) ("rarr" text "→" nil) ("uarr" text "↑" nil) ("darr" text "↓" nil) ("copy" text "©" nil) ("reg" text "¯" nil) ("trade" text "™" nil) ("brvbar" text "¦" nil) ("not" text "¬" nil) ("sung" text "♩" nil) ("excl" text "!" nil) ("iexcl" text "¡" nil) ("quot" text """ nil) ("apos" text "'" nil) ("lpar" text "(" nil) ("rpar" text ")" nil) ("comma" text "," nil) ("lowbar" text "_" nil) ("hyphen" text "" nil) ("period" text "." nil) ("sol" text "/" nil) ("colon" text ":" nil) ("semi" text ";" nil) ("quest" text "?" nil) ("iquest" text "¿" nil) ("laquo" text "«" nil) ("raquo" text "»" nil) ("lsquo" text "‘" nil) ("rsquo" text "’" nil) ("ldquo" text "“" nil) ("rdquo" text "”" nil) ("nbsp" text " " nil) ("shy" text "­" nil) ("emsp" text " " nil) ("ensp" text " " nil) ("emsp13" text " " nil) ("emsp14" text " " nil) ("numsp" text " " nil) ("puncsp" text " " nil) ("thinsp" text " " nil) ("hairsp" text " " nil) ("mdash" text "—" nil) ("ndash" text "–" nil) ("dash" text "‐" nil) ("blank" text "␣" nil) ("hellip" text "…" nil) ("nldr" text "‥" nil) ("frac13" text "⅓" nil) ("frac23" text "⅔" nil) ("frac15" text "⅕" nil) ("frac25" text "⅖" nil) ("frac35" text "⅗" nil) ("frac45" text "⅘" nil) ("frac16" text "⅙" nil) ("frac56" text "⅚" nil) ("incare" text "℅" nil) ("block" text "█" nil) ("uhblk" text "▀" nil) ("lhblk" text "▄" nil) ("blk14" text "░" nil) ("blk12" text "▒" nil) ("blk34" text "▓" nil) ("marker" text "▮" nil) ("cir" text "○" nil) ("squ" text "□" nil) ("rect" text "▭" nil) ("utri" text "▵" nil) ("dtri" text "▿" nil) ("star" text "⋆" nil) ("bull" text "•" nil) ("squf" text "▪" nil) ("utrif" text "▴" nil) ("dtrif" text "▾" nil) ("ltrif" text "◂" nil) ("rtrif" text "▸" nil) ("clubs" text "♣" nil) ("diams" text "♦" nil) ("hearts" text "♥" nil) ("spades" text "♠" nil) ("malt" text "✠" nil) ("dagger" text "†" nil) ("Dagger" text "‡" nil) ("check" text "✓" nil) ("cross" text "✗" nil) ("sharp" text "♯" nil) ("flat" text "♭" nil) ("male" text "♂" nil) ("female" text "♀" nil) ("phone" text "☎" nil) ("telrec" text "⌕" nil) ("copysr" text "℗" nil) ("caret" text "⁁" nil) ("lsquor" text "‚" nil) ("ldquor" text "„" nil) ("fflig" text "ff" nil) ("filig" text "fi" nil) ("ffilig" text "ffi" nil) ("ffllig" text "ffl" nil) ("fllig" text "fl" nil) ("mldr" text "…" nil) ("rdquor" text "“" nil) ("rsquor" text "‘" nil) ("vellip" text "⋮" nil) ("hybull" text "⁃" nil) ("loz" text "◊" nil) ("lozf" text "✦" nil) ("ltri" text "◃" nil) ("rtri" text "▹" nil) ("starf" text "★" nil) ("natur" text "♮" nil) ("rx" text "℞" nil) ("sext" text "✶" nil) ("target" text "⌖" nil) ("dlcrop" text "⌍" nil) ("drcrop" text "⌌" nil) ("ulcrop" text "⌏" nil) ("urcrop" text "⌎" nil) ("aleph" text "ℵ" nil) ("and" text "∧" nil) ("ang90" text "∟" nil) ("angsph" text "∢" nil) ("ap" text "≈" nil) ("becaus" text "∵" nil) ("bottom" text "⊥" nil) ("cap" text "∩" nil) ("cong" text "≅" nil) ("conint" text "∮" nil) ("cup" text "∪" nil) ("equiv" text "≡" nil) ("exist" text "∃" nil) ("forall" text "∀" nil) ("fnof" text "ƒ" nil) ("ge" text "≥" nil) ("iff" text "" nil) ("infin" text "∞" nil) ("int" text "∫" nil) ("isin" text "∊" nil) ("lang" text "〈" nil) ("lArr" text "⇐" nil) ("le" text "≤" nil) ("minus" text "−" nil) ("mnplus" text "∓" nil) ("nabla" text "∇" nil) ("ne" text "≠" nil) ("ni" text "∍" nil) ("or" text "∨" nil) ("par" text "∥" nil) ("part" text "∂" nil) ("permil" text "‰" nil) ("perp" text "⊥" nil) ("prime" text "′" nil) ("Prime" text "″" nil) ("prop" text "∝" nil) ("radic" text "√" nil) ("rang" text "〉" nil) ("rArr" text "⇒" nil) ("sim" text "∼" nil) ("sime" text "≃" nil) ("square" text "□" nil) ("sub" text "⊂" nil) ("sube" text "⊆" nil) ("sup" text "⊃" nil) ("supe" text "⊇" nil) ("there4" text "∴" nil) ("Verbar" text "‖" nil) ("angst" text "Å" nil) ("bernou" text "ℬ" nil) ("compfn" text "∘" nil) ("Dot" text "̈" nil) ("DotDot" text "⃜" nil) ("hamilt" text "ℋ" nil) ("lagran" text "ℒ" nil) ("lowast" text "∗" nil) ("notin" text "∉" nil) ("order" text "ℴ" nil) ("phmmat" text "ℳ" nil) ("tdot" text "⃛" nil) ("tprime" text "‴" nil) ("wedgeq" text "≙" nil)) +(nil) +nil --- discover-2.1.2.orig/lib/device-xml.c +++ discover-2.1.2/lib/device-xml.c @@ -177,6 +177,10 @@ assert(vendor_id != NULL); vendor_name = discover_xml_vendor_id2name(context->vendors, vendor_id); + if (NULL == vendor_name) { + fprintf(stderr, "error: unable to find vendor name for id %s\n", + vendor_id); + } assert(vendor_name != NULL); context->stack = discover_xml_stack_new(); --- discover-2.1.2.orig/scripts/discover-pkginstall +++ discover-2.1.2/scripts/discover-pkginstall @@ -40,7 +40,7 @@ db_go db_get discover/install_hw_packages db_stop - echo $RET | sed 's/,//g' 1>&15 + echo $RET | sed 's/,//g' 1>&8 exit 0 fi @@ -75,6 +75,17 @@ { cat <$tempfile + DISCOVER_PKGINSTALL_ASKING=true $0 $packages 8>$tempfile packages=$(cat $tempfile) rm $tempfile if [ "$packages" ] ; then - $nop aptitude install -y $packages + if [ -x /usr/bin/debconf-apt-progress ] ; then + if [ "$DI_PROGRESS_BAR_VISIBLE" ]; then + debconf_apt_progress_opts=--no-progress + else + debconf_apt_progress_opts= + fi + $nop debconf-apt-progress $debconf_apt_progress_opts -- apt-get install -q -y $packages + else + $nop apt-get install -y $packages + fi assist_modules fi fi else - ${verbose} && echo "No hardware specific packages found for this machine" + ${verbose} && echo "info: no hardware specific packages found for this machine" fi exit 0 --- discover-2.1.2.orig/sysdeps/linux/ata.c +++ discover-2.1.2/sysdeps/linux/ata.c @@ -22,6 +22,7 @@ #include "config.h" +#include #include #include #include --- discover-2.1.2.orig/sysdeps/linux/usb.c +++ discover-2.1.2/sysdeps/linux/usb.c @@ -32,6 +32,8 @@ #include #include +#include + /* * This function is specific to each sysdep. */ @@ -53,6 +55,11 @@ unsigned int id; char class[3], subclass[3]; + struct usb_bus *bus; + struct usb_device *dev; + struct usb_bus *busses; + + /* First try old /proc/bus/usb/devices */ if ((f = fopen(PATH_PROC_USB, "r"))) { while (getline(&line, &len, f) >= 0) { node = _discover_sysdep_data_new(); @@ -87,8 +94,33 @@ } fclose(f); free(line); - } + } else { /* if that fail, use libusb */ + + usb_init(); + usb_find_busses(); + usb_find_devices(); + busses = usb_get_busses(); + + for (bus = busses; bus; bus = bus->next) + for (dev = bus->devices; dev; dev = dev->next) { + node = _discover_sysdep_data_new(); + _discover_sysdep_init(node); + + snprintf(node->vendor, 5, "%04x", dev->descriptor.idVendor); + snprintf(node->model, 5, "%04x", dev->descriptor.idProduct); + snprintf(node->busclass, 5, "%02x%02x", + dev->descriptor.bDeviceClass, + dev->descriptor.bDeviceSubClass); + if (head == NULL) { + head = node; + last = head; + } else { + last->next = node; + last = node; + } + } + } return head; }