]> git.pld-linux.org Git - packages/libqalculate.git/commitdiff
- patch from debian
authorBartłomiej Zimoń <cactus@pld-linux.org>
Thu, 8 Oct 2009 11:10:39 +0000 (11:10 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    libqalculate-autotools.patch -> 1.1

libqalculate-autotools.patch [new file with mode: 0644]

diff --git a/libqalculate-autotools.patch b/libqalculate-autotools.patch
new file mode 100644 (file)
index 0000000..c27f6db
--- /dev/null
@@ -0,0 +1,18496 @@
+--- libqalculate-0.9.6.orig/config.guess
++++ libqalculate-0.9.6/config.guess
+@@ -4,7 +4,7 @@
+ #   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
+ #   Inc.
+-timestamp='2007-01-15'
++timestamp='2007-07-22'
+ # This file is free software; you can redistribute it and/or modify it
+ # under the terms of the GNU General Public License as published by
+@@ -139,23 +139,6 @@
+ UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
+ UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown
+-if [ "${UNAME_SYSTEM}" = "Linux" ] ; then
+-      eval $set_cc_for_build
+-      cat << EOF > $dummy.c
+-      #include <features.h>
+-      #ifdef __UCLIBC__
+-      # ifdef __UCLIBC_CONFIG_VERSION__
+-      LIBC=uclibc __UCLIBC_CONFIG_VERSION__
+-      # else
+-      LIBC=uclibc
+-      # endif
+-      #else
+-      LIBC=gnu
+-      #endif
+-EOF
+-      eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep LIBC= | sed -e 's: ::g'`
+-fi
+-
+ # Note: order is significant - the case branches are not exclusive.
+ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
+@@ -347,7 +330,7 @@
+     sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
+       echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+-    i86pc:SunOS:5.*:*)
++    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
+       echo i386-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
+       exit ;;
+     sun4*:SunOS:6*:*)
+@@ -808,12 +791,15 @@
+     i*:PW*:*)
+       echo ${UNAME_MACHINE}-pc-pw32
+       exit ;;
+-    x86:Interix*:[3456]*)
+-      echo i586-pc-interix${UNAME_RELEASE}
+-      exit ;;
+-    EM64T:Interix*:[3456]* | authenticamd:Interix*:[3456]*)
+-      echo x86_64-unknown-interix${UNAME_RELEASE}
+-      exit ;;
++    *:Interix*:[3456]*)
++      case ${UNAME_MACHINE} in
++          x86)
++              echo i586-pc-interix${UNAME_RELEASE}
++              exit ;;
++          EM64T | authenticamd)
++              echo x86_64-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 ;;
+@@ -847,28 +833,28 @@
+       echo ${UNAME_MACHINE}-pc-minix
+       exit ;;
+     arm*:Linux:*:*)
+-      echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
++      echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+     avr32*:Linux:*:*)
+-      echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
++      echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+     cris:Linux:*:*)
+-      echo cris-axis-linux-${LIBC}
++      echo cris-axis-linux-gnu
+       exit ;;
+     crisv32:Linux:*:*)
+-      echo crisv32-axis-linux-${LIBC}
++      echo crisv32-axis-linux-gnu
+       exit ;;
+     frv:Linux:*:*)
+-      echo frv-unknown-linux-${LIBC}
++      echo frv-unknown-linux-gnu
+       exit ;;
+     ia64:Linux:*:*)
+-      echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
++      echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+     m32r*:Linux:*:*)
+-      echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
++      echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+     m68*:Linux:*:*)
+-      echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
++      echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+     mips:Linux:*:*)
+       eval $set_cc_for_build
+@@ -891,7 +877,7 @@
+               s: ::g
+               p
+           }'`"
+-      test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
++      test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+       ;;
+     mips64:Linux:*:*)
+       eval $set_cc_for_build
+@@ -914,16 +900,16 @@
+               s: ::g
+               p
+           }'`"
+-      test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
++      test x"${CPU}" != x && { echo "${CPU}-unknown-linux-gnu"; exit; }
+       ;;
+     or32:Linux:*:*)
+-      echo or32-unknown-linux-${LIBC}
++      echo or32-unknown-linux-gnu
+       exit ;;
+     ppc:Linux:*:*)
+-      echo powerpc-unknown-linux-${LIBC}
++      echo powerpc-unknown-linux-gnu
+       exit ;;
+     ppc64:Linux:*:*)
+-      echo powerpc64-unknown-linux-${LIBC}
++      echo powerpc64-unknown-linux-gnu
+       exit ;;
+     alpha:Linux:*:*)
+       case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
+@@ -936,40 +922,40 @@
+         EV68*) UNAME_MACHINE=alphaev68 ;;
+         esac
+       objdump --private-headers /bin/sh | grep ld.so.1 >/dev/null
+-      if test "$?" = 0 ; then LIBC="gnulibc1" ; fi
+-      echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
++      if test "$?" = 0 ; then LIBC="libc1" ; else LIBC="" ; fi
++      echo ${UNAME_MACHINE}-unknown-linux-gnu${LIBC}
+       exit ;;
+     parisc:Linux:*:* | hppa:Linux:*:*)
+       # Look for CPU level
+       case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
+-        PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
+-        PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
+-        *)    echo hppa-unknown-linux-${LIBC} ;;
++        PA7*) echo hppa1.1-unknown-linux-gnu ;;
++        PA8*) echo hppa2.0-unknown-linux-gnu ;;
++        *)    echo hppa-unknown-linux-gnu ;;
+       esac
+       exit ;;
+     parisc64:Linux:*:* | hppa64:Linux:*:*)
+-      echo hppa64-unknown-linux-${LIBC}
++      echo hppa64-unknown-linux-gnu
+       exit ;;
+     s390:Linux:*:* | s390x:Linux:*:*)
+       echo ${UNAME_MACHINE}-ibm-linux
+       exit ;;
+     sh64*:Linux:*:*)
+-      echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
++      echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+     sh*:Linux:*:*)
+-      echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
++      echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+     sparc:Linux:*:* | sparc64:Linux:*:*)
+-      echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
++      echo ${UNAME_MACHINE}-unknown-linux-gnu
+       exit ;;
+     vax:Linux:*:*)
+-      echo ${UNAME_MACHINE}-dec-linux-${LIBC}
++      echo ${UNAME_MACHINE}-dec-linux-gnu
+       exit ;;
+     x86_64:Linux:*:*)
+-      echo x86_64-unknown-linux-${LIBC}
++      echo x86_64-unknown-linux-gnu
+       exit ;;
+     xtensa:Linux:*:*)
+-      echo xtensa-unknown-linux-${LIBC}
++      echo xtensa-unknown-linux-gnu
+       exit ;;
+     i*86:Linux:*:*)
+       # The BFD linker knows what the default object file format is, so
+@@ -984,22 +970,20 @@
+                                   p'`
+         case "$ld_supported_targets" in
+         elf32-i386)
+-              TENTATIVE="${UNAME_MACHINE}-pc-linux-${LIBC}"
++              TENTATIVE="${UNAME_MACHINE}-pc-linux-gnu"
+               ;;
+         a.out-i386-linux)
+-              echo "${UNAME_MACHINE}-pc-linux-${LIBC}aout"
++              echo "${UNAME_MACHINE}-pc-linux-gnuaout"
+               exit ;;
+         coff-i386)
+-              echo "${UNAME_MACHINE}-pc-linux-${LIBC}coff"
++              echo "${UNAME_MACHINE}-pc-linux-gnucoff"
+               exit ;;
+         "")
+               # Either a pre-BFD a.out linker (linux-gnuoldld) or
+               # one that does not give us useful --help.
+-              echo "${UNAME_MACHINE}-pc-linux-${LIBC}oldld"
++              echo "${UNAME_MACHINE}-pc-linux-gnuoldld"
+               exit ;;
+       esac
+-      # This should get integrated into the C code below, but now we hack
+-      if [ "$LIBC" != "gnu" ] ; then echo "$TENTATIVE" && exit 0 ; fi
+       # Determine whether the default compiler is a.out or elf
+       eval $set_cc_for_build
+       sed 's/^        //' << EOF >$dummy.c
+--- libqalculate-0.9.6.orig/ltmain.sh
++++ libqalculate-0.9.6/ltmain.sh
+@@ -43,8 +43,8 @@
+ PROGRAM=ltmain.sh
+ PACKAGE=libtool
+-VERSION=1.5.23b
+-TIMESTAMP=" (1.1220.2.437 2007/02/17 09:08:45)"
++VERSION="1.5.24 Debian 1.5.24-1"
++TIMESTAMP=" (1.1220.2.456 2007/06/24 02:25:32)"
+ # Be Bourne compatible (taken from Autoconf:_AS_BOURNE_COMPATIBLE).
+ if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
+@@ -275,21 +275,7 @@
+           esac
+           CC_quoted="$CC_quoted $arg"
+         done
+-          # user sometimes does CC=<HOST>-gcc so we need to match that to 'gcc'
+-          trimedcc=`echo ${CC} | $SED -e "s/${host}-//g"`
+-          # and sometimes libtool has CC=<HOST>-gcc but user does CC=gcc
+-          extendcc=${host}-${CC}
+-          # and sometimes libtool has CC=<OLDHOST>-gcc but user has CC=<NEWHOST>-gcc  
+-          # (Gentoo-specific hack because we always export $CHOST)
+-          mungedcc=${CHOST-${host}}-${trimedcc}
+           case "$@ " in
+-            "cc "* | " cc "* | "${host}-cc "* | " ${host}-cc "*|\
+-            "gcc "* | " gcc "* | "${host}-gcc "* | " ${host}-gcc "*)
+-            tagname=CC
+-            break ;;
+-            "$trimedcc "* | " $trimedcc "* | "`$echo $trimedcc` "* | " `$echo $trimedcc` "*|\
+-            "$extendcc "* | " $extendcc "* | "`$echo $extendcc` "* | " `$echo $extendcc` "*|\
+-            "$mungedcc "* | " $mungedcc "* | "`$echo $mungedcc` "* | " `$echo $mungedcc` "*|\
+             " $CC "* | "$CC "* | " `$echo $CC` "* | "`$echo $CC` "* | " $CC_quoted"* | "$CC_quoted "* | " `$echo $CC_quoted` "* | "`$echo $CC_quoted` "*)
+             # The compiler in the base compile command matches
+             # the one in the tagged configuration.
+@@ -895,7 +881,7 @@
+     # Lock this critical section if it is needed
+     # We use this script file to make the link, it avoids creating a new file
+     if test "$need_locks" = yes; then
+-      until $run ln "$srcfile" "$lockfile" 2>/dev/null; do
++      until $run ln "$progpath" "$lockfile" 2>/dev/null; do
+       $show "Waiting for $lockfile to be removed"
+       sleep 2
+       done
+@@ -1705,9 +1691,9 @@
+       -no-install)
+       case $host in
+-      *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2*)
++      *-*-cygwin* | *-*-mingw* | *-*-pw32* | *-*-os2* | *-*-darwin*)
+         # The PATH hackery in wrapper scripts is required on Windows
+-        # in order for the loader to find any dlls it needs.
++        # and Darwin in order for the loader to find any dlls it needs.
+         $echo "$modename: warning: \`-no-install' is ignored for $host" 1>&2
+         $echo "$modename: warning: assuming \`-no-fast-install' instead" 1>&2
+         fast_install=no
+@@ -2136,7 +2122,10 @@
+       case $pass in
+       dlopen) libs="$dlfiles" ;;
+       dlpreopen) libs="$dlprefiles" ;;
+-      link) libs="$deplibs %DEPLIBS% $dependency_libs" ;;
++      link)
++        libs="$deplibs %DEPLIBS%"
++        test "X$link_all_deplibs" != Xno && libs="$libs $dependency_libs"
++        ;;
+       esac
+       fi
+       if test "$pass" = dlopen; then
+@@ -3253,9 +3242,15 @@
+           age="0"
+           ;;
+         irix|nonstopux)
+-          current=`expr $number_major + $number_minor - 1`
++          current=`expr $number_major + $number_minor`
+           age="$number_minor"
+           revision="$number_minor"
++          lt_irix_increment=no
++          ;;
++        *)
++          $echo "$modename: unknown library version type \`$version_type'" 1>&2
++          $echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
++          exit $EXIT_FAILURE
+           ;;
+         esac
+         ;;
+@@ -3314,7 +3309,8 @@
+         versuffix="$major.$age.$revision"
+         # Darwin ld doesn't like 0 for these options...
+         minor_current=`expr $current + 1`
+-        verstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
++        xlcverstring="${wl}-compatibility_version ${wl}$minor_current ${wl}-current_version ${wl}$minor_current.$revision"
++        verstring="-compatibility_version $minor_current -current_version $minor_current.$revision"
+         ;;
+       freebsd-aout)
+@@ -3328,8 +3324,11 @@
+         ;;
+       irix | nonstopux)
+-        major=`expr $current - $age + 1`
+-
++        if test "X$lt_irix_increment" = "Xno"; then
++          major=`expr $current - $age`
++        else
++          major=`expr $current - $age + 1`
++        fi
+         case $version_type in
+           nonstopux) verstring_prefix=nonstopux ;;
+           *)         verstring_prefix=sgi ;;
+@@ -5451,11 +5450,6 @@
+       $echo >> $output "\
+     if test \"\$libtool_execute_magic\" != \"$magic\"; then
+       # Run the actual program with our arguments.
+-
+-      # Make sure env LD_LIBRARY_PATH does not mess us up
+-      if test -n \"\${LD_LIBRARY_PATH+set}\"; then
+-        export LD_LIBRARY_PATH=\$progdir:\$LD_LIBRARY_PATH
+-      fi
+ "
+       case $host in
+       # Backslashes separate directories on plain windows
+@@ -5683,53 +5677,9 @@
+                 $echo "$modename: \`$deplib' is not a valid libtool archive" 1>&2
+                 exit $EXIT_FAILURE
+               fi
+-              if test "X$EGREP" = X ; then
+-                      EGREP=egrep
+-              fi
+-              # We do not want portage's install root ($D) present.  Check only for
+-              # this if the .la is being installed.
+-              if test "$installed" = yes && test "$D"; then
+-                eval mynewdependency_lib=`echo "$libdir/$name" |sed -e "s:$D:/:g" -e 's:/\+:/:g'`
+-              else
+-                mynewdependency_lib="$libdir/$name"
+-              fi
+-              # Do not add duplicates
+-              if test "$mynewdependency_lib"; then
+-                my_little_ninja_foo_1=`echo $newdependency_libs |$EGREP -e "$mynewdependency_lib"`
+-                if test -z "$my_little_ninja_foo_1"; then
+-                  newdependency_libs="$newdependency_libs $mynewdependency_lib"
+-                fi
+-              fi
+-              ;;
+-                *)
+-              if test "$installed" = yes; then
+-                # Rather use S=WORKDIR if our version of portage supports it.
+-                # This is because some ebuild (gcc) do not use $S as buildroot.
+-                if test "$PWORKDIR"; then
+-                  S="$PWORKDIR"
+-                fi
+-                # We do not want portage's build root ($S) present.
+-                my_little_ninja_foo_2=`echo $deplib |$EGREP -e "$S"`
+-                # We do not want portage's install root ($D) present.
+-                my_little_ninja_foo_3=`echo $deplib |$EGREP -e "$D"`
+-                if test -n "$my_little_ninja_foo_2" && test "$S"; then
+-                  mynewdependency_lib=""
+-                elif test -n "$my_little_ninja_foo_3" && test "$D"; then
+-                  eval mynewdependency_lib=`echo "$deplib" |sed -e "s:$D:/:g" -e 's:/\+:/:g'`
+-                else
+-                  mynewdependency_lib="$deplib"
+-                fi
+-              else
+-                mynewdependency_lib="$deplib"
+-              fi
+-              # Do not add duplicates
+-              if test "$mynewdependency_lib"; then
+-                my_little_ninja_foo_4=`echo $newdependency_libs |$EGREP -e "$mynewdependency_lib"`
+-                if test -z "$my_little_ninja_foo_4"; then
+-                      newdependency_libs="$newdependency_libs $mynewdependency_lib"
+-                fi
+-              fi
++              newdependency_libs="$newdependency_libs $libdir/$name"
+               ;;
++            *) newdependency_libs="$newdependency_libs $deplib" ;;
+             esac
+           done
+           dependency_libs="$newdependency_libs"
+@@ -5781,10 +5731,6 @@
+         case $host,$output,$installed,$module,$dlname in
+           *cygwin*,*lai,yes,no,*.dll | *mingw*,*lai,yes,no,*.dll) tdlname=../bin/$dlname ;;
+         esac
+-        # Do not add duplicates
+-        if test "$installed" = yes && test "$D"; then
+-          install_libdir=`echo "$install_libdir" |sed -e "s:$D:/:g" -e 's:/\+:/:g'`
+-        fi
+         $echo > $output "\
+ # $outputname - a libtool library file
+ # Generated by $PROGRAM - GNU $PACKAGE $VERSION$TIMESTAMP
+@@ -6544,8 +6490,6 @@
+       do
+       eval "if test \"\${save_$lt_var+set}\" = set; then
+               $lt_var=\$save_$lt_var; export $lt_var
+-            else
+-              $lt_unset $lt_var
+             fi"
+       done
+--- libqalculate-0.9.6.orig/intltool-extract
++++ libqalculate-0.9.6/intltool-extract
+@@ -0,0 +1,861 @@
++#!/usr/bin/perl -w 
++# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4  -*-
++
++#
++#  The Intltool Message Extractor
++#
++#  Copyright (C) 2000-2001, 2003 Free Software Foundation.
++#
++#  Intltool 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.
++#
++#  Intltool 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., 675 Mass Ave, Cambridge, MA 02139, 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.
++#
++#  Authors: Kenneth Christiansen <kenneth@gnu.org>
++#           Darin Adler <darin@bentspoon.com>
++#
++
++## Release information
++my $PROGRAM      = "intltool-extract";
++my $PACKAGE      = "intltool";
++my $VERSION      = "0.36.2";
++
++## Loaded modules
++use strict; 
++use File::Basename;
++use Getopt::Long;
++
++## Scalars used by the option stuff
++my $TYPE_ARG  = "0";
++my $LOCAL_ARG = "0";
++my $HELP_ARG  = "0";
++my $VERSION_ARG = "0";
++my $UPDATE_ARG  = "0";
++my $QUIET_ARG   = "0";
++my $SRCDIR_ARG        = ".";
++
++my $FILE;
++my $OUTFILE;
++
++my $gettext_type = "";
++my $input;
++my %messages = ();
++my %loc = ();
++my %count = ();
++my %comments = ();
++my $strcount = 0;
++
++my $XMLCOMMENT = "";
++
++## Use this instead of \w for XML files to handle more possible characters.
++my $w = "[-A-Za-z0-9._:]";
++
++## Always print first
++$| = 1;
++
++## Handle options
++GetOptions (
++          "type=s"     => \$TYPE_ARG,
++            "local|l"    => \$LOCAL_ARG,
++            "help|h"     => \$HELP_ARG,
++            "version|v"  => \$VERSION_ARG,
++            "update"     => \$UPDATE_ARG,
++          "quiet|q"    => \$QUIET_ARG,
++          "srcdir=s"   => \$SRCDIR_ARG,
++            ) or &error;
++
++&split_on_argument;
++
++
++## Check for options. 
++## This section will check for the different options.
++
++sub split_on_argument {
++
++    if ($VERSION_ARG) {
++        &version;
++
++    } elsif ($HELP_ARG) {
++      &help;
++        
++    } elsif ($LOCAL_ARG) {
++        &place_local;
++        &extract;
++
++    } elsif ($UPDATE_ARG) {
++      &place_normal;
++      &extract;
++
++    } elsif (@ARGV > 0) {
++      &place_normal;
++      &message;
++      &extract;
++
++    } else {
++      &help;
++
++    }  
++}    
++
++sub place_normal {
++    $FILE      = $ARGV[0];
++    $OUTFILE     = "$FILE.h";
++
++    my $dirname = dirname ($OUTFILE);
++    if (! -d "$dirname" && $dirname ne "") {
++        system ("mkdir -p $dirname");
++    }
++}   
++
++sub place_local {
++    $FILE      = $ARGV[0];
++    $OUTFILE     = fileparse($FILE, ());
++    if (!-e "tmp/") { 
++        system("mkdir tmp/"); 
++    }
++    $OUTFILE     = "./tmp/$OUTFILE.h"
++}
++
++sub determine_type {
++   if ($TYPE_ARG =~ /^gettext\/(.*)/) {
++      $gettext_type=$1
++   }
++}
++
++## Sub for printing release information
++sub version{
++    print <<_EOF_;
++${PROGRAM} (${PACKAGE}) $VERSION
++Copyright (C) 2000, 2003 Free Software Foundation, Inc.
++Written by Kenneth Christiansen, 2000.
++
++This is free software; see the source for copying conditions.  There is NO
++warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
++_EOF_
++    exit;
++}
++
++## Sub for printing usage information
++sub help {
++    print <<_EOF_;
++Usage: ${PROGRAM} [OPTION]... [FILENAME]
++Generates a header file from an XML source file.
++
++It grabs all strings between <_translatable_node> and its end tag in
++XML files. Read manpage (man ${PROGRAM}) for more info.
++
++      --type=TYPE   Specify the file type of FILENAME. Currently supports:
++                    "gettext/glade", "gettext/ini", "gettext/keys"
++                    "gettext/rfc822deb", "gettext/schemas",
++                    "gettext/scheme", "gettext/xml", "gettext/quoted"
++  -l, --local       Writes output into current working directory
++                    (conflicts with --update)
++      --update      Writes output into the same directory the source file 
++                    reside (conflicts with --local)
++      --srcdir      Root of the source tree
++  -v, --version     Output version information and exit
++  -h, --help        Display this help and exit
++  -q, --quiet       Quiet mode
++
++Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
++or send email to <xml-i18n-tools\@gnome.org>.
++_EOF_
++    exit;
++}
++
++## Sub for printing error messages
++sub error{
++    print STDERR "Try `${PROGRAM} --help' for more information.\n";
++    exit;
++}
++
++sub message {
++    print "Generating C format header file for translation.\n" unless $QUIET_ARG;
++}
++
++sub extract {
++    &determine_type;
++
++    &convert;
++
++    open OUT, ">$OUTFILE";
++    binmode (OUT) if $^O eq 'MSWin32';
++    &msg_write;
++    close OUT;
++
++    print "Wrote $OUTFILE\n" unless $QUIET_ARG;
++}
++
++sub convert {
++
++    ## Reading the file
++    {
++      local (*IN);
++      local $/; #slurp mode
++      open (IN, "<$SRCDIR_ARG/$FILE") || die "can't open $SRCDIR_ARG/$FILE: $!";
++      $input = <IN>;
++    }
++
++    &type_ini if $gettext_type eq "ini";
++    &type_keys if $gettext_type eq "keys";
++    &type_xml if $gettext_type eq "xml";
++    &type_glade if $gettext_type eq "glade";
++    &type_scheme if $gettext_type eq "scheme";
++    &type_schemas  if $gettext_type eq "schemas";
++    &type_rfc822deb  if $gettext_type eq "rfc822deb";
++    &type_quoted if $gettext_type eq "quoted";
++}
++
++sub entity_decode_minimal
++{
++    local ($_) = @_;
++
++    s/&apos;/'/g; # '
++    s/&quot;/"/g; # "
++    s/&amp;/&/g;
++
++    return $_;
++}
++
++sub entity_decode
++{
++    local ($_) = @_;
++
++    s/&apos;/'/g; # '
++    s/&quot;/"/g; # "
++    s/&lt;/</g;
++    s/&gt;/>/g;
++    s/&amp;/&/g;
++
++    return $_;
++}
++
++sub escape_char
++{
++    return '\"' if $_ eq '"';
++    return '\n' if $_ eq "\n";
++    return '\\\\' if $_ eq '\\';
++
++    return $_;
++}
++
++sub escape
++{
++    my ($string) = @_;
++    return join "", map &escape_char, split //, $string;
++}
++
++sub type_ini {
++    ### For generic translatable desktop files ###
++    while ($input =~ /^(#(.+)\n)?^_.*=(.*)$/mg) {
++        if (defined($2))  {
++            $comments{$3} = $2;
++        }
++        $messages{$3} = [];
++    }
++}
++
++sub type_keys {
++    ### For generic translatable mime/keys files ###
++    while ($input =~ /^\s*_\w+=(.*)$/mg) {
++        $messages{$1} = [];
++    }
++}
++
++sub type_xml {
++    ### For generic translatable XML files ###
++    my $tree = readXml($input);
++    parseTree(0, $tree);
++}
++
++sub print_var {
++    my $var = shift;
++    my $vartype = ref $var;
++    
++    if ($vartype =~ /ARRAY/) {
++        my @arr = @{$var};
++        print "[ ";
++        foreach my $el (@arr) {
++            print_var($el);
++            print ", ";
++        }
++        print "] ";
++    } elsif ($vartype =~ /HASH/) {
++        my %hash = %{$var};
++        print "{ ";
++        foreach my $key (keys %hash) {
++            print "$key => ";
++            print_var($hash{$key});
++            print ", ";
++        }
++        print "} ";
++    } else {
++        print $var;
++    }
++}
++
++# Same syntax as getAttributeString in intltool-merge.in.in, similar logic (look for ## differences comment)
++sub getAttributeString
++{
++    my $sub = shift;
++    my $do_translate = shift || 1;
++    my $language = shift || "";
++    my $translate = shift;
++    my $result = "";
++    foreach my $e (reverse(sort(keys %{ $sub }))) {
++      my $key    = $e;
++      my $string = $sub->{$e};
++      my $quote = '"';
++      
++      $string =~ s/^[\s]+//;
++      $string =~ s/[\s]+$//;
++      
++      if ($string =~ /^'.*'$/)
++      {
++          $quote = "'";
++      }
++      $string =~ s/^['"]//g;
++      $string =~ s/['"]$//g;
++
++        ## differences from intltool-merge.in.in
++      if ($key =~ /^_/) {
++            $comments{entity_decode($string)} = $XMLCOMMENT if $XMLCOMMENT;
++            $messages{entity_decode($string)} = [];
++            $$translate = 2;
++      }
++        ## differences end here from intltool-merge.in.in
++      $result .= " $key=$quote$string$quote";
++    }
++    return $result;
++}
++
++# Verbatim copy from intltool-merge.in.in
++sub getXMLstring
++{
++    my $ref = shift;
++    my $spacepreserve = shift || 0;
++    my @list = @{ $ref };
++    my $result = "";
++
++    my $count = scalar(@list);
++    my $attrs = $list[0];
++    my $index = 1;
++
++    $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
++    $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
++
++    while ($index < $count) {
++      my $type = $list[$index];
++      my $content = $list[$index+1];
++        if (! $type ) {
++          # We've got CDATA
++          if ($content) {
++              # lets strip the whitespace here, and *ONLY* here
++                $content =~ s/\s+/ /gs if (!$spacepreserve);
++              $result .= $content;
++          }
++      } elsif ( "$type" ne "1" ) {
++          # We've got another element
++          $result .= "<$type";
++          $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements
++          if ($content) {
++              my $subresult = getXMLstring($content, $spacepreserve);
++              if ($subresult) {
++                  $result .= ">".$subresult . "</$type>";
++              } else {
++                  $result .= "/>";
++              }
++          } else {
++              $result .= "/>";
++          }
++      }
++      $index += 2;
++    }
++    return $result;
++}
++
++# Verbatim copy from intltool-merge.in.in, except for MULTIPLE_OUTPUT handling removed
++# Translate list of nodes if necessary
++sub translate_subnodes
++{
++    my $fh = shift;
++    my $content = shift;
++    my $language = shift || "";
++    my $singlelang = shift || 0;
++    my $spacepreserve = shift || 0;
++
++    my @nodes = @{ $content };
++
++    my $count = scalar(@nodes);
++    my $index = 0;
++    while ($index < $count) {
++        my $type = $nodes[$index];
++        my $rest = $nodes[$index+1];
++        traverse($fh, $type, $rest, $language, $spacepreserve);
++        $index += 2;
++    }
++}
++
++# Based on traverse() in intltool-merge.in.in
++sub traverse
++{
++    my $fh = shift; # unused, to allow us to sync code between -merge and -extract
++    my $nodename = shift;
++    my $content = shift;
++    my $language = shift || "";
++    my $spacepreserve = shift || 0;
++
++    if ($nodename && "$nodename" eq "1") {
++        $XMLCOMMENT = $content;
++    } elsif ($nodename) {
++      # element
++      my @all = @{ $content };
++      my $attrs = shift @all;
++      my $translate = 0;
++      my $outattr = getAttributeString($attrs, 1, $language, \$translate);
++
++      if ($nodename =~ /^_/) {
++          $translate = 1;
++          $nodename =~ s/^_//;
++      }
++      my $lookup = '';
++
++        $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
++        $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
++
++      if ($translate) {
++          $lookup = getXMLstring($content, $spacepreserve);
++            if (!$spacepreserve) {
++                $lookup =~ s/^\s+//s;
++                $lookup =~ s/\s+$//s;
++            }
++
++          if ($lookup && $translate != 2) {
++                $comments{$lookup} = $XMLCOMMENT if $XMLCOMMENT;
++                $messages{$lookup} = [];
++            } elsif ($translate == 2) {
++                translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
++          }
++      } else {
++            $XMLCOMMENT = "";
++          my $count = scalar(@all);
++          if ($count > 0) {
++                my $index = 0;
++                while ($index < $count) {
++                    my $type = $all[$index];
++                    my $rest = $all[$index+1];
++                    traverse($fh, $type, $rest, $language, $spacepreserve);
++                    $index += 2;
++                }
++          }
++      }
++        $XMLCOMMENT = "";
++    }
++}
++
++
++# Verbatim copy from intltool-merge.in.in, $fh for compatibility
++sub parseTree
++{
++    my $fh        = shift;
++    my $ref       = shift;
++    my $language  = shift || "";
++
++    my $name = shift @{ $ref };
++    my $cont = shift @{ $ref };
++
++    while (!$name || "$name" eq "1") {
++        $name = shift @{ $ref };
++        $cont = shift @{ $ref };
++    }
++
++    my $spacepreserve = 0;
++    my $attrs = @{$cont}[0];
++    $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
++
++    traverse($fh, $name, $cont, $language, $spacepreserve);
++}
++
++# Verbatim copy from intltool-merge.in.in
++sub intltool_tree_comment
++{
++    my $expat = shift;
++    my $data  = $expat->original_string();
++    my $clist = $expat->{Curlist};
++    my $pos   = $#$clist;
++
++    $data =~ s/^<!--//s;
++    $data =~ s/-->$//s;
++    push @$clist, 1 => $data;
++}
++
++# Verbatim copy from intltool-merge.in.in
++sub intltool_tree_cdatastart
++{
++    my $expat    = shift;
++    my $clist = $expat->{Curlist};
++    my $pos   = $#$clist;
++
++    push @$clist, 0 => $expat->original_string();
++}
++
++# Verbatim copy from intltool-merge.in.in
++sub intltool_tree_cdataend
++{
++    my $expat    = shift;
++    my $clist = $expat->{Curlist};
++    my $pos   = $#$clist;
++
++    $clist->[$pos] .= $expat->original_string();
++}
++
++# Verbatim copy from intltool-merge.in.in
++sub intltool_tree_char
++{
++    my $expat = shift;
++    my $text  = shift;
++    my $clist = $expat->{Curlist};
++    my $pos   = $#$clist;
++
++    # Use original_string so that we retain escaped entities
++    # in CDATA sections.
++    #
++    if ($pos > 0 and $clist->[$pos - 1] eq '0') {
++        $clist->[$pos] .= $expat->original_string();
++    } else {
++        push @$clist, 0 => $expat->original_string();
++    }
++}
++
++# Verbatim copy from intltool-merge.in.in
++sub intltool_tree_start
++{
++    my $expat    = shift;
++    my $tag      = shift;
++    my @origlist = ();
++
++    # Use original_string so that we retain escaped entities
++    # in attribute values.  We must convert the string to an
++    # @origlist array to conform to the structure of the Tree
++    # Style.
++    #
++    my @original_array = split /\x/, $expat->original_string();
++    my $source         = $expat->original_string();
++
++    # Remove leading tag.
++    #
++    $source =~ s|^\s*<\s*(\S+)||s;
++
++    # Grab attribute key/value pairs and push onto @origlist array.
++    #
++    while ($source)
++    {
++       if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/)
++       {
++           $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s;
++           push @origlist, $1;
++           push @origlist, '"' . $2 . '"';
++       }
++       elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/)
++       {
++           $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s;
++           push @origlist, $1;
++           push @origlist, "'" . $2 . "'";
++       }
++       else
++       {
++           last;
++       }
++    }
++
++    my $ol = [ { @origlist } ];
++
++    push @{ $expat->{Lists} }, $expat->{Curlist};
++    push @{ $expat->{Curlist} }, $tag => $ol;
++    $expat->{Curlist} = $ol;
++}
++
++# Copied from intltool-merge.in.in and added comment handler.
++sub readXml
++{
++    my $xmldoc = shift || return;
++    my $ret = eval 'require XML::Parser';
++    if(!$ret) {
++        die "You must have XML::Parser installed to run $0\n\n";
++    }
++    my $xp = new XML::Parser(Style => 'Tree');
++    $xp->setHandlers(Char => \&intltool_tree_char);
++    $xp->setHandlers(Start => \&intltool_tree_start);
++    $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart);
++    $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend);
++
++    ## differences from intltool-merge.in.in
++    $xp->setHandlers(Comment => \&intltool_tree_comment);
++    ## differences end here from intltool-merge.in.in
++
++    my $tree = $xp->parse($xmldoc);
++    #print_var($tree);
++
++# <foo><!-- comment --><head id="a">Hello <em>there</em></head><bar>Howdy<ref/></bar>do</foo>
++# would be:
++# [foo, [{}, 1, "comment", head, [{id => "a"}, 0, "Hello ",  em, [{}, 0, "there"]], bar, 
++# [{}, 0, "Howdy",  ref, [{}]], 0, "do" ] ]
++
++    return $tree;
++}
++
++sub type_schemas {
++    ### For schemas XML files ###
++         
++    # FIXME: We should handle escaped < (less than)
++    while ($input =~ /
++                      <locale\ name="C">\s*
++                          (<default>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/default>\s*)?
++                          (<short>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/short>\s*)?
++                          (<long>\s*(?:<!--([^>]*?)-->\s*)?(.*?)\s*<\/long>\s*)?
++                      <\/locale>
++                     /sgx) {
++        my @totranslate = ($3,$6,$9);
++        my @eachcomment = ($2,$5,$8);
++        foreach (@totranslate) {
++            my $currentcomment = shift @eachcomment;
++            next if !$_;
++            s/\s+/ /g;
++            $messages{entity_decode_minimal($_)} = [];
++            $comments{entity_decode_minimal($_)} = $currentcomment if (defined($currentcomment));
++        }
++    }
++}
++
++sub type_rfc822deb {
++    ### For rfc822-style Debian configuration files ###
++
++    my $lineno = 1;
++    my $type = '';
++    while ($input =~ /\G(.*?)(^|\n)(_+)([^:]+):[ \t]*(.*?)(?=\n\S|$)/sg)
++    {
++        my ($pre, $newline, $underscore, $tag, $text) = ($1, $2, $3, $4, $5);
++        while ($pre =~ m/\n/g)
++        {
++            $lineno ++;
++        }
++        $lineno += length($newline);
++        my @str_list = rfc822deb_split(length($underscore), $text);
++        for my $str (@str_list)
++        {
++            $strcount++;
++            $messages{$str} = [];
++            $loc{$str} = $lineno;
++            $count{$str} = $strcount;
++            my $usercomment = '';
++            while($pre =~ s/(^|\n)#([^\n]*)$//s)
++            {
++                $usercomment = "\n" . $2 . $usercomment;
++            }
++            $comments{$str} = $tag . $usercomment;
++        }
++        $lineno += ($text =~ s/\n//g);
++    }
++}
++
++sub rfc822deb_split {
++    # Debian defines a special way to deal with rfc822-style files:
++    # when a value contain newlines, it consists of
++    #   1.  a short form (first line)
++    #   2.  a long description, all lines begin with a space,
++    #       and paragraphs are separated by a single dot on a line
++    # This routine returns an array of all paragraphs, and reformat
++    # them.
++    # When first argument is 2, the string is a comma separated list of
++    # values.
++    my $type = shift;
++    my $text = shift;
++    $text =~ s/^[ \t]//mg;
++    return (split(/, */, $text, 0)) if $type ne 1;
++    return ($text) if $text !~ /\n/;
++
++    $text =~ s/([^\n]*)\n//;
++    my @list = ($1);
++    my $str = '';
++    for my $line (split (/\n/, $text))
++    {
++        chomp $line;
++        if ($line =~ /^\.\s*$/)
++        {
++            #  New paragraph
++            $str =~ s/\s*$//;
++            push(@list, $str);
++            $str = '';
++        }
++        elsif ($line =~ /^\s/)
++        {
++            #  Line which must not be reformatted
++            $str .= "\n" if length ($str) && $str !~ /\n$/;
++            $line =~ s/\s+$//;
++            $str .= $line."\n";
++        }
++        else
++        {
++            #  Continuation line, remove newline
++            $str .= " " if length ($str) && $str !~ /\n$/;
++            $str .= $line;
++        }
++    }
++    $str =~ s/\s*$//;
++    push(@list, $str) if length ($str);
++    return @list;
++}
++
++sub type_quoted {
++    while ($input =~ /\"(([^\"]|\\\")*[^\\\"])\"/g) {
++        my $message = $1;
++        my $before = $`;
++        $message =~ s/\\\"/\"/g;
++        $before =~ s/[^\n]//g;
++        $messages{$message} = [];
++        $loc{$message} = length ($before) + 2;
++    }
++}
++
++sub type_glade {
++    ### For translatable Glade XML files ###
++
++    my $tags = "label|title|text|format|copyright|comments|preview_text|tooltip|message";
++
++    while ($input =~ /<($tags)>([^<]+)<\/($tags)>/sg) {
++      # Glade sometimes uses tags that normally mark translatable things for
++        # little bits of non-translatable content. We work around this by not
++        # translating strings that only includes something like label4 or window1.
++      $messages{entity_decode($2)} = [] unless $2 =~ /^(window|label|dialog)[0-9]+$/;
++    }
++    
++    while ($input =~ /<items>(..[^<]*)<\/items>/sg) {
++      for my $item (split (/\n/, $1)) {
++          $messages{entity_decode($item)} = [];
++      }
++    }
++
++    ## handle new glade files
++    while ($input =~ /<(property|atkproperty)\s+[^>]*translatable\s*=\s*"yes"(?:\s+[^>]*comments\s*=\s*"([^"]*)")?[^>]*>([^<]+)<\/\1>/sg) {
++      $messages{entity_decode($3)} = [] unless $3 =~ /^(window|label)[0-9]+$/;
++        if (defined($2) and !($3 =~ /^(window|label)[0-9]+$/)) {
++         $comments{entity_decode($3)} = entity_decode($2) ;
++        }
++    }
++    while ($input =~ /<atkaction\s+action_name="([^>]*)"\s+description="([^>]+)"\/>/sg) {
++        $messages{entity_decode_minimal($2)} = [];
++    }
++}
++
++sub type_scheme {
++    my ($line, $i, $state, $str, $trcomment, $char);
++    for $line (split(/\n/, $input)) {
++        $i = 0;
++        $state = 0; # 0 - nothing, 1 - string, 2 - translatable string
++        while ($i < length($line)) {
++            if (substr($line,$i,1) eq "\"") {
++                if ($state == 2) {
++                    $comments{$str} = $trcomment if ($trcomment);
++                    $messages{$str} = [];
++                    $str = '';
++                    $state = 0; $trcomment = "";
++                } elsif ($state == 1) {
++                    $str = '';
++                    $state = 0; $trcomment = "";
++                } else {
++                    $state = 1;
++                    $str = '';
++                    if ($i>0 && substr($line,$i-1,1) eq '_') {
++                        $state = 2;
++                    }
++                }
++            } elsif (!$state) {
++                if (substr($line,$i,1) eq ";") {
++                    $trcomment = substr($line,$i+1);
++                    $trcomment =~ s/^;*\s*//;
++                    $i = length($line);
++                } elsif ($trcomment && substr($line,$i,1) !~ /\s|\(|\)|_/) {
++                    $trcomment = "";
++                }
++            } else {
++                if (substr($line,$i,1) eq "\\") {
++                    $char = substr($line,$i+1,1);
++                    if ($char ne "\"" && $char ne "\\") {
++                       $str = $str . "\\";
++                    }
++                    $i++;
++                }
++                $str = $str . substr($line,$i,1);
++            }
++            $i++;
++        }
++    }
++}
++
++sub msg_write {
++    my @msgids;
++    if (%count)
++    {
++        @msgids = sort { $count{$a} <=> $count{$b} } keys %count;
++    }
++    else
++    {
++        @msgids = sort keys %messages;
++    }
++    for my $message (@msgids)
++    {
++      my $offsetlines = 1;
++      $offsetlines++ if $message =~ /%/;
++      if (defined ($comments{$message}))
++      {
++              while ($comments{$message} =~ m/\n/g)
++              {
++                  $offsetlines++;
++              }
++      }
++      print OUT "# ".($loc{$message} - $offsetlines).  " \"$FILE\"\n"
++              if defined $loc{$message};
++      print OUT "/* ".$comments{$message}." */\n"
++                if defined $comments{$message};
++      print OUT "/* xgettext:no-c-format */\n" if $message =~ /%/;
++        
++      my @lines = split (/\n/, $message, -1);
++      for (my $n = 0; $n < @lines; $n++)
++      {
++            if ($n == 0)
++            {
++              print OUT "char *s = N_(\""; 
++            }
++            else
++            {  
++                print OUT "             \""; 
++            }
++
++            print OUT escape($lines[$n]);
++
++            if ($n < @lines - 1)
++            {
++                print OUT "\\n\"\n"; 
++            }
++            else
++            {
++                print OUT "\");\n";  
++          }
++        }
++    }
++}
++
+--- libqalculate-0.9.6.orig/libqalculate.pc.in
++++ libqalculate-0.9.6/libqalculate.pc.in
+@@ -5,7 +5,8 @@
+ Name: libqalculate
+ Description: libqalculate
+-Requires: glib-2.0 libxml-2.0
++Requires.private: glib-2.0 libxml-2.0 cln
+ Version: @VERSION@
+-Libs: -L${libdir} @CLN_LIBS@ -lpthread -lqalculate
+-Cflags: -I${includedir} @CLN_CPPFLAGS@
++Libs: -L${libdir} -lqalculate
++Libs.private: -lpthread
++Cflags: -I${includedir}
+--- libqalculate-0.9.6.orig/config.h.in
++++ libqalculate-0.9.6/config.h.in
+@@ -24,9 +24,6 @@
+ /* Define if your <locale.h> file defines LC_MESSAGES. */
+ #undef HAVE_LC_MESSAGES
+-/* If CLN can be used */
+-#undef HAVE_LIBCLN
+-
+ /* Define if the text port uses readline */
+ #undef HAVE_LIBREADLINE
+--- libqalculate-0.9.6.orig/Makefile.in
++++ libqalculate-0.9.6/Makefile.in
+@@ -1,8 +1,8 @@
+-# Makefile.in generated by automake 1.7.9 from Makefile.am.
++# Makefile.in generated by automake 1.9.6 from Makefile.am.
+ # @configure_input@
+-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+-# Free Software Foundation, Inc.
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005  Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -21,7 +21,6 @@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ top_builddir = .
+-
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ INSTALL = @INSTALL@
+ install_sh_DATA = $(install_sh) -c -m 644
+@@ -35,7 +34,54 @@
+ NORMAL_UNINSTALL = :
+ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
++build_triplet = @build@
+ host_triplet = @host@
++DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
++      $(srcdir)/Makefile.in $(srcdir)/config.h.in \
++      $(srcdir)/libqalculate.pc.in $(top_srcdir)/configure AUTHORS \
++      COPYING ChangeLog INSTALL NEWS TODO config.guess config.sub \
++      depcomp install-sh ltmain.sh missing mkinstalldirs
++subdir = .
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/configure.in
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++      $(ACLOCAL_M4)
++am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
++ configure.lineno configure.status.lineno
++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
++CONFIG_HEADER = config.h
++CONFIG_CLEAN_FILES = libqalculate.pc
++SOURCES =
++DIST_SOURCES =
++RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
++      html-recursive info-recursive install-data-recursive \
++      install-exec-recursive install-info-recursive \
++      install-recursive installcheck-recursive installdirs-recursive \
++      pdf-recursive ps-recursive uninstall-info-recursive \
++      uninstall-recursive
++am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
++am__vpath_adj = case $$p in \
++    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
++    *) f=$$p;; \
++  esac;
++am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
++am__installdirs = "$(DESTDIR)$(pkgconfigdir)"
++pkgconfigDATA_INSTALL = $(INSTALL_DATA)
++DATA = $(pkgconfig_DATA)
++ETAGS = etags
++CTAGS = ctags
++DIST_SUBDIRS = $(SUBDIRS)
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
++distdir = $(PACKAGE)-$(VERSION)
++top_distdir = $(distdir)
++am__remove_distdir = \
++  { test ! -d $(distdir) \
++    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
++         && rm -fr $(distdir); }; }
++DIST_ARCHIVES = $(distdir).tar.gz
++GZIP_ENV = --best
++distuninstallcheck_listfiles = find . -type f -print
++distcleancheck_listfiles = find . -type f -print
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMDEP_FALSE = @AMDEP_FALSE@
+@@ -51,8 +97,7 @@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+-CLN_CONFIG = @CLN_CONFIG@
+-CLN_CPPFLAGS = @CLN_CPPFLAGS@
++CLN_CFLAGS = @CLN_CFLAGS@
+ CLN_LIBS = @CLN_LIBS@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+@@ -88,14 +133,12 @@
+ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@
+ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@
+ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+-INTLTOOL_ICONV = @INTLTOOL_ICONV@
+ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@
+ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@
+ INTLTOOL_MERGE = @INTLTOOL_MERGE@
+-INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@
+-INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@
+ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
++INTLTOOL_POLICY_RULE = @INTLTOOL_POLICY_RULE@
+ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@
+ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@
+ INTLTOOL_QALCULATE_DEFINITIONS_RULE = @INTLTOOL_QALCULATE_DEFINITIONS_RULE@
+@@ -108,7 +151,6 @@
+ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@
+-INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@
+ INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@
+ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@
+ LDFLAGS = @LDFLAGS@
+@@ -125,6 +167,7 @@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
++MSGMERGE = @MSGMERGE@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+@@ -152,6 +195,8 @@
+ USE_NLS = @USE_NLS@
+ VERSION = @VERSION@
+ XGETTEXT = @XGETTEXT@
++XML2_CFLAGS = @XML2_CFLAGS@
++XML2_LIBS = @XML2_LIBS@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+ ac_ct_F77 = @ac_ct_F77@
+@@ -162,6 +207,8 @@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
++am__tar = @am__tar@
++am__untar = @am__untar@
+ bindir = @bindir@
+ build = @build@
+ build_alias = @build_alias@
+@@ -187,6 +234,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ mandir = @mandir@
++mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+ pdfdir = @pdfdir@
+ prefix = @prefix@
+@@ -196,9 +244,7 @@
+ sharedstatedir = @sharedstatedir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+-
+ SUBDIRS = libqalculate src data po po-defs docs
+-
+ EXTRA_DIST = \
+       autogen.sh \
+       TODO \
+@@ -210,48 +256,44 @@
+       xmldocs.make \
+       libqalculate.pc.in
+-
+ pkgconfigdir = $(libdir)/pkgconfig
+ pkgconfig_DATA = libqalculate.pc
+-subdir = .
+-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+-CONFIG_HEADER = config.h
+-CONFIG_CLEAN_FILES = libqalculate.pc
+-DIST_SOURCES =
+-DATA = $(pkgconfig_DATA)
+-
+-
+-RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \
+-      ps-recursive install-info-recursive uninstall-info-recursive \
+-      all-recursive install-data-recursive install-exec-recursive \
+-      installdirs-recursive install-recursive uninstall-recursive \
+-      check-recursive installcheck-recursive
+-DIST_COMMON = README $(srcdir)/Makefile.in $(srcdir)/configure AUTHORS \
+-      COPYING ChangeLog INSTALL Makefile.am NEWS TODO aclocal.m4 \
+-      config.guess config.h.in config.sub configure configure.in \
+-      depcomp install-sh libqalculate.pc.in ltmain.sh missing \
+-      mkinstalldirs
+-DIST_SUBDIRS = $(SUBDIRS)
+ all: config.h
+       $(MAKE) $(AM_MAKEFLAGS) all-recursive
+ .SUFFIXES:
+-
+-am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
+- configure.lineno
+-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
++am--refresh:
++      @:
++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
++      @for dep in $?; do \
++        case '$(am__configure_deps)' in \
++          *$$dep*) \
++            echo ' cd $(srcdir) && $(AUTOMAKE) --gnu '; \
++            cd $(srcdir) && $(AUTOMAKE) --gnu  \
++              && exit 0; \
++            exit 1;; \
++        esac; \
++      done; \
++      echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  Makefile'; \
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --gnu  Makefile
+-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in  $(top_builddir)/config.status
+-      cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++      @case '$?' in \
++        *config.status*) \
++          echo ' $(SHELL) ./config.status'; \
++          $(SHELL) ./config.status;; \
++        *) \
++          echo ' cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe)'; \
++          cd $(top_builddir) && $(SHELL) ./config.status $@ $(am__depfiles_maybe);; \
++      esac;
+-$(top_builddir)/config.status: $(srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
+       $(SHELL) ./config.status --recheck
+-$(srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(srcdir)/configure.in $(ACLOCAL_M4) $(CONFIGURE_DEPENDENCIES)
+-      cd $(srcdir) && $(AUTOCONF)
+-$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ configure.in 
++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
++      cd $(srcdir) && $(AUTOCONF)
++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
+       cd $(srcdir) && $(ACLOCAL) $(ACLOCAL_AMFLAGS)
+ config.h: stamp-h1
+@@ -263,14 +305,14 @@
+ stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
+       @rm -f stamp-h1
+       cd $(top_builddir) && $(SHELL) ./config.status config.h
+-
+-$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(top_srcdir)/configure.in $(ACLOCAL_M4) 
++$(srcdir)/config.h.in: @MAINTAINER_MODE_TRUE@ $(am__configure_deps) 
+       cd $(top_srcdir) && $(AUTOHEADER)
+-      touch $(srcdir)/config.h.in
++      rm -f stamp-h1
++      touch $@
+ distclean-hdr:
+       -rm -f config.h stamp-h1
+-libqalculate.pc: $(top_builddir)/config.status libqalculate.pc.in
++libqalculate.pc: $(top_builddir)/config.status $(srcdir)/libqalculate.pc.in
+       cd $(top_builddir) && $(SHELL) ./config.status $@
+ mostlyclean-libtool:
+@@ -282,23 +324,22 @@
+ distclean-libtool:
+       -rm -f libtool
+ uninstall-info-am:
+-pkgconfigDATA_INSTALL = $(INSTALL_DATA)
+ install-pkgconfigDATA: $(pkgconfig_DATA)
+       @$(NORMAL_INSTALL)
+-      $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir)
++      test -z "$(pkgconfigdir)" || $(mkdir_p) "$(DESTDIR)$(pkgconfigdir)"
+       @list='$(pkgconfig_DATA)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-        f="`echo $$p | sed -e 's|^.*/||'`"; \
+-        echo " $(pkgconfigDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgconfigdir)/$$f"; \
+-        $(pkgconfigDATA_INSTALL) $$d$$p $(DESTDIR)$(pkgconfigdir)/$$f; \
++        f=$(am__strip_dir) \
++        echo " $(pkgconfigDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
++        $(pkgconfigDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(pkgconfigdir)/$$f"; \
+       done
+ uninstall-pkgconfigDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(pkgconfig_DATA)'; for p in $$list; do \
+-        f="`echo $$p | sed -e 's|^.*/||'`"; \
+-        echo " rm -f $(DESTDIR)$(pkgconfigdir)/$$f"; \
+-        rm -f $(DESTDIR)$(pkgconfigdir)/$$f; \
++        f=$(am__strip_dir) \
++        echo " rm -f '$(DESTDIR)$(pkgconfigdir)/$$f'"; \
++        rm -f "$(DESTDIR)$(pkgconfigdir)/$$f"; \
+       done
+ # This directory's subdirectories are mostly independent; you can cd
+@@ -308,7 +349,13 @@
+ #     (which will cause the Makefiles to be regenerated when you run `make');
+ # (2) otherwise, pass the desired values on the `make' command line.
+ $(RECURSIVE_TARGETS):
+-      @set fnord $$MAKEFLAGS; amf=$$2; \
++      @failcom='exit 1'; \
++      for f in x $$MAKEFLAGS; do \
++        case $$f in \
++          *=* | --[!k]*);; \
++          *k*) failcom='fail=yes';; \
++        esac; \
++      done; \
+       dot_seen=no; \
+       target=`echo $@ | sed s/-recursive//`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+@@ -320,7 +367,7 @@
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+-         || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
++        || eval $$failcom; \
+       done; \
+       if test "$$dot_seen" = "no"; then \
+         $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+@@ -328,7 +375,13 @@
+ mostlyclean-recursive clean-recursive distclean-recursive \
+ maintainer-clean-recursive:
+-      @set fnord $$MAKEFLAGS; amf=$$2; \
++      @failcom='exit 1'; \
++      for f in x $$MAKEFLAGS; do \
++        case $$f in \
++          *=* | --[!k]*);; \
++          *k*) failcom='fail=yes';; \
++        esac; \
++      done; \
+       dot_seen=no; \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+@@ -349,7 +402,7 @@
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+-         || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
++        || eval $$failcom; \
+       done && test -z "$$fail"
+ tags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+@@ -360,14 +413,6 @@
+         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+       done
+-ETAGS = etags
+-ETAGSFLAGS =
+-
+-CTAGS = ctags
+-CTAGSFLAGS =
+-
+-tags: TAGS
+-
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+@@ -376,19 +421,22 @@
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       mkid -fID $$unique
++tags: TAGS
+ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+-      if (etags --etags-include --version) >/dev/null 2>&1; then \
++      if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+         include_option=--etags-include; \
++        empty_fix=.; \
+       else \
+         include_option=--include; \
++        empty_fix=; \
+       fi; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+-          test -f $$subdir/TAGS && \
++          test ! -f $$subdir/TAGS || \
+             tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+         fi; \
+       done; \
+@@ -398,10 +446,11 @@
+         done | \
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+-      test -z "$(ETAGS_ARGS)$$tags$$unique" \
+-        || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-           $$tags $$unique
+-
++      if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++        test -n "$$unique" || unique=$$empty_fix; \
++        $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++          $$tags $$unique; \
++      fi
+ ctags: CTAGS
+ CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+@@ -424,24 +473,11 @@
+ distclean-tags:
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+-
+-top_distdir = .
+-distdir = $(PACKAGE)-$(VERSION)
+-
+-am__remove_distdir = \
+-  { test ! -d $(distdir) \
+-    || { find $(distdir) -type d ! -perm -200 -exec chmod u+w {} ';' \
+-         && rm -fr $(distdir); }; }
+-
+-GZIP_ENV = --best
+-distuninstallcheck_listfiles = find . -type f -print
+-distcleancheck_listfiles = find . -type f -print
+ distdir: $(DISTFILES)
+       $(am__remove_distdir)
+       mkdir $(distdir)
+-      $(mkinstalldirs) $(distdir)/. $(distdir)/po
++      $(mkdir_p) $(distdir)/. $(distdir)/po
+       @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+       list='$(DISTFILES)'; for file in $$list; do \
+@@ -453,7 +489,7 @@
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           dir="/$$dir"; \
+-          $(mkinstalldirs) "$(distdir)$$dir"; \
++          $(mkdir_p) "$(distdir)$$dir"; \
+         else \
+           dir=''; \
+         fi; \
+@@ -468,15 +504,17 @@
+           || exit 1; \
+         fi; \
+       done
+-      list='$(SUBDIRS)'; for subdir in $$list; do \
++      list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+-          test -d $(distdir)/$$subdir \
+-          || mkdir $(distdir)/$$subdir \
++          test -d "$(distdir)/$$subdir" \
++          || $(mkdir_p) "$(distdir)/$$subdir" \
+           || exit 1; \
++          distdir=`$(am__cd) $(distdir) && pwd`; \
++          top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+           (cd $$subdir && \
+             $(MAKE) $(AM_MAKEFLAGS) \
+-              top_distdir="$(top_distdir)" \
+-              distdir=../$(distdir)/$$subdir \
++              top_distdir="$$top_distdir" \
++              distdir="$$distdir/$$subdir" \
+               distdir) \
+             || exit 1; \
+         fi; \
+@@ -487,19 +525,46 @@
+         ! -type d ! -perm -444 -exec $(SHELL) $(install_sh) -c -m a+r {} {} \; \
+       || chmod -R a+r $(distdir)
+ dist-gzip: distdir
+-      $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
++      tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
++      $(am__remove_distdir)
++
++dist-bzip2: distdir
++      tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
++      $(am__remove_distdir)
++
++dist-tarZ: distdir
++      tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
++      $(am__remove_distdir)
++
++dist-shar: distdir
++      shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
++      $(am__remove_distdir)
++
++dist-zip: distdir
++      -rm -f $(distdir).zip
++      zip -rq $(distdir).zip $(distdir)
+       $(am__remove_distdir)
+ dist dist-all: distdir
+-      $(AMTAR) chof - $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
++      tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
+       $(am__remove_distdir)
+ # This target untars the dist file and tries a VPATH configuration.  Then
+ # it guarantees that the distribution is self-contained by making another
+ # tarfile.
+ distcheck: dist
+-      $(am__remove_distdir)
+-      GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(AMTAR) xf -
++      case '$(DIST_ARCHIVES)' in \
++      *.tar.gz*) \
++        GZIP=$(GZIP_ENV) gunzip -c $(distdir).tar.gz | $(am__untar) ;;\
++      *.tar.bz2*) \
++        bunzip2 -c $(distdir).tar.bz2 | $(am__untar) ;;\
++      *.tar.Z*) \
++        uncompress -c $(distdir).tar.Z | $(am__untar) ;;\
++      *.shar.gz*) \
++        GZIP=$(GZIP_ENV) gunzip -c $(distdir).shar.gz | unshar ;;\
++      *.zip*) \
++        unzip $(distdir).zip ;;\
++      esac
+       chmod -R a-w $(distdir); chmod a+w $(distdir)
+       mkdir $(distdir)/_build
+       mkdir $(distdir)/_inst
+@@ -519,19 +584,20 @@
+               distuninstallcheck \
+         && chmod -R a-w "$$dc_install_base" \
+         && ({ \
+-             (cd ../.. && $(mkinstalldirs) "$$dc_destdir") \
++             (cd ../.. && umask 077 && mkdir "$$dc_destdir") \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" install \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" uninstall \
+              && $(MAKE) $(AM_MAKEFLAGS) DESTDIR="$$dc_destdir" \
+                   distuninstallcheck_dir="$$dc_destdir" distuninstallcheck; \
+             } || { rm -rf "$$dc_destdir"; exit 1; }) \
+         && rm -rf "$$dc_destdir" \
+-        && $(MAKE) $(AM_MAKEFLAGS) dist-gzip \
+-        && rm -f $(distdir).tar.gz \
++        && $(MAKE) $(AM_MAKEFLAGS) dist \
++        && rm -rf $(DIST_ARCHIVES) \
+         && $(MAKE) $(AM_MAKEFLAGS) distcleancheck
+       $(am__remove_distdir)
+-      @echo "$(distdir).tar.gz is ready for distribution" | \
+-        sed 'h;s/./=/g;p;x;p;x'
++      @(echo "$(distdir) archives ready for distribution: "; \
++        list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
++        sed -e '1{h;s/./=/g;p;x;}' -e '$${p;x;}'
+ distuninstallcheck:
+       @cd $(distuninstallcheck_dir) \
+       && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+@@ -555,8 +621,9 @@
+ all-am: Makefile $(DATA) config.h
+ installdirs: installdirs-recursive
+ installdirs-am:
+-      $(mkinstalldirs) $(DESTDIR)$(pkgconfigdir)
+-
++      for dir in "$(DESTDIR)$(pkgconfigdir)"; do \
++        test -z "$$dir" || $(mkdir_p) "$$dir"; \
++      done
+ install: install-recursive
+ install-exec: install-exec-recursive
+ install-data: install-data-recursive
+@@ -576,7 +643,7 @@
+ clean-generic:
+ distclean-generic:
+-      -rm -f $(CONFIG_CLEAN_FILES)
++      -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+@@ -588,13 +655,15 @@
+ distclean: distclean-recursive
+       -rm -f $(am__CONFIG_DISTCLEAN_FILES)
+       -rm -f Makefile
+-distclean-am: clean-am distclean-generic distclean-hdr distclean-libtool \
+-      distclean-tags
++distclean-am: clean-am distclean-generic distclean-hdr \
++      distclean-libtool distclean-tags
+ dvi: dvi-recursive
+ dvi-am:
++html: html-recursive
++
+ info: info-recursive
+ info-am:
+@@ -631,25 +700,22 @@
+ uninstall-info: uninstall-info-recursive
+-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \
+-      clean-generic clean-libtool clean-recursive ctags \
+-      ctags-recursive dist dist-all dist-gzip distcheck distclean \
++.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am am--refresh check \
++      check-am clean clean-generic clean-libtool clean-recursive \
++      ctags ctags-recursive dist dist-all dist-bzip2 dist-gzip \
++      dist-shar dist-tarZ dist-zip distcheck distclean \
+       distclean-generic distclean-hdr distclean-libtool \
+       distclean-recursive distclean-tags distcleancheck distdir \
+-      distuninstallcheck dvi dvi-am dvi-recursive info info-am \
+-      info-recursive install install-am install-data install-data-am \
+-      install-data-recursive install-exec install-exec-am \
+-      install-exec-recursive install-info install-info-am \
+-      install-info-recursive install-man install-pkgconfigDATA \
+-      install-recursive install-strip installcheck installcheck-am \
+-      installdirs installdirs-am installdirs-recursive \
+-      maintainer-clean maintainer-clean-generic \
+-      maintainer-clean-recursive mostlyclean mostlyclean-generic \
+-      mostlyclean-libtool mostlyclean-recursive pdf pdf-am \
+-      pdf-recursive ps ps-am ps-recursive tags tags-recursive \
++      distuninstallcheck dvi dvi-am html html-am info info-am \
++      install install-am install-data install-data-am install-exec \
++      install-exec-am install-info install-info-am install-man \
++      install-pkgconfigDATA install-strip installcheck \
++      installcheck-am installdirs installdirs-am maintainer-clean \
++      maintainer-clean-generic maintainer-clean-recursive \
++      mostlyclean mostlyclean-generic mostlyclean-libtool \
++      mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \
+       uninstall uninstall-am uninstall-info-am \
+-      uninstall-info-recursive uninstall-pkgconfigDATA \
+-      uninstall-recursive
++      uninstall-pkgconfigDATA
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+--- libqalculate-0.9.6.orig/configure
++++ libqalculate-0.9.6/configure
+@@ -815,13 +815,16 @@
+ AUTOMAKE
+ AUTOHEADER
+ MAKEINFO
+-AMTAR
+ install_sh
+ STRIP
+ INSTALL_STRIP_PROGRAM
++mkdir_p
+ AWK
+ SET_MAKE
+ am__leading_dot
++AMTAR
++am__tar
++am__untar
+ MAINTAINER_MODE_TRUE
+ MAINTAINER_MODE_FALSE
+ MAINT
+@@ -869,14 +872,14 @@
+ INTLTOOL_SCHEMAS_RULE
+ INTLTOOL_THEME_RULE
+ INTLTOOL_SERVICE_RULE
++INTLTOOL_POLICY_RULE
++XGETTEXT
++MSGMERGE
++MSGFMT
+ INTLTOOL_EXTRACT
+ INTLTOOL_MERGE
+ INTLTOOL_UPDATE
+ INTLTOOL_PERL
+-INTLTOOL_ICONV
+-INTLTOOL_MSGFMT
+-INTLTOOL_MSGMERGE
+-INTLTOOL_XGETTEXT
+ ALL_LINGUAS
+ DATADIRNAME
+ build
+@@ -899,22 +902,21 @@
+ QALCULATE_CURRENT
+ QALCULATE_REVISION
+ QALCULATE_AGE
+-CLN_CONFIG
+-CLN_CPPFLAGS
+-CLN_LIBS
+ PKG_CONFIG
++CLN_CFLAGS
++CLN_LIBS
+ GLIB_CFLAGS
+ GLIB_LIBS
++XML2_CFLAGS
++XML2_LIBS
+ READLINE_LIBS
+ QALCULATE_TEXT
+ LN_QALCULATE
+ QALCULATE_DEFS2DOC
+ GETTEXT_PACKAGE
+ USE_NLS
+-MSGFMT
+ MSGFMT_OPTS
+ GMSGFMT
+-XGETTEXT
+ CATALOGS
+ CATOBJEXT
+ GMOFILES
+@@ -945,8 +947,12 @@
+ F77
+ FFLAGS
+ PKG_CONFIG
++CLN_CFLAGS
++CLN_LIBS
+ GLIB_CFLAGS
+-GLIB_LIBS'
++GLIB_LIBS
++XML2_CFLAGS
++XML2_LIBS'
+ # Initialize some variables set by options.
+@@ -1524,18 +1530,17 @@
+ Optional Features:
+   --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
+   --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
+-  --enable-maintainer-mode enable make rules and dependencies not useful
+-                          (and sometimes confusing) to the casual installer
++  --enable-maintainer-mode  enable make rules and dependencies not useful
++                        (and sometimes confusing) to the casual installer
+   --disable-textport    Disable compiling the text port
+   --enable-defs2doc     Enable compiling the definitions documentation generator
+-  --disable-dependency-tracking Speeds up one-time builds
+-  --enable-dependency-tracking  Do not reject slow dependency extractors
++  --disable-dependency-tracking  speeds up one-time build
++  --enable-dependency-tracking   do not reject slow dependency extractors
+   --enable-shared[=PKGS]  build shared libraries [default=yes]
+   --enable-static[=PKGS]  build static libraries [default=yes]
+   --enable-fast-install[=PKGS]
+                           optimize for fast installation [default=yes]
+   --disable-libtool-lock  avoid locking (might break parallel builds)
+-  --disable-clntest       Do not try to compile and run a test CLN program
+ Optional Packages:
+   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
+@@ -1544,8 +1549,6 @@
+   --with-pic              try to use only PIC/non-PIC objects [default=use
+                           both]
+   --with-tags[=TAGS]      include additional configurations [automatic]
+-  --with-cln-prefix=PFX   Prefix where CLN is installed (optional)
+-  --with-cln-exec-prefix=PFX Exec prefix where CLN is installed (optional)
+   --with-readline         turn on readline default=yes, default tries -lncurses, -lcurses, -ltermcap
+ Some influential environment variables:
+@@ -1563,8 +1566,12 @@
+   F77         Fortran 77 compiler command
+   FFLAGS      Fortran 77 compiler flags
+   PKG_CONFIG  path to pkg-config utility
++  CLN_CFLAGS  C compiler flags for CLN, overriding pkg-config
++  CLN_LIBS    linker flags for CLN, overriding pkg-config
+   GLIB_CFLAGS C compiler flags for GLIB, overriding pkg-config
+   GLIB_LIBS   linker flags for GLIB, overriding pkg-config
++  XML2_CFLAGS C compiler flags for XML2, overriding pkg-config
++  XML2_LIBS   linker flags for XML2, overriding pkg-config
+ Use these variables to override the choices made by `configure' or to help
+ it to find libraries and programs with nonstandard names/locations.
+@@ -1988,7 +1995,7 @@
+ ac_compiler_gnu=$ac_cv_c_compiler_gnu
+-am__api_version="1.7"
++am__api_version="1.9"
+ ac_aux_dir=
+ for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
+   if test -f "$ac_dir/install-sh"; then
+@@ -2158,7 +2165,6 @@
+ program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
+ rm -f conftest.sed
+-
+ # expand $ac_aux_dir to an absolute path
+ am_aux_dir=`cd $ac_aux_dir && pwd`
+@@ -2172,6 +2178,39 @@
+ echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+ fi
++if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
++  # We used to keeping the `.' as first argument, in order to
++  # allow $(mkdir_p) to be used without argument.  As in
++  #   $(mkdir_p) $(somedir)
++  # where $(somedir) is conditionally defined.  However this is wrong
++  # for two reasons:
++  #  1. if the package is installed by a user who cannot write `.'
++  #     make install will fail,
++  #  2. the above comment should most certainly read
++  #     $(mkdir_p) $(DESTDIR)$(somedir)
++  #     so it does not work when $(somedir) is undefined and
++  #     $(DESTDIR) is not.
++  #  To support the latter case, we have to write
++  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
++  #  so the `.' trick is pointless.
++  mkdir_p='mkdir -p --'
++else
++  # On NextStep and OpenStep, the `mkdir' command does not
++  # recognize any option.  It will interpret all options as
++  # directories to create, and then abort because `.' already
++  # exists.
++  for d in ./-p ./--version;
++  do
++    test -d $d && rmdir $d
++  done
++  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
++  if test -f "$ac_aux_dir/mkinstalldirs"; then
++    mkdir_p='$(mkinstalldirs)'
++  else
++    mkdir_p='$(install_sh) -d'
++  fi
++fi
++
+ for ac_prog in gawk mawk nawk awk
+ do
+   # Extract the first word of "$ac_prog", so it can be a program name with args.
+@@ -2253,7 +2292,7 @@
+ fi
+ rmdir .tst 2>/dev/null
+- # test to see if srcdir already configured
++# test to see if srcdir already configured
+ if test "`cd $srcdir && pwd`" != "`pwd`" &&
+    test -f $srcdir/config.status; then
+   { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
+@@ -2301,9 +2340,6 @@
+ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
+-
+-AMTAR=${AMTAR-"${am_missing_run}tar"}
+-
+ install_sh=${install_sh-"$am_aux_dir/install-sh"}
+ # Installed binaries are usually stripped using `strip' when the user
+@@ -2412,6 +2448,13 @@
+ # We need awk for the "check" target.  The system "awk" is bad on
+ # some platforms.
++# Always define AMTAR for backward compatibility.
++
++AMTAR=${AMTAR-"${am_missing_run}tar"}
++
++am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
++
++
+@@ -3485,7 +3528,9 @@
+     : > sub/conftest.c
+     for i in 1 2 3 4 5 6; do
+       echo '#include "conftst'$i'.h"' >> sub/conftest.c
+-      : > sub/conftst$i.h
++      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
++      # Solaris 8's {/usr,}/bin/sh.
++      touch sub/conftst$i.h
+     done
+     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+@@ -3513,9 +3558,14 @@
+        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+       # icc doesn't choke on unknown options, it will just issue warnings
+-      # (even with -Werror).  So we grep stderr for any message
+-      # that says an option was ignored.
+-      if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
++      # or remarks (even with -Werror).  So we grep stderr for any message
++      # that says an option was ignored or not supported.
++      # When given -MP, icc 7.0 and 7.1 complain thusly:
++      #   icc: Command line warning: ignoring option '-M'; no argument required
++      # The diagnosis changed in icc 8.0:
++      #   icc: Command line remark: option '-MP' not supported
++      if (grep 'ignoring option' conftest.err ||
++          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+         am_cv_CC_dependencies_compiler_type=$depmode
+         break
+       fi
+@@ -4347,7 +4397,9 @@
+     : > sub/conftest.c
+     for i in 1 2 3 4 5 6; do
+       echo '#include "conftst'$i'.h"' >> sub/conftest.c
+-      : > sub/conftst$i.h
++      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
++      # Solaris 8's {/usr,}/bin/sh.
++      touch sub/conftst$i.h
+     done
+     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+@@ -4375,9 +4427,14 @@
+        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+       # icc doesn't choke on unknown options, it will just issue warnings
+-      # (even with -Werror).  So we grep stderr for any message
+-      # that says an option was ignored.
+-      if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
++      # or remarks (even with -Werror).  So we grep stderr for any message
++      # that says an option was ignored or not supported.
++      # When given -MP, icc 7.0 and 7.1 complain thusly:
++      #   icc: Command line warning: ignoring option '-M'; no argument required
++      # The diagnosis changed in icc 8.0:
++      #   icc: Command line remark: option '-MP' not supported
++      if (grep 'ignoring option' conftest.err ||
++          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+         am_cv_CC_dependencies_compiler_type=$depmode
+         break
+       fi
+@@ -4813,7 +4870,9 @@
+     : > sub/conftest.c
+     for i in 1 2 3 4 5 6; do
+       echo '#include "conftst'$i'.h"' >> sub/conftest.c
+-      : > sub/conftst$i.h
++      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
++      # Solaris 8's {/usr,}/bin/sh.
++      touch sub/conftst$i.h
+     done
+     echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
+@@ -4841,9 +4900,14 @@
+        grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+        ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+       # icc doesn't choke on unknown options, it will just issue warnings
+-      # (even with -Werror).  So we grep stderr for any message
+-      # that says an option was ignored.
+-      if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
++      # or remarks (even with -Werror).  So we grep stderr for any message
++      # that says an option was ignored or not supported.
++      # When given -MP, icc 7.0 and 7.1 complain thusly:
++      #   icc: Command line warning: ignoring option '-M'; no argument required
++      # The diagnosis changed in icc 8.0:
++      #   icc: Command line remark: option '-MP' not supported
++      if (grep 'ignoring option' conftest.err ||
++          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
+         am_cv_CXX_dependencies_compiler_type=$depmode
+         break
+       fi
+@@ -4874,149 +4938,829 @@
+ fi
++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
++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
++else
++  if test -n "$CC"; then
++  ac_cv_prog_CC="$CC" # Let the user override the test.
++else
++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_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
++    break 2
++  fi
++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; }
++else
++  { echo "$as_me:$LINENO: result: no" >&5
++echo "${ECHO_T}no" >&6; }
++fi
+-{ echo "$as_me:$LINENO: checking for ${CC-cc} option to accept ANSI C" >&5
+-echo $ECHO_N "checking for ${CC-cc} option to accept ANSI C... $ECHO_C" >&6; }
+-if test "${am_cv_prog_cc_stdc+set}" = set; then
++fi
++if test -z "$ac_cv_prog_CC"; then
++  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
+ else
+-  am_cv_prog_cc_stdc=no
+-ac_save_CC="$CC"
+-# Don't try gcc -ansi; that turns off useful extensions and
+-# breaks some systems' header files.
+-# AIX                 -qlanglvl=ansi
+-# Ultrix and OSF/1    -std1
+-# HP-UX 10.20 and later       -Ae
+-# HP-UX older versions        -Aa -D_HPUX_SOURCE
+-# SVR4                        -Xc -D__EXTENSIONS__
+-for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
++  if test -n "$ac_ct_CC"; then
++  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
++else
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
+ do
+-  CC="$ac_save_CC $ac_arg"
+-  cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-#include <stdarg.h>
+-#include <stdio.h>
+-#include <sys/types.h>
+-#include <sys/stat.h>
+-/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+-struct buf { int x; };
+-FILE * (*rcsopen) (struct buf *, struct stat *, int);
+-static char *e (p, i)
+-     char **p;
+-     int i;
+-{
+-  return p[i];
+-}
+-static char *f (char * (*g) (char **, int), char **p, ...)
+-{
+-  char *s;
+-  va_list v;
+-  va_start (v,p);
+-  s = g (p, va_arg (v,int));
+-  va_end (v);
+-  return s;
+-}
+-int test (int i, double x);
+-struct s1 {int (*f) (int a);};
+-struct s2 {int (*f) (double a);};
+-int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+-int argc;
+-char **argv;
+-
+-int
+-main ()
+-{
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++  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
++    break 2
++  fi
++done
++done
++IFS=$as_save_IFS
+-return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
++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; }
++else
++  { echo "$as_me:$LINENO: result: no" >&5
++echo "${ECHO_T}no" >&6; }
++fi
+-  ;
+-  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;;
++  if test "x$ac_ct_CC" = x; then
++    CC=""
++  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;}
++ac_tool_warned=yes ;;
+ 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
+-  am_cv_prog_cc_stdc="$ac_arg"; break
++    CC=$ac_ct_CC
++  fi
+ else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-
++  CC="$ac_cv_prog_CC"
+ fi
+-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
++if test -z "$CC"; then
++          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
++else
++  if test -n "$CC"; then
++  ac_cv_prog_CC="$CC" # Let the user override the test.
++else
++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_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
++    break 2
++  fi
+ done
+-CC="$ac_save_CC"
++done
++IFS=$as_save_IFS
+ fi
+-
+-if test -z "$am_cv_prog_cc_stdc"; then
+-  { echo "$as_me:$LINENO: result: none needed" >&5
+-echo "${ECHO_T}none needed" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: $am_cv_prog_cc_stdc" >&5
+-echo "${ECHO_T}$am_cv_prog_cc_stdc" >&6; }
+ fi
+-case "x$am_cv_prog_cc_stdc" in
+-  x|xno) ;;
+-  *) CC="$CC $am_cv_prog_cc_stdc" ;;
+-esac
+-
+-{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
+-echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&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; }
++CC=$ac_cv_prog_CC
++if test -n "$CC"; then
++  { echo "$as_me:$LINENO: result: $CC" >&5
++echo "${ECHO_T}$CC" >&6; }
+ else
+-  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
+-echo "${ECHO_T}no, using $LN_S" >&6; }
++  { echo "$as_me:$LINENO: result: no" >&5
++echo "${ECHO_T}no" >&6; }
+ fi
+-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; }
+-# On Suns, sometimes $CPP names a directory.
+-if test -n "$CPP" && test -d "$CPP"; then
+-  CPP=
++
++  fi
+ fi
+-if test -z "$CPP"; then
+-  if test "${ac_cv_prog_CPP+set}" = set; then
++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
+ else
+-      # Double quotes because CPP needs to be expanded
+-    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
+-    do
+-      ac_preproc_ok=false
+-for ac_c_preproc_warn_flag in '' yes
++  if test -n "$CC"; then
++  ac_cv_prog_CC="$CC" # Let the user override the test.
++else
++  ac_prog_rejected=no
++as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
+ do
+-  # Use a header file that comes with gcc, so configuring glibc
+-  # with a fresh cross-compiler works.
+-  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++  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
++    break 2
++  fi
++done
++done
++IFS=$as_save_IFS
++
++if test $ac_prog_rejected = yes; then
++  # We found a bogon in the path, so make sure we never use it.
++  set dummy $ac_cv_prog_CC
++  shift
++  if test $# != 0; then
++    # We chose a different compiler from the bogus one.
++    # However, it has the same basename, so the bogon will be chosen
++    # first if we set CC to just the basename; use the full file name.
++    shift
++    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
++  fi
++fi
++fi
++fi
++CC=$ac_cv_prog_CC
++if test -n "$CC"; then
++  { echo "$as_me:$LINENO: result: $CC" >&5
++echo "${ECHO_T}$CC" >&6; }
++else
++  { echo "$as_me:$LINENO: result: no" >&5
++echo "${ECHO_T}no" >&6; }
++fi
++
++
++fi
++if test -z "$CC"; then
++  if test -n "$ac_tool_prefix"; then
++  for ac_prog in cl.exe
++  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
++else
++  if test -n "$CC"; then
++  ac_cv_prog_CC="$CC" # Let the user override the test.
++else
++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_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
++    break 2
++  fi
++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; }
++else
++  { echo "$as_me:$LINENO: result: no" >&5
++echo "${ECHO_T}no" >&6; }
++fi
++
++
++    test -n "$CC" && break
++  done
++fi
++if test -z "$CC"; then
++  ac_ct_CC=$CC
++  for ac_prog in cl.exe
++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
++else
++  if test -n "$ac_ct_CC"; then
++  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
++else
++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_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
++    break 2
++  fi
++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; }
++else
++  { echo "$as_me:$LINENO: result: no" >&5
++echo "${ECHO_T}no" >&6; }
++fi
++
++
++  test -n "$ac_ct_CC" && break
++done
++
++  if test "x$ac_ct_CC" = x; then
++    CC=""
++  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;}
++ac_tool_warned=yes ;;
++esac
++    CC=$ac_ct_CC
++  fi
++fi
++
++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; }; }
++
++# 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"
++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); }
++
++{ 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
++else
++  cat >conftest.$ac_ext <<_ACEOF
++/* confdefs.h.  */
++_ACEOF
++cat confdefs.h >>conftest.$ac_ext
++cat >>conftest.$ac_ext <<_ACEOF
++/* end confdefs.h.  */
++
++int
++main ()
++{
++#ifndef __GNUC__
++       choke me
++#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
++  ac_compiler_gnu=yes
++else
++  echo "$as_me: failed program was:" >&5
++sed 's/^/| /' conftest.$ac_ext >&5
++
++      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`
++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
++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
++/* end confdefs.h.  */
++
++int
++main ()
++{
++
++  ;
++  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
++  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
++/* end confdefs.h.  */
++
++int
++main ()
++{
++
++  ;
++  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
++
++      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
++/* end confdefs.h.  */
++
++int
++main ()
++{
++
++  ;
++  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
++  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; }
++if test "$ac_test_CFLAGS" = set; then
++  CFLAGS=$ac_save_CFLAGS
++elif test $ac_cv_prog_cc_g = yes; then
++  if test "$GCC" = yes; then
++    CFLAGS="-g -O2"
++  else
++    CFLAGS="-g"
++  fi
++else
++  if test "$GCC" = yes; then
++    CFLAGS="-O2"
++  else
++    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
++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
++/* end confdefs.h.  */
++#include <stdarg.h>
++#include <stdio.h>
++#include <sys/types.h>
++#include <sys/stat.h>
++/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
++struct buf { int x; };
++FILE * (*rcsopen) (struct buf *, struct stat *, int);
++static char *e (p, i)
++     char **p;
++     int i;
++{
++  return p[i];
++}
++static char *f (char * (*g) (char **, int), char **p, ...)
++{
++  char *s;
++  va_list v;
++  va_start (v,p);
++  s = g (p, va_arg (v,int));
++  va_end (v);
++  return s;
++}
++
++/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
++   function prototypes and stuff, but not '\xHH' hex character constants.
++   These don't provoke an error unfortunately, instead are silently treated
++   as 'x'.  The following induces an error, until -std is added to get
++   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
++   array size at least.  It's necessary to write '\x00'==0 to get something
++   that's true only with -std.  */
++int osf4_cc_array ['\x00' == 0 ? 1 : -1];
++
++/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
++   inside strings and character constants.  */
++#define FOO(x) 'x'
++int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
++
++int test (int i, double x);
++struct s1 {int (*f) (int a);};
++struct s2 {int (*f) (double a);};
++int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
++int argc;
++char **argv;
++int
++main ()
++{
++return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
++  ;
++  return 0;
++}
++_ACEOF
++for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
++      -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
++  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
++rm -f conftest.$ac_ext
++CC=$ac_save_CC
++
++fi
++# 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; } ;;
++  xno)
++    { echo "$as_me:$LINENO: result: unsupported" >&5
++echo "${ECHO_T}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; } ;;
++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
++
++depcc="$CC"   am_compiler_list=
++
++{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
++echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
++if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
++  echo $ECHO_N "(cached) $ECHO_C" >&6
++else
++  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
++  # We make a subdir and do the tests there.  Otherwise we can end up
++  # making bogus files that we don't know about and never remove.  For
++  # instance it was reported that on HP-UX the gcc test will end up
++  # making a dummy file named `D' -- because `-MD' means `put the output
++  # in D'.
++  mkdir conftest.dir
++  # Copy depcomp to subdir because otherwise we won't find it if we're
++  # using a relative directory.
++  cp "$am_depcomp" conftest.dir
++  cd conftest.dir
++  # We will build objects and dependencies in a subdirectory because
++  # it helps to detect inapplicable dependency modes.  For instance
++  # both Tru64's cc and ICC support -MD to output dependencies as a
++  # side effect of compilation, but ICC will put the dependencies in
++  # the current directory while Tru64 will put them in the object
++  # directory.
++  mkdir sub
++
++  am_cv_CC_dependencies_compiler_type=none
++  if test "$am_compiler_list" = ""; then
++     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
++  fi
++  for depmode in $am_compiler_list; do
++    # Setup a source with many dependencies, because some compilers
++    # like to wrap large dependency lists on column 80 (with \), and
++    # we should not choose a depcomp mode which is confused by this.
++    #
++    # We need to recreate these files for each test, as the compiler may
++    # overwrite some of them when testing with obscure command lines.
++    # This happens at least with the AIX C compiler.
++    : > sub/conftest.c
++    for i in 1 2 3 4 5 6; do
++      echo '#include "conftst'$i'.h"' >> sub/conftest.c
++      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
++      # Solaris 8's {/usr,}/bin/sh.
++      touch sub/conftst$i.h
++    done
++    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
++
++    case $depmode in
++    nosideeffect)
++      # after this tag, mechanisms are not by side-effect, so they'll
++      # only be used when explicitly requested
++      if test "x$enable_dependency_tracking" = xyes; then
++      continue
++      else
++      break
++      fi
++      ;;
++    none) break ;;
++    esac
++    # We check with `-c' and `-o' for the sake of the "dashmstdout"
++    # mode.  It turns out that the SunPro C++ compiler does not properly
++    # handle `-M -o', and we need to detect this.
++    if depmode=$depmode \
++       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
++       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
++       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
++         >/dev/null 2>conftest.err &&
++       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
++       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
++       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
++      # icc doesn't choke on unknown options, it will just issue warnings
++      # or remarks (even with -Werror).  So we grep stderr for any message
++      # that says an option was ignored or not supported.
++      # When given -MP, icc 7.0 and 7.1 complain thusly:
++      #   icc: Command line warning: ignoring option '-M'; no argument required
++      # The diagnosis changed in icc 8.0:
++      #   icc: Command line remark: option '-MP' not supported
++      if (grep 'ignoring option' conftest.err ||
++          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
++        am_cv_CC_dependencies_compiler_type=$depmode
++        break
++      fi
++    fi
++  done
++
++  cd ..
++  rm -rf conftest.dir
++else
++  am_cv_CC_dependencies_compiler_type=none
++fi
++
++fi
++{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
++echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
++CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
++
++
++
++if
++  test "x$enable_dependency_tracking" != xno \
++  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
++  am__fastdepCC_TRUE=
++  am__fastdepCC_FALSE='#'
++else
++  am__fastdepCC_TRUE='#'
++  am__fastdepCC_FALSE=
++fi
++
++
++
++am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc
++
++{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
++echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&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; }
++else
++  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
++echo "${ECHO_T}no, using $LN_S" >&6; }
++fi
++
++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; }
++# 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
++else
++      # Double quotes because CPP needs to be expanded
++    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
++    do
++      ac_preproc_ok=false
++for ac_c_preproc_warn_flag in '' yes
++do
++  # Use a header file that comes with gcc, so configuring glibc
++  # with a fresh cross-compiler works.
++  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
+   # <limits.h> 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.
+@@ -5605,6 +6349,7 @@
+   INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+     INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+     INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
++   INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< $@'
+@@ -5625,24 +6370,18 @@
+-# Use the tools built into the package, not the ones that are installed.
+-INTLTOOL_EXTRACT='$(top_builddir)/intltool-extract'
+-
+-INTLTOOL_MERGE='$(top_builddir)/intltool-merge'
+-
+-INTLTOOL_UPDATE='$(top_builddir)/intltool-update'
+-
+-# Extract the first word of "perl", so it can be a program name with args.
+-set dummy perl; ac_word=$2
++# Check the gettext tools to make sure they are GNU
++# Extract the first word of "xgettext", so it can be a program name with args.
++set dummy xgettext; 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_INTLTOOL_PERL+set}" = set; then
++if test "${ac_cv_path_XGETTEXT+set}" = set; then
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+-  case $INTLTOOL_PERL in
++  case $XGETTEXT in
+   [\\/]* | ?:[\\/]*)
+-  ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
++  ac_cv_path_XGETTEXT="$XGETTEXT" # Let the user override the test with a path.
+   ;;
+   *)
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -5652,7 +6391,7 @@
+   test -z "$as_dir" && as_dir=.
+   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_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
++    ac_cv_path_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
+     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+@@ -5663,49 +6402,26 @@
+   ;;
+ esac
+ fi
+-INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
+-if test -n "$INTLTOOL_PERL"; then
+-  { echo "$as_me:$LINENO: result: $INTLTOOL_PERL" >&5
+-echo "${ECHO_T}$INTLTOOL_PERL" >&6; }
++XGETTEXT=$ac_cv_path_XGETTEXT
++if test -n "$XGETTEXT"; then
++  { echo "$as_me:$LINENO: result: $XGETTEXT" >&5
++echo "${ECHO_T}$XGETTEXT" >&6; }
+ else
+   { echo "$as_me:$LINENO: result: no" >&5
+ echo "${ECHO_T}no" >&6; }
+ fi
+-if test -z "$INTLTOOL_PERL"; then
+-   { { echo "$as_me:$LINENO: error: perl not found; required for intltool" >&5
+-echo "$as_me: error: perl not found; required for intltool" >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then
+-   { { echo "$as_me:$LINENO: error: perl 5.x required for intltool" >&5
+-echo "$as_me: error: perl 5.x required for intltool" >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-if test "x" != "xno-xml"; then
+-   { echo "$as_me:$LINENO: checking for XML::Parser" >&5
+-echo $ECHO_N "checking for XML::Parser... $ECHO_C" >&6; }
+-   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+-       { echo "$as_me:$LINENO: result: ok" >&5
+-echo "${ECHO_T}ok" >&6; }
+-   else
+-       { { echo "$as_me:$LINENO: error: XML::Parser perl module is required for intltool" >&5
+-echo "$as_me: error: XML::Parser perl module is required for intltool" >&2;}
+-   { (exit 1); exit 1; }; }
+-   fi
+-fi
+-
+-# Extract the first word of "iconv", so it can be a program name with args.
+-set dummy iconv; ac_word=$2
++# Extract the first word of "msgmerge", so it can be a program name with args.
++set dummy msgmerge; 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_INTLTOOL_ICONV+set}" = set; then
++if test "${ac_cv_path_MSGMERGE+set}" = set; then
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+-  case $INTLTOOL_ICONV in
++  case $MSGMERGE in
+   [\\/]* | ?:[\\/]*)
+-  ac_cv_path_INTLTOOL_ICONV="$INTLTOOL_ICONV" # Let the user override the test with a path.
++  ac_cv_path_MSGMERGE="$MSGMERGE" # Let the user override the test with a path.
+   ;;
+   *)
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -5715,7 +6431,7 @@
+   test -z "$as_dir" && as_dir=.
+   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_INTLTOOL_ICONV="$as_dir/$ac_word$ac_exec_ext"
++    ac_cv_path_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
+     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+@@ -5723,14 +6439,13 @@
+ done
+ IFS=$as_save_IFS
+-  test -z "$ac_cv_path_INTLTOOL_ICONV" && ac_cv_path_INTLTOOL_ICONV="iconv"
+   ;;
+ esac
+ fi
+-INTLTOOL_ICONV=$ac_cv_path_INTLTOOL_ICONV
+-if test -n "$INTLTOOL_ICONV"; then
+-  { echo "$as_me:$LINENO: result: $INTLTOOL_ICONV" >&5
+-echo "${ECHO_T}$INTLTOOL_ICONV" >&6; }
++MSGMERGE=$ac_cv_path_MSGMERGE
++if test -n "$MSGMERGE"; then
++  { echo "$as_me:$LINENO: result: $MSGMERGE" >&5
++echo "${ECHO_T}$MSGMERGE" >&6; }
+ else
+   { echo "$as_me:$LINENO: result: no" >&5
+ echo "${ECHO_T}no" >&6; }
+@@ -5741,12 +6456,12 @@
+ set dummy msgfmt; 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_INTLTOOL_MSGFMT+set}" = set; then
++if test "${ac_cv_path_MSGFMT+set}" = set; then
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+-  case $INTLTOOL_MSGFMT in
++  case $MSGFMT in
+   [\\/]* | ?:[\\/]*)
+-  ac_cv_path_INTLTOOL_MSGFMT="$INTLTOOL_MSGFMT" # Let the user override the test with a path.
++  ac_cv_path_MSGFMT="$MSGFMT" # Let the user override the test with a path.
+   ;;
+   *)
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -5756,7 +6471,7 @@
+   test -z "$as_dir" && as_dir=.
+   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_INTLTOOL_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
++    ac_cv_path_MSGFMT="$as_dir/$ac_word$ac_exec_ext"
+     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+@@ -5764,71 +6479,51 @@
+ done
+ IFS=$as_save_IFS
+-  test -z "$ac_cv_path_INTLTOOL_MSGFMT" && ac_cv_path_INTLTOOL_MSGFMT="msgfmt"
+   ;;
+ esac
+ fi
+-INTLTOOL_MSGFMT=$ac_cv_path_INTLTOOL_MSGFMT
+-if test -n "$INTLTOOL_MSGFMT"; then
+-  { echo "$as_me:$LINENO: result: $INTLTOOL_MSGFMT" >&5
+-echo "${ECHO_T}$INTLTOOL_MSGFMT" >&6; }
++MSGFMT=$ac_cv_path_MSGFMT
++if test -n "$MSGFMT"; then
++  { echo "$as_me:$LINENO: result: $MSGFMT" >&5
++echo "${ECHO_T}$MSGFMT" >&6; }
+ else
+   { echo "$as_me:$LINENO: result: no" >&5
+ echo "${ECHO_T}no" >&6; }
+ fi
+-# Extract the first word of "msgmerge", so it can be a program name with args.
+-set dummy msgmerge; 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_INTLTOOL_MSGMERGE+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $INTLTOOL_MSGMERGE in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_INTLTOOL_MSGMERGE="$INTLTOOL_MSGMERGE" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  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_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_INTLTOOL_MSGMERGE="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-  test -z "$ac_cv_path_INTLTOOL_MSGMERGE" && ac_cv_path_INTLTOOL_MSGMERGE="msgmerge"
+-  ;;
+-esac
++if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
++    { { echo "$as_me:$LINENO: error: GNU gettext tools not found; required for intltool" >&5
++echo "$as_me: error: GNU gettext tools not found; required for intltool" >&2;}
++   { (exit 1); exit 1; }; }
+ fi
+-INTLTOOL_MSGMERGE=$ac_cv_path_INTLTOOL_MSGMERGE
+-if test -n "$INTLTOOL_MSGMERGE"; then
+-  { echo "$as_me:$LINENO: result: $INTLTOOL_MSGMERGE" >&5
+-echo "${ECHO_T}$INTLTOOL_MSGMERGE" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
++xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
++mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
++mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
++if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
++    { { echo "$as_me:$LINENO: error: GNU gettext tools not found; required for intltool" >&5
++echo "$as_me: error: GNU gettext tools not found; required for intltool" >&2;}
++   { (exit 1); exit 1; }; }
+ fi
++# Use the tools built into the package, not the ones that are installed.
++INTLTOOL_EXTRACT='$(top_builddir)/intltool-extract'
++
++INTLTOOL_MERGE='$(top_builddir)/intltool-merge'
+-# Extract the first word of "xgettext", so it can be a program name with args.
+-set dummy xgettext; ac_word=$2
++INTLTOOL_UPDATE='$(top_builddir)/intltool-update'
++
++
++# Extract the first word of "perl", so it can be a program name with args.
++set dummy perl; 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_INTLTOOL_XGETTEXT+set}" = set; then
++if test "${ac_cv_path_INTLTOOL_PERL+set}" = set; then
+   echo $ECHO_N "(cached) $ECHO_C" >&6
+ else
+-  case $INTLTOOL_XGETTEXT in
++  case $INTLTOOL_PERL in
+   [\\/]* | ?:[\\/]*)
+-  ac_cv_path_INTLTOOL_XGETTEXT="$INTLTOOL_XGETTEXT" # Let the user override the test with a path.
++  ac_cv_path_INTLTOOL_PERL="$INTLTOOL_PERL" # Let the user override the test with a path.
+   ;;
+   *)
+   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+@@ -5838,7 +6533,7 @@
+   test -z "$as_dir" && as_dir=.
+   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_INTLTOOL_XGETTEXT="$as_dir/$ac_word$ac_exec_ext"
++    ac_cv_path_INTLTOOL_PERL="$as_dir/$ac_word$ac_exec_ext"
+     echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+     break 2
+   fi
+@@ -5846,20 +6541,41 @@
+ done
+ IFS=$as_save_IFS
+-  test -z "$ac_cv_path_INTLTOOL_XGETTEXT" && ac_cv_path_INTLTOOL_XGETTEXT="xgettext"
+   ;;
+ esac
+ fi
+-INTLTOOL_XGETTEXT=$ac_cv_path_INTLTOOL_XGETTEXT
+-if test -n "$INTLTOOL_XGETTEXT"; then
+-  { echo "$as_me:$LINENO: result: $INTLTOOL_XGETTEXT" >&5
+-echo "${ECHO_T}$INTLTOOL_XGETTEXT" >&6; }
++INTLTOOL_PERL=$ac_cv_path_INTLTOOL_PERL
++if test -n "$INTLTOOL_PERL"; then
++  { echo "$as_me:$LINENO: result: $INTLTOOL_PERL" >&5
++echo "${ECHO_T}$INTLTOOL_PERL" >&6; }
+ else
+   { echo "$as_me:$LINENO: result: no" >&5
+ echo "${ECHO_T}no" >&6; }
+ fi
++if test -z "$INTLTOOL_PERL"; then
++   { { echo "$as_me:$LINENO: error: perl not found; required for intltool" >&5
++echo "$as_me: error: perl not found; required for intltool" >&2;}
++   { (exit 1); exit 1; }; }
++fi
++if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then
++   { { echo "$as_me:$LINENO: error: perl 5.x required for intltool" >&5
++echo "$as_me: error: perl 5.x required for intltool" >&2;}
++   { (exit 1); exit 1; }; }
++fi
++if test "x" != "xno-xml"; then
++   { echo "$as_me:$LINENO: checking for XML::Parser" >&5
++echo $ECHO_N "checking for XML::Parser... $ECHO_C" >&6; }
++   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
++       { echo "$as_me:$LINENO: result: ok" >&5
++echo "${ECHO_T}ok" >&6; }
++   else
++       { { echo "$as_me:$LINENO: error: XML::Parser perl module is required for intltool" >&5
++echo "$as_me: error: XML::Parser perl module is required for intltool" >&2;}
++   { (exit 1); exit 1; }; }
++   fi
++fi
+ # Substitute ALL_LINGUAS so we can use it in po/Makefile
+@@ -5878,7 +6594,7 @@
+ main ()
+ {
+ extern int _nl_msg_cat_cntr;
+-                 return _nl_msg_cat_cntr
++                       return _nl_msg_cat_cntr
+   ;
+   return 0;
+ }
+@@ -6508,7 +7224,7 @@
+   esac
+   ;;
+-interix3*)
++interix[3-9]*)
+   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+   lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
+   ;;
+@@ -6528,7 +7244,7 @@
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+-netbsd*)
++netbsd* | netbsdelf*-gnu)
+   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+     lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
+   else
+@@ -6648,7 +7364,7 @@
+   ;;
+ *-*-irix6*)
+   # Find out which ABI we are using.
+-  echo '#line 6651 "configure"' > conftest.$ac_ext
++  echo '#line 7367 "configure"' > conftest.$ac_ext
+   if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
+   (eval $ac_compile) 2>&5
+   ac_status=$?
+@@ -7627,24 +8343,27 @@
+     fi
+     ;;
+   *)
+-    # If test is not a shell built-in, we'll probably end up computing a
+-    # maximum length that is only half of the actual maximum length, but
+-    # we can't tell.
+-    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+-    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
++    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
++    if test -n "$lt_cv_sys_max_cmd_len"; then
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++    else
++      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
++      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
+              = "XX$teststring") >/dev/null 2>&1 &&
+-          new_result=`expr "X$teststring" : ".*" 2>&1` &&
+-          lt_cv_sys_max_cmd_len=$new_result &&
+-          test $i != 17 # 1/2 MB should be enough
+-    do
+-      i=`expr $i + 1`
+-      teststring=$teststring$teststring
+-    done
+-    teststring=
+-    # Add a significant safety factor because C++ compilers can tack on massive
+-    # amounts of additional arguments before passing them to the linker.
+-    # It appears as though 1/2 is a usable value.
+-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++            new_result=`expr "X$teststring" : ".*" 2>&1` &&
++            lt_cv_sys_max_cmd_len=$new_result &&
++            test $i != 17 # 1/2 MB should be enough
++      do
++        i=`expr $i + 1`
++        teststring=$teststring$teststring
++      done
++      teststring=
++      # Add a significant safety factor because C++ compilers can tack on massive
++      # amounts of additional arguments before passing them to the linker.
++      # It appears as though 1/2 is a usable value.
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++    fi
+     ;;
+   esac
+@@ -8250,7 +8969,7 @@
+ test -z "$ac_objext" && ac_objext=o
+ # Determine commands to create old-style static archives.
+-old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
+ old_postinstall_cmds='chmod 644 $oldlib'
+ old_postuninstall_cmds=
+@@ -8432,67 +9151,6 @@
+ test -z "$pic_mode" && pic_mode=default
+-# Check if we have a version mismatch between libtool.m4 and ltmain.sh.
+-#
+-# Note:  This should be in AC_LIBTOOL_SETUP, _after_ $ltmain have been defined.
+-#        We also should do it _before_ AC_LIBTOOL_LANG_C_CONFIG that actually
+-#        calls AC_LIBTOOL_CONFIG and creates libtool.
+-#
+-{ echo "$as_me:$LINENO: checking for correct ltmain.sh version" >&5
+-echo $ECHO_N "checking for correct ltmain.sh version... $ECHO_C" >&6; }
+-if test "x$ltmain" = "x" ; then
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-  { { echo "$as_me:$LINENO: error:
+-
+-*** [Gentoo] sanity check failed! ***
+-*** \$ltmain is not defined, please check the patch for consistency! ***
+-" >&5
+-echo "$as_me: error:
+-
+-*** [Gentoo] sanity check failed! ***
+-*** \$ltmain is not defined, please check the patch for consistency! ***
+-" >&2;}
+-   { (exit 1); exit 1; }; }
+-fi
+-gentoo_lt_version="1.5.23b"
+-gentoo_ltmain_version=`sed -n '/^[    ]*VERSION=/{s/^[        ]*VERSION=//;p;q;}' "$ltmain"`
+-if test "x$gentoo_lt_version" != "x$gentoo_ltmain_version" ; then
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-  { { echo "$as_me:$LINENO: error:
+-
+-*** [Gentoo] sanity check failed! ***
+-*** libtool.m4 and ltmain.sh have a version mismatch! ***
+-*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***
+-
+-Please run:
+-
+-  libtoolize --copy --force
+-
+-if appropriate, please contact the maintainer of this
+-package (or your distribution) for help.
+-" >&5
+-echo "$as_me: error:
+-
+-*** [Gentoo] sanity check failed! ***
+-*** libtool.m4 and ltmain.sh have a version mismatch! ***
+-*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***
+-
+-Please run:
+-
+-  libtoolize --copy --force
+-
+-if appropriate, please contact the maintainer of this
+-package (or your distribution) for help.
+-" >&2;}
+-   { (exit 1); exit 1; }; }
+-else
+-  { echo "$as_me:$LINENO: result: yes" >&5
+-echo "${ECHO_T}yes" >&6; }
+-fi
+-
+-
+ # Use C for the default configuration in the libtool script
+ tagname=
+ lt_save_CC="$CC"
+@@ -8566,11 +9224,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:8569: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:9227: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:8573: \$? = $ac_status" >&5
++   echo "$as_me:9231: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -8639,7 +9297,7 @@
+       lt_prog_compiler_pic='-fno-common'
+       ;;
+-    interix3*)
++    interix[3-9]*)
+       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+       # Instead, we relocate shared libraries at runtime.
+       ;;
+@@ -8856,11 +9514,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:8859: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:9517: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:8863: \$? = $ac_status" >&5
++   echo "$as_me:9521: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -8960,11 +9618,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:8963: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:9621: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:8967: \$? = $ac_status" >&5
++   echo "$as_me:9625: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
+@@ -9174,7 +9832,7 @@
+       fi
+       ;;
+-    interix3*)
++    interix[3-9]*)
+       hardcode_direct=no
+       hardcode_shlibpath_var=no
+       hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+@@ -9224,12 +9882,13 @@
+   $echo "local: *; };" >> $output_objdir/$libname.ver~
+         $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+       fi
++      link_all_deplibs=no
+       else
+       ld_shlibs=no
+       fi
+       ;;
+-    netbsd*)
++    netbsd* | netbsdelf*-gnu)
+       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+       archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+       wlarc=
+@@ -9628,10 +10287,10 @@
+       case $cc_basename in
+         xlc*)
+          output_verbose_link_cmd='echo'
+-         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
++         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
+          module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           module_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           ;;
+        *)
+@@ -9773,7 +10432,7 @@
+       link_all_deplibs=yes
+       ;;
+-    netbsd*)
++    netbsd* | netbsdelf*-gnu)
+       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+       else
+@@ -9793,24 +10452,28 @@
+       ;;
+     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'
+-      archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+-      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
+-      export_dynamic_flag_spec='${wl}-E'
++      if test -f /usr/libexec/ld.so; then
++      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'
++        archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
++        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
+       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
++      ld_shlibs=no
+       fi
+       ;;
+@@ -10307,14 +10970,7 @@
+     *) objformat=elf ;;
+     esac
+   fi
+-  # Handle Gentoo/FreeBSD as it was Linux
+-  case $host_vendor in
+-    gentoo)
+-      version_type=linux ;;
+-    *)
+-      version_type=freebsd-$objformat ;;
+-  esac
+-
++  version_type=freebsd-$objformat
+   case $version_type in
+     freebsd-elf*)
+       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+@@ -10325,12 +10981,6 @@
+       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+       need_version=yes
+       ;;
+-    linux)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-      soname_spec='${libname}${release}${shared_ext}$major'
+-      need_lib_prefix=no
+-      need_version=no
+-      ;;
+   esac
+   shlibpath_var=LD_LIBRARY_PATH
+   case $host_os in
+@@ -10409,7 +11059,7 @@
+   postinstall_cmds='chmod 555 $lib'
+   ;;
+-interix3*)
++interix[3-9]*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+@@ -10480,7 +11130,7 @@
+   # Append ld.so.conf contents to the search path
+   if test -f /etc/ld.so.conf; then
+-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,  ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
++    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[    ]*hwcap[        ]/d;s/[:,       ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+   fi
+@@ -10493,6 +11143,18 @@
+   dynamic_linker='GNU/Linux ld.so'
+   ;;
++netbsdelf*-gnu)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  dynamic_linker='NetBSD ld.elf_so'
++  ;;
++
+ netbsd*)
+   version_type=sunos
+   need_lib_prefix=no
+@@ -11318,7 +11980,7 @@
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<EOF
+-#line 11321 "configure"
++#line 11983 "configure"
+ #include "confdefs.h"
+ #if HAVE_DLFCN_H
+@@ -11418,7 +12080,7 @@
+   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+   lt_status=$lt_dlunknown
+   cat > conftest.$ac_ext <<EOF
+-#line 11421 "configure"
++#line 12083 "configure"
+ #include "confdefs.h"
+ #if HAVE_DLFCN_H
+@@ -11616,6 +12278,7 @@
+     module_cmds \
+     module_expsym_cmds \
+     lt_cv_prog_compiler_c_o \
++    fix_srcfile_path \
+     exclude_expsyms \
+     include_expsyms; do
+@@ -11984,7 +12647,7 @@
+ 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"
++fix_srcfile_path=$lt_fix_srcfile_path
+ # Set to yes if exported symbols are required.
+ always_export_symbols=$always_export_symbols
+@@ -12708,10 +13371,10 @@
+       case $cc_basename in
+         xlc*)
+          output_verbose_link_cmd='echo'
+-          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
++          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
+           module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           module_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           ;;
+        *)
+@@ -12862,7 +13525,7 @@
+       ;;
+     esac
+     ;;
+-  interix3*)
++  interix[3-9]*)
+     hardcode_direct_CXX=no
+     hardcode_shlibpath_var_CXX=no
+     hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+@@ -13027,7 +13690,7 @@
+       ;;
+     esac
+     ;;
+-  netbsd*)
++  netbsd* | netbsdelf*-gnu)
+     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+       archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+       wlarc=
+@@ -13043,16 +13706,20 @@
+     ld_shlibs_CXX=no
+     ;;
+   openbsd*)
+-    hardcode_direct_CXX=yes
+-    hardcode_shlibpath_var_CXX=no
+-    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+-    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
+-    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+-      export_dynamic_flag_spec_CXX='${wl}-E'
+-      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++    if test -f /usr/libexec/ld.so; then
++      hardcode_direct_CXX=yes
++      hardcode_shlibpath_var_CXX=no
++      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
++      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
++      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
++      export_dynamic_flag_spec_CXX='${wl}-E'
++      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++      fi
++      output_verbose_link_cmd='echo'
++    else
++      ld_shlibs_CXX=no
+     fi
+-    output_verbose_link_cmd='echo'
+     ;;
+   osf3*)
+     case $cc_basename in
+@@ -13461,7 +14128,7 @@
+ # PORTME: override above test on systems where it is broken
+ case $host_os in
+-interix3*)
++interix[3-9]*)
+   # Interix 3.5 installs completely hosed .la files for C++, so rather than
+   # hack all around it, let's just trust "g++" to DTRT.
+   predep_objects_CXX=
+@@ -13564,7 +14231,7 @@
+       # DJGPP does not support shared libraries at all
+       lt_prog_compiler_pic_CXX=
+       ;;
+-    interix3*)
++    interix[3-9]*)
+       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+       # Instead, we relocate shared libraries at runtime.
+       ;;
+@@ -13724,7 +14391,7 @@
+           ;;
+       esac
+       ;;
+-      netbsd*)
++      netbsd* | netbsdelf*-gnu)
+       ;;
+       osf3* | osf4* | osf5*)
+       case $cc_basename in
+@@ -13833,11 +14500,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:13836: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:14503: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:13840: \$? = $ac_status" >&5
++   echo "$as_me:14507: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -13937,11 +14604,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:13940: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:14607: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:13944: \$? = $ac_status" >&5
++   echo "$as_me:14611: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
+@@ -14009,6 +14676,9 @@
+   cygwin* | mingw*)
+     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/;/^.*[ ]__nm__/s/^.*[ ]__nm__\([^ ]*\)[ ][^ ]*/\1 DATA/;/^I[ ]/d;/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
+   ;;
++  linux* | k*bsd*-gnu)
++    link_all_deplibs_CXX=no
++  ;;
+   *)
+     export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+   ;;
+@@ -14281,14 +14951,7 @@
+     *) objformat=elf ;;
+     esac
+   fi
+-  # Handle Gentoo/FreeBSD as it was Linux
+-  case $host_vendor in
+-    gentoo)
+-      version_type=linux ;;
+-    *)
+-      version_type=freebsd-$objformat ;;
+-  esac
+-
++  version_type=freebsd-$objformat
+   case $version_type in
+     freebsd-elf*)
+       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+@@ -14299,12 +14962,6 @@
+       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+       need_version=yes
+       ;;
+-    linux)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-      soname_spec='${libname}${release}${shared_ext}$major'
+-      need_lib_prefix=no
+-      need_version=no
+-      ;;
+   esac
+   shlibpath_var=LD_LIBRARY_PATH
+   case $host_os in
+@@ -14383,7 +15040,7 @@
+   postinstall_cmds='chmod 555 $lib'
+   ;;
+-interix3*)
++interix[3-9]*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+@@ -14454,7 +15111,7 @@
+   # Append ld.so.conf contents to the search path
+   if test -f /etc/ld.so.conf; then
+-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,  ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
++    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[    ]*hwcap[        ]/d;s/[:,       ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+   fi
+@@ -14467,6 +15124,18 @@
+   dynamic_linker='GNU/Linux ld.so'
+   ;;
++netbsdelf*-gnu)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  dynamic_linker='NetBSD ld.elf_so'
++  ;;
++
+ netbsd*)
+   version_type=sunos
+   need_lib_prefix=no
+@@ -14746,6 +15415,7 @@
+     module_cmds_CXX \
+     module_expsym_cmds_CXX \
+     lt_cv_prog_compiler_c_o_CXX \
++    fix_srcfile_path_CXX \
+     exclude_expsyms_CXX \
+     include_expsyms_CXX; do
+@@ -15066,7 +15736,7 @@
+ 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_CXX"
++fix_srcfile_path=$lt_fix_srcfile_path
+ # Set to yes if exported symbols are required.
+ always_export_symbols=$always_export_symbols_CXX
+@@ -15294,7 +15964,7 @@
+       lt_prog_compiler_pic_F77='-fno-common'
+       ;;
+-    interix3*)
++    interix[3-9]*)
+       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+       # Instead, we relocate shared libraries at runtime.
+       ;;
+@@ -15511,11 +16181,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:15514: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:16184: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:15518: \$? = $ac_status" >&5
++   echo "$as_me:16188: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -15615,11 +16285,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:15618: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:16288: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:15622: \$? = $ac_status" >&5
++   echo "$as_me:16292: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
+@@ -15829,7 +16499,7 @@
+       fi
+       ;;
+-    interix3*)
++    interix[3-9]*)
+       hardcode_direct_F77=no
+       hardcode_shlibpath_var_F77=no
+       hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
+@@ -15879,12 +16549,13 @@
+   $echo "local: *; };" >> $output_objdir/$libname.ver~
+         $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+       fi
++      link_all_deplibs_F77=no
+       else
+       ld_shlibs_F77=no
+       fi
+       ;;
+-    netbsd*)
++    netbsd* | netbsdelf*-gnu)
+       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+       archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+       wlarc=
+@@ -16263,10 +16934,10 @@
+       case $cc_basename in
+         xlc*)
+          output_verbose_link_cmd='echo'
+-         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
++         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
+          module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           module_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           ;;
+        *)
+@@ -16408,7 +17079,7 @@
+       link_all_deplibs_F77=yes
+       ;;
+-    netbsd*)
++    netbsd* | netbsdelf*-gnu)
+       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+       archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+       else
+@@ -16428,24 +17099,28 @@
+       ;;
+     openbsd*)
+-      hardcode_direct_F77=yes
+-      hardcode_shlibpath_var_F77=no
+-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-      archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-      archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+-      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
+-      export_dynamic_flag_spec_F77='${wl}-E'
++      if test -f /usr/libexec/ld.so; then
++      hardcode_direct_F77=yes
++      hardcode_shlibpath_var_F77=no
++      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++        archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++        archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
++        hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
++        export_dynamic_flag_spec_F77='${wl}-E'
++      else
++        case $host_os in
++         openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
++           archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++           hardcode_libdir_flag_spec_F77='-R$libdir'
++           ;;
++         *)
++           archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++           hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
++           ;;
++        esac
++        fi
+       else
+-       case $host_os in
+-       openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+-         archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-         hardcode_libdir_flag_spec_F77='-R$libdir'
+-         ;;
+-       *)
+-         archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-         hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
+-         ;;
+-       esac
++      ld_shlibs_F77=no
+       fi
+       ;;
+@@ -16889,15 +17564,8 @@
+     freebsd[123]*) objformat=aout ;;
+     *) objformat=elf ;;
+     esac
+-  fi
+-  # Handle Gentoo/FreeBSD as it was Linux
+-  case $host_vendor in
+-    gentoo)
+-      version_type=linux ;;
+-    *)
+-      version_type=freebsd-$objformat ;;
+-  esac
+-
++  fi
++  version_type=freebsd-$objformat
+   case $version_type in
+     freebsd-elf*)
+       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+@@ -16908,12 +17576,6 @@
+       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+       need_version=yes
+       ;;
+-    linux)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-      soname_spec='${libname}${release}${shared_ext}$major'
+-      need_lib_prefix=no
+-      need_version=no
+-      ;;
+   esac
+   shlibpath_var=LD_LIBRARY_PATH
+   case $host_os in
+@@ -16992,7 +17654,7 @@
+   postinstall_cmds='chmod 555 $lib'
+   ;;
+-interix3*)
++interix[3-9]*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+@@ -17063,7 +17725,7 @@
+   # Append ld.so.conf contents to the search path
+   if test -f /etc/ld.so.conf; then
+-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,  ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
++    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[    ]*hwcap[        ]/d;s/[:,       ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+   fi
+@@ -17076,6 +17738,18 @@
+   dynamic_linker='GNU/Linux ld.so'
+   ;;
++netbsdelf*-gnu)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  dynamic_linker='NetBSD ld.elf_so'
++  ;;
++
+ netbsd*)
+   version_type=sunos
+   need_lib_prefix=no
+@@ -17355,6 +18029,7 @@
+     module_cmds_F77 \
+     module_expsym_cmds_F77 \
+     lt_cv_prog_compiler_c_o_F77 \
++    fix_srcfile_path_F77 \
+     exclude_expsyms_F77 \
+     include_expsyms_F77; do
+@@ -17675,7 +18350,7 @@
+ 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_F77"
++fix_srcfile_path=$lt_fix_srcfile_path
+ # Set to yes if exported symbols are required.
+ always_export_symbols=$always_export_symbols_F77
+@@ -17810,11 +18485,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:17813: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:18488: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:17817: \$? = $ac_status" >&5
++   echo "$as_me:18492: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -17883,7 +18558,7 @@
+       lt_prog_compiler_pic_GCJ='-fno-common'
+       ;;
+-    interix3*)
++    interix[3-9]*)
+       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+       # Instead, we relocate shared libraries at runtime.
+       ;;
+@@ -18100,11 +18775,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:18103: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:18778: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>conftest.err)
+    ac_status=$?
+    cat conftest.err >&5
+-   echo "$as_me:18107: \$? = $ac_status" >&5
++   echo "$as_me:18782: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s "$ac_outfile"; then
+      # The compiler can only warn and ignore the option if not recognized
+      # So say no if there are warnings other than the usual output.
+@@ -18204,11 +18879,11 @@
+    -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+    -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
+    -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:18207: $lt_compile\"" >&5)
++   (eval echo "\"\$as_me:18882: $lt_compile\"" >&5)
+    (eval "$lt_compile" 2>out/conftest.err)
+    ac_status=$?
+    cat out/conftest.err >&5
+-   echo "$as_me:18211: \$? = $ac_status" >&5
++   echo "$as_me:18886: \$? = $ac_status" >&5
+    if (exit $ac_status) && test -s out/conftest2.$ac_objext
+    then
+      # The compiler can only warn and ignore the option if not recognized
+@@ -18418,7 +19093,7 @@
+       fi
+       ;;
+-    interix3*)
++    interix[3-9]*)
+       hardcode_direct_GCJ=no
+       hardcode_shlibpath_var_GCJ=no
+       hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
+@@ -18468,12 +19143,13 @@
+   $echo "local: *; };" >> $output_objdir/$libname.ver~
+         $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+       fi
++      link_all_deplibs_GCJ=no
+       else
+       ld_shlibs_GCJ=no
+       fi
+       ;;
+-    netbsd*)
++    netbsd* | netbsdelf*-gnu)
+       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+       archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+       wlarc=
+@@ -18872,10 +19548,10 @@
+       case $cc_basename in
+         xlc*)
+          output_verbose_link_cmd='echo'
+-         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
++         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
+          module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           module_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           ;;
+        *)
+@@ -19017,7 +19693,7 @@
+       link_all_deplibs_GCJ=yes
+       ;;
+-    netbsd*)
++    netbsd* | netbsdelf*-gnu)
+       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+       archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+       else
+@@ -19037,24 +19713,28 @@
+       ;;
+     openbsd*)
+-      hardcode_direct_GCJ=yes
+-      hardcode_shlibpath_var_GCJ=no
+-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-      archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-      archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+-      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
+-      export_dynamic_flag_spec_GCJ='${wl}-E'
++      if test -f /usr/libexec/ld.so; then
++      hardcode_direct_GCJ=yes
++      hardcode_shlibpath_var_GCJ=no
++      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++        archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++        archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
++        hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
++        export_dynamic_flag_spec_GCJ='${wl}-E'
++      else
++        case $host_os in
++         openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
++           archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++           hardcode_libdir_flag_spec_GCJ='-R$libdir'
++           ;;
++         *)
++           archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++           hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
++           ;;
++        esac
++        fi
+       else
+-       case $host_os in
+-       openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
+-         archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-         hardcode_libdir_flag_spec_GCJ='-R$libdir'
+-         ;;
+-       *)
+-         archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-         hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
+-         ;;
+-       esac
++      ld_shlibs_GCJ=no
+       fi
+       ;;
+@@ -19499,14 +20179,7 @@
+     *) objformat=elf ;;
+     esac
+   fi
+-  # Handle Gentoo/FreeBSD as it was Linux
+-  case $host_vendor in
+-    gentoo)
+-      version_type=linux ;;
+-    *)
+-      version_type=freebsd-$objformat ;;
+-  esac
+-
++  version_type=freebsd-$objformat
+   case $version_type in
+     freebsd-elf*)
+       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+@@ -19517,12 +20190,6 @@
+       library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+       need_version=yes
+       ;;
+-    linux)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-      soname_spec='${libname}${release}${shared_ext}$major'
+-      need_lib_prefix=no
+-      need_version=no
+-      ;;
+   esac
+   shlibpath_var=LD_LIBRARY_PATH
+   case $host_os in
+@@ -19601,7 +20268,7 @@
+   postinstall_cmds='chmod 555 $lib'
+   ;;
+-interix3*)
++interix[3-9]*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+@@ -19672,7 +20339,7 @@
+   # Append ld.so.conf contents to the search path
+   if test -f /etc/ld.so.conf; then
+-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,  ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
++    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[    ]*hwcap[        ]/d;s/[:,       ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+   fi
+@@ -19685,6 +20352,18 @@
+   dynamic_linker='GNU/Linux ld.so'
+   ;;
++netbsdelf*-gnu)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  dynamic_linker='NetBSD ld.elf_so'
++  ;;
++
+ netbsd*)
+   version_type=sunos
+   need_lib_prefix=no
+@@ -19964,6 +20643,7 @@
+     module_cmds_GCJ \
+     module_expsym_cmds_GCJ \
+     lt_cv_prog_compiler_c_o_GCJ \
++    fix_srcfile_path_GCJ \
+     exclude_expsyms_GCJ \
+     include_expsyms_GCJ; do
+@@ -20284,7 +20964,7 @@
+ 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_GCJ"
++fix_srcfile_path=$lt_fix_srcfile_path
+ # Set to yes if exported symbols are required.
+ always_export_symbols=$always_export_symbols_GCJ
+@@ -20444,6 +21124,7 @@
+     module_cmds_RC \
+     module_expsym_cmds_RC \
+     lt_cv_prog_compiler_c_o_RC \
++    fix_srcfile_path_RC \
+     exclude_expsyms_RC \
+     include_expsyms_RC; do
+@@ -20764,7 +21445,7 @@
+ 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_RC"
++fix_srcfile_path=$lt_fix_srcfile_path
+ # Set to yes if exported symbols are required.
+ always_export_symbols=$always_export_symbols_RC
+@@ -20861,357 +21542,69 @@
+-
+-
+-
+-
+-if test "x$GCC" = "xyes"; then
+-      case $CFLAGS in
+-      *-Os*)
+-              CFLAGS="$CFLAGS -O2"
+-              ;;
+-      esac
+-      case $CXXFLAGS in
+-      *-Os*)
+-              CXXFLAGS="$CXXFLAGS -O2"
+-              ;;
+-      esac
+-fi
+-
+-
+-if test "x$GCC" = "xyes"; then
+-  case " $CFLAGS " in
+-    *[\ \     ]-Wall[\ \      ]*) ;;
+-    *) CFLAGS="$CFLAGS -Wall" ;;
+-  esac
+-fi
+-
+-
+-QALCULATE_CURRENT=4
+-
+-QALCULATE_REVISION=0
+-
+-QALCULATE_AGE=0
+-
+-
+-
+-
+-
+-
+-
+-{ echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
+-echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; }
+-if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lpthread  $LIBS"
+-cat >conftest.$ac_ext <<_ACEOF
+-/* confdefs.h.  */
+-_ACEOF
+-cat confdefs.h >>conftest.$ac_ext
+-cat >>conftest.$ac_ext <<_ACEOF
+-/* end confdefs.h.  */
+-
+-/* 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 pthread_create ();
+-int
+-main ()
+-{
+-return pthread_create ();
+-  ;
+-  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_pthread_pthread_create=yes
+-else
+-  echo "$as_me: failed program was:" >&5
+-sed 's/^/| /' conftest.$ac_ext >&5
+-
+-      ac_cv_lib_pthread_pthread_create=no
+-fi
+-
+-rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+-      conftest$ac_exeext conftest.$ac_ext
+-LIBS=$ac_check_lib_save_LIBS
+-fi
+-{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_create" >&5
+-echo "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6; }
+-if test $ac_cv_lib_pthread_pthread_create = yes; then
+-  LIBS="$LIBS -lpthread"
+-fi
+-
+-
+-ac_ext=cpp
+-ac_cpp='$CXXCPP $CPPFLAGS'
+-ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+-ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+-ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+-
+-
+-
+-# Check whether --with-cln-prefix was given.
+-if test "${with_cln_prefix+set}" = set; then
+-  withval=$with_cln_prefix; cln_config_prefix="$withval"
+-else
+-  cln_config_prefix=""
+-fi
+-
+-
+-# Check whether --with-cln-exec-prefix was given.
+-if test "${with_cln_exec_prefix+set}" = set; then
+-  withval=$with_cln_exec_prefix; cln_config_exec_prefix="$withval"
+-else
+-  cln_config_exec_prefix=""
+-fi
+-
+-# Check whether --enable-clntest was given.
+-if test "${enable_clntest+set}" = set; then
+-  enableval=$enable_clntest;
+-else
+-  enable_clntest=yes
+-fi
+-
+-
+-if test x$cln_config_exec_prefix != x ; then
+-    cln_config_args="$cln_config_args --exec-prefix=$cln_config_exec_prefix"
+-    if test x${CLN_CONFIG+set} != xset ; then
+-        CLN_CONFIG=$cln_config_exec_prefix/bin/cln-config
+-    fi
+-fi
+-if test x$cln_config_prefix != x ; then
+-    cln_config_args="$cln_config_args --prefix=$cln_config_prefix"
+-    if test x${CLN_CONFIG+set} != xset ; then
+-        CLN_CONFIG=$cln_config_prefix/bin/cln-config
+-    fi
+-fi
+-
+-# Extract the first word of "cln-config", so it can be a program name with args.
+-set dummy cln-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_CLN_CONFIG+set}" = set; then
+-  echo $ECHO_N "(cached) $ECHO_C" >&6
+-else
+-  case $CLN_CONFIG in
+-  [\\/]* | ?:[\\/]*)
+-  ac_cv_path_CLN_CONFIG="$CLN_CONFIG" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  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_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_CLN_CONFIG="$as_dir/$ac_word$ac_exec_ext"
+-    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
+-    break 2
+-  fi
+-done
+-done
+-IFS=$as_save_IFS
+-
+-  test -z "$ac_cv_path_CLN_CONFIG" && ac_cv_path_CLN_CONFIG="no"
+-  ;;
+-esac
+-fi
+-CLN_CONFIG=$ac_cv_path_CLN_CONFIG
+-if test -n "$CLN_CONFIG"; then
+-  { echo "$as_me:$LINENO: result: $CLN_CONFIG" >&5
+-echo "${ECHO_T}$CLN_CONFIG" >&6; }
+-else
+-  { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-fi
+-
+-
+-cln_min_version=1.1.0
+-{ echo "$as_me:$LINENO: checking for CLN - version >= $cln_min_version" >&5
+-echo $ECHO_N "checking for CLN - version >= $cln_min_version... $ECHO_C" >&6; }
+-if test "$CLN_CONFIG" = "no" ; then
+-    { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-    echo "*** The cln-config script installed by CLN could not be found"
+-    echo "*** If CLN was installed in PREFIX, make sure PREFIX/bin is in"
+-    echo "*** your path, or set the CLN_CONFIG environment variable to the"
+-    echo "*** full path to cln-config."
+-    { { echo "$as_me:$LINENO: error: No suitable installed version of CLN could be found." >&5
+-echo "$as_me: error: No suitable installed version of CLN could be found." >&2;}
+-   { (exit 1); exit 1; }; }
+-else
+-    cln_min_major_version=`echo $cln_min_version | \
+-            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
+-    cln_min_minor_version=`echo $cln_min_version | \
+-            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
+-    cln_min_micro_version=`echo $cln_min_version | \
+-            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
+-    CLN_CPPFLAGS=`$CLN_CONFIG $cln_config_args --cppflags`
+-    CLN_LIBS=`$CLN_CONFIG $cln_config_args --libs`
+-    cln_config_version=`$CLN_CONFIG $cln_config_args --version`
+-    cln_config_major_version=`echo $cln_config_version | \
+-            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\1/'`
+-    cln_config_minor_version=`echo $cln_config_version | \
+-            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\2/'`
+-    cln_config_micro_version=`echo $cln_config_version | \
+-            sed 's/\([0-9]*\).\([0-9]*\).\([0-9]*\)/\3/'`
+-    if test \( $cln_config_major_version -lt $cln_min_major_version \) -o \
+-            \( $cln_config_major_version -eq $cln_min_major_version -a $cln_config_minor_version -lt $cln_min_minor_version \) -o \
+-            \( $cln_config_major_version -eq $cln_min_major_version -a $cln_config_minor_version -eq $cln_min_minor_version -a $cln_config_micro_version -lt $cln_min_micro_version \); then
+-        echo -e "\n*** 'cln-config --version' returned $cln_config_major_version.$cln_config_minor_version.$cln_config_micro_version, but the minimum version"
+-        echo "*** of CLN required is $cln_min_major_version.$cln_min_minor_version.$cln_min_micro_version. If cln-config is correct, then it is"
+-        echo "*** best to upgrade to the required version."
+-        echo "*** If cln-config was wrong, set the environment variable CLN_CONFIG"
+-        echo "*** to point to the correct copy of cln-config, and remove the file"
+-        echo "*** config.cache before re-running configure."
+-        { { echo "$as_me:$LINENO: error: No suitable installed version of CLN could be found." >&5
+-echo "$as_me: error: No suitable installed version of CLN could be found." >&2;}
+-   { (exit 1); exit 1; }; }
+-    else
+-        no_cln=""
+-        if test "x$enable_clntest" = "xyes" ; then
+-            ac_save_CPPFLAGS="$CPPFLAGS"
+-            ac_save_LIBS="$LIBS"
+-            CPPFLAGS="$CPPFLAGS $CLN_CPPFLAGS"
+-            LIBS="$LIBS $CLN_LIBS"
+-            rm -f conf.clntest
+-            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
+-/* end confdefs.h.  */
+-
+-#include <stdio.h>
+-#include <string.h>
+-#include <cln/version.h>
+-
+-/* we do not #include <stdlib.h> because autoconf in C++ mode inserts a
+-   prototype for exit() that conflicts with the one in stdlib.h */
+-extern "C" int system(const char *);
+-
+-int main(void)
+-{
+-    system("touch conf.clntest");
+-
+-    if ((CL_VERSION_MAJOR != $cln_config_major_version) ||
+-        (CL_VERSION_MINOR != $cln_config_minor_version) ||
+-        (CL_VERSION_PATCHLEVEL != $cln_config_micro_version)) {
+-        printf("\n*** 'cln-config --version' returned %d.%d.%d, but the header file I found\n", $cln_config_major_version, $cln_config_minor_version, $cln_config_micro_version);
+-        printf("*** corresponds to %d.%d.%d. This mismatch suggests your installation of CLN\n", CL_VERSION_MAJOR, CL_VERSION_MINOR, CL_VERSION_PATCHLEVEL);
+-        printf("*** is corrupted or you have specified some wrong -I compiler flags.\n");
+-        printf("*** Please inquire and consider reinstalling CLN.\n");
+-        return 1;
+-    }
+-    if ((cln::version_major != $cln_config_major_version) ||
+-        (cln::version_minor != $cln_config_minor_version) ||
+-        (cln::version_patchlevel != $cln_config_micro_version)) {
+-        printf("\n*** 'cln-config --version' returned %d.%d.%d, but the library I found\n", $cln_config_major_version, $cln_config_minor_version, $cln_config_micro_version);
+-        printf("*** corresponds to %d.%d.%d. This mismatch suggests your installation of CLN\n", cln::version_major, cln::version_minor, cln::version_patchlevel);
+-        printf("*** is corrupted or you have specified some wrong -L compiler flags.\n");
+-        printf("*** Please inquire and consider reinstalling CLN.\n");
+-        return 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
+-  :
+-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 )
+-no_cln=yes
++
++
++
++
++if test "x$GCC" = "xyes"; then
++      case $CFLAGS in
++      *-Os*)
++              CFLAGS="$CFLAGS -O2"
++              ;;
++      esac
++      case $CXXFLAGS in
++      *-Os*)
++              CXXFLAGS="$CXXFLAGS -O2"
++              ;;
++      esac
+ fi
+-rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
++
++
++if test "x$GCC" = "xyes"; then
++  case " $CFLAGS " in
++    *[\ \     ]-Wall[\ \      ]*) ;;
++    *) CFLAGS="$CFLAGS -Wall" ;;
++  esac
+ fi
+-            CPPFLAGS="$ac_save_CPPFLAGS"
+-            LIBS="$ac_save_LIBS"
+-        fi
+-        if test "x$no_cln" = x ; then
+-            { echo "$as_me:$LINENO: result: yes, $cln_config_version" >&5
+-echo "${ECHO_T}yes, $cln_config_version" >&6; }
++QALCULATE_CURRENT=4
+-      LIBS="$LIBS $CLN_LIBS"
+-      CPPFLAGS="$CPPFLAGS $CLN_CPPFLAGS"
++QALCULATE_REVISION=0
+-cat >>confdefs.h <<\_ACEOF
+-#define HAVE_LIBCLN 1
+-_ACEOF
++QALCULATE_AGE=0
+-        else
+-            { echo "$as_me:$LINENO: result: no" >&5
+-echo "${ECHO_T}no" >&6; }
+-            if test ! -f conf.clntest ; then
+-                echo "*** Could not run CLN test program, checking why..."
+-                CPPFLAGS="$CFLAGS $CLN_CPPFLAGS"
+-                LIBS="$LIBS $CLN_LIBS"
+-                cat >conftest.$ac_ext <<_ACEOF
++
++
++
++
++
++{ echo "$as_me:$LINENO: checking for pthread_create in -lpthread" >&5
++echo $ECHO_N "checking for pthread_create in -lpthread... $ECHO_C" >&6; }
++if test "${ac_cv_lib_pthread_pthread_create+set}" = set; then
++  echo $ECHO_N "(cached) $ECHO_C" >&6
++else
++  ac_check_lib_save_LIBS=$LIBS
++LIBS="-lpthread  $LIBS"
++cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h.  */
+ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h.  */
+-#include <stdio.h>
+-#include <cln/version.h>
+-
++/* 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 pthread_create ();
+ int
+ main ()
+ {
+- return 0;
++return pthread_create ();
+   ;
+   return 0;
+ }
+@@ -21230,43 +21623,34 @@
+   cat conftest.err >&5
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); } && {
+-       test -z "$ac_cxx_werror_flag" ||
++       test -z "$ac_c_werror_flag" ||
+        test ! -s conftest.err
+        } && test -s conftest$ac_exeext &&
+        $as_test_x conftest$ac_exeext; then
+-   echo "*** The test program compiled, but did not run. This usually means"
+-                  echo "*** that the run-time linker is not finding CLN or finding the wrong"
+-                  echo "*** version of CLN. If it is not finding CLN, 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."
++  ac_cv_lib_pthread_pthread_create=yes
+ 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 the"
+-                  echo "*** exact error that occured. This usually means CLN was incorrectly installed"
+-                  echo "*** or that you have moved CLN since it was installed. In the latter case, you"
+-                  echo "*** may want to edit the cln-config script: $CLN_CONFIG."
++      ac_cv_lib_pthread_pthread_create=no
+ fi
+ rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
+       conftest$ac_exeext conftest.$ac_ext
+-                CPPFLAGS="$ac_save_CPPFLAGS"
+-                LIBS="$ac_save_LIBS"
+-            fi
+-            CLN_CPPFLAGS=""
+-            CLN_LIBS=""
+-            { { echo "$as_me:$LINENO: error: No suitable installed version of CLN could be found." >&5
+-echo "$as_me: error: No suitable installed version of CLN could be found." >&2;}
+-   { (exit 1); exit 1; }; }
+-        fi
+-    fi
++LIBS=$ac_check_lib_save_LIBS
++fi
++{ echo "$as_me:$LINENO: result: $ac_cv_lib_pthread_pthread_create" >&5
++echo "${ECHO_T}$ac_cv_lib_pthread_pthread_create" >&6; }
++if test $ac_cv_lib_pthread_pthread_create = yes; then
++  LIBS="$LIBS -lpthread"
+ fi
+-rm -f conf.clntest
+-
++ac_ext=cpp
++ac_cpp='$CXXCPP $CPPFLAGS'
++ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
++ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
++ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
+@@ -21391,6 +21775,117 @@
+ fi
+ pkg_failed=no
++{ echo "$as_me:$LINENO: checking for CLN" >&5
++echo $ECHO_N "checking for CLN... $ECHO_C" >&6; }
++
++if test -n "$PKG_CONFIG"; then
++    if test -n "$CLN_CFLAGS"; then
++        pkg_cv_CLN_CFLAGS="$CLN_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"cln\"") >&5
++  ($PKG_CONFIG --exists --print-errors "cln") 2>&5
++  ac_status=$?
++  echo "$as_me:$LINENO: \$? = $ac_status" >&5
++  (exit $ac_status); }; then
++  pkg_cv_CLN_CFLAGS=`$PKG_CONFIG --cflags "cln" 2>/dev/null`
++else
++  pkg_failed=yes
++fi
++    fi
++else
++      pkg_failed=untried
++fi
++if test -n "$PKG_CONFIG"; then
++    if test -n "$CLN_LIBS"; then
++        pkg_cv_CLN_LIBS="$CLN_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"cln\"") >&5
++  ($PKG_CONFIG --exists --print-errors "cln") 2>&5
++  ac_status=$?
++  echo "$as_me:$LINENO: \$? = $ac_status" >&5
++  (exit $ac_status); }; then
++  pkg_cv_CLN_LIBS=`$PKG_CONFIG --libs "cln" 2>/dev/null`
++else
++  pkg_failed=yes
++fi
++    fi
++else
++      pkg_failed=untried
++fi
++
++
++
++if test $pkg_failed = yes; then
++
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
++else
++        _pkg_short_errors_supported=no
++fi
++        if test $_pkg_short_errors_supported = yes; then
++              CLN_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "cln"`
++        else
++              CLN_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "cln"`
++        fi
++      # Put the nasty error message in config.log where it belongs
++      echo "$CLN_PKG_ERRORS" >&5
++
++      { { echo "$as_me:$LINENO: error: Package requirements (cln) were not met:
++
++$CLN_PKG_ERRORS
++
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
++
++Alternatively, you may set the environment variables CLN_CFLAGS
++and CLN_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" >&5
++echo "$as_me: error: Package requirements (cln) were not met:
++
++$CLN_PKG_ERRORS
++
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
++
++Alternatively, you may set the environment variables CLN_CFLAGS
++and CLN_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" >&2;}
++   { (exit 1); exit 1; }; }
++elif test $pkg_failed = untried; then
++      { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
++
++Alternatively, you may set the environment variables CLN_CFLAGS
++and CLN_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." >&5
++echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
++
++Alternatively, you may set the environment variables CLN_CFLAGS
++and CLN_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." >&2;}
++   { (exit 1); exit 1; }; }
++else
++      CLN_CFLAGS=$pkg_cv_CLN_CFLAGS
++      CLN_LIBS=$pkg_cv_CLN_LIBS
++        { echo "$as_me:$LINENO: result: yes" >&5
++echo "${ECHO_T}yes" >&6; }
++      :
++fi
++
++pkg_failed=no
+ { echo "$as_me:$LINENO: checking for GLIB" >&5
+ echo $ECHO_N "checking for GLIB... $ECHO_C" >&6; }
+@@ -21399,21 +21894,12 @@
+         pkg_cv_GLIB_CFLAGS="$GLIB_CFLAGS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"
+-      glib-2.0
+-      libxml-2.0 >= 2.3.8
+-      \"") >&5
+-  ($PKG_CONFIG --exists --print-errors "
+-      glib-2.0
+-      libxml-2.0 >= 2.3.8
+-      ") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0\"") >&5
++  ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "
+-      glib-2.0
+-      libxml-2.0 >= 2.3.8
+-      " 2>/dev/null`
++  pkg_cv_GLIB_CFLAGS=`$PKG_CONFIG --cflags "glib-2.0" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -21426,21 +21912,12 @@
+         pkg_cv_GLIB_LIBS="$GLIB_LIBS"
+     else
+         if test -n "$PKG_CONFIG" && \
+-    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"
+-      glib-2.0
+-      libxml-2.0 >= 2.3.8
+-      \"") >&5
+-  ($PKG_CONFIG --exists --print-errors "
+-      glib-2.0
+-      libxml-2.0 >= 2.3.8
+-      ") 2>&5
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"glib-2.0\"") >&5
++  ($PKG_CONFIG --exists --print-errors "glib-2.0") 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+-  pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "
+-      glib-2.0
+-      libxml-2.0 >= 2.3.8
+-      " 2>/dev/null`
++  pkg_cv_GLIB_LIBS=`$PKG_CONFIG --libs "glib-2.0" 2>/dev/null`
+ else
+   pkg_failed=yes
+ fi
+@@ -21459,23 +21936,14 @@
+         _pkg_short_errors_supported=no
+ fi
+         if test $_pkg_short_errors_supported = yes; then
+-              GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "
+-      glib-2.0
+-      libxml-2.0 >= 2.3.8
+-      "`
++              GLIB_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "glib-2.0"`
+         else
+-              GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "
+-      glib-2.0
+-      libxml-2.0 >= 2.3.8
+-      "`
++              GLIB_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "glib-2.0"`
+         fi
+       # Put the nasty error message in config.log where it belongs
+       echo "$GLIB_PKG_ERRORS" >&5
+-      { { echo "$as_me:$LINENO: error: Package requirements (
+-      glib-2.0
+-      libxml-2.0 >= 2.3.8
+-      ) were not met:
++      { { echo "$as_me:$LINENO: error: Package requirements (glib-2.0) were not met:
+ $GLIB_PKG_ERRORS
+@@ -21486,10 +21954,7 @@
+ and GLIB_LIBS to avoid the need to call pkg-config.
+ See the pkg-config man page for more details.
+ " >&5
+-echo "$as_me: error: Package requirements (
+-      glib-2.0
+-      libxml-2.0 >= 2.3.8
+-      ) were not met:
++echo "$as_me: error: Package requirements (glib-2.0) were not met:
+ $GLIB_PKG_ERRORS
+@@ -21510,7 +21975,7 @@
+ and GLIB_LIBS to avoid the need to call pkg-config.
+ See the pkg-config man page for more details.
+-To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+ See \`config.log' for more details." >&5
+ echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
+ is in your PATH or set the PKG_CONFIG environment variable to the full
+@@ -21520,7 +21985,7 @@
+ and GLIB_LIBS to avoid the need to call pkg-config.
+ See the pkg-config man page for more details.
+-To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
+ See \`config.log' for more details." >&2;}
+    { (exit 1); exit 1; }; }
+ else
+@@ -21531,7 +21996,116 @@
+       :
+ fi
++pkg_failed=no
++{ echo "$as_me:$LINENO: checking for XML2" >&5
++echo $ECHO_N "checking for XML2... $ECHO_C" >&6; }
++
++if test -n "$PKG_CONFIG"; then
++    if test -n "$XML2_CFLAGS"; then
++        pkg_cv_XML2_CFLAGS="$XML2_CFLAGS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.3.8\"") >&5
++  ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.3.8") 2>&5
++  ac_status=$?
++  echo "$as_me:$LINENO: \$? = $ac_status" >&5
++  (exit $ac_status); }; then
++  pkg_cv_XML2_CFLAGS=`$PKG_CONFIG --cflags "libxml-2.0 >= 2.3.8" 2>/dev/null`
++else
++  pkg_failed=yes
++fi
++    fi
++else
++      pkg_failed=untried
++fi
++if test -n "$PKG_CONFIG"; then
++    if test -n "$XML2_LIBS"; then
++        pkg_cv_XML2_LIBS="$XML2_LIBS"
++    else
++        if test -n "$PKG_CONFIG" && \
++    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libxml-2.0 >= 2.3.8\"") >&5
++  ($PKG_CONFIG --exists --print-errors "libxml-2.0 >= 2.3.8") 2>&5
++  ac_status=$?
++  echo "$as_me:$LINENO: \$? = $ac_status" >&5
++  (exit $ac_status); }; then
++  pkg_cv_XML2_LIBS=`$PKG_CONFIG --libs "libxml-2.0 >= 2.3.8" 2>/dev/null`
++else
++  pkg_failed=yes
++fi
++    fi
++else
++      pkg_failed=untried
++fi
++
++
++
++if test $pkg_failed = yes; then
++
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
++else
++        _pkg_short_errors_supported=no
++fi
++        if test $_pkg_short_errors_supported = yes; then
++              XML2_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libxml-2.0 >= 2.3.8"`
++        else
++              XML2_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libxml-2.0 >= 2.3.8"`
++        fi
++      # Put the nasty error message in config.log where it belongs
++      echo "$XML2_PKG_ERRORS" >&5
++
++      { { echo "$as_me:$LINENO: error: Package requirements (libxml-2.0 >= 2.3.8) were not met:
++
++$XML2_PKG_ERRORS
++
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
++
++Alternatively, you may set the environment variables XML2_CFLAGS
++and XML2_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" >&5
++echo "$as_me: error: Package requirements (libxml-2.0 >= 2.3.8) were not met:
++
++$XML2_PKG_ERRORS
++
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
++
++Alternatively, you may set the environment variables XML2_CFLAGS
++and XML2_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++" >&2;}
++   { (exit 1); exit 1; }; }
++elif test $pkg_failed = untried; then
++      { { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
++
++Alternatively, you may set the environment variables XML2_CFLAGS
++and XML2_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." >&5
++echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
++
++Alternatively, you may set the environment variables XML2_CFLAGS
++and XML2_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.
++See \`config.log' for more details." >&2;}
++   { (exit 1); exit 1; }; }
++else
++      XML2_CFLAGS=$pkg_cv_XML2_CFLAGS
++      XML2_LIBS=$pkg_cv_XML2_LIBS
++        { echo "$as_me:$LINENO: result: yes" >&5
++echo "${ECHO_T}yes" >&6; }
++      :
++fi
+ QALCULATE_TEXT=""
+@@ -23305,8 +23879,8 @@
+ "Content-Transfer-Encoding: 8bit\n"
+ _ACEOF
+-if { (echo "$as_me:$LINENO: msgfmt -c -o /dev/null conftest.foo") >&5
+-  (msgfmt -c -o /dev/null conftest.foo) 2>&5
++if { (echo "$as_me:$LINENO: \$MSGFMT -c -o /dev/null conftest.foo") >&5
++  ($MSGFMT -c -o /dev/null conftest.foo) 2>&5
+   ac_status=$?
+   echo "$as_me:$LINENO: \$? = $ac_status" >&5
+   (exit $ac_status); }; then
+@@ -23803,6 +24377,13 @@
+ Usually this means the macro was only invoked conditionally." >&2;}
+    { (exit 1); exit 1; }; }
+ fi
++if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
++  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
++Usually this means the macro was only invoked conditionally." >&5
++echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
++Usually this means the macro was only invoked conditionally." >&2;}
++   { (exit 1); exit 1; }; }
++fi
+   ac_config_commands="$ac_config_commands po/stamp-it"
+@@ -24266,9 +24847,7 @@
+ AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
+ INTLTOOL_PERL='${INTLTOOL_PERL}' ac_aux_dir='${ac_aux_dir}'
+ prefix="$prefix" exec_prefix="$exec_prefix" INTLTOOL_LIBDIR="$libdir"
+-INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}' INTLTOOL_ICONV='${INTLTOOL_ICONV}'
+-INTLTOOL_MSGFMT='${INTLTOOL_MSGFMT}' INTLTOOL_MSGMERGE='${INTLTOOL_MSGMERGE}'
+-INTLTOOL_XGETTEXT='${INTLTOOL_XGETTEXT}'
++INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}'
+ _ACEOF
+@@ -24403,13 +24982,16 @@
+ AUTOMAKE!$AUTOMAKE$ac_delim
+ AUTOHEADER!$AUTOHEADER$ac_delim
+ MAKEINFO!$MAKEINFO$ac_delim
+-AMTAR!$AMTAR$ac_delim
+ install_sh!$install_sh$ac_delim
+ STRIP!$STRIP$ac_delim
+ INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
++mkdir_p!$mkdir_p$ac_delim
+ AWK!$AWK$ac_delim
+ SET_MAKE!$SET_MAKE$ac_delim
+ am__leading_dot!$am__leading_dot$ac_delim
++AMTAR!$AMTAR$ac_delim
++am__tar!$am__tar$ac_delim
++am__untar!$am__untar$ac_delim
+ MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
+ MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
+ MAINT!$MAINT$ac_delim
+@@ -24449,9 +25031,6 @@
+ INTLTOOL_SHEET_RULE!$INTLTOOL_SHEET_RULE$ac_delim
+ INTLTOOL_SOUNDLIST_RULE!$INTLTOOL_SOUNDLIST_RULE$ac_delim
+ INTLTOOL_UI_RULE!$INTLTOOL_UI_RULE$ac_delim
+-INTLTOOL_XAM_RULE!$INTLTOOL_XAM_RULE$ac_delim
+-INTLTOOL_KBD_RULE!$INTLTOOL_KBD_RULE$ac_delim
+-INTLTOOL_XML_RULE!$INTLTOOL_XML_RULE$ac_delim
+ _ACEOF
+   if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
+@@ -24493,19 +25072,22 @@
+ ac_delim='%!_!# '
+ for ac_last_try in false false false false false :; do
+   cat >conf$$subs.sed <<_ACEOF
++INTLTOOL_XAM_RULE!$INTLTOOL_XAM_RULE$ac_delim
++INTLTOOL_KBD_RULE!$INTLTOOL_KBD_RULE$ac_delim
++INTLTOOL_XML_RULE!$INTLTOOL_XML_RULE$ac_delim
+ INTLTOOL_XML_NOMERGE_RULE!$INTLTOOL_XML_NOMERGE_RULE$ac_delim
+ INTLTOOL_CAVES_RULE!$INTLTOOL_CAVES_RULE$ac_delim
+ INTLTOOL_SCHEMAS_RULE!$INTLTOOL_SCHEMAS_RULE$ac_delim
+ INTLTOOL_THEME_RULE!$INTLTOOL_THEME_RULE$ac_delim
+ INTLTOOL_SERVICE_RULE!$INTLTOOL_SERVICE_RULE$ac_delim
++INTLTOOL_POLICY_RULE!$INTLTOOL_POLICY_RULE$ac_delim
++XGETTEXT!$XGETTEXT$ac_delim
++MSGMERGE!$MSGMERGE$ac_delim
++MSGFMT!$MSGFMT$ac_delim
+ INTLTOOL_EXTRACT!$INTLTOOL_EXTRACT$ac_delim
+ INTLTOOL_MERGE!$INTLTOOL_MERGE$ac_delim
+ INTLTOOL_UPDATE!$INTLTOOL_UPDATE$ac_delim
+ INTLTOOL_PERL!$INTLTOOL_PERL$ac_delim
+-INTLTOOL_ICONV!$INTLTOOL_ICONV$ac_delim
+-INTLTOOL_MSGFMT!$INTLTOOL_MSGFMT$ac_delim
+-INTLTOOL_MSGMERGE!$INTLTOOL_MSGMERGE$ac_delim
+-INTLTOOL_XGETTEXT!$INTLTOOL_XGETTEXT$ac_delim
+ ALL_LINGUAS!$ALL_LINGUAS$ac_delim
+ DATADIRNAME!$DATADIRNAME$ac_delim
+ build!$build$ac_delim
+@@ -24528,22 +25110,21 @@
+ QALCULATE_CURRENT!$QALCULATE_CURRENT$ac_delim
+ QALCULATE_REVISION!$QALCULATE_REVISION$ac_delim
+ QALCULATE_AGE!$QALCULATE_AGE$ac_delim
+-CLN_CONFIG!$CLN_CONFIG$ac_delim
+-CLN_CPPFLAGS!$CLN_CPPFLAGS$ac_delim
+-CLN_LIBS!$CLN_LIBS$ac_delim
+ PKG_CONFIG!$PKG_CONFIG$ac_delim
++CLN_CFLAGS!$CLN_CFLAGS$ac_delim
++CLN_LIBS!$CLN_LIBS$ac_delim
+ GLIB_CFLAGS!$GLIB_CFLAGS$ac_delim
+ GLIB_LIBS!$GLIB_LIBS$ac_delim
++XML2_CFLAGS!$XML2_CFLAGS$ac_delim
++XML2_LIBS!$XML2_LIBS$ac_delim
+ READLINE_LIBS!$READLINE_LIBS$ac_delim
+ QALCULATE_TEXT!$QALCULATE_TEXT$ac_delim
+ LN_QALCULATE!$LN_QALCULATE$ac_delim
+ QALCULATE_DEFS2DOC!$QALCULATE_DEFS2DOC$ac_delim
+ GETTEXT_PACKAGE!$GETTEXT_PACKAGE$ac_delim
+ USE_NLS!$USE_NLS$ac_delim
+-MSGFMT!$MSGFMT$ac_delim
+ MSGFMT_OPTS!$MSGFMT_OPTS$ac_delim
+ GMSGFMT!$GMSGFMT$ac_delim
+-XGETTEXT!$XGETTEXT$ac_delim
+ CATALOGS!$CATALOGS$ac_delim
+ CATOBJEXT!$CATOBJEXT$ac_delim
+ GMOFILES!$GMOFILES$ac_delim
+@@ -24559,7 +25140,7 @@
+ LTLIBOBJS!$LTLIBOBJS$ac_delim
+ _ACEOF
+-  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 64; then
++  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 66; then
+     break
+   elif $ac_last_try; then
+     { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
+@@ -25031,27 +25612,21 @@
+   else
+     continue
+   fi
+-  grep '^DEP_FILES *= *[^ #]' < "$mf" > /dev/null || continue
+-  # Extract the definition of DEP_FILES from the Makefile without
+-  # running `make'.
+-  DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
++  # Extract the definition of DEPDIR, am__include, and am__quote
++  # from the Makefile without running `make'.
++  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
+   test -z "$DEPDIR" && continue
++  am__include=`sed -n 's/^am__include = //p' < "$mf"`
++  test -z "am__include" && continue
++  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
+   # When using ansi2knr, U may be empty or an underscore; expand it
+-  U=`sed -n -e '/^U = / s///p' < "$mf"`
+-  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
+-  # We invoke sed twice because it is the simplest approach to
+-  # changing $(DEPDIR) to its actual value in the expansion.
+-  for file in `sed -n -e '
+-    /^DEP_FILES = .*\\\\$/ {
+-      s/^DEP_FILES = //
+-      :loop
+-      s/\\\\$//
+-      p
+-      n
+-      /\\\\$/ b loop
+-      p
+-    }
+-    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
++  U=`sed -n 's/^U = //p' < "$mf"`
++  # Find all dependency output files, they are included files with
++  # $(DEPDIR) in their names.  We invoke sed twice because it is the
++  # simplest approach to changing $(DEPDIR) to its actual value in the
++  # expansion.
++  for file in `sed -n "
++    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
+        sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+     # Make sure the directory exists.
+     test -f "$dirpart/$file" && continue
+@@ -25129,10 +25704,6 @@
+ for file in intltool-extract intltool-merge intltool-update; do
+   sed -e "s|@INTLTOOL_EXTRACT@|`pwd`/intltool-extract|g" \
+       -e "s|@INTLTOOL_LIBDIR@|${INTLTOOL_LIBDIR}|g" \
+-      -e "s|@INTLTOOL_ICONV@|${INTLTOOL_ICONV}|g" \
+-      -e "s|@INTLTOOL_MSGFMT@|${INTLTOOL_MSGFMT}|g" \
+-      -e "s|@INTLTOOL_MSGMERGE@|${INTLTOOL_MSGMERGE}|g" \
+-      -e "s|@INTLTOOL_XGETTEXT@|${INTLTOOL_XGETTEXT}|g" \
+       -e "s|@INTLTOOL_PERL@|${INTLTOOL_PERL}|g" \
+       < ${ac_aux_dir}/${file}.in > ${file}.out
+   if cmp -s ${file} ${file}.out 2>/dev/null; then
+--- libqalculate-0.9.6.orig/intltool-update
++++ libqalculate-0.9.6/intltool-update
+@@ -0,0 +1,1164 @@
++#!/usr/bin/perl -w
++# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4  -*-
++
++#
++#  The Intltool Message Updater
++#
++#  Copyright (C) 2000-2003 Free Software Foundation.
++#
++#  Intltool is free software; you can redistribute it and/or
++#  modify it under the terms of the GNU General Public License 
++#  version 2 published by the Free Software Foundation.
++#
++#  Intltool 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., 675 Mass Ave, Cambridge, MA 02139, 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.
++#
++#  Authors: Kenneth Christiansen <kenneth@gnu.org>
++#           Maciej Stachowiak
++#           Darin Adler <darin@bentspoon.com>
++
++## Release information
++my $PROGRAM = "intltool-update";
++my $VERSION = "0.36.2";
++my $PACKAGE = "intltool";
++
++## Loaded modules
++use strict;
++use Getopt::Long;
++use Cwd;
++use File::Copy;
++use File::Find;
++
++## Scalars used by the option stuff
++my $HELP_ARG     = 0;
++my $VERSION_ARG    = 0;
++my $DIST_ARG     = 0;
++my $POT_ARG      = 0;
++my $HEADERS_ARG    = 0;
++my $MAINTAIN_ARG   = 0;
++my $REPORT_ARG     = 0;
++my $VERBOSE      = 0;
++my $GETTEXT_PACKAGE = "";
++my $OUTPUT_FILE    = "";
++
++my @languages;
++my %varhash = ();
++my %po_files_by_lang = ();
++
++# Regular expressions to categorize file types.
++# FIXME: Please check if the following is correct
++
++my $xml_support =
++"xml(?:\\.in)*|".     # http://www.w3.org/XML/ (Note: .in is not required)
++"ui|".                        # Bonobo specific - User Interface desc. files
++"lang|".              # ?
++"glade2?(?:\\.in)*|". # Glade specific - User Interface desc. files (Note: .in is not required)
++"scm(?:\\.in)*|".     # ? (Note: .in is not required)
++"oaf(?:\\.in)+|".     # DEPRECATED: Replaces by Bonobo .server files 
++"etspec|".            # ?
++"server(?:\\.in)+|".  # Bonobo specific
++"sheet(?:\\.in)+|".   # ?
++"schemas(?:\\.in)+|". # GConf specific
++"pong(?:\\.in)+|".    # DEPRECATED: PONG is not used [by GNOME] any longer.
++"kbd(?:\\.in)+|".     # GOK specific. 
++"policy(?:\\.in)+";   # PolicyKit files
++
++my $ini_support =
++"icon(?:\\.in)+|".    # http://www.freedesktop.org/Standards/icon-theme-spec
++"desktop(?:\\.in)+|". # http://www.freedesktop.org/Standards/menu-spec
++"caves(?:\\.in)+|".   # GNOME Games specific
++"directory(?:\\.in)+|".       # http://www.freedesktop.org/Standards/menu-spec
++"soundlist(?:\\.in)+|".       # GNOME specific
++"keys(?:\\.in)+|".    # GNOME Mime database specific
++"theme(?:\\.in)+|".   # http://www.freedesktop.org/Standards/icon-theme-spec
++"service(?:\\.in)+";    # DBus specific
++
++my $buildin_gettext_support = 
++"c|y|cs|cc|cpp|c\\+\\+|h|hh|gob|py";
++
++## Always flush buffer when printing
++$| = 1;
++
++## Sometimes the source tree will be rooted somewhere else.
++my $SRCDIR = $ENV{"srcdir"} || ".";
++my $POTFILES_in;
++
++$POTFILES_in = "<$SRCDIR/POTFILES.in";
++
++my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null');
++
++## Handle options
++GetOptions 
++(
++ "help"              => \$HELP_ARG,
++ "version"           => \$VERSION_ARG,
++ "dist|d"            => \$DIST_ARG,
++ "pot|p"             => \$POT_ARG,
++ "headers|s"         => \$HEADERS_ARG,
++ "maintain|m"        => \$MAINTAIN_ARG,
++ "report|r"          => \$REPORT_ARG,
++ "verbose|x"         => \$VERBOSE,
++ "gettext-package|g=s" => \$GETTEXT_PACKAGE,
++ "output-file|o=s"     => \$OUTPUT_FILE,
++ ) or &Console_WriteError_InvalidOption;
++
++&Console_Write_IntltoolHelp if $HELP_ARG;
++&Console_Write_IntltoolVersion if $VERSION_ARG;
++
++my $arg_count = ($DIST_ARG > 0)
++    + ($POT_ARG > 0)
++    + ($HEADERS_ARG > 0)
++    + ($MAINTAIN_ARG > 0)
++    + ($REPORT_ARG > 0);
++
++&Console_Write_IntltoolHelp if $arg_count > 1;
++
++my $PKGNAME = FindPackageName ();
++
++# --version and --help don't require a module name
++my $MODULE = $GETTEXT_PACKAGE || $PKGNAME || "unknown";
++
++if ($POT_ARG)
++{
++    &GenerateHeaders;
++    &GeneratePOTemplate;
++}
++elsif ($HEADERS_ARG)
++{
++    &GenerateHeaders;
++}
++elsif ($MAINTAIN_ARG)
++{
++    &FindLeftoutFiles;
++}
++elsif ($REPORT_ARG)
++{
++    &GenerateHeaders;
++    &GeneratePOTemplate;
++    &Console_Write_CoverageReport;
++}
++elsif ((defined $ARGV[0]) && $ARGV[0] =~ /^[a-z]/)
++{
++    my $lang = $ARGV[0];
++
++    ## Report error if the language file supplied
++    ## to the command line is non-existent
++    &Console_WriteError_NotExisting("$SRCDIR/$lang.po")
++        if ! -s "$SRCDIR/$lang.po";
++
++    if (!$DIST_ARG)
++    {
++      print "Working, please wait..." if $VERBOSE;
++      &GenerateHeaders;
++      &GeneratePOTemplate;
++    }
++    &POFile_Update ($lang, $OUTPUT_FILE);
++    &Console_Write_TranslationStatus ($lang, $OUTPUT_FILE);
++} 
++else 
++{
++    &Console_Write_IntltoolHelp;
++}
++
++exit;
++
++#########
++
++sub Console_Write_IntltoolVersion
++{
++    print <<_EOF_;
++${PROGRAM} (${PACKAGE}) $VERSION
++Written by Kenneth Christiansen, Maciej Stachowiak, and Darin Adler.
++
++Copyright (C) 2000-2003 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.
++_EOF_
++    exit;
++}
++
++sub Console_Write_IntltoolHelp
++{
++    print <<_EOF_;
++Usage: ${PROGRAM} [OPTION]... LANGCODE
++Updates PO template files and merge them with the translations.
++
++Mode of operation (only one is allowed):
++  -p, --pot                   generate the PO template only
++  -s, --headers               generate the header files in POTFILES.in
++  -m, --maintain              search for left out files from POTFILES.in
++  -r, --report                display a status report for the module
++  -d, --dist                  merge LANGCODE.po with existing PO template
++
++Extra options:
++  -g, --gettext-package=NAME  override PO template name, useful with --pot
++  -o, --output-file=FILE      write merged translation to FILE
++  -x, --verbose               display lots of feedback
++      --help                  display this help and exit
++      --version               output version information and exit
++
++Examples of use:
++${PROGRAM} --pot    just create a new PO template
++${PROGRAM} xy       create new PO template and merge xy.po with it
++
++Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
++or send email to <xml-i18n-tools\@gnome.org>.
++_EOF_
++    exit;
++}
++
++sub echo_n
++{
++    my $str = shift;
++    my $ret = `echo "$str"`;
++
++    $ret =~ s/\n$//; # do we need the "s" flag?
++
++    return $ret;
++}
++
++sub POFile_DetermineType ($) 
++{
++   my $type = $_;
++   my $gettext_type;
++
++   my $xml_regex     = "(?:" . $xml_support . ")";
++   my $ini_regex     = "(?:" . $ini_support . ")";
++   my $buildin_regex = "(?:" . $buildin_gettext_support . ")";
++
++   if ($type =~ /\[type: gettext\/([^\]].*)]/) 
++   {
++      $gettext_type=$1;
++   }
++   elsif ($type =~ /schemas(\.in)+$/) 
++   {
++      $gettext_type="schemas";
++   }
++   elsif ($type =~ /glade2?(\.in)*$/) 
++   {
++       $gettext_type="glade";
++   }
++   elsif ($type =~ /scm(\.in)*$/) 
++   {
++       $gettext_type="scheme";
++   }
++   elsif ($type =~ /keys(\.in)+$/) 
++   {
++       $gettext_type="keys";
++   }
++
++   # bucket types
++
++   elsif ($type =~ /$xml_regex$/) 
++   {
++       $gettext_type="xml";
++   }
++   elsif ($type =~ /$ini_regex$/) 
++   { 
++       $gettext_type="ini";
++   }
++   elsif ($type =~ /$buildin_regex$/) 
++   {
++       $gettext_type="buildin";
++   }
++   else
++   { 
++       $gettext_type="unknown"; 
++   }
++
++   return "gettext\/$gettext_type";
++}
++
++sub TextFile_DetermineEncoding ($) 
++{
++    my $gettext_code="ASCII"; # All files are ASCII by default
++    my $filetype=`file $_ | cut -d ' ' -f 2`;
++
++    if ($? eq "0")
++    {
++      if ($filetype =~ /^(ISO|UTF)/)
++      {
++          chomp ($gettext_code = $filetype);
++      }
++      elsif ($filetype =~ /^XML/)
++      {
++          $gettext_code="UTF-8"; # We asume that .glade and other .xml files are UTF-8
++      }
++    }
++
++    return $gettext_code;
++}
++
++sub isNotValidMissing
++{
++    my ($file) = @_;
++
++    return if $file =~ /^\{arch\}\/.*$/;
++    return if $file =~ /^$varhash{"PACKAGE"}-$varhash{"VERSION"}\/.*$/;
++}
++
++sub FindLeftoutFiles
++{
++    my (@buf_i18n_plain,
++      @buf_i18n_xml,
++      @buf_i18n_xml_unmarked,
++      @buf_i18n_ini,
++      @buf_potfiles,
++      @buf_potfiles_ignore,
++      @buf_allfiles,
++      @buf_allfiles_sorted,
++      @buf_potfiles_sorted,
++        @buf_potfiles_ignore_sorted
++    );
++
++    ## Search and find all translatable files
++    find sub { 
++      push @buf_i18n_plain,        "$File::Find::name" if /\.($buildin_gettext_support)$/;
++      push @buf_i18n_xml,          "$File::Find::name" if /\.($xml_support)$/;
++      push @buf_i18n_ini,          "$File::Find::name" if /\.($ini_support)$/;
++      push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;
++      }, "..";
++    find sub { 
++      push @buf_i18n_plain,        "$File::Find::name" if /\.($buildin_gettext_support)$/;
++      push @buf_i18n_xml,          "$File::Find::name" if /\.($xml_support)$/;
++      push @buf_i18n_ini,          "$File::Find::name" if /\.($ini_support)$/;
++      push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;
++      }, "$SRCDIR/..";
++
++    open POTFILES, $POTFILES_in or die "$PROGRAM:  there's no POTFILES.in!\n";
++    @buf_potfiles = grep !/^(#|\s*$)/, <POTFILES>;
++    close POTFILES;
++
++    foreach (@buf_potfiles) {
++      s/^\[.*]\s*//;
++    }
++
++    print "Searching for missing translatable files...\n" if $VERBOSE;
++
++    ## Check if we should ignore some found files, when
++    ## comparing with POTFILES.in
++    foreach my $ignore ("POTFILES.skip", "POTFILES.ignore")
++    {
++      (-s "$SRCDIR/$ignore") or next;
++
++      if ("$ignore" eq "POTFILES.ignore")
++      {
++          print "The usage of POTFILES.ignore is deprecated. Please consider moving the\n".
++                "content of this file to POTFILES.skip.\n";
++      }
++
++      print "Found $ignore: Ignoring files...\n" if $VERBOSE;
++      open FILE, "<$SRCDIR/$ignore" or die "ERROR: Failed to open $SRCDIR/$ignore!\n";
++          
++      while (<FILE>)
++      {
++          push @buf_potfiles_ignore, $_ unless /^(#|\s*$)/;
++      }
++      close FILE;
++
++      @buf_potfiles_ignore_sorted = sort (@buf_potfiles_ignore);
++    }
++
++    foreach my $file (@buf_i18n_plain)
++    {
++      my $in_comment = 0;
++      my $in_macro = 0;
++
++      open FILE, "<$file";
++      while (<FILE>)
++      {
++          # Handle continued multi-line comment.
++          if ($in_comment)
++          {
++              next unless s-.*\*/--;
++              $in_comment = 0;
++          }
++
++          # Handle continued macro.
++          if ($in_macro)
++          {
++              $in_macro = 0 unless /\\$/;
++              next;
++          }
++
++          # Handle start of macro (or any preprocessor directive).
++          if (/^\s*\#/)
++          {
++              $in_macro = 1 if /^([^\\]|\\.)*\\$/;
++              next;
++          }
++
++          # Handle comments and quoted text.
++          while (m-(/\*|//|\'|\")-) # \' and \" keep emacs perl mode happy
++          {
++              my $match = $1;
++              if ($match eq "/*")
++              {
++                  if (!s-/\*.*?\*/--)
++                  {
++                      s-/\*.*--;
++                      $in_comment = 1;
++                  }
++              }
++              elsif ($match eq "//")
++              {
++                  s-//.*--;
++              }
++              else # ' or "
++              {
++                  if (!s-$match([^\\]|\\.)*?$match-QUOTEDTEXT-)
++                  {
++                      warn "mismatched quotes at line $. in $file\n";
++                      s-$match.*--;
++                  }
++              }
++          }       
++
++          if (/\w\.GetString *\(QUOTEDTEXT/)
++          {
++                if (defined isNotValidMissing (unpack("x3 A*", $file))) {
++                    ## Remove the first 3 chars and add newline
++                    push @buf_allfiles, unpack("x3 A*", $file) . "\n";
++                }
++              last;
++          }
++
++            ## N_ Q_ and _ are the three macros defined in gi8n.h
++          if (/[NQ]?_ *\(QUOTEDTEXT/)
++          {
++                if (defined isNotValidMissing (unpack("x3 A*", $file))) {
++                    ## Remove the first 3 chars and add newline
++                    push @buf_allfiles, unpack("x3 A*", $file) . "\n";
++                }
++              last;
++          }
++      }
++      close FILE;
++    }
++
++    foreach my $file (@buf_i18n_xml) 
++    {
++      open FILE, "<$file";
++      
++      while (<FILE>) 
++      {
++          # FIXME: share the pattern matching code with intltool-extract
++          if (/\s_[-A-Za-z0-9._:]+\s*=\s*\"([^"]+)\"/ || /<_[^>]+>/ || /translatable=\"yes\"/)
++          {
++                if (defined isNotValidMissing (unpack("x3 A*", $file))) {
++                    push @buf_allfiles, unpack("x3 A*", $file) . "\n";
++                }
++              last;
++          }
++      }
++      close FILE;
++    }
++
++    foreach my $file (@buf_i18n_ini)
++    {
++      open FILE, "<$file";
++      while (<FILE>) 
++      {
++          if (/_(.*)=/)
++          {
++                if (defined isNotValidMissing (unpack("x3 A*", $file))) {
++                    push @buf_allfiles, unpack("x3 A*", $file) . "\n";
++                }
++              last;
++          }
++      }
++      close FILE;
++    }
++
++    foreach my $file (@buf_i18n_xml_unmarked)
++    {
++        if (defined isNotValidMissing (unpack("x3 A*", $file))) {
++            push @buf_allfiles, unpack("x3 A*", $file) . "\n";
++        }
++    }
++
++
++    @buf_allfiles_sorted = sort (@buf_allfiles);
++    @buf_potfiles_sorted = sort (@buf_potfiles);
++
++    my %in2;
++    foreach (@buf_potfiles_sorted) 
++    {
++        s#^$SRCDIR/../##;
++        s#^$SRCDIR/##;
++      $in2{$_} = 1;
++    }
++
++    foreach (@buf_potfiles_ignore_sorted) 
++    {
++        s#^$SRCDIR/../##;
++        s#^$SRCDIR/##;
++      $in2{$_} = 1;
++    }
++
++    my @result;
++
++    foreach (@buf_allfiles_sorted)
++    {
++        my $dummy = $_;
++        my $srcdir = $SRCDIR;
++
++        $srcdir =~ s#^../##;
++        $dummy =~ s#^$srcdir/../##;
++        $dummy =~ s#^$srcdir/##;
++        $dummy =~ s#_build/##;
++      if (!exists($in2{$dummy}))
++      {
++          push @result, $dummy
++      }
++    }
++
++    my @buf_potfiles_notexist;
++
++    foreach (@buf_potfiles_sorted)
++    {
++      chomp (my $dummy = $_);
++      if ("$dummy" ne "" and !(-f "$SRCDIR/../$dummy" or -f "../$dummy"))
++      {
++          push @buf_potfiles_notexist, $_;
++      }
++    }
++
++    ## Save file with information about the files missing
++    ## if any, and give information about this procedure.
++    if (@result + @buf_potfiles_notexist > 0)
++    {
++      if (@result) 
++      {
++          print "\n" if $VERBOSE;
++          unlink "missing";
++          open OUT, ">missing";
++          print OUT @result;
++          close OUT;
++          warn "\e[1mThe following files contain translations and are currently not in use. Please\e[0m\n".
++               "\e[1mconsider adding these to the POTFILES.in file, located in the po/ directory.\e[0m\n\n";
++          print STDERR @result, "\n";
++          warn "If some of these files are left out on purpose then please add them to\n".
++               "POTFILES.skip instead of POTFILES.in. A file \e[1m'missing'\e[0m containing this list\n".
++               "of left out files has been written in the current directory.\n";
++      }
++      if (@buf_potfiles_notexist)
++      {
++          unlink "notexist";
++          open OUT, ">notexist";
++          print OUT @buf_potfiles_notexist;
++          close OUT;
++          warn "\n" if ($VERBOSE or @result);
++          warn "\e[1mThe following files do not exist anymore:\e[0m\n\n";
++          warn @buf_potfiles_notexist, "\n";
++          warn "Please remove them from POTFILES.in. A file \e[1m'notexist'\e[0m\n".
++               "containing this list of absent files has been written in the current directory.\n";
++      }
++    }
++
++    ## If there is nothing to complain about, notify the user
++    else {
++      print "\nAll files containing translations are present in POTFILES.in.\n" if $VERBOSE;
++    }
++}
++
++sub Console_WriteError_InvalidOption
++{
++    ## Handle invalid arguments
++    print STDERR "Try `${PROGRAM} --help' for more information.\n";
++    exit 1;
++}
++
++sub isProgramInPath
++{
++    my ($file) = @_;
++    # If either a file exists, or when run it returns 0 exit status
++    return 1 if ((-x $file) or (system("$file --version >$devnull") == 0));
++    return 0;
++}
++
++sub isGNUGettextTool
++{
++    my ($file) = @_;
++    # Check that we are using GNU gettext tools
++    if (isProgramInPath ($file))
++    {
++        my $version = `$file --version`;
++        return 1 if ($version =~ m/.*\(GNU .*\).*/);
++    }
++    return 0;
++}
++
++sub GenerateHeaders
++{
++    my $EXTRACT = $ENV{"INTLTOOL_EXTRACT"} || "intltool-extract";
++
++    ## Generate the .h header files, so we can allow glade and
++    ## xml translation support
++    if (! isProgramInPath ("$EXTRACT"))
++    {
++      print STDERR "\n *** The intltool-extract script wasn't found!"
++           ."\n *** Without it, intltool-update can not generate files.\n";
++      exit;
++    }
++    else
++    {
++      open (FILE, $POTFILES_in) or die "$PROGRAM: POTFILES.in not found.\n";
++      
++      while (<FILE>) 
++      {
++         chomp;
++         next if /^\[\s*encoding/;
++
++         ## Find xml files in POTFILES.in and generate the
++         ## files with help from the extract script
++
++         my $gettext_type= &POFile_DetermineType ($1);
++
++         if (/\.($xml_support|$ini_support)$/ || /^\[/)
++         {
++             s/^\[[^\[].*]\s*//;
++
++             my $filename = "../$_";
++
++             if ($VERBOSE)
++             {
++                 system ($EXTRACT, "--update", "--srcdir=$SRCDIR",
++                         "--type=$gettext_type", $filename);
++             } 
++             else 
++             {
++                 system ($EXTRACT, "--update", "--type=$gettext_type", 
++                         "--srcdir=$SRCDIR", "--quiet", $filename);
++             }
++         }
++       }
++       close FILE;
++   }
++}
++
++#
++# Generate .pot file from POTFILES.in
++#
++sub GeneratePOTemplate
++{
++    my $XGETTEXT = $ENV{"XGETTEXT"} || "xgettext";
++    my $XGETTEXT_ARGS = $ENV{"XGETTEXT_ARGS"} || '';
++    chomp $XGETTEXT;
++
++    if (! isGNUGettextTool ("$XGETTEXT"))
++    {
++      print STDERR " *** GNU xgettext is not found on this system!\n".
++                   " *** Without it, intltool-update can not extract strings.\n";
++      exit;
++    }
++
++    print "Building $MODULE.pot...\n" if $VERBOSE;
++
++    open INFILE, $POTFILES_in;
++    unlink "POTFILES.in.temp";
++    open OUTFILE, ">POTFILES.in.temp" or die("Cannot open POTFILES.in.temp for writing");
++
++    my $gettext_support_nonascii = 0;
++
++    # checks for GNU gettext >= 0.12
++    my $dummy = `$XGETTEXT --version --from-code=UTF-8 >$devnull 2>$devnull`;
++    if ($? == 0)
++    {
++      $gettext_support_nonascii = 1;
++    }
++    else
++    {
++      # urge everybody to upgrade gettext
++      print STDERR "WARNING: This version of gettext does not support extracting non-ASCII\n".
++                   "         strings. That means you should install a version of gettext\n".
++                   "         that supports non-ASCII strings (such as GNU gettext >= 0.12),\n".
++                   "         or have to let non-ASCII strings untranslated. (If there is any)\n";
++    }
++
++    my $encoding = "ASCII";
++    my $forced_gettext_code;
++    my @temp_headers;
++    my $encoding_problem_is_reported = 0;
++
++    while (<INFILE>) 
++    {
++      next if (/^#/ or /^\s*$/);
++
++      chomp;
++
++      my $gettext_code;
++
++      if (/^\[\s*encoding:\s*(.*)\s*\]/)
++      {
++          $forced_gettext_code=$1;
++      }
++      elsif (/\.($xml_support|$ini_support)$/ || /^\[/)
++      {
++          s/^\[.*]\s*//;
++            print OUTFILE "../$_.h\n";
++          push @temp_headers, "../$_.h";
++          $gettext_code = &TextFile_DetermineEncoding ("../$_.h") if ($gettext_support_nonascii and not defined $forced_gettext_code);
++      } 
++      else 
++      {
++            print OUTFILE "$SRCDIR/../$_\n";
++          $gettext_code = &TextFile_DetermineEncoding ("$SRCDIR/../$_") if ($gettext_support_nonascii and not defined $forced_gettext_code);
++      }
++
++      next if (! $gettext_support_nonascii);
++
++      if (defined $forced_gettext_code)
++      {
++          $encoding=$forced_gettext_code;
++      }
++      elsif (defined $gettext_code and "$encoding" ne "$gettext_code")
++      {
++          if ($encoding eq "ASCII")
++          {
++              $encoding=$gettext_code;
++          }
++          elsif ($gettext_code ne "ASCII")
++          {
++              # Only report once because the message is quite long
++              if (! $encoding_problem_is_reported)
++              {
++                  print STDERR "WARNING: You should use the same file encoding for all your project files,\n".
++                               "         but $PROGRAM thinks that most of the source files are in\n".
++                               "         $encoding encoding, while \"$_\" is (likely) in\n".
++                               "         $gettext_code encoding. If you are sure that all translatable strings\n".
++                               "         are in same encoding (say UTF-8), please \e[1m*prepend*\e[0m the following\n".
++                               "         line to POTFILES.in:\n\n".
++                               "                 [encoding: UTF-8]\n\n".
++                               "         and make sure that configure.in/ac checks for $PACKAGE >= 0.27 .\n".
++                               "(such warning message will only be reported once.)\n";
++                  $encoding_problem_is_reported = 1;
++              }
++          }
++      }
++    }
++
++    close OUTFILE;
++    close INFILE;
++
++    unlink "$MODULE.pot";
++    my @xgettext_argument=("$XGETTEXT",
++                         "--add-comments",
++                         "--directory\=.",
++                           "--default-domain\=$MODULE",
++                           "--flag\=g_strdup_printf:1:c-format",
++                           "--flag\=g_string_printf:2:c-format",
++                           "--flag\=g_string_append_printf:2:c-format",
++                           "--flag\=g_error_new:3:c-format",
++                           "--flag\=g_set_error:4:c-format",
++                           "--flag\=g_markup_printf_escaped:1:c-format",
++                           "--flag\=g_log:3:c-format",
++                           "--flag\=g_print:1:c-format",
++                           "--flag\=g_printerr:1:c-format",
++                           "--flag\=g_printf:1:c-format",
++                           "--flag\=g_fprintf:2:c-format",
++                           "--flag\=g_sprintf:2:c-format",
++                           "--flag\=g_snprintf:3:c-format",
++                           "--flag\=g_scanner_error:2:c-format",
++                           "--flag\=g_scanner_warn:2:c-format",
++                         "--output\=$MODULE\.pot",
++                         "--files-from\=\.\/POTFILES\.in\.temp");
++    my $XGETTEXT_KEYWORDS = &FindPOTKeywords;
++    push @xgettext_argument, $XGETTEXT_KEYWORDS;
++    my $MSGID_BUGS_ADDRESS = &FindMakevarsBugAddress;
++    push @xgettext_argument, "--msgid-bugs-address\=$MSGID_BUGS_ADDRESS" if $MSGID_BUGS_ADDRESS;
++    push @xgettext_argument, "--from-code\=$encoding" if ($gettext_support_nonascii);
++    push @xgettext_argument, $XGETTEXT_ARGS if $XGETTEXT_ARGS;
++    my $xgettext_command = join ' ', @xgettext_argument;
++
++    # intercept xgettext error message
++    print "Running $xgettext_command\n" if $VERBOSE;
++    my $xgettext_error_msg = `$xgettext_command 2>\&1`;
++    my $command_failed = $?;
++
++    unlink "POTFILES.in.temp";
++
++    print "Removing generated header (.h) files..." if $VERBOSE;
++    unlink foreach (@temp_headers);
++    print "done.\n" if $VERBOSE;
++
++    if (! $command_failed)
++    {
++      if (! -e "$MODULE.pot")
++      {
++          print "None of the files in POTFILES.in contain strings marked for translation.\n" if $VERBOSE;
++      }
++      else
++      {
++          print "Wrote $MODULE.pot\n" if $VERBOSE;
++      }
++    }
++    else
++    {
++      if ($xgettext_error_msg =~ /--from-code/)
++      {
++          # replace non-ASCII error message with a more useful one.
++          print STDERR "ERROR: xgettext failed to generate PO template file because there is non-ASCII\n".
++                       "       string marked for translation. Please make sure that all strings marked\n".
++                       "       for translation are in uniform encoding (say UTF-8), then \e[1m*prepend*\e[0m the\n".
++                       "       following line to POTFILES.in and rerun $PROGRAM:\n\n".
++                       "           [encoding: UTF-8]\n\n";
++      }
++      else
++      {
++          print STDERR "$xgettext_error_msg";
++          if (-e "$MODULE.pot")
++          {
++              # is this possible?
++              print STDERR "ERROR: xgettext failed but still managed to generate PO template file.\n".
++                           "       Please consult error message above if there is any.\n";
++          }
++          else
++          {
++              print STDERR "ERROR: xgettext failed to generate PO template file. Please consult\n".
++                           "       error message above if there is any.\n";
++          }
++      }
++      exit (1);
++    }
++}
++
++sub POFile_Update
++{
++    -f "$MODULE.pot" or die "$PROGRAM: $MODULE.pot does not exist.\n";
++
++    my $MSGMERGE = $ENV{"MSGMERGE"} || "msgmerge";
++    my ($lang, $outfile) = @_;
++
++    if (! isGNUGettextTool ("$MSGMERGE"))
++    {
++      print STDERR " *** GNU msgmerge is not found on this system!\n".
++                   " *** Without it, intltool-update can not extract strings.\n";
++      exit;
++    }
++
++    print "Merging $SRCDIR/$lang.po with $MODULE.pot..." if $VERBOSE;
++
++    my $infile = "$SRCDIR/$lang.po";
++    $outfile = "$SRCDIR/$lang.po" if ($outfile eq "");
++
++    # I think msgmerge won't overwrite old file if merge is not successful
++    system ("$MSGMERGE", "-o", $outfile, $infile, "$MODULE.pot");
++}
++
++sub Console_WriteError_NotExisting
++{
++    my ($file) = @_;
++
++    ## Report error if supplied language file is non-existing
++    print STDERR "$PROGRAM: $file does not exist!\n";
++    print STDERR "Try '$PROGRAM --help' for more information.\n";
++    exit;
++}
++
++sub GatherPOFiles
++{
++    my @po_files = glob ("./*.po");
++
++    @languages = map (&POFile_GetLanguage, @po_files);
++
++    foreach my $lang (@languages) 
++    {
++      $po_files_by_lang{$lang} = shift (@po_files);
++    }
++}
++
++sub POFile_GetLanguage ($)
++{
++    s/^(.*\/)?(.+)\.po$/$2/;
++    return $_;
++}
++
++sub Console_Write_TranslationStatus
++{
++    my ($lang, $output_file) = @_;
++    my $MSGFMT = $ENV{"MSGFMT"} || "msgfmt";
++
++    if (! isGNUGettextTool ("$MSGFMT"))
++    {
++      print STDERR " *** GNU msgfmt is not found on this system!\n".
++                   " *** Without it, intltool-update can not extract strings.\n";
++      exit;
++    }
++
++    $output_file = "$SRCDIR/$lang.po" if ($output_file eq "");
++
++    system ("$MSGFMT", "-o", "$devnull", "--verbose", $output_file);
++}
++
++sub Console_Write_CoverageReport
++{
++    my $MSGFMT = $ENV{"MSGFMT"} || "msgfmt";
++
++    if (! isGNUGettextTool ("$MSGFMT"))
++    {
++      print STDERR " *** GNU msgfmt is not found on this system!\n".
++                   " *** Without it, intltool-update can not extract strings.\n";
++      exit;
++    }
++
++    &GatherPOFiles;
++
++    foreach my $lang (@languages) 
++    {
++      print STDERR "$lang: ";
++      &POFile_Update ($lang, "");
++    }
++
++    print STDERR "\n\n * Current translation support in $MODULE \n\n";
++
++    foreach my $lang (@languages)
++    {
++      print STDERR "$lang: ";
++      system ("$MSGFMT", "-o", "$devnull", "--verbose", "$SRCDIR/$lang.po");
++    }
++}
++
++sub SubstituteVariable
++{
++    my ($str) = @_;
++    
++    # always need to rewind file whenever it has been accessed
++    seek (CONF, 0, 0);
++
++    # cache each variable. varhash is global to we can add
++    # variables elsewhere.
++    while (<CONF>)
++    {
++      if (/^(\w+)=(.*)$/)
++      {
++          ($varhash{$1} = $2) =~  s/^["'](.*)["']$/$1/;
++      }
++    }
++    
++    if ($str =~ /^(.*)\${?([A-Z_]+)}?(.*)$/)
++    {
++      my $rest = $3;
++      my $untouched = $1;
++      my $sub = "";
++        # Ignore recursive definitions of variables
++        $sub = $varhash{$2} if defined $varhash{$2} and $varhash{$2} !~ /\${?$2}?/;
++
++      return SubstituteVariable ("$untouched$sub$rest");
++    }
++    
++    # We're using Perl backticks ` and "echo -n" here in order to 
++    # expand any shell escapes (such as backticks themselves) in every variable
++    return echo_n ($str);
++}
++
++sub CONF_Handle_Open
++{
++    my $base_dirname = getcwd();
++    $base_dirname =~ s@.*/@@;
++
++    my ($conf_in, $src_dir);
++
++    if ($base_dirname =~ /^po(-.+)?$/) 
++    {
++      if (-f "Makevars") 
++      {
++          my $makefile_source;
++
++          local (*IN);
++          open (IN, "<Makevars") || die "can't open Makevars: $!";
++
++          while (<IN>) 
++          {
++              if (/^top_builddir[ \t]*=/) 
++              {
++                  $src_dir = $_;
++                  $src_dir =~ s/^top_builddir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/;
++
++                  chomp $src_dir;
++                    if (-f "$src_dir" . "/configure.ac") {
++                        $conf_in = "$src_dir" . "/configure.ac" . "\n";
++                    } else {
++                        $conf_in = "$src_dir" . "/configure.in" . "\n";
++                    }
++                  last;
++              }
++          }
++          close IN;
++
++          $conf_in || die "Cannot find top_builddir in Makevars.";
++      }
++      elsif (-f "$SRCDIR/../configure.ac") 
++      {
++          $conf_in = "$SRCDIR/../configure.ac";
++      } 
++      elsif (-f "$SRCDIR/../configure.in") 
++      {
++          $conf_in = "$SRCDIR/../configure.in";
++      } 
++      else 
++      {
++          my $makefile_source;
++
++          local (*IN);
++          open (IN, "<Makefile") || return;
++
++          while (<IN>) 
++          {
++              if (/^top_srcdir[ \t]*=/) 
++              {
++                  $src_dir = $_;                  
++                  $src_dir =~ s/^top_srcdir[ \t]*=[ \t]*([^ \t\n\r]*)/$1/;
++
++                  chomp $src_dir;
++                  $conf_in = "$src_dir" . "/configure.in" . "\n";
++
++                  last;
++              }
++          }
++          close IN;
++
++          $conf_in || die "Cannot find top_srcdir in Makefile.";
++      }
++
++      open (CONF, "<$conf_in");
++    }
++    else
++    {
++      print STDERR "$PROGRAM: Unable to proceed.\n" .
++                   "Make sure to run this script inside the po directory.\n";
++      exit;
++    }
++}
++
++sub FindPackageName
++{
++    my $version;
++    my $domain = &FindMakevarsDomain;
++    my $name = $domain || "untitled";
++
++    &CONF_Handle_Open;
++
++    my $conf_source; {
++      local (*IN);
++      open (IN, "<&CONF") || return $name;
++      seek (IN, 0, 0);
++      local $/; # slurp mode
++      $conf_source = <IN>;
++      close IN;
++    }
++
++    # priority for getting package name:
++    # 1. GETTEXT_PACKAGE
++    # 2. first argument of AC_INIT (with >= 2 arguments)
++    # 3. first argument of AM_INIT_AUTOMAKE (with >= 2 argument)
++
++    # /^AM_INIT_AUTOMAKE\([\s\[]*([^,\)\s\]]+)/m 
++    # the \s makes this not work, why?
++    if ($conf_source =~ /^AM_INIT_AUTOMAKE\(([^,\)]+),([^,\)]+)/m)
++    {
++      ($name, $version) = ($1, $2);
++      $name    =~ s/[\[\]\s]//g;
++      $version =~ s/[\[\]\s]//g;
++      $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/);
++      $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/);
++      $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/);
++      $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/);
++    }
++    
++    if ($conf_source =~ /^AC_INIT\(([^,\)]+),([^,\)]+)/m) 
++    {
++      ($name, $version) = ($1, $2);
++      $name    =~ s/[\[\]\s]//g;
++      $version =~ s/[\[\]\s]//g;
++      $varhash{"PACKAGE_NAME"} = $name if (not $name =~ /\${?AC_PACKAGE_NAME}?/);
++      $varhash{"PACKAGE"} = $name if (not $name =~ /\${?PACKAGE}?/);
++      $varhash{"PACKAGE_VERSION"} = $version if (not $name =~ /\${?AC_PACKAGE_VERSION}?/);
++      $varhash{"VERSION"} = $version if (not $name =~ /\${?VERSION}?/);
++    }
++
++    # \s makes this not work, why?
++    $name = $1 if $conf_source =~ /^GETTEXT_PACKAGE=\[?([^\n\]]+)/m;
++    
++    # m4 macros AC_PACKAGE_NAME, AC_PACKAGE_VERSION etc. have same value
++    # as corresponding $PACKAGE_NAME, $PACKAGE_VERSION etc. shell variables.
++    $name =~ s/\bAC_PACKAGE_/\$PACKAGE_/g;
++
++    $name = $domain if $domain;
++
++    $name = SubstituteVariable ($name);
++    $name =~ s/^["'](.*)["']$/$1/;
++
++    return $name if $name;
++}
++
++
++sub FindPOTKeywords
++{
++
++    my $keywords = "--keyword\=\_ --keyword\=N\_ --keyword\=U\_ --keyword\=Q\_";
++    my $varname = "XGETTEXT_OPTIONS";
++    my $make_source; {
++      local (*IN);
++      open (IN, "<Makevars") || (open(IN, "<Makefile.in.in") && ($varname = "XGETTEXT_KEYWORDS")) || return $keywords;
++      seek (IN, 0, 0);
++      local $/; # slurp mode
++      $make_source = <IN>;
++      close IN;
++    }
++
++    $keywords = $1 if $make_source =~ /^$varname[ ]*=\[?([^\n\]]+)/m;
++    
++    return $keywords;
++}
++
++sub FindMakevarsDomain
++{
++
++    my $domain = "";
++    my $makevars_source; { 
++      local (*IN);
++      open (IN, "<Makevars") || return $domain;
++      seek (IN, 0, 0);
++      local $/; # slurp mode
++      $makevars_source = <IN>;
++      close IN;
++    }
++
++    $domain = $1 if $makevars_source =~ /^DOMAIN[ ]*=\[?([^\n\]\$]+)/m;
++    $domain =~ s/^\s+//;
++    $domain =~ s/\s+$//;
++    
++    return $domain;
++}
++
++sub FindMakevarsBugAddress
++{
++
++    my $address = "";
++    my $makevars_source; { 
++      local (*IN);
++      open (IN, "<Makevars") || return undef;
++      seek (IN, 0, 0);
++      local $/; # slurp mode
++      $makevars_source = <IN>;
++      close IN;
++    }
++
++    $address = $1 if $makevars_source =~ /^MSGID_BUGS_ADDRESS[ ]*=\[?([^\n\]\$]+)/m;
++    $address =~ s/^\s+//;
++    $address =~ s/\s+$//;
++    
++    return $address;
++}
+--- libqalculate-0.9.6.orig/intltool-merge.in
++++ libqalculate-0.9.6/intltool-merge.in
+@@ -35,7 +35,7 @@
+ ## Release information
+ my $PROGRAM = "intltool-merge";
+ my $PACKAGE = "intltool";
+-my $VERSION = "0.35.5";
++my $VERSION = "0.36.2";
+ ## Loaded modules
+ use strict; 
+@@ -93,9 +93,24 @@
+ my %po_files_by_lang = ();
+ my %translations = ();
+-my $iconv = $ENV{"ICONV"} || $ENV{"INTLTOOL_ICONV"} || "@INTLTOOL_ICONV@";
++my $iconv = $ENV{"ICONV"} || "iconv";
+ my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null');
++sub isProgramInPath
++{
++    my ($file) = @_;
++    # If either a file exists, or when run it returns 0 exit status
++    return 1 if ((-x $file) or (system("$file -l >$devnull") == 0));
++    return 0;
++}
++
++if (! isProgramInPath ("$iconv"))
++{
++      print STDERR " *** iconv is not found on this system!\n".
++                   " *** Without it, intltool-merge can not convert encodings.\n";
++      exit;
++}
++
+ # Use this instead of \w for XML files to handle more possible characters.
+ my $w = "[-A-Za-z0-9._:]";
+@@ -260,8 +275,42 @@
+ sub gather_po_files
+ {
+-    for my $po_file (glob "$PO_DIR/*.po") {
+-      $po_files_by_lang{po_file2lang($po_file)} = $po_file;
++    if (my $linguas = $ENV{"LINGUAS"})
++    {
++        for my $lang (split / /, $linguas) {
++            my $po_file = $PO_DIR . "/" . $lang . ".po";
++            if (-e $po_file) {
++                $po_files_by_lang{$lang} = $po_file;
++            }
++        }
++    }
++    else
++    {
++        if (open LINGUAS_FILE, "$PO_DIR/LINGUAS")
++        {
++            while (<LINGUAS_FILE>)
++            {
++                next if /^#/;
++
++                if (/([-a-zA-Z_@.]+)\n/)
++                {
++                    my $lang = $1;
++
++                    my $po_file = $PO_DIR . "/" . $lang . ".po";
++                    if (-e $po_file) {
++                        $po_files_by_lang{$lang} = $po_file;
++                    }
++                }
++            }
++
++            close LINGUAS_FILE;
++        }
++        else
++        {
++            for my $po_file (glob "$PO_DIR/*.po") {
++                $po_files_by_lang{po_file2lang($po_file)} = $po_file;
++            }
++        }
+     }
+ }
+@@ -494,16 +543,15 @@
+     return $string;
+ }
+-## NOTE: deal with < - &lt; but not > - &gt;  because it seems its ok to have 
+-## > in the entity. For further info please look at #84738.
+ sub entity_decode
+ {
+     local ($_) = @_;
+     s/&apos;/'/g; # '
+     s/&quot;/"/g; # "
+-    s/&amp;/&/g;
+     s/&lt;/</g;
++    s/&gt;/>/g;
++    s/&amp;/&/g;
+     return $_;
+ }
+--- libqalculate-0.9.6.orig/configure.in
++++ libqalculate-0.9.6/configure.in
+@@ -91,19 +91,9 @@
+ AC_LANG([C++])
+-AC_PATH_CLN(1.1.0, [
+-      LIBS="$LIBS $CLN_LIBS"
+-      CPPFLAGS="$CPPFLAGS $CLN_CPPFLAGS"
+-      AC_DEFINE(HAVE_LIBCLN,1,[If CLN can be used])
+-], AC_MSG_ERROR([No suitable installed version of CLN could be found.]))
+-
+-
+-PKG_CHECK_MODULES(GLIB, [
+-      glib-2.0
+-      libxml-2.0 >= 2.3.8
+-      ])
+-AC_SUBST(GLIB_CFLAGS)
+-AC_SUBST(GLIB_LIBS)
++PKG_CHECK_MODULES(CLN, [cln])
++PKG_CHECK_MODULES(GLIB, [glib-2.0])
++PKG_CHECK_MODULES(XML2, [libxml-2.0 >= 2.3.8])
+ dnl  --------------------------------
+ dnl | check for readline            |-----------------------------------------
+--- libqalculate-0.9.6.orig/intltool-merge
++++ libqalculate-0.9.6/intltool-merge
+@@ -0,0 +1,1451 @@
++#!/usr/bin/perl -w
++# -*- Mode: perl; indent-tabs-mode: nil; c-basic-offset: 4  -*-
++
++#
++#  The Intltool Message Merger
++#
++#  Copyright (C) 2000, 2003 Free Software Foundation.
++#  Copyright (C) 2000, 2001 Eazel, Inc
++#
++#  Intltool is free software; you can redistribute it and/or
++#  modify it under the terms of the GNU General Public License 
++#  version 2 published by the Free Software Foundation.
++#
++#  Intltool 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., 675 Mass Ave, Cambridge, MA 02139, 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.
++#
++#  Authors:  Maciej Stachowiak <mjs@noisehavoc.org>
++#            Kenneth Christiansen <kenneth@gnu.org>
++#            Darin Adler <darin@bentspoon.com>
++#
++#  Proper XML UTF-8'ification written by Cyrille Chepelov <chepelov@calixo.net>
++#
++
++## Release information
++my $PROGRAM = "intltool-merge";
++my $PACKAGE = "intltool";
++my $VERSION = "0.36.2";
++
++## Loaded modules
++use strict; 
++use Getopt::Long;
++use Text::Wrap;
++use File::Basename;
++
++my $must_end_tag      = -1;
++my $last_depth        = -1;
++my $translation_depth = -1;
++my @tag_stack = ();
++my @entered_tag = ();
++my @translation_strings = ();
++my $leading_space = "";
++
++## Scalars used by the option stuff
++my $HELP_ARG = 0;
++my $VERSION_ARG = 0;
++my $BA_STYLE_ARG = 0;
++my $XML_STYLE_ARG = 0;
++my $KEYS_STYLE_ARG = 0;
++my $DESKTOP_STYLE_ARG = 0;
++my $SCHEMAS_STYLE_ARG = 0;
++my $RFC822DEB_STYLE_ARG = 0;
++my $QUOTED_STYLE_ARG = 0;
++my $QUIET_ARG = 0;
++my $PASS_THROUGH_ARG = 0;
++my $UTF8_ARG = 0;
++my $MULTIPLE_OUTPUT = 0;
++my $cache_file;
++
++## Handle options
++GetOptions 
++(
++ "help" => \$HELP_ARG,
++ "version" => \$VERSION_ARG,
++ "quiet|q" => \$QUIET_ARG,
++ "oaf-style|o" => \$BA_STYLE_ARG, ## for compatibility
++ "ba-style|b" => \$BA_STYLE_ARG,
++ "xml-style|x" => \$XML_STYLE_ARG,
++ "keys-style|k" => \$KEYS_STYLE_ARG,
++ "desktop-style|d" => \$DESKTOP_STYLE_ARG,
++ "schemas-style|s" => \$SCHEMAS_STYLE_ARG,
++ "rfc822deb-style|r" => \$RFC822DEB_STYLE_ARG,
++ "quoted-style" => \$QUOTED_STYLE_ARG,
++ "pass-through|p" => \$PASS_THROUGH_ARG,
++ "utf8|u" => \$UTF8_ARG,
++ "multiple-output|m" => \$MULTIPLE_OUTPUT,
++ "cache|c=s" => \$cache_file
++ ) or &error;
++
++my $PO_DIR;
++my $FILE;
++my $OUTFILE;
++
++my %po_files_by_lang = ();
++my %translations = ();
++my $iconv = $ENV{"ICONV"} || "iconv";
++my $devnull = ($^O eq 'MSWin32' ? 'NUL:' : '/dev/null');
++
++sub isProgramInPath
++{
++    my ($file) = @_;
++    # If either a file exists, or when run it returns 0 exit status
++    return 1 if ((-x $file) or (system("$file -l >$devnull") == 0));
++    return 0;
++}
++
++if (! isProgramInPath ("$iconv"))
++{
++      print STDERR " *** iconv is not found on this system!\n".
++                   " *** Without it, intltool-merge can not convert encodings.\n";
++      exit;
++}
++
++# Use this instead of \w for XML files to handle more possible characters.
++my $w = "[-A-Za-z0-9._:]";
++
++# XML quoted string contents
++my $q = "[^\\\"]*";
++
++## Check for options. 
++
++if ($VERSION_ARG) 
++{
++      &print_version;
++} 
++elsif ($HELP_ARG) 
++{
++      &print_help;
++} 
++elsif ($BA_STYLE_ARG && @ARGV > 2) 
++{
++      &utf8_sanity_check;
++      &preparation;
++      &print_message;
++      &ba_merge_translations;
++      &finalize;
++} 
++elsif ($XML_STYLE_ARG && @ARGV > 2) 
++{
++      &utf8_sanity_check;
++      &preparation;
++      &print_message;
++      &xml_merge_output;
++      &finalize;
++} 
++elsif ($KEYS_STYLE_ARG && @ARGV > 2) 
++{
++      &utf8_sanity_check;
++      &preparation;
++      &print_message;
++      &keys_merge_translations;
++      &finalize;
++} 
++elsif ($DESKTOP_STYLE_ARG && @ARGV > 2) 
++{
++      &utf8_sanity_check;
++      &preparation;
++      &print_message;
++      &desktop_merge_translations;
++      &finalize;
++} 
++elsif ($SCHEMAS_STYLE_ARG && @ARGV > 2) 
++{
++      &utf8_sanity_check;
++      &preparation;
++      &print_message;
++      &schemas_merge_translations;
++      &finalize;
++} 
++elsif ($RFC822DEB_STYLE_ARG && @ARGV > 2) 
++{
++      &preparation;
++      &print_message;
++      &rfc822deb_merge_translations;
++      &finalize;
++} 
++elsif ($QUOTED_STYLE_ARG && @ARGV > 2) 
++{
++      &utf8_sanity_check;
++      &preparation;
++      &print_message;
++      &quoted_merge_translations;
++      &finalize;
++} 
++else 
++{
++      &print_help;
++}
++
++exit;
++
++## Sub for printing release information
++sub print_version
++{
++    print <<_EOF_;
++${PROGRAM} (${PACKAGE}) ${VERSION}
++Written by Maciej Stachowiak, Darin Adler and Kenneth Christiansen.
++
++Copyright (C) 2000-2003 Free Software Foundation, Inc.
++Copyright (C) 2000-2001 Eazel, 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.
++_EOF_
++    exit;
++}
++
++## Sub for printing usage information
++sub print_help
++{
++    print <<_EOF_;
++Usage: ${PROGRAM} [OPTION]... PO_DIRECTORY FILENAME OUTPUT_FILE
++Generates an output file that includes some localized attributes from an
++untranslated source file.
++
++Mandatory options: (exactly one must be specified)
++  -b, --ba-style         includes translations in the bonobo-activation style
++  -d, --desktop-style    includes translations in the desktop style
++  -k, --keys-style       includes translations in the keys style
++  -s, --schemas-style    includes translations in the schemas style
++  -r, --rfc822deb-style  includes translations in the RFC822 style
++      --quoted-style     includes translations in the quoted string style
++  -x, --xml-style        includes translations in the standard xml style
++
++Other options:
++  -u, --utf8             convert all strings to UTF-8 before merging 
++                         (default for everything except RFC822 style)
++  -p, --pass-through     deprecated, does nothing and issues a warning
++  -m, --multiple-output  output one localized file per locale, instead of 
++                       a single file containing all localized elements
++  -c, --cache=FILE       specify cache file name
++                         (usually \$top_builddir/po/.intltool-merge-cache)
++  -q, --quiet            suppress most messages
++      --help             display this help and exit
++      --version          output version information and exit
++
++Report bugs to http://bugzilla.gnome.org/ (product name "$PACKAGE")
++or send email to <xml-i18n-tools\@gnome.org>.
++_EOF_
++    exit;
++}
++
++
++## Sub for printing error messages
++sub print_error
++{
++    print STDERR "Try `${PROGRAM} --help' for more information.\n";
++    exit;
++}
++
++
++sub print_message 
++{
++    print "Merging translations into $OUTFILE.\n" unless $QUIET_ARG;
++}
++
++
++sub preparation 
++{
++    $PO_DIR = $ARGV[0];
++    $FILE = $ARGV[1];
++    $OUTFILE = $ARGV[2];
++
++    &gather_po_files;
++    &get_translation_database;
++}
++
++# General-purpose code for looking up translations in .po files
++
++sub po_file2lang
++{
++    my ($tmp) = @_; 
++    $tmp =~ s/^.*\/(.*)\.po$/$1/; 
++    return $tmp; 
++}
++
++sub gather_po_files
++{
++    if (my $linguas = $ENV{"LINGUAS"})
++    {
++        for my $lang (split / /, $linguas) {
++            my $po_file = $PO_DIR . "/" . $lang . ".po";
++            if (-e $po_file) {
++                $po_files_by_lang{$lang} = $po_file;
++            }
++        }
++    }
++    else
++    {
++        if (open LINGUAS_FILE, "$PO_DIR/LINGUAS")
++        {
++            while (<LINGUAS_FILE>)
++            {
++                next if /^#/;
++
++                if (/([-a-zA-Z_@.]+)\n/)
++                {
++                    my $lang = $1;
++
++                    my $po_file = $PO_DIR . "/" . $lang . ".po";
++                    if (-e $po_file) {
++                        $po_files_by_lang{$lang} = $po_file;
++                    }
++                }
++            }
++
++            close LINGUAS_FILE;
++        }
++        else
++        {
++            for my $po_file (glob "$PO_DIR/*.po") {
++                $po_files_by_lang{po_file2lang($po_file)} = $po_file;
++            }
++        }
++    }
++}
++
++sub get_local_charset
++{
++    my ($encoding) = @_;
++    my $alias_file = $ENV{"G_CHARSET_ALIAS"} || "/usr/lib/charset.alias";
++
++    # seek character encoding aliases in charset.alias (glib)
++
++    if (open CHARSET_ALIAS, $alias_file) 
++    {
++      while (<CHARSET_ALIAS>) 
++        {
++            next if /^\#/;
++            return $1 if (/^\s*([-._a-zA-Z0-9]+)\s+$encoding\b/i)
++        }
++
++        close CHARSET_ALIAS;
++    }
++
++    # if not found, return input string
++
++    return $encoding;
++}
++
++sub get_po_encoding
++{
++    my ($in_po_file) = @_;
++    my $encoding = "";
++
++    open IN_PO_FILE, $in_po_file or die;
++    while (<IN_PO_FILE>) 
++    {
++        ## example: "Content-Type: text/plain; charset=ISO-8859-1\n"
++        if (/Content-Type\:.*charset=([-a-zA-Z0-9]+)\\n/) 
++        {
++            $encoding = $1; 
++            last;
++        }
++    }
++    close IN_PO_FILE;
++
++    if (!$encoding) 
++    {
++        print STDERR "Warning: no encoding found in $in_po_file. Assuming ISO-8859-1\n" unless $QUIET_ARG;
++        $encoding = "ISO-8859-1";
++    }
++
++    system ("$iconv -f $encoding -t UTF-8 <$devnull 2>$devnull");
++    if ($?) {
++      $encoding = get_local_charset($encoding);
++    }
++
++    return $encoding
++}
++
++sub utf8_sanity_check 
++{
++    print STDERR "Warning: option --pass-through has been removed.\n" if $PASS_THROUGH_ARG;
++    $UTF8_ARG = 1;
++}
++
++sub get_translation_database
++{
++    if ($cache_file) {
++      &get_cached_translation_database;
++    } else {
++        &create_translation_database;
++    }
++}
++
++sub get_newest_po_age
++{
++    my $newest_age;
++
++    foreach my $file (values %po_files_by_lang) 
++    {
++      my $file_age = -M $file;
++      $newest_age = $file_age if !$newest_age || $file_age < $newest_age;
++    }
++
++    $newest_age = 0 if !$newest_age;
++
++    return $newest_age;
++}
++
++sub create_cache
++{
++    print "Generating and caching the translation database\n" unless $QUIET_ARG;
++
++    &create_translation_database;
++
++    open CACHE, ">$cache_file" || die;
++    print CACHE join "\x01", %translations;
++    close CACHE;
++}
++
++sub load_cache 
++{
++    print "Found cached translation database\n" unless $QUIET_ARG;
++
++    my $contents;
++    open CACHE, "<$cache_file" || die;
++    {
++        local $/;
++        $contents = <CACHE>;
++    }
++    close CACHE;
++    %translations = split "\x01", $contents;
++}
++
++sub get_cached_translation_database
++{
++    my $cache_file_age = -M $cache_file;
++    if (defined $cache_file_age) 
++    {
++        if ($cache_file_age <= &get_newest_po_age) 
++        {
++            &load_cache;
++            return;
++        }
++        print "Found too-old cached translation database\n" unless $QUIET_ARG;
++    }
++
++    &create_cache;
++}
++
++sub create_translation_database
++{
++    for my $lang (keys %po_files_by_lang) 
++    {
++      my $po_file = $po_files_by_lang{$lang};
++
++        if ($UTF8_ARG) 
++        {
++            my $encoding = get_po_encoding ($po_file);
++
++            if (lc $encoding eq "utf-8") 
++            {
++                open PO_FILE, "<$po_file";    
++            } 
++            else 
++            {
++              print "NOTICE: $po_file is not in UTF-8 but $encoding, converting...\n" unless $QUIET_ARG;;
++
++                open PO_FILE, "$iconv -f $encoding -t UTF-8 $po_file|";       
++            }
++        } 
++        else 
++        {
++            open PO_FILE, "<$po_file";        
++        }
++
++      my $nextfuzzy = 0;
++      my $inmsgid = 0;
++      my $inmsgstr = 0;
++      my $msgid = "";
++      my $msgstr = "";
++
++        while (<PO_FILE>) 
++        {
++          $nextfuzzy = 1 if /^#, fuzzy/;
++       
++          if (/^msgid "((\\.|[^\\]+)*)"/ ) 
++            {
++              $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr;
++              $msgid = "";
++              $msgstr = "";
++
++              if ($nextfuzzy) {
++                  $inmsgid = 0;
++              } else {
++                  $msgid = unescape_po_string($1);
++                  $inmsgid = 1;
++              }
++              $inmsgstr = 0;
++              $nextfuzzy = 0;
++          }
++
++          if (/^msgstr "((\\.|[^\\]+)*)"/) 
++            {
++              $msgstr = unescape_po_string($1);
++              $inmsgstr = 1;
++              $inmsgid = 0;
++          }
++
++          if (/^"((\\.|[^\\]+)*)"/) 
++            {
++              $msgid .= unescape_po_string($1) if $inmsgid;
++              $msgstr .= unescape_po_string($1) if $inmsgstr;
++          }
++      }
++      $translations{$lang, $msgid} = $msgstr if $inmsgstr && $msgid && $msgstr;
++    }
++}
++
++sub finalize
++{
++}
++
++sub unescape_one_sequence
++{
++    my ($sequence) = @_;
++
++    return "\\" if $sequence eq "\\\\";
++    return "\"" if $sequence eq "\\\"";
++    return "\n" if $sequence eq "\\n";
++    return "\r" if $sequence eq "\\r";
++    return "\t" if $sequence eq "\\t";
++    return "\b" if $sequence eq "\\b";
++    return "\f" if $sequence eq "\\f";
++    return "\a" if $sequence eq "\\a";
++    return chr(11) if $sequence eq "\\v"; # vertical tab, see ascii(7)
++
++    return chr(hex($1)) if ($sequence =~ /\\x([0-9a-fA-F]{2})/);
++    return chr(oct($1)) if ($sequence =~ /\\([0-7]{3})/);
++
++    # FIXME: Is \0 supported as well? Kenneth and Rodney don't want it, see bug #48489
++
++    return $sequence;
++}
++
++sub unescape_po_string
++{
++    my ($string) = @_;
++
++    $string =~ s/(\\x[0-9a-fA-F]{2}|\\[0-7]{3}|\\.)/unescape_one_sequence($1)/eg;
++
++    return $string;
++}
++
++sub entity_decode
++{
++    local ($_) = @_;
++
++    s/&apos;/'/g; # '
++    s/&quot;/"/g; # "
++    s/&lt;/</g;
++    s/&gt;/>/g;
++    s/&amp;/&/g;
++
++    return $_;
++}
++ 
++# entity_encode: (string)
++#
++# Encode the given string to XML format (encode '<' etc).
++
++sub entity_encode
++{
++    my ($pre_encoded) = @_;
++
++    my @list_of_chars = unpack ('C*', $pre_encoded);
++
++    # with UTF-8 we only encode minimalistic
++    return join ('', map (&entity_encode_int_minimalist, @list_of_chars));
++}
++
++sub entity_encode_int_minimalist
++{
++    return "&quot;" if $_ == 34;
++    return "&amp;" if $_ == 38;
++    return "&apos;" if $_ == 39;
++    return "&lt;" if $_ == 60;
++    return chr $_;
++}
++
++sub entity_encoded_translation
++{
++    my ($lang, $string) = @_;
++
++    my $translation = $translations{$lang, $string};
++    return $string if !$translation;
++    return entity_encode ($translation);
++}
++
++## XML (bonobo-activation specific) merge code
++
++sub ba_merge_translations
++{
++    my $source;
++
++    {
++       local $/; # slurp mode
++       open INPUT, "<$FILE" or die "can't open $FILE: $!";
++       $source = <INPUT>;
++       close INPUT;
++    }
++
++    open OUTPUT, ">$OUTFILE" or die "can't open $OUTFILE: $!";
++    # Binmode so that selftest works ok if using a native Win32 Perl...
++    binmode (OUTPUT) if $^O eq 'MSWin32';
++
++    while ($source =~ s|^(.*?)([ \t]*<\s*$w+\s+($w+\s*=\s*"$q"\s*)+/?>)([ \t]*\n)?||s) 
++    {
++        print OUTPUT $1;
++
++        my $node = $2 . "\n";
++
++        my @strings = ();
++        $_ = $node;
++      while (s/(\s)_($w+\s*=\s*"($q)")/$1$2/s) {
++             push @strings, entity_decode($3);
++        }
++      print OUTPUT;
++
++      my %langs;
++      for my $string (@strings) 
++        {
++          for my $lang (keys %po_files_by_lang) 
++            {
++                $langs{$lang} = 1 if $translations{$lang, $string};
++          }
++      }
++      
++      for my $lang (sort keys %langs) 
++        {
++          $_ = $node;
++          s/(\sname\s*=\s*)"($q)"/$1"$2-$lang"/s;
++          s/(\s)_($w+\s*=\s*")($q)"/$1 . $2 . entity_encoded_translation($lang, $3) . '"'/seg;
++          print OUTPUT;
++        }
++    }
++
++    print OUTPUT $source;
++
++    close OUTPUT;
++}
++
++
++## XML (non-bonobo-activation) merge code
++
++
++# Process tag attributes
++#   Only parameter is a HASH containing attributes -> values mapping
++sub getAttributeString
++{
++    my $sub = shift;
++    my $do_translate = shift || 0;
++    my $language = shift || "";
++    my $result = "";
++    my $translate = shift;
++    foreach my $e (reverse(sort(keys %{ $sub }))) {
++      my $key    = $e;
++      my $string = $sub->{$e};
++      my $quote = '"';
++      
++      $string =~ s/^[\s]+//;
++      $string =~ s/[\s]+$//;
++      
++      if ($string =~ /^'.*'$/)
++      {
++          $quote = "'";
++      }
++      $string =~ s/^['"]//g;
++      $string =~ s/['"]$//g;
++
++      if ($do_translate && $key =~ /^_/) {
++          $key =~ s|^_||g;
++          if ($language) {
++              # Handle translation
++              my $decode_string = entity_decode($string);
++              my $translation = $translations{$language, $decode_string};
++              if ($translation) {
++                  $translation = entity_encode($translation);
++                  $string = $translation;
++                }
++                $$translate = 2;
++            } else {
++                 $$translate = 2 if ($translate && (!$$translate)); # watch not to "overwrite" $translate
++            }
++      }
++      
++      $result .= " $key=$quote$string$quote";
++    }
++    return $result;
++}
++
++# Returns a translatable string from XML node, it works on contents of every node in XML::Parser tree
++sub getXMLstring
++{
++    my $ref = shift;
++    my $spacepreserve = shift || 0;
++    my @list = @{ $ref };
++    my $result = "";
++
++    my $count = scalar(@list);
++    my $attrs = $list[0];
++    my $index = 1;
++
++    $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
++    $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
++
++    while ($index < $count) {
++      my $type = $list[$index];
++      my $content = $list[$index+1];
++        if (! $type ) {
++          # We've got CDATA
++          if ($content) {
++              # lets strip the whitespace here, and *ONLY* here
++                $content =~ s/\s+/ /gs if (!$spacepreserve);
++              $result .= $content;
++          }
++      } elsif ( "$type" ne "1" ) {
++          # We've got another element
++          $result .= "<$type";
++          $result .= getAttributeString(@{$content}[0], 0); # no nested translatable elements
++          if ($content) {
++              my $subresult = getXMLstring($content, $spacepreserve);
++              if ($subresult) {
++                  $result .= ">".$subresult . "</$type>";
++              } else {
++                  $result .= "/>";
++              }
++          } else {
++              $result .= "/>";
++          }
++      }
++      $index += 2;
++    }
++    return $result;
++}
++
++# Translate list of nodes if necessary
++sub translate_subnodes
++{
++    my $fh = shift;
++    my $content = shift;
++    my $language = shift || "";
++    my $singlelang = shift || 0;
++    my $spacepreserve = shift || 0;
++
++    my @nodes = @{ $content };
++
++    my $count = scalar(@nodes);
++    my $index = 0;
++    while ($index < $count) {
++        my $type = $nodes[$index];
++        my $rest = $nodes[$index+1];
++        if ($singlelang) {
++            my $oldMO = $MULTIPLE_OUTPUT;
++            $MULTIPLE_OUTPUT = 1;
++            traverse($fh, $type, $rest, $language, $spacepreserve);
++            $MULTIPLE_OUTPUT = $oldMO;
++        } else {
++            traverse($fh, $type, $rest, $language, $spacepreserve);
++        }
++        $index += 2;
++    }
++}
++
++sub isWellFormedXmlFragment
++{
++    my $ret = eval 'require XML::Parser';
++    if(!$ret) {
++        die "You must have XML::Parser installed to run $0\n\n";
++    } 
++
++    my $fragment = shift;
++    return 0 if (!$fragment);
++
++    $fragment = "<root>$fragment</root>";
++    my $xp = new XML::Parser(Style => 'Tree');
++    my $tree = 0;
++    eval { $tree = $xp->parse($fragment); };
++    return $tree;
++}
++
++sub traverse
++{
++    my $fh = shift; 
++    my $nodename = shift;
++    my $content = shift;
++    my $language = shift || "";
++    my $spacepreserve = shift || 0;
++
++    if (!$nodename) {
++      if ($content =~ /^[\s]*$/) {
++          $leading_space .= $content;
++      }
++      print $fh $content;
++    } else {
++      # element
++      my @all = @{ $content };
++      my $attrs = shift @all;
++      my $translate = 0;
++      my $outattr = getAttributeString($attrs, 1, $language, \$translate);
++
++      if ($nodename =~ /^_/) {
++          $translate = 1;
++          $nodename =~ s/^_//;
++      }
++      my $lookup = '';
++
++        $spacepreserve = 0 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?default["']?$/));
++        $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
++
++      print $fh "<$nodename", $outattr;
++      if ($translate) {
++          $lookup = getXMLstring($content, $spacepreserve);
++            if (!$spacepreserve) {
++                $lookup =~ s/^\s+//s;
++                $lookup =~ s/\s+$//s;
++            }
++
++          if ($lookup || $translate == 2) {
++                my $translation = $translations{$language, $lookup} if isWellFormedXmlFragment($translations{$language, $lookup});
++                if ($MULTIPLE_OUTPUT && ($translation || $translate == 2)) {
++                    $translation = $lookup if (!$translation);
++                    print $fh " xml:lang=\"", $language, "\"" if $language;
++                    print $fh ">";
++                    if ($translate == 2) {
++                        translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
++                    } else {
++                        print $fh $translation;
++                    }
++                    print $fh "</$nodename>";
++
++                    return; # this means there will be no same translation with xml:lang="$language"...
++                            # if we want them both, just remove this "return"
++                } else {
++                    print $fh ">";
++                    if ($translate == 2) {
++                        translate_subnodes($fh, \@all, $language, 1, $spacepreserve);
++                    } else {
++                        print $fh $lookup;
++                    }
++                    print $fh "</$nodename>";
++                }
++          } else {
++              print $fh "/>";
++          }
++
++          for my $lang (sort keys %po_files_by_lang) {
++                    if ($MULTIPLE_OUTPUT && $lang ne "$language") {
++                        next;
++                    }
++                  if ($lang) {
++                        # Handle translation
++                        #
++                        my $translate = 0;
++                        my $localattrs = getAttributeString($attrs, 1, $lang, \$translate);
++                        my $translation = $translations{$lang, $lookup} if isWellFormedXmlFragment($translations{$lang, $lookup});
++                        if ($translate && !$translation) {
++                            $translation = $lookup;
++                        }
++
++                        if ($translation || $translate) {
++                          print $fh "\n";
++                          $leading_space =~ s/.*\n//g;
++                          print $fh $leading_space;
++                          print $fh "<", $nodename, " xml:lang=\"", $lang, "\"", $localattrs, ">";
++                            if ($translate == 2) {
++                               translate_subnodes($fh, \@all, $lang, 1, $spacepreserve);
++                            } else {
++                                print $fh $translation;
++                            }
++                            print $fh "</$nodename>";
++                      }
++                    }
++          }
++
++      } else {
++          my $count = scalar(@all);
++          if ($count > 0) {
++              print $fh ">";
++                my $index = 0;
++                while ($index < $count) {
++                    my $type = $all[$index];
++                    my $rest = $all[$index+1];
++                    traverse($fh, $type, $rest, $language, $spacepreserve);
++                    $index += 2;
++                }
++              print $fh "</$nodename>";
++          } else {
++              print $fh "/>";
++          }
++      }
++    }
++}
++
++sub intltool_tree_comment
++{
++    my $expat = shift;
++    my $data  = shift;
++    my $clist = $expat->{Curlist};
++    my $pos   = $#$clist;
++
++    push @$clist, 1 => $data;
++}
++
++sub intltool_tree_cdatastart
++{
++    my $expat    = shift;
++    my $clist = $expat->{Curlist};
++    my $pos   = $#$clist;
++
++    push @$clist, 0 => $expat->original_string();
++}
++
++sub intltool_tree_cdataend
++{
++    my $expat    = shift;
++    my $clist = $expat->{Curlist};
++    my $pos   = $#$clist;
++
++    $clist->[$pos] .= $expat->original_string();
++}
++
++sub intltool_tree_char
++{
++    my $expat = shift;
++    my $text  = shift;
++    my $clist = $expat->{Curlist};
++    my $pos   = $#$clist;
++
++    # Use original_string so that we retain escaped entities
++    # in CDATA sections.
++    #
++    if ($pos > 0 and $clist->[$pos - 1] eq '0') {
++        $clist->[$pos] .= $expat->original_string();
++    } else {
++        push @$clist, 0 => $expat->original_string();
++    }
++}
++
++sub intltool_tree_start
++{
++    my $expat    = shift;
++    my $tag      = shift;
++    my @origlist = ();
++
++    # Use original_string so that we retain escaped entities
++    # in attribute values.  We must convert the string to an
++    # @origlist array to conform to the structure of the Tree
++    # Style.
++    #
++    my @original_array = split /\x/, $expat->original_string();
++    my $source         = $expat->original_string();
++
++    # Remove leading tag.
++    #
++    $source =~ s|^\s*<\s*(\S+)||s;
++
++    # Grab attribute key/value pairs and push onto @origlist array.
++    #
++    while ($source)
++    {
++       if ($source =~ /^\s*([\w:-]+)\s*[=]\s*["]/)
++       {
++           $source =~ s|^\s*([\w:-]+)\s*[=]\s*["]([^"]*)["]||s;
++           push @origlist, $1;
++           push @origlist, '"' . $2 . '"';
++       }
++       elsif ($source =~ /^\s*([\w:-]+)\s*[=]\s*[']/)
++       {
++           $source =~ s|^\s*([\w:-]+)\s*[=]\s*[']([^']*)[']||s;
++           push @origlist, $1;
++           push @origlist, "'" . $2 . "'";
++       }
++       else
++       {
++           last;
++       }
++    }
++
++    my $ol = [ { @origlist } ];
++
++    push @{ $expat->{Lists} }, $expat->{Curlist};
++    push @{ $expat->{Curlist} }, $tag => $ol;
++    $expat->{Curlist} = $ol;
++}
++
++sub readXml
++{
++    my $filename = shift || return;
++    if(!-f $filename) {
++        die "ERROR Cannot find filename: $filename\n";
++    }
++
++    my $ret = eval 'require XML::Parser';
++    if(!$ret) {
++        die "You must have XML::Parser installed to run $0\n\n";
++    } 
++    my $xp = new XML::Parser(Style => 'Tree');
++    $xp->setHandlers(Char => \&intltool_tree_char);
++    $xp->setHandlers(Start => \&intltool_tree_start);
++    $xp->setHandlers(CdataStart => \&intltool_tree_cdatastart);
++    $xp->setHandlers(CdataEnd => \&intltool_tree_cdataend);
++    my $tree = $xp->parsefile($filename);
++
++# <foo><head id="a">Hello <em>there</em></head><bar>Howdy<ref/></bar>do</foo>
++# would be:
++# [foo, [{}, head, [{id => "a"}, 0, "Hello ",  em, [{}, 0, "there"]], bar, [{},
++# 0, "Howdy",  ref, [{}]], 0, "do" ] ]
++
++    return $tree;
++}
++
++sub print_header
++{
++    my $infile = shift;
++    my $fh = shift;
++    my $source;
++
++    if(!-f $infile) {
++        die "ERROR Cannot find filename: $infile\n";
++    }
++
++    print $fh qq{<?xml version="1.0" encoding="UTF-8"?>\n};
++    {
++        local $/;
++        open DOCINPUT, "<${FILE}" or die;
++        $source = <DOCINPUT>;
++        close DOCINPUT;
++    }
++    if ($source =~ /(<!DOCTYPE.*\[.*\]\s*>)/s)
++    {
++        print $fh "$1\n";
++    }
++    elsif ($source =~ /(<!DOCTYPE[^>]*>)/s)
++    {
++        print $fh "$1\n";
++    }
++}
++
++sub parseTree
++{
++    my $fh        = shift;
++    my $ref       = shift;
++    my $language  = shift || "";
++
++    my $name = shift @{ $ref };
++    my $cont = shift @{ $ref };
++    
++    while (!$name || "$name" eq "1") {
++        $name = shift @{ $ref };
++        $cont = shift @{ $ref };
++    }
++
++    my $spacepreserve = 0;
++    my $attrs = @{$cont}[0];
++    $spacepreserve = 1 if ((exists $attrs->{"xml:space"}) && ($attrs->{"xml:space"} =~ /^["']?preserve["']?$/));
++
++    traverse($fh, $name, $cont, $language, $spacepreserve);
++}
++
++sub xml_merge_output
++{
++    my $source;
++
++    if ($MULTIPLE_OUTPUT) {
++        for my $lang (sort keys %po_files_by_lang) {
++          if ( ! -d $lang ) {
++              mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n";
++            }
++            open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n";
++            binmode (OUTPUT) if $^O eq 'MSWin32';
++            my $tree = readXml($FILE);
++            print_header($FILE, \*OUTPUT);
++            parseTree(\*OUTPUT, $tree, $lang);
++            close OUTPUT;
++            print "CREATED $lang/$OUTFILE\n" unless $QUIET_ARG;
++        }
++    } 
++    open OUTPUT, ">$OUTFILE" or die "Cannot open $OUTFILE: $!\n";
++    binmode (OUTPUT) if $^O eq 'MSWin32';
++    my $tree = readXml($FILE);
++    print_header($FILE, \*OUTPUT);
++    parseTree(\*OUTPUT, $tree);
++    close OUTPUT;
++    print "CREATED $OUTFILE\n" unless $QUIET_ARG;
++}
++
++sub keys_merge_translations
++{
++    open INPUT, "<${FILE}" or die;
++    open OUTPUT, ">${OUTFILE}" or die;
++    binmode (OUTPUT) if $^O eq 'MSWin32';
++
++    while (<INPUT>) 
++    {
++        if (s/^(\s*)_(\w+=(.*))/$1$2/)  
++        {
++          my $string = $3;
++
++            print OUTPUT;
++
++          my $non_translated_line = $_;
++
++            for my $lang (sort keys %po_files_by_lang) 
++            {
++              my $translation = $translations{$lang, $string};
++                next if !$translation;
++
++                $_ = $non_translated_line;
++              s/(\w+)=.*/[$lang]$1=$translation/;
++                print OUTPUT;
++            }
++      } 
++        else 
++        {
++            print OUTPUT;
++        }
++    }
++
++    close OUTPUT;
++    close INPUT;
++}
++
++sub desktop_merge_translations
++{
++    open INPUT, "<${FILE}" or die;
++    open OUTPUT, ">${OUTFILE}" or die;
++    binmode (OUTPUT) if $^O eq 'MSWin32';
++
++    while (<INPUT>) 
++    {
++        if (s/^(\s*)_(\w+=(.*))/$1$2/)  
++        {
++          my $string = $3;
++
++            print OUTPUT;
++
++          my $non_translated_line = $_;
++
++            for my $lang (sort keys %po_files_by_lang) 
++            {
++                my $translation = $translations{$lang, $string};
++                next if !$translation;
++
++                $_ = $non_translated_line;
++                s/(\w+)=.*/${1}[$lang]=$translation/;
++                print OUTPUT;
++            }
++      } 
++        else 
++        {
++            print OUTPUT;
++        }
++    }
++
++    close OUTPUT;
++    close INPUT;
++}
++
++sub schemas_merge_translations
++{
++    my $source;
++
++    {
++       local $/; # slurp mode
++       open INPUT, "<$FILE" or die "can't open $FILE: $!";
++       $source = <INPUT>;
++       close INPUT;
++    }
++
++    open OUTPUT, ">$OUTFILE" or die;
++    binmode (OUTPUT) if $^O eq 'MSWin32';
++
++    # FIXME: support attribute translations
++
++    # Empty nodes never need translation, so unmark all of them.
++    # For example, <_foo/> is just replaced by <foo/>.
++    $source =~ s|<\s*_($w+)\s*/>|<$1/>|g;
++
++    while ($source =~ s/
++                        (.*?)
++                        (\s+)(<locale\ name="C">(\s*)
++                            (<default>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/default>)?(\s*)
++                            (<short>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/short>)?(\s*)
++                            (<long>\s*(?:<!--[^>]*?-->\s*)?(.*?)\s*<\/long>)?(\s*)
++                        <\/locale>)
++                       //sx) 
++    {
++        print OUTPUT $1;
++
++      my $locale_start_spaces = $2 ? $2 : '';
++      my $default_spaces = $4 ? $4 : '';
++      my $short_spaces = $7 ? $7 : '';
++      my $long_spaces = $10 ? $10 : '';
++      my $locale_end_spaces = $13 ? $13 : '';
++      my $c_default_block = $3 ? $3 : '';
++      my $default_string = $6 ? $6 : '';
++      my $short_string = $9 ? $9 : '';
++      my $long_string = $12 ? $12 : '';
++
++      print OUTPUT "$locale_start_spaces$c_default_block";
++
++        $default_string =~ s/\s+/ /g;
++        $default_string = entity_decode($default_string);
++      $short_string =~ s/\s+/ /g;
++      $short_string = entity_decode($short_string);
++      $long_string =~ s/\s+/ /g;
++      $long_string = entity_decode($long_string);
++
++      for my $lang (sort keys %po_files_by_lang) 
++        {
++          my $default_translation = $translations{$lang, $default_string};
++          my $short_translation = $translations{$lang, $short_string};
++          my $long_translation  = $translations{$lang, $long_string};
++
++          next if (!$default_translation && !$short_translation && 
++                     !$long_translation);
++
++          print OUTPUT "\n$locale_start_spaces<locale name=\"$lang\">";
++
++        print OUTPUT "$default_spaces";    
++
++        if ($default_translation)
++        {
++            $default_translation = entity_encode($default_translation);
++            print OUTPUT "<default>$default_translation</default>";
++        }
++
++          print OUTPUT "$short_spaces";
++
++          if ($short_translation)
++          {
++                      $short_translation = entity_encode($short_translation);
++                      print OUTPUT "<short>$short_translation</short>";
++          }
++
++          print OUTPUT "$long_spaces";
++
++          if ($long_translation)
++          {
++                      $long_translation = entity_encode($long_translation);
++                      print OUTPUT "<long>$long_translation</long>";
++          }       
++
++          print OUTPUT "$locale_end_spaces</locale>";
++        }
++    }
++
++    print OUTPUT $source;
++
++    close OUTPUT;
++}
++
++sub rfc822deb_merge_translations
++{
++    my %encodings = ();
++    for my $lang (keys %po_files_by_lang) {
++        $encodings{$lang} = ($UTF8_ARG ? 'UTF-8' : get_po_encoding($po_files_by_lang{$lang}));
++    }
++
++    my $source;
++
++    $Text::Wrap::huge = 'overflow';
++    $Text::Wrap::break = qr/\n|\s(?=\S)/;
++
++    {
++       local $/; # slurp mode
++       open INPUT, "<$FILE" or die "can't open $FILE: $!";
++       $source = <INPUT>;
++       close INPUT;
++    }
++
++    open OUTPUT, ">${OUTFILE}" or die;
++    binmode (OUTPUT) if $^O eq 'MSWin32';
++
++    while ($source =~ /(^|\n+)(_*)([^:\s]+)(:[ \t]*)(.*?)(?=\n[\S\n]|$)/sg)
++    {
++          my $sep = $1;
++          my $non_translated_line = $3.$4;
++          my $string = $5;
++          my $underscore = length($2);
++          next if $underscore eq 0 && $non_translated_line =~ /^#/;
++          #  Remove [] dummy strings
++          my $stripped = $string;
++          $stripped =~ s/\[\s[^\[\]]*\],/,/g if $underscore eq 2;
++          $stripped =~ s/\[\s[^\[\]]*\]$//;
++          $non_translated_line .= $stripped;
++
++          print OUTPUT $sep.$non_translated_line;
++    
++          if ($underscore) 
++          {
++              my @str_list = rfc822deb_split($underscore, $string);
++
++              for my $lang (sort keys %po_files_by_lang) 
++                {
++                    my $is_translated = 1;
++                    my $str_translated = '';
++                    my $first = 1;
++                
++                    for my $str (@str_list) 
++                    {
++                        my $translation = $translations{$lang, $str};
++                    
++                        if (!$translation) 
++                        {
++                            $is_translated = 0;
++                            last;
++                        }
++
++                      #  $translation may also contain [] dummy
++                        #  strings, mostly to indicate an empty string
++                      $translation =~ s/\[\s[^\[\]]*\]$//;
++                        
++                        if ($first) 
++                        {
++                            if ($underscore eq 2)
++                            {
++                                $str_translated .= $translation;
++                            }
++                            else
++                            {
++                                $str_translated .=
++                                    Text::Tabs::expand($translation) .
++                                    "\n";
++                            }
++                        } 
++                        else 
++                        {
++                            if ($underscore eq 2)
++                            {
++                                $str_translated .= ', ' . $translation;
++                            }
++                            else
++                            {
++                                $str_translated .= Text::Tabs::expand(
++                                    Text::Wrap::wrap(' ', ' ', $translation)) .
++                                    "\n .\n";
++                            }
++                        }
++                        $first = 0;
++
++                        #  To fix some problems with Text::Wrap::wrap
++                        $str_translated =~ s/(\n )+\n/\n .\n/g;
++                    }
++                    next unless $is_translated;
++
++                    $str_translated =~ s/\n \.\n$//;
++                    $str_translated =~ s/\s+$//;
++
++                    $_ = $non_translated_line;
++                    s/^(\w+):\s*.*/$sep${1}-$lang.$encodings{$lang}: $str_translated/s;
++                    print OUTPUT;
++                }
++          }
++    }
++    print OUTPUT "\n";
++
++    close OUTPUT;
++    close INPUT;
++}
++
++sub rfc822deb_split 
++{
++    # Debian defines a special way to deal with rfc822-style files:
++    # when a value contain newlines, it consists of
++    #   1.  a short form (first line)
++    #   2.  a long description, all lines begin with a space,
++    #       and paragraphs are separated by a single dot on a line
++    # This routine returns an array of all paragraphs, and reformat
++    # them.
++    # When first argument is 2, the string is a comma separated list of
++    # values.
++    my $type = shift;
++    my $text = shift;
++    $text =~ s/^[ \t]//mg;
++    return (split(/, */, $text, 0)) if $type ne 1;
++    return ($text) if $text !~ /\n/;
++
++    $text =~ s/([^\n]*)\n//;
++    my @list = ($1);
++    my $str = '';
++
++    for my $line (split (/\n/, $text)) 
++    {
++        chomp $line;
++        if ($line =~ /^\.\s*$/)
++        {
++            #  New paragraph
++            $str =~ s/\s*$//;
++            push(@list, $str);
++            $str = '';
++        } 
++        elsif ($line =~ /^\s/) 
++        {
++            #  Line which must not be reformatted
++            $str .= "\n" if length ($str) && $str !~ /\n$/;
++            $line =~ s/\s+$//;
++            $str .= $line."\n";
++        } 
++        else 
++        {
++            #  Continuation line, remove newline
++            $str .= " " if length ($str) && $str !~ /\n$/;
++            $str .= $line;
++        }
++    }
++
++    $str =~ s/\s*$//;
++    push(@list, $str) if length ($str);
++
++    return @list;
++}
++
++sub quoted_translation
++{
++    my ($lang, $string) = @_;
++
++    $string =~ s/\\\"/\"/g;
++
++    my $translation = $translations{$lang, $string};
++    $translation = $string if !$translation;
++
++    $translation =~ s/\"/\\\"/g;
++    return $translation
++}
++
++sub quoted_merge_translations
++{
++    if (!$MULTIPLE_OUTPUT) {
++        print "Quoted only supports Multiple Output.\n";
++        exit(1);
++    }
++
++    for my $lang (sort keys %po_files_by_lang) {
++        if ( ! -d $lang ) {
++            mkdir $lang or -d $lang or die "Cannot create subdirectory $lang: $!\n";
++        }
++        open INPUT, "<${FILE}" or die;
++        open OUTPUT, ">$lang/$OUTFILE" or die "Cannot open $lang/$OUTFILE: $!\n";
++        binmode (OUTPUT) if $^O eq 'MSWin32';
++        while (<INPUT>) 
++        {
++            s/\"(([^\"]|\\\")*[^\\\"])\"/"\"" . &quoted_translation($lang, $1) . "\""/ge;
++            print OUTPUT;
++        }
++        close OUTPUT;
++        close INPUT;
++    }
++}
+--- libqalculate-0.9.6.orig/intltool-extract.in
++++ libqalculate-0.9.6/intltool-extract.in
+@@ -32,7 +32,7 @@
+ ## Release information
+ my $PROGRAM      = "intltool-extract";
+ my $PACKAGE      = "intltool";
+-my $VERSION      = "0.35.5";
++my $VERSION      = "0.36.2";
+ ## Loaded modules
+ use strict; 
+@@ -237,9 +237,9 @@
+     s/&apos;/'/g; # '
+     s/&quot;/"/g; # "
+-    s/&amp;/&/g;
+     s/&lt;/</g;
+     s/&gt;/>/g;
++    s/&amp;/&/g;
+     return $_;
+ }
+--- libqalculate-0.9.6.orig/config.sub
++++ libqalculate-0.9.6/config.sub
+@@ -4,7 +4,7 @@
+ #   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation,
+ #   Inc.
+-timestamp='2007-01-18'
++timestamp='2007-06-28'
+ # This file is (in principle) common to ALL GNU software.
+ # The presence of a machine in this file suggests that SOME GNU software
+@@ -244,7 +244,7 @@
+       | arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \
+       | bfin \
+       | c4x | clipper \
+-      | d10v | d30v | dlx | dsp16xx | dvp \
++      | d10v | d30v | dlx | dsp16xx \
+       | fido | fr30 | frv \
+       | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \
+       | i370 | i860 | i960 | ia64 \
+@@ -277,7 +277,7 @@
+       | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \
+       | pyramid \
+       | score \
+-      | sh | sh[1234] | sh[24]a | sh[24]a*eb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
++      | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \
+       | sh64 | sh64le \
+       | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \
+       | sparcv8 | sparcv9 | sparcv9b | sparcv9v \
+@@ -358,7 +358,7 @@
+       | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \
+       | pyramid-* \
+       | romp-* | rs6000-* \
+-      | sh-* | sh[1234]-* | sh[24]a-* | sh[24]a*eb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
++      | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \
+       | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \
+       | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \
+       | sparclite-* \
+@@ -475,8 +475,8 @@
+               basic_machine=craynv-cray
+               os=-unicosmp
+               ;;
+-      cr16c)
+-              basic_machine=cr16c-unknown
++      cr16)
++              basic_machine=cr16-unknown
+               os=-elf
+               ;;
+       crds | unos)
+@@ -683,6 +683,10 @@
+               basic_machine=i386-pc
+               os=-mingw32
+               ;;
++      mingw32ce)
++              basic_machine=arm-unknown
++              os=-mingw32ce
++              ;;
+       miniframe)
+               basic_machine=m68000-convergent
+               ;;
+@@ -690,24 +694,6 @@
+               basic_machine=m68k-atari
+               os=-mint
+               ;;
+-      mipsEE* | ee | ps2)
+-              basic_machine=mips64r5900el-scei
+-              case $os in
+-                  -linux*)
+-                      ;;
+-                  *)
+-                      os=-elf
+-                      ;;
+-              esac
+-              ;;
+-      iop)
+-              basic_machine=mipsel-scei
+-              os=-irx
+-              ;;
+-      dvp)
+-              basic_machine=dvp-scei
+-              os=-elf
+-              ;;
+       mips3*-*)
+               basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`
+               ;;
+@@ -1240,7 +1226,7 @@
+             | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \
+             | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \
+             | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \
+-            | -skyos* | -haiku* | -rdos* | -toppers* | -drops* | -irx*)
++            | -skyos* | -haiku* | -rdos* | -toppers* | -drops*)
+       # Remember, each alternative MUST END IN *, to match a version number.
+               ;;
+       -qnx*)
+--- libqalculate-0.9.6.orig/intltool-update.in
++++ libqalculate-0.9.6/intltool-update.in
+@@ -30,7 +30,7 @@
+ ## Release information
+ my $PROGRAM = "intltool-update";
+-my $VERSION = "0.35.5";
++my $VERSION = "0.36.2";
+ my $PACKAGE = "intltool";
+ ## Loaded modules
+@@ -71,7 +71,8 @@
+ "sheet(?:\\.in)+|".   # ?
+ "schemas(?:\\.in)+|". # GConf specific
+ "pong(?:\\.in)+|".    # DEPRECATED: PONG is not used [by GNOME] any longer.
+-"kbd(?:\\.in)+";      # GOK specific. 
++"kbd(?:\\.in)+|".     # GOK specific. 
++"policy(?:\\.in)+";   # PolicyKit files
+ my $ini_support =
+ "icon(?:\\.in)+|".    # http://www.freedesktop.org/Standards/icon-theme-spec
+@@ -328,7 +329,12 @@
+       push @buf_i18n_ini,          "$File::Find::name" if /\.($ini_support)$/;
+       push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;
+       }, "..";
+-
++    find sub { 
++      push @buf_i18n_plain,        "$File::Find::name" if /\.($buildin_gettext_support)$/;
++      push @buf_i18n_xml,          "$File::Find::name" if /\.($xml_support)$/;
++      push @buf_i18n_ini,          "$File::Find::name" if /\.($ini_support)$/;
++      push @buf_i18n_xml_unmarked, "$File::Find::name" if /\.(schemas(\.in)+)$/;
++      }, "$SRCDIR/..";
+     open POTFILES, $POTFILES_in or die "$PROGRAM:  there's no POTFILES.in!\n";
+     @buf_potfiles = grep !/^(#|\s*$)/, <POTFILES>;
+@@ -489,11 +495,15 @@
+     my %in2;
+     foreach (@buf_potfiles_sorted) 
+     {
++        s#^$SRCDIR/../##;
++        s#^$SRCDIR/##;
+       $in2{$_} = 1;
+     }
+     foreach (@buf_potfiles_ignore_sorted) 
+     {
++        s#^$SRCDIR/../##;
++        s#^$SRCDIR/##;
+       $in2{$_} = 1;
+     }
+@@ -501,9 +511,16 @@
+     foreach (@buf_allfiles_sorted)
+     {
+-      if (!exists($in2{$_}))
++        my $dummy = $_;
++        my $srcdir = $SRCDIR;
++
++        $srcdir =~ s#^../##;
++        $dummy =~ s#^$srcdir/../##;
++        $dummy =~ s#^$srcdir/##;
++        $dummy =~ s#_build/##;
++      if (!exists($in2{$dummy}))
+       {
+-          push @result, $_
++          push @result, $dummy
+       }
+     }
+@@ -563,16 +580,33 @@
+     exit 1;
+ }
+-sub GenerateHeaders
++sub isProgramInPath
+ {
+-    my $EXTRACT = "/usr/bin/intltool-extract";
+-    chomp $EXTRACT;
++    my ($file) = @_;
++    # If either a file exists, or when run it returns 0 exit status
++    return 1 if ((-x $file) or (system("$file --version >$devnull") == 0));
++    return 0;
++}
+-    $EXTRACT = $ENV{"INTLTOOL_EXTRACT"} if $ENV{"INTLTOOL_EXTRACT"};
++sub isGNUGettextTool
++{
++    my ($file) = @_;
++    # Check that we are using GNU gettext tools
++    if (isProgramInPath ($file))
++    {
++        my $version = `$file --version`;
++        return 1 if ($version =~ m/.*\(GNU .*\).*/);
++    }
++    return 0;
++}
++
++sub GenerateHeaders
++{
++    my $EXTRACT = $ENV{"INTLTOOL_EXTRACT"} || "intltool-extract";
+     ## Generate the .h header files, so we can allow glade and
+     ## xml translation support
+-    if (! -x "$EXTRACT")
++    if (! isProgramInPath ("$EXTRACT"))
+     {
+       print STDERR "\n *** The intltool-extract script wasn't found!"
+            ."\n *** Without it, intltool-update can not generate files.\n";
+@@ -619,13 +653,13 @@
+ #
+ sub GeneratePOTemplate
+ {
+-    my $XGETTEXT = $ENV{"XGETTEXT"} || "@INTLTOOL_XGETTEXT@";
++    my $XGETTEXT = $ENV{"XGETTEXT"} || "xgettext";
+     my $XGETTEXT_ARGS = $ENV{"XGETTEXT_ARGS"} || '';
+     chomp $XGETTEXT;
+-    if (! -x $XGETTEXT)
++    if (! isGNUGettextTool ("$XGETTEXT"))
+     {
+-      print STDERR " *** xgettext is not found on this system!\n".
++      print STDERR " *** GNU xgettext is not found on this system!\n".
+                    " *** Without it, intltool-update can not extract strings.\n";
+       exit;
+     }
+@@ -721,7 +755,23 @@
+     unlink "$MODULE.pot";
+     my @xgettext_argument=("$XGETTEXT",
+                          "--add-comments",
+-                         "--directory\=\.",
++                         "--directory\=.",
++                           "--default-domain\=$MODULE",
++                           "--flag\=g_strdup_printf:1:c-format",
++                           "--flag\=g_string_printf:2:c-format",
++                           "--flag\=g_string_append_printf:2:c-format",
++                           "--flag\=g_error_new:3:c-format",
++                           "--flag\=g_set_error:4:c-format",
++                           "--flag\=g_markup_printf_escaped:1:c-format",
++                           "--flag\=g_log:3:c-format",
++                           "--flag\=g_print:1:c-format",
++                           "--flag\=g_printerr:1:c-format",
++                           "--flag\=g_printf:1:c-format",
++                           "--flag\=g_fprintf:2:c-format",
++                           "--flag\=g_sprintf:2:c-format",
++                           "--flag\=g_snprintf:3:c-format",
++                           "--flag\=g_scanner_error:2:c-format",
++                           "--flag\=g_scanner_warn:2:c-format",
+                          "--output\=$MODULE\.pot",
+                          "--files-from\=\.\/POTFILES\.in\.temp");
+     my $XGETTEXT_KEYWORDS = &FindPOTKeywords;
+@@ -788,9 +838,16 @@
+ {
+     -f "$MODULE.pot" or die "$PROGRAM: $MODULE.pot does not exist.\n";
+-    my $MSGMERGE = $ENV{"MSGMERGE"} || "@INTLTOOL_MSGMERGE@";
++    my $MSGMERGE = $ENV{"MSGMERGE"} || "msgmerge";
+     my ($lang, $outfile) = @_;
++    if (! isGNUGettextTool ("$MSGMERGE"))
++    {
++      print STDERR " *** GNU msgmerge is not found on this system!\n".
++                   " *** Without it, intltool-update can not extract strings.\n";
++      exit;
++    }
++
+     print "Merging $SRCDIR/$lang.po with $MODULE.pot..." if $VERBOSE;
+     my $infile = "$SRCDIR/$lang.po";
+@@ -831,7 +888,14 @@
+ sub Console_Write_TranslationStatus
+ {
+     my ($lang, $output_file) = @_;
+-    my $MSGFMT = $ENV{"MSGFMT"} || "@INTLTOOL_MSGFMT@";
++    my $MSGFMT = $ENV{"MSGFMT"} || "msgfmt";
++
++    if (! isGNUGettextTool ("$MSGFMT"))
++    {
++      print STDERR " *** GNU msgfmt is not found on this system!\n".
++                   " *** Without it, intltool-update can not extract strings.\n";
++      exit;
++    }
+     $output_file = "$SRCDIR/$lang.po" if ($output_file eq "");
+@@ -840,21 +904,28 @@
+ sub Console_Write_CoverageReport
+ {
+-    my $MSGFMT = $ENV{"MSGFMT"} || "@INTLTOOL_MSGFMT@";
++    my $MSGFMT = $ENV{"MSGFMT"} || "msgfmt";
++
++    if (! isGNUGettextTool ("$MSGFMT"))
++    {
++      print STDERR " *** GNU msgfmt is not found on this system!\n".
++                   " *** Without it, intltool-update can not extract strings.\n";
++      exit;
++    }
+     &GatherPOFiles;
+     foreach my $lang (@languages) 
+     {
+-      print "$lang: ";
++      print STDERR "$lang: ";
+       &POFile_Update ($lang, "");
+     }
+-    print "\n\n * Current translation support in $MODULE \n\n";
++    print STDERR "\n\n * Current translation support in $MODULE \n\n";
+     foreach my $lang (@languages)
+     {
+-      print "$lang: ";
++      print STDERR "$lang: ";
+       system ("$MSGFMT", "-o", "$devnull", "--verbose", "$SRCDIR/$lang.po");
+     }
+ }
+@@ -928,13 +999,13 @@
+           $conf_in || die "Cannot find top_builddir in Makevars.";
+       }
+-      elsif (-f "../configure.ac") 
++      elsif (-f "$SRCDIR/../configure.ac") 
+       {
+-          $conf_in = "../configure.ac";
++          $conf_in = "$SRCDIR/../configure.ac";
+       } 
+-      elsif (-f "../configure.in") 
++      elsif (-f "$SRCDIR/../configure.in") 
+       {
+-          $conf_in = "../configure.in";
++          $conf_in = "$SRCDIR/../configure.in";
+       } 
+       else 
+       {
+--- libqalculate-0.9.6.orig/aclocal.m4
++++ libqalculate-0.9.6/aclocal.m4
+@@ -1,7 +1,7 @@
+-# generated automatically by aclocal 1.7.9 -*- Autoconf -*-
++# generated automatically by aclocal 1.9.6 -*- Autoconf -*-
+-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002
+-# Free Software Foundation, Inc.
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
++# 2005  Free Software Foundation, Inc.
+ # This file is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -11,2443 +11,1849 @@
+ # even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ # PARTICULAR PURPOSE.
+-# Do all the work for Automake.                            -*- Autoconf -*-
+-
+-# This macro actually does too much some checks are only needed if
+-# your package does certain things.  But this isn't really a big deal.
+-
+-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+-# Free Software Foundation, Inc.
+-
+-# 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, or (at your option)
+-# any later version.
++# Copyright (C) 1995-2002 Free Software Foundation, Inc.
++# Copyright (C) 2001-2003,2004 Red Hat, Inc.
++#
++# This file is free software, distributed under the terms of the GNU
++# General Public License.  As a special exception to the GNU General
++# Public License, this file may be distributed as part of a program
++# that contains a configuration script generated by Autoconf, under
++# the same distribution terms as the rest of that program.
++#
++# This file can be copied and used freely without restrictions.  It can
++# be used in projects which are not available under the GNU Public License
++# but which still want to provide support for the GNU gettext functionality.
++#
++# Macro to add for using GNU gettext.
++# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
++#
++# Modified to never use included libintl. 
++# Owen Taylor <otaylor@redhat.com>, 12/15/1998
++#
++# Major rework to remove unused code
++# Owen Taylor <otaylor@redhat.com>, 12/11/2002
++#
++# Added better handling of ALL_LINGUAS from GNU gettext version 
++# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
++#
++# Modified to require ngettext
++# Matthias Clasen <mclasen@redhat.com> 08/06/2004
++#
++# We need this here as well, since someone might use autoconf-2.5x
++# to configure GLib then an older version to configure a package
++# using AM_GLIB_GNU_GETTEXT
++AC_PREREQ(2.53)
+-# 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.
++dnl
++dnl We go to great lengths to make sure that aclocal won't 
++dnl try to pull in the installed version of these macros
++dnl when running aclocal in the glib directory.
++dnl
++m4_copy([AC_DEFUN],[glib_DEFUN])
++m4_copy([AC_REQUIRE],[glib_REQUIRE])
++dnl
++dnl At the end, if we're not within glib, we'll define the public
++dnl definitions in terms of our private definitions.
++dnl
+-# 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.
++# GLIB_LC_MESSAGES
++#--------------------
++glib_DEFUN([GLIB_LC_MESSAGES],
++  [AC_CHECK_HEADERS([locale.h])
++    if test $ac_cv_header_locale_h = yes; then
++    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
++      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
++       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
++    if test $am_cv_val_LC_MESSAGES = yes; then
++      AC_DEFINE(HAVE_LC_MESSAGES, 1,
++        [Define if your <locale.h> file defines LC_MESSAGES.])
++    fi
++  fi])
+-# serial 10
++# GLIB_PATH_PROG_WITH_TEST
++#----------------------------
++dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
++dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
++glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
++[# Extract the first word of "$2", so it can be a program name with args.
++set dummy $2; ac_word=[$]2
++AC_MSG_CHECKING([for $ac_word])
++AC_CACHE_VAL(ac_cv_path_$1,
++[case "[$]$1" in
++  /*)
++  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
++  ;;
++  *)
++  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
++  for ac_dir in ifelse([$5], , $PATH, [$5]); do
++    test -z "$ac_dir" && ac_dir=.
++    if test -f $ac_dir/$ac_word; then
++      if [$3]; then
++      ac_cv_path_$1="$ac_dir/$ac_word"
++      break
++      fi
++    fi
++  done
++  IFS="$ac_save_ifs"
++dnl If no 4th arg is given, leave the cache variable unset,
++dnl so AC_PATH_PROGS will keep looking.
++ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
++])dnl
++  ;;
++esac])dnl
++$1="$ac_cv_path_$1"
++if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
++  AC_MSG_RESULT([$]$1)
++else
++  AC_MSG_RESULT(no)
++fi
++AC_SUBST($1)dnl
++])
+-AC_PREREQ([2.54])
++# GLIB_WITH_NLS
++#-----------------
++glib_DEFUN([GLIB_WITH_NLS],
++  dnl NLS is obligatory
++  [AC_REQUIRE([AC_CANONICAL_HOST])dnl
++    USE_NLS=yes
++    AC_SUBST(USE_NLS)
+-# Autoconf 2.50 wants to disallow AM_ names.  We explicitly allow
+-# the ones we care about.
+-m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
++    gt_cv_have_gettext=no
+-# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
+-# AM_INIT_AUTOMAKE([OPTIONS])
+-# -----------------------------------------------
+-# The call with PACKAGE and VERSION arguments is the old style
+-# call (pre autoconf-2.50), which is being phased out.  PACKAGE
+-# and VERSION should now be passed to AC_INIT and removed from
+-# the call to AM_INIT_AUTOMAKE.
+-# We support both call styles for the transition.  After
+-# the next Automake release, Autoconf can make the AC_INIT
+-# arguments mandatory, and then we can depend on a new Autoconf
+-# release and drop the old call support.
+-AC_DEFUN([AM_INIT_AUTOMAKE],
+-[AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
+- AC_REQUIRE([AC_PROG_INSTALL])dnl
+-# test to see if srcdir already configured
+-if test "`cd $srcdir && pwd`" != "`pwd`" &&
+-   test -f $srcdir/config.status; then
+-  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
+-fi
++    CATOBJEXT=NONE
++    XGETTEXT=:
++    INTLLIBS=
+-# test whether we have cygpath
+-if test -z "$CYGPATH_W"; then
+-  if (cygpath --version) >/dev/null 2>/dev/null; then
+-    CYGPATH_W='cygpath -w'
+-  else
+-    CYGPATH_W=echo
+-  fi
+-fi
+-AC_SUBST([CYGPATH_W])
++    AC_CHECK_HEADER(libintl.h,
++     [gt_cv_func_dgettext_libintl="no"
++      libintl_extra_libs=""
+-# Define the identity of the package.
+-dnl Distinguish between old-style and new-style calls.
+-m4_ifval([$2],
+-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+- AC_SUBST([PACKAGE], [$1])dnl
+- AC_SUBST([VERSION], [$2])],
+-[_AM_SET_OPTIONS([$1])dnl
+- AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
+- AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
++      #
++      # First check in libc
++      #
++      AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
++        [AC_TRY_LINK([
++#include <libintl.h>
++],
++         [return !ngettext ("","", 1)],
++        gt_cv_func_ngettext_libc=yes,
++          gt_cv_func_ngettext_libc=no)
++        ])
++  
++      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
++            AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
++              [AC_TRY_LINK([
++#include <libintl.h>
++],
++                [return !dgettext ("","")],
++                gt_cv_func_dgettext_libc=yes,
++                gt_cv_func_dgettext_libc=no)
++              ])
++      fi
++  
++      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
++        AC_CHECK_FUNCS(bind_textdomain_codeset)
++      fi
+-_AM_IF_OPTION([no-define],,
+-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
+- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
++      #
++      # If we don't have everything we want, check in libintl
++      #
++      if test "$gt_cv_func_dgettext_libc" != "yes" \
++       || test "$gt_cv_func_ngettext_libc" != "yes" \
++         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
++        
++        AC_CHECK_LIB(intl, bindtextdomain,
++          [AC_CHECK_LIB(intl, ngettext,
++                  [AC_CHECK_LIB(intl, dgettext,
++                                gt_cv_func_dgettext_libintl=yes)])])
+-# Some tools Automake needs.
+-AC_REQUIRE([AM_SANITY_CHECK])dnl
+-AC_REQUIRE([AC_ARG_PROGRAM])dnl
+-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
+-AM_MISSING_PROG(AUTOCONF, autoconf)
+-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
+-AM_MISSING_PROG(AUTOHEADER, autoheader)
+-AM_MISSING_PROG(MAKEINFO, makeinfo)
+-AM_MISSING_PROG(AMTAR, tar)
+-AM_PROG_INSTALL_SH
+-AM_PROG_INSTALL_STRIP
+-# We need awk for the "check" target.  The system "awk" is bad on
+-# some platforms.
+-AC_REQUIRE([AC_PROG_AWK])dnl
+-AC_REQUIRE([AC_PROG_MAKE_SET])dnl
+-AC_REQUIRE([AM_SET_LEADING_DOT])dnl
++      if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
++        AC_MSG_CHECKING([if -liconv is needed to use gettext])
++        AC_MSG_RESULT([])
++        AC_CHECK_LIB(intl, ngettext,
++              [AC_CHECK_LIB(intl, dcgettext,
++                     [gt_cv_func_dgettext_libintl=yes
++                      libintl_extra_libs=-liconv],
++                      :,-liconv)],
++              :,-liconv)
++        fi
+-_AM_IF_OPTION([no-dependencies],,
+-[AC_PROVIDE_IFELSE([AC_PROG_CC],
+-                  [_AM_DEPENDENCIES(CC)],
+-                  [define([AC_PROG_CC],
+-                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+-AC_PROVIDE_IFELSE([AC_PROG_CXX],
+-                  [_AM_DEPENDENCIES(CXX)],
+-                  [define([AC_PROG_CXX],
+-                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+-])
+-])
++        #
++        # If we found libintl, then check in it for bind_textdomain_codeset();
++        # we'll prefer libc if neither have bind_textdomain_codeset(),
++        # and both have dgettext and ngettext
++        #
++        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
++          glib_save_LIBS="$LIBS"
++          LIBS="$LIBS -lintl $libintl_extra_libs"
++          unset ac_cv_func_bind_textdomain_codeset
++          AC_CHECK_FUNCS(bind_textdomain_codeset)
++          LIBS="$glib_save_LIBS"
++          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
++            gt_cv_func_dgettext_libc=no
++          else
++            if test "$gt_cv_func_dgettext_libc" = "yes" \
++              && test "$gt_cv_func_ngettext_libc" = "yes"; then
++              gt_cv_func_dgettext_libintl=no
++            fi
++          fi
++        fi
++      fi
+-# When config.status generates a header, we must update the stamp-h file.
+-# This file resides in the same directory as the config header
+-# that is generated.  The stamp files are numbered to have different names.
+-
+-# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
+-# loop where config.status creates the headers, so we can generate
+-# our stamp files there.
+-AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
+-[# Compute $1's index in $config_headers.
+-_am_stamp_count=1
+-for _am_header in $config_headers :; do
+-  case $_am_header in
+-    $1 | $1:* )
+-      break ;;
+-    * )
+-      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
+-  esac
+-done
+-echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
++      if test "$gt_cv_func_dgettext_libc" = "yes" \
++      || test "$gt_cv_func_dgettext_libintl" = "yes"; then
++        gt_cv_have_gettext=yes
++      fi
++  
++      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
++        INTLLIBS="-lintl $libintl_extra_libs"
++      fi
++  
++      if test "$gt_cv_have_gettext" = "yes"; then
++      AC_DEFINE(HAVE_GETTEXT,1,
++        [Define if the GNU gettext() function is already present or preinstalled.])
++      GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
++        [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
++      if test "$MSGFMT" != "no"; then
++          glib_save_LIBS="$LIBS"
++          LIBS="$LIBS $INTLLIBS"
++        AC_CHECK_FUNCS(dcgettext)
++        MSGFMT_OPTS=
++        AC_MSG_CHECKING([if msgfmt accepts -c])
++        GLIB_RUN_PROG([$MSGFMT -c -o /dev/null],[
++msgid ""
++msgstr ""
++"Content-Type: text/plain; charset=UTF-8\n"
++"Project-Id-Version: test 1.0\n"
++"PO-Revision-Date: 2007-02-15 12:01+0100\n"
++"Last-Translator: test <foo@bar.xx>\n"
++"Language-Team: C <LL@li.org>\n"
++"MIME-Version: 1.0\n"
++"Content-Transfer-Encoding: 8bit\n"
++], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
++        AC_SUBST(MSGFMT_OPTS)
++        AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
++        GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
++          [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
++        AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
++                       return _nl_msg_cat_cntr],
++          [CATOBJEXT=.gmo 
++             DATADIRNAME=share],
++          [case $host in
++          *-*-solaris*)
++          dnl On Solaris, if bind_textdomain_codeset is in libc,
++          dnl GNU format message catalog is always supported,
++            dnl since both are added to the libc all together.
++          dnl Hence, we'd like to go with DATADIRNAME=share and
++          dnl and CATOBJEXT=.gmo in this case.
++            AC_CHECK_FUNC(bind_textdomain_codeset,
++            [CATOBJEXT=.gmo 
++               DATADIRNAME=share],
++            [CATOBJEXT=.mo
++               DATADIRNAME=lib])
++          ;;
++          *)
++          CATOBJEXT=.mo
++            DATADIRNAME=lib
++          ;;
++          esac])
++          LIBS="$glib_save_LIBS"
++        INSTOBJEXT=.mo
++      else
++        gt_cv_have_gettext=no
++      fi
++      fi
++    ])
+-# Copyright 2002  Free Software Foundation, Inc.
++    if test "$gt_cv_have_gettext" = "yes" ; then
++      AC_DEFINE(ENABLE_NLS, 1,
++        [always defined to indicate that i18n is enabled])
++    fi
+-# 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, or (at your option)
+-# any later version.
++    dnl Test whether we really found GNU xgettext.
++    if test "$XGETTEXT" != ":"; then
++      dnl If it is not GNU xgettext we define it as : so that the
++      dnl Makefiles still can work.
++      if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
++        : ;
++      else
++        AC_MSG_RESULT(
++        [found xgettext program is not GNU xgettext; ignore it])
++        XGETTEXT=":"
++      fi
++    fi
+-# 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.
++    # We need to process the po/ directory.
++    POSUB=po
+-# 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
++    AC_OUTPUT_COMMANDS(
++      [case "$CONFIG_FILES" in *po/Makefile.in*)
++        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
++      esac])
+-# AM_AUTOMAKE_VERSION(VERSION)
+-# ----------------------------
+-# Automake X.Y traces this macro to ensure aclocal.m4 has been
+-# generated from the m4 files accompanying Automake X.Y.
+-AC_DEFUN([AM_AUTOMAKE_VERSION],[am__api_version="1.7"])
++    dnl These rules are solely for the distribution goal.  While doing this
++    dnl we only have to keep exactly one list of the available catalogs
++    dnl in configure.in.
++    for lang in $ALL_LINGUAS; do
++      GMOFILES="$GMOFILES $lang.gmo"
++      POFILES="$POFILES $lang.po"
++    done
+-# AM_SET_CURRENT_AUTOMAKE_VERSION
+-# -------------------------------
+-# Call AM_AUTOMAKE_VERSION so it can be traced.
+-# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
+-AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
+-       [AM_AUTOMAKE_VERSION([1.7.9])])
++    dnl Make all variables we use known to autoconf.
++    AC_SUBST(CATALOGS)
++    AC_SUBST(CATOBJEXT)
++    AC_SUBST(DATADIRNAME)
++    AC_SUBST(GMOFILES)
++    AC_SUBST(INSTOBJEXT)
++    AC_SUBST(INTLLIBS)
++    AC_SUBST(PO_IN_DATADIR_TRUE)
++    AC_SUBST(PO_IN_DATADIR_FALSE)
++    AC_SUBST(POFILES)
++    AC_SUBST(POSUB)
++  ])
+-# Helper functions for option handling.                    -*- Autoconf -*-
++# AM_GLIB_GNU_GETTEXT
++# -------------------
++# Do checks necessary for use of gettext. If a suitable implementation 
++# of gettext is found in either in libintl or in the C library,
++# it will set INTLLIBS to the libraries needed for use of gettext
++# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
++# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
++# on various variables needed by the Makefile.in.in installed by 
++# glib-gettextize.
++dnl
++glib_DEFUN([GLIB_GNU_GETTEXT],
++  [AC_REQUIRE([AC_PROG_CC])dnl
++   AC_REQUIRE([AC_HEADER_STDC])dnl
++   
++   GLIB_LC_MESSAGES
++   GLIB_WITH_NLS
+-# Copyright 2001, 2002  Free Software Foundation, Inc.
++   if test "$gt_cv_have_gettext" = "yes"; then
++     if test "x$ALL_LINGUAS" = "x"; then
++       LINGUAS=
++     else
++       AC_MSG_CHECKING(for catalogs to be installed)
++       NEW_LINGUAS=
++       for presentlang in $ALL_LINGUAS; do
++         useit=no
++         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
++           desiredlanguages="$LINGUAS"
++         else
++           desiredlanguages="$ALL_LINGUAS"
++         fi
++         for desiredlang in $desiredlanguages; do
++         # Use the presentlang catalog if desiredlang is
++           #   a. equal to presentlang, or
++           #   b. a variant of presentlang (because in this case,
++           #      presentlang can be used as a fallback for messages
++           #      which are not translated in the desiredlang catalog).
++           case "$desiredlang" in
++             "$presentlang"*) useit=yes;;
++           esac
++         done
++         if test $useit = yes; then
++           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
++         fi
++       done
++       LINGUAS=$NEW_LINGUAS
++       AC_MSG_RESULT($LINGUAS)
++     fi
+-# 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, or (at your option)
+-# any later version.
++     dnl Construct list of names of catalog files to be constructed.
++     if test -n "$LINGUAS"; then
++       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
++     fi
++   fi
+-# 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.
++   dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
++   dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
++   dnl Try to locate is.
++   MKINSTALLDIRS=
++   if test -n "$ac_aux_dir"; then
++     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
++   fi
++   if test -z "$MKINSTALLDIRS"; then
++     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
++   fi
++   AC_SUBST(MKINSTALLDIRS)
+-# 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.
++   dnl Generate list of files to be processed by xgettext which will
++   dnl be included in po/Makefile.
++   test -d po || mkdir po
++   if test "x$srcdir" != "x."; then
++     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
++       posrcprefix="$srcdir/"
++     else
++       posrcprefix="../$srcdir/"
++     fi
++   else
++     posrcprefix="../"
++   fi
++   rm -f po/POTFILES
++   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,       $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
++      < $srcdir/po/POTFILES.in > po/POTFILES
++  ])
+-# serial 2
++# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
++# -------------------------------
++# Define VARIABLE to the location where catalog files will
++# be installed by po/Makefile.
++glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
++[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
++glib_save_prefix="$prefix"
++glib_save_exec_prefix="$exec_prefix"
++glib_save_datarootdir="$datarootdir"
++test "x$prefix" = xNONE && prefix=$ac_default_prefix
++test "x$exec_prefix" = xNONE && exec_prefix=$prefix
++datarootdir=`eval echo "${datarootdir}"`
++if test "x$CATOBJEXT" = "x.mo" ; then
++  localedir=`eval echo "${libdir}/locale"`
++else
++  localedir=`eval echo "${datadir}/locale"`
++fi
++prefix="$glib_save_prefix"
++exec_prefix="$glib_save_exec_prefix"
++datarootdir="$glib_save_datarootdir"
++AC_DEFINE_UNQUOTED($1, "$localedir",
++  [Define the location where the catalogs will be installed])
++])
+-# _AM_MANGLE_OPTION(NAME)
+-# -----------------------
+-AC_DEFUN([_AM_MANGLE_OPTION],
+-[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
++dnl
++dnl Now the definitions that aclocal will find
++dnl
++ifdef(glib_configure_in,[],[
++AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
++AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
++])dnl
+-# _AM_SET_OPTION(NAME)
+-# ------------------------------
+-# Set option NAME.  Presently that only means defining a flag for this option.
+-AC_DEFUN([_AM_SET_OPTION],
+-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+-
+-# _AM_SET_OPTIONS(OPTIONS)
+-# ----------------------------------
+-# OPTIONS is a space-separated list of Automake options.
+-AC_DEFUN([_AM_SET_OPTIONS],
+-[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+-
+-# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
+-# -------------------------------------------
+-# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
+-AC_DEFUN([_AM_IF_OPTION],
+-[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
++# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
++# 
++# Create a temporary file with TEST-FILE as its contents and pass the
++# file name to PROGRAM.  Perform ACTION-IF-PASS if PROGRAM exits with
++# 0 and perform ACTION-IF-FAIL for any other exit status.
++AC_DEFUN([GLIB_RUN_PROG],
++[cat >conftest.foo <<_ACEOF
++$2
++_ACEOF
++if AC_RUN_LOG([$1 conftest.foo]); then
++  m4_ifval([$3], [$3], [:])
++m4_ifvaln([$4], [else $4])dnl
++echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
++sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
++fi])
+-#
+-# Check to make sure that the build environment is sane.
+-#
+-# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
+-# 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, or (at your option)
+-# any later version.
++dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
++# serial 36 IT_PROG_INTLTOOL
++AC_DEFUN([IT_PROG_INTLTOOL],
++[AC_PREREQ([2.50])dnl
+-# 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.
++case "$am__api_version" in
++    1.[01234])
++      AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
++    ;;
++    *)
++    ;;
++esac
+-# 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.
++if test -n "$1"; then
++    AC_MSG_CHECKING([for intltool >= $1])
+-# serial 3
++    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
++    INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { print $ 2; }' ${ac_aux_dir}/intltool-update.in`
++    [INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 1000 + VERSION[2] * 100 + VERSION[3];}' ${ac_aux_dir}/intltool-update.in`
++    ]
++    AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
++    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
++      AC_MSG_ERROR([Your intltool is too old.  You need intltool $1 or later.])
++fi
+-# AM_SANITY_CHECK
+-# ---------------
+-AC_DEFUN([AM_SANITY_CHECK],
+-[AC_MSG_CHECKING([whether build environment is sane])
+-# Just in case
+-sleep 1
+-echo timestamp > conftest.file
+-# Do `set' in a subshell so we don't clobber the current shell's
+-# arguments.  Must try -L first in case configure is actually a
+-# symlink; some systems play weird games with the mod time of symlinks
+-# (eg FreeBSD returns the mod time of the symlink's containing
+-# directory).
+-if (
+-   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
+-   if test "$[*]" = "X"; then
+-      # -L didn't work.
+-      set X `ls -t $srcdir/configure conftest.file`
+-   fi
+-   rm -f conftest.file
+-   if test "$[*]" != "X $srcdir/configure conftest.file" \
+-      && test "$[*]" != "X conftest.file $srcdir/configure"; then
++  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
++     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@' 
++      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
++    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
++   INTLTOOL_POLICY_RULE='%.policy:    %.policy.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
+-      # If neither matched, then we have a broken ls.  This can happen
+-      # if, for instance, CONFIG_SHELL is bash and it inherits a
+-      # broken ls alias from the environment.  This has actually
+-      # happened.  Such a system could not be considered "sane".
+-      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
+-alias in your environment])
+-   fi
++AC_SUBST(INTLTOOL_DESKTOP_RULE)
++AC_SUBST(INTLTOOL_DIRECTORY_RULE)
++AC_SUBST(INTLTOOL_KEYS_RULE)
++AC_SUBST(INTLTOOL_PROP_RULE)
++AC_SUBST(INTLTOOL_OAF_RULE)
++AC_SUBST(INTLTOOL_PONG_RULE)
++AC_SUBST(INTLTOOL_SERVER_RULE)
++AC_SUBST(INTLTOOL_SHEET_RULE)
++AC_SUBST(INTLTOOL_SOUNDLIST_RULE)
++AC_SUBST(INTLTOOL_UI_RULE)
++AC_SUBST(INTLTOOL_XAM_RULE)
++AC_SUBST(INTLTOOL_KBD_RULE)
++AC_SUBST(INTLTOOL_XML_RULE)
++AC_SUBST(INTLTOOL_XML_NOMERGE_RULE)
++AC_SUBST(INTLTOOL_CAVES_RULE)
++AC_SUBST(INTLTOOL_SCHEMAS_RULE)
++AC_SUBST(INTLTOOL_THEME_RULE)
++AC_SUBST(INTLTOOL_SERVICE_RULE)
++AC_SUBST(INTLTOOL_POLICY_RULE)
+-   test "$[2]" = conftest.file
+-   )
+-then
+-   # Ok.
+-   :
+-else
+-   AC_MSG_ERROR([newly created file is older than distributed files!
+-Check your system clock])
++# Check the gettext tools to make sure they are GNU
++AC_PATH_PROG(XGETTEXT, xgettext)
++AC_PATH_PROG(MSGMERGE, msgmerge)
++AC_PATH_PROG(MSGFMT, msgfmt)
++if test -z "$XGETTEXT" -o -z "$MSGMERGE" -o -z "$MSGFMT"; then
++    AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
++fi
++xgversion="`$XGETTEXT --version|grep '(GNU ' 2> /dev/null`"
++mmversion="`$MSGMERGE --version|grep '(GNU ' 2> /dev/null`"
++mfversion="`$MSGFMT --version|grep '(GNU ' 2> /dev/null`"
++if test -z "$xgversion" -o -z "$mmversion" -o -z "$mfversion"; then
++    AC_MSG_ERROR([GNU gettext tools not found; required for intltool])
+ fi
+-AC_MSG_RESULT(yes)])
+-#  -*- Autoconf -*-
++# Use the tools built into the package, not the ones that are installed.
++AC_SUBST(INTLTOOL_EXTRACT, '$(top_builddir)/intltool-extract')
++AC_SUBST(INTLTOOL_MERGE, '$(top_builddir)/intltool-merge')
++AC_SUBST(INTLTOOL_UPDATE, '$(top_builddir)/intltool-update')
++AC_PATH_PROG(INTLTOOL_PERL, perl)
++if test -z "$INTLTOOL_PERL"; then
++   AC_MSG_ERROR([perl not found; required for intltool])
++fi
++if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then
++   AC_MSG_ERROR([perl 5.x required for intltool])
++fi
++if test "x$2" != "xno-xml"; then
++   AC_MSG_CHECKING([for XML::Parser])
++   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
++       AC_MSG_RESULT([ok])
++   else
++       AC_MSG_ERROR([XML::Parser perl module is required for intltool])
++   fi
++fi
+-# Copyright 1997, 1999, 2000, 2001 Free Software Foundation, Inc.
++# Substitute ALL_LINGUAS so we can use it in po/Makefile
++AC_SUBST(ALL_LINGUAS)
+-# 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, or (at your option)
+-# any later version.
++# Set DATADIRNAME correctly if it is not set yet
++# (copied from glib-gettext.m4)
++if test -z "$DATADIRNAME"; then
++  AC_LINK_IFELSE(
++    [AC_LANG_PROGRAM([[]],
++                     [[extern int _nl_msg_cat_cntr;
++                       return _nl_msg_cat_cntr]])],
++    [DATADIRNAME=share],
++    [case $host in
++    *-*-solaris*)
++    dnl On Solaris, if bind_textdomain_codeset is in libc,
++    dnl GNU format message catalog is always supported,
++    dnl since both are added to the libc all together.
++    dnl Hence, we'd like to go with DATADIRNAME=share
++    dnl in this case.
++    AC_CHECK_FUNC(bind_textdomain_codeset,
++      [DATADIRNAME=share], [DATADIRNAME=lib])
++    ;;
++    *)
++    [DATADIRNAME=lib]
++    ;;
++    esac])
++fi
++AC_SUBST(DATADIRNAME)
+-# 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.
++IT_PO_SUBDIR([po])
+-# 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.
++dnl The following is very similar to
++dnl
++dnl   AC_CONFIG_FILES([intltool-extract intltool-merge intltool-update])
++dnl
++dnl with the following slight differences:
++dnl  - the *.in files are in ac_aux_dir,
++dnl  - if the file haven't changed upon reconfigure, it's not touched,
++dnl  - the evaluation of the third parameter enables a hack which computes
++dnl    the actual value of $libdir,
++dnl  - the user sees "executing intltool commands", instead of
++dnl    "creating intltool-extract" and such.
++dnl
++dnl Nothing crucial here, and we could use AC_CONFIG_FILES, if there were
++dnl a reason for it.
+-# serial 3
++AC_CONFIG_COMMANDS([intltool], [
+-# AM_MISSING_PROG(NAME, PROGRAM)
+-# ------------------------------
+-AC_DEFUN([AM_MISSING_PROG],
+-[AC_REQUIRE([AM_MISSING_HAS_RUN])
+-$1=${$1-"${am_missing_run}$2"}
+-AC_SUBST($1)])
++for file in intltool-extract intltool-merge intltool-update; do
++  sed -e "s|@INTLTOOL_EXTRACT@|`pwd`/intltool-extract|g" \
++      -e "s|@INTLTOOL_LIBDIR@|${INTLTOOL_LIBDIR}|g" \
++      -e "s|@INTLTOOL_PERL@|${INTLTOOL_PERL}|g" \
++      < ${ac_aux_dir}/${file}.in > ${file}.out
++  if cmp -s ${file} ${file}.out 2>/dev/null; then
++    rm -f ${file}.out
++  else
++    mv -f ${file}.out ${file}
++  fi
++  chmod ugo+x ${file}
++  chmod u+w ${file}
++done
++],
++[INTLTOOL_PERL='${INTLTOOL_PERL}' ac_aux_dir='${ac_aux_dir}'
++prefix="$prefix" exec_prefix="$exec_prefix" INTLTOOL_LIBDIR="$libdir" 
++INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}'])
+-# AM_MISSING_HAS_RUN
+-# ------------------
+-# Define MISSING if not defined so far and test if it supports --run.
+-# If it does, set am_missing_run to use it, otherwise, to nothing.
+-AC_DEFUN([AM_MISSING_HAS_RUN],
+-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+-test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
+-# Use eval to expand $SHELL
+-if eval "$MISSING --run true"; then
+-  am_missing_run="$MISSING --run "
+-else
+-  am_missing_run=
+-  AC_MSG_WARN([`missing' script is too old or missing])
+-fi
+ ])
+-# AM_AUX_DIR_EXPAND
+-
+-# Copyright 2001 Free Software Foundation, Inc.
+-
+-# 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, 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.
+-# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
+-# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
+-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+-#
+-# Of course, Automake must honor this variable whenever it calls a
+-# tool from the auxiliary directory.  The problem is that $srcdir (and
+-# therefore $ac_aux_dir as well) can be either absolute or relative,
+-# depending on how configure is run.  This is pretty annoying, since
+-# it makes $ac_aux_dir quite unusable in subdirectories: in the top
+-# source directory, any form will work fine, but in subdirectories a
+-# relative path needs to be adjusted first.
++# IT_PO_SUBDIR(DIRNAME)
++# ---------------------
++# All po subdirs have to be declared with this macro; the subdir "po" is
++# declared by IT_PROG_INTLTOOL.
+ #
+-# $ac_aux_dir/missing
+-#    fails when called from a subdirectory if $ac_aux_dir is relative
+-# $top_srcdir/$ac_aux_dir/missing
+-#    fails if $ac_aux_dir is absolute,
+-#    fails when called from a subdirectory in a VPATH build with
+-#          a relative $ac_aux_dir
+-#
+-# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
+-# are both prefixed by $srcdir.  In an in-source build this is usually
+-# harmless because $srcdir is `.', but things will broke when you
+-# start a VPATH build or use an absolute $srcdir.
+-#
+-# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
+-# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
+-#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
+-# and then we would define $MISSING as
+-#   MISSING="\${SHELL} $am_aux_dir/missing"
+-# This will work as long as MISSING is not called from configure, because
+-# unfortunately $(top_srcdir) has no meaning in configure.
+-# However there are other variables, like CC, which are often used in
+-# configure, and could therefore not use this "fixed" $ac_aux_dir.
+-#
+-# Another solution, used here, is to always expand $ac_aux_dir to an
+-# absolute PATH.  The drawback is that using absolute paths prevent a
+-# configured tree to be moved without reconfiguration.
+-
+-# Rely on autoconf to set up CDPATH properly.
+-AC_PREREQ([2.50])
+-
+-AC_DEFUN([AM_AUX_DIR_EXPAND], [
+-# expand $ac_aux_dir to an absolute path
+-am_aux_dir=`cd $ac_aux_dir && pwd`
++AC_DEFUN([IT_PO_SUBDIR],
++[AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
++dnl
++dnl The following CONFIG_COMMANDS should be exetuted at the very end
++dnl of config.status.
++AC_CONFIG_COMMANDS_PRE([
++  AC_CONFIG_COMMANDS([$1/stamp-it], [
++    rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
++    >"$1/stamp-it.tmp"
++    [sed '/^#/d
++       s/^[[].*] *//
++       /^[    ]*$/d
++      '"s|^|  $ac_top_srcdir/|" \
++      "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
++    ]
++    if test ! -f "$1/Makefile"; then
++      AC_MSG_ERROR([$1/Makefile is not ready.])
++    fi
++    mv "$1/Makefile" "$1/Makefile.tmp"
++    [sed '/^POTFILES =/,/[^\\]$/ {
++              /^POTFILES =/!d
++              r $1/POTFILES
++        }
++       ' "$1/Makefile.tmp" >"$1/Makefile"]
++    rm -f "$1/Makefile.tmp"
++    mv "$1/stamp-it.tmp" "$1/stamp-it"
++  ])
++])dnl
+ ])
+-# AM_PROG_INSTALL_SH
+-# ------------------
+-# Define $install_sh.
+-# Copyright 2001 Free Software Foundation, Inc.
++# deprecated macros
++AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL])
++# A hint is needed for aclocal from Automake <= 1.9.4:
++# AC_DEFUN([AC_PROG_INTLTOOL], ...)
+-# 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, 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.
++# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
+-# 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.
++# serial 51 Debian 1.5.24-2 AC_PROG_LIBTOOL
+-AC_DEFUN([AM_PROG_INSTALL_SH],
+-[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+-install_sh=${install_sh-"$am_aux_dir/install-sh"}
+-AC_SUBST(install_sh)])
+-# AM_PROG_INSTALL_STRIP
++# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
++# -----------------------------------------------------------
++# If this macro is not defined by Autoconf, define it here.
++m4_ifdef([AC_PROVIDE_IFELSE],
++         [],
++         [m4_define([AC_PROVIDE_IFELSE],
++               [m4_ifdef([AC_PROVIDE_$1],
++                         [$2], [$3])])])
+-# Copyright 2001 Free Software Foundation, Inc.
+-# 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, or (at your option)
+-# any later version.
++# AC_PROG_LIBTOOL
++# ---------------
++AC_DEFUN([AC_PROG_LIBTOOL],
++[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
++dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
++dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
++  AC_PROVIDE_IFELSE([AC_PROG_CXX],
++    [AC_LIBTOOL_CXX],
++    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
++  ])])
++dnl And a similar setup for Fortran 77 support
++  AC_PROVIDE_IFELSE([AC_PROG_F77],
++    [AC_LIBTOOL_F77],
++    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
++])])
+-# 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.
++dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
++dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
++dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
++  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
++    [AC_LIBTOOL_GCJ],
++    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
++      [AC_LIBTOOL_GCJ],
++      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
++      [AC_LIBTOOL_GCJ],
++      [ifdef([AC_PROG_GCJ],
++           [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
++       ifdef([A][M_PROG_GCJ],
++           [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
++       ifdef([LT_AC_PROG_GCJ],
++           [define([LT_AC_PROG_GCJ],
++              defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
++])])# AC_PROG_LIBTOOL
+-# 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.
+-# One issue with vendor `install' (even GNU) is that you can't
+-# specify the program used to strip binaries.  This is especially
+-# annoying in cross-compiling environments, where the build's strip
+-# is unlikely to handle the host's binaries.
+-# Fortunately install-sh will honor a STRIPPROG variable, so we
+-# always use install-sh in `make install-strip', and initialize
+-# STRIPPROG with the value of the STRIP variable (set by the user).
+-AC_DEFUN([AM_PROG_INSTALL_STRIP],
+-[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
+-# Installed binaries are usually stripped using `strip' when the user
+-# run `make install-strip'.  However `strip' might not be the right
+-# tool to use in cross-compilation environments, therefore Automake
+-# will honor the `STRIP' environment variable to overrule this program.
+-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+-if test "$cross_compiling" != no; then
+-  AC_CHECK_TOOL([STRIP], [strip], :)
+-fi
+-INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
+-AC_SUBST([INSTALL_STRIP_PROGRAM])])
++# _AC_PROG_LIBTOOL
++# ----------------
++AC_DEFUN([_AC_PROG_LIBTOOL],
++[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
++AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
++AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
++AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
+-#                                                          -*- Autoconf -*-
+-# Copyright (C) 2003  Free Software Foundation, Inc.
++# This can be used to rebuild libtool when needed
++LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
+-# 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, or (at your option)
+-# any later version.
++# Always use our own libtool.
++LIBTOOL='$(SHELL) $(top_builddir)/libtool'
++AC_SUBST(LIBTOOL)dnl
+-# 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.
++# Prevent multiple expansion
++define([AC_PROG_LIBTOOL], [])
++])# _AC_PROG_LIBTOOL
+-# 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.
+-# serial 1
++# AC_LIBTOOL_SETUP
++# ----------------
++AC_DEFUN([AC_LIBTOOL_SETUP],
++[AC_PREREQ(2.50)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
+-# Check whether the underlying file-system supports filenames
+-# with a leading dot.  For instance MS-DOS doesn't.
+-AC_DEFUN([AM_SET_LEADING_DOT],
+-[rm -rf .tst 2>/dev/null
+-mkdir .tst 2>/dev/null
+-if test -d .tst; then
+-  am__leading_dot=.
+-else
+-  am__leading_dot=_
+-fi
+-rmdir .tst 2>/dev/null
+-AC_SUBST([am__leading_dot])])
++AC_REQUIRE([AC_PROG_LN_S])dnl
++AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
++# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
++AC_REQUIRE([AC_OBJEXT])dnl
++AC_REQUIRE([AC_EXEEXT])dnl
++dnl
+-# serial 5                                            -*- Autoconf -*-
++AC_LIBTOOL_SYS_MAX_CMD_LEN
++AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
++AC_LIBTOOL_OBJDIR
+-# Copyright (C) 1999, 2000, 2001, 2002, 2003  Free Software Foundation, Inc.
++AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
++_LT_AC_PROG_ECHO_BACKSLASH
+-# 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, or (at your option)
+-# any later version.
++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
+-# 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.
++# Sed substitution that helps us do robust quoting.  It backslashifies
++# metacharacters that are still active within double-quoted strings.
++Xsed='sed -e 1s/^X//'
++[sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g']
+-# 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.
++# 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'
+-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+-# written in clear, in which case automake, when reading aclocal.m4,
+-# will think it sees a *use*, and therefore will trigger all it's
+-# C support machinery.  Also note that it means that autoscan, seeing
+-# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
++# Sed substitution to avoid accidental globbing in evaled expressions
++no_glob_subst='s/\*/\\\*/g'
++# Constants:
++rm="rm -f"
++# Global variables:
++default_ofile=libtool
++can_build_shared=yes
+-# _AM_DEPENDENCIES(NAME)
+-# ----------------------
+-# See how the compiler implements dependency checking.
+-# NAME is "CC", "CXX", "GCJ", or "OBJC".
+-# We try a few techniques and use that to set a single cache variable.
+-#
+-# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
+-# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
+-# dependency, and given that the user is not expected to run this macro,
+-# just rely on AC_PROG_CC.
+-AC_DEFUN([_AM_DEPENDENCIES],
+-[AC_REQUIRE([AM_SET_DEPDIR])dnl
+-AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
+-AC_REQUIRE([AM_MAKE_INCLUDE])dnl
+-AC_REQUIRE([AM_DEP_TRACK])dnl
++# All known linkers require a `.a' archive for static linking (except MSVC,
++# which needs '.lib').
++libext=a
++ltmain="$ac_aux_dir/ltmain.sh"
++ofile="$default_ofile"
++with_gnu_ld="$lt_cv_prog_gnu_ld"
+-ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
+-       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
+-       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+-       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
+-                   [depcc="$$1"   am_compiler_list=])
++AC_CHECK_TOOL(AR, ar, false)
++AC_CHECK_TOOL(RANLIB, ranlib, :)
++AC_CHECK_TOOL(STRIP, strip, :)
+-AC_CACHE_CHECK([dependency style of $depcc],
+-               [am_cv_$1_dependencies_compiler_type],
+-[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
+-  # We make a subdir and do the tests there.  Otherwise we can end up
+-  # making bogus files that we don't know about and never remove.  For
+-  # instance it was reported that on HP-UX the gcc test will end up
+-  # making a dummy file named `D' -- because `-MD' means `put the output
+-  # in D'.
+-  mkdir conftest.dir
+-  # Copy depcomp to subdir because otherwise we won't find it if we're
+-  # using a relative directory.
+-  cp "$am_depcomp" conftest.dir
+-  cd conftest.dir
+-  # We will build objects and dependencies in a subdirectory because
+-  # it helps to detect inapplicable dependency modes.  For instance
+-  # both Tru64's cc and ICC support -MD to output dependencies as a
+-  # side effect of compilation, but ICC will put the dependencies in
+-  # the current directory while Tru64 will put them in the object
+-  # directory.
+-  mkdir sub
++old_CC="$CC"
++old_CFLAGS="$CFLAGS"
+-  am_cv_$1_dependencies_compiler_type=none
+-  if test "$am_compiler_list" = ""; then
+-     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
+-  fi
+-  for depmode in $am_compiler_list; do
+-    # Setup a source with many dependencies, because some compilers
+-    # like to wrap large dependency lists on column 80 (with \), and
+-    # we should not choose a depcomp mode which is confused by this.
+-    #
+-    # We need to recreate these files for each test, as the compiler may
+-    # overwrite some of them when testing with obscure command lines.
+-    # This happens at least with the AIX C compiler.
+-    : > sub/conftest.c
+-    for i in 1 2 3 4 5 6; do
+-      echo '#include "conftst'$i'.h"' >> sub/conftest.c
+-      : > sub/conftst$i.h
+-    done
+-    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
++# 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 "$LTCC" && LTCC=$CC
++test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
++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 "$SED" && SED=sed
++test -z "$OBJDUMP" && OBJDUMP=objdump
++test -z "$RANLIB" && RANLIB=:
++test -z "$STRIP" && STRIP=:
++test -z "$ac_objext" && ac_objext=o
+-    case $depmode in
+-    nosideeffect)
+-      # after this tag, mechanisms are not by side-effect, so they'll
+-      # only be used when explicitly requested
+-      if test "x$enable_dependency_tracking" = xyes; then
+-      continue
+-      else
+-      break
+-      fi
+-      ;;
+-    none) break ;;
+-    esac
+-    # We check with `-c' and `-o' for the sake of the "dashmstdout"
+-    # mode.  It turns out that the SunPro C++ compiler does not properly
+-    # handle `-M -o', and we need to detect this.
+-    if depmode=$depmode \
+-       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
+-       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
+-       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
+-         >/dev/null 2>conftest.err &&
+-       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
+-       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
+-       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
+-      # icc doesn't choke on unknown options, it will just issue warnings
+-      # (even with -Werror).  So we grep stderr for any message
+-      # that says an option was ignored.
+-      if grep 'ignoring option' conftest.err >/dev/null 2>&1; then :; else
+-        am_cv_$1_dependencies_compiler_type=$depmode
+-        break
+-      fi
+-    fi
+-  done
++# Determine commands to create old-style static archives.
++old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
++old_postinstall_cmds='chmod 644 $oldlib'
++old_postuninstall_cmds=
+-  cd ..
+-  rm -rf conftest.dir
+-else
+-  am_cv_$1_dependencies_compiler_type=none
++if test -n "$RANLIB"; then
++  case $host_os in
++  openbsd*)
++    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
++    ;;
++  *)
++    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
++    ;;
++  esac
++  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+ fi
+-])
+-AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
+-AM_CONDITIONAL([am__fastdep$1], [
+-  test "x$enable_dependency_tracking" != xno \
+-  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
+-])
++_LT_CC_BASENAME([$compiler])
+-# AM_SET_DEPDIR
+-# -------------
+-# Choose a directory name for dependency files.
+-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+-AC_DEFUN([AM_SET_DEPDIR],
+-[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
+-AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
+-])
++# 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_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
++AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
++enable_win32_dll=yes, enable_win32_dll=no)
+-# AM_DEP_TRACK
+-# ------------
+-AC_DEFUN([AM_DEP_TRACK],
+-[AC_ARG_ENABLE(dependency-tracking,
+-[  --disable-dependency-tracking Speeds up one-time builds
+-  --enable-dependency-tracking  Do not reject slow dependency extractors])
+-if test "x$enable_dependency_tracking" != xno; then
+-  am_depcomp="$ac_aux_dir/depcomp"
+-  AMDEPBACKSLASH='\'
+-fi
+-AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
+-AC_SUBST([AMDEPBACKSLASH])
+-])
++AC_ARG_ENABLE([libtool-lock],
++    [AC_HELP_STRING([--disable-libtool-lock],
++      [avoid locking (might break parallel builds)])])
++test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+-# Generate code to set up dependency tracking.   -*- Autoconf -*-
++AC_ARG_WITH([pic],
++    [AC_HELP_STRING([--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
+-# Copyright 1999, 2000, 2001, 2002 Free Software Foundation, Inc.
++# Use C for the default configuration in the libtool script
++tagname=
++AC_LIBTOOL_LANG_C_CONFIG
++_LT_AC_TAGCONFIG
++])# AC_LIBTOOL_SETUP
+-# 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, 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.
++# _LT_AC_SYS_COMPILER
++# -------------------
++AC_DEFUN([_LT_AC_SYS_COMPILER],
++[AC_REQUIRE([AC_PROG_CC])dnl
+-# 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.
++# If no C compiler was specified, use CC.
++LTCC=${LTCC-"$CC"}
+-#serial 2
++# If no C compiler flags were specified, use CFLAGS.
++LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+-# _AM_OUTPUT_DEPENDENCY_COMMANDS
+-# ------------------------------
+-AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
+-[for mf in $CONFIG_FILES; do
+-  # Strip MF so we end up with the name of the file.
+-  mf=`echo "$mf" | sed -e 's/:.*$//'`
+-  # Check whether this is an Automake generated Makefile or not.
+-  # We used to match only the files named `Makefile.in', but
+-  # some people rename them; so instead we look at the file content.
+-  # Grep'ing the first line is not enough: some people post-process
+-  # each Makefile.in and add a new line on top of each file to say so.
+-  # So let's grep whole file.
+-  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
+-    dirpart=`AS_DIRNAME("$mf")`
+-  else
+-    continue
+-  fi
+-  grep '^DEP_FILES *= *[[^ @%:@]]' < "$mf" > /dev/null || continue
+-  # Extract the definition of DEP_FILES from the Makefile without
+-  # running `make'.
+-  DEPDIR=`sed -n -e '/^DEPDIR = / s///p' < "$mf"`
+-  test -z "$DEPDIR" && continue
+-  # When using ansi2knr, U may be empty or an underscore; expand it
+-  U=`sed -n -e '/^U = / s///p' < "$mf"`
+-  test -d "$dirpart/$DEPDIR" || mkdir "$dirpart/$DEPDIR"
+-  # We invoke sed twice because it is the simplest approach to
+-  # changing $(DEPDIR) to its actual value in the expansion.
+-  for file in `sed -n -e '
+-    /^DEP_FILES = .*\\\\$/ {
+-      s/^DEP_FILES = //
+-      :loop
+-      s/\\\\$//
+-      p
+-      n
+-      /\\\\$/ b loop
+-      p
+-    }
+-    /^DEP_FILES = / s/^DEP_FILES = //p' < "$mf" | \
+-       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+-    # Make sure the directory exists.
+-    test -f "$dirpart/$file" && continue
+-    fdir=`AS_DIRNAME(["$file"])`
+-    AS_MKDIR_P([$dirpart/$fdir])
+-    # echo "creating $dirpart/$file"
+-    echo '# dummy' > "$dirpart/$file"
+-  done
+-done
+-])# _AM_OUTPUT_DEPENDENCY_COMMANDS
++# Allow CC to be a program name with arguments.
++compiler=$CC
++])# _LT_AC_SYS_COMPILER
+-# AM_OUTPUT_DEPENDENCY_COMMANDS
+-# -----------------------------
+-# This macro should only be invoked once -- use via AC_REQUIRE.
+-#
+-# This code is only required when automatic dependency tracking
+-# is enabled.  FIXME.  This creates each `.P' file that we will
+-# need in order to bootstrap the dependency handling code.
+-AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
+-[AC_CONFIG_COMMANDS([depfiles],
+-     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
+-     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
++# _LT_CC_BASENAME(CC)
++# -------------------
++# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
++AC_DEFUN([_LT_CC_BASENAME],
++[for cc_temp in $1""; do
++  case $cc_temp in
++    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
++    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
++    \-*) ;;
++    *) break;;
++  esac
++done
++cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+ ])
+-# Check to see how 'make' treats includes.    -*- Autoconf -*-
+-# Copyright (C) 2001, 2002, 2003 Free Software Foundation, Inc.
+-
+-# 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, or (at your option)
+-# any later version.
++# _LT_COMPILER_BOILERPLATE
++# ------------------------
++# Check for compiler boilerplate output or warnings with
++# the simple compiler test code.
++AC_DEFUN([_LT_COMPILER_BOILERPLATE],
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_compile_test_code" >conftest.$ac_ext
++eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
++_lt_compiler_boilerplate=`cat conftest.err`
++$rm conftest*
++])# _LT_COMPILER_BOILERPLATE
+-# 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.
++# _LT_LINKER_BOILERPLATE
++# ----------------------
++# Check for linker boilerplate output or warnings with
++# the simple link test code.
++AC_DEFUN([_LT_LINKER_BOILERPLATE],
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++ac_outfile=conftest.$ac_objext
++echo "$lt_simple_link_test_code" >conftest.$ac_ext
++eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
++_lt_linker_boilerplate=`cat conftest.err`
++$rm conftest*
++])# _LT_LINKER_BOILERPLATE
+-# serial 2
+-# AM_MAKE_INCLUDE()
+-# -----------------
+-# Check to see how make treats includes.
+-AC_DEFUN([AM_MAKE_INCLUDE],
+-[am_make=${MAKE-make}
+-cat > confinc << 'END'
+-am__doit:
+-      @echo done
+-.PHONY: am__doit
+-END
+-# If we don't find an include directive, just comment out the code.
+-AC_MSG_CHECKING([for style of include used by $am_make])
+-am__include="#"
+-am__quote=
+-_am_result=none
+-# First try GNU make style include.
+-echo "include confinc" > confmf
+-# We grep out `Entering directory' and `Leaving directory'
+-# messages which can occur if `w' ends up in MAKEFLAGS.
+-# In particular we don't look at `^make:' because GNU make might
+-# be invoked under some other name (usually "gmake"), in which
+-# case it prints its new name instead of `make'.
+-if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
+-   am__include=include
+-   am__quote=
+-   _am_result=GNU
+-fi
+-# Now try BSD make style include.
+-if test "$am__include" = "#"; then
+-   echo '.include "confinc"' > confmf
+-   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+-      am__include=.include
+-      am__quote="\""
+-      _am_result=BSD
+-   fi
+-fi
+-AC_SUBST([am__include])
+-AC_SUBST([am__quote])
+-AC_MSG_RESULT([$_am_result])
+-rm -f confinc confmf
+-])
+-
+-# AM_CONDITIONAL                                              -*- Autoconf -*-
+-
+-# Copyright 1997, 2000, 2001 Free Software Foundation, Inc.
++# _LT_AC_SYS_LIBPATH_AIX
++# ----------------------
++# Links a minimal program and checks the executable
++# for the system default hardcoded library path. In most cases,
++# this is /usr/lib:/lib, but when the MPI compilers are used
++# the location of the communication and MPI libs are included too.
++# If we don't find anything, use the default library path according
++# to the aix ld manual.
++AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++AC_LINK_IFELSE(AC_LANG_PROGRAM,[
++lt_aix_libpath_sed='
++    /Import File Strings/,/^$/ {
++      /^0/ {
++          s/^0  *\(.*\)$/\1/
++          p
++      }
++    }'
++aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++# Check for a 64-bit object if we didn't find anything.
++if test -z "$aix_libpath"; then
++  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
++fi],[])
++if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
++])# _LT_AC_SYS_LIBPATH_AIX
+-# 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, 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.
++# _LT_AC_SHELL_INIT(ARG)
++# ----------------------
++AC_DEFUN([_LT_AC_SHELL_INIT],
++[ifdef([AC_DIVERSION_NOTICE],
++           [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
++       [AC_DIVERT_PUSH(NOTICE)])
++$1
++AC_DIVERT_POP
++])# _LT_AC_SHELL_INIT
+-# 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.
+-# serial 5
++# _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],
++[_LT_AC_SHELL_INIT([
++# Check that we are running under the correct shell.
++SHELL=${CONFIG_SHELL-/bin/sh}
+-AC_PREREQ(2.52)
++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
+-# AM_CONDITIONAL(NAME, SHELL-CONDITION)
+-# -------------------------------------
+-# Define a conditional.
+-AC_DEFUN([AM_CONDITIONAL],
+-[ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
+-        [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+-AC_SUBST([$1_TRUE])
+-AC_SUBST([$1_FALSE])
+-if $2; then
+-  $1_TRUE=
+-  $1_FALSE='#'
++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
+-  $1_TRUE='#'
+-  $1_FALSE=
++  # Restart under the correct shell.
++  exec $SHELL "[$]0" --no-reexec ${1+"[$]@"}
+ fi
+-AC_CONFIG_COMMANDS_PRE(
+-[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
+-  AC_MSG_ERROR([conditional "$1" was never defined.
+-Usually this means the macro was only invoked conditionally.])
+-fi])])
+-
+-# Like AC_CONFIG_HEADER, but automatically create stamp file. -*- Autoconf -*-
+-# Copyright 1996, 1997, 2000, 2001 Free Software Foundation, Inc.
++if test "X[$]1" = X--fallback-echo; then
++  # used as fallback echo
++  shift
++  cat <<EOF
++[$]*
++EOF
++  exit 0
++fi
+-# 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, or (at your option)
+-# any later version.
++# The HP-UX ksh and POSIX shell print the target directory to stdout
++# if CDPATH is set.
++(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+-# 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.
++if test -z "$ECHO"; then
++if test "X${echo_test_string+set}" != Xset; then
++# find a string as large as possible, as long as the shell can cope with it
++  for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
++    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
++    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
++       echo_test_string=`eval $cmd` &&
++       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
++    then
++      break
++    fi
++  done
++fi
+-# 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.
++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.
+-AC_PREREQ([2.52])
++  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
++  for dir in $PATH /usr/ucb; do
++    IFS="$lt_save_ifs"
++    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="$lt_save_ifs"
+-# serial 6
++  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=:
+-# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
+-AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
++      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
+-# Add --enable-maintainer-mode option to configure.
+-# From Jim Meyering
++      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
+-# Copyright 1996, 1998, 2000, 2001, 2002  Free Software Foundation, Inc.
++# 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
+-# 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, or (at your option)
+-# any later version.
++AC_SUBST(ECHO)
++])])# _LT_AC_PROG_ECHO_BACKSLASH
+-# 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.
++# _LT_AC_LOCK
++# -----------
++AC_DEFUN([_LT_AC_LOCK],
++[AC_ARG_ENABLE([libtool-lock],
++    [AC_HELP_STRING([--disable-libtool-lock],
++      [avoid locking (might break parallel builds)])])
++test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+-# serial 2
+-
+-AC_DEFUN([AM_MAINTAINER_MODE],
+-[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
+-  dnl maintainer-mode is disabled by default
+-  AC_ARG_ENABLE(maintainer-mode,
+-[  --enable-maintainer-mode enable make rules and dependencies not useful
+-                          (and sometimes confusing) to the casual installer],
+-      USE_MAINTAINER_MODE=$enableval,
+-      USE_MAINTAINER_MODE=no)
+-  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
+-  AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
+-  MAINT=$MAINTAINER_MODE_TRUE
+-  AC_SUBST(MAINT)dnl
+-]
+-)
+-
+-AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
++# Some flags need to be propagated to the compiler or linker for good
++# libtool support.
++case $host in
++ia64-*-hpux*)
++  # Find out which ABI we are using.
++  echo 'int i;' > conftest.$ac_ext
++  if AC_TRY_EVAL(ac_compile); then
++    case `/usr/bin/file conftest.$ac_objext` in
++    *ELF-32*)
++      HPUX_IA64_MODE="32"
++      ;;
++    *ELF-64*)
++      HPUX_IA64_MODE="64"
++      ;;
++    esac
++  fi
++  rm -rf conftest*
++  ;;
++*-*-irix6*)
++  # Find out which ABI we are using.
++  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
++  if AC_TRY_EVAL(ac_compile); then
++   if test "$lt_cv_prog_gnu_ld" = yes; then
++    case `/usr/bin/file conftest.$ac_objext` in
++    *32-bit*)
++      LD="${LD-ld} -melf32bsmip"
++      ;;
++    *N32*)
++      LD="${LD-ld} -melf32bmipn32"
++      ;;
++    *64-bit*)
++      LD="${LD-ld} -melf64bmip"
++      ;;
++    esac
++   else
++    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
++  fi
++  rm -rf conftest*
++  ;;
++x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
++s390*-*linux*|sparc*-*linux*)
++  # Find out which ABI we are using.
++  echo 'int i;' > conftest.$ac_ext
++  if AC_TRY_EVAL(ac_compile); then
++    case `/usr/bin/file conftest.o` in
++    *32-bit*)
++      case $host in
++        x86_64-*kfreebsd*-gnu)
++          LD="${LD-ld} -m elf_i386_fbsd"
++          ;;
++        x86_64-*linux*)
++          LD="${LD-ld} -m elf_i386"
++          ;;
++        ppc64-*linux*|powerpc64-*linux*)
++          LD="${LD-ld} -m elf32ppclinux"
++          ;;
++        s390x-*linux*)
++          LD="${LD-ld} -m elf_s390"
++          ;;
++        sparc64-*linux*)
++          LD="${LD-ld} -m elf32_sparc"
++          ;;
++      esac
++      ;;
++    *64-bit*)
++      case $host in
++        x86_64-*kfreebsd*-gnu)
++          LD="${LD-ld} -m elf_x86_64_fbsd"
++          ;;
++        x86_64-*linux*)
++          LD="${LD-ld} -m elf_x86_64"
++          ;;
++        ppc*-*linux*|powerpc*-*linux*)
++          LD="${LD-ld} -m elf64ppc"
++          ;;
++        s390*-*linux*)
++          LD="${LD-ld} -m elf64_s390"
++          ;;
++        sparc*-*linux*)
++          LD="${LD-ld} -m elf64_sparc"
++          ;;
++      esac
++      ;;
++    esac
++  fi
++  rm -rf conftest*
++  ;;
+-# Copyright 1996, 1997, 1999, 2000, 2001, 2002  Free Software Foundation, Inc.
++*-*-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_PUSH(C)
++     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
++     AC_LANG_POP])
++  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
++  ;;
++sparc*-*solaris*)
++  # Find out which ABI we are using.
++  echo 'int i;' > conftest.$ac_ext
++  if AC_TRY_EVAL(ac_compile); then
++    case `/usr/bin/file conftest.o` in
++    *64-bit*)
++      case $lt_cv_prog_gnu_ld in
++      yes*) LD="${LD-ld} -m elf64_sparc" ;;
++      *)    LD="${LD-ld} -64" ;;
++      esac
++      ;;
++    esac
++  fi
++  rm -rf conftest*
++  ;;
+-# 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, or (at your option)
+-# any later version.
++AC_PROVIDE_IFELSE([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)
++  ;;
++  ])
++esac
+-# 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.
++need_locks="$enable_libtool_lock"
+-# 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.
++])# _LT_AC_LOCK
+-# serial 2
+-# @defmac AC_PROG_CC_STDC
+-# @maindex PROG_CC_STDC
+-# @ovindex CC
+-# If the C compiler in not in ANSI C mode by default, try to add an option
+-# to output variable @code{CC} to make it so.  This macro tries various
+-# options that select ANSI C on some system or another.  It considers the
+-# compiler to be in ANSI C mode if it handles function prototypes correctly.
+-#
+-# If you use this macro, you should check after calling it whether the C
+-# compiler has been set to accept ANSI C; if not, the shell variable
+-# @code{am_cv_prog_cc_stdc} is set to @samp{no}.  If you wrote your source
+-# code in ANSI C, you can make an un-ANSIfied copy of it by using the
+-# program @code{ansi2knr}, which comes with Ghostscript.
+-# @end defmac
+-
+-AC_DEFUN([AM_PROG_CC_STDC],
+-[AC_REQUIRE([AC_PROG_CC])
+-AC_BEFORE([$0], [AC_C_INLINE])
+-AC_BEFORE([$0], [AC_C_CONST])
+-dnl Force this before AC_PROG_CPP.  Some cpp's, eg on HPUX, require
+-dnl a magic option to avoid problems with ANSI preprocessor commands
+-dnl like #elif.
+-dnl FIXME: can't do this because then AC_AIX won't work due to a
+-dnl circular dependency.
+-dnl AC_BEFORE([$0], [AC_PROG_CPP])
+-AC_MSG_CHECKING([for ${CC-cc} option to accept ANSI C])
+-AC_CACHE_VAL(am_cv_prog_cc_stdc,
+-[am_cv_prog_cc_stdc=no
+-ac_save_CC="$CC"
+-# Don't try gcc -ansi; that turns off useful extensions and
+-# breaks some systems' header files.
+-# AIX                 -qlanglvl=ansi
+-# Ultrix and OSF/1    -std1
+-# HP-UX 10.20 and later       -Ae
+-# HP-UX older versions        -Aa -D_HPUX_SOURCE
+-# SVR4                        -Xc -D__EXTENSIONS__
+-for ac_arg in "" -qlanglvl=ansi -std1 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
+-do
+-  CC="$ac_save_CC $ac_arg"
+-  AC_TRY_COMPILE(
+-[#include <stdarg.h>
+-#include <stdio.h>
+-#include <sys/types.h>
+-#include <sys/stat.h>
+-/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
+-struct buf { int x; };
+-FILE * (*rcsopen) (struct buf *, struct stat *, int);
+-static char *e (p, i)
+-     char **p;
+-     int i;
+-{
+-  return p[i];
+-}
+-static char *f (char * (*g) (char **, int), char **p, ...)
+-{
+-  char *s;
+-  va_list v;
+-  va_start (v,p);
+-  s = g (p, va_arg (v,int));
+-  va_end (v);
+-  return s;
+-}
+-int test (int i, double x);
+-struct s1 {int (*f) (int a);};
+-struct s2 {int (*f) (double a);};
+-int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
+-int argc;
+-char **argv;
+-], [
+-return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
+-],
+-[am_cv_prog_cc_stdc="$ac_arg"; break])
+-done
+-CC="$ac_save_CC"
++# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
++#             [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
++# ----------------------------------------------------------------
++# Check whether the given compiler option works
++AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
++[AC_REQUIRE([LT_AC_PROG_SED])
++AC_CACHE_CHECK([$1], [$2],
++  [$2=no
++  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++   lt_compiler_flag="$3"
++   # Insert the option either (1) after the last *FLAGS variable, or
++   # (2) before a word containing "conftest.", or (3) at the end.
++   # Note that $ac_compile itself does not contain backslashes and begins
++   # with a dollar sign (not a hyphen), so the echo should work correctly.
++   # The option is referenced via a variable to avoid confusing sed.
++   lt_compile=`echo "$ac_compile" | $SED \
++   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
++   -e 's:$: $lt_compiler_flag:'`
++   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
++   (eval "$lt_compile" 2>conftest.err)
++   ac_status=$?
++   cat conftest.err >&AS_MESSAGE_LOG_FD
++   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
++   if (exit $ac_status) && test -s "$ac_outfile"; then
++     # The compiler can only warn and ignore the option if not recognized
++     # So say no if there are warnings other than the usual output.
++     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
++     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
++       $2=yes
++     fi
++   fi
++   $rm conftest*
+ ])
+-if test -z "$am_cv_prog_cc_stdc"; then
+-  AC_MSG_RESULT([none needed])
++
++if test x"[$]$2" = xyes; then
++    ifelse([$5], , :, [$5])
+ else
+-  AC_MSG_RESULT([$am_cv_prog_cc_stdc])
++    ifelse([$6], , :, [$6])
+ fi
+-case "x$am_cv_prog_cc_stdc" in
+-  x|xno) ;;
+-  *) CC="$CC $am_cv_prog_cc_stdc" ;;
+-esac
+-])
+-
+-AU_DEFUN([fp_PROG_CC_STDC], [AM_PROG_CC_STDC])
++])# AC_LIBTOOL_COMPILER_OPTION
+-dnl IT_PROG_INTLTOOL([MINIMUM-VERSION], [no-xml])
+-# serial 35 IT_PROG_INTLTOOL
+-AC_DEFUN([IT_PROG_INTLTOOL],
+-[AC_PREREQ([2.50])dnl
++# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
++#                          [ACTION-SUCCESS], [ACTION-FAILURE])
++# ------------------------------------------------------------
++# Check whether the given compiler option works
++AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++AC_CACHE_CHECK([$1], [$2],
++  [$2=no
++   save_LDFLAGS="$LDFLAGS"
++   LDFLAGS="$LDFLAGS $3"
++   echo "$lt_simple_link_test_code" > conftest.$ac_ext
++   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
++     # The linker can only warn and ignore the option if not recognized
++     # So say no if there are warnings
++     if test -s conftest.err; then
++       # Append any errors to the config.log.
++       cat conftest.err 1>&AS_MESSAGE_LOG_FD
++       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
++       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
++       if diff conftest.exp conftest.er2 >/dev/null; then
++         $2=yes
++       fi
++     else
++       $2=yes
++     fi
++   fi
++   $rm conftest*
++   LDFLAGS="$save_LDFLAGS"
++])
+-case "$am__api_version" in
+-    1.[01234])
+-      AC_MSG_ERROR([Automake 1.5 or newer is required to use intltool])
+-    ;;
+-    *)
+-    ;;
+-esac
++if test x"[$]$2" = xyes; then
++    ifelse([$4], , :, [$4])
++else
++    ifelse([$5], , :, [$5])
++fi
++])# AC_LIBTOOL_LINKER_OPTION
+-if test -n "$1"; then
+-    AC_MSG_CHECKING(for intltool >= $1)
+-    INTLTOOL_REQUIRED_VERSION_AS_INT=`echo $1 | awk -F. '{ print $ 1 * 1000 + $ 2 * 100 + $ 3; }'`
+-    INTLTOOL_APPLIED_VERSION=`awk -F\" '/\\$VERSION / { print $ 2; }' ${ac_aux_dir}/intltool-update.in`
+-    [INTLTOOL_APPLIED_VERSION_AS_INT=`awk -F\" '/\\$VERSION / { split($ 2, VERSION, "."); print VERSION[1] * 1000 + VERSION[2] * 100 + VERSION[3];}' ${ac_aux_dir}/intltool-update.in`
+-    ]
+-    AC_MSG_RESULT([$INTLTOOL_APPLIED_VERSION found])
+-    test "$INTLTOOL_APPLIED_VERSION_AS_INT" -ge "$INTLTOOL_REQUIRED_VERSION_AS_INT" ||
+-      AC_MSG_ERROR([Your intltool is too old.  You need intltool $1 or later.])
+-fi
++# AC_LIBTOOL_SYS_MAX_CMD_LEN
++# --------------------------
++AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
++[# find the maximum length of command line arguments
++AC_MSG_CHECKING([the maximum length of command line arguments])
++AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
++  i=0
++  teststring="ABCD"
+-  INTLTOOL_DESKTOP_RULE='%.desktop:   %.desktop.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-INTLTOOL_DIRECTORY_RULE='%.directory: %.directory.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-     INTLTOOL_KEYS_RULE='%.keys:      %.keys.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -k -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-     INTLTOOL_PROP_RULE='%.prop:      %.prop.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-      INTLTOOL_OAF_RULE='%.oaf:       %.oaf.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -p $(top_srcdir)/po $< [$]@'
+-     INTLTOOL_PONG_RULE='%.pong:      %.pong.in      $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-   INTLTOOL_SERVER_RULE='%.server:    %.server.in    $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -o -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-    INTLTOOL_SHEET_RULE='%.sheet:     %.sheet.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-INTLTOOL_SOUNDLIST_RULE='%.soundlist: %.soundlist.in $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-       INTLTOOL_UI_RULE='%.ui:        %.ui.in        $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-      INTLTOOL_XML_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-      INTLTOOL_XML_NOMERGE_RULE='%.xml:       %.xml.in       $(INTLTOOL_MERGE) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u /tmp $< [$]@' 
+-      INTLTOOL_XAM_RULE='%.xam:       %.xml.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-      INTLTOOL_KBD_RULE='%.kbd:       %.kbd.in       $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -x -u -m -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-    INTLTOOL_CAVES_RULE='%.caves:     %.caves.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-  INTLTOOL_SCHEMAS_RULE='%.schemas:   %.schemas.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-    INTLTOOL_THEME_RULE='%.theme:     %.theme.in     $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@' 
+-    INTLTOOL_SERVICE_RULE='%.service: %.service.in   $(INTLTOOL_MERGE) $(wildcard $(top_srcdir)/po/*.po) ; LC_ALL=C $(INTLTOOL_MERGE) -d -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $< [$]@'
++  case $build_os in
++  msdosdjgpp*)
++    # On DJGPP, this test can blow up pretty badly due to problems in libc
++    # (any single argument exceeding 2000 bytes causes a buffer overrun
++    # during glob expansion).  Even if it were fixed, the result of this
++    # check would be larger than it should be.
++    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
++    ;;
+-AC_SUBST(INTLTOOL_DESKTOP_RULE)
+-AC_SUBST(INTLTOOL_DIRECTORY_RULE)
+-AC_SUBST(INTLTOOL_KEYS_RULE)
+-AC_SUBST(INTLTOOL_PROP_RULE)
+-AC_SUBST(INTLTOOL_OAF_RULE)
+-AC_SUBST(INTLTOOL_PONG_RULE)
+-AC_SUBST(INTLTOOL_SERVER_RULE)
+-AC_SUBST(INTLTOOL_SHEET_RULE)
+-AC_SUBST(INTLTOOL_SOUNDLIST_RULE)
+-AC_SUBST(INTLTOOL_UI_RULE)
+-AC_SUBST(INTLTOOL_XAM_RULE)
+-AC_SUBST(INTLTOOL_KBD_RULE)
+-AC_SUBST(INTLTOOL_XML_RULE)
+-AC_SUBST(INTLTOOL_XML_NOMERGE_RULE)
+-AC_SUBST(INTLTOOL_CAVES_RULE)
+-AC_SUBST(INTLTOOL_SCHEMAS_RULE)
+-AC_SUBST(INTLTOOL_THEME_RULE)
+-AC_SUBST(INTLTOOL_SERVICE_RULE)
++  gnu*)
++    # Under GNU Hurd, this test is not required because there is
++    # no limit to the length of command line arguments.
++    # Libtool will interpret -1 as no limit whatsoever
++    lt_cv_sys_max_cmd_len=-1;
++    ;;
+-# Use the tools built into the package, not the ones that are installed.
+-AC_SUBST(INTLTOOL_EXTRACT, '$(top_builddir)/intltool-extract')
+-AC_SUBST(INTLTOOL_MERGE, '$(top_builddir)/intltool-merge')
+-AC_SUBST(INTLTOOL_UPDATE, '$(top_builddir)/intltool-update')
++  cygwin* | mingw*)
++    # On Win9x/ME, this test blows up -- it succeeds, but takes
++    # about 5 minutes as the teststring grows exponentially.
++    # Worse, since 9x/ME are not pre-emptively multitasking,
++    # you end up with a "frozen" computer, even though with patience
++    # the test eventually succeeds (with a max line length of 256k).
++    # Instead, let's just punt: use the minimum linelength reported by
++    # all of the supported platforms: 8192 (on NT/2K/XP).
++    lt_cv_sys_max_cmd_len=8192;
++    ;;
+-AC_PATH_PROG(INTLTOOL_PERL, perl)
+-if test -z "$INTLTOOL_PERL"; then
+-   AC_MSG_ERROR([perl not found; required for intltool])
+-fi
+-if test -z "`$INTLTOOL_PERL -v | fgrep '5.' 2> /dev/null`"; then
+-   AC_MSG_ERROR([perl 5.x required for intltool])
+-fi
+-if test "x$2" != "xno-xml"; then
+-   AC_MSG_CHECKING([for XML::Parser])
+-   if `$INTLTOOL_PERL -e "require XML::Parser" 2>/dev/null`; then
+-       AC_MSG_RESULT([ok])
+-   else
+-       AC_MSG_ERROR([XML::Parser perl module is required for intltool])
+-   fi
+-fi
++  amigaos*)
++    # On AmigaOS with pdksh, this test takes hours, literally.
++    # So we just punt and use a minimum line length of 8192.
++    lt_cv_sys_max_cmd_len=8192;
++    ;;
+-AC_PATH_PROG(INTLTOOL_ICONV, iconv, iconv)
+-AC_PATH_PROG(INTLTOOL_MSGFMT, msgfmt, msgfmt)
+-AC_PATH_PROG(INTLTOOL_MSGMERGE, msgmerge, msgmerge)
+-AC_PATH_PROG(INTLTOOL_XGETTEXT, xgettext, xgettext)
++  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
++    # This has been around since 386BSD, at least.  Likely further.
++    if test -x /sbin/sysctl; then
++      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
++    elif test -x /usr/sbin/sysctl; then
++      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
++    else
++      lt_cv_sys_max_cmd_len=65536     # usable default for all BSDs
++    fi
++    # And add a safety zone
++    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++    ;;
+-# Substitute ALL_LINGUAS so we can use it in po/Makefile
+-AC_SUBST(ALL_LINGUAS)
++  interix*)
++    # We know the value 262144 and hardcode it with a safety zone (like BSD)
++    lt_cv_sys_max_cmd_len=196608
++    ;;
+-# Set DATADIRNAME correctly if it is not set yet
+-# (copied from glib-gettext.m4)
+-if test -z "$DATADIRNAME"; then
+-  AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
+-                 return _nl_msg_cat_cntr],
+-    [DATADIRNAME=share],
+-    [case $host in
+-    *-*-solaris*)
+-    dnl On Solaris, if bind_textdomain_codeset is in libc,
+-    dnl GNU format message catalog is always supported,
+-    dnl since both are added to the libc all together.
+-    dnl Hence, we'd like to go with DATADIRNAME=share
+-    dnl in this case.
+-    AC_CHECK_FUNC(bind_textdomain_codeset,
+-      [DATADIRNAME=share], [DATADIRNAME=lib])
++  osf*)
++    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
++    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
++    # nice to cause kernel panics so lets avoid the loop below.
++    # First set a reasonable default.
++    lt_cv_sys_max_cmd_len=16384
++    #
++    if test -x /sbin/sysconfig; then
++      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
++        *1*) lt_cv_sys_max_cmd_len=-1 ;;
++      esac
++    fi
+     ;;
+-    *)
+-    [DATADIRNAME=lib]
++  sco3.2v5*)
++    lt_cv_sys_max_cmd_len=102400
+     ;;
+-    esac])
++  sysv5* | sco5v6* | sysv4.2uw2*)
++    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
++    if test -n "$kargmax"; then
++      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[      ]]//'`
++    else
++      lt_cv_sys_max_cmd_len=32768
++    fi
++    ;;
++  *)
++    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
++    if test -n "$lt_cv_sys_max_cmd_len"; then
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
++    else
++      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
++      while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
++             = "XX$teststring") >/dev/null 2>&1 &&
++            new_result=`expr "X$teststring" : ".*" 2>&1` &&
++            lt_cv_sys_max_cmd_len=$new_result &&
++            test $i != 17 # 1/2 MB should be enough
++      do
++        i=`expr $i + 1`
++        teststring=$teststring$teststring
++      done
++      teststring=
++      # Add a significant safety factor because C++ compilers can tack on massive
++      # amounts of additional arguments before passing them to the linker.
++      # It appears as though 1/2 is a usable value.
++      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
++    fi
++    ;;
++  esac
++])
++if test -n $lt_cv_sys_max_cmd_len ; then
++  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
++else
++  AC_MSG_RESULT(none)
+ fi
+-AC_SUBST(DATADIRNAME)
++])# AC_LIBTOOL_SYS_MAX_CMD_LEN
+-IT_PO_SUBDIR([po])
+-dnl The following is very similar to
+-dnl
+-dnl   AC_CONFIG_FILES([intltool-extract intltool-merge intltool-update])
+-dnl
+-dnl with the following slight differences:
+-dnl  - the *.in files are in ac_aux_dir,
+-dnl  - if the file haven't changed upon reconfigure, it's not touched,
+-dnl  - the evaluation of the third parameter enables a hack which computes
+-dnl    the actual value of $libdir,
+-dnl  - the user sees "executing intltool commands", instead of
+-dnl    "creating intltool-extract" and such.
+-dnl
+-dnl Nothing crucial here, and we could use AC_CONFIG_FILES, if there were
+-dnl a reason for it.
++# _LT_AC_CHECK_DLFCN
++# ------------------
++AC_DEFUN([_LT_AC_CHECK_DLFCN],
++[AC_CHECK_HEADERS(dlfcn.h)dnl
++])# _LT_AC_CHECK_DLFCN
+-AC_CONFIG_COMMANDS([intltool], [
+-for file in intltool-extract intltool-merge intltool-update; do
+-  sed -e "s|@INTLTOOL_EXTRACT@|`pwd`/intltool-extract|g" \
+-      -e "s|@INTLTOOL_LIBDIR@|${INTLTOOL_LIBDIR}|g" \
+-      -e "s|@INTLTOOL_ICONV@|${INTLTOOL_ICONV}|g" \
+-      -e "s|@INTLTOOL_MSGFMT@|${INTLTOOL_MSGFMT}|g" \
+-      -e "s|@INTLTOOL_MSGMERGE@|${INTLTOOL_MSGMERGE}|g" \
+-      -e "s|@INTLTOOL_XGETTEXT@|${INTLTOOL_XGETTEXT}|g" \
+-      -e "s|@INTLTOOL_PERL@|${INTLTOOL_PERL}|g" \
+-      < ${ac_aux_dir}/${file}.in > ${file}.out
+-  if cmp -s ${file} ${file}.out 2>/dev/null; then
+-    rm -f ${file}.out
+-  else
+-    mv -f ${file}.out ${file}
+-  fi
+-  chmod ugo+x ${file}
+-  chmod u+w ${file}
+-done
++# _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],
++[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
++if test "$cross_compiling" = yes; then :
++  [$4]
++else
++  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
++  lt_status=$lt_dlunknown
++  cat > conftest.$ac_ext <<EOF
++[#line __oline__ "configure"
++#include "confdefs.h"
+-],
+-[INTLTOOL_PERL='${INTLTOOL_PERL}' ac_aux_dir='${ac_aux_dir}'
+-prefix="$prefix" exec_prefix="$exec_prefix" INTLTOOL_LIBDIR="$libdir" 
+-INTLTOOL_EXTRACT='${INTLTOOL_EXTRACT}' INTLTOOL_ICONV='${INTLTOOL_ICONV}'
+-INTLTOOL_MSGFMT='${INTLTOOL_MSGFMT}' INTLTOOL_MSGMERGE='${INTLTOOL_MSGMERGE}'
+-INTLTOOL_XGETTEXT='${INTLTOOL_XGETTEXT}'])
++#if HAVE_DLFCN_H
++#include <dlfcn.h>
++#endif
+-])
++#include <stdio.h>
++#ifdef RTLD_GLOBAL
++#  define LT_DLGLOBAL         RTLD_GLOBAL
++#else
++#  ifdef DL_GLOBAL
++#    define LT_DLGLOBAL               DL_GLOBAL
++#  else
++#    define LT_DLGLOBAL               0
++#  endif
++#endif
+-# IT_PO_SUBDIR(DIRNAME)
+-# ---------------------
+-# All po subdirs have to be declared with this macro; the subdir "po" is
+-# declared by IT_PROG_INTLTOOL.
+-#
+-AC_DEFUN([IT_PO_SUBDIR],
+-[AC_PREREQ([2.53])dnl We use ac_top_srcdir inside AC_CONFIG_COMMANDS.
+-dnl
+-dnl The following CONFIG_COMMANDS should be exetuted at the very end
+-dnl of config.status.
+-AC_CONFIG_COMMANDS_PRE([
+-  AC_CONFIG_COMMANDS([$1/stamp-it], [
+-    rm -f "$1/stamp-it" "$1/stamp-it.tmp" "$1/POTFILES" "$1/Makefile.tmp"
+-    >"$1/stamp-it.tmp"
+-    [sed '/^#/d
+-       s/^[[].*] *//
+-       /^[    ]*$/d
+-      '"s|^|  $ac_top_srcdir/|" \
+-      "$srcdir/$1/POTFILES.in" | sed '$!s/$/ \\/' >"$1/POTFILES"
+-    ]
+-    if test ! -f "$1/Makefile"; then
+-      AC_MSG_ERROR([$1/Makefile is not ready.])
+-    fi
+-    mv "$1/Makefile" "$1/Makefile.tmp"
+-    [sed '/^POTFILES =/,/[^\\]$/ {
+-              /^POTFILES =/!d
+-              r $1/POTFILES
+-        }
+-       ' "$1/Makefile.tmp" >"$1/Makefile"]
+-    rm -f "$1/Makefile.tmp"
+-    mv "$1/stamp-it.tmp" "$1/stamp-it"
+-  ])
+-])dnl
+-])
++/* 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
+-# deprecated macros
+-AU_ALIAS([AC_PROG_INTLTOOL], [IT_PROG_INTLTOOL])
+-# A hint is needed for aclocal from Automake <= 1.9.4:
+-# AC_DEFUN([AC_PROG_INTLTOOL], ...)
++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); */
++    }
++  else
++    puts (dlerror ());
+-# libtool.m4 - Configure libtool for the host system. -*-Autoconf-*-
++    exit (status);
++}]
++EOF
++  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
++    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
++    lt_status=$?
++    case x$lt_status in
++      x$lt_dlno_uscore) $1 ;;
++      x$lt_dlneed_uscore) $2 ;;
++      x$lt_dlunknown|x*) $3 ;;
++    esac
++  else :
++    # compilation failed
++    $3
++  fi
++fi
++rm -fr conftest*
++])# _LT_AC_TRY_DLOPEN_SELF
+-# serial 50 AC_PROG_LIBTOOL
++# AC_LIBTOOL_DLOPEN_SELF
++# ----------------------
++AC_DEFUN([AC_LIBTOOL_DLOPEN_SELF],
++[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
++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=
+-# AC_PROVIDE_IFELSE(MACRO-NAME, IF-PROVIDED, IF-NOT-PROVIDED)
+-# -----------------------------------------------------------
+-# If this macro is not defined by Autoconf, define it here.
+-m4_ifdef([AC_PROVIDE_IFELSE],
+-         [],
+-         [m4_define([AC_PROVIDE_IFELSE],
+-               [m4_ifdef([AC_PROVIDE_$1],
+-                         [$2], [$3])])])
++  case $host_os in
++  beos*)
++    lt_cv_dlopen="load_add_on"
++    lt_cv_dlopen_libs=
++    lt_cv_dlopen_self=yes
++    ;;
++  mingw* | pw32*)
++    lt_cv_dlopen="LoadLibrary"
++    lt_cv_dlopen_libs=
++   ;;
+-# AC_PROG_LIBTOOL
+-# ---------------
+-AC_DEFUN([AC_PROG_LIBTOOL],
+-[AC_REQUIRE([_AC_PROG_LIBTOOL])dnl
+-dnl If AC_PROG_CXX has already been expanded, run AC_LIBTOOL_CXX
+-dnl immediately, otherwise, hook it in at the end of AC_PROG_CXX.
+-  AC_PROVIDE_IFELSE([AC_PROG_CXX],
+-    [AC_LIBTOOL_CXX],
+-    [define([AC_PROG_CXX], defn([AC_PROG_CXX])[AC_LIBTOOL_CXX
+-  ])])
+-dnl And a similar setup for Fortran 77 support
+-  AC_PROVIDE_IFELSE([AC_PROG_F77],
+-    [AC_LIBTOOL_F77],
+-    [define([AC_PROG_F77], defn([AC_PROG_F77])[AC_LIBTOOL_F77
+-])])
++  cygwin*)
++    lt_cv_dlopen="dlopen"
++    lt_cv_dlopen_libs=
++   ;;
+-dnl Quote A][M_PROG_GCJ so that aclocal doesn't bring it in needlessly.
+-dnl If either AC_PROG_GCJ or A][M_PROG_GCJ have already been expanded, run
+-dnl AC_LIBTOOL_GCJ immediately, otherwise, hook it in at the end of both.
+-  AC_PROVIDE_IFELSE([AC_PROG_GCJ],
+-    [AC_LIBTOOL_GCJ],
+-    [AC_PROVIDE_IFELSE([A][M_PROG_GCJ],
+-      [AC_LIBTOOL_GCJ],
+-      [AC_PROVIDE_IFELSE([LT_AC_PROG_GCJ],
+-      [AC_LIBTOOL_GCJ],
+-      [ifdef([AC_PROG_GCJ],
+-           [define([AC_PROG_GCJ], defn([AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])
+-       ifdef([A][M_PROG_GCJ],
+-           [define([A][M_PROG_GCJ], defn([A][M_PROG_GCJ])[AC_LIBTOOL_GCJ])])
+-       ifdef([LT_AC_PROG_GCJ],
+-           [define([LT_AC_PROG_GCJ],
+-              defn([LT_AC_PROG_GCJ])[AC_LIBTOOL_GCJ])])])])
+-])])# AC_PROG_LIBTOOL
++  darwin*)
++  # if libdl is installed we need to link against it
++    AC_CHECK_LIB([dl], [dlopen],
++              [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
++    lt_cv_dlopen="dyld"
++    lt_cv_dlopen_libs=
++    lt_cv_dlopen_self=yes
++    ])
++   ;;
++  *)
++    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
+-# _AC_PROG_LIBTOOL
+-# ----------------
+-AC_DEFUN([_AC_PROG_LIBTOOL],
+-[AC_REQUIRE([AC_LIBTOOL_SETUP])dnl
+-AC_BEFORE([$0],[AC_LIBTOOL_CXX])dnl
+-AC_BEFORE([$0],[AC_LIBTOOL_F77])dnl
+-AC_BEFORE([$0],[AC_LIBTOOL_GCJ])dnl
++  if test "x$lt_cv_dlopen" != xno; then
++    enable_dlopen=yes
++  else
++    enable_dlopen=no
++  fi
+-# This can be used to rebuild libtool when needed
+-LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
++  case $lt_cv_dlopen in
++  dlopen)
++    save_CPPFLAGS="$CPPFLAGS"
++    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+-# Always use our own libtool.
+-LIBTOOL='$(SHELL) $(top_builddir)/libtool'
+-AC_SUBST(LIBTOOL)dnl
++    save_LDFLAGS="$LDFLAGS"
++    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
+-# Prevent multiple expansion
+-define([AC_PROG_LIBTOOL], [])
+-])# _AC_PROG_LIBTOOL
++    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)
++    ])
+-# AC_LIBTOOL_SETUP
+-# ----------------
+-AC_DEFUN([AC_LIBTOOL_SETUP],
+-[AC_PREREQ(2.50)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
++    if test "x$lt_cv_dlopen_self" = xyes; then
++      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
++      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
+-AC_REQUIRE([AC_PROG_LN_S])dnl
+-AC_REQUIRE([AC_DEPLIBS_CHECK_METHOD])dnl
+-# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
+-AC_REQUIRE([AC_OBJEXT])dnl
+-AC_REQUIRE([AC_EXEEXT])dnl
+-dnl
++    CPPFLAGS="$save_CPPFLAGS"
++    LDFLAGS="$save_LDFLAGS"
++    LIBS="$save_LIBS"
++    ;;
++  esac
+-AC_LIBTOOL_SYS_MAX_CMD_LEN
+-AC_LIBTOOL_SYS_GLOBAL_SYMBOL_PIPE
+-AC_LIBTOOL_OBJDIR
++  case $lt_cv_dlopen_self in
++  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
++  *) enable_dlopen_self=unknown ;;
++  esac
+-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+-_LT_AC_PROG_ECHO_BACKSLASH
++  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
+-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
+-
+-# Sed substitution that helps us do robust quoting.  It backslashifies
+-# metacharacters that are still active within double-quoted strings.
+-Xsed='sed -e 1s/^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'
+-
+-# Sed substitution to avoid accidental globbing in evaled expressions
+-no_glob_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 MSVC,
+-# which needs '.lib').
+-libext=a
+-ltmain="$ac_aux_dir/ltmain.sh"
+-ofile="$default_ofile"
+-with_gnu_ld="$lt_cv_prog_gnu_ld"
+-AC_CHECK_TOOL(AR, ar, false)
+-AC_CHECK_TOOL(RANLIB, ranlib, :)
+-AC_CHECK_TOOL(STRIP, strip, :)
+-
+-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 "$LTCC" && LTCC=$CC
+-test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
+-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 "$SED" && SED=sed
+-test -z "$OBJDUMP" && OBJDUMP=objdump
+-test -z "$RANLIB" && RANLIB=:
+-test -z "$STRIP" && STRIP=:
+-test -z "$ac_objext" && ac_objext=o
++# AC_LIBTOOL_PROG_CC_C_O([TAGNAME])
++# ---------------------------------
++# Check to see if options -c and -o are simultaneously supported by compiler
++AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
++[AC_REQUIRE([LT_AC_PROG_SED])dnl
++AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
++AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
++  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
++  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
++   $rm -r conftest 2>/dev/null
++   mkdir conftest
++   cd conftest
++   mkdir out
++   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+-# 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=
++   lt_compiler_flag="-o out/conftest2.$ac_objext"
++   # Insert the option either (1) after the last *FLAGS variable, or
++   # (2) before a word containing "conftest.", or (3) at the end.
++   # Note that $ac_compile itself does not contain backslashes and begins
++   # with a dollar sign (not a hyphen), so the echo should work correctly.
++   lt_compile=`echo "$ac_compile" | $SED \
++   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
++   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
++   -e 's:$: $lt_compiler_flag:'`
++   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
++   (eval "$lt_compile" 2>out/conftest.err)
++   ac_status=$?
++   cat out/conftest.err >&AS_MESSAGE_LOG_FD
++   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
++   if (exit $ac_status) && 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
++     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
++     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
++     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
++       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
++     fi
++   fi
++   chmod u+w . 2>&AS_MESSAGE_LOG_FD
++   $rm conftest*
++   # SGI C++ compiler will create directory out/ii_files/ for
++   # template instantiation
++   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
++   $rm out/* && rmdir out
++   cd ..
++   rmdir conftest
++   $rm conftest*
++])
++])# AC_LIBTOOL_PROG_CC_C_O
+-if test -n "$RANLIB"; then
+-  case $host_os in
+-  openbsd*)
+-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
+-    ;;
+-  *)
+-    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
+-    ;;
+-  esac
+-  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
+-fi
+-_LT_CC_BASENAME([$compiler])
++# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
++# -----------------------------------------
++# Check to see if we can do hard links to lock some files if needed
++AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
++[AC_REQUIRE([_LT_AC_LOCK])dnl
+-# 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
++hard_links="nottested"
++if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = 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
+-  ;;
+-esac
+-
+-AC_PROVIDE_IFELSE([AC_LIBTOOL_DLOPEN], enable_dlopen=yes, enable_dlopen=no)
+-AC_PROVIDE_IFELSE([AC_LIBTOOL_WIN32_DLL],
+-enable_win32_dll=yes, enable_win32_dll=no)
+-
+-AC_ARG_ENABLE([libtool-lock],
+-    [AC_HELP_STRING([--disable-libtool-lock],
+-      [avoid locking (might break parallel builds)])])
+-test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
+-
+-AC_ARG_WITH([pic],
+-    [AC_HELP_STRING([--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
++else
++  need_locks=no
++fi
++])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
+-# Check if we have a version mismatch between libtool.m4 and ltmain.sh.
+-#
+-# Note:  This should be in AC_LIBTOOL_SETUP, _after_ $ltmain have been defined.
+-#        We also should do it _before_ AC_LIBTOOL_LANG_C_CONFIG that actually
+-#        calls AC_LIBTOOL_CONFIG and creates libtool.
+-#
+-_LT_VERSION_CHECK
+-# Use C for the default configuration in the libtool script
+-tagname=
+-AC_LIBTOOL_LANG_C_CONFIG
+-_LT_AC_TAGCONFIG
+-])# AC_LIBTOOL_SETUP
++# AC_LIBTOOL_OBJDIR
++# -----------------
++AC_DEFUN([AC_LIBTOOL_OBJDIR],
++[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
++[rm -f .libs 2>/dev/null
++mkdir .libs 2>/dev/null
++if test -d .libs; then
++  lt_cv_objdir=.libs
++else
++  # MS-DOS does not allow filenames that begin with a dot.
++  lt_cv_objdir=_libs
++fi
++rmdir .libs 2>/dev/null])
++objdir=$lt_cv_objdir
++])# AC_LIBTOOL_OBJDIR
+-# _LT_VERSION_CHECK
+-# -----------------
+-AC_DEFUN([_LT_VERSION_CHECK],
+-[AC_MSG_CHECKING([for correct ltmain.sh version])
+-if test "x$ltmain" = "x" ; then
+-  AC_MSG_RESULT(no)
+-  AC_MSG_ERROR([
++# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
++# ----------------------------------------------
++# Check hardcoding attributes.
++AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
++[AC_MSG_CHECKING([how to hardcode library paths into programs])
++_LT_AC_TAGVAR(hardcode_action, $1)=
++if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
++   test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
++   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
+-*** @<:@Gentoo@:>@ sanity check failed! ***
+-*** \$ltmain is not defined, please check the patch for consistency! ***
+-])
++  # We can hardcode non-existant directories.
++  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != 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 "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
++     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
++    # Linking always hardcodes the temporary library directory.
++    _LT_AC_TAGVAR(hardcode_action, $1)=relink
++  else
++    # We can link without hardcoding, and we can hardcode nonexisting dirs.
++    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
++  fi
++else
++  # We cannot hardcode anything, or else we can only hardcode existing
++  # directories.
++  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
+ fi
+-gentoo_lt_version="1.5.23b"
+-gentoo_ltmain_version=`sed -n '/^[[   ]]*VERSION=/{s/^[[      ]]*VERSION=//;p;q;}' "$ltmain"`
+-if test "x$gentoo_lt_version" != "x$gentoo_ltmain_version" ; then
+-  AC_MSG_RESULT(no)
+-  AC_MSG_ERROR([
+-
+-*** @<:@Gentoo@:>@ sanity check failed! ***
+-*** libtool.m4 and ltmain.sh have a version mismatch! ***
+-*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***
++AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
+-Please run:
++if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = 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
++])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
+-  libtoolize --copy --force
+-if appropriate, please contact the maintainer of this
+-package (or your distribution) for help.
+-])
++# AC_LIBTOOL_SYS_LIB_STRIP
++# ------------------------
++AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
++[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(yes)
++# FIXME - insert some real tests, host_os isn't really good enough
++  case $host_os in
++   darwin*)
++       if test -n "$STRIP" ; then
++         striplib="$STRIP -x"
++         old_striplib="$STRIP -S"
++         AC_MSG_RESULT([yes])
++       else
++  AC_MSG_RESULT([no])
++fi
++       ;;
++   *)
++  AC_MSG_RESULT([no])
++    ;;
++  esac
+ fi
+-])# _LT_VERSION_CHECK
+-
+-
+-# _LT_AC_SYS_COMPILER
+-# -------------------
+-AC_DEFUN([_LT_AC_SYS_COMPILER],
+-[AC_REQUIRE([AC_PROG_CC])dnl
+-
+-# If no C compiler was specified, use CC.
+-LTCC=${LTCC-"$CC"}
+-
+-# If no C compiler flags were specified, use CFLAGS.
+-LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
+-
+-# Allow CC to be a program name with arguments.
+-compiler=$CC
+-])# _LT_AC_SYS_COMPILER
+-
+-
+-# _LT_CC_BASENAME(CC)
+-# -------------------
+-# Calculate cc_basename.  Skip known compiler wrappers and cross-prefix.
+-AC_DEFUN([_LT_CC_BASENAME],
+-[for cc_temp in $1""; do
+-  case $cc_temp in
+-    compile | *[[\\/]]compile | ccache | *[[\\/]]ccache ) ;;
+-    distcc | *[[\\/]]distcc | purify | *[[\\/]]purify ) ;;
+-    \-*) ;;
+-    *) break;;
+-  esac
+-done
+-cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
+-])
+-
+-
+-# _LT_COMPILER_BOILERPLATE
+-# ------------------------
+-# Check for compiler boilerplate output or warnings with
+-# the simple compiler test code.
+-AC_DEFUN([_LT_COMPILER_BOILERPLATE],
+-[AC_REQUIRE([LT_AC_PROG_SED])dnl
+-ac_outfile=conftest.$ac_objext
+-echo "$lt_simple_compile_test_code" >conftest.$ac_ext
+-eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_compiler_boilerplate=`cat conftest.err`
+-$rm conftest*
+-])# _LT_COMPILER_BOILERPLATE
+-
+-
+-# _LT_LINKER_BOILERPLATE
+-# ----------------------
+-# Check for linker boilerplate output or warnings with
+-# the simple link test code.
+-AC_DEFUN([_LT_LINKER_BOILERPLATE],
+-[AC_REQUIRE([LT_AC_PROG_SED])dnl
+-ac_outfile=conftest.$ac_objext
+-echo "$lt_simple_link_test_code" >conftest.$ac_ext
+-eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
+-_lt_linker_boilerplate=`cat conftest.err`
+-$rm conftest*
+-])# _LT_LINKER_BOILERPLATE
+-
+-
+-# _LT_AC_SYS_LIBPATH_AIX
+-# ----------------------
+-# Links a minimal program and checks the executable
+-# for the system default hardcoded library path. In most cases,
+-# this is /usr/lib:/lib, but when the MPI compilers are used
+-# the location of the communication and MPI libs are included too.
+-# If we don't find anything, use the default library path according
+-# to the aix ld manual.
+-AC_DEFUN([_LT_AC_SYS_LIBPATH_AIX],
+-[AC_REQUIRE([LT_AC_PROG_SED])dnl
+-AC_LINK_IFELSE(AC_LANG_PROGRAM,[
+-lt_aix_libpath_sed='
+-    /Import File Strings/,/^$/ {
+-      /^0/ {
+-          s/^0  *\(.*\)$/\1/
+-          p
+-      }
+-    }'
+-aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-# Check for a 64-bit object if we didn't find anything.
+-if test -z "$aix_libpath"; then
+-  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
+-fi],[])
+-if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
+-])# _LT_AC_SYS_LIBPATH_AIX
+-
+-
+-# _LT_AC_SHELL_INIT(ARG)
+-# ----------------------
+-AC_DEFUN([_LT_AC_SHELL_INIT],
+-[ifdef([AC_DIVERSION_NOTICE],
+-           [AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)],
+-       [AC_DIVERT_PUSH(NOTICE)])
+-$1
+-AC_DIVERT_POP
+-])# _LT_AC_SHELL_INIT
+-
+-
+-# _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],
+-[_LT_AC_SHELL_INIT([
+-# 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 <<EOF
+-[$]*
+-EOF
+-  exit 0
+-fi
+-
+-# The HP-UX ksh and POSIX shell print the target directory to stdout
+-# if CDPATH is set.
+-(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+-
+-if test -z "$ECHO"; then
+-if test "X${echo_test_string+set}" != Xset; then
+-# find a string as large as possible, as long as the shell can cope with it
+-  for cmd in 'sed 50q "[$]0"' 'sed 20q "[$]0"' 'sed 10q "[$]0"' 'sed 2q "[$]0"' 'echo test'; do
+-    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
+-    if (echo_test_string=`eval $cmd`) 2>/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.
+-
+-  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
+-  for dir in $PATH /usr/ucb; do
+-    IFS="$lt_save_ifs"
+-    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="$lt_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)
+-])])# _LT_AC_PROG_ECHO_BACKSLASH
+-
+-
+-# _LT_AC_LOCK
+-# -----------
+-AC_DEFUN([_LT_AC_LOCK],
+-[AC_ARG_ENABLE([libtool-lock],
+-    [AC_HELP_STRING([--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
+-ia64-*-hpux*)
+-  # Find out which ABI we are using.
+-  echo 'int i;' > conftest.$ac_ext
+-  if AC_TRY_EVAL(ac_compile); then
+-    case `/usr/bin/file conftest.$ac_objext` in
+-    *ELF-32*)
+-      HPUX_IA64_MODE="32"
+-      ;;
+-    *ELF-64*)
+-      HPUX_IA64_MODE="64"
+-      ;;
+-    esac
+-  fi
+-  rm -rf conftest*
+-  ;;
+-*-*-irix6*)
+-  # Find out which ABI we are using.
+-  echo '[#]line __oline__ "configure"' > conftest.$ac_ext
+-  if AC_TRY_EVAL(ac_compile); then
+-   if test "$lt_cv_prog_gnu_ld" = yes; then
+-    case `/usr/bin/file conftest.$ac_objext` in
+-    *32-bit*)
+-      LD="${LD-ld} -melf32bsmip"
+-      ;;
+-    *N32*)
+-      LD="${LD-ld} -melf32bmipn32"
+-      ;;
+-    *64-bit*)
+-      LD="${LD-ld} -melf64bmip"
+-      ;;
+-    esac
+-   else
+-    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
+-  fi
+-  rm -rf conftest*
+-  ;;
+-
+-x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
+-s390*-*linux*|sparc*-*linux*)
+-  # Find out which ABI we are using.
+-  echo 'int i;' > conftest.$ac_ext
+-  if AC_TRY_EVAL(ac_compile); then
+-    case `/usr/bin/file conftest.o` in
+-    *32-bit*)
+-      case $host in
+-        x86_64-*kfreebsd*-gnu)
+-          LD="${LD-ld} -m elf_i386_fbsd"
+-          ;;
+-        x86_64-*linux*)
+-          LD="${LD-ld} -m elf_i386"
+-          ;;
+-        ppc64-*linux*|powerpc64-*linux*)
+-          LD="${LD-ld} -m elf32ppclinux"
+-          ;;
+-        s390x-*linux*)
+-          LD="${LD-ld} -m elf_s390"
+-          ;;
+-        sparc64-*linux*)
+-          LD="${LD-ld} -m elf32_sparc"
+-          ;;
+-      esac
+-      ;;
+-    *64-bit*)
+-      case $host in
+-        x86_64-*kfreebsd*-gnu)
+-          LD="${LD-ld} -m elf_x86_64_fbsd"
+-          ;;
+-        x86_64-*linux*)
+-          LD="${LD-ld} -m elf_x86_64"
+-          ;;
+-        ppc*-*linux*|powerpc*-*linux*)
+-          LD="${LD-ld} -m elf64ppc"
+-          ;;
+-        s390*-*linux*)
+-          LD="${LD-ld} -m elf64_s390"
+-          ;;
+-        sparc*-*linux*)
+-          LD="${LD-ld} -m elf64_sparc"
+-          ;;
+-      esac
+-      ;;
+-    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_PUSH(C)
+-     AC_TRY_LINK([],[],[lt_cv_cc_needs_belf=yes],[lt_cv_cc_needs_belf=no])
+-     AC_LANG_POP])
+-  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
+-  ;;
+-sparc*-*solaris*)
+-  # Find out which ABI we are using.
+-  echo 'int i;' > conftest.$ac_ext
+-  if AC_TRY_EVAL(ac_compile); then
+-    case `/usr/bin/file conftest.o` in
+-    *64-bit*)
+-      case $lt_cv_prog_gnu_ld in
+-      yes*) LD="${LD-ld} -m elf64_sparc" ;;
+-      *)    LD="${LD-ld} -64" ;;
+-      esac
+-      ;;
+-    esac
+-  fi
+-  rm -rf conftest*
+-  ;;
+-
+-AC_PROVIDE_IFELSE([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)
+-  ;;
+-  ])
+-esac
+-
+-need_locks="$enable_libtool_lock"
+-
+-])# _LT_AC_LOCK
+-
+-
+-# AC_LIBTOOL_COMPILER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+-#             [OUTPUT-FILE], [ACTION-SUCCESS], [ACTION-FAILURE])
+-# ----------------------------------------------------------------
+-# Check whether the given compiler option works
+-AC_DEFUN([AC_LIBTOOL_COMPILER_OPTION],
+-[AC_REQUIRE([LT_AC_PROG_SED])
+-AC_CACHE_CHECK([$1], [$2],
+-  [$2=no
+-  ifelse([$4], , [ac_outfile=conftest.$ac_objext], [ac_outfile=$4])
+-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+-   lt_compiler_flag="$3"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   # The option is referenced via a variable to avoid confusing sed.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+-   (eval "$lt_compile" 2>conftest.err)
+-   ac_status=$?
+-   cat conftest.err >&AS_MESSAGE_LOG_FD
+-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+-   if (exit $ac_status) && test -s "$ac_outfile"; then
+-     # The compiler can only warn and ignore the option if not recognized
+-     # So say no if there are warnings other than the usual output.
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
+-     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
+-       $2=yes
+-     fi
+-   fi
+-   $rm conftest*
+-])
+-
+-if test x"[$]$2" = xyes; then
+-    ifelse([$5], , :, [$5])
+-else
+-    ifelse([$6], , :, [$6])
+-fi
+-])# AC_LIBTOOL_COMPILER_OPTION
+-
+-
+-# AC_LIBTOOL_LINKER_OPTION(MESSAGE, VARIABLE-NAME, FLAGS,
+-#                          [ACTION-SUCCESS], [ACTION-FAILURE])
+-# ------------------------------------------------------------
+-# Check whether the given compiler option works
+-AC_DEFUN([AC_LIBTOOL_LINKER_OPTION],
+-[AC_REQUIRE([LT_AC_PROG_SED])dnl
+-AC_CACHE_CHECK([$1], [$2],
+-  [$2=no
+-   save_LDFLAGS="$LDFLAGS"
+-   LDFLAGS="$LDFLAGS $3"
+-   echo "$lt_simple_link_test_code" > conftest.$ac_ext
+-   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
+-     # The linker can only warn and ignore the option if not recognized
+-     # So say no if there are warnings
+-     if test -s conftest.err; then
+-       # Append any errors to the config.log.
+-       cat conftest.err 1>&AS_MESSAGE_LOG_FD
+-       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
+-       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
+-       if diff conftest.exp conftest.er2 >/dev/null; then
+-         $2=yes
+-       fi
+-     else
+-       $2=yes
+-     fi
+-   fi
+-   $rm conftest*
+-   LDFLAGS="$save_LDFLAGS"
+-])
+-
+-if test x"[$]$2" = xyes; then
+-    ifelse([$4], , :, [$4])
+-else
+-    ifelse([$5], , :, [$5])
+-fi
+-])# AC_LIBTOOL_LINKER_OPTION
+-
+-
+-# AC_LIBTOOL_SYS_MAX_CMD_LEN
+-# --------------------------
+-AC_DEFUN([AC_LIBTOOL_SYS_MAX_CMD_LEN],
+-[# find the maximum length of command line arguments
+-AC_MSG_CHECKING([the maximum length of command line arguments])
+-AC_CACHE_VAL([lt_cv_sys_max_cmd_len], [dnl
+-  i=0
+-  teststring="ABCD"
+-
+-  case $build_os in
+-  msdosdjgpp*)
+-    # On DJGPP, this test can blow up pretty badly due to problems in libc
+-    # (any single argument exceeding 2000 bytes causes a buffer overrun
+-    # during glob expansion).  Even if it were fixed, the result of this
+-    # check would be larger than it should be.
+-    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
+-    ;;
+-
+-  gnu*)
+-    # Under GNU Hurd, this test is not required because there is
+-    # no limit to the length of command line arguments.
+-    # Libtool will interpret -1 as no limit whatsoever
+-    lt_cv_sys_max_cmd_len=-1;
+-    ;;
+-
+-  cygwin* | mingw*)
+-    # On Win9x/ME, this test blows up -- it succeeds, but takes
+-    # about 5 minutes as the teststring grows exponentially.
+-    # Worse, since 9x/ME are not pre-emptively multitasking,
+-    # you end up with a "frozen" computer, even though with patience
+-    # the test eventually succeeds (with a max line length of 256k).
+-    # Instead, let's just punt: use the minimum linelength reported by
+-    # all of the supported platforms: 8192 (on NT/2K/XP).
+-    lt_cv_sys_max_cmd_len=8192;
+-    ;;
+-
+-  amigaos*)
+-    # On AmigaOS with pdksh, this test takes hours, literally.
+-    # So we just punt and use a minimum line length of 8192.
+-    lt_cv_sys_max_cmd_len=8192;
+-    ;;
+-
+-  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
+-    # This has been around since 386BSD, at least.  Likely further.
+-    if test -x /sbin/sysctl; then
+-      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
+-    elif test -x /usr/sbin/sysctl; then
+-      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
+-    else
+-      lt_cv_sys_max_cmd_len=65536     # usable default for all BSDs
+-    fi
+-    # And add a safety zone
+-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
+-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
+-    ;;
+-
+-  interix*)
+-    # We know the value 262144 and hardcode it with a safety zone (like BSD)
+-    lt_cv_sys_max_cmd_len=196608
+-    ;;
+-
+-  osf*)
+-    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
+-    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
+-    # nice to cause kernel panics so lets avoid the loop below.
+-    # First set a reasonable default.
+-    lt_cv_sys_max_cmd_len=16384
+-    #
+-    if test -x /sbin/sysconfig; then
+-      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
+-        *1*) lt_cv_sys_max_cmd_len=-1 ;;
+-      esac
+-    fi
+-    ;;
+-  sco3.2v5*)
+-    lt_cv_sys_max_cmd_len=102400
+-    ;;
+-  sysv5* | sco5v6* | sysv4.2uw2*)
+-    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
+-    if test -n "$kargmax"; then
+-      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[[      ]]//'`
+-    else
+-      lt_cv_sys_max_cmd_len=32768
+-    fi
+-    ;;
+-  *)
+-    # If test is not a shell built-in, we'll probably end up computing a
+-    # maximum length that is only half of the actual maximum length, but
+-    # we can't tell.
+-    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
+-    while (test "X"`$SHELL [$]0 --fallback-echo "X$teststring" 2>/dev/null` \
+-             = "XX$teststring") >/dev/null 2>&1 &&
+-          new_result=`expr "X$teststring" : ".*" 2>&1` &&
+-          lt_cv_sys_max_cmd_len=$new_result &&
+-          test $i != 17 # 1/2 MB should be enough
+-    do
+-      i=`expr $i + 1`
+-      teststring=$teststring$teststring
+-    done
+-    teststring=
+-    # Add a significant safety factor because C++ compilers can tack on massive
+-    # amounts of additional arguments before passing them to the linker.
+-    # It appears as though 1/2 is a usable value.
+-    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
+-    ;;
+-  esac
+-])
+-if test -n $lt_cv_sys_max_cmd_len ; then
+-  AC_MSG_RESULT($lt_cv_sys_max_cmd_len)
+-else
+-  AC_MSG_RESULT(none)
+-fi
+-])# AC_LIBTOOL_SYS_MAX_CMD_LEN
+-
+-
+-# _LT_AC_CHECK_DLFCN
+-# ------------------
+-AC_DEFUN([_LT_AC_CHECK_DLFCN],
+-[AC_CHECK_HEADERS(dlfcn.h)dnl
+-])# _LT_AC_CHECK_DLFCN
+-
+-
+-# _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],
+-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
+-if test "$cross_compiling" = yes; then :
+-  [$4]
+-else
+-  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
+-  lt_status=$lt_dlunknown
+-  cat > conftest.$ac_ext <<EOF
+-[#line __oline__ "configure"
+-#include "confdefs.h"
+-
+-#if HAVE_DLFCN_H
+-#include <dlfcn.h>
+-#endif
+-
+-#include <stdio.h>
+-
+-#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); */
+-    }
+-  else
+-    puts (dlerror ());
+-
+-    exit (status);
+-}]
+-EOF
+-  if AC_TRY_EVAL(ac_link) && test -s conftest${ac_exeext} 2>/dev/null; then
+-    (./conftest; exit; ) >&AS_MESSAGE_LOG_FD 2>/dev/null
+-    lt_status=$?
+-    case x$lt_status in
+-      x$lt_dlno_uscore) $1 ;;
+-      x$lt_dlneed_uscore) $2 ;;
+-      x$lt_dlunknown|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],
+-[AC_REQUIRE([_LT_AC_CHECK_DLFCN])dnl
+-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
+-    ;;
+-
+-  mingw* | pw32*)
+-    lt_cv_dlopen="LoadLibrary"
+-    lt_cv_dlopen_libs=
+-   ;;
+-
+-  cygwin*)
+-    lt_cv_dlopen="dlopen"
+-    lt_cv_dlopen_libs=
+-   ;;
+-
+-  darwin*)
+-  # if libdl is installed we need to link against it
+-    AC_CHECK_LIB([dl], [dlopen],
+-              [lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"],[
+-    lt_cv_dlopen="dyld"
+-    lt_cv_dlopen_libs=
+-    lt_cv_dlopen_self=yes
+-    ])
+-   ;;
+-
+-  *)
+-    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"
+-    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
+-
+-    save_LDFLAGS="$LDFLAGS"
+-    wl=$lt_prog_compiler_wl 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
+-      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
+-      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_LIBTOOL_PROG_CC_C_O([TAGNAME])
+-# ---------------------------------
+-# Check to see if options -c and -o are simultaneously supported by compiler
+-AC_DEFUN([AC_LIBTOOL_PROG_CC_C_O],
+-[AC_REQUIRE([LT_AC_PROG_SED])dnl
+-AC_REQUIRE([_LT_AC_SYS_COMPILER])dnl
+-AC_CACHE_CHECK([if $compiler supports -c -o file.$ac_objext],
+-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)],
+-  [_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=no
+-   $rm -r conftest 2>/dev/null
+-   mkdir conftest
+-   cd conftest
+-   mkdir out
+-   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
+-
+-   lt_compiler_flag="-o out/conftest2.$ac_objext"
+-   # Insert the option either (1) after the last *FLAGS variable, or
+-   # (2) before a word containing "conftest.", or (3) at the end.
+-   # Note that $ac_compile itself does not contain backslashes and begins
+-   # with a dollar sign (not a hyphen), so the echo should work correctly.
+-   lt_compile=`echo "$ac_compile" | $SED \
+-   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
+-   -e 's: [[^ ]]*conftest\.: $lt_compiler_flag&:; t' \
+-   -e 's:$: $lt_compiler_flag:'`
+-   (eval echo "\"\$as_me:__oline__: $lt_compile\"" >&AS_MESSAGE_LOG_FD)
+-   (eval "$lt_compile" 2>out/conftest.err)
+-   ac_status=$?
+-   cat out/conftest.err >&AS_MESSAGE_LOG_FD
+-   echo "$as_me:__oline__: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+-   if (exit $ac_status) && 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
+-     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
+-     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
+-     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
+-       _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)=yes
+-     fi
+-   fi
+-   chmod u+w . 2>&AS_MESSAGE_LOG_FD
+-   $rm conftest*
+-   # SGI C++ compiler will create directory out/ii_files/ for
+-   # template instantiation
+-   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
+-   $rm out/* && rmdir out
+-   cd ..
+-   rmdir conftest
+-   $rm conftest*
+-])
+-])# AC_LIBTOOL_PROG_CC_C_O
+-
+-
+-# AC_LIBTOOL_SYS_HARD_LINK_LOCKS([TAGNAME])
+-# -----------------------------------------
+-# Check to see if we can do hard links to lock some files if needed
+-AC_DEFUN([AC_LIBTOOL_SYS_HARD_LINK_LOCKS],
+-[AC_REQUIRE([_LT_AC_LOCK])dnl
+-
+-hard_links="nottested"
+-if test "$_LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1)" = 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
+-])# AC_LIBTOOL_SYS_HARD_LINK_LOCKS
+-
+-
+-# AC_LIBTOOL_OBJDIR
+-# -----------------
+-AC_DEFUN([AC_LIBTOOL_OBJDIR],
+-[AC_CACHE_CHECK([for objdir], [lt_cv_objdir],
+-[rm -f .libs 2>/dev/null
+-mkdir .libs 2>/dev/null
+-if test -d .libs; then
+-  lt_cv_objdir=.libs
+-else
+-  # MS-DOS does not allow filenames that begin with a dot.
+-  lt_cv_objdir=_libs
+-fi
+-rmdir .libs 2>/dev/null])
+-objdir=$lt_cv_objdir
+-])# AC_LIBTOOL_OBJDIR
+-
+-
+-# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH([TAGNAME])
+-# ----------------------------------------------
+-# Check hardcoding attributes.
+-AC_DEFUN([AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH],
+-[AC_MSG_CHECKING([how to hardcode library paths into programs])
+-_LT_AC_TAGVAR(hardcode_action, $1)=
+-if test -n "$_LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)" || \
+-   test -n "$_LT_AC_TAGVAR(runpath_var, $1)" || \
+-   test "X$_LT_AC_TAGVAR(hardcode_automatic, $1)" = "Xyes" ; then
+-
+-  # We can hardcode non-existant directories.
+-  if test "$_LT_AC_TAGVAR(hardcode_direct, $1)" != 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 "$_LT_AC_TAGVAR(hardcode_shlibpath_var, $1)" != no &&
+-     test "$_LT_AC_TAGVAR(hardcode_minus_L, $1)" != no; then
+-    # Linking always hardcodes the temporary library directory.
+-    _LT_AC_TAGVAR(hardcode_action, $1)=relink
+-  else
+-    # We can link without hardcoding, and we can hardcode nonexisting dirs.
+-    _LT_AC_TAGVAR(hardcode_action, $1)=immediate
+-  fi
+-else
+-  # We cannot hardcode anything, or else we can only hardcode existing
+-  # directories.
+-  _LT_AC_TAGVAR(hardcode_action, $1)=unsupported
+-fi
+-AC_MSG_RESULT([$_LT_AC_TAGVAR(hardcode_action, $1)])
+-
+-if test "$_LT_AC_TAGVAR(hardcode_action, $1)" = 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
+-])# AC_LIBTOOL_PROG_LD_HARDCODE_LIBPATH
+-
+-
+-# AC_LIBTOOL_SYS_LIB_STRIP
+-# ------------------------
+-AC_DEFUN([AC_LIBTOOL_SYS_LIB_STRIP],
+-[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
+-# FIXME - insert some real tests, host_os isn't really good enough
+-  case $host_os in
+-   darwin*)
+-       if test -n "$STRIP" ; then
+-         striplib="$STRIP -x"
+-         old_striplib="$STRIP -S"
+-         AC_MSG_RESULT([yes])
+-       else
+-  AC_MSG_RESULT([no])
+-fi
+-       ;;
+-   *)
+-  AC_MSG_RESULT([no])
+-    ;;
+-  esac
+-fi
+-])# AC_LIBTOOL_SYS_LIB_STRIP
++])# AC_LIBTOOL_SYS_LIB_STRIP
+ # AC_LIBTOOL_SYS_DYNAMIC_LINKER
+@@ -2706,29 +2112,16 @@
+     *) objformat=elf ;;
+     esac
+   fi
+-  # Handle Gentoo/FreeBSD as it was Linux
+-  case $host_vendor in
+-    gentoo)
+-      version_type=linux ;;
+-    *)
+-      version_type=freebsd-$objformat ;;
+-  esac
+-
++  version_type=freebsd-$objformat
+   case $version_type in
+     freebsd-elf*)
+       library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
+       need_version=no
+       need_lib_prefix=no
+       ;;
+-    freebsd-*)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
+-      need_version=yes
+-      ;;
+-    linux)
+-      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
+-      soname_spec='${libname}${release}${shared_ext}$major'
+-      need_lib_prefix=no
+-      need_version=no
++    freebsd-*)
++      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
++      need_version=yes
+       ;;
+   esac
+   shlibpath_var=LD_LIBRARY_PATH
+@@ -2808,7 +2201,7 @@
+   postinstall_cmds='chmod 555 $lib'
+   ;;
+-interix3*)
++interix[[3-9]]*)
+   version_type=linux
+   need_lib_prefix=no
+   need_version=no
+@@ -2879,7 +2272,7 @@
+   # Append ld.so.conf contents to the search path
+   if test -f /etc/ld.so.conf; then
+-    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,      ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
++    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \[$]2)); skip = 1; } { if (!skip) print \[$]0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[        ]*hwcap[        ]/d;s/[:,       ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
+     sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
+   fi
+@@ -2892,6 +2285,18 @@
+   dynamic_linker='GNU/Linux ld.so'
+   ;;
++netbsdelf*-gnu)
++  version_type=linux
++  need_lib_prefix=no
++  need_version=no
++  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++  soname_spec='${libname}${release}${shared_ext}$major'
++  shlibpath_var=LD_LIBRARY_PATH
++  shlibpath_overrides_runpath=no
++  hardcode_into_libs=yes
++  dynamic_linker='NetBSD ld.elf_so'
++  ;;
++
+ netbsd*)
+   version_type=sunos
+   need_lib_prefix=no
+@@ -3646,7 +3051,7 @@
+   esac
+   ;;
+-interix3*)
++interix[[3-9]]*)
+   # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
+   lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so|\.a)$'
+   ;;
+@@ -3666,7 +3071,7 @@
+   lt_cv_deplibs_check_method=pass_all
+   ;;
+-netbsd*)
++netbsd* | netbsdelf*-gnu)
+   if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+     lt_cv_deplibs_check_method='match_pattern /lib[[^/]]+(\.so\.[[0-9]]+\.[[0-9]]+|_pic\.a)$'
+   else
+@@ -4381,10 +3786,10 @@
+       case $cc_basename in
+         xlc*)
+          output_verbose_link_cmd='echo'
+-          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
++          _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
+           _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++          _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           ;;
+        *)
+@@ -4535,7 +3940,7 @@
+       ;;
+     esac
+     ;;
+-  interix3*)
++  interix[[3-9]]*)
+     _LT_AC_TAGVAR(hardcode_direct, $1)=no
+     _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+     _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+@@ -4700,7 +4105,7 @@
+       ;;
+     esac
+     ;;
+-  netbsd*)
++  netbsd* | netbsdelf*-gnu)
+     if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
+       wlarc=
+@@ -4716,16 +4121,20 @@
+     _LT_AC_TAGVAR(ld_shlibs, $1)=no
+     ;;
+   openbsd*)
+-    _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-    _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-    _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
+-    _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+-      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++    if test -f /usr/libexec/ld.so; then
++      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
++      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++      _LT_AC_TAGVAR(whole_archive_flag_spec, $1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
++      fi
++      output_verbose_link_cmd='echo'
++    else
++      _LT_AC_TAGVAR(ld_shlibs, $1)=no
+     fi
+-    output_verbose_link_cmd='echo'
+     ;;
+   osf3*)
+     case $cc_basename in
+@@ -5186,7 +4595,7 @@
+ # PORTME: override above test on systems where it is broken
+ ifelse([$1],[CXX],
+ [case $host_os in
+-interix3*)
++interix[[3-9]]*)
+   # Interix 3.5 installs completely hosed .la files for C++, so rather than
+   # hack all around it, let's just trust "g++" to DTRT.
+   _LT_AC_TAGVAR(predep_objects,$1)=
+@@ -5516,6 +4925,7 @@
+     _LT_AC_TAGVAR(module_cmds, $1) \
+     _LT_AC_TAGVAR(module_expsym_cmds, $1) \
+     _LT_AC_TAGVAR(lt_cv_prog_compiler_c_o, $1) \
++    _LT_AC_TAGVAR(fix_srcfile_path, $1) \
+     _LT_AC_TAGVAR(exclude_expsyms, $1) \
+     _LT_AC_TAGVAR(include_expsyms, $1); do
+@@ -5887,7 +5297,7 @@
+ sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
+ # Fix the shell variable \$srcfile for the compiler.
+-fix_srcfile_path="$_LT_AC_TAGVAR(fix_srcfile_path, $1)"
++fix_srcfile_path=$lt_fix_srcfile_path
+ # Set to yes if exported symbols are required.
+ always_export_symbols=$_LT_AC_TAGVAR(always_export_symbols, $1)
+@@ -6216,7 +5626,7 @@
+       # DJGPP does not support shared libraries at all
+       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)=
+       ;;
+-    interix3*)
++    interix[[3-9]]*)
+       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+       # Instead, we relocate shared libraries at runtime.
+       ;;
+@@ -6376,7 +5786,7 @@
+           ;;
+       esac
+       ;;
+-      netbsd*)
++      netbsd* | netbsdelf*-gnu)
+       ;;
+       osf3* | osf4* | osf5*)
+       case $cc_basename in
+@@ -6498,7 +5908,7 @@
+       _LT_AC_TAGVAR(lt_prog_compiler_pic, $1)='-fno-common'
+       ;;
+-    interix3*)
++    interix[[3-9]]*)
+       # Interix 3.x gcc -fpic/-fPIC options generate broken code.
+       # Instead, we relocate shared libraries at runtime.
+       ;;
+@@ -6751,6 +6161,9 @@
+   cygwin* | mingw*)
+     _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[[BCDGRS]][[ ]]/s/.*[[ ]]\([[^ ]]*\)/\1 DATA/;/^.*[[ ]]__nm__/s/^.*[[ ]]__nm__\([[^ ]]*\)[[ ]][[^ ]]*/\1 DATA/;/^I[[ ]]/d;/^[[AITW]][[ ]]/s/.*[[ ]]//'\'' | sort | uniq > $export_symbols'
+   ;;
++  linux* | k*bsd*-gnu)
++    _LT_AC_TAGVAR(link_all_deplibs, $1)=no
++  ;;
+   *)
+     _LT_AC_TAGVAR(export_symbols_cmds, $1)='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
+   ;;
+@@ -6906,7 +6319,7 @@
+       fi
+       ;;
+-    interix3*)
++    interix[[3-9]]*)
+       _LT_AC_TAGVAR(hardcode_direct, $1)=no
+       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+@@ -6956,12 +6369,13 @@
+   $echo "local: *; };" >> $output_objdir/$libname.ver~
+         $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
+       fi
++      _LT_AC_TAGVAR(link_all_deplibs, $1)=no
+       else
+       _LT_AC_TAGVAR(ld_shlibs, $1)=no
+       fi
+       ;;
+-    netbsd*)
++    netbsd* | netbsdelf*-gnu)
+       if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+       _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
+       wlarc=
+@@ -7248,1325 +6662,1638 @@
+       case $cc_basename in
+         xlc*)
+          output_verbose_link_cmd='echo'
+-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
++         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
+          _LT_AC_TAGVAR(module_cmds, $1)='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
+           # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
+-         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
++         _LT_AC_TAGVAR(archive_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           _LT_AC_TAGVAR(module_expsym_cmds, $1)='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag  -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
+           ;;
+        *)
+          _LT_AC_TAGVAR(ld_shlibs, $1)=no
+           ;;
+       esac
+-    fi
++    fi
++      ;;
++
++    dgux*)
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    freebsd1*)
++      _LT_AC_TAGVAR(ld_shlibs, $1)=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*)
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
++    freebsd2*)
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
++    freebsd* | dragonfly*)
++      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    hpux9*)
++      if test "$GCC" = yes; then
++      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++      else
++      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
++      fi
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
++      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++
++      # hardcode_minus_L: Not really in the search PATH,
++      # but as the default location of the library.
++      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
++      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++      ;;
++
++    hpux10*)
++      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
++      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++      else
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
++      fi
++      if test "$with_gnu_ld" = no; then
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
++
++      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++
++      # hardcode_minus_L: Not really in the search PATH,
++      # but as the default location of the library.
++      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
++      fi
++      ;;
++
++    hpux11*)
++      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
++      case $host_cpu in
++      hppa*64*)
++        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++        ;;
++      ia64*)
++        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++        ;;
++      *)
++        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++        ;;
++      esac
++      else
++      case $host_cpu in
++      hppa*64*)
++        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++        ;;
++      ia64*)
++        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
++        ;;
++      *)
++        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++        ;;
++      esac
++      fi
++      if test "$with_gnu_ld" = no; then
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
++      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
++
++      case $host_cpu in
++      hppa*64*|ia64*)
++        _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
++        _LT_AC_TAGVAR(hardcode_direct, $1)=no
++        _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++        ;;
++      *)
++        _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++        _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++
++        # hardcode_minus_L: Not really in the search PATH,
++        # but as the default location of the library.
++        _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
++        ;;
++      esac
++      fi
++      ;;
++
++    irix5* | irix6* | nonstopux*)
++      if test "$GCC" = yes; then
++      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
++      else
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
++      fi
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
++      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
++      ;;
++
++    netbsd* | netbsdelf*-gnu)
++      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
++      else
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
++      fi
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    newsos6)
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
++
++    openbsd*)
++      if test -f /usr/libexec/ld.so; then
++      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
++        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++        _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
++        _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++        _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++      else
++        case $host_os in
++         openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
++           _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
++           _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++           ;;
++         *)
++           _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
++           _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
++           ;;
++        esac
++        fi
++      else
++      _LT_AC_TAGVAR(ld_shlibs, $1)=no
++      fi
++      ;;
++
++    os2*)
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
++      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
++      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
++      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
++      ;;
++
++    osf3*)
++      if test "$GCC" = yes; then
++      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
++      _LT_AC_TAGVAR(archive_cmds, $1)='$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
++      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
++      _LT_AC_TAGVAR(archive_cmds, $1)='$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
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
++      ;;
++
++    osf4* | osf5*)    # as osf3* with the addition of -msym flag
++      if test "$GCC" = yes; then
++      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
++      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
++      else
++      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
++      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
++      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$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 ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
++
++      # Both c and cxx compiler support -rpath directly
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
++      fi
++      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
++      ;;
++
++    solaris*)
++      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
++      if test "$GCC" = yes; then
++      wlarc='${wl}'
++      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
++      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
++        $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
++      else
++      wlarc=''
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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'
++      fi
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      case $host_os in
++      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
++      *)
++      # The compiler driver will combine and reorder linker options,
++      # but understands `-z linker_flag'.  GCC discards it without `$wl',
++      # but is careful enough not to reorder.
++      # Supported since Solaris 2.6 (maybe 2.5.1?)
++      if test "$GCC" = yes; then
++        _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
++      else
++        _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
++      fi
++      ;;
++      esac
++      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+       ;;
+-    dgux*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++    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.
++      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
++      else
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
++      fi
+       _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+       ;;
+-    freebsd1*)
+-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
++    sysv4)
++      case $host_vendor in
++      sni)
++        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++        _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
++      ;;
++      siemens)
++        ## LD is ld it makes a PLAMLIB
++        ## CC just makes a GrossModule.
++        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
++        _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
++        _LT_AC_TAGVAR(hardcode_direct, $1)=no
++        ;;
++      motorola)
++        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++        _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
++      ;;
++      esac
++      runpath_var='LD_RUN_PATH'
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=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*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++    sysv4.3*)
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+       ;;
+-    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
+-    freebsd2*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++    sysv4*MP*)
++      if test -d /usr/nec; then
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      runpath_var=LD_RUN_PATH
++      hardcode_runpath_var=yes
++      _LT_AC_TAGVAR(ld_shlibs, $1)=yes
++      fi
+       ;;
+-    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
+-    freebsd* | dragonfly*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
++    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
++      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
++      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+       _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++      runpath_var='LD_RUN_PATH'
+-    hpux9*)
+       if test "$GCC" = yes; then
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib'
++      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+       else
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
++      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
++      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+       fi
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-
+-      # hardcode_minus_L: Not really in the search PATH,
+-      # but as the default location of the library.
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+       ;;
+-    hpux10*)
+-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
++    sysv5* | sco3.2v5* | sco5v6*)
++      # Note: We can NOT use -z defs as we might desire, because we do not
++      # link with -lc, and that would cause any symbols used from libc to
++      # always be unresolved, which means just about no library would
++      # ever link correctly.  If we're not using GNU ld we use -z text
++      # though, which does catch some bad symbols but isn't as heavy-handed
++      # as -z defs.
++      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
++      _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
++      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
++      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
++      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
++      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
++      runpath_var='LD_RUN_PATH'
++
++      if test "$GCC" = yes; then
++      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
++      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+       else
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
++      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
++      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+       fi
+-      if test "$with_gnu_ld" = no; then
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
++      ;;
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
++    uts4*)
++      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
++      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
++      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
++      ;;
+-      # hardcode_minus_L: Not really in the search PATH,
+-      # but as the default location of the library.
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      fi
++    *)
++      _LT_AC_TAGVAR(ld_shlibs, $1)=no
+       ;;
++    esac
++  fi
++])
++AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
++test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
+-    hpux11*)
+-      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
+-      case $host_cpu in
+-      hppa*64*)
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-        ;;
+-      ia64*)
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+-        ;;
+-      *)
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-        ;;
+-      esac
++#
++# Do we need to explicitly link libc?
++#
++case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
++x|xyes)
++  # Assume -lc should be added
++  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
++
++  if test "$enable_shared" = yes && test "$GCC" = yes; then
++    case $_LT_AC_TAGVAR(archive_cmds, $1) 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])
++      $rm conftest*
++      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++
++      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
++        soname=conftest
++        lib=conftest
++        libobjs=conftest.$ac_objext
++        deplibs=
++        wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
++      pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
++        compiler_flags=-v
++        linker_flags=-v
++        verstring=
++        output_objdir=.
++        libname=conftest
++        lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
++        _LT_AC_TAGVAR(allow_undefined_flag, $1)=
++        if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
++        then
++        _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
++        else
++        _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
++        fi
++        _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+       else
+-      case $host_cpu in
+-      hppa*64*)
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-        ;;
+-      ia64*)
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
+-        ;;
+-      *)
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
+-        ;;
+-      esac
++        cat conftest.err 1>&5
+       fi
+-      if test "$with_gnu_ld" = no; then
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}+b ${wl}$libdir'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
++      $rm conftest*
++      AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
++      ;;
++    esac
++  fi
++  ;;
++esac
++])# AC_LIBTOOL_PROG_LD_SHLIBS
++
++
++# _LT_AC_FILE_LTDLL_C
++# -------------------
++# Be careful that the start marker always follows a newline.
++AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
++# /* ltdll.c starts here */
++# #define WIN32_LEAN_AND_MEAN
++# #include <windows.h>
++# #undef WIN32_LEAN_AND_MEAN
++# #include <stdio.h>
++#
++# #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 <cygwin/cygwin_dll.h>
++# 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 */
++])# _LT_AC_FILE_LTDLL_C
+-      case $host_cpu in
+-      hppa*64*|ia64*)
+-        _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='+b $libdir'
+-        _LT_AC_TAGVAR(hardcode_direct, $1)=no
+-        _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-        ;;
+-      *)
+-        _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-        _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+-        # hardcode_minus_L: Not really in the search PATH,
+-        # but as the default location of the library.
+-        _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-        ;;
+-      esac
+-      fi
+-      ;;
++# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
++# ---------------------------------
++AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
+-    irix5* | irix6* | nonstopux*)
+-      if test "$GCC" = yes; then
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
+-      else
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec_ld, $1)='-rpath $libdir'
+-      fi
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+-      ;;
+-    netbsd*)
+-      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
+-      else
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
+-      fi
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++# 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])
+-    newsos6)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++# This is just to silence aclocal about the macro not being used
++ifelse([AC_DISABLE_FAST_INSTALL])
+-    openbsd*)
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-E'
+-      else
+-       case $host_os in
+-       openbsd[[01]].* | openbsd2.[[0-7]] | openbsd2.[[0-7]].*)
+-         _LT_AC_TAGVAR(archive_cmds, $1)='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
+-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-         ;;
+-       *)
+-         _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
+-         _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath,$libdir'
+-         ;;
+-       esac
+-      fi
+-      ;;
++AC_DEFUN([LT_AC_PROG_GCJ],
++[AC_CHECK_TOOL(GCJ, gcj, no)
++  test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
++  AC_SUBST(GCJFLAGS)
++])
+-    os2*)
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=unsupported
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
+-      _LT_AC_TAGVAR(old_archive_From_new_cmds, $1)='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
+-      ;;
++AC_DEFUN([LT_AC_PROG_RC],
++[AC_CHECK_TOOL(RC, windres, no)
++])
+-    osf3*)
+-      if test "$GCC" = yes; then
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$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
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$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
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-      ;;
+-    osf4* | osf5*)    # as osf3* with the addition of -msym flag
+-      if test "$GCC" = yes; then
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' ${wl}-expect_unresolved ${wl}\*'
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+-      else
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)=' -expect_unresolved \*'
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$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'
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$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 ${output_objdir}/so_locations -o $lib~$rm $lib.exp'
++# Cheap backport of AS_EXECUTABLE_P and required macros
++# from Autoconf 2.59; we should not use $as_executable_p directly.
+-      # Both c and cxx compiler support -rpath directly
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-rpath $libdir'
+-      fi
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=:
+-      ;;
++# _AS_TEST_PREPARE
++# ----------------
++m4_ifndef([_AS_TEST_PREPARE],
++[m4_defun([_AS_TEST_PREPARE],
++[if test -x / >/dev/null 2>&1; then
++  as_executable_p='test -x'
++else
++  as_executable_p='test -f'
++fi
++])])# _AS_TEST_PREPARE
+-    solaris*)
+-      _LT_AC_TAGVAR(no_undefined_flag, $1)=' -z text'
+-      if test "$GCC" = yes; then
+-      wlarc='${wl}'
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
+-        $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
+-      else
+-      wlarc=''
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$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'
++# AS_EXECUTABLE_P
++# ---------------
++# Check whether a file is executable.
++m4_ifndef([AS_EXECUTABLE_P],
++[m4_defun([AS_EXECUTABLE_P],
++[AS_REQUIRE([_AS_TEST_PREPARE])dnl
++$as_executable_p $1[]dnl
++])])# AS_EXECUTABLE_P
++
++# 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_save_IFS=$IFS; IFS=$PATH_SEPARATOR
++for as_dir in $PATH
++do
++  IFS=$as_save_IFS
++  test -z "$as_dir" && as_dir=.
++  for lt_ac_prog in sed gsed; do
++    for ac_exec_ext in '' $ac_executable_extensions; do
++      if AS_EXECUTABLE_P(["$as_dir/$lt_ac_prog$ac_exec_ext"]); then
++        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
+       fi
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-R$libdir'
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      case $host_os in
+-      solaris2.[[0-5]] | solaris2.[[0-5]].*) ;;
+-      *)
+-      # The compiler driver will combine and reorder linker options,
+-      # but understands `-z linker_flag'.  GCC discards it without `$wl',
+-      # but is careful enough not to reorder.
+-      # Supported since Solaris 2.6 (maybe 2.5.1?)
+-      if test "$GCC" = yes; then
+-        _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
++    done
++  done
++done
++IFS=$as_save_IFS
++lt_ac_max=0
++lt_ac_count=0
++# Add /usr/xpg4/bin/sed as it is typically found on Solaris
++# along with /bin/sed that truncates output.
++for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
++  test ! -f $lt_ac_sed && continue
++  cat /dev/null > conftest.in
++  lt_ac_count=0
++  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
++  # Check for GNU sed and select it if it is found.
++  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
++    lt_cv_path_SED=$lt_ac_sed
++    break
++  fi
++  while true; do
++    cat conftest.in conftest.in >conftest.tmp
++    mv conftest.tmp conftest.in
++    cp conftest.in conftest.nl
++    echo >>conftest.nl
++    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
++    cmp -s conftest.out conftest.nl || break
++    # 10000 chars as input seems more than enough
++    test $lt_ac_count -gt 10 && break
++    lt_ac_count=`expr $lt_ac_count + 1`
++    if test $lt_ac_count -gt $lt_ac_max; then
++      lt_ac_max=$lt_ac_count
++      lt_cv_path_SED=$lt_ac_sed
++    fi
++  done
++done
++])
++SED=$lt_cv_path_SED
++AC_SUBST([SED])
++AC_MSG_RESULT([$SED])
++])
++
++# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
++# 
++# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
++#
++# 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.
++
++# PKG_PROG_PKG_CONFIG([MIN-VERSION])
++# ----------------------------------
++AC_DEFUN([PKG_PROG_PKG_CONFIG],
++[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
++m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
++AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
++if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
++      AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
++fi
++if test -n "$PKG_CONFIG"; then
++      _pkg_min_version=m4_default([$1], [0.9.0])
++      AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
++      if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
++              AC_MSG_RESULT([yes])
+       else
+-        _LT_AC_TAGVAR(whole_archive_flag_spec, $1)='-z allextract$convenience -z defaultextract'
++              AC_MSG_RESULT([no])
++              PKG_CONFIG=""
+       fi
+-      ;;
+-      esac
+-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+-      ;;
++              
++fi[]dnl
++])# PKG_PROG_PKG_CONFIG
+-    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.
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
+-      fi
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-      _LT_AC_TAGVAR(hardcode_direct, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_minus_L, $1)=yes
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
++#
++# Check to see whether a particular set of modules exists.  Similar
++# to PKG_CHECK_MODULES(), but does not set variables or print errors.
++#
++#
++# Similar to PKG_CHECK_MODULES, make sure that the first instance of
++# this or PKG_CHECK_MODULES is called, or make sure to call
++# PKG_CHECK_EXISTS manually
++# --------------------------------------------------------------
++AC_DEFUN([PKG_CHECK_EXISTS],
++[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
++if test -n "$PKG_CONFIG" && \
++    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
++  m4_ifval([$2], [$2], [:])
++m4_ifvaln([$3], [else
++  $3])dnl
++fi])
+-    sysv4)
+-      case $host_vendor in
+-      sni)
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-        _LT_AC_TAGVAR(hardcode_direct, $1)=yes # is this really true???
+-      ;;
+-      siemens)
+-        ## LD is ld it makes a PLAMLIB
+-        ## CC just makes a GrossModule.
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -o $lib $libobjs $deplibs $linker_flags'
+-        _LT_AC_TAGVAR(reload_cmds, $1)='$CC -r -o $output$reload_objs'
+-        _LT_AC_TAGVAR(hardcode_direct, $1)=no
+-        ;;
+-      motorola)
+-        _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-        _LT_AC_TAGVAR(hardcode_direct, $1)=no #Motorola manual says yes, but my tests say they lie
+-      ;;
+-      esac
+-      runpath_var='LD_RUN_PATH'
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
+-    sysv4.3*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='-Bexport'
+-      ;;
++# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
++# ---------------------------------------------
++m4_define([_PKG_CONFIG],
++[if test -n "$PKG_CONFIG"; then
++    if test -n "$$1"; then
++        pkg_cv_[]$1="$$1"
++    else
++        PKG_CHECK_EXISTS([$3],
++                         [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
++                       [pkg_failed=yes])
++    fi
++else
++      pkg_failed=untried
++fi[]dnl
++])# _PKG_CONFIG
+-    sysv4*MP*)
+-      if test -d /usr/nec; then
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      runpath_var=LD_RUN_PATH
+-      hardcode_runpath_var=yes
+-      _LT_AC_TAGVAR(ld_shlibs, $1)=yes
+-      fi
+-      ;;
++# _PKG_SHORT_ERRORS_SUPPORTED
++# -----------------------------
++AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
++[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
++if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
++        _pkg_short_errors_supported=yes
++else
++        _pkg_short_errors_supported=no
++fi[]dnl
++])# _PKG_SHORT_ERRORS_SUPPORTED
+-    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[[01]].[[10]]* | unixware7* | sco3.2v5.0.[[024]]*)
+-      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      runpath_var='LD_RUN_PATH'
+-      if test "$GCC" = yes; then
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      fi
+-      ;;
++# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
++# [ACTION-IF-NOT-FOUND])
++#
++#
++# Note that if there is a possibility the first call to
++# PKG_CHECK_MODULES might not happen, you should be sure to include an
++# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
++#
++#
++# --------------------------------------------------------------
++AC_DEFUN([PKG_CHECK_MODULES],
++[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
++AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
++AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
+-    sysv5* | sco3.2v5* | sco5v6*)
+-      # Note: We can NOT use -z defs as we might desire, because we do not
+-      # link with -lc, and that would cause any symbols used from libc to
+-      # always be unresolved, which means just about no library would
+-      # ever link correctly.  If we're not using GNU ld we use -z text
+-      # though, which does catch some bad symbols but isn't as heavy-handed
+-      # as -z defs.
+-      _LT_AC_TAGVAR(no_undefined_flag, $1)='${wl}-z,text'
+-      _LT_AC_TAGVAR(allow_undefined_flag, $1)='${wl}-z,nodefs'
+-      _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
+-      _LT_AC_TAGVAR(hardcode_libdir_separator, $1)=':'
+-      _LT_AC_TAGVAR(link_all_deplibs, $1)=yes
+-      _LT_AC_TAGVAR(export_dynamic_flag_spec, $1)='${wl}-Bexport'
+-      runpath_var='LD_RUN_PATH'
++pkg_failed=no
++AC_MSG_CHECKING([for $1])
+-      if test "$GCC" = yes; then
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      else
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      _LT_AC_TAGVAR(archive_expsym_cmds, $1)='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
+-      fi
+-      ;;
++_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
++_PKG_CONFIG([$1][_LIBS], [libs], [$2])
+-    uts4*)
+-      _LT_AC_TAGVAR(archive_cmds, $1)='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
+-      _LT_AC_TAGVAR(hardcode_libdir_flag_spec, $1)='-L$libdir'
+-      _LT_AC_TAGVAR(hardcode_shlibpath_var, $1)=no
+-      ;;
++m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
++and $1[]_LIBS to avoid the need to call pkg-config.
++See the pkg-config man page for more details.])
+-    *)
+-      _LT_AC_TAGVAR(ld_shlibs, $1)=no
+-      ;;
+-    esac
+-  fi
+-])
+-AC_MSG_RESULT([$_LT_AC_TAGVAR(ld_shlibs, $1)])
+-test "$_LT_AC_TAGVAR(ld_shlibs, $1)" = no && can_build_shared=no
++if test $pkg_failed = yes; then
++        _PKG_SHORT_ERRORS_SUPPORTED
++        if test $_pkg_short_errors_supported = yes; then
++              $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
++        else 
++              $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
++        fi
++      # Put the nasty error message in config.log where it belongs
++      echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
+-#
+-# Do we need to explicitly link libc?
+-#
+-case "x$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)" in
+-x|xyes)
+-  # Assume -lc should be added
+-  _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
++      ifelse([$4], , [AC_MSG_ERROR(dnl
++[Package requirements ($2) were not met:
+-  if test "$enable_shared" = yes && test "$GCC" = yes; then
+-    case $_LT_AC_TAGVAR(archive_cmds, $1) 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])
+-      $rm conftest*
+-      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
++$$1_PKG_ERRORS
+-      if AC_TRY_EVAL(ac_compile) 2>conftest.err; then
+-        soname=conftest
+-        lib=conftest
+-        libobjs=conftest.$ac_objext
+-        deplibs=
+-        wl=$_LT_AC_TAGVAR(lt_prog_compiler_wl, $1)
+-      pic_flag=$_LT_AC_TAGVAR(lt_prog_compiler_pic, $1)
+-        compiler_flags=-v
+-        linker_flags=-v
+-        verstring=
+-        output_objdir=.
+-        libname=conftest
+-        lt_save_allow_undefined_flag=$_LT_AC_TAGVAR(allow_undefined_flag, $1)
+-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=
+-        if AC_TRY_EVAL(_LT_AC_TAGVAR(archive_cmds, $1) 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1)
+-        then
+-        _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=no
+-        else
+-        _LT_AC_TAGVAR(archive_cmds_need_lc, $1)=yes
+-        fi
+-        _LT_AC_TAGVAR(allow_undefined_flag, $1)=$lt_save_allow_undefined_flag
+-      else
+-        cat conftest.err 1>&5
+-      fi
+-      $rm conftest*
+-      AC_MSG_RESULT([$_LT_AC_TAGVAR(archive_cmds_need_lc, $1)])
+-      ;;
+-    esac
+-  fi
+-  ;;
+-esac
+-])# AC_LIBTOOL_PROG_LD_SHLIBS
++Consider adjusting the PKG_CONFIG_PATH environment variable if you
++installed software in a non-standard prefix.
++
++_PKG_TEXT
++])],
++              [AC_MSG_RESULT([no])
++                $4])
++elif test $pkg_failed = untried; then
++      ifelse([$4], , [AC_MSG_FAILURE(dnl
++[The pkg-config script could not be found or is too old.  Make sure it
++is in your PATH or set the PKG_CONFIG environment variable to the full
++path to pkg-config.
++
++_PKG_TEXT
++
++To get pkg-config, see <http://pkg-config.freedesktop.org/>.])],
++              [$4])
++else
++      $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
++      $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
++        AC_MSG_RESULT([yes])
++      ifelse([$3], , :, [$3])
++fi[]dnl
++])# PKG_CHECK_MODULES
++# Copyright (C) 2002, 2003, 2005  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-# _LT_AC_FILE_LTDLL_C
+-# -------------------
+-# Be careful that the start marker always follows a newline.
+-AC_DEFUN([_LT_AC_FILE_LTDLL_C], [
+-# /* ltdll.c starts here */
+-# #define WIN32_LEAN_AND_MEAN
+-# #include <windows.h>
+-# #undef WIN32_LEAN_AND_MEAN
+-# #include <stdio.h>
++# AM_AUTOMAKE_VERSION(VERSION)
++# ----------------------------
++# Automake X.Y traces this macro to ensure aclocal.m4 has been
++# generated from the m4 files accompanying Automake X.Y.
++AC_DEFUN([AM_AUTOMAKE_VERSION], [am__api_version="1.9"])
++
++# AM_SET_CURRENT_AUTOMAKE_VERSION
++# -------------------------------
++# Call AM_AUTOMAKE_VERSION so it can be traced.
++# This function is AC_REQUIREd by AC_INIT_AUTOMAKE.
++AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
++       [AM_AUTOMAKE_VERSION([1.9.6])])
++
++# AM_AUX_DIR_EXPAND                                         -*- Autoconf -*-
++
++# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+ #
+-# #ifndef __CYGWIN__
+-# #  ifdef __CYGWIN32__
+-# #    define __CYGWIN__ __CYGWIN32__
+-# #  endif
+-# #endif
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
++# $ac_aux_dir to `$srcdir/foo'.  In other projects, it is set to
++# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+ #
+-# #ifdef __cplusplus
+-# extern "C" {
+-# #endif
+-# BOOL APIENTRY DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved);
+-# #ifdef __cplusplus
+-# }
+-# #endif
++# Of course, Automake must honor this variable whenever it calls a
++# tool from the auxiliary directory.  The problem is that $srcdir (and
++# therefore $ac_aux_dir as well) can be either absolute or relative,
++# depending on how configure is run.  This is pretty annoying, since
++# it makes $ac_aux_dir quite unusable in subdirectories: in the top
++# source directory, any form will work fine, but in subdirectories a
++# relative path needs to be adjusted first.
+ #
+-# #ifdef __CYGWIN__
+-# #include <cygwin/cygwin_dll.h>
+-# DECLARE_CYGWIN_DLL( DllMain );
+-# #endif
+-# HINSTANCE __hDllInstance_base;
++# $ac_aux_dir/missing
++#    fails when called from a subdirectory if $ac_aux_dir is relative
++# $top_srcdir/$ac_aux_dir/missing
++#    fails if $ac_aux_dir is absolute,
++#    fails when called from a subdirectory in a VPATH build with
++#          a relative $ac_aux_dir
+ #
+-# BOOL APIENTRY
+-# DllMain (HINSTANCE hInst, DWORD reason, LPVOID reserved)
+-# {
+-#   __hDllInstance_base = hInst;
+-#   return TRUE;
+-# }
+-# /* ltdll.c ends here */
+-])# _LT_AC_FILE_LTDLL_C
++# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
++# are both prefixed by $srcdir.  In an in-source build this is usually
++# harmless because $srcdir is `.', but things will broke when you
++# start a VPATH build or use an absolute $srcdir.
++#
++# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
++# iff we strip the leading $srcdir from $ac_aux_dir.  That would be:
++#   am_aux_dir='\$(top_srcdir)/'`expr "$ac_aux_dir" : "$srcdir//*\(.*\)"`
++# and then we would define $MISSING as
++#   MISSING="\${SHELL} $am_aux_dir/missing"
++# This will work as long as MISSING is not called from configure, because
++# unfortunately $(top_srcdir) has no meaning in configure.
++# However there are other variables, like CC, which are often used in
++# configure, and could therefore not use this "fixed" $ac_aux_dir.
++#
++# Another solution, used here, is to always expand $ac_aux_dir to an
++# absolute PATH.  The drawback is that using absolute paths prevent a
++# configured tree to be moved without reconfiguration.
++AC_DEFUN([AM_AUX_DIR_EXPAND],
++[dnl Rely on autoconf to set up CDPATH properly.
++AC_PREREQ([2.50])dnl
++# expand $ac_aux_dir to an absolute path
++am_aux_dir=`cd $ac_aux_dir && pwd`
++])
+-# _LT_AC_TAGVAR(VARNAME, [TAGNAME])
+-# ---------------------------------
+-AC_DEFUN([_LT_AC_TAGVAR], [ifelse([$2], [], [$1], [$1_$2])])
++# Copyright (C) 1996, 1997, 1999, 2000, 2001, 2002, 2003, 2005
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-# 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])
++# serial 4
+-# This is just to silence aclocal about the macro not being used
+-ifelse([AC_DISABLE_FAST_INSTALL])
++# This was merged into AC_PROG_CC in Autoconf.
+-AC_DEFUN([LT_AC_PROG_GCJ],
+-[AC_CHECK_TOOL(GCJ, gcj, no)
+-  test "x${GCJFLAGS+set}" = xset || GCJFLAGS="-g -O2"
+-  AC_SUBST(GCJFLAGS)
++AU_DEFUN([AM_PROG_CC_STDC],
++[AC_PROG_CC
++AC_DIAGNOSE([obsolete], [$0:
++      your code should no longer depend upon `am_cv_prog_cc_stdc', but upon
++      `ac_cv_prog_cc_stdc'.  Remove this warning and the assignment when
++      you adjust the code.  You can also remove the above call to
++      AC_PROG_CC if you already called it elsewhere.])
++am_cv_prog_cc_stdc=$ac_cv_prog_cc_stdc
+ ])
++AU_DEFUN([fp_PROG_CC_STDC])
+-AC_DEFUN([LT_AC_PROG_RC],
+-[AC_CHECK_TOOL(RC, windres, no)
+-])
++# AM_CONDITIONAL                                            -*- Autoconf -*-
++# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-# Cheap backport of AS_EXECUTABLE_P and required macros
+-# from Autoconf 2.59; we should not use $as_executable_p directly.
++# serial 7
+-# _AS_TEST_PREPARE
+-# ----------------
+-m4_ifndef([_AS_TEST_PREPARE],
+-[m4_defun([_AS_TEST_PREPARE],
+-[if test -x / >/dev/null 2>&1; then
+-  as_executable_p='test -x'
++# AM_CONDITIONAL(NAME, SHELL-CONDITION)
++# -------------------------------------
++# Define a conditional.
++AC_DEFUN([AM_CONDITIONAL],
++[AC_PREREQ(2.52)dnl
++ ifelse([$1], [TRUE],  [AC_FATAL([$0: invalid condition: $1])],
++      [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
++AC_SUBST([$1_TRUE])
++AC_SUBST([$1_FALSE])
++if $2; then
++  $1_TRUE=
++  $1_FALSE='#'
+ else
+-  as_executable_p='test -f'
++  $1_TRUE='#'
++  $1_FALSE=
+ fi
+-])])# _AS_TEST_PREPARE
++AC_CONFIG_COMMANDS_PRE(
++[if test -z "${$1_TRUE}" && test -z "${$1_FALSE}"; then
++  AC_MSG_ERROR([[conditional "$1" was never defined.
++Usually this means the macro was only invoked conditionally.]])
++fi])])
+-# AS_EXECUTABLE_P
+-# ---------------
+-# Check whether a file is executable.
+-m4_ifndef([AS_EXECUTABLE_P],
+-[m4_defun([AS_EXECUTABLE_P],
+-[AS_REQUIRE([_AS_TEST_PREPARE])dnl
+-$as_executable_p $1[]dnl
+-])])# AS_EXECUTABLE_P
+-# 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_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+-for as_dir in $PATH
+-do
+-  IFS=$as_save_IFS
+-  test -z "$as_dir" && as_dir=.
+-  for lt_ac_prog in sed gsed; do
+-    for ac_exec_ext in '' $ac_executable_extensions; do
+-      if AS_EXECUTABLE_P(["$as_dir/$lt_ac_prog$ac_exec_ext"]); then
+-        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
++# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# serial 8
++
++# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
++# written in clear, in which case automake, when reading aclocal.m4,
++# will think it sees a *use*, and therefore will trigger all it's
++# C support machinery.  Also note that it means that autoscan, seeing
++# CC etc. in the Makefile, will ask for an AC_PROG_CC use...
++
++
++# _AM_DEPENDENCIES(NAME)
++# ----------------------
++# See how the compiler implements dependency checking.
++# NAME is "CC", "CXX", "GCJ", or "OBJC".
++# We try a few techniques and use that to set a single cache variable.
++#
++# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
++# modified to invoke _AM_DEPENDENCIES(CC); we would have a circular
++# dependency, and given that the user is not expected to run this macro,
++# just rely on AC_PROG_CC.
++AC_DEFUN([_AM_DEPENDENCIES],
++[AC_REQUIRE([AM_SET_DEPDIR])dnl
++AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
++AC_REQUIRE([AM_MAKE_INCLUDE])dnl
++AC_REQUIRE([AM_DEP_TRACK])dnl
++
++ifelse([$1], CC,   [depcc="$CC"   am_compiler_list=],
++       [$1], CXX,  [depcc="$CXX"  am_compiler_list=],
++       [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
++       [$1], GCJ,  [depcc="$GCJ"  am_compiler_list='gcc3 gcc'],
++                   [depcc="$$1"   am_compiler_list=])
++
++AC_CACHE_CHECK([dependency style of $depcc],
++               [am_cv_$1_dependencies_compiler_type],
++[if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
++  # We make a subdir and do the tests there.  Otherwise we can end up
++  # making bogus files that we don't know about and never remove.  For
++  # instance it was reported that on HP-UX the gcc test will end up
++  # making a dummy file named `D' -- because `-MD' means `put the output
++  # in D'.
++  mkdir conftest.dir
++  # Copy depcomp to subdir because otherwise we won't find it if we're
++  # using a relative directory.
++  cp "$am_depcomp" conftest.dir
++  cd conftest.dir
++  # We will build objects and dependencies in a subdirectory because
++  # it helps to detect inapplicable dependency modes.  For instance
++  # both Tru64's cc and ICC support -MD to output dependencies as a
++  # side effect of compilation, but ICC will put the dependencies in
++  # the current directory while Tru64 will put them in the object
++  # directory.
++  mkdir sub
++
++  am_cv_$1_dependencies_compiler_type=none
++  if test "$am_compiler_list" = ""; then
++     am_compiler_list=`sed -n ['s/^#*\([a-zA-Z0-9]*\))$/\1/p'] < ./depcomp`
++  fi
++  for depmode in $am_compiler_list; do
++    # Setup a source with many dependencies, because some compilers
++    # like to wrap large dependency lists on column 80 (with \), and
++    # we should not choose a depcomp mode which is confused by this.
++    #
++    # We need to recreate these files for each test, as the compiler may
++    # overwrite some of them when testing with obscure command lines.
++    # This happens at least with the AIX C compiler.
++    : > sub/conftest.c
++    for i in 1 2 3 4 5 6; do
++      echo '#include "conftst'$i'.h"' >> sub/conftest.c
++      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
++      # Solaris 8's {/usr,}/bin/sh.
++      touch sub/conftst$i.h
++    done
++    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
++
++    case $depmode in
++    nosideeffect)
++      # after this tag, mechanisms are not by side-effect, so they'll
++      # only be used when explicitly requested
++      if test "x$enable_dependency_tracking" = xyes; then
++      continue
++      else
++      break
++      fi
++      ;;
++    none) break ;;
++    esac
++    # We check with `-c' and `-o' for the sake of the "dashmstdout"
++    # mode.  It turns out that the SunPro C++ compiler does not properly
++    # handle `-M -o', and we need to detect this.
++    if depmode=$depmode \
++       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
++       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
++       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
++         >/dev/null 2>conftest.err &&
++       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
++       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
++       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
++      # icc doesn't choke on unknown options, it will just issue warnings
++      # or remarks (even with -Werror).  So we grep stderr for any message
++      # that says an option was ignored or not supported.
++      # When given -MP, icc 7.0 and 7.1 complain thusly:
++      #   icc: Command line warning: ignoring option '-M'; no argument required
++      # The diagnosis changed in icc 8.0:
++      #   icc: Command line remark: option '-MP' not supported
++      if (grep 'ignoring option' conftest.err ||
++          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
++        am_cv_$1_dependencies_compiler_type=$depmode
++        break
+       fi
+-    done
+-  done
+-done
+-IFS=$as_save_IFS
+-lt_ac_max=0
+-lt_ac_count=0
+-# Add /usr/xpg4/bin/sed as it is typically found on Solaris
+-# along with /bin/sed that truncates output.
+-for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
+-  test ! -f $lt_ac_sed && continue
+-  cat /dev/null > conftest.in
+-  lt_ac_count=0
+-  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
+-  # Check for GNU sed and select it if it is found.
+-  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
+-    lt_cv_path_SED=$lt_ac_sed
+-    break
+-  fi
+-  while true; do
+-    cat conftest.in conftest.in >conftest.tmp
+-    mv conftest.tmp conftest.in
+-    cp conftest.in conftest.nl
+-    echo >>conftest.nl
+-    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
+-    cmp -s conftest.out conftest.nl || break
+-    # 10000 chars as input seems more than enough
+-    test $lt_ac_count -gt 10 && break
+-    lt_ac_count=`expr $lt_ac_count + 1`
+-    if test $lt_ac_count -gt $lt_ac_max; then
+-      lt_ac_max=$lt_ac_count
+-      lt_cv_path_SED=$lt_ac_sed
+     fi
+   done
+-done
+-])
+-SED=$lt_cv_path_SED
+-AC_SUBST([SED])
+-AC_MSG_RESULT([$SED])
+-])
+-# Configure paths for the CLN library
+-# Richard Kreckel 12/4/2000
+-# borrowed from Christian Bauer
+-# stolen from Sam Lantinga
+-# stolen from Manish Singh
+-# stolen back from Frank Belew
+-# stolen from Manish Singh
+-# Shamelessly stolen from Owen Taylor
+-
+-dnl AC_PATH_CLN([MINIMUM-VERSION, [ACTION-IF-FOUND [, ACTION-IF-NOT-FOUND]]])
+-dnl Test for installed CLN library, and define CLN_CPPFLAGS and CLN_LIBS
+-dnl
+-AC_DEFUN([AC_PATH_CLN],
+-[dnl 
+-dnl Get the cppflags and libraries from the cln-config script
+-dnl
+-AC_ARG_WITH(cln-prefix,[  --with-cln-prefix=PFX   Prefix where CLN is installed (optional)],
+-            cln_config_prefix="$withval", cln_config_prefix="")
+-AC_ARG_WITH(cln-exec-prefix,[  --with-cln-exec-prefix=PFX Exec prefix where CLN is installed (optional)],
+-            cln_config_exec_prefix="$withval", cln_config_exec_prefix="")
+-AC_ARG_ENABLE(clntest, [  --disable-clntest       Do not try to compile and run a test CLN program],
+-              , enable_clntest=yes)
+-
+-if test x$cln_config_exec_prefix != x ; then
+-    cln_config_args="$cln_config_args --exec-prefix=$cln_config_exec_prefix"
+-    if test x${CLN_CONFIG+set} != xset ; then
+-        CLN_CONFIG=$cln_config_exec_prefix/bin/cln-config
+-    fi
+-fi
+-if test x$cln_config_prefix != x ; then
+-    cln_config_args="$cln_config_args --prefix=$cln_config_prefix"
+-    if test x${CLN_CONFIG+set} != xset ; then
+-        CLN_CONFIG=$cln_config_prefix/bin/cln-config
+-    fi
++  cd ..
++  rm -rf conftest.dir
++else
++  am_cv_$1_dependencies_compiler_type=none
+ fi
++])
++AC_SUBST([$1DEPMODE], [depmode=$am_cv_$1_dependencies_compiler_type])
++AM_CONDITIONAL([am__fastdep$1], [
++  test "x$enable_dependency_tracking" != xno \
++  && test "$am_cv_$1_dependencies_compiler_type" = gcc3])
++])
+-AC_PATH_PROG(CLN_CONFIG, cln-config, no)
+-cln_min_version=ifelse([$1], ,1.1.0,$1)
+-AC_MSG_CHECKING(for CLN - version >= $cln_min_version)
+-if test "$CLN_CONFIG" = "no" ; then
+-    AC_MSG_RESULT(no)
+-    echo "*** The cln-config script installed by CLN could not be found"
+-    echo "*** If CLN was installed in PREFIX, make sure PREFIX/bin is in"
+-    echo "*** your path, or set the CLN_CONFIG environment variable to the"
+-    echo "*** full path to cln-config."
+-    ifelse([$3], , :, [$3])
+-else
+-dnl Parse required version and the result of cln-config.
+-    cln_min_major_version=`echo $cln_min_version | \
+-            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
+-    cln_min_minor_version=`echo $cln_min_version | \
+-            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
+-    cln_min_micro_version=`echo $cln_min_version | \
+-            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
+-    CLN_CPPFLAGS=`$CLN_CONFIG $cln_config_args --cppflags`
+-    CLN_LIBS=`$CLN_CONFIG $cln_config_args --libs`
+-    cln_config_version=`$CLN_CONFIG $cln_config_args --version`
+-    cln_config_major_version=`echo $cln_config_version | \
+-            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\1/'`
+-    cln_config_minor_version=`echo $cln_config_version | \
+-            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\2/'`
+-    cln_config_micro_version=`echo $cln_config_version | \
+-            sed 's/\([[0-9]]*\).\([[0-9]]*\).\([[0-9]]*\)/\3/'`
+-dnl Check if the installed CLN is sufficiently new according to cln-config.
+-    if test \( $cln_config_major_version -lt $cln_min_major_version \) -o \
+-            \( $cln_config_major_version -eq $cln_min_major_version -a $cln_config_minor_version -lt $cln_min_minor_version \) -o \
+-            \( $cln_config_major_version -eq $cln_min_major_version -a $cln_config_minor_version -eq $cln_min_minor_version -a $cln_config_micro_version -lt $cln_min_micro_version \); then
+-        echo -e "\n*** 'cln-config --version' returned $cln_config_major_version.$cln_config_minor_version.$cln_config_micro_version, but the minimum version"
+-        echo "*** of CLN required is $cln_min_major_version.$cln_min_minor_version.$cln_min_micro_version. If cln-config is correct, then it is"
+-        echo "*** best to upgrade to the required version."
+-        echo "*** If cln-config was wrong, set the environment variable CLN_CONFIG"
+-        echo "*** to point to the correct copy of cln-config, and remove the file"
+-        echo "*** config.cache before re-running configure."
+-        ifelse([$3], , :, [$3])
+-    else
+-dnl The versions match so far.  Now do a sanity check: Does the result of cln-config
+-dnl match the version of the headers and the version built into the library, too?
+-        no_cln=""
+-        if test "x$enable_clntest" = "xyes" ; then
+-            ac_save_CPPFLAGS="$CPPFLAGS"
+-            ac_save_LIBS="$LIBS"
+-            CPPFLAGS="$CPPFLAGS $CLN_CPPFLAGS"
+-            LIBS="$LIBS $CLN_LIBS"
+-            rm -f conf.clntest
+-            AC_TRY_RUN([
+-#include <stdio.h>
+-#include <string.h>
+-#include <cln/version.h>
+-/* we do not #include <stdlib.h> because autoconf in C++ mode inserts a
+-   prototype for exit() that conflicts with the one in stdlib.h */
+-extern "C" int system(const char *);
++# AM_SET_DEPDIR
++# -------------
++# Choose a directory name for dependency files.
++# This macro is AC_REQUIREd in _AM_DEPENDENCIES
++AC_DEFUN([AM_SET_DEPDIR],
++[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
++AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
++])
+-int main(void)
+-{
+-    system("touch conf.clntest");
+-    if ((CL_VERSION_MAJOR != $cln_config_major_version) ||
+-        (CL_VERSION_MINOR != $cln_config_minor_version) ||
+-        (CL_VERSION_PATCHLEVEL != $cln_config_micro_version)) {
+-        printf("\n*** 'cln-config --version' returned %d.%d.%d, but the header file I found\n", $cln_config_major_version, $cln_config_minor_version, $cln_config_micro_version);
+-        printf("*** corresponds to %d.%d.%d. This mismatch suggests your installation of CLN\n", CL_VERSION_MAJOR, CL_VERSION_MINOR, CL_VERSION_PATCHLEVEL);
+-        printf("*** is corrupted or you have specified some wrong -I compiler flags.\n");
+-        printf("*** Please inquire and consider reinstalling CLN.\n");
+-        return 1;
+-    }
+-    if ((cln::version_major != $cln_config_major_version) ||
+-        (cln::version_minor != $cln_config_minor_version) ||
+-        (cln::version_patchlevel != $cln_config_micro_version)) {
+-        printf("\n*** 'cln-config --version' returned %d.%d.%d, but the library I found\n", $cln_config_major_version, $cln_config_minor_version, $cln_config_micro_version);
+-        printf("*** corresponds to %d.%d.%d. This mismatch suggests your installation of CLN\n", cln::version_major, cln::version_minor, cln::version_patchlevel);
+-        printf("*** is corrupted or you have specified some wrong -L compiler flags.\n");
+-        printf("*** Please inquire and consider reinstalling CLN.\n");
+-        return 1;
+-    }
+-    return 0;
+-}
+-],, no_cln=yes,[echo $ac_n "cross compiling; assumed OK... $ac_c"])
+-            CPPFLAGS="$ac_save_CPPFLAGS"
+-            LIBS="$ac_save_LIBS"
+-        fi
+-        if test "x$no_cln" = x ; then
+-            AC_MSG_RESULT([yes, $cln_config_version])
+-            ifelse([$2], , :, [$2])
+-        else
+-            AC_MSG_RESULT(no)
+-            if test ! -f conf.clntest ; then
+-                echo "*** Could not run CLN test program, checking why..."
+-                CPPFLAGS="$CFLAGS $CLN_CPPFLAGS"
+-                LIBS="$LIBS $CLN_LIBS"
+-                AC_TRY_LINK([
+-#include <stdio.h>
+-#include <cln/version.h>
+-],              [ return 0; ],
+-                [ echo "*** The test program compiled, but did not run. This usually means"
+-                  echo "*** that the run-time linker is not finding CLN or finding the wrong"
+-                  echo "*** version of CLN. If it is not finding CLN, 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 "*** The test program failed to compile or link. See the file config.log for the"
+-                  echo "*** exact error that occured. This usually means CLN was incorrectly installed"
+-                  echo "*** or that you have moved CLN since it was installed. In the latter case, you"
+-                  echo "*** may want to edit the cln-config script: $CLN_CONFIG." ])
+-                CPPFLAGS="$ac_save_CPPFLAGS"
+-                LIBS="$ac_save_LIBS"
+-            fi
+-            CLN_CPPFLAGS=""
+-            CLN_LIBS=""
+-            ifelse([$3], , :, [$3])
+-        fi
+-    fi
++# AM_DEP_TRACK
++# ------------
++AC_DEFUN([AM_DEP_TRACK],
++[AC_ARG_ENABLE(dependency-tracking,
++[  --disable-dependency-tracking  speeds up one-time build
++  --enable-dependency-tracking   do not reject slow dependency extractors])
++if test "x$enable_dependency_tracking" != xno; then
++  am_depcomp="$ac_aux_dir/depcomp"
++  AMDEPBACKSLASH='\'
+ fi
+-AC_SUBST(CLN_CPPFLAGS)
+-AC_SUBST(CLN_LIBS)
+-rm -f conf.clntest
++AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
++AC_SUBST([AMDEPBACKSLASH])
+ ])
+-# pkg.m4 - Macros to locate and utilise pkg-config.            -*- Autoconf -*-
+-# 
+-# Copyright © 2004 Scott James Remnant <scott@netsplit.com>.
+-#
+-# 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.
++# Generate code to set up dependency tracking.              -*- Autoconf -*-
++
++# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005
++# Free Software Foundation, Inc.
+ #
+-# 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.
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-# PKG_PROG_PKG_CONFIG([MIN-VERSION])
+-# ----------------------------------
+-AC_DEFUN([PKG_PROG_PKG_CONFIG],
+-[m4_pattern_forbid([^_?PKG_[A-Z_]+$])
+-m4_pattern_allow([^PKG_CONFIG(_PATH)?$])
+-AC_ARG_VAR([PKG_CONFIG], [path to pkg-config utility])dnl
+-if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
+-      AC_PATH_TOOL([PKG_CONFIG], [pkg-config])
+-fi
+-if test -n "$PKG_CONFIG"; then
+-      _pkg_min_version=m4_default([$1], [0.9.0])
+-      AC_MSG_CHECKING([pkg-config is at least version $_pkg_min_version])
+-      if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
+-              AC_MSG_RESULT([yes])
+-      else
+-              AC_MSG_RESULT([no])
+-              PKG_CONFIG=""
+-      fi
+-              
+-fi[]dnl
+-])# PKG_PROG_PKG_CONFIG
++#serial 3
+-# PKG_CHECK_EXISTS(MODULES, [ACTION-IF-FOUND], [ACTION-IF-NOT-FOUND])
+-#
+-# Check to see whether a particular set of modules exists.  Similar
+-# to PKG_CHECK_MODULES(), but does not set variables or print errors.
+-#
++# _AM_OUTPUT_DEPENDENCY_COMMANDS
++# ------------------------------
++AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
++[for mf in $CONFIG_FILES; do
++  # Strip MF so we end up with the name of the file.
++  mf=`echo "$mf" | sed -e 's/:.*$//'`
++  # Check whether this is an Automake generated Makefile or not.
++  # We used to match only the files named `Makefile.in', but
++  # some people rename them; so instead we look at the file content.
++  # Grep'ing the first line is not enough: some people post-process
++  # each Makefile.in and add a new line on top of each file to say so.
++  # So let's grep whole file.
++  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
++    dirpart=`AS_DIRNAME("$mf")`
++  else
++    continue
++  fi
++  # Extract the definition of DEPDIR, am__include, and am__quote
++  # from the Makefile without running `make'.
++  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
++  test -z "$DEPDIR" && continue
++  am__include=`sed -n 's/^am__include = //p' < "$mf"`
++  test -z "am__include" && continue
++  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
++  # When using ansi2knr, U may be empty or an underscore; expand it
++  U=`sed -n 's/^U = //p' < "$mf"`
++  # Find all dependency output files, they are included files with
++  # $(DEPDIR) in their names.  We invoke sed twice because it is the
++  # simplest approach to changing $(DEPDIR) to its actual value in the
++  # expansion.
++  for file in `sed -n "
++    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
++       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
++    # Make sure the directory exists.
++    test -f "$dirpart/$file" && continue
++    fdir=`AS_DIRNAME(["$file"])`
++    AS_MKDIR_P([$dirpart/$fdir])
++    # echo "creating $dirpart/$file"
++    echo '# dummy' > "$dirpart/$file"
++  done
++done
++])# _AM_OUTPUT_DEPENDENCY_COMMANDS
++
++
++# AM_OUTPUT_DEPENDENCY_COMMANDS
++# -----------------------------
++# This macro should only be invoked once -- use via AC_REQUIRE.
+ #
+-# Similar to PKG_CHECK_MODULES, make sure that the first instance of
+-# this or PKG_CHECK_MODULES is called, or make sure to call
+-# PKG_CHECK_EXISTS manually
+-# --------------------------------------------------------------
+-AC_DEFUN([PKG_CHECK_EXISTS],
+-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+-if test -n "$PKG_CONFIG" && \
+-    AC_RUN_LOG([$PKG_CONFIG --exists --print-errors "$1"]); then
+-  m4_ifval([$2], [$2], [:])
+-m4_ifvaln([$3], [else
+-  $3])dnl
+-fi])
++# This code is only required when automatic dependency tracking
++# is enabled.  FIXME.  This creates each `.P' file that we will
++# need in order to bootstrap the dependency handling code.
++AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
++[AC_CONFIG_COMMANDS([depfiles],
++     [test x"$AMDEP_TRUE" != x"" || _AM_OUTPUT_DEPENDENCY_COMMANDS],
++     [AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"])
++])
++# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-# _PKG_CONFIG([VARIABLE], [COMMAND], [MODULES])
+-# ---------------------------------------------
+-m4_define([_PKG_CONFIG],
+-[if test -n "$PKG_CONFIG"; then
+-    if test -n "$$1"; then
+-        pkg_cv_[]$1="$$1"
+-    else
+-        PKG_CHECK_EXISTS([$3],
+-                         [pkg_cv_[]$1=`$PKG_CONFIG --[]$2 "$3" 2>/dev/null`],
+-                       [pkg_failed=yes])
+-    fi
+-else
+-      pkg_failed=untried
+-fi[]dnl
+-])# _PKG_CONFIG
++# serial 8
+-# _PKG_SHORT_ERRORS_SUPPORTED
+-# -----------------------------
+-AC_DEFUN([_PKG_SHORT_ERRORS_SUPPORTED],
+-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])
+-if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
+-        _pkg_short_errors_supported=yes
+-else
+-        _pkg_short_errors_supported=no
+-fi[]dnl
+-])# _PKG_SHORT_ERRORS_SUPPORTED
++# AM_CONFIG_HEADER is obsolete.  It has been replaced by AC_CONFIG_HEADERS.
++AU_DEFUN([AM_CONFIG_HEADER], [AC_CONFIG_HEADERS($@)])
++# Do all the work for Automake.                             -*- Autoconf -*-
+-# PKG_CHECK_MODULES(VARIABLE-PREFIX, MODULES, [ACTION-IF-FOUND],
+-# [ACTION-IF-NOT-FOUND])
+-#
+-#
+-# Note that if there is a possibility the first call to
+-# PKG_CHECK_MODULES might not happen, you should be sure to include an
+-# explicit call to PKG_PROG_PKG_CONFIG in your configure.ac
+-#
++# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005
++# Free Software Foundation, Inc.
+ #
+-# --------------------------------------------------------------
+-AC_DEFUN([PKG_CHECK_MODULES],
+-[AC_REQUIRE([PKG_PROG_PKG_CONFIG])dnl
+-AC_ARG_VAR([$1][_CFLAGS], [C compiler flags for $1, overriding pkg-config])dnl
+-AC_ARG_VAR([$1][_LIBS], [linker flags for $1, overriding pkg-config])dnl
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-pkg_failed=no
+-AC_MSG_CHECKING([for $1])
++# serial 12
+-_PKG_CONFIG([$1][_CFLAGS], [cflags], [$2])
+-_PKG_CONFIG([$1][_LIBS], [libs], [$2])
++# This macro actually does too much.  Some checks are only needed if
++# your package does certain things.  But this isn't really a big deal.
+-m4_define([_PKG_TEXT], [Alternatively, you may set the environment variables $1[]_CFLAGS
+-and $1[]_LIBS to avoid the need to call pkg-config.
+-See the pkg-config man page for more details.])
++# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
++# AM_INIT_AUTOMAKE([OPTIONS])
++# -----------------------------------------------
++# The call with PACKAGE and VERSION arguments is the old style
++# call (pre autoconf-2.50), which is being phased out.  PACKAGE
++# and VERSION should now be passed to AC_INIT and removed from
++# the call to AM_INIT_AUTOMAKE.
++# We support both call styles for the transition.  After
++# the next Automake release, Autoconf can make the AC_INIT
++# arguments mandatory, and then we can depend on a new Autoconf
++# release and drop the old call support.
++AC_DEFUN([AM_INIT_AUTOMAKE],
++[AC_PREREQ([2.58])dnl
++dnl Autoconf wants to disallow AM_ names.  We explicitly allow
++dnl the ones we care about.
++m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
++AC_REQUIRE([AM_SET_CURRENT_AUTOMAKE_VERSION])dnl
++AC_REQUIRE([AC_PROG_INSTALL])dnl
++# test to see if srcdir already configured
++if test "`cd $srcdir && pwd`" != "`pwd`" &&
++   test -f $srcdir/config.status; then
++  AC_MSG_ERROR([source directory already configured; run "make distclean" there first])
++fi
+-if test $pkg_failed = yes; then
+-        _PKG_SHORT_ERRORS_SUPPORTED
+-        if test $_pkg_short_errors_supported = yes; then
+-              $1[]_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "$2"`
+-        else 
+-              $1[]_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "$2"`
+-        fi
+-      # Put the nasty error message in config.log where it belongs
+-      echo "$$1[]_PKG_ERRORS" >&AS_MESSAGE_LOG_FD
++# test whether we have cygpath
++if test -z "$CYGPATH_W"; then
++  if (cygpath --version) >/dev/null 2>/dev/null; then
++    CYGPATH_W='cygpath -w'
++  else
++    CYGPATH_W=echo
++  fi
++fi
++AC_SUBST([CYGPATH_W])
+-      ifelse([$4], , [AC_MSG_ERROR(dnl
+-[Package requirements ($2) were not met:
++# Define the identity of the package.
++dnl Distinguish between old-style and new-style calls.
++m4_ifval([$2],
++[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
++ AC_SUBST([PACKAGE], [$1])dnl
++ AC_SUBST([VERSION], [$2])],
++[_AM_SET_OPTIONS([$1])dnl
++ AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
++ AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
+-$$1_PKG_ERRORS
++_AM_IF_OPTION([no-define],,
++[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
++ AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+-Consider adjusting the PKG_CONFIG_PATH environment variable if you
+-installed software in a non-standard prefix.
++# Some tools Automake needs.
++AC_REQUIRE([AM_SANITY_CHECK])dnl
++AC_REQUIRE([AC_ARG_PROGRAM])dnl
++AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
++AM_MISSING_PROG(AUTOCONF, autoconf)
++AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
++AM_MISSING_PROG(AUTOHEADER, autoheader)
++AM_MISSING_PROG(MAKEINFO, makeinfo)
++AM_PROG_INSTALL_SH
++AM_PROG_INSTALL_STRIP
++AC_REQUIRE([AM_PROG_MKDIR_P])dnl
++# We need awk for the "check" target.  The system "awk" is bad on
++# some platforms.
++AC_REQUIRE([AC_PROG_AWK])dnl
++AC_REQUIRE([AC_PROG_MAKE_SET])dnl
++AC_REQUIRE([AM_SET_LEADING_DOT])dnl
++_AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
++              [_AM_IF_OPTION([tar-pax], [_AM_PROG_TAR([pax])],
++                           [_AM_PROG_TAR([v7])])])
++_AM_IF_OPTION([no-dependencies],,
++[AC_PROVIDE_IFELSE([AC_PROG_CC],
++                  [_AM_DEPENDENCIES(CC)],
++                  [define([AC_PROG_CC],
++                          defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
++AC_PROVIDE_IFELSE([AC_PROG_CXX],
++                  [_AM_DEPENDENCIES(CXX)],
++                  [define([AC_PROG_CXX],
++                          defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
++])
++])
+-_PKG_TEXT
+-])],
+-              [AC_MSG_RESULT([no])
+-                $4])
+-elif test $pkg_failed = untried; then
+-      ifelse([$4], , [AC_MSG_FAILURE(dnl
+-[The pkg-config script could not be found or is too old.  Make sure it
+-is in your PATH or set the PKG_CONFIG environment variable to the full
+-path to pkg-config.
+-_PKG_TEXT
++# When config.status generates a header, we must update the stamp-h file.
++# This file resides in the same directory as the config header
++# that is generated.  The stamp files are numbered to have different names.
+-To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.])],
+-              [$4])
+-else
+-      $1[]_CFLAGS=$pkg_cv_[]$1[]_CFLAGS
+-      $1[]_LIBS=$pkg_cv_[]$1[]_LIBS
+-        AC_MSG_RESULT([yes])
+-      ifelse([$3], , :, [$3])
+-fi[]dnl
+-])# PKG_CHECK_MODULES
++# Autoconf calls _AC_AM_CONFIG_HEADER_HOOK (when defined) in the
++# loop where config.status creates the headers, so we can generate
++# our stamp files there.
++AC_DEFUN([_AC_AM_CONFIG_HEADER_HOOK],
++[# Compute $1's index in $config_headers.
++_am_stamp_count=1
++for _am_header in $config_headers :; do
++  case $_am_header in
++    $1 | $1:* )
++      break ;;
++    * )
++      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
++  esac
++done
++echo "timestamp for $1" >`AS_DIRNAME([$1])`/stamp-h[]$_am_stamp_count])
+-# Copyright (C) 1995-2002 Free Software Foundation, Inc.
+-# Copyright (C) 2001-2003,2004 Red Hat, Inc.
+-#
+-# This file is free software, distributed under the terms of the GNU
+-# General Public License.  As a special exception to the GNU General
+-# Public License, this file may be distributed as part of a program
+-# that contains a configuration script generated by Autoconf, under
+-# the same distribution terms as the rest of that program.
+-#
+-# This file can be copied and used freely without restrictions.  It can
+-# be used in projects which are not available under the GNU Public License
+-# but which still want to provide support for the GNU gettext functionality.
+-#
+-# Macro to add for using GNU gettext.
+-# Ulrich Drepper <drepper@cygnus.com>, 1995, 1996
+-#
+-# Modified to never use included libintl. 
+-# Owen Taylor <otaylor@redhat.com>, 12/15/1998
+-#
+-# Major rework to remove unused code
+-# Owen Taylor <otaylor@redhat.com>, 12/11/2002
+-#
+-# Added better handling of ALL_LINGUAS from GNU gettext version 
+-# written by Bruno Haible, Owen Taylor <otaylor.redhat.com> 5/30/3002
++# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
+ #
+-# Modified to require ngettext
+-# Matthias Clasen <mclasen@redhat.com> 08/06/2004
+-#
+-# We need this here as well, since someone might use autoconf-2.5x
+-# to configure GLib then an older version to configure a package
+-# using AM_GLIB_GNU_GETTEXT
+-AC_PREREQ(2.53)
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-dnl
+-dnl We go to great lengths to make sure that aclocal won't 
+-dnl try to pull in the installed version of these macros
+-dnl when running aclocal in the glib directory.
+-dnl
+-m4_copy([AC_DEFUN],[glib_DEFUN])
+-m4_copy([AC_REQUIRE],[glib_REQUIRE])
+-dnl
+-dnl At the end, if we're not within glib, we'll define the public
+-dnl definitions in terms of our private definitions.
+-dnl
++# AM_PROG_INSTALL_SH
++# ------------------
++# Define $install_sh.
++AC_DEFUN([AM_PROG_INSTALL_SH],
++[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
++install_sh=${install_sh-"$am_aux_dir/install-sh"}
++AC_SUBST(install_sh)])
+-# GLIB_LC_MESSAGES
+-#--------------------
+-glib_DEFUN([GLIB_LC_MESSAGES],
+-  [AC_CHECK_HEADERS([locale.h])
+-    if test $ac_cv_header_locale_h = yes; then
+-    AC_CACHE_CHECK([for LC_MESSAGES], am_cv_val_LC_MESSAGES,
+-      [AC_TRY_LINK([#include <locale.h>], [return LC_MESSAGES],
+-       am_cv_val_LC_MESSAGES=yes, am_cv_val_LC_MESSAGES=no)])
+-    if test $am_cv_val_LC_MESSAGES = yes; then
+-      AC_DEFINE(HAVE_LC_MESSAGES, 1,
+-        [Define if your <locale.h> file defines LC_MESSAGES.])
+-    fi
+-  fi])
++# Copyright (C) 2003, 2005  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-# GLIB_PATH_PROG_WITH_TEST
+-#----------------------------
+-dnl GLIB_PATH_PROG_WITH_TEST(VARIABLE, PROG-TO-CHECK-FOR,
+-dnl   TEST-PERFORMED-ON-FOUND_PROGRAM [, VALUE-IF-NOT-FOUND [, PATH]])
+-glib_DEFUN([GLIB_PATH_PROG_WITH_TEST],
+-[# Extract the first word of "$2", so it can be a program name with args.
+-set dummy $2; ac_word=[$]2
+-AC_MSG_CHECKING([for $ac_word])
+-AC_CACHE_VAL(ac_cv_path_$1,
+-[case "[$]$1" in
+-  /*)
+-  ac_cv_path_$1="[$]$1" # Let the user override the test with a path.
+-  ;;
+-  *)
+-  IFS="${IFS=         }"; ac_save_ifs="$IFS"; IFS="${IFS}:"
+-  for ac_dir in ifelse([$5], , $PATH, [$5]); do
+-    test -z "$ac_dir" && ac_dir=.
+-    if test -f $ac_dir/$ac_word; then
+-      if [$3]; then
+-      ac_cv_path_$1="$ac_dir/$ac_word"
+-      break
+-      fi
+-    fi
+-  done
+-  IFS="$ac_save_ifs"
+-dnl If no 4th arg is given, leave the cache variable unset,
+-dnl so AC_PATH_PROGS will keep looking.
+-ifelse([$4], , , [  test -z "[$]ac_cv_path_$1" && ac_cv_path_$1="$4"
+-])dnl
+-  ;;
+-esac])dnl
+-$1="$ac_cv_path_$1"
+-if test ifelse([$4], , [-n "[$]$1"], ["[$]$1" != "$4"]); then
+-  AC_MSG_RESULT([$]$1)
++# serial 2
++
++# Check whether the underlying file-system supports filenames
++# with a leading dot.  For instance MS-DOS doesn't.
++AC_DEFUN([AM_SET_LEADING_DOT],
++[rm -rf .tst 2>/dev/null
++mkdir .tst 2>/dev/null
++if test -d .tst; then
++  am__leading_dot=.
+ else
+-  AC_MSG_RESULT(no)
++  am__leading_dot=_
+ fi
+-AC_SUBST($1)dnl
+-])
++rmdir .tst 2>/dev/null
++AC_SUBST([am__leading_dot])])
++
++# Add --enable-maintainer-mode option to configure.         -*- Autoconf -*-
++# From Jim Meyering
++
++# Copyright (C) 1996, 1998, 2000, 2001, 2002, 2003, 2004, 2005
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# serial 4
++
++AC_DEFUN([AM_MAINTAINER_MODE],
++[AC_MSG_CHECKING([whether to enable maintainer-specific portions of Makefiles])
++  dnl maintainer-mode is disabled by default
++  AC_ARG_ENABLE(maintainer-mode,
++[  --enable-maintainer-mode  enable make rules and dependencies not useful
++                        (and sometimes confusing) to the casual installer],
++      USE_MAINTAINER_MODE=$enableval,
++      USE_MAINTAINER_MODE=no)
++  AC_MSG_RESULT([$USE_MAINTAINER_MODE])
++  AM_CONDITIONAL(MAINTAINER_MODE, [test $USE_MAINTAINER_MODE = yes])
++  MAINT=$MAINTAINER_MODE_TRUE
++  AC_SUBST(MAINT)dnl
++]
++)
+-# GLIB_WITH_NLS
+-#-----------------
+-glib_DEFUN([GLIB_WITH_NLS],
+-  dnl NLS is obligatory
+-  [AC_REQUIRE([AC_CANONICAL_HOST])dnl
+-    USE_NLS=yes
+-    AC_SUBST(USE_NLS)
++AU_DEFUN([jm_MAINTAINER_MODE], [AM_MAINTAINER_MODE])
+-    gt_cv_have_gettext=no
++# Check to see how 'make' treats includes.                -*- Autoconf -*-
+-    CATOBJEXT=NONE
+-    XGETTEXT=:
+-    INTLLIBS=
++# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-    AC_CHECK_HEADER(libintl.h,
+-     [gt_cv_func_dgettext_libintl="no"
+-      libintl_extra_libs=""
++# serial 3
+-      #
+-      # First check in libc
+-      #
+-      AC_CACHE_CHECK([for ngettext in libc], gt_cv_func_ngettext_libc,
+-        [AC_TRY_LINK([
+-#include <libintl.h>
+-],
+-         [return !ngettext ("","", 1)],
+-        gt_cv_func_ngettext_libc=yes,
+-          gt_cv_func_ngettext_libc=no)
+-        ])
+-  
+-      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+-            AC_CACHE_CHECK([for dgettext in libc], gt_cv_func_dgettext_libc,
+-              [AC_TRY_LINK([
+-#include <libintl.h>
+-],
+-                [return !dgettext ("","")],
+-                gt_cv_func_dgettext_libc=yes,
+-                gt_cv_func_dgettext_libc=no)
+-              ])
+-      fi
+-  
+-      if test "$gt_cv_func_ngettext_libc" = "yes" ; then
+-        AC_CHECK_FUNCS(bind_textdomain_codeset)
+-      fi
++# AM_MAKE_INCLUDE()
++# -----------------
++# Check to see how make treats includes.
++AC_DEFUN([AM_MAKE_INCLUDE],
++[am_make=${MAKE-make}
++cat > confinc << 'END'
++am__doit:
++      @echo done
++.PHONY: am__doit
++END
++# If we don't find an include directive, just comment out the code.
++AC_MSG_CHECKING([for style of include used by $am_make])
++am__include="#"
++am__quote=
++_am_result=none
++# First try GNU make style include.
++echo "include confinc" > confmf
++# We grep out `Entering directory' and `Leaving directory'
++# messages which can occur if `w' ends up in MAKEFLAGS.
++# In particular we don't look at `^make:' because GNU make might
++# be invoked under some other name (usually "gmake"), in which
++# case it prints its new name instead of `make'.
++if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
++   am__include=include
++   am__quote=
++   _am_result=GNU
++fi
++# Now try BSD make style include.
++if test "$am__include" = "#"; then
++   echo '.include "confinc"' > confmf
++   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
++      am__include=.include
++      am__quote="\""
++      _am_result=BSD
++   fi
++fi
++AC_SUBST([am__include])
++AC_SUBST([am__quote])
++AC_MSG_RESULT([$_am_result])
++rm -f confinc confmf
++])
+-      #
+-      # If we don't have everything we want, check in libintl
+-      #
+-      if test "$gt_cv_func_dgettext_libc" != "yes" \
+-       || test "$gt_cv_func_ngettext_libc" != "yes" \
+-         || test "$ac_cv_func_bind_textdomain_codeset" != "yes" ; then
+-        
+-        AC_CHECK_LIB(intl, bindtextdomain,
+-          [AC_CHECK_LIB(intl, ngettext,
+-                  [AC_CHECK_LIB(intl, dgettext,
+-                                gt_cv_func_dgettext_libintl=yes)])])
++# Fake the existence of programs that GNU maintainers use.  -*- Autoconf -*-
+-      if test "$gt_cv_func_dgettext_libintl" != "yes" ; then
+-        AC_MSG_CHECKING([if -liconv is needed to use gettext])
+-        AC_MSG_RESULT([])
+-        AC_CHECK_LIB(intl, ngettext,
+-              [AC_CHECK_LIB(intl, dcgettext,
+-                     [gt_cv_func_dgettext_libintl=yes
+-                      libintl_extra_libs=-liconv],
+-                      :,-liconv)],
+-              :,-liconv)
+-        fi
++# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2005
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-        #
+-        # If we found libintl, then check in it for bind_textdomain_codeset();
+-        # we'll prefer libc if neither have bind_textdomain_codeset(),
+-        # and both have dgettext and ngettext
+-        #
+-        if test "$gt_cv_func_dgettext_libintl" = "yes" ; then
+-          glib_save_LIBS="$LIBS"
+-          LIBS="$LIBS -lintl $libintl_extra_libs"
+-          unset ac_cv_func_bind_textdomain_codeset
+-          AC_CHECK_FUNCS(bind_textdomain_codeset)
+-          LIBS="$glib_save_LIBS"
++# serial 4
+-          if test "$ac_cv_func_bind_textdomain_codeset" = "yes" ; then
+-            gt_cv_func_dgettext_libc=no
+-          else
+-            if test "$gt_cv_func_dgettext_libc" = "yes" \
+-              && test "$gt_cv_func_ngettext_libc" = "yes"; then
+-              gt_cv_func_dgettext_libintl=no
+-            fi
+-          fi
+-        fi
+-      fi
++# AM_MISSING_PROG(NAME, PROGRAM)
++# ------------------------------
++AC_DEFUN([AM_MISSING_PROG],
++[AC_REQUIRE([AM_MISSING_HAS_RUN])
++$1=${$1-"${am_missing_run}$2"}
++AC_SUBST($1)])
+-      if test "$gt_cv_func_dgettext_libc" = "yes" \
+-      || test "$gt_cv_func_dgettext_libintl" = "yes"; then
+-        gt_cv_have_gettext=yes
+-      fi
+-  
+-      if test "$gt_cv_func_dgettext_libintl" = "yes"; then
+-        INTLLIBS="-lintl $libintl_extra_libs"
+-      fi
+-  
+-      if test "$gt_cv_have_gettext" = "yes"; then
+-      AC_DEFINE(HAVE_GETTEXT,1,
+-        [Define if the GNU gettext() function is already present or preinstalled.])
+-      GLIB_PATH_PROG_WITH_TEST(MSGFMT, msgfmt,
+-        [test -z "`$ac_dir/$ac_word -h 2>&1 | grep 'dv '`"], no)dnl
+-      if test "$MSGFMT" != "no"; then
+-          glib_save_LIBS="$LIBS"
+-          LIBS="$LIBS $INTLLIBS"
+-        AC_CHECK_FUNCS(dcgettext)
+-        MSGFMT_OPTS=
+-        AC_MSG_CHECKING([if msgfmt accepts -c])
+-        GLIB_RUN_PROG([msgfmt -c -o /dev/null],[
+-msgid ""
+-msgstr ""
+-"Content-Type: text/plain; charset=UTF-8\n"
+-"Project-Id-Version: test 1.0\n"
+-"PO-Revision-Date: 2007-02-15 12:01+0100\n"
+-"Last-Translator: test <foo@bar.xx>\n"
+-"Language-Team: C <LL@li.org>\n"
+-"MIME-Version: 1.0\n"
+-"Content-Transfer-Encoding: 8bit\n"
+-], [MSGFMT_OPTS=-c; AC_MSG_RESULT([yes])], [AC_MSG_RESULT([no])])
+-        AC_SUBST(MSGFMT_OPTS)
+-        AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
+-        GLIB_PATH_PROG_WITH_TEST(XGETTEXT, xgettext,
+-          [test -z "`$ac_dir/$ac_word -h 2>&1 | grep '(HELP)'`"], :)
+-        AC_TRY_LINK(, [extern int _nl_msg_cat_cntr;
+-                       return _nl_msg_cat_cntr],
+-          [CATOBJEXT=.gmo 
+-             DATADIRNAME=share],
+-          [case $host in
+-          *-*-solaris*)
+-          dnl On Solaris, if bind_textdomain_codeset is in libc,
+-          dnl GNU format message catalog is always supported,
+-            dnl since both are added to the libc all together.
+-          dnl Hence, we'd like to go with DATADIRNAME=share and
+-          dnl and CATOBJEXT=.gmo in this case.
+-            AC_CHECK_FUNC(bind_textdomain_codeset,
+-            [CATOBJEXT=.gmo 
+-               DATADIRNAME=share],
+-            [CATOBJEXT=.mo
+-               DATADIRNAME=lib])
+-          ;;
+-          *)
+-          CATOBJEXT=.mo
+-            DATADIRNAME=lib
+-          ;;
+-          esac])
+-          LIBS="$glib_save_LIBS"
+-        INSTOBJEXT=.mo
+-      else
+-        gt_cv_have_gettext=no
+-      fi
+-      fi
+-    ])
+-    if test "$gt_cv_have_gettext" = "yes" ; then
+-      AC_DEFINE(ENABLE_NLS, 1,
+-        [always defined to indicate that i18n is enabled])
+-    fi
++# AM_MISSING_HAS_RUN
++# ------------------
++# Define MISSING if not defined so far and test if it supports --run.
++# If it does, set am_missing_run to use it, otherwise, to nothing.
++AC_DEFUN([AM_MISSING_HAS_RUN],
++[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
++test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
++# Use eval to expand $SHELL
++if eval "$MISSING --run true"; then
++  am_missing_run="$MISSING --run "
++else
++  am_missing_run=
++  AC_MSG_WARN([`missing' script is too old or missing])
++fi
++])
+-    dnl Test whether we really found GNU xgettext.
+-    if test "$XGETTEXT" != ":"; then
+-      dnl If it is not GNU xgettext we define it as : so that the
+-      dnl Makefiles still can work.
+-      if $XGETTEXT --omit-header /dev/null 2> /dev/null; then
+-        : ;
+-      else
+-        AC_MSG_RESULT(
+-        [found xgettext program is not GNU xgettext; ignore it])
+-        XGETTEXT=":"
+-      fi
+-    fi
++# Copyright (C) 2003, 2004, 2005  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# AM_PROG_MKDIR_P
++# ---------------
++# Check whether `mkdir -p' is supported, fallback to mkinstalldirs otherwise.
++#
++# Automake 1.8 used `mkdir -m 0755 -p --' to ensure that directories
++# created by `make install' are always world readable, even if the
++# installer happens to have an overly restrictive umask (e.g. 077).
++# This was a mistake.  There are at least two reasons why we must not
++# use `-m 0755':
++#   - it causes special bits like SGID to be ignored,
++#   - it may be too restrictive (some setups expect 775 directories).
++#
++# Do not use -m 0755 and let people choose whatever they expect by
++# setting umask.
++#
++# We cannot accept any implementation of `mkdir' that recognizes `-p'.
++# Some implementations (such as Solaris 8's) are not thread-safe: if a
++# parallel make tries to run `mkdir -p a/b' and `mkdir -p a/c'
++# concurrently, both version can detect that a/ is missing, but only
++# one can create it and the other will error out.  Consequently we
++# restrict ourselves to GNU make (using the --version option ensures
++# this.)
++AC_DEFUN([AM_PROG_MKDIR_P],
++[if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
++  # We used to keeping the `.' as first argument, in order to
++  # allow $(mkdir_p) to be used without argument.  As in
++  #   $(mkdir_p) $(somedir)
++  # where $(somedir) is conditionally defined.  However this is wrong
++  # for two reasons:
++  #  1. if the package is installed by a user who cannot write `.'
++  #     make install will fail,
++  #  2. the above comment should most certainly read
++  #     $(mkdir_p) $(DESTDIR)$(somedir)
++  #     so it does not work when $(somedir) is undefined and
++  #     $(DESTDIR) is not.
++  #  To support the latter case, we have to write
++  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
++  #  so the `.' trick is pointless.
++  mkdir_p='mkdir -p --'
++else
++  # On NextStep and OpenStep, the `mkdir' command does not
++  # recognize any option.  It will interpret all options as
++  # directories to create, and then abort because `.' already
++  # exists.
++  for d in ./-p ./--version;
++  do
++    test -d $d && rmdir $d
++  done
++  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
++  if test -f "$ac_aux_dir/mkinstalldirs"; then
++    mkdir_p='$(mkinstalldirs)'
++  else
++    mkdir_p='$(install_sh) -d'
++  fi
++fi
++AC_SUBST([mkdir_p])])
++
++# Helper functions for option handling.                     -*- Autoconf -*-
++
++# Copyright (C) 2001, 2002, 2003, 2005  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-    # We need to process the po/ directory.
+-    POSUB=po
++# serial 3
+-    AC_OUTPUT_COMMANDS(
+-      [case "$CONFIG_FILES" in *po/Makefile.in*)
+-        sed -e "/POTFILES =/r po/POTFILES" po/Makefile.in > po/Makefile
+-      esac])
++# _AM_MANGLE_OPTION(NAME)
++# -----------------------
++AC_DEFUN([_AM_MANGLE_OPTION],
++[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
+-    dnl These rules are solely for the distribution goal.  While doing this
+-    dnl we only have to keep exactly one list of the available catalogs
+-    dnl in configure.in.
+-    for lang in $ALL_LINGUAS; do
+-      GMOFILES="$GMOFILES $lang.gmo"
+-      POFILES="$POFILES $lang.po"
+-    done
++# _AM_SET_OPTION(NAME)
++# ------------------------------
++# Set option NAME.  Presently that only means defining a flag for this option.
++AC_DEFUN([_AM_SET_OPTION],
++[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+-    dnl Make all variables we use known to autoconf.
+-    AC_SUBST(CATALOGS)
+-    AC_SUBST(CATOBJEXT)
+-    AC_SUBST(DATADIRNAME)
+-    AC_SUBST(GMOFILES)
+-    AC_SUBST(INSTOBJEXT)
+-    AC_SUBST(INTLLIBS)
+-    AC_SUBST(PO_IN_DATADIR_TRUE)
+-    AC_SUBST(PO_IN_DATADIR_FALSE)
+-    AC_SUBST(POFILES)
+-    AC_SUBST(POSUB)
+-  ])
++# _AM_SET_OPTIONS(OPTIONS)
++# ----------------------------------
++# OPTIONS is a space-separated list of Automake options.
++AC_DEFUN([_AM_SET_OPTIONS],
++[AC_FOREACH([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
+-# AM_GLIB_GNU_GETTEXT
+-# -------------------
+-# Do checks necessary for use of gettext. If a suitable implementation 
+-# of gettext is found in either in libintl or in the C library,
+-# it will set INTLLIBS to the libraries needed for use of gettext
+-# and AC_DEFINE() HAVE_GETTEXT and ENABLE_NLS. (The shell variable
+-# gt_cv_have_gettext will be set to "yes".) It will also call AC_SUBST()
+-# on various variables needed by the Makefile.in.in installed by 
+-# glib-gettextize.
+-dnl
+-glib_DEFUN([GLIB_GNU_GETTEXT],
+-  [AC_REQUIRE([AC_PROG_CC])dnl
+-   AC_REQUIRE([AC_HEADER_STDC])dnl
+-   
+-   GLIB_LC_MESSAGES
+-   GLIB_WITH_NLS
++# _AM_IF_OPTION(OPTION, IF-SET, [IF-NOT-SET])
++# -------------------------------------------
++# Execute IF-SET if OPTION is set, IF-NOT-SET otherwise.
++AC_DEFUN([_AM_IF_OPTION],
++[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
+-   if test "$gt_cv_have_gettext" = "yes"; then
+-     if test "x$ALL_LINGUAS" = "x"; then
+-       LINGUAS=
+-     else
+-       AC_MSG_CHECKING(for catalogs to be installed)
+-       NEW_LINGUAS=
+-       for presentlang in $ALL_LINGUAS; do
+-         useit=no
+-         if test "%UNSET%" != "${LINGUAS-%UNSET%}"; then
+-           desiredlanguages="$LINGUAS"
+-         else
+-           desiredlanguages="$ALL_LINGUAS"
+-         fi
+-         for desiredlang in $desiredlanguages; do
+-         # Use the presentlang catalog if desiredlang is
+-           #   a. equal to presentlang, or
+-           #   b. a variant of presentlang (because in this case,
+-           #      presentlang can be used as a fallback for messages
+-           #      which are not translated in the desiredlang catalog).
+-           case "$desiredlang" in
+-             "$presentlang"*) useit=yes;;
+-           esac
+-         done
+-         if test $useit = yes; then
+-           NEW_LINGUAS="$NEW_LINGUAS $presentlang"
+-         fi
+-       done
+-       LINGUAS=$NEW_LINGUAS
+-       AC_MSG_RESULT($LINGUAS)
+-     fi
++# Check to make sure that the build environment is sane.    -*- Autoconf -*-
+-     dnl Construct list of names of catalog files to be constructed.
+-     if test -n "$LINGUAS"; then
+-       for lang in $LINGUAS; do CATALOGS="$CATALOGS $lang$CATOBJEXT"; done
+-     fi
+-   fi
++# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005
++# Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-   dnl If the AC_CONFIG_AUX_DIR macro for autoconf is used we possibly
+-   dnl find the mkinstalldirs script in another subdir but ($top_srcdir).
+-   dnl Try to locate is.
+-   MKINSTALLDIRS=
+-   if test -n "$ac_aux_dir"; then
+-     MKINSTALLDIRS="$ac_aux_dir/mkinstalldirs"
+-   fi
+-   if test -z "$MKINSTALLDIRS"; then
+-     MKINSTALLDIRS="\$(top_srcdir)/mkinstalldirs"
++# serial 4
++
++# AM_SANITY_CHECK
++# ---------------
++AC_DEFUN([AM_SANITY_CHECK],
++[AC_MSG_CHECKING([whether build environment is sane])
++# Just in case
++sleep 1
++echo timestamp > conftest.file
++# Do `set' in a subshell so we don't clobber the current shell's
++# arguments.  Must try -L first in case configure is actually a
++# symlink; some systems play weird games with the mod time of symlinks
++# (eg FreeBSD returns the mod time of the symlink's containing
++# directory).
++if (
++   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
++   if test "$[*]" = "X"; then
++      # -L didn't work.
++      set X `ls -t $srcdir/configure conftest.file`
+    fi
+-   AC_SUBST(MKINSTALLDIRS)
++   rm -f conftest.file
++   if test "$[*]" != "X $srcdir/configure conftest.file" \
++      && test "$[*]" != "X conftest.file $srcdir/configure"; then
+-   dnl Generate list of files to be processed by xgettext which will
+-   dnl be included in po/Makefile.
+-   test -d po || mkdir po
+-   if test "x$srcdir" != "x."; then
+-     if test "x`echo $srcdir | sed 's@/.*@@'`" = "x"; then
+-       posrcprefix="$srcdir/"
+-     else
+-       posrcprefix="../$srcdir/"
+-     fi
+-   else
+-     posrcprefix="../"
++      # If neither matched, then we have a broken ls.  This can happen
++      # if, for instance, CONFIG_SHELL is bash and it inherits a
++      # broken ls alias from the environment.  This has actually
++      # happened.  Such a system could not be considered "sane".
++      AC_MSG_ERROR([ls -t appears to fail.  Make sure there is not a broken
++alias in your environment])
+    fi
+-   rm -f po/POTFILES
+-   sed -e "/^#/d" -e "/^\$/d" -e "s,.*,       $posrcprefix& \\\\," -e "\$s/\(.*\) \\\\/\1/" \
+-      < $srcdir/po/POTFILES.in > po/POTFILES
+-  ])
+-# AM_GLIB_DEFINE_LOCALEDIR(VARIABLE)
+-# -------------------------------
+-# Define VARIABLE to the location where catalog files will
+-# be installed by po/Makefile.
+-glib_DEFUN([GLIB_DEFINE_LOCALEDIR],
+-[glib_REQUIRE([GLIB_GNU_GETTEXT])dnl
+-glib_save_prefix="$prefix"
+-glib_save_exec_prefix="$exec_prefix"
+-glib_save_datarootdir="$datarootdir"
+-test "x$prefix" = xNONE && prefix=$ac_default_prefix
+-test "x$exec_prefix" = xNONE && exec_prefix=$prefix
+-datarootdir=`eval echo "${datarootdir}"`
+-if test "x$CATOBJEXT" = "x.mo" ; then
+-  localedir=`eval echo "${libdir}/locale"`
++   test "$[2]" = conftest.file
++   )
++then
++   # Ok.
++   :
+ else
+-  localedir=`eval echo "${datadir}/locale"`
++   AC_MSG_ERROR([newly created file is older than distributed files!
++Check your system clock])
+ fi
+-prefix="$glib_save_prefix"
+-exec_prefix="$glib_save_exec_prefix"
+-datarootdir="$glib_save_datarootdir"
+-AC_DEFINE_UNQUOTED($1, "$localedir",
+-  [Define the location where the catalogs will be installed])
+-])
++AC_MSG_RESULT(yes)])
+-dnl
+-dnl Now the definitions that aclocal will find
+-dnl
+-ifdef(glib_configure_in,[],[
+-AC_DEFUN([AM_GLIB_GNU_GETTEXT],[GLIB_GNU_GETTEXT($@)])
+-AC_DEFUN([AM_GLIB_DEFINE_LOCALEDIR],[GLIB_DEFINE_LOCALEDIR($@)])
+-])dnl
++# Copyright (C) 2001, 2003, 2005  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
+-# GLIB_RUN_PROG(PROGRAM, TEST-FILE, [ACTION-IF-PASS], [ACTION-IF-FAIL])
+-# 
+-# Create a temporary file with TEST-FILE as its contents and pass the
+-# file name to PROGRAM.  Perform ACTION-IF-PASS if PROGRAM exits with
+-# 0 and perform ACTION-IF-FAIL for any other exit status.
+-AC_DEFUN([GLIB_RUN_PROG],
+-[cat >conftest.foo <<_ACEOF
+-$2
+-_ACEOF
+-if AC_RUN_LOG([$1 conftest.foo]); then
+-  m4_ifval([$3], [$3], [:])
+-m4_ifvaln([$4], [else $4])dnl
+-echo "$as_me: failed input was:" >&AS_MESSAGE_LOG_FD
+-sed 's/^/| /' conftest.foo >&AS_MESSAGE_LOG_FD
+-fi])
++# AM_PROG_INSTALL_STRIP
++# ---------------------
++# One issue with vendor `install' (even GNU) is that you can't
++# specify the program used to strip binaries.  This is especially
++# annoying in cross-compiling environments, where the build's strip
++# is unlikely to handle the host's binaries.
++# Fortunately install-sh will honor a STRIPPROG variable, so we
++# always use install-sh in `make install-strip', and initialize
++# STRIPPROG with the value of the STRIP variable (set by the user).
++AC_DEFUN([AM_PROG_INSTALL_STRIP],
++[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
++# Installed binaries are usually stripped using `strip' when the user
++# run `make install-strip'.  However `strip' might not be the right
++# tool to use in cross-compilation environments, therefore Automake
++# will honor the `STRIP' environment variable to overrule this program.
++dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
++if test "$cross_compiling" != no; then
++  AC_CHECK_TOOL([STRIP], [strip], :)
++fi
++INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
++AC_SUBST([INSTALL_STRIP_PROGRAM])])
++
++# Check how to create a tarball.                            -*- Autoconf -*-
++
++# Copyright (C) 2004, 2005  Free Software Foundation, Inc.
++#
++# This file is free software; the Free Software Foundation
++# gives unlimited permission to copy and/or distribute it,
++# with or without modifications, as long as this notice is preserved.
++
++# serial 2
++
++# _AM_PROG_TAR(FORMAT)
++# --------------------
++# Check how to create a tarball in format FORMAT.
++# FORMAT should be one of `v7', `ustar', or `pax'.
++#
++# Substitute a variable $(am__tar) that is a command
++# writing to stdout a FORMAT-tarball containing the directory
++# $tardir.
++#     tardir=directory && $(am__tar) > result.tar
++#
++# Substitute a variable $(am__untar) that extract such
++# a tarball read from stdin.
++#     $(am__untar) < result.tar
++AC_DEFUN([_AM_PROG_TAR],
++[# Always define AMTAR for backward compatibility.
++AM_MISSING_PROG([AMTAR], [tar])
++m4_if([$1], [v7],
++     [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
++     [m4_case([$1], [ustar],, [pax],,
++              [m4_fatal([Unknown tar format])])
++AC_MSG_CHECKING([how to create a $1 tar archive])
++# Loop over all known methods to create a tar archive until one works.
++_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
++_am_tools=${am_cv_prog_tar_$1-$_am_tools}
++# Do not fold the above two line into one, because Tru64 sh and
++# Solaris sh will not grok spaces in the rhs of `-'.
++for _am_tool in $_am_tools
++do
++  case $_am_tool in
++  gnutar)
++    for _am_tar in tar gnutar gtar;
++    do
++      AM_RUN_LOG([$_am_tar --version]) && break
++    done
++    am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
++    am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
++    am__untar="$_am_tar -xf -"
++    ;;
++  plaintar)
++    # Must skip GNU tar: if it does not support --format= it doesn't create
++    # ustar tarball either.
++    (tar --version) >/dev/null 2>&1 && continue
++    am__tar='tar chf - "$$tardir"'
++    am__tar_='tar chf - "$tardir"'
++    am__untar='tar xf -'
++    ;;
++  pax)
++    am__tar='pax -L -x $1 -w "$$tardir"'
++    am__tar_='pax -L -x $1 -w "$tardir"'
++    am__untar='pax -r'
++    ;;
++  cpio)
++    am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
++    am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
++    am__untar='cpio -i -H $1 -d'
++    ;;
++  none)
++    am__tar=false
++    am__tar_=false
++    am__untar=false
++    ;;
++  esac
++
++  # If the value was cached, stop now.  We just wanted to have am__tar
++  # and am__untar set.
++  test -n "${am_cv_prog_tar_$1}" && break
++
++  # tar/untar a dummy directory, and stop if the command works
++  rm -rf conftest.dir
++  mkdir conftest.dir
++  echo GrepMe > conftest.dir/file
++  AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
++  rm -rf conftest.dir
++  if test -s conftest.tar; then
++    AM_RUN_LOG([$am__untar <conftest.tar])
++    grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
++  fi
++done
++rm -rf conftest.dir
++AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
++AC_MSG_RESULT([$am_cv_prog_tar_$1])])
++AC_SUBST([am__tar])
++AC_SUBST([am__untar])
++]) # _AM_PROG_TAR
+--- libqalculate-0.9.6.orig/po-defs/Makefile.in
++++ libqalculate-0.9.6/po-defs/Makefile.in
+@@ -1,8 +1,8 @@
+-# Makefile.in generated by automake 1.7.9 from Makefile.am.
++# Makefile.in generated by automake 1.9.6 from Makefile.am.
+ # @configure_input@
+-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+-# Free Software Foundation, Inc.
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005  Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -17,7 +17,6 @@
+ #
+ # po-defs/Makefile.am for qalculate
+ #
+-
+ srcdir = @srcdir@
+ top_srcdir = @top_srcdir@
+ VPATH = @srcdir@
+@@ -25,7 +24,6 @@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ top_builddir = ..
+-
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ INSTALL = @INSTALL@
+ install_sh_DATA = $(install_sh) -c -m 644
+@@ -39,7 +37,20 @@
+ NORMAL_UNINSTALL = :
+ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
++build_triplet = @build@
+ host_triplet = @host@
++subdir = po-defs
++DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in ChangeLog
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/configure.in
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++      $(ACLOCAL_M4)
++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
++CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_CLEAN_FILES =
++SOURCES =
++DIST_SOURCES =
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMDEP_FALSE = @AMDEP_FALSE@
+@@ -55,8 +66,7 @@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+-CLN_CONFIG = @CLN_CONFIG@
+-CLN_CPPFLAGS = @CLN_CPPFLAGS@
++CLN_CFLAGS = @CLN_CFLAGS@
+ CLN_LIBS = @CLN_LIBS@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+@@ -92,14 +102,12 @@
+ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@
+ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@
+ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+-INTLTOOL_ICONV = @INTLTOOL_ICONV@
+ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@
+ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@
+ INTLTOOL_MERGE = @INTLTOOL_MERGE@
+-INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@
+-INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@
+ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
++INTLTOOL_POLICY_RULE = @INTLTOOL_POLICY_RULE@
+ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@
+ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@
+ INTLTOOL_QALCULATE_DEFINITIONS_RULE = @INTLTOOL_QALCULATE_DEFINITIONS_RULE@
+@@ -112,7 +120,6 @@
+ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@
+-INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@
+ INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@
+ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@
+ LDFLAGS = @LDFLAGS@
+@@ -129,6 +136,7 @@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
++MSGMERGE = @MSGMERGE@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+@@ -156,6 +164,8 @@
+ USE_NLS = @USE_NLS@
+ VERSION = @VERSION@
+ XGETTEXT = @XGETTEXT@
++XML2_CFLAGS = @XML2_CFLAGS@
++XML2_LIBS = @XML2_LIBS@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+ ac_ct_F77 = @ac_ct_F77@
+@@ -166,6 +176,8 @@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
++am__tar = @am__tar@
++am__untar = @am__untar@
+ bindir = @bindir@
+ build = @build@
+ build_alias = @build_alias@
+@@ -191,6 +203,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ mandir = @mandir@
++mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+ pdfdir = @pdfdir@
+ prefix = @prefix@
+@@ -200,25 +213,41 @@
+ sharedstatedir = @sharedstatedir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+-
+ EXTRA_DIST = \
+       POTFILES.in *.po
+-subdir = po-defs
+-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+-CONFIG_HEADER = $(top_builddir)/config.h
+-CONFIG_CLEAN_FILES =
+-DIST_SOURCES =
+-DIST_COMMON = $(srcdir)/Makefile.in ChangeLog Makefile.am
+ all: all-am
+ .SUFFIXES:
+-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
++      @for dep in $?; do \
++        case '$(am__configure_deps)' in \
++          *$$dep*) \
++            cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
++              && exit 0; \
++            exit 1;; \
++        esac; \
++      done; \
++      echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  po-defs/Makefile'; \
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --gnu  po-defs/Makefile
+-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in  $(top_builddir)/config.status
+-      cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++      @case '$?' in \
++        *config.status*) \
++          cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++        *) \
++          echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
++          cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++      esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++
++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ mostlyclean-libtool:
+       -rm -f *.lo
+@@ -235,10 +264,6 @@
+ ctags: CTAGS
+ CTAGS:
+-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+-
+-top_distdir = ..
+-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+ distdir: $(DISTFILES)
+       @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+@@ -252,7 +277,7 @@
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           dir="/$$dir"; \
+-          $(mkinstalldirs) "$(distdir)$$dir"; \
++          $(mkdir_p) "$(distdir)$$dir"; \
+         else \
+           dir=''; \
+         fi; \
+@@ -270,7 +295,6 @@
+ check-am: all-am
+ check: check-am
+ all-am: Makefile
+-
+ installdirs:
+ install: install-am
+ install-exec: install-exec-am
+@@ -291,7 +315,7 @@
+ clean-generic:
+ distclean-generic:
+-      -rm -f $(CONFIG_CLEAN_FILES)
++      -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+@@ -308,6 +332,8 @@
+ dvi-am:
++html: html-am
++
+ info: info-am
+ info-am:
+@@ -342,10 +368,10 @@
+ .PHONY: all all-am check check-am clean clean-generic clean-libtool \
+       distclean distclean-generic distclean-libtool distdir dvi \
+-      dvi-am info info-am install install-am install-data \
+-      install-data-am install-exec install-exec-am install-info \
+-      install-info-am install-man install-strip installcheck \
+-      installcheck-am installdirs maintainer-clean \
++      dvi-am html html-am info info-am install install-am \
++      install-data install-data-am install-exec install-exec-am \
++      install-info install-info-am install-man install-strip \
++      installcheck installcheck-am installdirs maintainer-clean \
+       maintainer-clean-generic mostlyclean mostlyclean-generic \
+       mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
+       uninstall-info-am
+--- libqalculate-0.9.6.orig/po-defs/.intltool-merge-cache
++++ libqalculate-0.9.6/po-defs/.intltool-merge-cache
+@@ -0,0 +1 @@
++fr\1cMicroeinstein per Meter Squared per Second\ 1Microeinstein par Mètre Carré par Seconde\ 1sv\1c-r:undecillion\ 1sextiljon,p:sextiljoner\ 1sv\1car:A,ampere,p:amperes\ 1a:A,ampere\ 1nl\1cOctodecillion\ 1Noniljard\ 1nl\1cNuclear Magneton\ 1Nucleaire magneton\ 1nl\1cSection\ 1Sectie\ 1nl\1cWeight\ 1Gewicht\ 1fr\1cInverse Hyperbolic Cosine\ 1Argcosinus Hyperbolique\ 1sv\1cMiscellaneous\ 1Diverse\ 1nl\1cLength\ 1Lengte\ 1sv\1cElectric Current\ 1Elektrisk ström\ 1sv\1cr:triangleprism\ 1triangelprism\ 1sv\1cInverse Cosine\ 1Invers cosinus\ 1sv\1cInverse Hyperbolic Cosine\ 1Invers cosinus hyperbolicus\ 1nl\1cr:tetrahedron_height\ 1tetraëder_hoogte\ 1sv\1cInverse Sine\ 1Invers sinus\ 1nl\1cQuindecillion\ 1Octiljoen\ 1sv\1cTests a condition and returns a value depending on the result.\ 1Testar ett villkor och returnerar ett värde beroende av result.\ 1nl\1cr:cup,p:cups\ 1kop,p:koppen\ 1fr\1cPayment made each period\ 1Versement effectué à chaque période\ 1sv\1cLanthanum\ 1Lantan\ 1nl\1cTerm expression\ 1Expressie voor term\ 1fr\1cReturn on continuously compounded interest\ 1Retour sur intérêt continûment composé\ 1nl\1cSquare Meter per Second\ 1Vierkante meter per seconde\ 1fr\1cWord (16-bit)\ 1Mot (16 bits)\ 1fr\1cConstruct Matrix\ 1Construire une Matrice\ 1nl\1cBarn\ 1Barn\ 1nl\1cEquatorial Gravity\ 1Equatoriale zwaartekracht\ 1nl\1cDiscount\ 1Korting\ 1sv\1cMessage\ 1Meddelande\ 1nl\1cLarge Numbers\ 1Grote getallen\ 1fr\1cGeometric Mean\ 1Moyenne géométrique\ 1sv\1cMatrix Inverse\ 1Matrisinvers\ 1nl\1cThorium\ 1Thorium\ 1sv\1cGram of TNT\ 1Gram TNT\ 1nl\1cTorr\ 1Torr\ 1sv\1cReturns a part of a vector between two positions.\ 1Returnerar en del av en vektor mellan två positioner.\ 1sv\1cProcess Vector Elements\ 1Modifiera vektorelement\ 1sv\1cMagnetic Flux Quantum\ 1Magnetflödeskonstanten\ 1sv\1c-r:hundred\ 1hundra\ 1nl\1cStilb\ 1Stilb\ 1fr\1cAverage Orbital Speed\ 1Vitesse Orbitale Moyenne\ 1nl\1cTriangle Area\ 1Oppervlakte van driehoek\ 1nl\1cInverse Sine\ 1Inverse sinus\ 1sv\1cCircle\ 1Cirkel\ 1nl\1cr:word,p:words\ 1woord,woorden\ 1fr\1cr:identity\ 1identité\ 1nl\1cMeter Kilogram per Second Squared\ 1Meter kilogram per seconde kwadraat\ 1nl\1cRem\ 1Rem\ 1nl\1cFinds the linear function for the straight line between two distinct points.\ 1Bepaalt de lineaire functie voor de rechte lijn tussen twee verschillende punten.\ 1nl\1cGeometric Mean\ 1Meetkundig gemiddelde\ 1nl\1cCovariance\ 1Covariantie\ 1nl\1cElementary Charge\ 1Elementaire lading\ 1fr\1cFirst date\ 1Première date\ 1sv\1cEquatorial Gravity\ 1Ekvatoriell tyngdkraft\ 1nl\1cYttrium\ 1Yttrium\ 1fr\1cHyperbolic Cotangent\ 1Cotangente Hyperbolique\ 1fr\1cExtract Fractional Part\ 1Extraire la Partie Fractionnaire\ 1fr\1cr:cylinder\ 1cylindre\ 1fr\1car:atm,atmosphere,p:atmospheres\ 1atmosphère,p:atmosphères\ 1sv\1cArsenic\ 1Arsenik\ 1nl\1cUnknowns\ 1Onbekenden\ 1sv\1cr:superfactorial\ 1superfakultet\ 1nl\1cU.S. Liquid Pints\ 1U.S. Liquid Pints\ 1nl\1cDose Equivalent\ 1Dosisequivalent\ 1fr\1cSurface Area\ 1Aire\ 1nl\1cr:triangular\ 1driehoekig\ 1fr\1cDeterminant\ 1Déterminant\ 1nl\1c-r:vigintillion\ 1deciljard\ 1nl\1cExponents &amp; Logarithms\ 1Exponenten &amp; Logaritmen\ 1sv\1cPareto Distribution\ 1Paretofördelning\ 1fr\1cMeter\ 1Mètre\ 1nl\1cSelect first match\ 1Eerste overeenkomst secteren\ 1nl\1cKinematic Viscosity\ 1Kinematische viscositeit\ 1nl\1cr:linearfunction\ 1lineairefunctie\ 1sv\1cExtract row as vector\ 1Skapa vektor från rad\ 1nl\1cLowest Degree (Valuation)\ 1Laagste graad (waardebepaling)\ 1sv\1cSwedish Krona\ 1Svenska kronor\ 1fr\1cCharacter\ 1Caractère\ 1fr\1cforint,ar:HUF\ 1florint hongrois,ar:HUF\ 1nl\1cJoule per Second\ 1Joule per seconde\ 1fr\1cY Position\ 1Position en Y\ 1nl\1cOersted\ 1Oersted\ 1sv\1cr:mean,average\ 1medel\ 1sv\1cSupply function or price\ 1Tillgångsfunktion eller pris\ 1fr\1cGram per Cubic Centimeter\ 1Gramme par Centimètre Cube\ 1nl\1cArea\ 1Oppervlak\ 1sv\1cPythagora's Constant (sqrt 2)\ 1Pythagoras konstant (sqrt 2)\ 1sv\1cText\ 1Text\ 1nl\1cr:csum\ 1csom\ 1sv\1cMatrix\ 1Matris\ 1nl\1cSine\ 1Sinus\ 1fr\1cTitle\ 1Titre\ 1nl\1cValue variable\ 1Waarde variabele\ 1sv\1cAntimony\ 1Antimon\ 1nl\1cReturns the number of possible arrangements of an unordered list with a number of objects to choose from and a list size. If there are three objects (1, 2 and 3) that is put in a list with place for two, the alternatives are [1, 2], [1, 3], and [2, 3], and thus the number of combinations is 3.\ 1Retourneert op hoeveel manieren een bepaald aantal objecten op een niet geordende manier kunnen worden gekozen uit een verzameling van (verschillende) objecten. Stel er zijn drie objecten (1, 2, en 3) waarvan er twee moeten worden gekozen in een niet geordende lijst, dan zijn de mogelijkheden [1, 2], [1, 3] en [2, 3], en is het aantal combinaties dus 6.\ 1nl\1cVolt per Ampere\ 1Volt per ampere\ 1fr\1cJoule per Cubic Meter\ 1Joule par Mètre Cube\ 1nl\1cHeight of Square Pyramid\ 1Hoogte van een vierkante piramide\ 1fr\1cReturns a part of a matrix.\ 1Retourne une partie de matrice.\ 1sv\1cCubic Meter per Kilogram\ 1Kubikmeter per kilogram\ 1fr\1cAbsolute Value\ 1Valeur absolue\ 1nl\1cReplaces a certain value in an expression with a new value. The expression is calculated before the replacement if the fourth argument is true.\ 1Vervangt een waarde in een expressie door een nieuwe waarde. Eerst wordt de expressie berekend indien het vierde argument waar (true) is.\ 1fr\1cCalculates and returns the price per $100 face value of a security. The security pays interest at maturity.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Calcule et retourne le prix par obligation de 100$ de valeur faciale. L'obligation paie des intérêts à maturité.&#10;&#10;La base est la manière de compter les jours que vous souhaitez utiliser :  0: US 30/360 (par défaut), 1: jours réels, 2: jours réels/360, 3: jours réels/365 or 4: Européenne 30/360.\ 1nl\1cReturns the inverse function for mx*e^x as ln() does for e^x.\ 1Retourneert de inverse functie van mx*e^x (zoals ln(x) de inverse functie is van e^x).\ 1sv\1cCotangent\ 1Cotangens\ 1nl\1cMagnetic Flux Quantum\ 1Magnetische flux kwantum\ 1sv\1cIs Real\ 1Är reellt\ 1sv\1cCeil\ 1Tak\ 1nl\1cr:arcsecond,p:arcseconds\ 1boogseconde,boogseconden\ 1nl\1cPennyweight\ 1Pennyweight\ 1fr\1cr:asinh\ 1argsh\ 1fr\1cKibibyte\ 1Kibioctet\ 1nl\1cMilliliter\ 1Mililiter\ 1nl\1cCalculates the adjugate or adjoint of a matrix.\ 1Berekent de geadjungeerde matrix.\ 1nl\1cNeptunium\ 1Neptunium\ 1sv\1cLength of side\ 1Sidans längd\ 1sv\1cCalculates the volume of a prism with triangular base.\ 1Beräknar volymen för en prisma med triangulär bas.\ 1nl\1cMeitnerium\ 1Meitnerium\ 1fr\1cReturns the number of possible rearrangements of an ordered list, of a certain size, where none of the objects are on their original position. If the original list is [1, 2, 3], the possible derangements is [2, 3, 1] and [3, 1, 2], and thus the number of derangements is 2.\ 1Retourne le nombre de réarrangements possibles d'une liste non ordonnée, d'une certaine taille, où aucun des objets n'est à sa position initiale. Si la liste de départ est [1, 2, 3], les réarrangements possibles sont [2, 3, 1] et [3, 1, 2]; le nombre de réarrangements est donc 2.\ 1fr\1cHyperbolic Cosecant\ 1Cosécante hyperbolique\ 1sv\1cVariable\ 1Variabel\ 1nl\1cr:hyperfactorial\ 1hyperfaculteit\ 1nl\1cWatt Hour\ 1Wattuur\ 1nl\1cSquare Area\ 1Oppervlakte van vierkant\ 1fr\1cIssue date\ 1Date de fin\ 1fr\1cParallelogram\ 1Parallélogramme\ 1fr\1cSave as Variable\ 1Enregistrer comme variable\ 1nl\1cVector variable\ 1Vectorvariabele\ 1fr\1cr:error\ 1erreur\ 1nl\1cYears between two dates\ 1Jaren tussen twee data\ 1sv\1cMetric Ton (Tonne)\ 1Ton\ 1nl\1cAstronomical Unit\ 1Astronomische eenheid\ 1nl\1cCalculates the value of a level-coupon bond.\ 1Berekent de waarde van een obligatie met gelijkblijvende coupons.\ 1fr\1cAngular Acceleration\ 1Accélération Angulaire\ 1nl\1cRhenium\ 1Rhenium\ 1sv\1cSubstance Concentration\ 1Substanskoncentration\ 1sv\1cHeight of Regular Tetrahedron\ 1Höjden på en liksidig tetrahedron\ 1nl\1cPostScript Pica\ 1PostScript Pica\ 1sv\1cLeast Common Multiplier\ 1Minsta gemensamma multiplikator\ 1sv\1cOctal number\ 1Oktalt nummer\ 1fr\1cExtract Integer Part\ 1Extraire la Partie Entière\ 1fr\1cImaginary Part\ 1Partie Imaginaire\ 1sv\1cStatistical Correlation\ 1Statistisk korrelation\ 1fr\1cPrecalculate expression\ 1Expression précalculée\ 1fr\1cHydrogen\ 1Hydrogène\ 1sv\1cSecond\ 1Sekund\ 1sv\1cAmpere per Meter\ 1Ampere per meter\ 1sv\1cSettlement date\ 1Avräkningsdatum\ 1sv\1cr:covalent\ 1kovalent\ 1nl\1cr:column\ 1kolom\ 1fr\1cPhillipine Peso\ 1Peso philippin\ 1sv\1cWeights\ 1Vikter\ 1fr\1cCustom Sum of Elements\ 1Somme d'éléments personnalisée\ 1nl\1cPrincipal\ 1Hoofdsom\ 1nl\1cEquation 2\ 1Vergelijking 2\ 1nl\1cSaturn\ 1Saturnus\ 1nl\1cSphere\ 1Bol\ 1fr\1cSolid Angle\ 1Angle Solide\ 1sv\1cSpecific Entropy\ 1Specifik entropi\ 1fr\1cKilometer per Hour\ 1Kilomètre par Heure\ 1fr\1cr:planet\ 1r:planète\ 1fr\1cCatalytic Activity\ 1Activité Catalytique\ 1sv\1cPrice per $100 face value of a security\ 1Pris per $100 värde av en säkerhet\ 1sv\1cLength\ 1Längd\ 1sv\1cU.S. Dollars\ 1Amerikanska dollar\ 1nl\1cJoule per Kelvin\ 1Joule per Kelvin\ 1nl\1cAngular Velocity\ 1Hoeksnelheid\ 1sv\1car:V,volt,p:volts\ 1a:V,volt\ 1sv\1cAnalysis\ 1Analys\ 1sv\1cDegrees Fahrenheit\ 1Grader Fahrenheit\ 1nl\1cPotassium\ 1Kalium\ 1nl\1cGram\ 1Gram\ 1nl\1car:mol,mole,p:moles\ 1mol,mol,molen\ 1fr\1car:ITL,lira\ 1ar:ITL,lire\ 1sv\1cReturns the number of possible arrangements of an ordered list with a number of objects to choose from and a list size. If there are three objects (1, 2 and 3) that is put in a list with two positions, the alternatives are [1, 2], [2, 1], [1, 3], [3, 1], [2, 3] and [3, 2], and thus the number of permutations is 6.\ 1Returnerar antalet möjliga arrangemang av en ordnad lista med ett antal objekt att välja mellan och en liststorlek. Om det finns tre olika objekt (1, 2 och 3) som sätts i en lista med två positioner, då är möjliga alternativ [1, 2], [2, 1], [1, 3], [3, 1], [2, 3] och [3, 2], och därmed är antalet permutationer 6.\ 1sv\1cLast element\ 1Sista elementet\ 1fr\1cDay counting basis\ 1Base de comptage des jours\ 1sv\1cMean\ 1Medelvärde\ 1nl\1cRadians to Default Angle Unit\ 1Radialen naar standaard hoekeenheid\ 1nl\1cSum-of-Years Digits Depreciation\ 1Afschrijving volgens som der jaren\ 1fr\1cNeutron Mass\ 1Masse du Neutron\ 1nl\1cMessage\ 1Bericht\ 1nl\1cr:sigmoid\ 1sigmoïde\ 1fr\1cMonth\ 1Mois\ 1fr\1cCalculates the volume of a prism with rectangular base.\ 1Calcule le volume d'un prisme à base rectangulaire.\ 1fr\1cRound Downwards\ 1Arrondi à la Valeur Inférieure\ 1nl\1cPound (troy)\ 1Pound (troy)\ 1sv\1cTungsten\ 1Volfram\ 1sv\1c2 raised the to power X\ 12 upphöjt med X\ 1nl\1cr:localdate\ 1lokaledatum\ 1sv\1cPrism\ 1Prism\ 1nl\1cMean Density\ 1Gemiddelde dichtheid\ 1nl\1cLogistic Distribution\ 1Logistische verdeling\ 1sv\1cReturns a vector generated from a function with a variable (default x) running from min to max. The fourth argument is either the requested number of elements if the sixth argument is false (default) or the step between each value of the variable.\ 1Returnerar en vektor skapad från en funktion med en variabel (förvald: x) som går från min till max. Den fjärde parametern är antingen det efterfrågade antalet element, om det sjätte argumentet är falskt (förvalt), eller steget mellan varje värde för variabeln.\ 1sv\1cEconomics\ 1Ekonomi\ 1nl\1cr:weighmean\ 1gewogengemidd\ 1nl\1cCalculates the determinant of a matrix.\ 1Berekent de determinant van een matrix.\ 1nl\1cCalculates the value of a zero-coupon (pure discount) bond.\ 1Berekent de waarde van een obligatie zonder coupons.\ 1nl\1cMillion\ 1Miljoen\ 1nl\1cMean Deviation\ 1Gemiddelde afwijking\ 1sv\1cDiscount rate for a security\ 1Reduceringshastighet för säkerhet\ 1nl\1cCalculates the volume of a prism with rectangular base.\ 1Berekent de inhoud van een prisma met een rechthoekig basisvlak.\ 1fr\1cReturns the number of days between two dates.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360, 1: real days (default), 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Retourne le nombre de jours entre deux dates.&#10;&#10;La base est la manière de compter les jours que vous souhaitez utiliser : 0 : US 30/360, 1 : jours réels (par défaut), 2 : jours réels/360, 3 : jours réels/365 ou 4 : Européenne 30/360.\ 1fr\1cCircle\ 1Cercle\ 1fr\1cBase-N Logarithm\ 1Logarithme en base N\ 1sv\1cMin\ 1Min\ 1sv\1cTitanium\ 1Titan\ 1nl\1cSize\ 1Grootte\ 1fr\1cTerabyte\ 1Téraoctet\ 1fr\1cReturns a column in a matrix as a vector.\ 1Retourne une colonne de matrice comme vecteur.\ 1nl\1cWatt per Square Meter Steradian\ 1Watt per vierkante meter per steradiaal\ 1nl\1cFarad\ 1Farad\ 1nl\1cr:true,r:yes\ 1waar,ja\ 1nl\1cr:yearfrac\ 1jaarfrac\ 1nl\1cErbium\ 1Erbium\ 1fr\1cReturns a decimal integer from an octal number\ 1Retourne un entier décimal à partir d'un nombre octal\ 1sv\1cDivide\ 1Dela\ 1nl\1cr:zero_coupon\ 1geen_coupon\ 1nl\1cDays between two dates\ 1Aantal dagen tussen twee data\ 1fr\1cMagnetism\ 1Magnétisme\ 1nl\1cU.S. Liquid Quarts\ 1U.S. Liquid Quarts\ 1fr\1cUndefined\ 1Indéfini\ 1nl\1cInitial value of counter\ 1Beginwaarde van teller\ 1nl\1cLoad CSV File\ 1Inlezen CSV-bestand\ 1fr\1cCalorie (15 degrees Celcius)\ 1Calorie (15°C)\ 1nl\1cKelvin\ 1Kelvin\ 1sv\1cPlanck Length\ 1Planck-längd\ 1nl\1cCandela Steradian\ 1Candela-steradiaal\ 1sv\1cQuartile\ 1Kvartil\ 1fr\1cEuro Cent\ 1centime d'Euro\ 1sv\1cFactor expression\ 1Faktoruttryck\ 1sv\1cPlanck Mass\ 1Planck-massa\ 1nl\1cr:process\ 1verwerken\ 1nl\1cPayment of an annuity going towards principal (PPMT)\ 1Aflossingsdeel van een termijn van een annuïteit (PPMT)\ 1sv\1cBinary\ 1Binär\ 1nl\1cChlorine\ 1Chloor\ 1sv\1cForce\ 1Kraft\ 1nl\1cWatt per Steradian\ 1Watt per steradiaal\ 1sv\1cPresent value\ 1Nuvärde\ 1nl\1cKibibyte\ 1Kibibyte\ 1sv\1car:Bq,becquerel,p:becquerels\ 1a:Bq,becquerel\ 1nl\1cFoot-Candle\ 1Foot-Candle\ 1sv\1cr:odd\ 1udda\ 1nl\1cSpeed of Light in Vacuum\ 1Lichtsnelheid in vacuüm\ 1nl\1cHektogram\ 1Hectogram\ 1sv\1cr:oct\ 1okt\ 1sv\1cReturns 0 if i != j and 1 if i = j.\ 1Returnerar 0 om i != j och 1 if i = j.\ 1fr\1cMagnetic Flux\ 1Flux Magnétique\ 1sv\1cSquare Meter per Square Meter\ 1Kvadratmeter per kvadratmeter\ 1sv\1cWith respect to\ 1Med avseende på\ 1fr\1cBase-2 Logrithm\ 1Logarithme en base 2\ 1nl\1cRectangular Function\ 1Rechthoekige functie\ 1fr\1cEquation\ 1Équation\ 1sv\1cRamp Function\ 1Rampfunktion\ 1nl\1cBelgian Franc\ 1Belgische frank\ 1fr\1cPermittivity\ 1Permittivité\ 1sv\1cVector Limits\ 1Vektorgränser\ 1nl\1cHyperbolic Cosecant\ 1Hyperbolische cosecans\ 1fr\1car:NLG,guilder\ 1ar:NLG,florin\ 1sv\1cArchimede's Constant (pi)\ 1Archimedes konstant (pi)\ 1nl\1cOhm\ 1Ohm\ 1sv\1cTau Mass\ 1Tau-massa\ 1nl\1cBase-10 Logrithm\ 1Logaritme met grondtal 10\ 1nl\1cNumber Base\ 1Grondtal talstelsel\ 1sv\1cRectangle Area\ 1Rektangelarea\ 1nl\1cr:perm,variations\ 1perm,variaties\ 1nl\1cLength of string\ 1Lengte van karakterrij\ 1fr\1cr:odd\ 1impair\ 1nl\1cr:minus_infinity\ 1min_oneindig\ 1nl\1cParallelogram Perimeter\ 1Omtrek van parallellogram\ 1fr\1cSwiss Francs\ 1Franc suisse\ 1sv\1cWidth\ 1Bredd\ 1nl\1cr:pcontent\ 1pinhoud\ 1sv\1cBeta Function\ 1Betafunktion\ 1nl\1cAdjugate (Adjoint)\ 1Aangrenzend\ 1sv\1cCalculates the Body Mass Index. The resulting BMI-value is sometimes interpreted as follows (although varies with age, sex, etc.):&#10;&#10;Underweight&#9;&#9;&lt; 18.5&#10;Normal weight&#9;&#9;18.5-25&#10;Overweight&#9;&#9;25-30&#10;Obesity&#9;&#9;&#9;&gt; 30&#10;&#10;Note that you must use units for weight (ex. 59kg) and length (ex. 174cm).\ 1Beräknar BMI (Body Mass Index). Det resulterande BMI-värdet tolkas ibland som följer:&#10;&#10;Undervikt&#9;&#9;&#9;&lt; 18.5&#10;Idealvikt&#9;&#9;&#9;18.5-25&#10;Övervikt&#9;&#9;&#9;25-30&#10;Fetma&#9;&#9;&#9;&gt; 30&#10;&#10;Notera att du måste använda enheter för vikt (ex. 59kg) och längd (ex. 174cm).\ 1sv\1cRepresents Number\ 1Representar nummer\ 1nl\1cPercentile\ 1Percentiel\ 1fr\1cElectric Charge\ 1Charge Électrique\ 1sv\1cReturns the most frequently occuring value.\ 1Returnerar det mest förekommande värdet.\ 1sv\1cCost\ 1Kostnad\ 1nl\1cr:concatenate\ 1samenvoegen\ 1fr\1cCalculates the nominal interest rate from a given effective interest rate compounded at given intervals.\ 1Calcule le taux d'intérêt nominal pour un taux d'intérêt effectif donné composé à des intervalles donnés.\ 1sv\1cHydrogen\ 1Väte\ 1fr\1cr:geomean\ 1moyenne_géométrique\ 1nl\1cr:first_radiation,ais:c_1\ 1eerste_straling,c_1\ 1fr\1cMillimeter of Mercury\ 1Millimètre de Mercure\ 1fr\1cUtilities\ 1Utilitaires\ 1nl\1cProton Mass\ 1Protonmassa\ 1nl\1cMagnetic Flux\ 1Magnetische flux\ 1fr\1cDouble Factorial\ 1Factorielle double\ 1sv\1cExpression if condition is met\ 1Uttryck om villkoret uppfylls\ 1sv\1cSurface Area of Cylinder\ 1Ytarea för en cylinder\ 1sv\1cCalculates the area of a four-sided figure whose opposite sides are both parallel and equal in length.\ 1Beräknar arean för en fyrsidig figur vars motstående sidor är parallella och är lika långa.\ 1nl\1cFarad per Meter\ 1Farad per meter\ 1sv\1cRiemann Zeta\ 1Riemanns Zeta\ 1sv\1cLoad CSV File\ 1Ladda CSV-fil\ 1sv\1cCent (USD)\ 1Cent (USD)\ 1sv\1cFuture Value\ 1Framtida värde\ 1sv\1cDisplay Warning\ 1Visa varning\ 1nl\1cBulgarian Lev\ 1Bulgaarse Lev\ 1nl\1cReturns the probability density p(x) at x for a logistic distribution with scale parameter. (from Gnumeric)\ 1Retourneert de kansdichtheid p(x) in x voor een  logistische verdeling met schaalparameter. (van Gnumeric)\ 1nl\1cMoments\ 1Momenten\ 1sv\1cau:&#xA2;,r:cent,p:cents\ 1au:&#xA2;,cent\ 1sv\1car:atm,atmosphere,p:atmospheres\ 1a:atm,atmosfär,p:atmosfärer\ 1nl\1cWeber per Ampere\ 1Weber per ampere\ 1fr\1cr:matrix2vector\ 1matrice_vers_vecteur\ 1nl\1cElectron Mass\ 1Elektronmassa\ 1fr\1cLuxembourg Franc\ 1Franc luxembourgeois\ 1sv\1cr:sphere_sa\ 1sfäryta\ 1nl\1cr:warning\ 1waarschuwing\ 1sv\1cEntropy\ 1Entropi\ 1sv\1cVolume of Triangular Prism\ 1Volym för en triangulär prism\ 1sv\1cLithuanian Lit\ 1Litauiska lit\ 1sv\1cDisplay Error\ 1Visa felmeddelande\ 1nl\1cUse step size\ 1Stapgrootte gebruiken\ 1fr\1cr:median\ 1médiane\ 1fr\1cSphere Volume\ 1Volume de Sphère\ 1nl\1cTests a condition and returns a value depending on the result.\ 1Test een conditie en retourneert een waarde afhankelijk van het resultaat.\ 1nl\1cReturns an integer from a binary number\ 1Converteert een binair getal naar een geheel getal\ 1fr\1cr:proton_mass,ais:m_p\ 1masse_du_proton,ais:m_p\ 1fr\1cInverse Secant\ 1Arcsécante\ 1sv\1cSecond Radiation Constant\ 1Andra strålningskonstanten\ 1sv\1cr:mass\ 1massa\ 1fr\1cReturns the identity matrix of a matrix or with specified number of rows/columns.\ 1Retourne la matrice identité ou une matrice avec le nombre indiqué de lignes/colonnes.\ 1fr\1ca:%,r:procent\ 1a:%,pourcent\ 1nl\1cUndecillion\ 1Sextiljoen\ 1sv\1cNumber Bases\ 1Nummerbaser\ 1sv\1cMatrix Area\ 1Matrisarea\ 1fr\1cTests a condition and returns a value depending on the result.\ 1Teste une condition et retourne une valeur en fonction du résultat.\ 1nl\1cAtomic and Nuclear Constants\ 1Atomaire- en nucleaire constanten\ 1fr\1cElectric Current\ 1Courant Électrique\ 1sv\1cSquare Perimeter\ 1Kvadratomkrets\ 1nl\1cHolmium\ 1Holmium\ 1fr\1cCanadian Dollars\ 1Dollar canadien\ 1nl\1cDarmstadtium\ 1Darmstadtium\ 1nl\1car:atm,atmosphere,p:atmospheres\ 1atm,atmosfeer,atmosfeer\ 1fr\1cTellurium\ 1Tellure\ 1fr\1cLarge Numbers\ 1Grands Nombres\ 1fr\1cExport To CSV File\ 1Exporter dans un ficher CSV\ 1fr\1cSide A\ 1Côté A\ 1sv\1cRow variable\ 1Radvariabel\ 1nl\1cWeber\ 1Weber\ 1nl\1cBarium\ 1Barium\ 1fr\1cNumber of Samples\ 1Nombre d'Échantillons\ 1sv\1cCoulomb per Kilogram\ 1Coloumb per kilogram\ 1sv\1cr:teaspoon,p:teaspoons\ 1tesked,p:teskedar\ 1fr\1cr:for\ 1pour\ 1sv\1cCalorie (15 degrees Celcius)\ 1Kalorier (15 grader Celcius)\ 1sv\1cCarbon\ 1Kol\ 1sv\1cr:time\ 1tid\ 1nl\1cSpecific Entropy\ 1Soortelijke entropie\ 1nl\1cProtactinium\ 1Protactinium\ 1fr\1cDays between two dates\ 1Jours entre deux dates\ 1sv\1cVolt per Ampere\ 1Volt per ampere\ 1fr\1cCalculates the interest paid on a given period of an investment.\ 1Calcule l'intérêt d'un investissement payé sur une période donnée.\ 1sv\1cr:if\ 1om\ 1fr\1cStatistics\ 1Statistique\ 1fr\1cr:factorial\ 1factorielle\ 1sv\1cr:rectprism_sa\ 1rektangelprismyta\ 1nl\1car:u,a:AMU,atomic_mass_unit,p:atomic_mass_units\ 1AMU,atomaire_massa_eenheid,atomaire_massa_eenheden\ 1nl\1cProduct\ 1Product\ 1nl\1cMolar Entropy\ 1Molaire entropy\ 1nl\1cAngle\ 1Hoek\ 1sv\1cText string 2\ 1Textsträng 2\ 1fr\1cVolt per Ampere\ 1Volt par Ampère\ 1sv\1cr:perm,variations\ 1variationer\ 1sv\1c-r:octillion\ 1kvadriljard,p:kvadriljarder\ 1sv\1cInverse Secant\ 1Invers sekant\ 1nl\1cErg\ 1Erg\ 1nl\1cLife\ 1Levensduur\ 1sv\1cExposure\ 1Exponering\ 1nl\1cUnunseptium\ 1Ununseptium\ 1sv\1cInclination\ 1Inklination\ 1sv\1cSquare Kilometer\ 1Kvadratkilometer\ 1nl\1cAnalysis\ 1Analyse\ 1sv\1cElasticity\ 1Elasticitet\ 1nl\1cr:rectprism_sa\ 1rectprisma_opp\ 1sv\1cLife\ 1Livslängd\ 1nl\1cReturns a sorted vector.&#10;&#10;ex. sort([6, 1, 4])=[1, 4, 6]\ 1Retourneert een gesorteerde vector.&#10;&#10;bv. sort([6, 1, 4])=[1, 4, 6]\ 1nl\1cAustrian Schilling\ 1Oostenrijkse schilling\ 1fr\1cLowest Degree (Valuation)\ 1Plus Petit Degré (Estimation)\ 1fr\1cFirst data row\ 1Première ligne de données\ 1nl\1cr:received\ 1ontvangen\ 1nl\1cDenominator of fraction\ 1Noemer van breuk\ 1nl\1cGram of TNT\ 1Gram TNT\ 1sv\1car:H,henry,p:henrys\ 1a:H,henry\ 1sv\1cReturns a vector with listed elements.\ 1Returnerar en vektor med listade element.\ 1nl\1cPluto\ 1Pluto\ 1fr\1cPrice per $100 face value of a security\ 1Prix pour 100 $ de valeur faciale d'une obligation\ 1sv\1cSquare Inch\ 1Kvadrattum\ 1sv\1cCadmium\ 1Kadmium\ 1nl\1cStatistical Tests\ 1Statistische testen\ 1sv\1cDessertspoon\ 1Dessertsked\ 1nl\1cAbsolute Value\ 1Absolute waarde\ 1fr\1cTemperature\ 1Température\ 1nl\1cReturns the yield for a treasury bill.\ 1Berekent de opbrengst van een kortlopende overheidsobligatie zonder coupons.\ 1sv\1cIlluminance\ 1Illuminans\ 1fr\1cOrder\ 1Ordre\ 1fr\1cInterest paid on a given period of an investment (ISPMT)\ 1Intérêt payé pour une période donnée d'un investissement\ 1nl\1cReturns the lowest value.\ 1Retourneert de kleinste waarde.\ 1nl\1cCalculus\ 1Calculus\ 1fr\1cVector 1\ 1Vecteur 1\ 1nl\1cYear\ 1Jaar\ 1sv\1cIndex\ 1Index\ 1nl\1cLeading Coefficient\ 1Eerste coëfficiënt\ 1nl\1cVanadium\ 1Vanadium\ 1sv\1cAtomic Mass Constant\ 1Atommassenhet\ 1sv\1cRank\ 1Rangordna\ 1sv\1cCurrency\ 1Valuta\ 1nl\1cQuadrillion\ 1Biljard\ 1sv\1cFuel Economy\ 1Bränsleförbrukning\ 1fr\1cVolume of Rectangular Prism\ 1Volume de Prisme Rectangulaire\ 1fr\1cFractional dollar\ 1Dollar fractionnaire\ 1sv\1car:pt,a:pts,point,p:points\ 1punkt,point,p:punkter,p:points\ 1nl\1cMole\ 1Mol\ 1fr\1cNew Zealand Dollars\ 1Dollars néo-zélandais\ 1fr\1cReturns a part of a vector between two positions.\ 1Retourne une partie de vecteur entre deux positions.\ 1sv\1cFor condition\ 1Medans-villkor\ 1nl\1cFace value\ 1Nominale waarde\ 1nl\1cGram per Mole\ 1Gram per mol\ 1nl\1cCentimeter\ 1Centimeter\ 1fr\1cr:weight,mass\ 1r:poids,masse\ 1sv\1cUndefined\ 1Odefinierad\ 1sv\1cReturns the element at specified position in a matrix (row and column) or vector (index).\ 1Returnerar elementet på angiven position i en matris (rad och kolumn) eller en vektor (index).\ 1sv\1cr:rect\ 1rektangel\ 1sv\1cr:gravity\ 1tyngdkraft\ 1sv\1cExport To CSV File\ 1Exportera till CSV-fil\ 1nl\1cLux\ 1Lux\ 1nl\1cAnnual yield\ 1Opbrengst per jaar\ 1nl\1cAtmosphere\ 1Atmosfeer\ 1sv\1cQuadratic Mean (RMS)\ 1Kvadratiskt medelvärde\ 1sv\1cItalian Lira\ 1Italienska lire\ 1sv\1cFirst data row\ 1Första raden med data\ 1fr\1cMagnesium\ 1Magnésium\ 1sv\1cWeighted Mean\ 1Viktat medelvärde\ 1nl\1cStone\ 1Stone\ 1sv\1cHyperfactorial\ 1Hyperfakultet\ 1nl\1cValue 2 (j)\ 1Waarde 2 (j)\ 1sv\1cIf...Then...Else\ 1Om...då...annars\ 1nl\1cReturns 0 if i != j and 1 if i = j.\ 1Retourneert 0 indien i != j en 1 if i = j.\ 1nl\1cCarbon\ 1Koolstof\ 1sv\1cSquare Mile\ 1Kvadratmile\ 1nl\1cRad\ 1Rad\ 1fr\1cPlane Angle\ 1Angle Plan\ 1fr\1cAmpere\ 1Ampère\ 1fr\1cAtmosphere\ 1Atmosphère\ 1fr\1cReturns a matrix imported from a CSV data file.\ 1Retourne une matrice importée d'un fichier de données CSV.\ 1sv\1cr:total\ 1totalt\ 1nl\1cReturns the bond equivalent for a treasury bill.\ 1Berekent het obligatie-equivalent voor een kortlopende overheidsobligatie zonder coupons.\ 1sv\1cOctodecillion\ 1Noniljard\ 1nl\1cInverse Cosine\ 1Inverse cosinus\ 1sv\1cSeparator\ 1Avskiljare\ 1nl\1cLogical\ 1Logisch\ 1nl\1cCurrency\ 1Valuta\ 1sv\1cPeriods for investment to attain desired value\ 1Perioder för investering att uppnå önskat värde\ 1fr\1cAtomic Mass Constant\ 1Constante de Masse Atomique\ 1sv\1cGeometric Mean\ 1Geometriskt medelvärde\ 1fr\1cReturns the number of possible arrangements of an unordered list with a number of objects to choose from and a list size. If there are three objects (1, 2 and 3) that is put in a list with place for two, the alternatives are [1, 2], [1, 3], and [2, 3], and thus the number of combinations is 3.\ 1Retourne le nombre d'arrangements possibles d'une liste non ordonnée avec un nombre d'objets à choisir et une taille de liste. S'il y a trois objets (1,2 et 3) qui sont mis dans une liste à deux positions, les alternatives sont [1, 2], [1, 3], et [2, 3], et le nombre de combinaisons est donc 3.\ 1nl\1cHyperbolic Sine\ 1Hyperbolische sinus\ 1nl\1cNumber of periods\ 1Aantal termijnen\ 1sv\1c-r:billion\ 1miljard,p:miljarder\ 1sv\1cAbohm\ 1Abohm\ 1nl\1cInverse Hyperbolic Cosecant\ 1Inverse hyperbolische cosecans\ 1nl\1cFactor expression\ 1Expressie voor factor\ 1sv\1cElectric Charge Density\ 1Laddningstäthet\ 1sv\1cCurrent Time\ 1Nuvarande tid\ 1nl\1car:lm,lumen,p:lumens\ 1lm,lumen\ 1nl\1cGallium\ 1Gallium\ 1sv\1cAscending\ 1Stigande\ 1nl\1cExposure\ 1Belichting\ 1nl\1cConsumer Surplus\ 1Consumentenoverschot\ 1nl\1cTellurium\ 1Telluur\ 1sv\1cr:bit,p:bits\ 1bit,p:bitar\ 1nl\1cRayleigh Distribution\ 1Rayleigh-verdeling\ 1nl\1cPhysico-Chemical Constants\ 1Fysisch-chemische constanten\ 1nl\1cBottom\ 1Onder\ 1fr\1cMole\ 1Mole\ 1fr\1cReturns a vector with the elements from two vectors.\ 1Retourne un vecteur avec les éléments de deux vecteurs.\ 1sv\1cWeek\ 1Vecka\ 1sv\1cBoron\ 1Bor\ 1nl\1cPond (Gram-Force)\ 1Pond (gram-kracht)\ 1sv\1cSquare Root\ 1Kvadratrot\ 1fr\1cr:degree\ 1degré\ 1fr\1cSwedish Krona\ 1Couronne suédoise\ 1sv\1cPolynomial Degree\ 1Polynomgrad\ 1sv\1car:s,second,p:seconds\ 1a:s,sekund,p:sekunder\ 1nl\1cHand\ 1Hand\ 1fr\1cLogical\ 1Logique\ 1fr\1cCube Root\ 1Racine Cubique\ 1sv\1cMonths\ 1Månader\ 1fr\1cOrbital Period (Year)\ 1Période Orbitale (Année)\ 1fr\1cFrench Franc\ 1Franc français\ 1sv\1cSalvage value\ 1Slutvärde\ 1sv\1cFunction\ 1Funktion\ 1fr\1cIrish Pound\ 1Livre irlandaise\ 1nl\1cCooking\ 1Koken\ 1nl\1cRadium\ 1Radium\ 1sv\1cCalculates the volume of a 3-dimensional shape standing on a rectangular base and terminating in a point at the top.\ 1Beräknar volymen för en 3-dimensionell form som står på en rektangulär bas och som slutar en punkt på toppen.\ 1sv\1cCounter variable\ 1Räknarvariabel\ 1nl\1cCalculates the amount of a payment of an annuity going towards interest.&#10;&#10;Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.\ 1Berekent het interestdeel van een periodieke betaling voor een annuïteit.&#10;&#10;Type bepaalt de vervaldatum van de betaling. 1 voor betaling aanhet het begin van de termijn en 0 (standaard) voor betaling aan het einde van de termijn.\ 1sv\1cTop\ 1Övre gräns\ 1nl\1cColumns\ 1Kolommen\ 1fr\1cInverse Hyperbolic Secant\ 1Argsécante Hyperbolique\ 1sv\1car:AU,astronomical_unit,p:astronomical_units\ 1a:AU,astronomisk_enhet,p:astronomiska_enheter\ 1fr\1cArithmetics\ 1Arithmétique\ 1sv\1cTurkish New Lira\ 1Turkiska nya lira\ 1nl\1car:g,gram,p:grams\ 1g,gram,grammen\ 1sv\1cCalculates the factorial of an integer. Mulitplies the argument with every lesser positive integer (n(n-1)(n-2)...2*1). Can also be entered as a number followed by one exclamation mark.&#10;&#10;ex. factorial(5) = 5! = 5 * 4 * 3 * 2 * 1 = 120\ 1Beräknar fakulteten för ett heltal. Multiplicerar parametern med varje mindre positivt heltal (n(n-1)(n-2)...2*1). Kan också skrivas som ett nummer följt av ett utropstecken.&#10;&#10;t ex factorial(5) = 5! = 5 * 4 * 3 * 2 * 1 = 120\ 1nl\1cGoogol\ 1Googol\ 1sv\1cVolume of Rectangular Prism\ 1Volym för en rektangulär prism\ 1nl\1cCoulomb per Cubic Meter\ 1Coulomb per kubieke meter\ 1nl\1cNumber of elements\ 1Aantal elementen\ 1sv\1cCoupons per year\ 1Antal kuponger per år\ 1sv\1cPearson's Correlation Coefficient\ 1Pearsons korrelationskoefficient\ 1nl\1cExpression if condition is NOT met\ 1Expressie indien NIET aan conditie wordt voldaan\ 1fr\1cRemainder\ 1Reste\ 1nl\1cPlatinum\ 1Platina\ 1sv\1car:Gal,galileo,p:galileos\ 1a:Gal,galileo\ 1nl\1cIntegers\ 1Gehele getallen\ 1nl\1cSolves two equations with two unknown variables. Returns the value of the first variable.\ 1Lost twee vergelijkingen op in twee variabelen. Retourneert de waarde van de eerste variabele.\ 1fr\1c2 raised the to power X\ 12 élevé à la puissance X\ 1fr\1cDecimal dollar\ 1Dollar décimal\ 1nl\1cr:rect_perimeter\ 1rect_omtrek\ 1fr\1cCalculates the sum-of-years digits depreciation for an asset based on its cost, salvage value, anticipated life, and a particular period. This method accelerates the rate of the depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The depreciable cost is the actual cost minus the salvage value. The useful life is the number of periods (typically years) over which the asset is depreciated.\ 1Calcule la dépréciation d'un actif d'après son coût, sa valeur résiduelle, sa durée prévue et une période particulière. Cette méthode accélère le taux de dépréciation, ainsi les frais de dépréciation sont plus importants dans les premières périodes que dans les dernières. Le coût amortissable est la valeur réelle moins la valeur résiduelle. La vie utile est le nombre de périodes (typiquement années) pendant lesquelles les actifs sont dépréciés.\ 1nl\1cr:year\ 1jaar\ 1sv\1cLithium\ 1Litium\ 1sv\1cr:circle\ 1cirkel\ 1nl\1cValue\ 1Waarde\ 1sv\1cPound-force per Square Inch\ 1Pound-force per kvadrattum\ 1sv\1cTriangle Area\ 1Triangelarea\ 1nl\1cReturns the number of possible rearrangements of an ordered list, of a certain size, where none of the objects are on their original position. If the original list is [1, 2, 3], the possible derangements is [2, 3, 1] and [3, 1, 2], and thus the number of derangements is 2.\ 1Retourneert op hoeveel manieren een geordende lijst van objecten zo kan worden herschikt dat geen der objecten op zijn oorspronkelijke posite terecht komt. Indien de oorspronkelijke lijst [1, 2, 3] is, zijn de mogelijke herschikkingen [2, 3, 1] en [3, 1, 2], en is het aantal mogelijke herschikkingen dus 2.\ 1nl\1cNeodymium\ 1Neodymium\ 1nl\1cTantalum\ 1Tantaal\ 1fr\1cFinds the linear function for the straight line between two distinct points.\ 1Trouve la fonction affine pour la ligne droite passant entre deux points distincts.\ 1sv\1cUtilities\ 1Verktyg\ 1nl\1cHafnium\ 1Hafnium\ 1sv\1cInch\ 1Tum\ 1fr\1cSurface Area of Cylinder\ 1Aire de la Surface d'un Cylindre\ 1nl\1cr:undefined\ 1ongedefinieerd\ 1sv\1cais:cal_IT,ar:cal,c:calorie,cp:calories\ 1ais:cal_IT,a:cal,c:kalori,cp:kalorier\ 1nl\1cMeter per Meter\ 1Meter per meter\ 1sv\1cRegression\ 1Regression\ 1fr\1cr:cone\ 1cône\ 1sv\1cr:stdev\ 1standardavvikelse\ 1fr\1cInverse Sine\ 1Arcsinus\ 1nl\1cr:sort\ 1sorteren\ 1fr\1cr:floor\ 1plancher\ 1fr\1cCircle Area\ 1Aire d'un cercle\ 1sv\1cr:rect_perimeter\ 1rektangelomkrets\ 1sv\1cCalculates the surface area of a prism with rectangular base.\ 1Beräknar ytarean för en prisma med rektangulär bas.\ 1nl\1cr:rectangular\ 1rechthoekig\ 1sv\1cSolves two equations with two unknown variables. Returns the value of the first variable.\ 1Lös två ekvationer med två okända variabler. Returnerar värdet på den första variabeln.\ 1nl\1cKnot\ 1Knoop\ 1nl\1cReciprocal Seconds Mole\ 1Omgekeerde seconden mol\ 1nl\1cr:median\ 1mediaan\ 1nl\1cUnuntrium\ 1Ununtrium\ 1sv\1cau:&#x3A0;,r:product\ 1au:&#x3A0;,produkt\ 1nl\1cFrequency\ 1Frequentie\ 1nl\1cClassical Electron Radius\ 1Klassieke straal elektron\ 1nl\1cReturns the probability density p(x) at x for a Pareto distribution with exponent and scale. (from Gnumeric)\ 1Retourneert de kansdichtheid p(x) in x voor een Pareto-verdeling met exponent en schaal. (van Gnumeric)\ 1nl\1cEuro Cent\ 1Eurocent\ 1sv\1cTypography\ 1Typografi\ 1sv\1cReturns the identity matrix of a matrix or with specified number of rows/columns.\ 1Returnerar identitetsmatrisen för en matris eller med angivet antal rader/kolumner.\ 1nl\1cMendelevium\ 1Mendelevium\ 1sv\1cr:cofactor\ 1kofaktor\ 1fr\1cData\ 1Donnée\ 1nl\1cr:solve2\ 1oplossen2\ 1sv\1cData 2\ 1Data 2\ 1nl\1cPrice\ 1Prijs\ 1nl\1cUnunpentium\ 1Ununpentium\ 1fr\1cRedemption\ 1Amortissement\ 1nl\1cForce\ 1Kracht\ 1fr\1cCup\ 1Tasse\ 1sv\1cDensity at 295K\ 1Densitet vid 295K\ 1sv\1cSuperfactorial\ 1Superfakultet\ 1fr\1cCalculates the cofactor of the element at specified position.\ 1Calcule le cofacteur à la position désignée.\ 1nl\1cAccrued interest of security paying at maturity\ 1Totale rente van waardepapier op vervaldatum\ 1fr\1cDiscount\ 1Escompte\ 1nl\1cSpecific Volume\ 1Soortelijk volume\ 1sv\1cUpper limit\ 1Övre gräns\ 1sv\1cCharacteristic Impedance of Vacuum\ 1Karaktäristisk impedans för vakuum\ 1sv\1cNewton per Meter\ 1Newton per meter\ 1fr\1cElectricity\ 1Électricité\ 1sv\1cStatistical Tests\ 1Statistika tester\ 1nl\1cDysprosium\ 1Dysprosium\ 1fr\1cMatrix\ 1Matrice\ 1nl\1cCalculates the demand elasticity. Also works for supply elasticity, income elasticity, cross-price elasticity, etc. Just replace demand, with supply, or price with income...&#10;&#10;Ex. elasticity(100-x^2, 3) calculates the demand elasticity when the price is 3 for the function "Q = 100 - x^2" where x is the default price variable.\ 1Berekent de vraagelasticiteit. Is ook toepasbaar op aanbodelasticiteit, inkomenselasticiteit, prijselasticiteit, enzovoorts. Vervang vraag door aanbod of prijs met inkomen...&#10;%#10; De formule elasticity(100-x^2, 3) bijvoorbeeld berekent de vraagelasticiteit als de prijs 3 is voor de functie "Q = 100 -x^2". waar x de standaard prijsvariabele is.\ 1nl\1cReturns a column in a matrix as a vector.\ 1Retourneert een kolom van een matrix als een vector.\ 1sv\1cMultiply\ 1Multiplicera\ 1sv\1cr:addMonths\ 1adderaMånader\ 1nl\1cBorh Magneton\ 1Borh Magneton\ 1nl\1cModulus\ 1Modulus\ 1fr\1cCalculates the permanent of a matrix. The permanent differs from a determinant in that all signs in the expansion by minors are taken as positive.\ 1Calcule le permanent d'une matrice. Le permanent diffère du déterminant dans le fait que tous les signes dans le développement en mineurs sont pris positifs.\ 1nl\1cCalculates the norm/length of a vector.\ 1Berekent de norm/lengte van een vector.\ 1sv\1cChromium\ 1Krom\ 1fr\1cSolves two equations with two unknown variables. Returns the value of the first variable.\ 1Résout deux équations à deux inconnues. Retourne la valeur de la première variable.\ 1fr\1cIntegrate\ 1Intégrale\ 1sv\1cVector\ 1Vektor\ 1nl\1cX Position\ 1X Positie\ 1sv\1cQuindecillion\ 1Oktiljon\ 1fr\1cTerabit\ 1Térabit\ 1fr\1cMiles per Hour\ 1Miles par Heure\ 1nl\1cUnit Part\ 1Eenheidsgedeelte\ 1sv\1cCube\ 1Kub\ 1fr\1cDimension / Step size\ 1Dimension / Taille du pas\ 1nl\1cIron\ 1IJzer\ 1nl\1cIridium\ 1Iridium\ 1nl\1cRPN Stack Register\ 1RPN-register in stapelgeheugen\ 1sv\1cActinium\ 1Aktinium\ 1nl\1cr:replace\ 1vervangen\ 1nl\1cMode\ 1Modus\ 1sv\1c!units!Length\ 1Längd\ 1sv\1cWeek begins on Sunday\ 1Veckor börjar på söndag\ 1sv\1cASCII Value\ 1ASCII värde\ 1fr\1cPhosphorus\ 1Phosphore\ 1nl\1cCanadian Dollars\ 1Canadese dollar\ 1fr\1cOctal number\ 1Nombre octal\ 1nl\1cDidot Point\ 1Didot Point\ 1nl\1cTrapezoid Area\ 1Oppervlakte van trapezium\ 1nl\1cIodine\ 1Jood\ 1nl\1cDyne\ 1Dyne\ 1fr\1cMicroeconomics\ 1Micro-économie\ 1sv\1cMicroeinstein per Meter Squared per Second\ 1Kikroeinstein per kvadratmeter per sekund\ 1sv\1cReturns a column in a matrix as a vector.\ 1Returnerar en kolumn i en matris som en vektor.\ 1nl\1cU.S. Barrell (oil)\ 1U.S. Barrell (olie)\ 1fr\1cSpeed\ 1Vitesse\ 1sv\1cMole per Cubic Meter\ 1Mol per kubikmeter\ 1fr\1cSquare Meter\ 1Mètre Carré\ 1sv\1cr:isInteger\ 1ärHeltal\ 1nl\1cLink\ 1Link\ 1fr\1cSquare Perimeter\ 1Périmètre d'un Carré\ 1sv\1cBismuth\ 1Vismut\ 1nl\1cHeaviside Step Function\ 1Heavyside stapfunctie\ 1fr\1cPraseodymium\ 1Praséodyme\ 1nl\1cNautical Mile\ 1Nautische mijl\ 1fr\1cPresent Value\ 1Valeur Actuelle\ 1sv\1cAstronomical Unit\ 1Astronomisk enhet\ 1nl\1cOmega Constant\ 1Omega constante\ 1nl\1cAbampere\ 1Abampere\ 1fr\1cAntimony\ 1Antimoine\ 1sv\1cLatvian Lat\ 1Lettiska lat\ 1fr\1cCalculates the amount of a payment of an annuity going towards principal.&#10;&#10;Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.\ 1Calcule le montant des versements d'une rente orientée vers le capital.&#10;&#10;Le type définit la date de paiement. 1 pour des paiements en début de période et 0 (par défaut) pour des paiements en fin de période.\ 1fr\1cr:inclination\ 1r:inclinaison\ 1sv\1cCalculates the effective interest for a given nominal rate.\ 1Beräknar den effektiva räntan från en given nominell räntesats.\ 1fr\1cEven\ 1Pair\ 1nl\1cSextillion\ 1Triljard\ 1fr\1cParallelogram Perimeter\ 1Périmètre d'un Parallélogramme\ 1sv\1cElectric Constant (Permittivity of Free Space)\ 1Elektriska konstanten\ 1nl\1cNominal interest rate\ 1Nominaal rentepercentage\ 1fr\1cCalculates the norm/length of a vector.\ 1Calcule la norme d'un vecteur.\ 1sv\1cPromethium\ 1Prometium\ 1nl\1cTurn\ 1Slag\ 1nl\1c!units!Frequency\ 1Frequentie\ 1nl\1cTungsten\ 1Tungsten\ 1nl\1cImperial Fluid Scuple\ 1Imperial Fluid Scuple\ 1sv\1cPlanck Constant over 2 pi\ 1Plancks konstant över 2 pi\ 1nl\1cr:dimension\ 1dimensie\ 1fr\1cMoment of Force\ 1Moment de Force\ 1nl\1cPolonium\ 1Polonium\ 1fr\1cPayment of an annuity going towards principal (PPMT)\ 1Versements d'une rente orientée vers le capital\ 1sv\1cHyperbolic Tangent\ 1Tangens hyperbolicus\ 1nl\1cCarat\ 1Karaat\ 1sv\1cSquare root (x * pi)\ 1Kvadratrot (x * pi)\ 1nl\1cInverse Hyperbolic Cosine\ 1Inverse hyperbolische cosinus\ 1nl\1cr:geomean\ 1meetkgem\ 1nl\1cr:quartile\ 1kwartiel\ 1nl\1cr:boiling\ 1kokend\ 1sv\1cr:psurplus\ 1producentöverskott\ 1fr\1cText string 2\ 1Chaîne de texte 2\ 1nl\1cGradian (Gon)\ 1Grad (Gon)\ 1nl\1cr:title\ 1titel\ 1nl\1cYard\ 1Yard\ 1nl\1cCylinder Volume\ 1Volume van cilinder\ 1fr\1cInvestment\ 1Investissement\ 1nl\1cDo function\ 1Do-functie\ 1sv\1c-r:novemdecillion\ 1deciljon,p:deciljoner\ 1nl\1cKilogram per Kilogram\ 1Kilogram per kilogram\ 1fr\1cLight Year\ 1Année Lumière\ 1nl\1cUranium\ 1Uraan\ 1nl\1cSum (total)\ 1Som (totaal)\ 1nl\1cSide A\ 1Zijde A\ 1fr\1cMalaysian Ringgit\ 1Ringgit malaisien\ 1fr\1cAnnual coupon rate (%)\ 1Taux de coupon annuel (%)\ 1sv\1cMatrices &amp; Vectors\ 1Matriser &amp; Vektorer\ 1nl\1cMass Fraction\ 1Massafractie\ 1nl\1cCircle\ 1Cirkel\ 1sv\1cUnpaired T-Test\ 1T-test\ 1nl\1cIssue date\ 1Uitgiftedatum\ 1fr\1cTime\ 1Temps\ 1nl\1cInverse Hyperbolic Tangent\ 1Inverse hyperbolische tangens\ 1sv\1cr:solve2\ 1lös2\ 1fr\1cReturns the transpose of a matrix.\ 1Retourne la transposée d'une matrice.\ 1nl\1cOctillion\ 1Quadriljard\ 1fr\1cHyperbolic Cosine\ 1Cosinus Hyperbolique\ 1fr\1cElement variable\ 1Variable Élément\ 1sv\1cRow/index\ 1Rad/index\ 1sv\1cMaturity date\ 1Mognadsdatum\ 1fr\1cr:day\ 1jour\ 1sv\1cSigma\ 1Sigma\ 1nl\1cVariance (random sampling)\ 1Variantie (willekeurige steekproef)\ 1sv\1cr:square\ 1kvadrat\ 1nl\1cSquare Meter per Square Meter\ 1Vierkante meter per vierkante meter\ 1fr\1cJapanese Yen\ 1Yen japonais\ 1sv\1cRange\ 1Omfång\ 1fr\1cReturns a row in a matrix as a vector.\ 1Retourne une ligne dans une matrice sous forme de vecteur.\ 1sv\1cSpecific Volume\ 1Specifik volym\ 1nl\1cPeriodic interest rate\ 1Periodiek rentepercentage\ 1fr\1cValue\ 1Valeur\ 1fr\1cCoupons per year\ 1Coupons par an\ 1nl\1c-r:sextillion\ 1triljard\ 1fr\1cCoulomb per Cubic Meter\ 1Coulomb par Mètre Cube\ 1sv\1cCombinatorics\ 1Kombinatorik\ 1sv\1cTrillion\ 1Biljon\ 1nl\1cRuthenium\ 1Ruthenium\ 1nl\1cName\ 1Naam\ 1sv\1cCoulomb per Volt\ 1Coloumb per volt\ 1nl\1cTurkish New Lira\ 1Nieuwe Turkse lire\ 1sv\1cDeterminant\ 1Determinanten\ 1nl\1cBismuth\ 1Bismut\ 1sv\1cr:char\ 1tecken\ 1nl\1cCalculates the volume of a 3-dimensional shape standing on a rectangular base and terminating in a point at the top.\ 1Berekent de inhoud van een 3-dimensionaal lichaam met een rechthoekig basisvlak en een top in de vorm van een punt.\ 1sv\1cRadian\ 1Radian\ 1sv\1cCalculates and returns the price per $100 face value of a security. The security pays interest at maturity.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Beräknar och returnerar priset per $100 värde av en säkerhet. Säkerheten betalar ränta vid mognad.&#10;&#10;Dagsräkningssystem kan vara: 0: Amerikanskt 30/360 (förvald), 1: verkliga dagar, 2: verkliga dagar/360, 3: verkliga dagar/365, eller 4: Europeiskt 30/360\ 1nl\1cFirst interest\ 1Eerste rente\ 1sv\1cQuantity variabel\ 1Kvantitetsvariabel\ 1fr\1cRow\ 1Ligne\ 1fr\1cSulfur\ 1Soufre\ 1nl\1cLeast Common Multiplier\ 1Kleinste gemene veelvoud\ 1sv\1cAustralian Dollars\ 1Australiensiska dollar\ 1nl\1cQuintillion\ 1Triljoen\ 1fr\1cCombinations\ 1Combinaisons\ 1sv\1cYear\ 1År\ 1nl\1cLength of base\ 1Lengte van basis\ 1nl\1cArgon\ 1Argon\ 1nl\1cCounter update function\ 1Functie voor bijwerken van de teller\ 1nl\1cArithmetics\ 1Rekenen\ 1fr\1cGeometry\ 1Géométrie\ 1nl\1cBoiling Point\ 1Kookpunt\ 1sv\1cVolt Seconds\ 1Voltsekund\ 1nl\1cWith respect to\ 1Met betrekking tot\ 1nl\1cQuattuordecillion\ 1Septiljard\ 1nl\1cPrice per $100 face value of a security bond\ 1Prijs per &euro;100 nominale waarde van een obligatie\ 1nl\1cMaltese Lira\ 1Maltese Lira\ 1fr\1car:AU,astronomical_unit,p:astronomical_units\ 1unité_astronomique,p:unités_astronomiques\ 1sv\1cPercentile\ 1Percentil\ 1sv\1cRPN Stack Vector\ 1RPN-stackvektor\ 1sv\1cReturns the number of samples.\ 1Returnerar antalet prov.\ 1nl\1cSigma\ 1Sigma\ 1fr\1cKilowatt Hour\ 1Kilowatt Heure\ 1nl\1cCalculates the cofactor of the element at specified position.\ 1Berekent de cofactor van het element op de opgegeven positie.\ 1sv\1cMagnetic Flux Density\ 1Magnetisk flödestäthet\ 1nl\1cr:trimmean\ 1trimgemidd\ 1sv\1cau:&#x3A9;,r:ohm,p:ohms\ 1au:&#x3A9;,ohm\ 1sv\1cSupply function\ 1Tillgångsfunktion\ 1sv\1cWeight\ 1Vikt\ 1sv\1cr:row\ 1rad\ 1fr\1cr:multiply\ 1multiplier\ 1sv\1cPhysical Constants\ 1Fysiska konstanter\ 1fr\1cComplex Exponential (Cis)\ 1Exponentielle Complexe\ 1sv\1car:Oe,oersted,p:oersteds\ 1a:Oe,oersted\ 1sv\1cAstatine\ 1Astat\ 1sv\1cHyperbolic Secant\ 1Sekant hyperbolicus\ 1sv\1cSide B\ 1Sida B\ 1nl\1cVolume of Regular Tetrahedron\ 1Inhoud van regelmatig viervlak (tetraëder)\ 1nl\1cReturns the amount received at the maturity date for an invested security.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360. The settlement date must be before maturity date.\ 1Berekent het te ontvangen bedrag na de afloopdatum van een investeringswaardepapier. &#10;&#10;Basis is de dagtelling die u wilt gebruiken: 0: US 30/360 (standaard), 1: werkelijke dagen, 2: werkelijke dagen/360, 3: werkelijke dagen/365 of 4: Europees 30/360. De afwikkeling moet plaats vinden voor de afloopdatum.\ 1fr\1cSquare Area\ 1Aire d'un Carré\ 1sv\1cr:base\ 1bas\ 1sv\1cExponents &amp; Logarithms\ 1Exponenter &amp; Logaritmer\ 1sv\1cSulfur\ 1Svavel\ 1nl\1c-r:million\ 1miljoen\ 1sv\1cIntegrate\ 1Integrera\ 1fr\1cTurkish New Lira\ 1Nouvelle livre turque\ 1nl\1cFrancium\ 1Francium\ 1sv\1cGram per Cubic Decimeter\ 1Gram per kubikdecimeter\ 1sv\1cGradian (Gon)\ 1Gradient (Gon)\ 1sv\1cr:triangular\ 1triangulär\ 1nl\1cFactorial\ 1Faculteit\ 1sv\1cWatt per Meter Kelvin\ 1Watt per meter kelvin\ 1sv\1c-r:sextillion\ 1triljard,p:triljarder\ 1nl\1cr:compton_wavelength,aisu:&#x3BB;_C\ 1compton_golflengte,&#x3BB;_C\ 1nl\1cTrimmed percentage (at each end)\ 1Getrimd percentage (aan beide kanten)\ 1nl\1cr:days\ 1dagen\ 1fr\1cFind Linear Function\ 1Trouver une fonction affine\ 1nl\1cCylinder\ 1Cilinder\ 1sv\1cApery's Constant\ 1Aperys konstant\ 1nl\1cCandela per Meter Squared\ 1Candela per vierkante meter\ 1nl\1cr:columns\ 1kolommen\ 1sv\1cr:plus_infinity\ 1plus_oändlighet\ 1fr\1cr:elements\ 1éléments\ 1nl\1cBillion\ 1Miljard\ 1nl\1cExport To CSV File\ 1Exporteren naar CSV-bestand\ 1nl\1cEconomics\ 1Economie\ 1sv\1cOmega Constant\ 1Omegakonstanten\ 1sv\1cDay\ 1Dag\ 1fr\1cPayment of an annuity going towards interest (IPMT)\ 1Versements d'une rente orientée vers les intérêts\ 1nl\1cr:satellites\ 1satellieten\ 1fr\1cReturns a matrix with specified dimensions and listed elements. Omitted elements are set to zero.\ 1Retourne une matrice avec les dimensions spécifiées et les éléments listés. Les éléments omis sont fixés à zéro.\ 1sv\1cThai Bat\ 1Thailändska bat\ 1nl\1cr:second_radiation,ais:c_2\ 1tweede_straling,c_2\ 1nl\1cCalculates the interest paid on a given period of an investment.\ 1Berekent de betaalde rente over de opgegeven investeringstermijn.\ 1fr\1cRaise\ 1Élever\ 1fr\1cPearson's Correlation Coefficient\ 1Coefficient de Corrélation de Pearson\ 1sv\1cPrice\ 1Pris\ 1fr\1cAvogadro Constant\ 1Constante d'Avogadro\ 1fr\1cEstonian Kroon\ 1Kroon estonienne\ 1sv\1car:hp,horsepower,p:horsepowers\ 1a:hp,hästkraft,p:hästkrafter\ 1nl\1cWinsorized Mean\ 1Gewinsoriseerd gemiddelde\ 1nl\1cr:sqpyramid\ 1vierkpiramide\ 1fr\1cMarket interest rate\ 1Taux d'intérêt du marché\ 1sv\1cTriangle Perimeter\ 1Triangelomkrets\ 1sv\1cNumber of periods\ 1Antal perioder\ 1nl\1cPferdest&#xE4;rke\ 1Paardekracht (metrisch)\ 1nl\1cNorwegian Kroner\ 1Noorse kroon\ 1nl\1cSupply function\ 1Aanbodfunctie\ 1nl\1cFermium\ 1Fermium\ 1fr\1car:A,ampere,p:amperes\ 1ampère,p:ampères\ 1nl\1cr:neutron_mass,ais:m_n\ 1neutron_massa,m_n\ 1sv\1cPercentile (%)\ 1Percentil (%)\ 1fr\1cCombinatorics\ 1Combinatoire\ 1nl\1cArcminute\ 1Boogminuut\ 1sv\1cTime\ 1Tid\ 1fr\1cRadioactivity\ 1Radioactivité\ 1nl\1cr:factorial2\ 1faculteit2\ 1fr\1cHexadecimal\ 1Hexadécimal\ 1fr\1cIntegers\ 1Entiers\ 1sv\1cPlane Angle\ 1Planvinkel\ 1nl\1cNiobium\ 1Niobium\ 1fr\1cSuperfactorial\ 1Superfactorielle\ 1sv\1cLead\ 1Bly\ 1sv\1cPeriods of an investment\ 1Perioder för en investering\ 1fr\1cWeek\ 1Semaine\ 1sv\1cAtmosphere\ 1Atmosfär\ 1nl\1cPrecalculate expression\ 1Voorbereken expressie\ 1nl\1cNovemdecillion\ 1deciljoen\ 1sv\1cr:week\ 1vecka\ 1nl\1cGibibyte\ 1Gibibyte\ 1nl\1cr:inclination\ 1inclinatie\ 1sv\1cWatt per Square Meter Steradian\ 1Watt per steradiankvadratmeter\ 1sv\1cHectare\ 1Hektar\ 1fr\1cEnd row\ 1Terminer la ligne\ 1sv\1cSextillion\ 1Triljard\ 1nl\1cComplex number\ 1Complex getal\ 1nl\1cr:dessertspoon,p:dessertspoons\ 1dessertlepel,dessertlepels\ 1nl\1cMatrix Inverse\ 1Inverse matrix\ 1nl\1cJapanese Yen\ 1Japanse yen\ 1nl\1cTownship\ 1Township\ 1nl\1cElectric Charge\ 1Elektrische lading\ 1nl\1cUndefined\ 1Ongedefinieerd\ 1sv\1cSphere Volume\ 1Sfärvolym\ 1nl\1cInch of Mercury\ 1Inches kwik\ 1fr\1cMiscellaneous\ 1Divers\ 1nl\1cAbvolt\ 1Abvolt\ 1sv\1cTitle\ 1Titel\ 1nl\1cReturns the non-negative square root of x * pi\ 1Retourneert de niet-negatieve vierkantswortel van x * pi\ 1fr\1c2nd value\ 12e valeur\ 1nl\1cFuture Value\ 1Toekomstige waarde\ 1fr\1cDecimeter\ 1Décimètre\ 1sv\1cNorm (length)\ 1Normal\ 1sv\1cr:eccentricity\ 1excentricitet\ 1sv\1cCovariance\ 1Kovarians\ 1nl\1cElectric Constant (Permittivity of Free Space)\ 1Elektrische constante (permittiviteit vrije ruimte)\ 1fr\1cDynamic Viscosity\ 1Viscosité Dynamique\ 1sv\1cIs Number\ 1Är nummer\ 1nl\1cReturns the number of elements in a matrix or vector.\ 1Retourneert het aantal elementen in een matrix of vector.\ 1fr\1cNumber Theory\ 1Théorie des Nombres\ 1fr\1cCzech Koruna\ 1Koruna tchèque\ 1nl\1cr:continuous\ 1continu\ 1fr\1cInch\ 1Pouce\ 1nl\1cCosine\ 1Cosinus\ 1fr\1cReturns the lowest value.\ 1Retourne la valeur la plus petite.\ 1nl\1cDisplay Message\ 1Bericht weergeven\ 1nl\1cCombinations\ 1Combinaties\ 1nl\1cr:speed\ 1snelheid\ 1fr\1cImaginary i (sqrt -1)\ 1Nombre Imaginaire i (tel que i^2 = -1)\ 1sv\1cAbampere\ 1Abampere\ 1nl\1cFilename\ 1Bestandsnaam\ 1sv\1cSilicon\ 1Kisel\ 1fr\1cInterest rate for a fully invested security\ 1Taux d'intérêt d'une obligation entièrement investie\ 1nl\1cSecant\ 1Secans\ 1sv\1cFirst date\ 1Första datumet\ 1sv\1cInverse Cotangent\ 1Invers cotangens\ 1fr\1cSum (total)\ 1Somme (total)\ 1fr\1cReturns the number of coupons to be paid between the settlement and the maturity.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Retourne le nombre de coupons à payer entre la date de transaction et l'échéance. La base est les manière de compter les jours que vous souhaitez utiliser : 0 : US 30/360 (par défaut), 1 : jours réels, 2: jours réels/360, 3: jours réels/365 or 4: Européenne 30/360.La date de contrat doit être antérieure à l'échéance.\ 1sv\1cPower\ 1Effekt\ 1nl\1cr:harmmean\ 1harmgem\ 1nl\1cU.S. Peck\ 1U.S. Peck\ 1sv\1cr:rank\ 1rangordna\ 1nl\1cIlluminance\ 1Verlichtingssterkte\ 1fr\1cCalculates the area of a circle using the radius\ 1Calcule l'aire d'un cercle d'après son rayon\ 1fr\1cDeciliter\ 1Décilitre\ 1sv\1cr:export\ 1exportera\ 1sv\1cInterquartile Range\ 1Kvartilavstånd\ 1nl\1cr:sphere\ 1bol\ 1fr\1cDerangements\ 1Arrangements\ 1fr\1cMatrix/vector\ 1Matrice/Vecteur\ 1fr\1cSolve for multiple variables\ 1Résoudre pour des variables multiples\ 1fr\1cPlanck Length\ 1Longueur de Planck\ 1fr\1cTerms\ 1Termes\ 1fr\1cASCII Value\ 1Valeur ASCII\ 1sv\1cr:days\ 1dagar\ 1fr\1cPhysico-Chemical Constants\ 1Constantes Physico-Chimiques\ 1sv\1cNonillion\ 1Kvintiljon\ 1sv\1cDose Equivalent\ 1Dosekvivalent\ 1nl\1cMebibit\ 1Mebibit\ 1nl\1cTin\ 1Tin\ 1fr\1cNumber of periods\ 1Nombre de périodes\ 1nl\1cCounter variable\ 1Tellervariabele\ 1fr\1cSquare Mile\ 1Mile Carrée\ 1nl\1cr:weekday\ 1weekdag\ 1fr\1cConverts a decimal dollar price into a dollar price expressed as a fraction.\ 1Convertit un prix en dollars décimaux en un prix en dollars sous forme de fraction.\ 1nl\1cr:denominator\ 1noemer\ 1nl\1cEinstein per Meter Squared per Second\ 1Einstein per vierkante meter per seconde\ 1fr\1cr:acos\ 1arccos\ 1fr\1cReturns the number of samples.\ 1Retourne le nombre d'échantillons.\ 1sv\1cIdentity\ 1Identitetsmatris\ 1nl\1cr:square_perimeter\ 1vierkant_omtrek\ 1fr\1cAmpere per Meter\ 1Ampère par mètre\ 1sv\1cReturns the lowest value.\ 1Returnerar det lägsta värdet.\ 1sv\1cMagnetic Constant (Permeability of Free Space)\ 1Magnetiska konstanten\ 1nl\1cNumber of coupons to be paid\ 1Aantal te betalen coupons\ 1nl\1cDurbin-Watson\ 1Durbin-Watson\ 1nl\1cIrradiance\ 1Irradiantie\ 1nl\1c!units!Mass\ 1Massa\ 1fr\1cWatt per Meter Kelvin\ 1Watt par Mètre Kelvin\ 1sv\1cIs Integer\ 1Är heltal\ 1nl\1cProcent\ 1Procent\ 1nl\1cSurface Area of Rectangular Prism\ 1Oppervlaktegrootte van rechthoekig prisma\ 1fr\1cvon Klitzing Constant\ 1Constante de von Klitzing\ 1nl\1cr:circumference\ 1cirkelomtrek\ 1fr\1cInitial value of counter\ 1Valeur initiale du compteur\ 1sv\1cMeter Kilogram per Second Squared\ 1Meterkilogram per kvadratsekund\ 1nl\1cUnunhexium\ 1Ununhexium\ 1sv\1cVolume of Square Pyramid\ 1Volym för en kvadratisk pyramid\ 1fr\1cr:newtonian_constant,a:G\ 1constante_de_newton,a:G\ 1sv\1cCatalytic Activity\ 1Katalytisk aktivitet\ 1nl\1cr:isNumber\ 1isGetal\ 1nl\1cReturns a vector with listed elements.\ 1Retourneert een vector met de opgegeven elementen.\ 1fr\1cWatt per Steradian\ 1Watt par Stéradian\ 1sv\1car:deg,au:&#xB0;,degree,p:degrees\ 1a:deg,au:&#xB0;,grad,p:grader\ 1sv\1car:SEK\ 1a:kr,a:SEK,krona,p:kronor\ 1sv\1cA number representing an element group:&#10;1 Alkali Metal&#10;2 Alkaline-Earth Metal&#10;3 Lanthanide&#10;4 Actinide&#10;5 Transition Metal&#10;6 Metal&#10;7 Metalloid&#10;8 Non-Metal&#10;9 Halogen&#10;10 Noble Gas&#10;11 Transactinide\ 1Ett nummer som representerar en elementgrupp:&#10;1 Alkalimetall&#10;2 Jordalkalimetall&#10;3 Lantanid&#10;4 Aktinid&#10;5 Övergångsmetall&#10;6 Metall&#10;7 Halvmetall&#10;8 Icke-metall&#10;9 Halogen&#10;10 Ädelgas&#10;11 Transaktinid\ 1sv\1c!datasets!Number\ 1Nummer\ 1nl\1cRange\ 1Bereik\ 1nl\1cKilometer per Hour\ 1Kilometer per uur\ 1nl\1cReturns the number of rows in a matrix.\ 1Retourneert het aantal rijen in een matrix.\ 1fr\1cReturns a vector generated from a function with a variable (default x) running from min to max. The fourth argument is either the requested number of elements if the sixth argument is false (default) or the step between each value of the variable.\ 1Retourne un vecteur généré par une fonction à une variable (par défaut : x) parcourant des valeurs entre min et max. Le quatrième argument est soit le nombre d'éléments voulus si le sixième argument est faux (par défaut) ou le pas entre chaque valeur de la variable.\ 1sv\1cCalculates the amount of a payment of an annuity going towards principal.&#10;&#10;Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.\ 1Beräknar summan av en betalning på en livränta som går mot kapital.&#10;&#10;Typ anger när betalningarna sker. 1 för betalning i början av perioden och 0 (förvald) för betalning i slutet av perioden.\ 1sv\1car:c,speed_of_light\ 1a:c,ljusets_hastighet\ 1sv\1cAbvolt\ 1Abvolt\ 1nl\1cCatalytic Concentration\ 1Catalitische concentratie\ 1sv\1cLumen per Foot Squared\ 1Lumen per kvadratfor\ 1sv\1cAmpere per Meter Squared\ 1Ampere per kvadratmeter\ 1nl\1cReturns a row in a matrix as a vector.\ 1Retourneert een rij in een matrix als een vector.\ 1fr\1cPeriods\ 1Périodes\ 1nl\1cMegabit\ 1Megabit\ 1nl\1cParallelogram Area\ 1Oppervlak van parallellogram\ 1nl\1cCalculates the nominal interest rate from a given effective interest rate compounded at given intervals.\ 1Berekent de nominale rente uit de effectieve rente betaald over het opgegeven tijdsinterval.\ 1fr\1cMetric Ton (Tonne)\ 1Tonne Métrique (Tonne)\ 1fr\1cPyramid Volume\ 1Volume de Pyramide\ 1sv\1cr:parallelogram_perimeter\ 1parallellogramomkrets\ 1nl\1cRound\ 1Afronden\ 1fr\1cSeparator\ 1Séparateur\ 1sv\1cRound Upwards\ 1Avrunda uppåt\ 1fr\1cGenerate Vector\ 1Générer un vecteur\ 1nl\1cRounding\ 1Afronding\ 1nl\1cPound Foot per Second Squared\ 1Pound Foot per seconde kwadraat\ 1nl\1cTriangle Perimeter\ 1Omtrek van driehoek\ 1sv\1car:pc,parsec,p:parsecs\ 1a:pc,parsek,p:parseks\ 1sv\1cData 1\ 1Data 1\ 1nl\1cCube Root\ 1Derdemachtswortel\ 1nl\1cr:mode\ 1modus\ 1nl\1cFinancial function mode\ 1Financiële functiemodus\ 1nl\1cAnnual coupon rate (%)\ 1Jaarlijkse couponopbrengst (%)\ 1nl\1cRood\ 1Rood\ 1nl\1cGreek Drachma\ 1Griekse drachme\ 1sv\1cr:parallelogram\ 1parallellogram\ 1nl\1cr:meandev\ 1gemiddev\ 1sv\1cElectric Charge\ 1Elektrisk laddning\ 1nl\1cDemand function or price\ 1Vraagfunctie of prijs\ 1nl\1cPermittivity\ 1Permittiviteit\ 1sv\1cBase-N Logarithm\ 1Bas-N-logaritm\ 1sv\1cHypotenuse\ 1Hypotenusa\ 1nl\1cCopper\ 1Koper\ 1nl\1cMegabyte\ 1Megabyte\ 1fr\1cGram per Cubic Decimeter\ 1Gramme par Décimètre Cube\ 1sv\1cMean Deviation\ 1Medelavvikelse\ 1sv\1cIrish Pound\ 1Irländska pund\ 1sv\1cDistribution\ 1Distribution\ 1fr\1cElectric Charge Density\ 1Densité de Charge Électrique\ 1sv\1cInterest rate\ 1Räntesats\ 1nl\1cWave Number\ 1Golfgetal\ 1nl\1cDimension / Step size\ 1Dimensie / stapgrootte\ 1sv\1cPlanets\ 1Planeter\ 1fr\1cValue 2\ 1Valeur 2\ 1sv\1cCalculates the inverse of a matrix. The inverse is the matrix that multiplied by the original matrix equals the identity matrix (AB = BA = I).\ 1Beräknar inversen av en matris. Inversen är den matrix som multiplicerad med den ursprungliga matrisen är lika med identitetsmatrisen (AB = BA = I).\ 1nl\1cReturns the number of elements in a vector.\ 1Retourneert het aantal elementen in een vector.\ 1nl\1cNew Zealand Dollars\ 1Nieuwzeelandse dollar\ 1sv\1car:Np,neper,p:nepers\ 1a:Np,neper\ 1nl\1cExtract Integer Part\ 1Gehele deel uit (getal) halen\ 1nl\1c-r:decillion\ 1quintiljard\ 1sv\1cAverage Orbital Speed\ 1Genomsnittlig kretsloppshastighet\ 1nl\1cElectricity\ 1Elektriciteit\ 1nl\1cDecimeter\ 1Decimeter\ 1nl\1cPeriods per year\ 1Termijnen per jaar\ 1nl\1cDate &amp; Time\ 1Datum &amp; Tijd\ 1fr\1cModulus\ 1Coefficient\ 1sv\1cr:yearday\ 1årsdag\ 1nl\1cRandom Number\ 1Willekeurig getal\ 1fr\1cSphere\ 1Sphère\ 1fr\1cInverse Cotangent\ 1Arccotangente\ 1sv\1cCalculus\ 1Calculus\ 1sv\1cars:cal_mean\ 1as:cal_medel\ 1nl\1cTreasury Bill Equivalent\ 1Equivalent van kortlopende overheidsobligatie zonder coupons\ 1nl\1cLambert W Function (Omega Function, Product Log)\ 1Lambert W Functie (Omega Functie, Product Log)\ 1fr\1cByte (8-bit)\ 1Octet (8 bits)\ 1nl\1cReciprocal\ 1Omgekeerde waarde (x naar 1/x)\ 1nl\1cvon Klitzing Constant\ 1von Klitzing constante\ 1nl\1cGigabyte\ 1Gigabyte\ 1fr\1cName\ 1Nom\ 1sv\1cSubstance\ 1Substans\ 1sv\1cIron\ 1Järn\ 1fr\1cProton Mass\ 1Masse du Proton\ 1sv\1cAustrian Schilling\ 1Österrikiska schilling\ 1sv\1cEquation vector\ 1Ekvationsvektor\ 1nl\1cGenerates a pseudo-random number. Returns a real number between 0 and 1, if ceil is zero (default), or an integer between 1 and (including) ceil.\ 1Levert een pseudowillekeurig getal. Retourneert een reëel getal tussen 0 en 1 als ceil nul is (standaard), of een getal tussen 1 en ceil (inclusief).\ 1fr\1cSilicon\ 1Silicium\ 1nl\1cPermeability\ 1Permeabiliteit\ 1sv\1cr:message\ 1meddelande\ 1nl\1cDate\ 1Datum\ 1fr\1cStandard Date Format\ 1Format de Date Standard\ 1sv\1cr:load\ 1ladda\ 1nl\1cByte (8-bit)\ 1Byte (8-bit)\ 1sv\1cSecant\ 1Sekant\ 1fr\1cSingapore Dollars\ 1Dollar de Singapour\ 1nl\1cStatistical Correlation\ 1Statistische correlatie\ 1fr\1cReturns the number of rows in a matrix.\ 1Retourne le nombre de lignes d'une matrice.\ 1fr\1cCorresponds to the sum symbol. Adds terms for each x ranging from the lower to the upper limit.\ 1Correspond au symbole de la somme. Ajoute les termes pour chaque x allant de la borne inférieure à la borne supérieure.\ 1nl\1cAbohm\ 1Abohm\ 1sv\1cMeter per Meter\ 1Meter per meter\ 1fr\1cConsumer Surplus\ 1Plus-value du Consommateur\ 1sv\1cRound\ 1Avrunda\ 1sv\1cThulium\ 1Tulium\ 1nl\1cOrbital Period (Year)\ 1Omloopperiode (Jaar)\ 1nl\1cJulian Year\ 1Juliaans jaar\ 1nl\1cr:gcd\ 1ggd\ 1nl\1cCovalent Radius\ 1Covalente straal\ 1sv\1cCoefficient\ 1Koefficient\ 1nl\1cTime\ 1Tijd\ 1sv\1cGeometry\ 1Geometri\ 1fr\1cHypotenuse\ 1Hypoténuse\ 1nl\1cEuropean Euros\ 1Europese euro\ 1sv\1cFactorial\ 1Fakultet\ 1nl\1cVolume of Square Pyramid\ 1Inhoud van vierkant prisma\ 1nl\1cBeryllium\ 1Beryllium\ 1sv\1cr:factorial2\ 1fakultet2\ 1nl\1cRadians per Second Squared\ 1Radialen per seconde kwadraat\ 1sv\1cNew Zealand Dollars\ 1Nya Zeeländska dollar\ 1sv\1cBritish Pounds\ 1Brittiska pund\ 1nl\1cZirconium\ 1Zirconium\ 1sv\1cCone Volume\ 1Konvolym\ 1sv\1cIonization Potential\ 1Joniseringspotential\ 1sv\1cNumber Theory\ 1Nummerteori\ 1nl\1cCalculates and returns the price per $100 face value of a security. The security pays interest at maturity.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Berekent en retourneert de prijs per &euro;100 nominale waarde van een waardepapier. De rente wordt uitgekeerd op de vervaldatum.&#10;&#10;Basis is de manier waarop dagen worden geteld: 0: US 30/360 (standaard), 1: werkelijke dagen, 2: werkelijke dagen/360, 3: werkelijke dagen/365 of 4: Europees 30/360.\ 1sv\1cBoiling Point\ 1Kokpunkt\ 1nl\1cFractional dollar\ 1Dollar als breuk\ 1fr\1cFirst interest\ 1Premier intérêt\ 1fr\1cElements\ 1Éléments\ 1fr\1cr:atom\ 1r:atome\ 1fr\1cPlanck Constant over 2 pi\ 1Constante de Planck sur 2 pi\ 1fr\1cCandela per Meter Squared\ 1Candela par mètre carré\ 1sv\1cKnot\ 1Knop\ 1sv\1cFactors\ 1Faktorer\ 1nl\1cImperial Quart\ 1Imperial Quart\ 1fr\1cExtreme Values\ 1Valeurs extrêmes\ 1sv\1cr:for\ 1för\ 1nl\1cSpanish Peseta\ 1Spaanse peseta\ 1fr\1cOdd\ 1Impair\ 1sv\1cNautical Mile\ 1Sjömil\ 1nl\1cr:melting\ 1smeltend\ 1nl\1cRow/index\ 1Rij/Index\ 1nl\1cr:triangleprism\ 1driehoekprisma\ 1sv\1cDegree\ 1Grad\ 1sv\1cCalorie (capital C)\ 1Kalorier (med stort K)\ 1fr\1cConvert Matrix to Vector\ 1Convertir une matrice en vecteur\ 1sv\1cClassical Electron Radius\ 1Klassisk elektron-radie\ 1fr\1cReturns the most frequently occuring value.\ 1Retourne la valeur qui apparaît le plus souvent.\ 1sv\1cCalculates the hyperfactorial of an integer. Mulitplies the argument raised by itself with every lesser positive integer raised by themselves (1^1 * 2^2 ... n^n). &#10;&#10;ex. hyperfactorial(3) = (3^3) * (2^2) * (1^1) = 108\ 1Beräknar hyperfakulteten för ett heltal. Multiplicerar parametern upphöjt med varje mindre positivt heltal upphöjt dem själva(1^1 * 2^2 ... n^n). &#10;&#10;t ex hyperfactorial(3) = (3^3) * (2^2) * (1^1) = 108\ 1nl\1cCalifornium\ 1Californium\ 1fr\1cCalorie (mean)\ 1Calorie (moyenne)\ 1nl\1cTredecillion\ 1Septiljoen\ 1fr\1c!datasets!r:area\ 1r:aire\ 1sv\1cSigmoid Function\ 1Sigmoidfunktion\ 1nl\1cGamma Function\ 1Gamma-functie\ 1nl\1cEnd column\ 1Einde kolom\ 1fr\1cr:permille,au:&#x2030;\ 1pourmille,au:&#x2030;\ 1sv\1cInverse Hyperbolic Tangent\ 1Invers tangens hyperbolicus\ 1nl\1cr:rectprism\ 1rectprisma\ 1fr\1cCentiliter\ 1Centilitre\ 1nl\1cr:number\ 1getal\ 1nl\1cSurface Area of Sphere\ 1Oppervlaktegrootte van bol\ 1nl\1cRiemann Zeta\ 1Riemann Zeta\ 1nl\1cPercentile (%)\ 1Percentiel (%)\ 1sv\1cAlgebra\ 1Algebra\ 1sv\1cExtract Fractional Part\ 1Extrahera bråkdel\ 1fr\1cr:effect\ 1effet\ 1sv\1cBulgarian Lev\ 1Bulgariska lev\ 1fr\1cEuler's Constant\ 1Constante d'Euler\ 1sv\1cFor...Do\ 1För...utför\ 1fr\1cWatt per Meter Squared\ 1Watt par Mètre Carré\ 1fr\1cr:ceil\ 1plafond\ 1fr\1cStart row\ 1Ligne de départ\ 1sv\1cPositive Infinity\ 1Positiv oändlighet\ 1sv\1cPyramid\ 1Pyramid\ 1sv\1cJosephson Constant\ 1Josephsons konstant\ 1nl\1c2nd value\ 12de waarde\ 1sv\1cSingapore Dollars\ 1Singaporedollar\ 1nl\1cau:&#xA2;,r:cent,p:cents\ 1&#xA2;,cent,centen\ 1sv\1cNew value\ 1Nytt värde\ 1nl\1cPeriod\ 1Termijn\ 1sv\1cr:addTime\ 1adderaTid\ 1nl\1cFunction\ 1Functie\ 1nl\1cPower\ 1Vermogen\ 1sv\1cRuthenium\ 1Rutenium\ 1sv\1cCobalt\ 1Kobolt\ 1fr\1cCalculates the inverse of a matrix. The inverse is the matrix that multiplied by the original matrix equals the identity matrix (AB = BA = I).\ 1Calcule l'inverse d'une matrice. L'inverse est la matrice qui multipliée à la matrice originale est égale à la matrice identité (AB = BA = I).\ 1nl\1cMile\ 1Mijl\ 1fr\1cBitwise Shift\ 1Décalage de bits\ 1sv\1cPound (troy)\ 1Pund (troy)\ 1sv\1cHeaviside Step Function\ 1Enhetssprångfunktion\ 1sv\1cRadius\ 1Radie\ 1sv\1cMillimeter of Mercury\ 1Millimeter kvicksilver\ 1nl\1cMillimeter\ 1Milimeter\ 1sv\1cHeight\ 1Höjd\ 1sv\1cIs Rational\ 1Är rationellt\ 1sv\1cStart row\ 1Startrad\ 1sv\1cOctal\ 1Oktal\ 1nl\1cApery's Constant\ 1Apery's constante\ 1nl\1cDay of Week\ 1Dag van de week\ 1nl\1cMaxwell\ 1Maxwell\ 1nl\1cr:infinity\ 1oneindig\ 1nl\1c2 raised the to power X\ 12 tot de macht X\ 1sv\1car:Ci,curie,p:curies\ 1a:Ci,curie\ 1nl\1cShort Ton\ 1Short ton\ 1fr\1cDensity\ 1Densité\ 1sv\1cDay of Week\ 1Veckodag\ 1sv\1car:N,newton,p:newtons\ 1a:N,newton\ 1nl\1cHong Kong Dollars\ 1Hongkong dollar\ 1nl\1cSlovakian Koruna\ 1Slowaakse kroon\ 1fr\1cCurrent Time\ 1Heure actuelle\ 1fr\1car:RUB,ruble\ 1ar:RUB,rouble\ 1sv\1cCalculates the norm/length of a vector.\ 1Beräknar normalen för en vektor.\ 1fr\1cReplace\ 1Remplacer\ 1sv\1cSquare Foot\ 1Kvadratfot\ 1nl\1cCalorie (capital C)\ 1Calorie (hoofdletter C)\ 1nl\1cr:duration\ 1tijdsduur\ 1nl\1cValue 2\ 1Waarde 2\ 1nl\1cParallelogram\ 1Parallellogram\ 1nl\1cScandium\ 1Scandium\ 1nl\1cPooled Variance\ 1Pooled variantie\ 1fr\1cMolar Energy\ 1Énergie Molaire\ 1sv\1cGram per Mole\ 1Gram per mol\ 1sv\1cr:trapezoid\ 1trapetsoid\ 1fr\1cLiter per Kilometer\ 1Litre par Kilomètre\ 1nl\1cr:stamptodate\ 1stampnaardatum\ 1fr\1cRegression\ 1Régression\ 1fr\1cr:elasticity\ 1élasticité\ 1sv\1cCalculates the multifactorial of an integer. Mulitplies the argument with every x lesser positive integer (n(n-x)(n-2x)...). Can also be entered as a number followed by three or more exclamation marks.&#10;&#10;ex. multifactorial(18, 4) = 18!!!! = 18 * 14 * 10 * 6 * 2 = 30 240\ 1Beräknar multifakulteten för ett heltal. Multiplicerar parametern med varje x mindre positivt heltal (n(n-x)(n-2x)...). Kan också skrivas som ett nummer följt av tre eller fler utropstecken.&#10;&#10;t ex multifactorial(18, 4) = 18!!!! = 18 * 14 * 10 * 6 * 2 = 30 240\ 1fr\1cCubic Meter per Kilogram\ 1Mètre Cube par Kilogramme\ 1fr\1cr:false,r:no\ 1faux,non\ 1nl\1cr:pricedisc\ 1prijskorting\ 1fr\1cTantalum\ 1Tantale\ 1sv\1cHyperbolic Cosecant\ 1Cosekant hyperbolicus\ 1fr\1cCatalytic Concentration\ 1Concentration Catalytique\ 1fr\1cPar value\ 1Montant nominal\ 1sv\1cTellurium\ 1Tellur\ 1sv\1cReturns the value of a RPN stack register.\ 1Returnerar värdet för ett register på RPN-stacken.\ 1fr\1cr:gcd\ 1pgcd\ 1sv\1cConstruct Vector\ 1Skapa vektor\ 1sv\1cReturns the highest value.\ 1Returnerar det högsta värdet.\ 1sv\1cr:root\ 1rot\ 1nl\1cFathom\ 1Vadem\ 1nl\1cReturns a matrix imported from a CSV data file.\ 1Retourneert een matrix, geïmporteerd uit een CSV-gegevensbestand.\ 1fr\1cFuture value\ 1Valeur future\ 1sv\1cTranspose\ 1Transponera\ 1nl\1cSymbol\ 1Symbool\ 1fr\1cSilver\ 1Argent\ 1nl\1cXenon\ 1Xenon\ 1nl\1c!planets!Mercury\ 1Mercurius\ 1nl\1cReturns the highest value.\ 1Retourneert de grootste waarde.\ 1nl\1cHungarian Forint\ 1Hongaarse forint\ 1nl\1cPalladium\ 1Palladium\ 1sv\1cr:tetrahedron_height\ 1tetrahedronhöjd\ 1fr\1cAmpere per Volt\ 1Ampère par Volt\ 1sv\1cElectron Volt\ 1Elektronvolt\ 1nl\1cSigmoid Function\ 1Sigmoïde functie\ 1sv\1cr:title\ 1titel\ 1sv\1cSodium\ 1Natrium\ 1sv\1cOrder\ 1Ordning\ 1fr\1cBarium\ 1Baryum\ 1sv\1cNon-negative value\ 1Icke-negativt nummer\ 1nl\1cr:total\ 1totaal\ 1sv\1cInitial value of counter\ 1Initialt värde för räknare\ 1nl\1cReturns a part of a matrix.\ 1Retourneert een deel van een matrix.\ 1fr\1cElectromagnetic Constants\ 1Constantes Électromagnétiques\ 1sv\1cAmpere per Volt\ 1Ampere per volt\ 1nl\1cTop\ 1Boven\ 1nl\1cr:covalent\ 1covalent\ 1fr\1cComputes the future value of an investment. This is based on periodic, constant payments and a constant interest rate.&#10;&#10;If type = 1 then the payment is made at the beginning of the period, If type = 0 (or omitted) it is made at the end of each period.\ 1Calcule la valeur future d'un investissement. Cela est basé sur des paiements constants périodiques et un taux d'intérêt constant.&#10;&#10;Si le type = 1 alors le paiement est effectué au début de chaque période; si le type = 0 (ou omis), il a lieu à la fin de chaque période.\ 1nl\1cBoron\ 1Boor\ 1fr\1cr:neutron_mass,ais:m_n\ 1masse_du_neutron,ais:m_n\ 1fr\1cMolar Entropy\ 1Entropie Molaire\ 1fr\1cVector 2\ 1Vecteur 2\ 1fr\1cKilogram\ 1Kilogramme\ 1nl\1cNeper\ 1Neper\ 1nl\1cDutch Guilder\ 1Nederlandse gulden\ 1nl\1cr:extremum\ 1uiterste\ 1sv\1cr:true,r:yes\ 1sant,ja\ 1fr\1cGray per Second\ 1Gray par Seconde\ 1fr\1cDecibel\ 1Décibel\ 1fr\1cFactors\ 1Facteurs\ 1sv\1cr:cone\ 1kon\ 1nl\1cr:roman\ 1romeins\ 1sv\1cWatt Hour\ 1Watttimme\ 1nl\1cFind Linear Function\ 1Lineaire functie bepalen\ 1sv\1cWatt per Steradian\ 1Watt per steradian\ 1sv\1cElementary Charge\ 1Elementarladdning\ 1fr\1cRadians per Second Squared\ 1Radians par Seconde Carrée\ 1sv\1cInvestment\ 1Investering\ 1nl\1cMole per Cubic Meter\ 1Mol per kubieke meter\ 1nl\1cDay\ 1Dag\ 1nl\1cDisplay Warning\ 1Waarschuwing weergeven\ 1nl\1cChromium\ 1Chroom\ 1fr\1cLoad CSV File\ 1Charger un Fichier CSV\ 1sv\1cElectron Mass\ 1Elektronmassa\ 1nl\1cStatohm\ 1Statohm\ 1fr\1cAustralian Dollars\ 1Dollar australien\ 1fr\1cJoule per Kelvin\ 1Joule par Kelvin\ 1fr\1cDenominator\ 1Dénominateur\ 1nl\1cAdd Years\ 1Jaren bijtellen\ 1fr\1cCube Volume\ 1Volume d'un cube\ 1fr\1cCubic Inch\ 1Pouce Cube\ 1nl\1cTerabyte\ 1Terabyte\ 1nl\1cPolynomial Degree\ 1Graad van polynoom (veelterm)\ 1fr\1cSelect first match\ 1Sélectionner la première occurrence\ 1fr\1cAmortizement period\ 1Période d'amortissement\ 1nl\1cEnd row\ 1Einde rij\ 1fr\1cSlovakian Koruna\ 1Couronne slovaque\ 1sv\1cr:temperature\ 1temperatur\ 1nl\1cFoot\ 1Voet\ 1sv\1cAlpha Particle Mass\ 1Alfapartikelmassa\ 1nl\1cMatrix/vector\ 1Matrix/vector\ 1sv\1cEffective interest rate\ 1Effektiv räntesats\ 1nl\1cCubic Inch\ 1Kubieke inch\ 1sv\1cBoltzmann Constant\ 1Boltzmanns konstant\ 1sv\1cRadians\ 1Radianer\ 1fr\1cDollar Decimal\ 1Dollar décimal\ 1nl\1cReturns the probability density p(x) at x for a Rayleigh tail distribution with scale parameter sigma and a lower limit. (from Gnumeric)\ 1Retourneert de kansdichtheid p(x) in x voor een Rayleigh-staartverdeling met schaalparameter sigma en een ondergrens. (van Gnumeric)\ 1nl\1cSurface Area of Cone\ 1Oppervlaktegrootte van kegel\ 1sv\1cModulus\ 1Modulus\ 1sv\1cr:sqpyramid_height\ 1kvpyramidhöjd\ 1nl\1cRhodium\ 1Rhodium\ 1sv\1cReturns a matrix with specified dimensions and listed elements. Omitted elements are set to zero.\ 1Returnerar en matris med specifierat antal rader och kolumner, och angivna element. Utelämnade element sätts till noll.\ 1nl\1cSquare root (x * pi)\ 1Vierkantswortel (x * pi)\ 1sv\1cCylinder Volume\ 1Cylindervolym\ 1sv\1cExtract Column as Vector\ 1Extrahera kolumn som vektor\ 1fr\1cCopper\ 1Cuivre\ 1nl\1cr:sqpyramid_height\ 1midhoogte_vierkpiramide\ 1nl\1cr:elasticity\ 1elasticiteit\ 1nl\1cCotangent\ 1Cotangens\ 1nl\1cr:abohm,p:abohms,au:ab&#x3A9;\ 1abohm, abohms,ab&#x3A9;\ 1nl\1cMeans\ 1Gemiddelden\ 1fr\1cCypriot Pound\ 1Livre chypriote\ 1fr\1cPortuguese Escudo\ 1Escudo portugais\ 1sv\1cSurface Area of Square Pyramid\ 1Ytarea för en kvadratisk pyramid\ 1nl\1cNew Didot Point\ 1Nieuwe Didot Point\ 1nl\1cr:tablespoon,p:tablespoons\ 1eetlepel,eetlepels\ 1sv\1cHundred\ 1Hundra\ 1nl\1c-r:trillion\ 1biljoen\ 1nl\1cMinute\ 1Minuut\ 1sv\1cr:square_perimeter\ 1kvadratomkrets\ 1nl\1cSurface Area of Square Pyramid\ 1Oppervlaktegrootte van vierkante piramide\ 1nl\1cStrontium\ 1Strontium\ 1nl\1c!datasets!Mass\ 1Massa\ 1sv\1cTerm expression\ 1Termuttryck\ 1fr\1cNon-negative value\ 1Valeur strictement positive\ 1sv\1cDate &amp; Time\ 1Datum &amp; Tid\ 1nl\1cSubtract\ 1Aftrekken\ 1fr\1cData 1\ 1Donnée 1\ 1sv\1cr:einstein,p:einsteins\ 1einstein\ 1nl\1cPlanck Constant over 2 pi\ 1Planck constante gedeeld door 2 pi\ 1nl\1cQuartile\ 1Kwartiel\ 1nl\1cElectric Flux Density\ 1Elektrische fluxdichtheid\ 1fr\1cElectron Mass\ 1Masse de l'Électron\ 1nl\1cDegree Celcius\ 1Graden Celsius\ 1sv\1cPhysico-Chemical Constants\ 1Fysikalisk-kemiska konstanter\ 1fr\1c!elements!Mercury\ 1Mercure\ 1nl\1cr:mod\ 1.\ 1nl\1cEffective Interest Rate\ 1Effectief rentepercentage\ 1nl\1cCalculates the area of a circle using the radius\ 1Berekent met de straal het oppervlak van een cirkel\ 1sv\1cMiles per Hour\ 1Miles per timme\ 1sv\1cPeriods\ 1Antal perioder\ 1fr\1cOriginal value\ 1Valeur originale\ 1sv\1cPhillipine Peso\ 1Fillipinska peso\ 1nl\1cr:weight,mass\ 1gewicht,massa\ 1fr\1cNatural Logarithm\ 1Logarithme Naturel (népérien)\ 1sv\1cRectangular Function\ 1Rektangulär funktion\ 1sv\1cCypriot Pound\ 1Cypriotiska pund\ 1fr\1cElectric Potential\ 1Potentiel Électrique\ 1nl\1c!units!Length\ 1Lengte\ 1nl\1cPyramid\ 1Piramide\ 1nl\1cDimension\ 1Dimensie\ 1nl\1cDollar Fraction\ 1Dollar fractie\ 1sv\1cr:sqpyramid\ 1kvpyramid\ 1nl\1cUnpaired T-Test\ 1Ongepaarde T-proef\ 1nl\1cr:level_coupon\ 1gelijke_coupon\ 1sv\1cFaraday Constant\ 1Faradays konstant\ 1fr\1cr:true,r:yes\ 1vrai,oui\ 1nl\1cr:classical_electron_radius,ais:r_e\ 1klassieke_electron_radius,r_e\ 1nl\1cr:gravity\ 1zwaartekracht\ 1nl\1cCalculates number of periods of an investment based on periodic constant payments and a constant interest rate.&#10;&#10;Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.\ 1Berekent het aantal termijnen voor een investering op basis van periodiek gelijkblijvende betalingen en een gelijkblijvende rente.&#10;&#10;Type bepaalt de datum waarop moet worden betaald. 1 voor betalen aan het begin van een termijn en 0 (standaard) voor betalen aan het eind van een termijn.\ 1sv\1cr:transpose\ 1transponera\ 1nl\1cThai Bat\ 1Thailandse bat\ 1sv\1cKilogram per Kilogram\ 1Kilogram per kilogram\ 1sv\1cFarad per Meter\ 1Farad per meter\ 1nl\1c-r:thousand\ 1duizend\ 1nl\1cLight Year\ 1Lichtjaar\ 1fr\1cIndonesian Rupiah\ 1Rouple indonésienne\ 1sv\1cNiobium\ 1Niob\ 1nl\1cRatio\ 1Verhouding\ 1nl\1cr:tetrahedron_sa\ 1tetraëder_opp\ 1fr\1cr:infinity\ 1infini\ 1nl\1cMarket interest rate\ 1Marktrente\ 1sv\1cRoentgen\ 1Röntgen\ 1nl\1cData\ 1Gegevens\ 1sv\1cReturns an integer between (including) bottom and top.\ 1Returnerar ett heltal mellan (inklusive) nedre och övre gräns\ 1nl\1cObjects\ 1Objecten\ 1sv\1cRad\ 1Rad\ 1sv\1cCircle Area\ 1Cirkelarea\ 1nl\1cDuodecillion\ 1Sextiljard\ 1fr\1cMeans\ 1Moyenne\ 1sv\1cRydberg Constant\ 1Rydbergs konstant\ 1sv\1cParallelogram\ 1Parallelogram\ 1fr\1cPrism\ 1Prisme\ 1nl\1cTon of TNT\ 1Ton TNT\ 1nl\1cAmpere per Meter Squared\ 1Ampere per meter kwadraat\ 1fr\1cSurface Area of Cone\ 1Aire de la Surface d'un Cône\ 1nl\1cAnnual rate of security\ 1Jaarlijkse rente van waardepapier\ 1fr\1cDecile\ 1Décile\ 1nl\1cCapacitance\ 1Capaciteit\ 1nl\1cVector\ 1Vector\ 1nl\1cMonth\ 1Maand\ 1sv\1cAdd\ 1Addera\ 1fr\1cSquare Meter per Second\ 1Mètre Carré par Seconde\ 1nl\1cIndex\ 1Index\ 1sv\1cWeber per Ampere\ 1Weber per ampere\ 1fr\1cAstatine\ 1Astate\ 1sv\1cTredecillion\ 1Septiljon\ 1sv\1cTin\ 1Tenn\ 1nl\1cFuture value\ 1Toekomstige waarde\ 1sv\1cUndecillion\ 1Sextiljon\ 1sv\1cSeptendecillion\ 1Noniljon\ 1nl\1cAtomic Mass Unit\ 1Atomaire massa-eenheid\ 1fr\1cUse step size\ 1Utiliser le pas\ 1nl\1c-r:duodecillion\ 1sextiljard\ 1nl\1cPermutations (Variations)\ 1Permutaties (Variaties)\ 1fr\1cRPN Stack Register\ 1Registre de Pile NPI\ 1sv\1cElectromagnetic Constants\ 1Elektromagnetiska konstanter\ 1nl\1cYuan Renmimbi (PR China)\ 1Yuan Renmimbi (PR China)\ 1sv\1cSpearman's Rho\ 1Spearmans Rho\ 1sv\1cStandard Date Format\ 1Standard-datumformat\ 1fr\1cWatt per Ampere\ 1Watt par Ampère\ 1sv\1car:kat,katal,p:katals\ 1a:kat,katal\ 1fr\1cVolume of Triangular Prism\ 1Volume de Prisme Rectangulaire\ 1nl\1c-r:quattuordecillion\ 1septiljard\ 1sv\1cPermutations (Variations)\ 1Permutationer (Variationer)\ 1nl\1cUniversal Constants\ 1Universele constanten\ 1fr\1cSide B\ 1Côté B\ 1nl\1cCone\ 1Kegel\ 1nl\1cDubnium\ 1Dubnium\ 1fr\1cHeight of Regular Tetrahedron\ 1Hauteur d'un Tétraèdre Régulier\ 1sv\1cJoule per Second\ 1Joule per sekund\ 1nl\1cInch\ 1Inch\ 1nl\1cRepresents Number\ 1Geeft een getal weer\ 1nl\1cPrism\ 1Prisma\ 1nl\1cImperial Capacity\ 1Imperial Capacity\ 1nl\1cRadius\ 1Straal\ 1sv\1cr:pearson,r:correl\ 1korrelation\ 1nl\1cr:row\ 1rij\ 1sv\1car:W,watt,p:watts\ 1a:W,watt\ 1nl\1cSum\ 1Som\ 1nl\1cReturns the number of days between two dates.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360, 1: real days (default), 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Retourneert het aantal dagen tussen twee data.&#10;&#10;Basis is de dagtelling die u wilt gebruiken: 0: US 30/360 (standaard), 1: werkelijke dagen, 2: werkelijke dagen/360, 3: werkelijke dagen/365 of 4: Europees 30/360.\ 1nl\1cr:atom\ 1atoom\ 1nl\1cLast element\ 1Laatste element\ 1sv\1cImaginary i (sqrt -1)\ 1Imaginärt i (sqrt -1)\ 1nl\1cr:nounit,strip_units\ 1geeneenheid,eenheden_weg\ 1nl\1cValue 1\ 1Waarde 1\ 1sv\1cBase of Natural Logarithms (e)\ 1Basen för naturliga logaritmer (e)\ 1nl\1cCalculates the Body Mass Index. The resulting BMI-value is sometimes interpreted as follows (although varies with age, sex, etc.):&#10;&#10;Underweight&#9;&#9;&lt; 18.5&#10;Normal weight&#9;&#9;18.5-25&#10;Overweight&#9;&#9;25-30&#10;Obesity&#9;&#9;&#9;&gt; 30&#10;&#10;Note that you must use units for weight (ex. 59kg) and length (ex. 174cm).\ 1Berekent de zg. Body Mass Index (index voor de lichaamsmassa). De berekende BMI wordt als volgt beoordeeld (hoewel dit varieert met leeftijd, geslacht, enz): &#10;&#10;Te laag gewicht&#9;&#9;&lt; 18.5&#10;Normaal gewicht&#9;&#9;18.5-25&#10;Te hoog gewicht&#9;&#9;25-30&#10;Zwaarlijvigheid&#9;&#9;&#9;&gt; 30&#10;&#10;Let er opdat u eenheden gebruikt voor gewicht (bv. 59kg) en lengte (bv. 174cm).\ 1nl\1cDeutche Mark\ 1Duitse mark\ 1sv\1cr:isodate\ 1isodatum\ 1fr\1cConstruct Vector\ 1Construire un Vecteur\ 1sv\1car:L,a:l,liter,p:liters,litre,p:litres\ 1a:L,a:l,liter\ 1nl\1cTerabit\ 1Terabit\ 1nl\1cExpression if condition is met\ 1Expressie indien aan conditie wordt voldaan\ 1nl\1cJoule\ 1Joule\ 1nl\1car:deg,au:&#xB0;,degree,p:degrees\ 1grd,&#xB0;,graad,graden\ 1fr\1cBulgarian Lev\ 1Lev bulgare\ 1sv\1cr:multiply\ 1multiplicera\ 1nl\1cImaginary i (sqrt -1)\ 1Imaginaire i (sqrt -1)\ 1fr\1cSurface Area of Rectangular Prism\ 1Aire de la Surface d'un Prisme Rectangulaire\ 1fr\1cSouth African Rand\ 1Rand sudafricaine\ 1nl\1cSeparator\ 1Scheidingsteken\ 1fr\1cLithuanian Lit\ 1Lit lituanien\ 1fr\1cData 2\ 1Donnée 2\ 1nl\1cHeight\ 1Hoogte\ 1fr\1cReplaces a certain value in an expression with a new value. The expression is calculated before the replacement if the fourth argument is true.\ 1Remplace une certaine valeur dans une expression par une nouvelle valeur. L'expression est calculée avant le remplacement si le quatrième argument est vrai.\ 1sv\1cElectric Conductance\ 1Induktion\ 1nl\1cHydrogen\ 1Waterstof\ 1nl\1cPlanets\ 1Planeten\ 1sv\1cr:sphere\ 1sfär\ 1nl\1c-r:nonillion\ 1quintiljoen\ 1sv\1cEven\ 1Jämnt\ 1nl\1cGauss\ 1Gauss\ 1nl\1cr:pricemat\ 1prijsmat\ 1nl\1cClassification\ 1Klassificatie\ 1nl\1cLogical Exclusive OR\ 1Booleaanse XOR\ 1sv\1cDemand function or price\ 1Efterfrågefunktion eller pris\ 1fr\1cCalculus\ 1Calcul\ 1sv\1car:Wb,weber,p:webers\ 1a:Wb,weber\ 1fr\1cReturns the number of columns in a matrix.\ 1Retourne le nombre de colonnes dans une matrice.\ 1sv\1cCooking\ 1Matlagning\ 1fr\1cTangent\ 1Tangente\ 1fr\1cBottom\ 1Bas\ 1nl\1cBase\ 1Grondtal\ 1sv\1cLowest Degree (Valuation)\ 1Lägsta grad (valuering)\ 1sv\1cValue 1\ 1Värde 1\ 1sv\1cEquation 2\ 1Ekvation 2\ 1sv\1cSubtract\ 1Subtrahera\ 1sv\1cAnnual coupon rate (%)\ 1Årlig kupongränta (%)\ 1nl\1cr:false,r:no\ 1onwaar,nee\ 1sv\1cSurface Tension\ 1Ytspänning\ 1sv\1cRedemption\ 1Utlösande summa\ 1fr\1cProduct\ 1Produit\ 1sv\1cCalculates the permanent of a matrix. The permanent differs from a determinant in that all signs in the expansion by minors are taken as positive.\ 1Beräknar permanenten av en matris. Permanenten skiljer sig från en determinant genom att alla tecken i expansionen sätts som positiva.\ 1fr\1cPlanets\ 1Planètes\ 1sv\1cBecquerel\ 1Becquerel\ 1sv\1cRayleigh Tail Distribution\ 1Rayleighsvansfördelning\ 1fr\1cRound\ 1Arrondi\ 1fr\1cInterquartile Range\ 1Écart interquartile\ 1sv\1cTrimmed Mean\ 1Trimmat medelvärde\ 1sv\1cCandela per Meter Squared\ 1Candela per kvadratmeter\ 1nl\1cCandela\ 1Candela\ 1fr\1cEccentricity\ 1Excentricité\ 1nl\1car:c,speed_of_light\ 1c,licht_snelheid\ 1sv\1cWave Number\ 1Vågtal\ 1fr\1cMegabyte\ 1Mégaoctet\ 1sv\1cr:byte,p:bytes,octet,p:octets\ 1byte,oktet\ 1fr\1c!datasets!r:number\ 1r:nombre\ 1sv\1cCzech Koruna\ 1Tjeckiska koruna\ 1nl\1cr:multiply\ 1vermenigvuldigen\ 1fr\1cSize\ 1Taille\ 1nl\1cr:fathom,p:fathoms\ 1vadem,vadems\ 1nl\1cBody Mass Index (BMI)\ 1Body Mass Index (BMI) (Index voor lichaamsmassa)\ 1nl\1cASCII Char\ 1ASCII-kar\ 1nl\1cCompound\ 1Samengesteld\ 1nl\1cr:new_didot\ 1nieuwe_didot\ 1nl\1cCalorie (international table)\ 1Calorie (internationale tabel)\ 1fr\1cX Position\ 1Position en X\ 1nl\1cars:cal_th\ 1cal_th\ 1nl\1cLumen per Foot Squared\ 1Lumen per vierkante voet\ 1sv\1cBasic Constants\ 1Grundläggande konstanter\ 1nl\1c-r:octodecillion\ 1noniljard\ 1fr\1c10 raised the to power X\ 110 élevé à la puissance X\ 1sv\1cr:weight,mass\ 1vikt,massa\ 1nl\1cSuperfactorial\ 1Superfaculteit\ 1fr\1cVariable of integration\ 1Variable d'intégration\ 1fr\1cLength\ 1Longueur\ 1sv\1c1st value\ 11:a värdet\ 1fr\1cr:days\ 1jours\ 1fr\1cThai Bat\ 1Baht thailandais\ 1nl\1cPer Mille\ 1Per mille\ 1nl\1cUtilities\ 1Hulpmiddelen\ 1sv\1cDemand function\ 1Efterfrågefunktion\ 1sv\1cPayment for a loan\ 1Betalning för ett lån\ 1nl\1cMolybdenum\ 1Molybdeen\ 1sv\1cNumber of elements\ 1Antal element\ 1fr\1cMebibyte\ 1Mébioctet\ 1nl\1c-r:quintillion\ 1triljoen\ 1sv\1car:P,poise,p:poises\ 1a:P,poise\ 1sv\1cX\ 1X\ 1sv\1cCroatian Kuna\ 1Kroatiska kuna\ 1nl\1cRubidium\ 1Rubidium\ 1nl\1cU.S. Capacity\ 1U.S. Capacity\ 1fr\1cr:electron_mass,ais:m_e\ 1masse_de_l'électron,ais:m_e\ 1sv\1cPermanent\ 1Permanent\ 1nl\1cInitial value\ 1Beginwaarde\ 1nl\1cExtract Column as Vector\ 1Kolom als vector uit (matrix) halen\ 1sv\1cThousand\ 1Tusen\ 1sv\1cVolt per Meter\ 1Volt per meter\ 1nl\1cPoundal\ 1Poundal\ 1nl\1c!elements!Mercury\ 1Kwik\ 1sv\1cX raised to the power Y\ 1X upphöjt med Y\ 1fr\1cSum\ 1Somme\ 1sv\1cThallium\ 1Tallium\ 1nl\1cAscending\ 1Oplopend\ 1nl\1cRadiant Intensity\ 1Stralingsintensiteit\ 1nl\1cElements\ 1Elementen\ 1nl\1cSide B\ 1Zijde B\ 1nl\1cDessertspoon\ 1Dessertlepel\ 1nl\1cr:radtodef\ 1radnaardef\ 1fr\1cThermal Conductivity\ 1Conductivité Thermique\ 1nl\1cPound-force\ 1Pound-force\ 1nl\1cAccrued interest of security with periodic interest payments\ 1Totale rente van waardepapier met periodieke renteuitkeringen\ 1nl\1cr:i\ 1.\ 1fr\1cPayment for a loan\ 1Versement pour un emprunt\ 1sv\1car:in,inch,p:inches\ 1tum,a:in,inch\ 1sv\1cAluminum\ 1Aluminium\ 1sv\1cAcceleration\ 1Acceleration\ 1sv\1cVolume of Regular Tetrahedron\ 1Volym för en liksidig tetrahedron\ 1nl\1cNumber of Satellites\ 1Aantal satellieten\ 1nl\1car:Oe,oersted,p:oersteds\ 1Oe,oersted,oersteds\ 1sv\1cSwiss Francs\ 1Schweizerfranc\ 1sv\1cGram per Cubic Centimeter\ 1Gram per kubikcentimeter\ 1fr\1cReturns the interest rate for a fully invested security.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Retourne le taux d'intérêt pour une obligation entièrement investie. La base est les manière de compter les jours que vous souhaitez utiliser : 0 : US 30/360 (par défaut), 1 : jours réels, 2: jours réels/360, 3: jours réels/365 or 4: Européenne 30/360.La date de contrat doit être antérieure à l'échéance.\ 1fr\1cMean Deviation\ 1Déviation Moyenne\ 1sv\1cr:year\ 1år\ 1sv\1cCustom Sum of Elements\ 1Anpassad elementsumma\ 1nl\1cr:carat,p:carats\ 1karaat\ 1fr\1cBitwise Exclusive OR\ 1OU exclusif bit à bit\ 1fr\1cHungarian Forint\ 1Florin hongrois\ 1sv\1cr:replace\ 1ersätt\ 1sv\1cThorium\ 1Torium\ 1fr\1cPresent value\ 1Valeur actuelle\ 1sv\1cBinary number\ 1Binärt nummer\ 1nl\1cZentner\ 1Zentner\ 1nl\1cDivide\ 1Delen\ 1nl\1cPayment for a loan\ 1Betaling voor een lening\ 1fr\1cRoman Number\ 1Nombre Romain\ 1fr\1cPareto Distribution\ 1Distribution de Pareto\ 1fr\1cIdeal Gas Constant\ 1Constante des Gaz Parfaits\ 1sv\1cNumber\ 1Nummer\ 1sv\1cLuminance\ 1Luminans\ 1sv\1cAbcoulomb\ 1Abcoulomb\ 1sv\1cLower limit (i)\ 1Undre gräns (i)\ 1sv\1cOdd\ 1Ojämnt\ 1nl\1cDouble Factorial\ 1Dubbele faculteit\ 1sv\1cRows\ 1Rader\ 1sv\1cVector variable\ 1Vektorvariabel\ 1nl\1cCoulomb\ 1Coulomb\ 1fr\1cText string 1\ 1Chaîne de texte 1\ 1sv\1cAbsorbed Dose Rate\ 1Absorberad dosrat\ 1nl\1cSecond Ampere\ 1Seconde ampere\ 1nl\1cr:lcm\ 1kgv\ 1fr\1cJoule per Kilogram Kelvin\ 1Joule par Kilogramme Kelvin\ 1sv\1cDuodecillion\ 1Sextiljard\ 1sv\1car:g,gram,p:grams\ 1a:g,gram\ 1sv\1cMalaysian Ringgit\ 1Malaysiska ringgit\ 1sv\1cr:identity\ 1identitetsmatris\ 1nl\1c!datasets!Number\ 1Getal\ 1nl\1cPythagora's Constant (sqrt 2)\ 1Pythagoras constante (sqrt 2)\ 1sv\1cPooled Variance\ 1Gemensam varians\ 1nl\1cr:elementary_charge,ais:e_charge\ 1elementaire_lading,e_lading\ 1nl\1cr:mergevectors\ 1vectorensamenvoegen\ 1nl\1cJoule per Mole\ 1Joule per mol\ 1nl\1cr:error\ 1fout\ 1nl\1c-r:hundred\ 1honderd\ 1fr\1cNumber of coupons to be paid\ 1Nombre de coupons à payer\ 1sv\1cHorse Power\ 1Hästkraft\ 1nl\1cDecimal dollar\ 1Decimale dollar\ 1fr\1cBasic Constants\ 1Constantes Basiques\ 1fr\1cSpanish Peseta\ 1Peseta espagnole\ 1sv\1cExpression if condition is NOT met\ 1Uttryck om villkoret INTE uppfylls\ 1nl\1cRow\ 1Rij\ 1nl\1cCross Product\ 1Uitproduct\ 1nl\1cLength of side\ 1Lengte van zijde\ 1nl\1cr:function\ 1functie\ 1fr\1cCosecant\ 1Cosécante\ 1nl\1cAluminum\ 1Aluminium\ 1nl\1cIonization Potential\ 1Ionisatiepotentiaal\ 1sv\1cVigintillion\ 1Deciljard\ 1fr\1cSlovenian Tolar\ 1Tolar slovène\ 1sv\1cSpeed\ 1Hastighet\ 1fr\1cNegate\ 1Opposé\ 1nl\1cConstruct Matrix\ 1Matrix construeren\ 1sv\1cWinsorized percentage (at each end)\ 1Winsorprocent (i båda ändarna)\ 1nl\1cKilopond (Kilogram-Force)\ 1Kilopond (Kilogram-kracht)\ 1fr\1cEuropean Euros\ 1Euros européens\ 1sv\1cPotassium\ 1Kalium\ 1nl\1cr:nautical_mile,p:nautical_miles\ 1nautische_mijl,nautische_mijlen\ 1nl\1cPlanck Temperature\ 1Plancktemperatuur\ 1nl\1cReturns the number of coupons to be paid between the settlement and the maturity.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1berekent het aantal te betalen coupons tussen afwikkeling en de afloopdatum. &#10;&#10;Basis is de dagtelling die u wilt gebruiken: 0: US 30/360 (standaard), 1: werkelijke dagen, 2: werkelijke dagen/360, 3: werkelijke dagen/365 of 4: Europees 30/360.\ 1nl\1cr:subtract\ 1aftrekken\ 1sv\1cReturns the number of possible rearrangements of an ordered list, of a certain size, where none of the objects are on their original position. If the original list is [1, 2, 3], the possible derangements is [2, 3, 1] and [3, 1, 2], and thus the number of derangements is 2.\ 1Returnerar antalet möjliga omarrangemang av en ordnad lista, med en viss storlek, där inget av objekten är på sin ursprungliga position. Om den ursprungliga listan är [1, 2, 3], då är de möjliga omarrangemangent [2, 3, 1] och [3, 1, 2], och därmed returneras 2.\ 1nl\1cHyperbolic Cotangent\ 1Hyperbolische cotangens\ 1fr\1cInitial value\ 1Valeur initiale\ 1sv\1cr:month\ 1månad\ 1sv\1cPlanck Time\ 1Planck-tid\ 1nl\1c-r:quindecillion\ 1octiljoen\ 1sv\1cr:knot,p:knots\ 1knop\ 1nl\1cInverse Cosecant\ 1Inverse cosecans\ 1fr\1c!datasets!Mass\ 1Masse\ 1sv\1cLogical\ 1Logik\ 1sv\1cFrench Franc\ 1Franska franc\ 1fr\1cMaturity date\ 1Échéance\ 1nl\1cImperial Fluid Drachm\ 1Imperial Fluid Drachm\ 1fr\1cBinary\ 1Binaire\ 1fr\1cEnd column\ 1Terminer la colonne\ 1fr\1cCoulomb per Kilogram\ 1Coulomb par Kilogramme\ 1sv\1cAbsolute Value\ 1Absolut värde\ 1nl\1cPrimitive Part\ 1Primitieve deel\ 1nl\1cCalorie (mean)\ 1Calorie (gemiddeld)\ 1sv\1cRussian Ruble\ 1Ryska rubel\ 1nl\1cGray per Second\ 1Gray per seconde\ 1sv\1cPaired T-Test\ 1Parvist t-test\ 1sv\1cr:triangle\ 1triangel\ 1sv\1cOrbital Period (Year)\ 1Omkretstid (år)\ 1sv\1cr:pow\ 1upphöj\ 1sv\1cr:numerator\ 1täljare\ 1nl\1cEinstein\ 1Einstein\ 1sv\1cJoule per Kilogram\ 1Joule per kilogram\ 1nl\1cr:tau_mass,aisu:m_&#x3C4;\ 1tau_massa,m_&#x3C4;\ 1nl\1cLead\ 1Lood\ 1fr\1cUpper limit\ 1Limite Supérieure\ 1nl\1cr:characteristic_impedance,ais:Z_0\ 1karakteristieke_impedantie,Z_0\ 1sv\1cSize\ 1Storlek\ 1sv\1cSlovakian Koruna\ 1Slovakiska koruna\ 1fr\1cSelect Vector Elements\ 1Sélectionner les Éléments de Vecteur\ 1sv\1cAvogadro Constant\ 1Avogadros konstant\ 1nl\1cPeriods of an investment\ 1Termijnen van een investering\ 1fr\1cWatt Hour\ 1Watt Heure\ 1nl\1cPrice per $100 face value\ 1Prijs per &euro;100 nominale waarde\ 1fr\1cFaraday Constant\ 1Constante de Faraday\ 1nl\1cReturns the most frequently occuring value.\ 1Retourneert de meest voorkomende waarde.\ 1nl\1cJoule per Cubic Meter\ 1Joule per kubieke meter\ 1sv\1cNumber of Samples\ 1Antal\ 1sv\1cSouth African Rand\ 1Sydafrikanska rand\ 1fr\1cGram\ 1Gramme\ 1nl\1c-r:tredecillion\ 1septiljoen\ 1fr\1cProducer Surplus\ 1Surplus du Producteur\ 1nl\1car:PS,u:pferdest&#xE4;rke\ 1pk,paardekracht,paardekrachten\ 1nl\1cReal Part\ 1Reële deel\ 1fr\1cMatrix or vector\ 1Matrice ou vecteur\ 1fr\1cProcess Vector Elements\ 1Calculer les Éléments de Vecteur\ 1nl\1cCoulomb per Meter Squared\ 1Coulomb per vierkante meter\ 1nl\1cr:raise\ 1machtverheffen\ 1nl\1cHarmonic Mean\ 1Harmonisch gemiddelde\ 1sv\1car:u,a:AMU,atomic_mass_unit,p:atomic_mass_units\ 1a:u,a:AMU,atomisk_mass_enhet,p:atomiska_mass_enheter\ 1sv\1cCopper\ 1Koppar\ 1fr\1cr:number\ 1nombre\ 1nl\1cr:month\ 1maand\ 1sv\1cr:melting\ 1smältpunkt\ 1nl\1cOunce (troy)\ 1Ounce (troy)\ 1fr\1cDollar Fraction\ 1Fraction en dollars\ 1nl\1cAdd\ 1Optellen\ 1fr\1cGreatest Common Divisor\ 1Plus Grand Diviseur Commun\ 1nl\1cCharacter\ 1Karakter\ 1fr\1cGreek Drachma\ 1Drachme grecque\ 1sv\1cDays\ 1Dagar\ 1sv\1cAdd Years\ 1Addera år\ 1nl\1cKilobyte\ 1Kilobyte\ 1sv\1cCatalan's Constant\ 1Catalans konstant\ 1nl\1cr:electron_mass,ais:m_e\ 1elektron_massa,m_e\ 1sv\1cFoot\ 1Engelsk Fot\ 1nl\1cAstatine\ 1Astatine\ 1nl\1cMillimeter of Mercury\ 1Milimeter kwik\ 1fr\1cConverts a dollar price expressed as a fraction into a dollar price expressed as a decimal number.\ 1Convertit en prix en dollars sous forme de fraction en un prix en dollars décimaux.\ 1fr\1cDanish Kroner\ 1Couronne danoise\ 1sv\1cProcess Matrix Elements\ 1Modifiera matriselement\ 1sv\1cLength of string\ 1Textsträngslängd\ 1sv\1cTechnetium\ 1Teknetium\ 1sv\1cSquare\ 1Kvadrat\ 1fr\1cAtomic and Nuclear Constants\ 1Constantes Atomiques et Nucléaires\ 1nl\1cr:golden,au:&#x3C6;\ 1gouden,&#x3C6;\ 1nl\1cPeriods\ 1Termijnen\ 1fr\1cr:denominator\ 1dénominateur\ 1sv\1cCentimeter\ 1Centimeter\ 1nl\1cNew value\ 1Nieuwe waarde\ 1nl\1cSlovenian Tolar\ 1Sloveense tolar\ 1fr\1cASCII Char\ 1Caractère ASCII\ 1sv\1cr:ionization\ 1jonisering\ 1nl\1cWatt per Meter Squared\ 1Watt per meter kwadraat\ 1nl\1cReturns the base n logarithm.\ 1Retourneert de logaritme met grondtal n.\ 1nl\1cSubstance\ 1Stofhoeveelheid\ 1nl\1cr:magnetic_constant,aisu:&#x3BC;_0\ 1magnetische_constante,&#x3BC;_0\ 1nl\1cSquare Mile\ 1Vierkante mijl\ 1fr\1cDate &amp; Time\ 1Date &amp; Heure\ 1sv\1cr:geomean\ 1geomedel\ 1sv\1cPrimitive Part\ 1Primitiv del\ 1sv\1cNewton per Meter Squared\ 1Newton per kvadratmeter\ 1fr\1cCalculates the duration of a security.\ 1Calcule la durée d'une obligation.\ 1sv\1cNautical Mile per Hour\ 1Sjömil per timme\ 1fr\1cCalculates the difference between the min and max value.\ 1Calcule la différence entre la valeur minimale et maximale.\ 1nl\1cr:load\ 1lees\ 1sv\1cr:percentile\ 1percentil\ 1nl\1cKronecker Delta\ 1Kronecker Delta\ 1nl\1cUpper limit\ 1Bovengrens\ 1sv\1cNitrogen\ 1Kväve\ 1nl\1cCypriot Pound\ 1Cypriotische pond\ 1nl\1cLithium\ 1Lithium\ 1sv\1cInverse Cosecant\ 1Invers cosekant\ 1sv\1cEquation\ 1Ekvation\ 1sv\1cCharacter\ 1Tecken\ 1sv\1cProtactinium\ 1Protaktinium\ 1nl\1cr:triangle_perimeter\ 1driehoek_omtrek\ 1sv\1car:h,hour,p:hours\ 1a:h,timme,p:timmar\ 1sv\1cDesired future value\ 1Önskat framtida värde\ 1sv\1car:NLG,guilder\ 1a:NLG,gulden\ 1nl\1cHexadecimal\ 1Hexadecimaal\ 1nl\1cBecquerel\ 1Becquerel\ 1sv\1c-r:septillion\ 1kvadriljon,p:kvadriljoner\ 1sv\1cMode\ 1Typvärde\ 1nl\1cSelect Vector Elements\ 1Vectorelementen selecteren\ 1sv\1cr:tablespoon,p:tablespoons\ 1matsked,p:matskedar\ 1sv\1cFluorine\ 1Fluor\ 1fr\1cPascal Second\ 1Pascal Seconde\ 1sv\1cr:cross\ 1vektoriell\ 1sv\1cBelgian Franc\ 1Belgiska franc\ 1nl\1cAlgebra\ 1Algebra\ 1sv\1cr:stderr\ 1standardfel\ 1nl\1cReturns an integer between (including) bottom and top.\ 1Retourneert een geheel getal tussen onder- en bovengrens (inclusief).\ 1nl\1cCalculates the amount of a payment of an annuity going towards principal.&#10;&#10;Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.\ 1Berekent het aflossingsdeel van een periodieke betaling voor een annuïteit.&#10;&#10;Type bepaalt de vervaldatum van de betaling. 1 voor betaling aanhet het begin van de termijn en 0 (standaard) voor betaling aan het einde van de termijn.\ 1nl\1cPound\ 1Pound\ 1nl\1cWatt\ 1Watt\ 1nl\1cAngular Acceleration\ 1Hoekversnelling\ 1nl\1cHexadecimal number\ 1Hexadecimaal getal\ 1fr\1cGibibyte\ 1Gibioctet\ 1sv\1cConvert Matrix to Vector\ 1Omvandla matris till vektor\ 1sv\1cCalculates the cross product of two 3-dimensional vectors.\ 1Beräknar den vektoriella produkten för två 3-dimensionella vektorer.\ 1nl\1cImperial Fluid Ounce\ 1Imperial Fluid Ounce\ 1sv\1cArguments\ 1Parametrar\ 1sv\1cReturns a vector with values of elements replaced with their mutual ranks.&#10;&#10;ex. rank([6, 1, 4]) = [3, 1, 2]\ 1Returnerar en vektor med elementens värden ersatta av deras inbördes rangordning.&#10;&#10;t ex rank([6, 1, 4]) = [3, 1, 2]\ 1sv\1cVariance (random sampling)\ 1Varians (slumpmässigt urval)\ 1nl\1cMultiply\ 1Vermenigvuldigen\ 1nl\1cU.S. Survey Inch\ 1U.S. Survey Inch\ 1nl\1cPhot\ 1Phot\ 1nl\1cReturns the value of a RPN stack register.\ 1Retourneert de waarde in een register van het RPN-stapelgeheugen.\ 1sv\1cUse step size\ 1Använd stegstorlek\ 1nl\1cr:addDays\ 1dagen bijtellen\ 1nl\1cVolume of Rectangular Prism\ 1Inhoud van rechthoekig prisma\ 1sv\1cConductance Quantum\ 1Konduktanskvantum\ 1sv\1cEuropean Euros\ 1Euro\ 1nl\1cWeek begins on Sunday\ 1Week begint op zondag\ 1nl\1cDay counting basis\ 1Basis dagtelling\ 1nl\1cKatal per Cubic Meter\ 1Katal per kubieke meter\ 1nl\1cr:arcminute,p:arcminutes\ 1boogminuut,boogminuten\ 1sv\1cSide A\ 1Sida A\ 1nl\1cMerge Vectors\ 1Vectoren samenvoegen\ 1fr\1cElectric Conductance\ 1Conductance Électrique\ 1nl\1cFurlong\ 1Furlong\ 1sv\1cCalculates the area of a four-sided figure with two parallel sides.\ 1Beräknar arean för en fyrsidig figur med två parallella sidor.\ 1fr\1c-r:bmi\ 1imc\ 1sv\1car:m,meter,p:meters,metre,p:metres\ 1a:m,meter\ 1nl\1cOrder\ 1Orde\ 1nl\1cEccentricity\ 1Excentriciteit\ 1nl\1cItalian Lira\ 1Italiaanse lire\ 1fr\1cRPN Stack Vector\ 1Vecteur de Pile NPI\ 1sv\1cr:nautical_mile,p:nautical_miles\ 1sjömil\ 1sv\1cr:rectprism\ 1rektangelprism\ 1fr\1cPlanck Time\ 1Temps de Planck\ 1sv\1cr:warning\ 1varning\ 1fr\1cr:element\ 1élément\ 1sv\1cCoulomb per Cubic Meter\ 1Coulomb per kubikmeter\ 1nl\1cKilogram\ 1Kilogram\ 1nl\1cNatural Logarithm\ 1Natuurlijke logaritme\ 1nl\1cr:round\ 1afronden\ 1nl\1cRectangle Perimeter\ 1Omtrek rechthoek\ 1fr\1c!units!Length\ 1Longueur\ 1nl\1cr:pow\ 1macht\ 1nl\1cGray\ 1Gray\ 1sv\1cScale\ 1Skala\ 1nl\1cMonths\ 1Maanden\ 1nl\1cRadiance\ 1Radiantie\ 1sv\1cConstruct Matrix\ 1Skapa matris\ 1nl\1cr:mean,average\ 1gemiddelde\ 1nl\1cReturns accrued interest for a security which pays periodic interest.&#10;&#10;Allowed frequencies are 1 - annual, 2 - semi-annual or 4 - quarterly. Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Berekent de aangegroeide rente voor een waardepapier met een periodieke rente-uitkering.&#10;&#10;Mogelijke frequenties zijn 1 - jaarlijks, 2 - halfjaarlijks of 4 - per kwartaal. Basis is de dagtelling die u wilt gebruiken: 0: US 30/360 (standaard), 1: werkelijke dagen, 2: werkelijke dagen/360, 3: werkelijke dagen/365 of 4: Europees 30/360.\ 1fr\1cCalculates the determinant of a matrix.\ 1Calcule le déterminant d'une matrice.\ 1sv\1cVariable 2\ 1Variabel 2\ 1nl\1cAvogadro Constant\ 1Avogadro's constante\ 1fr\1cReturns the price per $100 value for a treasury bill.\ 1Retourne le prix pour 100 $ de valeur de bons du trésor.\ 1nl\1cNumber\ 1Nummer\ 1sv\1cConcatenate Strings\ 1Sammanfoga textsträngar\ 1nl\1cPhillipine Peso\ 1Filippijnse peso\ 1fr\1cRemoves all units from an expression. The expression is calculated before the removal.\ 1Enlève toutes les unités de l'expression. L'expression est calculée avant la suppression.\ 1sv\1cFinds the linear function for the straight line between two distinct points.\ 1Finner den linjära funktionen för den räta linjen mellan två distinkta punkter.\ 1nl\1cIf...Then...Else\ 1If...Then...Else\ 1nl\1cPascal\ 1Pascal\ 1sv\1cInitial value\ 1Initialt värde\ 1sv\1cDerive\ 1Derivera\ 1sv\1cArithmetics\ 1Aritmetik\ 1sv\1c-r:trillion\ 1biljon,p:biljoner\ 1nl\1cYtterbium\ 1Ytterbium\ 1nl\1cBritish Pounds\ 1Britse Pond\ 1fr\1cNitrogen\ 1Azote\ 1sv\1cType\ 1Typ\ 1sv\1cCarat\ 1Karat\ 1nl\1cSort\ 1Sorteren\ 1sv\1cDegrees Rankine\ 1Grader Rankine\ 1fr\1cInclination\ 1Inclinaison\ 1fr\1cDiscount rate for a security\ 1Taux d'actualisation d'une obligation\ 1nl\1cUpper limit (n)\ 1Bovengrens (n)\ 1nl\1cPlanck Time\ 1Plancktijd\ 1nl\1cU.S. Minim\ 1U.S. Minim\ 1nl\1cStatistics\ 1Statistiek\ 1fr\1cGamma Function\ 1Fonction Gamma\ 1fr\1cBohr Radius\ 1Rayon de Bohr\ 1sv\1cBase\ 1Bas\ 1fr\1cMerge Vectors\ 1Regrouper les Vecteurs\ 1nl\1cRemoves all units from an expression. The expression is calculated before the removal.\ 1Verwijdert alle eenheden uit een expressie. De expressie wordt hierbij eerst berekend.\ 1fr\1cr:parallelogram\ 1parallélogramme\ 1nl\1cVolume of Triangular Prism\ 1Inhoud van driehoekig prisma\ 1sv\1cHenry per Meter\ 1Henry per meter\ 1sv\1cSexdecillion\ 1Oktiljard\ 1sv\1cPortuguese Escudo\ 1Portugisiska escudos\ 1nl\1cSiemens\ 1Siemens\ 1sv\1c!datasets!Element\ 1Element\ 1fr\1cVolume of Square Pyramid\ 1Volume de Pyramide à Base Carrée\ 1fr\1cInfinity\ 1Infini\ 1nl\1cRepresents Real\ 1Geeft een reëel getal weer\ 1fr\1cPluto\ 1Pluton\ 1sv\1car:lm,lumen,p:lumens\ 1a:lm,lumen\ 1sv\1cSurface Area\ 1Ytarea\ 1sv\1cr:undefined\ 1odefinierad\ 1sv\1cLeading Coefficient\ 1Ledande koefficient\ 1nl\1cHyperbolic Secant\ 1Hyperbolische secans\ 1fr\1cRounding\ 1Arrondi\ 1sv\1cIdeal Gas Constant\ 1Gaskonstant\ 1sv\1cr:concatenate\ 1sammanfoga\ 1nl\1cr:addYears\ 1jaren bijtellen\ 1fr\1cReturns the element at specified position in a matrix (row and column) or vector (index).\ 1Retourne l'élément de matrice à la position spécifiée (ligne et colonne) ou vecteur (index).\ 1fr\1cPrice variable\ 1Variable de prix\ 1nl\1cDecillion\ 1Quintiljard\ 1nl\1cCosecant\ 1Cosecant\ 1sv\1c&#xC5;ngstr&#xF6;m\ 1Ångström\ 1nl\1cVolt per Meter\ 1Volt per meter\ 1sv\1cPlatinum\ 1Platina\ 1sv\1cAmpere\ 1Ampere\ 1nl\1cCalculates the factorial of an integer. Mulitplies the argument with every lesser positive integer (n(n-1)(n-2)...2*1). Can also be entered as a number followed by one exclamation mark.&#10;&#10;ex. factorial(5) = 5! = 5 * 4 * 3 * 2 * 1 = 120\ 1Berekent de faculteit van een positief geheel getal n: (n(n-1)(n-2)... *2*1.  Kan ook worden ingevoerd als een positief geheel getal, gevolgd door een uitroepteken.&#10;&#10;bv. factorial(5) = 5! = 5 * 4 * 3 * 2 * 1 = 120\ 1nl\1cKilometer\ 1Kilometer\ 1fr\1cSecond\ 1Seconde\ 1fr\1cThe Base of Natural Logarithms (e)\ 1La Base des Logarithmes Naturels (e)\ 1nl\1cMars\ 1Mars\ 1sv\1cr:round\ 1avrunda\ 1sv\1cReturns the value of a roman number.\ 1Returnerar värdet för romerska siffror.\ 1nl\1cTau Mass\ 1Tau massa\ 1nl\1cReplace\ 1Vervangen\ 1sv\1cTon of TNT\ 1Ton TNT\ 1fr\1cEnergy\ 1Énergie\ 1nl\1cCubic Meter\ 1Kubieke meter\ 1nl\1cLiter\ 1Liter\ 1nl\1cTrimmed Mean\ 1Getrimd gemiddelde\ 1sv\1cReciprocal\ 1Reciprok\ 1nl\1cr:disc\ 1kort\ 1nl\1cDanish Kroner\ 1Deense kroon\ 1nl\1cCalorie (15 degrees Celcius)\ 1Calorie (15 graden Celcius)\ 1nl\1cr:numerator\ 1noemer\ 1nl\1cReturns the present value of an investment.&#10;&#10;If type = 1 then the payment is made at the beginning of the period, If type = 0 (or omitted) it is made at the end of each period.\ 1Berekent de huidige waarde van een investering.&#10;&#10;Indien type = 1 is de uitbetaling aan het begin van de termijn, indien type = 0 (of weggelaten) aan het einde van elke termijn.\ 1sv\1cFind Linear Function\ 1Finn linjär funktion\ 1sv\1car:d,day,p:days\ 1a:d,dag,p:dagar\ 1nl\1cVariable\ 1Variabele\ 1sv\1cIcelandic Krona\ 1Isländska kronor\ 1sv\1cBase-2 Logrithm\ 1Bas-2-logaritm\ 1sv\1cRate\ 1Räntesats\ 1sv\1cr:elasticity\ 1elasticitet\ 1fr\1cr:alpha_particle_mass,aisu:m_&#x3B1;\ 1masse_de_particule_alpha,aisu:m_&#x3B1;\ 1sv\1cQuintillion\ 1Triljon\ 1nl\1cAdd Days\ 1Dagen bijtellen\ 1fr\1cLuminous Flux\ 1Flux Lumineux\ 1nl\1cEarth\ 1Aarde\ 1nl\1cNobelium\ 1Nobelium\ 1nl\1cHelium\ 1Helium\ 1sv\1cEuro Cent\ 1Eurocent\ 1sv\1cElement variable\ 1Elementvariabel\ 1fr\1cExpression if condition is NOT met\ 1Expression si la condition N'EST PAS remplie\ 1sv\1cr:infinity\ 1oändlighet\ 1sv\1cMedian\ 1Median\ 1nl\1cMelting Point\ 1Smeltpunt\ 1fr\1cColumns\ 1Colonnes\ 1nl\1cCadmium\ 1Cadmium\ 1sv\1cMeter per Second Squared\ 1Meter per kvadratsekund\ 1sv\1cMole\ 1Mol\ 1nl\1cSurface Area of Regular Tetrahedron\ 1Oppervlaktegrootte van regelmatig viervlak (tetraëder)\ 1sv\1cPeriods per year\ 1Perioder per år\ 1sv\1cData Sets\ 1Dataset\ 1sv\1cr:triangle_perimeter\ 1triangelomkrets\ 1fr\1cExponents &amp; Logarithms\ 1Exponentielles et logarithmes\ 1nl\1cCalculates the difference between the first and third quartile.\ 1Berekent het verschil tussen het eerste en het derde kwartiel.\ 1nl\1cBase-2 Logrithm\ 1Logaritme met grondtal 2\ 1nl\1cQuantity variabel\ 1Hoeveelheidvariabele\ 1nl\1cFirst element\ 1Eerste element\ 1nl\1cExtract Fractional Part\ 1Fractionele deel uit (getal) halen\ 1nl\1cr:triangle\ 1driehoek\ 1nl\1cSilver\ 1Zilver\ 1sv\1cEstonian Kroon\ 1Estoniska kroon\ 1fr\1cJoule per Mole Kelvin\ 1Joule par Mole Kelvin\ 1sv\1cr:speed\ 1hastighet\ 1sv\1cLogit Transformation\ 1Logit transformation\ 1nl\1cUnunbium\ 1Ununbium\ 1sv\1cReturns a part of a matrix.\ 1Returnerar en del av en matris.\ 1nl\1cJoule per Kilogram Kelvin\ 1Joule per kilogram Kelvin\ 1fr\1cSurface Area of Regular Tetrahedron\ 1Aire de la Surface d'un Tétraèdre Régulier\ 1nl\1cr:message\ 1bericht\ 1fr\1cKilometer per Liter\ 1Kilomètre par Litre\ 1nl\1cr:newtonian_constant,a:G\ 1newton_constante,G\ 1sv\1cRound Towards Zero\ 1Avrunda mot noll\ 1nl\1cr:time\ 1tijd\ 1nl\1cRoentgenium\ 1Roentgenium\ 1fr\1cIodine\ 1Iode\ 1fr\1cTop\ 1Haut\ 1nl\1cStandard Deviation (entire population)\ 1Standaarddeviatie (gehele populatie)\ 1sv\1cBorh Magneton\ 1Bohrs magneton\ 1nl\1cPound-force per Square Inch (psi)\ 1Pound-force per inch kwadraat (psi)\ 1fr\1cPhysical Constants\ 1Constantes Physiques\ 1nl\1cOunce\ 1Ounce\ 1nl\1cPresent value\ 1Huidige waarde\ 1nl\1cAverage Orbital Speed\ 1Gemiddelde baansnelheid\ 1nl\1cRepresents Rational\ 1Geeft een rationaal getal weer\ 1nl\1cr:percentile\ 1percentiel\ 1nl\1cOctal\ 1Octaal\ 1fr\1cTranspose\ 1Transposée\ 1nl\1cBitwise Exclusive OR\ 1Bitsgewijs XOR\ 1nl\1cCesium\ 1Cesium\ 1nl\1cSmall Numbers\ 1Kleine getallen\ 1nl\1cArsenic\ 1Arsenicum\ 1fr\1cObjects\ 1Objets\ 1nl\1cr:nper\ 1nterm\ 1sv\1cCorresponds to the product symbol. Multiplies factors for each x ranging from the lower to the upper limit.\ 1Motsvarar produktsymbolen. Multiplicerar faktorer för varje x från den undre till den övre gränsen.\ 1fr\1cMolybdenum\ 1Molybdène\ 1sv\1cPound\ 1Pund\ 1sv\1car:cd,candela,p:candelas\ 1a:cd,candela\ 1nl\1cKibibit\ 1Kibibit\ 1sv\1cVanadium\ 1Vanadin\ 1fr\1cMean\ 1Moyenne\ 1nl\1cMiles per Hour\ 1Miles per Hour\ 1sv\1cAngular Acceleration\ 1Vinkelacceleration\ 1sv\1cLocal Date Format\ 1Lokalt datumformat\ 1sv\1cCoulomb\ 1Coulomb\ 1sv\1cRomanian New Leu\ 1Rumänska nya leu\ 1fr\1cPlanck Constant\ 1Constantes de Planck\ 1fr\1cBase-10 Logrithm\ 1Logarithme en base 10\ 1fr\1cInterest rate\ 1Taux d'intérêt\ 1nl\1cPolynomial\ 1Polynoom (veelterm)\ 1nl\1cMatrices &amp; Vectors\ 1Matrices &amp; vectoren\ 1nl\1cAnnualized yield (%)\ 1Teruggerekende opbrengst per jaar (%)\ 1nl\1cFinnish Markka\ 1Finse mark\ 1fr\1cArea\ 1Aire\ 1fr\1cPlanck Mass\ 1Masse de Planck\ 1sv\1cReturns the number of elements in a vector.\ 1Returnerar antalet element i en vektor.\ 1sv\1cReciprocal Meter\ 1Reciproka meter\ 1fr\1cr:mass\ 1r:masse\ 1nl\1car:h,hour,p:hours\ 1u,uur,uren\ 1fr\1cUpper limit (n)\ 1Limite Supérieure (n)\ 1nl\1cTechnetium\ 1Technetium\ 1nl\1cConcatenate Strings\ 1Karakterrijen samenvoegen\ 1nl\1cTriangular Function\ 1Driehoekige functie\ 1nl\1cNorm (length)\ 1Norm (lengte)\ 1fr\1cEquation 2\ 1Équation 2\ 1nl\1cr:parallelogram_perimeter\ 1parallellogram_omtrek\ 1nl\1cCalculates the perimeter of a four-sided figure whose opposite sides are both parallel and equal in length.\ 1Berekent de omtrek van een figuur met vier zijden waarvan de overstaande zijden zowel evenwijdig als even lang zijn.\ 1sv\1cSum (total)\ 1Summa (total)\ 1fr\1cNeodymium\ 1Néodyme\ 1fr\1cReturns the amount received at the maturity date for an invested security.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360. The settlement date must be before maturity date.\ 1Retourne le montant reçu à échéance pour un investissement en obligation. La base est les manière de compter les jours que vous souhaitez utiliser : 0 : US 30/360 (par défaut), 1 : jours réels, 2: jours réels/360, 3: jours réels/365 or 4: Européenne 30/360.La date de contrat doit être antérieure à l'échéance.\ 1nl\1cJoule per Kilogram\ 1Joule per kilogram\ 1nl\1cNeptune\ 1Neptunus\ 1sv\1cTantalum\ 1Tantal\ 1fr\1cLower limit (i)\ 1Limite inférieure (i)\ 1nl\1cLower limit (i)\ 1Ondergrens (i)\ 1nl\1cr:multifactorial\ 1multifaculteit\ 1sv\1cColumn\ 1Kolumn\ 1fr\1cr:plus_infinity\ 1infini_positif\ 1fr\1cSymbol\ 1Symbole\ 1fr\1cDegrees Rankine\ 1Degrés Rankine\ 1sv\1cEccentricity\ 1Excentricitet\ 1nl\1cUnix Timestamp to Date\ 1Unix Timestamp naar datum\ 1fr\1cr:undefined\ 1indéfini\ 1fr\1cReturns the highest value.\ 1Retourne la plus grande valeur.\ 1fr\1cFirst element\ 1Premier élément\ 1nl\1cThulium\ 1Thulium\ 1nl\1cTrigonometry\ 1Goniometrie\ 1fr\1cCircle Circumference\ 1Circonférence d'un cercle\ 1nl\1cReturns the identity matrix of a matrix or with specified number of rows/columns.\ 1Retourneert de eenheidsmatrix bij een matrix of met een opgegeven aantal rijen/kolommen.\ 1sv\1cHeight of Square Pyramid\ 1Höjden på en kvadratisk pyramid\ 1sv\1cJoule per Kelvin\ 1Joule per Kelvin\ 1nl\1cCoupon rate\ 1Couponrente\ 1sv\1cAdd Time\ 1Addera tid\ 1fr\1cAscending\ 1Ascendant\ 1sv\1cDo function\ 1Funktion\ 1fr\1cPositive Infinity\ 1Infini Positif\ 1sv\1cSpecific Energy\ 1Specifik energi\ 1nl\1cSquare Kilometer\ 1Vierkante kilometer\ 1sv\1cPeriod\ 1Period\ 1nl\1cThermal Conductivity\ 1Thermisch geleidingsvermogen\ 1nl\1cSecond\ 1Seconde\ 1fr\1cr:divide\ 1divise\ 1sv\1cDynamic Viscosity\ 1Dynamisk viskositet\ 1nl\1cNegative Infinity\ 1Negatief oneindig\ 1fr\1cIcelandic Krona\ 1Couronne islandaise\ 1nl\1cTrapezoid\ 1Trapezium\ 1nl\1cRadians\ 1Radialen\ 1sv\1cCompton Wavelength\ 1Compton-våglängd\ 1sv\1cCandela\ 1Candela\ 1sv\1cBottom\ 1Nedre gräns\ 1nl\1cSquare Foot\ 1Vierkante voet\ 1fr\1cr:pythagoras\ 1pythagore\ 1sv\1cSum\ 1Summa\ 1nl\1cr:planck_length,ais:l_P\ 1planck_lengte,l_P\ 1nl\1car:RUB,ruble\ 1RUB,roebel\ 1nl\1cCobalt\ 1Kobalt\ 1sv\1cReturns the number of columns in a matrix.\ 1Returner antalet kolumner i en matris.\ 1nl\1cScale\ 1Schaal\ 1fr\1cr:name\ 1r:nom\ 1nl\1cSquare Perimeter\ 1Omtrek van vierkant\ 1fr\1cr:bohr_radius,ais:a_o\ 1rayon_de_bohr,ais:a_o\ 1fr\1cr:hyperfactorial\ 1hyperfactorielle\ 1sv\1cGold\ 1Guld\ 1sv\1cFractional dollar\ 1Bråktalsdollar\ 1sv\1cKilowatt Hour\ 1Kilowatttimme\ 1fr\1cCesium\ 1Césium\ 1nl\1cr:week,p:weeks\ 1week,weken\ 1sv\1cr:minus_infinity\ 1minus_oändlighet\ 1nl\1cWeights\ 1Gewichten\ 1fr\1cBelgian Franc\ 1Franc belge\ 1nl\1cTimestamp\ 1Timestamp\ 1sv\1cCurrent Density\ 1Strömtäthet\ 1nl\1cSecond Radiation Constant\ 1Tweede stralingsconstante\ 1nl\1cr:sqpyramid_sa\ 1vierkpiramide_opp\ 1fr\1cReturns the number of years (fractional) between two dates.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360, 1: real days (default), 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Retourne le nombre d'années (sous forme de fraction) entre deux dates.&#10;&#10;La base est la manière de compter les jours que vous souhaitez utiliser : 0 : US 30/360, 1 : jours réels (par défaut), 2 : jours réels/360, 3 : jours réels/365 ou 4 : Européenne 30/360.\ 1nl\1cMiles per Gallon\ 1Miles per Gallon\ 1fr\1cDate to Unix Timestamp\ 1Date selon l'Horodatage Unix\ 1nl\1cReturns an integer from a number of specified base between 2 and 36\ 1Converteert een getal in een opgegeven basis tussen 2 en 36 naar een geheel getal\ 1sv\1cPolynomial\ 1Polynom\ 1fr\1cBritish Pounds\ 1Livre sterling\ 1sv\1cHexadecimal\ 1Hexadecimal\ 1nl\1cDenominator\ 1Noemer\ 1fr\1cHong Kong Dollars\ 1Dollar de Hong Kong\ 1sv\1cCalorie (mean)\ 1Kalorier (medel)\ 1sv\1cCoupon rate\ 1Kupongränta\ 1sv\1cr:subtract\ 1subtrahera\ 1fr\1cPressure\ 1Pression\ 1nl\1cSteradian\ 1Steradiaal\ 1nl\1cCost\ 1Kosten\ 1sv\1c!datasets!r:number\ 1nummer\ 1sv\1cCorresponds to the sum symbol. Adds terms for each x ranging from the lower to the upper limit.\ 1Motsvarar summasymbolen. Adderar termer för varje x från den undre till den övre gränsen.\ 1nl\1cTypography\ 1Typografie\ 1fr\1cWeek begins on Sunday\ 1La semaine commence le dimanche\ 1sv\1c-r:quattuordecillion\ 1septiljard,p:septiljarder\ 1nl\1c!datasets!r:year\ 1jaar\ 1sv\1car:T,tesla,p:teslas\ 1a:T,tesla\ 1nl\1cElectric Resistance\ 1Elektrische weerstand\ 1nl\1cSolve for multiple variables\ 1Oplossen voor meerdere variabelen\ 1sv\1c-r:quindecillion\ 1oktiljon,p:oktiljoner\ 1nl\1cUranus\ 1Uranus\ 1nl\1cMiscellaneous\ 1Diversen\ 1sv\1cTrapezoid\ 1Trapetsoid\ 1nl\1cOsmium\ 1Osmium\ 1nl\1cBromine\ 1Broom\ 1sv\1cDollar Decimal\ 1Dollar decimal\ 1sv\1cInverse Hyperbolic Cotangent\ 1Invers cotangens hyperbolicus\ 1fr\1cLight\ 1Lumière\ 1fr\1cMeter Kilogram per Second Squared\ 1Mètre Kilogramme par Seconde Carrée\ 1sv\1cMatrix or rows/columns\ 1Matris eller rader/kolumner\ 1nl\1cOriginal value\ 1Originele waarde\ 1sv\1cComplex Exponential (Cis)\ 1Komplex exponentialfunction (Cis)\ 1fr\1cr:limits\ 1limites\ 1nl\1c-r:quadrillion\ 1biljard\ 1sv\1cNth root\ 1N:te roten\ 1sv\1cMax\ 1Max\ 1nl\1cText string 1\ 1Tekstrij 1\ 1fr\1cBeryllium\ 1Béryllium\ 1fr\1cVolt Seconds\ 1Volt Seconde\ 1fr\1cExponent\ 1Exposant\ 1fr\1cLead\ 1Plomb\ 1sv\1cr:degree\ 1grad\ 1sv\1cr:dessertspoon,p:dessertspoons\ 1dessertsked,p:dessertskedar\ 1sv\1cVariable 1\ 1Variabel 1\ 1fr\1cLength of side\ 1Longueur du côté\ 1nl\1cStatvolt\ 1Statvolt\ 1nl\1cReturns the accrued interest for a security which pays interest at maturity date.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Berekent de aangegroeide rente voor een waardepapier waarvan de rente wordt uitgekeerd na de afloopdatum.&#10;&#10;Basis is de dagtelling die u wilt gebruiken: 0: US 30/360 (standaard), 1: werkelijke dagen, 2: werkelijke dagen/360, 3: werkelijke dagen/365 of 4: Europees 30/360.\ 1fr\1cCurrency\ 1Monnaie\ 1fr\1cEffective Interest Rate\ 1Taux d'intérêt effectif\ 1nl\1cSwedish Krona\ 1Zweedse kroon\ 1nl\1cSurface Tension\ 1Oppervlaktespanning\ 1sv\1cr:cone_sa\ 1konyta\ 1fr\1cChromium\ 1Chrome\ 1sv\1cDouble Factorial\ 1Dubbelfakultet\ 1sv\1cPresent Value\ 1Nuvärde\ 1fr\1cAnnual yield\ 1Revenu annuel\ 1nl\1cType\ 1Type\ 1nl\1cIndonesian Rupiah\ 1Indonesische roepiah\ 1sv\1cRoman number\ 1Romerskt tal\ 1sv\1cDurbin-Watson\ 1Durbin-Watson\ 1fr\1cDay of Month\ 1Jour du mois\ 1nl\1cAntimony\ 1Antimoon\ 1sv\1cCalculates the nominal interest rate from a given effective interest rate compounded at given intervals.\ 1Beräknar den nominella räntesatsen från en given effektiv ränta.\ 1nl\1cDram\ 1Dram\ 1sv\1cEinstein per Meter Squared per Second\ 1Einsteins per kvadratmeter per sekund\ 1nl\1cArchimede's Constant (pi)\ 1Archimede's constante (pi)\ 1sv\1c!datasets!Mass\ 1Massa\ 1sv\1cSolve equation\ 1Lös ekvation\ 1nl\1cr:representsNumber\ 1isGetal\ 1nl\1cTranspose\ 1Transponeren\ 1fr\1cProcess Matrix Elements\ 1Calculer les Éléments de Matrice\ 1nl\1cDeciliter\ 1Deciliter\ 1fr\1cCalculates the volume of a 3-dimensional shape standing on a rectangular base and terminating in a point at the top.\ 1Calcule le volume d'une forme à trois dimensions basée sur un rectangle et se finissant en un point au sommet.\ 1nl\1cDate to Unix Timestamp\ 1Datum naar Unix-timestamp\ 1fr\1cHyperbolic Sine\ 1Sinus Hyperbolique\ 1nl\1cFor condition\ 1For-voorwaarde\ 1fr\1cCone Volume\ 1Volume d'un cône\ 1nl\1cSurface Area\ 1Oppervlak (3D)\ 1nl\1cPeriods for investment to attain desired value\ 1Termijnen waarin een investering de gewenste waarde bereikt\ 1nl\1cWatt per Meter Kelvin\ 1Watt per meter Kelvin\ 1nl\1cTesla\ 1Tesla\ 1nl\1cr:cross\ 1uitproduct\ 1nl\1cSolve for two variables\ 1Oplossen voor twee variabelen\ 1sv\1cr:factorial\ 1fakultet\ 1sv\1car:K,kelvin,p:kelvins\ 1a:K,kelvin\ 1sv\1cUnit Part\ 1Enhetsdel\ 1fr\1cNewtonian Constant of Gravitation\ 1Constante de la Gravitation de Newton\ 1fr\1cHyperbolic Tangent\ 1Tangente Hyperbolique\ 1sv\1cColumn variable\ 1Kolumnvariabel\ 1fr\1cRadians per Second\ 1Radians par Seconde\ 1nl\1cElectric Field Strength\ 1Elektrische veldsterkte\ 1fr\1cr:column\ 1colonne\ 1nl\1cCerium\ 1Cerium\ 1nl\1cBits\ 1Bits\ 1fr\1c!planets!Mercury\ 1Mercure\ 1nl\1cRayleigh Tail Distribution\ 1Rayleigh-staartverdeling\ 1sv\1cr:raise\ 1upphöj\ 1fr\1cReturns the non-negative square root of x * pi\ 1Retourne la racine carrée de x * pi\ 1nl\1c-r:centillion\ 1quinquagintiljard\ 1sv\1cPolynomials\ 1Polynomer\ 1sv\1cr:number\ 1antal\ 1fr\1cNeon\ 1Néon\ 1sv\1cContent Part\ 1Innehållsdel\ 1sv\1cFinance\ 1Finans\ 1fr\1cElectric Constant (Permittivity of Free Space)\ 1Constante Électrique (Permittivité du Vide)\ 1sv\1cSolid Angle\ 1Rymdvinkel\ 1nl\1cRegression\ 1Regressie\ 1fr\1cBromine\ 1Brome\ 1fr\1cRectangle Area\ 1Aire de Rectangle\ 1nl\1cRepresents Integer\ 1Geeft een geheel getal weer\ 1nl\1cExports a matrix to a CSV data file.\ 1Exporteert een matrix naar een CSV-gegevensbestand.\ 1nl\1cDay of Year\ 1Dag van het jaar\ 1nl\1cStandard Deviation (random sampling)\ 1Standaarddeviatie (willekeurige steekproef)\ 1sv\1cNumber of Satellites\ 1Antal satelliter\ 1nl\1cPer Myriad\ 1Per myriad\ 1nl\1cVector 2\ 1Vector 2\ 1nl\1cr:neg\ 1anderteken\ 1fr\1cMatrices &amp; Vectors\ 1Matrices &amp; Vecteurs\ 1fr\1cGold\ 1Or\ 1fr\1cReciprocal\ 1Réciproque\ 1nl\1cData Sets\ 1Gegevensverzamelingen\ 1nl\1cElement\ 1Element\ 1nl\1cAmortizement period\ 1Amortisatieperiode\ 1sv\1cPeriodic interest rate\ 1Periodisk räntesats\ 1sv\1cRounding\ 1Avrundning\ 1sv\1cMinute\ 1Minut\ 1fr\1c!datasets!Number\ 1Nombre\ 1sv\1cExponent\ 1Exponent\ 1sv\1cFuture value\ 1Framtida värde\ 1nl\1cDiscount rate\ 1Discontopercentage\ 1sv\1cRepresents Integer\ 1Representerar ett heltal\ 1sv\1cFace value\ 1Nominellt värde\ 1fr\1cVolt per Meter\ 1Volt par Mètre\ 1fr\1cEffective interest rate\ 1Taux d'intérêt effectif\ 1fr\1cMeter per Second Squared\ 1Mètre par Seconde Carrée\ 1fr\1cLiter\ 1Litre\ 1nl\1cr:punit\ 1peenheid\ 1nl\1cVigintillion\ 1Deciljard\ 1nl\1cThallium\ 1Thallium\ 1fr\1cr:class\ 1r:classe\ 1sv\1cStrip Units\ 1Ta bort enheter\ 1sv\1cr:ceil\ 1tak\ 1nl\1cr:eccentricity\ 1excentriciteit\ 1sv\1cPrecalculate expression\ 1Beräkna uttrycket först\ 1nl\1cCentiliter\ 1Centiliter\ 1nl\1cSolve equation\ 1Vergelijking oplossen\ 1nl\1cNautical Mile per Hour\ 1Nautische mijl per uur\ 1nl\1cCurrent Time\ 1Huidige tijd\ 1sv\1cTemperature\ 1Temperatur\ 1nl\1cReturns the amount of payment for a loan based on a constant interest rate and constant payments (each payment is equal amount).&#10;&#10;If type = 1 then the payment is made at the beginning of the period, If type = 0 (or omitted) it is made at the end of each period.\ 1Berekent het te betalen bedrag voor een lening gebaseerd op een vast rentepercentage en gelijkblijvende betalingen (elke keer moet hetzelfde bedrag worden betaald).&#10;&#10;Indien type = 1 moet er aan het begin van de termijn worden betaald, Indien type = 0 (ofweggelaten) aan het einde van elke termijn.\ 1sv\1cCalculates the cofactor of the element at specified position.\ 1Beräknar kofaktorn för elementet på angiven position\ 1fr\1cCorresponds to the product symbol. Multiplies factors for each x ranging from the lower to the upper limit.\ 1Correspond au symbole du produit. Multiplie les facteurs pour chaque x allant de la la limite inférieure à la limite supérieure.\ 1nl\1cStandard Error\ 1Standaardfout\ 1fr\1cLanthanum\ 1Lanthane\ 1nl\1cr:turn,p:turns\ 1slag,slagen\ 1fr\1cAnnualized yield (%)\ 1Revenu annualisé\ 1fr\1cWeek of Year\ 1Semaine de l'Année\ 1nl\1cr:solve\ 1oplossen\ 1nl\1cRoman Number\ 1Romeins getal\ 1nl\1cr:trapezoid\ 1trapezium\ 1fr\1cYears between two dates\ 1Années entre deux dates\ 1sv\1cFrequency\ 1Frekvens\ 1sv\1cr:rem_radioactivity\ 1rem_radioaktivitet\ 1sv\1cTrapezoid Area\ 1Trapetsoidarea\ 1nl\1cr:export\ 1exporteren\ 1sv\1cDeutche Mark\ 1Tyska mark\ 1fr\1cBeta Function\ 1Fonction bêta\ 1sv\1cIndex variable\ 1Indexvariabel\ 1sv\1cRadiant Intensity\ 1Strålningsstyrka\ 1fr\1cAnnual rate of security\ 1Taux de sécurité annuel\ 1fr\1cHyperfactorial\ 1Hyperfactorielle\ 1nl\1cFinance\ 1Financiën\ 1nl\1cU.S. Fluid Ounce\ 1U.S. Fluid Ounce\ 1sv\1cOxygen\ 1Syre\ 1fr\1cr:function\ 1fonction\ 1nl\1cr:helion_mass,ais:m_h\ 1helion_massa,m_h\ 1fr\1cPrice per $100 face value\ 1Prix pour 100 $ de valeur faciale\ 1nl\1ccr:Calorie,cp:Calories\ 1Calorie,Calorieën\ 1sv\1cNumber Base\ 1Nummerbas\ 1sv\1cRow\ 1Rad\ 1nl\1cNumber Bases\ 1Grondtallen voor talstelsels\ 1fr\1cReturns the accrued interest for a security which pays interest at maturity date.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Retourne les intérêts cumulés d'une obligation dont le versement à lieu à échéance. La base est les manière de compter les jours que vous souhaitez utiliser : 0 : US 30/360 (par défaut), 1 : jours réels, 2: jours réels/360, 3: jours réels/365 or 4: Européenne 30/360.\ 1fr\1cr:integrate\ 1intégrer\ 1nl\1cr:mass\ 1massa\ 1sv\1cAnnual rate of security\ 1Årlig hastighet\ 1nl\1cIndex variable\ 1Indexvariabele\ 1nl\1cEuler's Constant\ 1Euler's constante\ 1sv\1cLambert W Function (Omega Function, Product Log)\ 1Lambers W-funktion (Omegafunktionen)\ 1fr\1cCubic Meter\ 1Mètre Cube\ 1fr\1cIron\ 1Fer\ 1sv\1cDensity\ 1Densitet\ 1fr\1cCentimeter\ 1Centimètre\ 1sv\1cNorwegian Kroner\ 1Norska kronor\ 1nl\1cAbsorbed Dose Rate\ 1Absorptiesnelheid\ 1sv\1cEffective Interest Rate\ 1Effektiv räntesats\ 1sv\1cLogistic Distribution\ 1Logistisk distribution\ 1fr\1cCalculates the multifactorial of an integer. Mulitplies the argument with every x lesser positive integer (n(n-x)(n-2x)...). Can also be entered as a number followed by three or more exclamation marks.&#10;&#10;ex. multifactorial(18, 4) = 18!!!! = 18 * 14 * 10 * 6 * 2 = 30 240\ 1Calcule la multifactorielle d'un entier. Multiplie l'argument avec tous les entiers positifs plus petits placés tous les x (n(n-x)(n-2x)...). Peut aussi être entré comme un nombre suivi de trois points d'exclamation ou plus.&#10;&#10;p. ex. multifactorial(18, 4) = 18!!!! = 18 * 14 * 10 * 6 * 2 = 30 240\ 1sv\1cReturns the number of days between two dates.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360, 1: real days (default), 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Returnerar antalet dagar mellan två datum.&#10;&#10;Dagsräkningssystem kan vara: 0: Amerikanskt 30/360 (förvald), 1: verkliga dagar, 2: verkliga dagar/360, 3: verkliga dagar/365, eller 4: Europeiskt 30/360\ 1sv\1cPraseodymium\ 1Praseodym\ 1nl\1cInclination\ 1Inclinatie\ 1nl\1cBit\ 1Bit\ 1nl\1cPied du roi (French Royal Foot)\ 1Pied du roi (Franse koninklijke voet)\ 1nl\1cau:&#x3A3;,r:sum\ 1&#x3A3;,som\ 1sv\1cTerms\ 1Termer\ 1nl\1cNth root\ 1N-de wortel\ 1nl\1cr:planck_mass,ais:m_P\ 1planck_massa,m_P\ 1nl\1cPressure\ 1Druk\ 1nl\1cAmpere per Volt\ 1Ampere per volt\ 1sv\1cMagnetic Field Strength\ 1Magnetisk fältstyrka\ 1nl\1cOdd\ 1Oneven\ 1sv\1cNatural Logarithm\ 1Naturlig logaritm\ 1sv\1cLight\ 1Ljus\ 1nl\1cCube Volume\ 1Volume kubus\ 1sv\1c-r:septendecillion\ 1noniljon,p:noniljoner\ 1nl\1cStart column\ 1Startkolom\ 1nl\1cIs Integer\ 1Is een geheel getal\ 1sv\1cr:multifactorial\ 1multifakultet\ 1nl\1cU.S. Fluid Drachm\ 1U.S. Fluid Drachm\ 1sv\1cr:satellites\ 1satelliter\ 1fr\1cMultiply\ 1Multiplier\ 1fr\1cFor...Do\ 1For...Do (Pour...Faire)\ 1nl\1cFrench Franc\ 1Franse franc\ 1sv\1cWeek of Year\ 1Vecka på året\ 1nl\1cPhysical Constants\ 1Natuurkundige constanten\ 1sv\1cr:meandev\ 1medelavvikelse\ 1fr\1cReturns a vector with values of elements replaced with their mutual ranks.&#10;&#10;ex. rank([6, 1, 4]) = [3, 1, 2]\ 1Retourne un vecteur dont les valeurs de éléments ont été remplacées par leur rang respectif. &#10;&#10;ex. rank([6, 1, 4]) = [3, 1, 2]\ 1fr\1cr:minus_infinity\ 1infini_négatif\ 1fr\1cMatrix Inverse\ 1Inverse de Matrice\ 1nl\1cDegrees Rankine\ 1Graden Rankine\ 1nl\1cReturns the value of a roman number.\ 1Retourneert de waarde van een Romeins getal.\ 1sv\1cJoule per Cubic Meter\ 1Joule per kubikmeter\ 1sv\1car:Pa,pascal,p:pascals\ 1a:Pa,pascal\ 1fr\1cReturns the probability density p(x) at x for a Rayleigh distribution with scale parameter sigma. (from Gnumeric)\ 1Retourne la densité de probabilité p(x) au x choisi pour une distribution de Rayleigh avec le paramètre d'échelle sigma. (utilise Gnumeric)\ 1fr\1cRadius\ 1Rayon\ 1nl\1cTitanium\ 1Titaan\ 1sv\1cMeter per Second\ 1Meter per sekund\ 1fr\1cCalculates the effective interest for a given nominal rate.\ 1Calcule l'intérêt effectif pour un taux nominal donné.\ 1sv\1cEarth\ 1Jorden\ 1fr\1cElement\ 1Élément\ 1nl\1cGreatest Common Divisor\ 1Grootste gemene deler\ 1sv\1cSlovenian Tolar\ 1Slovenska tolar\ 1sv\1cElectric Resistance\ 1Resistans\ 1fr\1cCylinder\ 1Cylindre\ 1nl\1cLuminance\ 1Luminantie\ 1nl\1cLight\ 1Licht\ 1nl\1car:mi,mile,p:miles\ 1mi,mijl,mijlen\ 1sv\1cCalculates number of periods of an investment based on periodic constant payments and a constant interest rate.&#10;&#10;Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.\ 1Beräknar anatalet perioder för investering baserad på periodiska, konstanta betalningar och konstant ränta.&#10;&#10;Typ anger när betalningarna sker. 1 för betalning i början av perioden och 0 (förvald) för betalning i slutet av perioden.\ 1fr\1cr:eccentricity\ 1r:excentricité\ 1sv\1cSquare Area\ 1Kvadratarea\ 1fr\1cCalculates the demand elesticity. Also works for supply elasticity, income elasticity, cross-price elasticity, etc. Just replace demand, with supply, or price with income...&#10;&#10;Ex. elasticity(100-x^2, 3) calculates the demand elasticity when the price is 3 for the function "Q = 100 - x^2" where x is the default price variable.\ 1Calcule l'élasticité de la demande. Fonctionne également pour l'élasticité de l'offre, de revenu, de prix croisés, etc. Remplacez simplement demande par offre, ou prix par revenu...&#10;&#10;Ex. elasticity(100-x^2, 3) calcule l'élasticité de la demande quand le prix est 3 pour la fonction "Q = 100 - x^2" où x est la variable de prix par défaut.\ 1nl\1cBel\ 1Bel\ 1fr\1cRandom Number Between Limits\ 1Nombre Aléatoire entre les limites\ 1sv\1cr:addYears\ 1adderaÅr\ 1fr\1cReturns the RPN stack as a vector.\ 1Retourne la pile NPI sous forme de vecteur.\ 1nl\1cWeber per Meter Squared\ 1Weber per meter kwadraat\ 1nl\1cCalcium\ 1Calcium\ 1nl\1cCurium\ 1Curium\ 1nl\1cMin\ 1Min\ 1sv\1cMagnetic Flux\ 1Magnetiskt flöde\ 1nl\1cr:multisolve\ 1meerdereoplossen\ 1nl\1cr:cube_sa\ 1kubus_opp\ 1nl\1cr:superfactorial\ 1superfaculteit\ 1fr\1cUniversal Constants\ 1Constantes Universelles\ 1sv\1cCalculates the sum-of-years digits depreciation for an asset based on its cost, salvage value, anticipated life, and a particular period. This method accelerates the rate of the depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The depreciable cost is the actual cost minus the salvage value. The useful life is the number of periods (typically years) over which the asset is depreciated.\ 1Beräknar "sum-of-years digits"-avskrivningen för en tillgång, baserat på dess kostnad, slutvärde, förväntad livslängd och en given period. Metoden accelererar värdeminskningen, så att störst värdeminskning sker i början. Den avskrivbara kostnaden är den faktiskta kostnaden minus slutvärdet. Livslängden är den period (anges ofta i år) som värdeminskningen pågår.\ 1fr\1cWeights\ 1Poids\ 1sv\1cNumerator\ 1Täljare\ 1sv\1cHarmonic Mean\ 1Harmoniskt medelvärde\ 1sv\1cMelting Point\ 1Smältpunkt\ 1sv\1cr:floor\ 1golv\ 1nl\1cCorresponds to the sum symbol. Adds terms for each x ranging from the lower to the upper limit.\ 1Komt overeen met symbool voor optellen. Telt termen op met een waarde tussen de kleinste en de grootste grenswaarde.\ 1sv\1cExponential (e^x)\ 1Exponentialfunktion (e^x)\ 1nl\1car:s,second,p:seconds\ 1s,seconde,seconden\ 1fr\1cr:atanh\ 1argth\ 1fr\1cCroatian Kuna\ 1Kuna croate\ 1nl\1cr:derangements\ 1derangementen\ 1fr\1cSquare Root\ 1Racine Carrée\ 1nl\1cExpression\ 1Expressie\ 1sv\1cReturns a matrix imported from a CSV data file.\ 1Returnerar en matris importerad från en CSV-datafil.\ 1fr\1cReturns the number of possible arrangements of an ordered list with a number of objects to choose from and a list size. If there are three objects (1, 2 and 3) that is put in a list with two positions, the alternatives are [1, 2], [2, 1], [1, 3], [3, 1], [2, 3] and [3, 2], and thus the number of permutations is 6.\ 1Retourne le nombre d'arrangements possibles d'une liste ordonnée avec un nombre d'objets à choisir et une taille de liste. Si il y a trois objets (1, 2 et 3) qui sont mis dans une liste à deux positions, les alternatives sont [1, 2], [2, 1], [1, 3], [3, 1], [2, 3] et [3, 2], et le nombre de permutations est donc 6.\ 1fr\1cDisplay Warning\ 1Afficher l'avertissement\ 1fr\1cSurface Area of Sphere\ 1Aire de la Surface d'une Sphère\ 1nl\1cText\ 1Tekst\ 1nl\1cComputes the future value of an investment. This is based on periodic, constant payments and a constant interest rate.&#10;&#10;If type = 1 then the payment is made at the beginning of the period, If type = 0 (or omitted) it is made at the end of each period.\ 1Berekent de waarde van een investering. Dit wordt gebaseerd op periodieke gelijkblijvende betalingen en een gelijkblijvende rente. &#10;&#10;Indien type = 1 wordt er betaald aanhet het begin van de termijn, als type = 0 (of weggelaten)wordt er betaald aan het einde van elke termijn.\ 1nl\1cr:addTime\ 1tijd bijtellen\ 1sv\1cr:decile\ 1decil\ 1sv\1cAmortizement period\ 1Amorteringsperiod\ 1nl\1cNumber of Samples\ 1Aantal monsters\ 1sv\1c!units!Mass\ 1Massa\ 1nl\1cInverse Hyperbolic Secant\ 1Inverse hyperbolische secans\ 1sv\1cTrailing Coefficient\ 1Avslutande koefficient\ 1nl\1car:d,day,p:days\ 1d,dag,dagen\ 1nl\1cIdentity\ 1Identiteit\ 1nl\1cDeterminant\ 1Determinant\ 1sv\1car:C,coulomb,p:coulombs\ 1a:C,coulomb\ 1sv\1cCalculates the amount of a payment of an annuity going towards interest.&#10;&#10;Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.\ 1Beräknar summan av en betalning på en livränta som går mot ränta.&#10;&#10;Typ anger när betalningarna sker. 1 för betalning i början av perioden och 0 (förvald) för betalning i slutet av perioden.\ 1nl\1cVariance (entire population)\ 1Variantie (gehele populatie)\ 1sv\1cHyperbolic Cosine\ 1Cosinus hyperbolicus\ 1sv\1cMean Surface Temperature\ 1Genomsnittlig yttemperatur\ 1nl\1cRank\ 1Rangorde\ 1nl\1cMagnetic Constant (Permeability of Free Space)\ 1Magnetische constante (permeabiliteit vrije ruimte)\ 1fr\1cBoron\ 1Bore\ 1fr\1cMagnetic Flux Density\ 1Densité de Flux Magnétique\ 1nl\1c-r:sexdecillion\ 1octiljard\ 1fr\1cr:speed\ 1r:vitesse\ 1sv\1cJoule per Mole\ 1Joule per mol\ 1nl\1cInterest paid on a given period of an investment (ISPMT)\ 1Rente betaald over een gegeven investeringstermijn (ISPMT)\ 1sv\1cCross Product\ 1Vektoriell produkt\ 1sv\1cIrradiance\ 1Irradians\ 1fr\1cWidth\ 1Largeur\ 1nl\1cars:cal_fifteen\ 1cal_fifteen\ 1sv\1cMolar Energy\ 1Molarenergi\ 1sv\1c-r:duodecillion\ 1sextiljard,p:sextiljarder\ 1fr\1cr:characteristic_impedance,ais:Z_0\ 1impédance_caractéristique,ais:Z_0\ 1sv\1cRadioactivity\ 1Radioaktivitet\ 1sv\1cHelion Mass\ 1Helion-massa\ 1fr\1cPlatinum\ 1Platine\ 1sv\1cElements\ 1Element\ 1nl\1cLanthanum\ 1Lanthaan\ 1sv\1cCubic Meter\ 1Kubikmeter\ 1nl\1cIndium\ 1Indium\ 1nl\1car:ly,lightyear,p:lightyears\ 1lj,lichtjaar,lichtjaren\ 1nl\1cConstruct Vector\ 1Vector construeren\ 1fr\1cWeight\ 1Poids\ 1nl\1cElectric Charge Density\ 1Elektrische ladingsdichtheid\ 1sv\1car:J,joule,p:joules\ 1a:J,joule\ 1fr\1cSurface Area of Cube\ 1Aire de la Surface d'un Cube\ 1nl\1cReturns a vector generated from a function with a variable (default x) running from min to max. The fourth argument is either the requested number of elements if the sixth argument is false (default) or the step between each value of the variable.\ 1Berekent een vector met behulp van een functie waarvan de variabele (standaard x) waarden krijgt tussen min en max. Het vierde argument is of het vereiste aantal elementen indien het zesde argument onwaar is (standaard) of de stapgrootte tussen elke waarde van de variabele.\ 1fr\1cValue 1\ 1Valeur 1\ 1nl\1cAcceleration\ 1Versnelling\ 1fr\1cRows\ 1Lignes\ 1sv\1cr:rand\ 1slumptal\ 1nl\1cMoment of Force\ 1Krachtmoment\ 1sv\1cCosecant\ 1Cosekant\ 1sv\1cZinc\ 1Zink\ 1fr\1cLast element\ 1Dernier élément\ 1nl\1cIntegrate\ 1Integreren\ 1fr\1cLength of base\ 1Longueur de la taille\ 1nl\1c-r:octillion\ 1quadriljard\ 1nl\1cProcess Matrix Elements\ 1Matrix-elementen verwerken\ 1nl\1cCalculates the volume of a prism with triangular base.\ 1Berekent de inhoud van een prisma met een driehoekig basisvlak.\ 1nl\1cSwiss Francs\ 1Zwitserse franc\ 1fr\1cItalian Lira\ 1Lire italienne\ 1nl\1cLocal Date Format\ 1Lokale datumnotatie\ 1fr\1cRayleigh Distribution\ 1Distribution de Rayleigh\ 1nl\1cCalculates the permanent of a matrix. The permanent differs from a determinant in that all signs in the expansion by minors are taken as positive.\ 1Berekent de permanent van een matrix. Het verschil met de determinant is dat alle subdeterminanten met +1 worden vermenigvuldigd, en bij de determinant om en om met +1 en met -1.\ 1fr\1cReturns the value of a RPN stack register.\ 1Retourne la valeur d'un registre de pile NPI.\ 1nl\1cMagnesium\ 1Magnesium\ 1sv\1cMillion\ 1Miljon\ 1nl\1cCharacteristic Impedance of Vacuum\ 1Karakteristieke impedantie vacuüm\ 1sv\1cReturns the number of rows in a matrix.\ 1Returnerar antalet rader i en matris.\ 1sv\1cUnknowns\ 1Okända\ 1nl\1cReturns the interest rate for a fully invested security.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Berekent het rentepercentage voor een volledig geïnvesteerd waardepapier. &#10;&#10;Basis is de dagtelling die u wilt gebruiken: 0: US 30/360 (standaard), 1: werkelijke dagen, 2: werkelijke dagen/360, 3: werkelijke dagen/365 of 4: Europees 30/360.\ 1nl\1cr:symbol\ 1symbool\ 1nl\1cSpearman's Rho\ 1Spearman's Rho\ 1sv\1cFirst Radiation Constant\ 1Första strålningskonstanten\ 1nl\1cMatrix\ 1Matrix\ 1nl\1cATA Pica\ 1ATA Pica\ 1sv\1cAtomic and Nuclear Constants\ 1Atomära och nukleära konstanter\ 1fr\1cr:atan\ 1arctan\ 1nl\1cImaginary Part\ 1Imaginaire deel\ 1fr\1cDisplay Error\ 1Afficher l'erreur\ 1nl\1cLiter per Kilometer\ 1Liter per kilometer\ 1fr\1cElasticity\ 1Élasticité\ 1fr\1cYears\ 1Années\ 1nl\1cGold\ 1Goud\ 1nl\1cBohr Radius\ 1Bohr-straal\ 1sv\1cr:limits\ 1gränser\ 1nl\1cDollar Decimal\ 1Dollar decimaal\ 1fr\1cHexadecimal number\ 1Nombre hexadécimal\ 1sv\1cReturns a sorted vector.&#10;&#10;ex. sort([6, 1, 4])=[1, 4, 6]\ 1Returnerar en sorterad vektor.&#10;&#10;t ex sort([6, 1, 4])=[1, 4, 6]\ 1fr\1cNew value\ 1Nouvelle valeur\ 1sv\1cProducer Surplus\ 1Producentöverskott\ 1sv\1car:Sv,sievert,p:sieverts\ 1a:Sv,sievert\ 1nl\1cLogit Transformation\ 1Logit transformatie\ 1fr\1cRow variable\ 1Variable de Ligne\ 1fr\1cSecond Ampere\ 1Ampère Seconde\ 1sv\1cProduct\ 1Produkt\ 1fr\1cFace value\ 1Valeur nominale\ 1sv\1cGadolinium\ 1Gadolinium guld\ 1sv\1cSmall Numbers\ 1Små tal\ 1nl\1cHelion Mass\ 1Helionmassa\ 1nl\1cWatt per Ampere\ 1Watt per ampere\ 1nl\1cr:add\ 1optellen\ 1sv\1cr:len\ 1längd\ 1sv\1cBase-10 Logrithm\ 1Bas-10-logaritm\ 1nl\1cr:nominal\ 1nominaal\ 1nl\1cIs Real\ 1Is een reëel getal\ 1nl\1cCategory\ 1Categorie\ 1nl\1cBase-N Logarithm\ 1Logaritme met grondtal N\ 1fr\1cr:month\ 1mois\ 1nl\1cFactors\ 1Factoren\ 1sv\1cReturns the number of possible arrangements of an unordered list with a number of objects to choose from and a list size. If there are three objects (1, 2 and 3) that is put in a list with place for two, the alternatives are [1, 2], [1, 3], and [2, 3], and thus the number of combinations is 3.\ 1Returnerar antalet möjliga arrangemang av en oordnad lista med ett antal objekt att välja mellan och en liststorlek. Om det finns tre olika objekt (1, 2 och 3) som sätts i en lista med plats för två, då är möjliga alternativ [1, 2], [1, 3], och [2, 3], och därmed är antalet kombinationer 3.\ 1nl\1cGalileo\ 1Galileo\ 1fr\1cCalculates the adjugate or adjoint of a matrix.\ 1Calcule la comatrice de la matrice\ 1fr\1cInverse Hyperbolic Cotangent\ 1Argcotangente Hyperbolique\ 1nl\1cCurie\ 1Curie\ 1fr\1cArguments\ 1Arguments\ 1sv\1cr:code\ 1kod\ 1sv\1cReplace\ 1Ersätt\ 1nl\1cNickel\ 1Nikkel\ 1sv\1cRandom Number Between Limits\ 1Slumptal mellan gräser\ 1sv\1cr:addDays\ 1adderaDagar\ 1nl\1cCalculates the cross product of two 3-dimensional vectors.\ 1Berekent het uitproduct van twee 3-dimensionale vectoren.\ 1nl\1cr:planck_temperature,ais:T_P\ 1planck_temperatuur,T_P\ 1nl\1cHyperfactorial\ 1Hyperfaculteit\ 1fr\1cr:atomic_mass,ais:m_u\ 1masse_atomique,ais:m_u\ 1sv\1cComplex number\ 1Komplext nummer\ 1sv\1cr:representsNumber\ 1representerarNummer\ 1sv\1cLiter per Kilometer\ 1Liter per kilometer\ 1nl\1cr:stack\ 1stapelgeheugen\ 1fr\1cData Sets\ 1Ensembles de Données\ 1fr\1cPower\ 1Puissance\ 1nl\1c-r:billion\ 1miljard\ 1nl\1cMatrix or vector\ 1Matrix of vector\ 1fr\1cMean Density\ 1Densité Moyenne\ 1nl\1cReturns the price per $100 value for a treasury bill.\ 1Berekent de prijs per € 100 voor een kortlopende overheidsobligatie zonder coupons.\ 1nl\1cCicero\ 1Cicero\ 1fr\1cPolynomial Degree\ 1Degré du Polynôme\ 1nl\1cSecond date\ 1Tweede datum\ 1sv\1cLuxembourg Franc\ 1Luxemburgfranc\ 1sv\1cr:boiling\ 1kokpunkt\ 1fr\1cr:mergevectors\ 1regrouper_vecteurs\ 1nl\1cCurrent Density\ 1Stroomdichtheid\ 1nl\1cHenry per Meter\ 1Henry per meter\ 1nl\1cReturns a matrix with specified dimensions and listed elements. Omitted elements are set to zero.\ 1Retourneert een matrix met opgegeven dimensies en gegeven elementen. Weggelaten elementen worden op nul gesteld.\ 1fr\1cr:cofactor\ 1cofacteur\ 1nl\1cr:odd\ 1oneven\ 1fr\1cTriangle Perimeter\ 1Périmètre de Triangle\ 1nl\1cRamp Function\ 1Rampfunctie\ 1sv\1cr:weekday\ 1veckodag\ 1sv\1cIssue date\ 1Startdatum\ 1nl\1cElectromagnetic Constants\ 1Elektromagnetische constanten\ 1nl\1cr:day\ 1dag\ 1sv\1cr:cup,p:cups\ 1kopp,p:koppar\ 1sv\1cReturns the base n logarithm.\ 1Returnerar logaritmen för bas n.\ 1fr\1cPromethium\ 1Prométhium\ 1sv\1cr:heaviside\ 1enhetssprång\ 1fr\1c1st value\ 11ère valeur\ 1nl\1cZero Coupon\ 1Zonder coupons\ 1nl\1cStart row\ 1Startrij\ 1nl\1cEstonian Kroon\ 1Estlandse kroon\ 1sv\1cRectangle\ 1Rektangel\ 1fr\1cTrue\ 1Vrai\ 1nl\1cFirst Radiation Constant\ 1Eerste stralingsconstante\ 1sv\1cVector 2\ 1Vektor 2\ 1sv\1cr:false,r:no\ 1falskt,nej\ 1nl\1cDegree\ 1Graad\ 1fr\1cr:numerator\ 1numérateur\ 1nl\1cr:rayleightail\ 1rayleighstaart\ 1sv\1cZero Coupon\ 1Nollkupong\ 1fr\1cBinomial Coefficient\ 1Coefficient binomial\ 1nl\1cr:representsReal\ 1isReëel\ 1sv\1cEquation 1\ 1Ekvation 1\ 1fr\1cSort\ 1Trier\ 1nl\1cr:transpose\ 1transponeren\ 1nl\1cSolid Angle\ 1Ruimtehoek\ 1nl\1cShort Hundredweight\ 1Short hundredweight\ 1nl\1cSquare\ 1Vierkant\ 1sv\1car:B,bel,p:bels\ 1a:B,bel\ 1nl\1cHyperbolic Tangent\ 1Hyperbolische tangens\ 1sv\1cReturns a row in a matrix as a vector.\ 1Returnerar en rad i en matris som en vektor.\ 1fr\1cSquare\ 1Carré\ 1nl\1cr:isRational\ 1isRationaal\ 1nl\1cDisplay Error\ 1Weergavefout\ 1fr\1cUnknowns\ 1Inconnues\ 1sv\1cMatrix or vector\ 1Matris eller vektor\ 1nl\1car:min,minute,p:minutes\ 1min,minuut,minuten\ 1sv\1cSolve for multiple variables\ 1Lös för flera variabler\ 1nl\1c!units!Angle\ 1Hoek\ 1fr\1cSquare Foot\ 1Pied Carré\ 1sv\1cMeans\ 1Medelvärde\ 1nl\1cSouth African Rand\ 1Zuid-Afrikaanse rand\ 1sv\1cUpper limit (n)\ 1Övre gräns (n)\ 1sv\1car:EUR,au:&#x20AC;,euro,p:euros\ 1a:EUR,au:&#x20AC;,euro\ 1sv\1cAccrued interest of security paying at maturity\ 1Ränta för en säkerhet från start till mognad\ 1nl\1cHenry\ 1Henry\ 1fr\1cHektogram\ 1Hectogramme\ 1fr\1cCalculates the amount of a payment of an annuity going towards interest.&#10;&#10;Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.\ 1Calcule le montant des versements d'une rente orientée vers les intérêts.&#10;&#10;Le type définit la date de paiement. 1 pour des paiements en début de période et 0 (par défaut) pour des paiements en fin de période.\ 1nl\1cTrailing Coefficient\ 1Laatste coëfficiënt\ 1nl\1cNon-negative value\ 1Niet-negatieve waarde\ 1nl\1cPlutonium\ 1Plutonium\ 1sv\1cTrimmed percentage (at each end)\ 1Trimmad procent (i båda ändarna)\ 1nl\1cStrip Units\ 1Eenheden verwijderen\ 1nl\1cPlanet\ 1Planeet\ 1fr\1cLeast Common Multiplier\ 1Plus Petit Facteur Commun\ 1nl\1cInverse Tangent\ 1Inverse tangens\ 1nl\1cKilometer per Liter\ 1Kilometer per liter\ 1sv\1c-r:sexdecillion\ 1oktiljard,p:oktiljarder\ 1fr\1cPeriod\ 1Période\ 1sv\1cManganese\ 1Mangan\ 1fr\1cRomanian New Leu\ 1Nouveau Leu roumain\ 1sv\1cReturns an integer from a binary number\ 1Returnerar ett heltal från ett binärt tal\ 1nl\1cFirst date\ 1Eerste datum\ 1fr\1cElementary Charge\ 1Charge Élémentaire\ 1sv\1c!planets!Mercury\ 1Merkurius\ 1nl\1cLithuanian Lit\ 1Litouwse lit\ 1nl\1cReturns the probability density p(x) at x for a Rayleigh distribution with scale parameter sigma. (from Gnumeric)\ 1Retourneert de kansdichtheid p(x) in x voor een Rayleigh-verdeling met schaalparameter sigma. (van Gnumeric)\ 1sv\1cCandela Steradian\ 1Candelasteradian\ 1nl\1cKrypton\ 1Krypton\ 1nl\1cCalorie (thermochemical)\ 1Calorie (thermochemisch)\ 1nl\1cJupiter\ 1Jupiter\ 1nl\1cCondition\ 1Conditie\ 1fr\1cManganese\ 1Manganèse\ 1nl\1cLong Hundredweight\ 1Long hundredweight\ 1nl\1cGram per Cubic Centimeter\ 1Gram per kubieke centimeter\ 1nl\1cNewtonian Constant of Gravitation\ 1Newtons zwaartekrachtconstante\ 1fr\1cFinnish Markka\ 1Markka finnois\ 1nl\1cX raised to the power Y\ 1X tot de macht Y\ 1sv\1cr:representsReal\ 1representerarReelt\ 1nl\1cr:integrate\ 1integreren\ 1nl\1cDiscontinuous function also known as "unit step function". Returns 0 if x &lt; 0, 1 if x &gt; 0, and 1/2 if x = 0.\ 1Discontinue functie die ook bekend staat als de "eenheids stapfunctie". Retourneert 0 indien x &lt; 0, 1 indien x ;gt; 0, en 1/2 indien x=0.\ 1nl\1cMalaysian Ringgit\ 1Maleisische ringgit\ 1fr\1cr:duration\ 1durée\ 1sv\1cCylinder\ 1Cylinder\ 1sv\1cCategory\ 1Kategori\ 1nl\1cMebibyte\ 1Mebibyte\ 1fr\1cFactor expression\ 1Factoriser l'expression\ 1nl\1cr:addMonths\ 1maanden bijtellen\ 1sv\1cMoments\ 1Moment\ 1fr\1cCalculates the return on continuously compounded interest, given the principal, nominal rate and time in years.\ 1Calcule le retour sur intérêt composé continument, étant donnés le taux nominal principal et la durée en années.\ 1sv\1cr:isRational\ 1ärRationellt\ 1nl\1cLawrencium\ 1Lawrencium\ 1sv\1cFirst interest\ 1Första ränteinbetalning\ 1fr\1cCoulomb per Volt\ 1Coulomb par Volt\ 1fr\1cMedian\ 1Médianne\ 1sv\1cr:isReal\ 1ärReellt\ 1nl\1cTerms\ 1Termen\ 1nl\1cA number representing an element group:&#10;1 Alkali Metal&#10;2 Alkaline-Earth Metal&#10;3 Lanthanide&#10;4 Actinide&#10;5 Transition Metal&#10;6 Metal&#10;7 Metalloid&#10;8 Non-Metal&#10;9 Halogen&#10;10 Noble Gas&#10;11 Transactinide\ 1Een getal vertegenwoordigt een groep van elementen: &#10;1 Alkalisch metaal&#10;2 Alkalischaardmetaal&#10;3 Lanthanide&#10;4 Actinide&#10;5 Overgangsmetaal&#10;6 Metaal&#10;7 Metalloïde&#10;8 Niet-metaal&#10;9 Halogeen&#10;10 Edelgas&#10;11 Transactinide\ 1sv\1car:F,farad,p:farads\ 1a:F,farad\ 1nl\1cBar\ 1Bar\ 1sv\1cSouth Korean Won\ 1Sydkoreanska won\ 1sv\1cr:range\ 1omfång\ 1sv\1cDay of Year\ 1Dag på året\ 1fr\1cDuration\ 1Durée\ 1nl\1cMatrix or rows/columns\ 1Matrix of rijen/kolommen\ 1nl\1cMatrix Area\ 1Matrixbereik\ 1nl\1cPostScript Point\ 1PostScript Point\ 1nl\1cr:circle\ 1cirkel\ 1nl\1cCompton Wavelength\ 1Compton golflengte\ 1sv\1cPuts each element of a matrix in vertical order in a vector.\ 1Placerar varje element i en matris i vertikal ordning i en vektor.\ 1nl\1cr:identity\ 1identiteit\ 1fr\1cDessertspoon\ 1Cuillère à Dessert\ 1sv\1cr:quartile\ 1kvartil\ 1nl\1car:t,tonne,p:tonnes,ton,p:tons\ 1t,ton,tonnen\ 1nl\1cReturns the number of possible arrangements of an ordered list with a number of objects to choose from and a list size. If there are three objects (1, 2 and 3) that is put in a list with two positions, the alternatives are [1, 2], [2, 1], [1, 3], [3, 1], [2, 3] and [3, 2], and thus the number of permutations is 6.\ 1Retourneert op hoeveel manieren een bepaald aantal objecten op een geordende manier kunnen worden gekozen uit een verzameling van (verschillende) objecten. Stel er zijn drie objecten (1, 2, en 3) waarvan er twee moeten worden gekozen in een geordende lijst, dan zijn de mogelijkheden [1, 2], [2, 1], [1, 3], [3, 1], [2, 3] en [3, 2], en is het aantal permutaties dus 6.\ 1nl\1cDensity at 295K\ 1Dichtheid bij 295K\ 1nl\1cX\ 1X\ 1fr\1cGram per Mole\ 1Gramme par Mole\ 1fr\1cDegrees Fahrenheit\ 1Degrés Fahrenheit\ 1sv\1cDiscount rate\ 1Diskonto\ 1nl\1cr:comb\ 1kam\ 1nl\1cSurface Area of Cylinder\ 1Oppervlaktegrootte van cilinder\ 1sv\1cSecond Ampere\ 1Sekundampere\ 1sv\1cRound Downwards\ 1Avrunda neråt\ 1fr\1cSolve for two variables\ 1Résoudre pour deux variables\ 1nl\1cr:ldegree\ 1lgraad\ 1fr\1cBillion\ 1Milliard\ 1nl\1cReturns the transpose of a matrix.\ 1Retourneert de getransponeerde van een matrix.\ 1nl\1cConverts a dollar price expressed as a fraction into a dollar price expressed as a decimal number.\ 1Converteert een prijs in dollars uitgedrukt als een breuk naar een prijs uitgedrukt in een decimaal getal.\ 1fr\1cr:temperature\ 1r:température\ 1nl\1cWeek of Year\ 1Week van het jaar\ 1nl\1cRemainder\ 1Rest\ 1nl\1cr:randbetween\ 1wilktussen\ 1nl\1cExtract row as vector\ 1Rij als vector uit (matrix) halen\ 1sv\1c!datasets!Elements\ 1Element\ 1fr\1cr:acosh\ 1argcosh\ 1fr\1cCompound\ 1Composé\ 1nl\1cCombinatorics\ 1Combinatoriek\ 1nl\1c-r:septillion\ 1quadriljoen\ 1nl\1cGenerate Vector\ 1Vector aanmaken\ 1sv\1cr:error\ 1fel\ 1nl\1cPayment made each period\ 1Termijnbetaling\ 1sv\1cAdd Months\ 1Addera månader\ 1sv\1cCircle Circumference\ 1Cirkelomkrets\ 1nl\1cWord (16-bit)\ 1Word (16-bit)\ 1sv\1cKilometer per Liter\ 1Kilometer per liter\ 1sv\1c-r:tredecillion\ 1septiljon,p:septiljoner\ 1nl\1cWidth of base\ 1Basislengte\ 1sv\1cNeutron Mass\ 1Neutronmassa\ 1nl\1cSpecial Numbers\ 1Bijzondere getallen\ 1nl\1cInterest rate for a fully invested security\ 1Interestpercentage voor een waardepapier waarvan de hoofdsom aan het einde vrijvalt\ 1nl\1cCalculates the superfactorial of an integer. Mulitplies the factorial of the argument with the factorial of every lesser positive integer (1! * 2! ... n!). &#10;&#10;ex. superfactorial(5) = 5! * 4! * 3! * 2! * 1! = 34 560\ 1Berekent de superfaculteit van een positief geheel getal n: (n!*(n-1)!...*2!*1! &#10;&#10;bv. superfactorial(5) = 5! * 4! * 3! * 2! * 1! = 120 * 24 * 6 * 2 * 1 =34 560\ 1sv\1cGreek Drachma\ 1Grekiska drachmer\ 1sv\1cCalculates the interest paid on a given period of an investment.\ 1Beräknar den betalda räntan för en viss period av en investering.\ 1nl\1cInterest rate\ 1Rentepercentage\ 1fr\1cNumber Bases\ 1Bases Numériques\ 1nl\1cActinium\ 1Actinium\ 1sv\1c-r:vigintillion\ 1deciljard,p:deciljarder\ 1fr\1cReturns an integer between (including) bottom and top.\ 1Retourne un entier entre le bas et le haut (inclusivement).\ 1sv\1cRepresents Real\ 1Representerar reellt tal\ 1fr\1c!units!Frequency\ 1Fréquence\ 1nl\1cCalculates the effective interest for a given nominal rate.\ 1Berekent de effectieve rente bij een gegeven nominale rente.\ 1fr\1cHeight\ 1Hauteur\ 1fr\1cValue variable\ 1Variable valeur\ 1sv\1cInverse Hyperbolic Secant\ 1Invers sekant hyperbolicus\ 1nl\1cData 1\ 1Gegevens 1\ 1fr\1cEquatorial Gravity\ 1Gravité Équatoriale\ 1sv\1cHong Kong Dollars\ 1Hong Kong dollar\ 1sv\1cr:function\ 1funktion\ 1nl\1cr:temperature\ 1temperatuur\ 1sv\1cPyramid Volume\ 1Pyramidvolym\ 1fr\1cReturns the base n logarithm.\ 1Retourne le logarithme en base n.\ 1nl\1cLuminous Intensity\ 1Lichtsterkte\ 1sv\1cQuadrillion\ 1Biljard\ 1fr\1cAdd\ 1Ajouter\ 1fr\1cExpression if condition is met\ 1Expression si la condition est remplie\ 1fr\1cLogistic Distribution\ 1Distribution logistique\ 1nl\1cr:proton_mass,ais:m_p\ 1proton_massa,m_p\ 1sv\1car:R,roentgen,p:roentgens\ 1a:R,roentgen\ 1fr\1cMaltese Lira\ 1Lire maltaise\ 1sv\1cFinnish Markka\ 1Finska mark\ 1sv\1cCalculates the perimeter of a four-sided figure whose opposite sides are both parallel and equal in length.\ 1Beräknar omkretsen för en fyrsidig figur vars motstående sidor är både parallella och lika långa.\ 1fr\1cPolynomial\ 1Polynôme\ 1nl\1cElectron Volt\ 1Elektronvolt\ 1fr\1cCalculates the volume of a prism with triangular base.\ 1Calcule le volume d'un prisme à base triangulaire.\ 1fr\1cr:parallelogram_perimeter\ 1périmètre_de_parallélogramme\ 1sv\1cCalculates the demand elasticity. Also works for supply elasticity, income elasticity, cross-price elasticity, etc. Just replace demand, with supply, or price with income...&#10;&#10;Ex. elasticity(100-x^2, 3) calculates the demand elasticity when the price is 3 for the function "Q = 100 - x^2" where x is the default price variable.\ 1Beräknar efterfrågeelasticitet. Fungerar lika bra för tillgång- och inkomstelasticitet, etc. Ersätt bara efterfrågan, med tillgång, eller pris med inkomst...&#10;&#10;t ex elasticity(100-x^2, 3) beräknar efterfrågeelasticiteten när priset är 3 för functionen "Q = 100 - x^2" där x är den förvalda prisvariabeln.\ 1fr\1cAstronomical Unit\ 1Unité Astronomique\ 1fr\1cCalculates the hyperfactorial of an integer. Mulitplies the argument raised by itself with every lesser positive integer raised by themselves (1^1 * 2^2 ... n^n). &#10;&#10;ex. hyperfactorial(3) = (3^3) * (2^2) * (1^1) = 108\ 1Calcule l'hyperfactorielle d'un entier. Multiplie l'argument élevé à lui-même avec tous les entiers positifs plus petits élevés à eux-mêmes (1^1 * 2^2 ... n^n). &#10;&#10;p. ex. hyperfactorial(3) = (3^3) * (2^2) * (1^1) = 108\ 1sv\1cSaturn\ 1Saturnus\ 1sv\1cr:representsInteger\ 1representarHeltal\ 1sv\1cStandard Deviation (random sampling)\ 1Standardavvikelse (slumpmässigt urval)\ 1sv\1cNewton Meter\ 1Newtonmeter\ 1sv\1cObjects\ 1Objekt\ 1nl\1cElectric Conductance\ 1Elektrisch geleidingsvermogen\ 1nl\1cDuration\ 1Duur\ 1nl\1cBinary\ 1Binair\ 1sv\1cReturns an integer from an octal number\ 1Returnerar ett heltal från ett oktalt tal\ 1sv\1cWatt per Meter Squared\ 1Watt per kvadratmeter\ 1fr\1cJoule per Second\ 1Joule par Seconde\ 1sv\1cPressure\ 1Tryck\ 1nl\1cMeter\ 1Meter\ 1nl\1cIrish Pound\ 1Ierse pond\ 1sv\1cr:density\ 1densitet\ 1sv\1cr:cube\ 1kub\ 1nl\1cPfund\ 1Pond\ 1fr\1cReturns the probability density p(x) at x for a Pareto distribution with exponent and scale. (from Gnumeric)\ 1Retourne la densité de probabilité p(x) au x choisi pour une distribution de Pareto avec l'exposant et l'échelle. (utilise Gnumeric)\ 1nl\1cCoulomb per Kilogram\ 1Coulomb per kilogram\ 1nl\1cData 2\ 1Gegevens 2\ 1sv\1cHyperbolic Cotangent\ 1Cotangens hyperbolicus\ 1fr\1c!datasets!r:year\ 1r:année\ 1nl\1cBinomial Coefficient\ 1Binomiaalcoëfficiënt\ 1fr\1cVector Limits\ 1Limites de Vecteur\ 1sv\1cGreatest Common Divisor\ 1Största gemensamma divisor\ 1sv\1cReturns a vector with the elements from two vectors.\ 1Returnerar en vektor med element från två vektorer.\ 1nl\1cLong Ton\ 1Long ton\ 1sv\1cCalculates the determinant of a matrix.\ 1Beräknar determinanten för en matris.\ 1sv\1cSignum\ 1Sigma\ 1nl\1cSupply function or price\ 1Aanbodfunctie of prijs\ 1sv\1c-r:thousand\ 1tusen\ 1sv\1cr:isNumber\ 1ärNummer\ 1nl\1cFaraday Constant\ 1Faraday constante\ 1sv\1cCube Root\ 1Kubikrot\ 1fr\1cPythagora's Constant (sqrt 2)\ 1Constante de Pythagore (sqrt 2)\ 1fr\1c!units!Mass\ 1Masse\ 1nl\1cRaise\ 1Machtverheffen\ 1nl\1cEffective interest rate\ 1Effectief rentepercentage\ 1fr\1cHeight of Square Pyramid\ 1Hauteur d'une Pyramide à Base Carrée\ 1fr\1cInverse Cosecant\ 1Arccosécante\ 1fr\1cr:circle\ 1cercle\ 1nl\1cThousand\ 1Duizend\ 1nl\1cASCII Value\ 1ASCII-waarde\ 1sv\1cJoule per Kilogram Kelvin\ 1Joule per kilogram kelvin\ 1nl\1cRectangle\ 1Rechthoek\ 1nl\1cIcelandic Krona\ 1IJslandse kroon\ 1fr\1cFrequency\ 1Fréquence\ 1nl\1cKilobit\ 1Kilobit\ 1sv\1cSine\ 1Sinus\ 1fr\1car:L,a:l,liter,p:liters,litre,p:litres\ 1litre,p:litres\ 1sv\1cr:representsRational\ 1representerarRationellt\ 1fr\1cReturns a decimal value from a hexadecimal number\ 1Retourne une valeur décimale à partir d'un nombre hexadécimal\ 1nl\1cReturns an integer from an octal number\ 1Converteert een octaal getal naar een geheel getal\ 1sv\1c!elements!Mercury\ 1Kvicksilver\ 1sv\1cWeber per Meter Squared\ 1Weber per kvadratmeter\ 1nl\1cValue 1 (i)\ 1Waarde 1 (i)\ 1nl\1cEinsteinium\ 1Einsteinium\ 1fr\1cFinancial function mode\ 1Mode de fonctions financières\ 1sv\1cThermal Conductivity\ 1Termisk konduktivitet\ 1sv\1cComputes the future value of an investment. This is based on periodic, constant payments and a constant interest rate.&#10;&#10;If type = 1 then the payment is made at the beginning of the period, If type = 0 (or omitted) it is made at the end of each period.\ 1Beräknar anatalet perioder för investering baserad på periodiska, konstanta betalningar och konstant ränta.&#10;&#10;Typ anger när betalningarna sker. 1 för betalning i början av perioden och 0 (förvald) för betalning i slutet av perioden.\ 1fr\1cVariable vector\ 1Variable vecteur\ 1fr\1cWidth of base\ 1Largeur de la base\ 1fr\1cCone\ 1Cône\ 1sv\1cDay counting basis\ 1Dagsräkningssystem\ 1nl\1cRoentgen\ 1Roentgen\ 1nl\1cSettlement date\ 1Afwikkeldatum\ 1nl\1cZinc\ 1Zink\ 1nl\1cSpeed\ 1Snelheid\ 1sv\1cStandard Deviation (entire population)\ 1Standardavvikelse (komplett population)\ 1fr\1cTriangle Area\ 1Aire de Triangle\ 1nl\1cr:representsInteger\ 1isGeheelgetal\ 1nl\1cr:planet\ 1planeet\ 1sv\1cMean Density\ 1Genomsnittlig densitet\ 1nl\1cPhosphorus\ 1Fosfor\ 1sv\1cr:solve\ 1lös\ 1fr\1cFunction\ 1Fonction\ 1sv\1cSelect Vector Elements\ 1Utvälj vektorelement\ 1sv\1cStart column\ 1Startkolumn\ 1sv\1cDay of Month\ 1Månadsdag\ 1fr\1cLocal Date Format\ 1Format de Date Local\ 1sv\1cr:save\ 1spara\ 1nl\1cMolar Energy\ 1Molaire energie\ 1nl\1cGee\ 1Gee\ 1nl\1cPyramid Volume\ 1Volume van piramide\ 1nl\1cInverse Hyperbolic Sine\ 1Inverse hyperbolische sinus\ 1fr\1cVector variable\ 1Variable vecteur\ 1nl\1cAmount received at maturity for a security bond\ 1Ontvangen bedrag voor een waardepapier op vervaldatum\ 1nl\1cCalculates the doublefactorial of an integer. Mulitplies the argument with every second lesser positive integer (n(n-2)(n-4)...). Can also be entered as a number followed by two exclamation marks.&#10;&#10;ex. factorial2(5) = 5!! = 5 * 3 * 1 = 15\ 1Berekent de dubbelfaculteit van een positief geheel getal n: (n(n-2)(n-4)... Kan ook worden ingevoerd als een positief geheel getal, gevolgd door twee uitroeptekens.&#10;&#10;bv. factorial2(5) = 5!! = 5 * 3 * 1 = 15\ 1sv\1c-r:million\ 1miljon,p:miljoner\ 1nl\1cSquare Root\ 1Vierkantswortel\ 1nl\1cLower limit\ 1Ondergrens\ 1nl\1cFor...Do\ 1For...Do\ 1sv\1cGray per Second\ 1Gray per sekund\ 1nl\1cPuts each element of a matrix in vertical order in a vector.\ 1Ieder element van een matrix wordt in verticale volgorde in een vector geplaatst.\ 1nl\1cTribble\ 1Tribble\ 1fr\1cPuts each element of a matrix in vertical order in a vector.\ 1Met chaque élément d'une matrice dans un vecteur en la parcourant verticalement.\ 1nl\1cPlane Angle\ 1Vlakke hoek\ 1nl\1cEquation\ 1Vergelijking\ 1sv\1cValue\ 1Värde\ 1fr\1cr:multifactorial\ 1multifactorielle\ 1fr\1cNominal Interest Rate\ 1Taux d'Intérêt Nominal\ 1nl\1cMultifactorial\ 1Multifaculteit\ 1fr\1cHarmonic Mean\ 1Moyenne Harmonique\ 1sv\1cTangent\ 1Tangens\ 1sv\1cExtreme Values\ 1Extremvärden\ 1nl\1cr:rows\ 1rijen\ 1nl\1c&#xC5;ngstr&#xF6;m\ 1&#xC5;ngstr&#xF6;m\ 1nl\1cPar value\ 1Nominale waarde\ 1fr\1cr:symbol\ 1r:symbole\ 1nl\1cCroatian Kuna\ 1Kroatische kuna\ 1fr\1cMile\ 1Mile\ 1fr\1cMatrix variable\ 1Variable matricielle\ 1nl\1cRound Towards Zero\ 1Afronden in de richting van nul\ 1nl\1cInverse Hyperbolic Cotangent\ 1Inverse hyperbolische cotangens\ 1nl\1cEquation vector\ 1Vergelijkingsvector\ 1fr\1cCalculates the Body Mass Index. The resulting BMI-value is sometimes interpreted as follows (although varies with age, sex, etc.):&#10;&#10;Underweight&#9;&#9;&lt; 18.5&#10;Normal weight&#9;&#9;18.5-25&#10;Overweight&#9;&#9;25-30&#10;Obesity&#9;&#9;&#9;&gt; 30&#10;&#10;Note that you must use units for weight (ex. 59kg) and length (ex. 174cm).\ 1Calcule l'Indice de Masse Corporelle. L'IMC est parfois interprété de la façon suivante (bien qu'il varie selon l'âge, le sexe, etc.) :&#10;&#10;Maigreur&#9;&#9;&lt; 18.5&#10;Corpulence normale&#9;&#9;18.5-25&#10;Surpoids&#9;&#9;25-30&#10;Obésité&#9;&#9;&#9;&gt; 30&#10;&#10;Notez que vous devez utiliser des unités pour la masse (p. ex. 59kg) et la taille (p. ex. 174cm).\ 1fr\1cReal Part\ 1Partie Réelle\ 1nl\1cr:compound\ 1samenstellen\ 1nl\1cDerangements\ 1Derangementen\ 1nl\1car:NLG,guilder\ 1NLG,gulden\ 1fr\1cReturns a vector with listed elements.\ 1Retourne un vecteur avec les éléments listés.\ 1sv\1cSecond date\ 1Andra datumet\ 1fr\1cPlanet\ 1Planète\ 1sv\1cMagnetism\ 1Magnetism\ 1fr\1cColumn variable\ 1Variable de colonne\ 1nl\1cr:area\ 1oppervlak\ 1nl\1cCup\ 1Kop\ 1nl\1cInverse Cotangent\ 1Inverse cotangens\ 1sv\1cRepresents Rational\ 1Representerar rationellt tal\ 1nl\1cStandard Date Format\ 1Standaardnotatie voor datum\ 1nl\1cRPN Stack Vector\ 1RPN-vector in stapelgeheugen\ 1nl\1cSeptillion\ 1Quadriljoen\ 1nl\1cPlanck Constant\ 1Planck constante\ 1fr\1cHelium\ 1Hélium\ 1nl\1cNewton per Meter Squared\ 1Newton per vierkante meter\ 1sv\1cKatal per Cubic Meter\ 1Katal per kubikmeter\ 1fr\1cExports a matrix to a CSV data file.\ 1Exporte une matrice dans un fichier de données CSV.\ 1nl\1cImperial Gallon\ 1Imperial Gallon\ 1sv\1car:t,tonne,p:tonnes,ton,p:tons\ 1a:t,ton\ 1sv\1cRayleigh Distribution\ 1Rayleighfördelning\ 1sv\1cr:inclination\ 1inklination\ 1nl\1cr:section,p:sections\ 1sectie,secties\ 1sv\1c-r:quintillion\ 1triljon,p:triljoner\ 1fr\1cr:circumference\ 1circonférence\ 1fr\1cHyperbolic Secant\ 1Sécante hyperbolique\ 1nl\1cr:class\ 1klasse\ 1nl\1cBitwise Shift\ 1Bitsgewijs verschuiven (shift)\ 1nl\1cMicroeconomics\ 1Microëconomie\ 1nl\1cGermanium\ 1Germanium\ 1sv\1cAbsorbed Dose\ 1Absorberad dos\ 1nl\1cBritish Thermal Unit (IT)\ 1British Thermal Unit (IT)\ 1nl\1cPresent Value\ 1Huidige waarde\ 1nl\1cMean\ 1Gemiddelde\ 1fr\1cInverse Hyperbolic Sine\ 1Argsinus Hyperbolique\ 1sv\1car:ly,lightyear,p:lightyears\ 1a:ly,ljusår\ 1nl\1cNominal Interest Rate\ 1Nominaal rentepercentage\ 1sv\1cCondition\ 1Förutsättning\ 1nl\1cNibble\ 1Nibble\ 1nl\1cReturns the number of years (fractional) between two dates.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360, 1: real days (default), 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Retourneert het aantal jaren (niet noodzakelijk geheel) tussen twee data. &#10;&#10;Basis is de dagtelling die u wilt gebruiken: 0: US 30/360 (standaard), 1: werkelijke dagen, 2: werkelijke dagen/360, 3: werkelijke dagen/365 of 4: Europees 30/360.\ 1nl\1cExtreme Values\ 1Uiterste waarden\ 1sv\1cGenerates a pseudo-random number. Returns a real number between 0 and 1, if ceil is zero (default), or an integer between 1 and (including) ceil.\ 1Generar ett pseudo-slumpmässigt nummer. Returnerar ett reealt tal mellan 0 och 1, om taket är noll (förval), eller ett heltal mellan 1 och (inklusive) taket.\ 1nl\1cr:degree\ 1graad\ 1fr\1cSolve equation\ 1Résoudre l'équation\ 1nl\1cGibibit\ 1Gibibit\ 1fr\1cMultifactorial\ 1Multifactorielle\ 1fr\1cMiles per Gallon\ 1Miles par Gallon\ 1nl\1c-r:septendecillion\ 1noniljoen\ 1fr\1cJoule per Kilogram\ 1Joule par Kilogramme\ 1fr\1cSaturn\ 1Saturne\ 1sv\1cRemoves all units from an expression. The expression is calculated before the removal.\ 1Tar bort alla enheter från ett uttryck. Uttrycket beräknas innan borttagandet.\ 1fr\1cVenus\ 1Vénus\ 1fr\1cSelenium\ 1Sélénium\ 1nl\1cSulfur\ 1Zwavel\ 1sv\1cWidth of base\ 1Basens bredd\ 1sv\1cLarge Numbers\ 1Stora tal\ 1nl\1cEven\ 1Even\ 1nl\1cVariable of integration\ 1Integratievariabele\ 1nl\1cMil (1/1000 in)\ 1Mil (1/1000 in)\ 1sv\1cr:comb\ 1kombinationer\ 1fr\1cTechnetium\ 1Technétium\ 1sv\1cCounter update function\ 1Funktion för uppdatering av räknare\ 1nl\1cReturns the element at specified position in a matrix (row and column) or vector (index).\ 1Retourneert het element op de opgegeven positie in een matrix (rij en kolom) of vector (index).\ 1sv\1cInductance\ 1Induktans\ 1nl\1cInverse Secant\ 1Inverse secans\ 1nl\1cGrain\ 1Grain\ 1nl\1cCalculates the area of a four-sided figure with two parallel sides.\ 1Berekent de oppervlakte van een figuur met vier zijden waarvan twee zijden evenwijdig zijn.\ 1nl\1cParsec\ 1Parsec\ 1nl\1cCeil\ 1Ceil\ 1fr\1cQuantity variabel\ 1Variable de quantité\ 1sv\1car:ITL,lira\ 1ar:ITL,lire\ 1nl\1c-r:undecillion\ 1sextiljoen\ 1nl\1cIs Rational\ 1Is een rationaal getal\ 1sv\1cSolve for two variables\ 1Lös för två variabler\ 1nl\1cImperial Minim\ 1Imperial Minim\ 1sv\1cReturns an integer from a number of specified base between 2 and 36\ 1Returnerar ett heltal från ett tal med en angiven bas mellan 2 och 36.\ 1fr\1cMeter per Meter\ 1Mètre par Mètre\ 1nl\1cRadioactivity\ 1Radioactiviteit\ 1nl\1car:m,meter,p:meters,metre,p:metres\ 1m,meter,meters\ 1nl\1cHour\ 1Uur\ 1sv\1cMonth\ 1Månad\ 1fr\1cPolynomials\ 1Polynômes\ 1sv\1cDutch Guilder\ 1Nederländska gulden\ 1sv\1cRoman Number\ 1Romerskt tal\ 1sv\1cTrigonometry\ 1Trigonometri\ 1nl\1cPolish Zloty\ 1Poolse zloty\ 1fr\1cSurface Area of Square Pyramid\ 1Aire de la Surface d'une Pyramide\ 1nl\1cColumn\ 1Kolom\ 1sv\1c-r:decillion\ 1kvintiljard,p:kvintiljarder\ 1sv\1cr:matrix\ 1matris\ 1nl\1cRod (pole/perch)\ 1Rod (pole/perch)\ 1nl\1cSievert\ 1Sievert\ 1fr\1cNumber Base\ 1Base Numérique\ 1nl\1cr:winsormean\ 1winsorgemidd\ 1sv\1cEnd row\ 1Slutrad\ 1nl\1cr:pyramid\ 1piramide\ 1sv\1cHexadecimal number\ 1Hexadecimalt nummer\ 1fr\1cGigabyte\ 1Gigaoctet\ 1nl\1cNonillion\ 1Quintiljoen\ 1nl\1cCzech Koruna\ 1Tsjechische kroon\ 1nl\1cSquare Inch\ 1Vierkante inch\ 1nl\1cr:cube\ 1kubus\ 1sv\1cLuminous Intensity\ 1Luminansintensitet\ 1nl\1cr:square\ 1vierkant\ 1fr\1cNominal interest rate\ 1Taux d'intérêt nominal\ 1sv\1cJoule per Mole Kelvin\ 1Joule per mol kelvin\ 1sv\1cOriginal value\ 1Ursprungligt värde\ 1nl\1car:gra,gradian,p:gradians,gon,p:gons\ 1gra,grad,grads,gon,gons\ 1nl\1cLigne\ 1Ligne (1/40 inch)\ 1nl\1cElectric Potential\ 1Elektrische potentiaal\ 1nl\1cSphere Volume\ 1Volume van bol\ 1nl\1cDemand function\ 1Vraagfunctie\ 1sv\1cQuattuordecillion\ 1Septiljard\ 1fr\1cCalculates and returns the price per $100 face value of a security bond. The security does not pay interest at maturity.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Calcule et retourne le prix par bon d'obligation de 100$ de valeur faciale. L'obligation ne paie pas d'intérêt à maturité.&#10;&#10;La base est la manière de compter les jours que vous souhaitez utiliser :  0: US 30/360 (par défaut), 1: jours réels, 2: jours réels/360, 3: jours réels/365 or 4: Européenne 30/360.\ 1sv\1cCalorie (international table)\ 1Kalorier (international table)\ 1fr\1cFilename\ 1Nom de fichier\ 1sv\1cr:column\ 1kolumn\ 1nl\1cNewton Meter\ 1Newtonmeter\ 1fr\1cAmpere per Meter Squared\ 1Ampère par mètre Carré\ 1nl\1cPearson's Correlation Coefficient\ 1Pearson's correlatiecoëfficiënt\ 1sv\1cExpression\ 1Uttryck\ 1nl\1cBinary number\ 1Binair getal\ 1sv\1cMoment of Force\ 1Kraftmoment\ 1sv\1cCalculates the volume of a prism with rectangular base.\ 1Beräknar volymen för en prisma med rektangulär bas.\ 1sv\1cExports a matrix to a CSV data file.\ 1Exporterar en matris till en CSV-datafil\ 1nl\1cCalculates the surface area of a prism with rectangular base.\ 1Berekent de oppervlakte van een prisma met een rechthoekig basisvlak.\ 1sv\1cColumns\ 1Kolumner\ 1sv\1cImaginary Part\ 1Imaginär del\ 1fr\1cElectron Volt\ 1Électron Volt\ 1sv\1cAccrued interest of security with periodic interest payments\ 1Ränta för en säkerhet med periodisk ränta\ 1sv\1cInverse Tangent\ 1Invers tangens\ 1fr\1cCalculates the surface area of a prism with rectangular base.\ 1Calcule l'aire de la surface d'un prisme à base rectangulaire.\ 1sv\1cRadians per Second Squared\ 1Radianter per kvadratsekund\ 1sv\1cText string 1\ 1Textsträng 1\ 1sv\1cWinsorized Mean\ 1Winsor-medelvärde\ 1sv\1cr:columns\ 1kolumner\ 1fr\1cInverse Tangent\ 1Arctangente\ 1nl\1cYears\ 1Jaren\ 1sv\1cAtomic Mass Unit\ 1Atomisk massenhet\ 1sv\1cName\ 1Namn\ 1sv\1cASCII Char\ 1ASCII tecken\ 1fr\1cDescriptive Statistics\ 1Statistiques Descriptives\ 1sv\1cDecile\ 1Decil\ 1fr\1cText\ 1Texte\ 1nl\1cCorresponds to the product symbol. Multiplies factors for each x ranging from the lower to the upper limit.\ 1Komt overeen met het symbool voor vermenigvuldiging. Vermenigvuldigt met factoren met een waarde tussen de kleinste en de grootste grenswaarde.\ 1sv\1cDate\ 1Datum\ 1sv\1cAnnualized yield (%)\ 1Årlig avkastning (%)\ 1fr\1cReturns a decimal integer from a number of specified base between 2 and 36\ 1Retourne un entier décimal à partir d'un nombre dans une base spécifiée entre 2 et 36\ 1nl\1cNitrogen\ 1Stikstof\ 1sv\1cr:csurplus\ 1konsumentöverskott\ 1sv\1c!units!Angle\ 1Vinkel\ 1fr\1cEquation 1\ 1Équation 2\ 1nl\1cNeon\ 1Neon\ 1nl\1cSave as Variable\ 1Opslaan als variabele\ 1fr\1cRoman number\ 1Nombre romain\ 1nl\1cExponent\ 1Exponent\ 1sv\1cPayment of an annuity going towards interest (IPMT)\ 1Betalning för livränta som går mot ränta (IPMT)\ 1fr\1cNumber of elements\ 1Nombre d'éléments\ 1nl\1cSamarium\ 1Samarium\ 1sv\1cCanadian Dollars\ 1Kanadensiska dollar\ 1fr\1cReturns accrued interest for a security which pays periodic interest.&#10;&#10;Allowed frequencies are 1 - annual, 2 - semi-annual or 4 - quarterly. Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Retourne les intérêts cumulés pour une obligation dont les versements sont périodiques.&#10;&#10;Les fréquences autorisées sont 1 - annuelle, 2 - semestrielle ou 4 - trimestrielle. La base est les manière de compter les jours que vous souhaitez utiliser : 0 : US 30/360 (par défaut), 1 : jours réels, 2: jours réels/360, 3: jours réels/365 or 4: Européenne 30/360.\ 1sv\1cVariable of integration\ 1Variabel för integration\ 1sv\1cReal Part\ 1Reell del\ 1sv\1cr:divide\ 1dela\ 1nl\1cRadian\ 1Radiaal\ 1nl\1cUnunoctium\ 1Ununoctium\ 1nl\1cStraight Line Depreciation\ 1Gelijkblijvende afschrijving\ 1fr\1cMillion\ 1Million\ 1nl\1cToise\ 1Toise\ 1sv\1cCone\ 1Kon\ 1sv\1cVolume\ 1Volym\ 1nl\1cPrice per $100 face value of a security\ 1Prijs per &euro;100 nominale waarde van een waardepapier\ 1sv\1cRemainder\ 1Rest\ 1nl\1cSubstance Concentration\ 1Concentratie van stof\ 1nl\1cPaired T-Test\ 1Gepaarde t-proef\ 1nl\1cr:rand\ 1wilk\ 1sv\1cSphere\ 1Sfär\ 1fr\1cKnot\ 1Noeud\ 1nl\1cCalculates the duration of a security.\ 1Berekent de looptijd van een waardepapier.\ 1nl\1cRadians per Second\ 1Radialen per seconde\ 1nl\1cVariable 1\ 1Variabele 1\ 1sv\1cDegree Celcius\ 1Grader Celcius\ 1nl\1cImperial Gill\ 1Imperial Gill\ 1nl\1cFoot-Pound Force\ 1Foot-Pound Force\ 1fr\1cFluorine\ 1Fluor\ 1fr\1cMatrix or rows/columns\ 1Matrice ou lignes/colonnes\ 1sv\1cUnix Timestamp to Date\ 1Unit Timestamp till datum\ 1nl\1cars:cal_mean\ 1cal_gemiddeld\ 1nl\1cKilogram per Cubic Meter\ 1Kilogram per kubieke meter\ 1fr\1cLogical Exclusive OR\ 1OU Exclusif Logique\ 1nl\1cEquation 1\ 1Vergelijking 1\ 1nl\1cr:tetrahedron\ 1tetraëder\ 1nl\1cU.S. Dollars\ 1U.S. dollar\ 1fr\1cCooking\ 1Cuisine\ 1nl\1cStep Functions\ 1Stapfuncties\ 1sv\1cHour\ 1Timme\ 1fr\1cBinary number\ 1Nombre binaire\ 1fr\1cRussian Ruble\ 1Rouble russe\ 1fr\1cSquare root (x * pi)\ 1Racine carrée (x * pi)\ 1nl\1cCalculates the area of a four-sided figure whose opposite sides are both parallel and equal in length.\ 1Berekent de oppervlakte van een figuur met vier zijden waarvan de overstaande zijden zowel evenwijdig als even lang zijn.\ 1nl\1cr:cone\ 1kegel\ 1nl\1cGram per Cubic Decimeter\ 1Gram per kubieke decimeter\ 1sv\1cInfinity\ 1Oändlighet\ 1nl\1cDays\ 1Dagen\ 1nl\1cInductance\ 1Zelfinductie\ 1sv\1cDays between two dates\ 1Antal dagar mellan två datum\ 1fr\1cAlgebra\ 1Algèbre\ 1nl\1cHertz\ 1Hertz\ 1nl\1cAcre\ 1Acre\ 1sv\1cElement\ 1Element\ 1nl\1cNewton per Meter\ 1Newton per meter\ 1nl\1cMetric Ton (Tonne)\ 1Metrische ton (Ton)\ 1nl\1cDegrees Fahrenheit\ 1Graden Fahrenheit\ 1nl\1cr:yearday\ 1jaardag\ 1fr\1cDegree\ 1Degré\ 1nl\1cRows\ 1Rijen\ 1fr\1cCylinder Volume\ 1Volume d'un cylindre\ 1sv\1cr:integrate\ 1integrera\ 1nl\1cU.S. Survey Foot\ 1U.S. Survey Foot\ 1sv\1cRaise\ 1Upphöj\ 1sv\1cBit\ 1Bit\ 1fr\1cWeighted Mean\ 1Moyenne Pondérée\ 1nl\1cr:ideal_gas\ 1ideale_gas\ 1nl\1cCalculates the sum-of-years digits depreciation for an asset based on its cost, salvage value, anticipated life, and a particular period. This method accelerates the rate of the depreciation, so that more depreciation expense occurs in earlier periods than in later ones. The depreciable cost is the actual cost minus the salvage value. The useful life is the number of periods (typically years) over which the asset is depreciated.\ 1Berekent de afschrijving naar leeftijd voor een actief gebaseerd op de aanschafkosten, de restwaarde, de verwachte economische levensduur en een bepaalde periode. Deze methode vermindert de afschrijvingskosten naarmate het actief ouder word. De afschrijvingskosten zijn dus aan het begin het hoogst. De af te schrijven waarde wordt berekend uit het verschil tussen aanschaf- en restwaarde. De economische levensduur is het aantal perioden (meestal jaren) waarin het actief word afgeschreven.\ 1fr\1cAtomic Mass Unit\ 1Unité de Masse Atomique\ 1nl\1cReciprocal Meter\ 1Omgekeerde meter\ 1nl\1cr:cylinder\ 1cilinder\ 1sv\1cEuler's Constant\ 1Eulers konstant\ 1fr\1cEarth\ 1Terre\ 1sv\1cSpecial Numbers\ 1Speciella nummer\ 1fr\1cCurrent Density\ 1Densité de Courant\ 1nl\1cVariable vector\ 1Variabele vector\ 1nl\1cr:heaviside\ 1heavyside\ 1sv\1cParallelogram Perimeter\ 1Parallelogramomkrets\ 1sv\1cCovalent Radius\ 1Kovalent radie\ 1fr\1cElectric Resistance\ 1Résistance Électrique\ 1sv\1cPound Foot per Second Squared\ 1Pundfot per kvadratsekund\ 1sv\1cDenominator\ 1Nämnare\ 1sv\1c10 raised the to power X\ 110 upphöjt med X\ 1fr\1cContent Part\ 1Part du Montant\ 1fr\1cSquare Kilometer\ 1Kilomètre Carré\ 1nl\1cStokes\ 1Stokes\ 1nl\1cr:electric_constant,aisu:&#x3B5;_0\ 1elektrische_constante,&#x3B5;_0\ 1nl\1cContent Part\ 1Inhoudgedeelte\ 1nl\1cCalculates the multifactorial of an integer. Mulitplies the argument with every x lesser positive integer (n(n-x)(n-2x)...). Can also be entered as a number followed by three or more exclamation marks.&#10;&#10;ex. multifactorial(18, 4) = 18!!!! = 18 * 14 * 10 * 6 * 2 = 30 240\ 1Berekent de multifaculteit van een positief geheel getal n: (n(n-x)(n-2x)...). Kan ook worden ingevoerd als een positief geheel getal gevolgd door drie of meer uitroeptekens.&#10;&#10;bv. multifactorial(18, 4) = 18!!!! = 18 * 14 * 10 * 6 * 2 = 30 240\ 1nl\1cr:ionization\ 1ionisatie\ 1fr\1cBody Mass Index (BMI)\ 1Indice de masse corporelle (IMC)\ 1fr\1cFalse\ 1Faux\ 1sv\1cDanish Kroner\ 1Danska kronor\ 1nl\1cIs Number\ 1Is een getal\ 1nl\1cAbcoulomb\ 1Abcoulomb\ 1sv\1cRadians to Default Angle Unit\ 1Radians till färvald vinkelenhet\ 1nl\1cWinsorized percentage (at each end)\ 1Gewinsoriseerd percentage (aan beide kanten)\ 1fr\1cDay of Week\ 1Jour de la semaine\ 1fr\1c!units!Angle\ 1Angle\ 1nl\1cSurface Area of Cube\ 1Oppervlaktegrootte van kubus\ 1nl\1cr:trunc\ 1afkap\ 1sv\1cDecimal dollar\ 1Decimala dollar\ 1sv\1cAnnual yield\ 1Årlig avkastning\ 1nl\1cr:decile\ 1deciel\ 1sv\1c-r:nonillion\ 1kvintiljon,p:kvintiljoner\ 1sv\1cKilometer per Hour\ 1Kilometer per timme\ 1sv\1cIndonesian Rupiah\ 1Indonesiska rupiah\ 1fr\1cNumber\ 1Nombre\ 1nl\1cLevel-Coupon Bond\ 1Obligatie met gelijkblijvende coupons\ 1sv\1cAngle\ 1Vinkel\ 1nl\1cReturns a vector with the elements from two vectors.\ 1Retourneert een vector met de elementen van twee vectoren.\ 1nl\1cCalculates and returns the price per $100 face value of a security bond. The security does not pay interest at maturity.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Berekent en retourneert de prijs per &euro;100 nominaal van een waardepapier. Er wordt na de vervaldatum geen rente uitgekeerd. &#10;&#10;Basis is de manier waarop dagen worden geteld: 0: US 30/360 (standaard), 1: werkelijke dagen, 2: werkelijke dagen/360, 3: werkelijke dagen/365 of 4: Europees 30/360.\ 1nl\1cCone Volume\ 1Volume van kegel\ 1sv\1cVariance (entire population)\ 1Varians (komplett population)\ 1fr\1cDutch Guilder\ 1Florin néerlandais\ 1sv\1cMatrix/vector\ 1Matris/vektor\ 1nl\1cVolt Seconds\ 1Volt seconden\ 1sv\1cr:cube_sa\ 1kubyta\ 1nl\1cr:representsRational\ 1isRationaalgetal\ 1nl\1cSilicon\ 1Silicium\ 1fr\1cAbsorbed Dose\ 1Dose Absorbée\ 1fr\1cMegabit\ 1Mégabit\ 1fr\1cExponential (e^x)\ 1Exponentielle (e^x)\ 1fr\1cDemand function\ 1Fonction de la demande\ 1sv\1cNuclear Magneton\ 1Kärnmagneton\ 1nl\1cPositive Infinity\ 1Positief oneindig\ 1sv\1cr:mode\ 1typvärde\ 1fr\1cr:factorial2\ 1factorielle2\ 1sv\1cIntegers\ 1Heltal\ 1nl\1cComplex Exponential (Cis)\ 1Complex Exponentieel (Cis)\ 1nl\1cr:divide\ 1delen\ 1sv\1cKilogram per Cubic Meter\ 1Kilogram per kubikmeter\ 1nl\1cSeptendecillion\ 1Noniljoen\ 1sv\1cLumen per Meter Squared\ 1Lumen per kvadratmeter\ 1sv\1cNominal Interest Rate\ 1Nominell räntesats\ 1fr\1cCerium\ 1Cérium\ 1nl\1cBohrium\ 1Bohrium\ 1sv\1cCosine\ 1Cosinus\ 1nl\1cr:elements\ 1elementen\ 1fr\1cr:planck_temperature,ais:T_P\ 1température_de_planck,ais:T_P\ 1fr\1cFarad per Meter\ 1Farad par mètre\ 1sv\1cCube Volume\ 1Kubvolym\ 1sv\1cScandium\ 1Skandium\ 1sv\1cReplaces a certain value in an expression with a new value. The expression is calculated before the replacement if the fourth argument is true.\ 1Ersätt ett visst värde i ett uttryck med ett nytt värde. Uttrycket beräknas innan ersättandet om den parametern är satt till sant.\ 1nl\1cCofactor\ 1Cofactor\ 1nl\1cHundred\ 1Honderd\ 1sv\1cCentiliter\ 1Centiliter\ 1sv\1cr:class\ 1klass\ 1sv\1c-r:octodecillion\ 1noniljard,p:noniljarder\ 1nl\1cFortnight\ 1Fortnight\ 1nl\1cSignum\ 1Signum\ 1sv\1cMaltese Lira\ 1Maltesiska lire\ 1nl\1cPouce (French Royal Inch)\ 1Pouce (Franse koninklijke duim)\ 1nl\1cKilowatt Hour\ 1Kilowattuur\ 1sv\1cFinancial function mode\ 1Läge för financiella funktioner\ 1fr\1cMagnetic Constant (Permeability of Free Space)\ 1Constante Magnétique (Perméabilité du Vide)\ 1fr\1cLife\ 1Vie\ 1sv\1cr:name\ 1namn\ 1sv\1cCombinations\ 1Kombinationer\ 1sv\1c2nd value\ 12:a värdet\ 1fr\1cEconomics\ 1Économie\ 1sv\1cStatistics\ 1Statistik\ 1fr\1cNumerator\ 1Numérateur\ 1nl\1cGeometry\ 1Meetkunde\ 1fr\1cr:matrix\ 1matrice\ 1fr\1cWatt per Square Meter Steradian\ 1Watt par Mètre Carré Stéradian\ 1nl\1cRow variable\ 1Rijvariabele\ 1sv\1cPrice variable\ 1Prisvariabel\ 1sv\1cBohr Radius\ 1Bohr-radie\ 1nl\1cVolume\ 1Volume\ 1sv\1cStandard Error\ 1Standardfel\ 1sv\1cMarket interest rate\ 1Marknadsränta\ 1nl\1cAre\ 1Are\ 1nl\1cDesired future value\ 1Gewenste toekomstige waarde\ 1sv\1cHyperbolic Sine\ 1Sinus hyperbolicus\ 1fr\1cSquare Inch\ 1Pouce Carré\ 1fr\1cCategory\ 1Catégorie\ 1nl\1cMagnetic Field Strength\ 1Magnetische veldsterkte\ 1nl\1cr:isReal\ 1isReëel\ 1fr\1cVariance (random sampling)\ 1Variance (échantillon aléatoire)\ 1fr\1cNewton per Meter Squared\ 1Newton par Mètre Carré\ 1nl\1cr:range\ 1bereik\ 1nl\1c!datasets!Elements\ 1Elementen\ 1sv\1cMatrix variable\ 1Matrisvariabel\ 1nl\1cElasticity\ 1Elasticiteit\ 1sv\1cUniversal Constants\ 1Universala konstanter\ 1sv\1cDuration\ 1Duration\ 1nl\1cTangent\ 1Tangens\ 1nl\1cFirst data row\ 1Eerste gegevensrij\ 1sv\1cTriangular Function\ 1Triangulär funktion\ 1sv\1cZirconium\ 1Zirkonium\ 1fr\1cCeil\ 1Plafond\ 1fr\1cEntropy\ 1Entropie\ 1sv\1cr:denominator\ 1nämnare\ 1nl\1cDiscount rate for a security\ 1Discontopercentage voor een waardepapier\ 1fr\1cBoltzmann Constant\ 1Constante de Boltzmann\ 1sv\1cValue 2 (j)\ 1Värde 2 (j)\ 1nl\1cAdds a time value to a date. The value can be positive or negative, but must use a unit based on seconds (such as day and year). Fractions of days are truncated.\ 1Telt een tijdswaarde op bij een datum. Deze waarde kan zowel positief zijn als negatief, maar moet in een eenheid zijn uitgedrukt die op seconden is gebaseerd (zoals dag of jaar). Fracties van dagen worden afgekapt tot hele dagen.\ 1sv\1cBar\ 1Bar\ 1sv\1cGolden Ratio\ 1Golden ratio\ 1fr\1cIndex variable\ 1Variable d'index\ 1fr\1cStart column\ 1Colonne de départ\ 1nl\1cBase of Natural Logarithms (e)\ 1Grondtal natuurlijke logaritmen (e)\ 1nl\1cPound-force per Square Inch\ 1Pound-force per inch kwadraat\ 1fr\1cr:planck_length,ais:l_P\ 1longueur_de_planck,ais:l_P\ 1sv\1c!units!Frequency\ 1Frekvens\ 1nl\1cEnergy\ 1Energie\ 1nl\1cr:g_duration\ 1g_duur\ 1fr\1cDay\ 1Jour\ 1nl\1cQuadratic Mean (RMS)\ 1Kwadratisch gemiddelde (RMS)\ 1fr\1cSouth Korean Won\ 1Won sud corréenne\ 1fr\1cr:gravity\ 1r:gravité\ 1nl\1c-r:novemdecillion\ 1deciljoen\ 1fr\1cTin\ 1Étain\ 1sv\1cParallelogram Area\ 1Parallelogramarea\ 1nl\1cPascal Second\ 1Pascal seconde\ 1nl\1cAmericium\ 1Americium\ 1nl\1cMean Surface Temperature\ 1Gemiddelde oppervlaktetemperatuur\ 1sv\1cPolish Zloty\ 1Polska zloty\ 1sv\1cAdd Days\ 1Addera dagar\ 1sv\1cLower limit\ 1Undre gräns\ 1nl\1cConductance Quantum\ 1Geleidingsvermogen kwantum\ 1nl\1cRutherfordium\ 1Rutherfordium\ 1sv\1cCalcium\ 1Kalcium\ 1fr\1cMilliliter\ 1Millilitre\ 1nl\1cEnergy Density\ 1Energiedichtheid\ 1nl\1cRound Downwards\ 1Naar beneden afronden\ 1nl\1cNeutron Mass\ 1Neutronmassa\ 1nl\1cAlpha Particle Mass\ 1Massa alfadeeltje\ 1nl\1cSingapore Dollars\ 1Singapore dollar\ 1fr\1cPlanck Temperature\ 1Température de Planck\ 1sv\1cr:sort\ 1sortera\ 1sv\1cReturns the number of elements in a matrix or vector.\ 1Returnerar antalet element i en matris eller vektor.\ 1nl\1cU.S. Bushel\ 1U.S. Bushel\ 1nl\1cAbsorbed Dose\ 1Absorptiedosis\ 1nl\1cr:select\ 1selecteer\ 1nl\1cPolynomials\ 1Polynomen (veeltermen)\ 1sv\1cr:day\ 1dag\ 1nl\1cCubic Meter per Kilogram\ 1Kubieke meter per kilogram\ 1nl\1cDecibel\ 1Decibel\ 1sv\1cBinomial Coefficient\ 1Binomial koefficient\ 1fr\1cCarbon\ 1Carbone\ 1fr\1cBerkelium\ 1Berkélium\ 1nl\1cr:magnetic_flux_quantum,aisu:&#x3A6;_0\ 1magnetische_flux_kwantum,&#x3A6;_0\ 1sv\1cHungarian Forint\ 1Ungerska forint\ 1fr\1cCounter variable\ 1Variable de compteur\ 1fr\1cVector\ 1Vecteur\ 1sv\1car:mol,mole,p:moles\ 1mol\ 1sv\1cEnd column\ 1Slutkolumn\ 1nl\1cDensity\ 1Dichtheid\ 1nl\1cAmpere\ 1Ampere\ 1nl\1cHyperbolic Cosine\ 1Hyperbolische cosinus\ 1sv\1cPayment made each period\ 1Periodisk avbetalning \ 1fr\1cJoule per Mole\ 1Joule par Mole\ 1nl\1cReturns the number of columns in a matrix.\ 1Retourneert het aantal kolommen in een matrix.\ 1fr\1cDivide\ 1Diviser\ 1nl\1cDecile\ 1Deciel\ 1nl\1cUnunquadium\ 1Ununquadium\ 1nl\1car:AU,astronomical_unit,p:astronomical_units\ 1AU,astronomische_eenheid,astronomische_eenheden\ 1sv\1cCalorie (thermochemical)\ 1Kalorier (termokemiska)\ 1sv\1cCofactor\ 1Kofaktor\ 1fr\1cEinstein per Meter Squared per Second\ 1Einstein par Mètre Carré par Seconde\ 1fr\1cMebibit\ 1Mébibit\ 1nl\1cCalculates the hyperfactorial of an integer. Mulitplies the argument raised by itself with every lesser positive integer raised by themselves (1^1 * 2^2 ... n^n). &#10;&#10;ex. hyperfactorial(3) = (3^3) * (2^2) * (1^1) = 108\ 1Berekent de hyperfaculteit van een positief geheel getal n: (n^n*(n-1)^(n-1)...*2^2*1^1. &#10;&#10;bv. hyperfactorial(3) = (3^3) * (2^2) * (1^1) = 27*4*1 = 108\ 1nl\1cRomanian New Leu\ 1Nieuwe Roemeense leu\ 1sv\1ca:$,ar:USD,dollar,p:dollars\ 1a:$,a:USD,dollar\ 1nl\1cr:save\ 1opslaan\ 1nl\1cSquare Meter\ 1Vierkante meter\ 1nl\1cr:limits\ 1grenzen\ 1nl\1cLutetium\ 1Lutetium\ 1fr\1cExtract Column as Vector\ 1Extraire une Colonne comme Vecteur\ 1nl\1cVolt\ 1Volt\ 1nl\1cTemperature\ 1Temperatuur\ 1fr\1cComplex number\ 1Nombre complexe\ 1fr\1cReturns the number of elements in a vector.\ 1Retourne le nombre d'éléments dans un vecteur.\ 1nl\1cMagnetic Flux Density\ 1Magnetische fluxdichtheid\ 1nl\1cr:planck_time,ais:t_P\ 1planck_tijd,t_P\ 1sv\1cGamma Function\ 1Gammafunktion\ 1nl\1cr:binomial\ 1binomiaal\ 1nl\1cExponential (e^x)\ 1Exponent (e^x)\ 1sv\1cPermeability\ 1Permeabilitet\ 1nl\1c10 raised the to power X\ 110 tot de macht X\ 1nl\1cr:nuclear_magneton,aisu:&#x3BC;_N\ 1nucleaire_magneton,&#x3BC;_N\ 1sv\1cSquare Meter per Second\ 1Kvadratmeter per sekund\ 1sv\1cSort\ 1Sortera\ 1fr\1cVariance (entire population)\ 1Variance (population entière)\ 1sv\1cVector 1\ 1Vektor 1\ 1fr\1cr:asin\ 1arcsin\ 1nl\1cSouth Korean Won\ 1Zuid-Koreaanse won\ 1sv\1cPascal Second\ 1Pascalsekund\ 1nl\1cManganese\ 1Mangaan\ 1fr\1cInverse Cosine\ 1Arccosinus\ 1nl\1cMatrix variable\ 1Matrixvariabele\ 1sv\1cPer Mille\ 1Promille\ 1fr\1cChlorine\ 1Chlore\ 1sv\1cCalculates the duration of a security.\ 1Beräknar livslängden på en säkerhet.\ 1nl\1car:rad,radian,p:radians\ 1rad,radiaal,radialen\ 1fr\1cRow/index\ 1Ligne/indice\ 1sv\1cRandom Number\ 1Slumptal\ 1sv\1cUranium\ 1Uran\ 1sv\1cConsumer Surplus\ 1Konsumentöverskott\ 1sv\1cFalse\ 1Falskt\ 1sv\1cLuminous Flux\ 1Luminansflöde\ 1nl\1cJosephson Constant\ 1Josephson constante\ 1nl\1cFoe\ 1Foe\ 1nl\1cU.S. Survey Mile\ 1U.S. Survey Mile\ 1nl\1cr:density\ 1dichtheid\ 1sv\1cEnergy\ 1Energi\ 1nl\1cr:atomic_mass,ais:m_u\ 1atoommassa,m_u\ 1nl\1cU.S. Dry Pint\ 1U.S. Dry Pint\ 1sv\1cValue 2\ 1Värde 2\ 1nl\1cRandom Number Between Limits\ 1Willekeurig getal tussen twee grenswaarden\ 1nl\1cGigabit\ 1Gigabit\ 1nl\1cPoise\ 1Poise\ 1nl\1cFalse\ 1Onwaar\ 1fr\1cEquation vector\ 1Vecteur d'équation\ 1nl\1cAtomic Mass Constant\ 1Atomaire massaconstante\ 1sv\1cMultifactorial\ 1Multifakultet\ 1sv\1cNegative Infinity\ 1Negativ oändlighet\ 1fr\1cYear\ 1Année\ 1nl\1cPareto Distribution\ 1Paretoverdeling\ 1fr\1cLength of string\ 1Longueur de la chaîne\ 1nl\1car:sr,steradian,p:steradians\ 1sr,steradiaal,steradialen\ 1nl\1cLuminous Flux\ 1Lichtstroom\ 1sv\1cr:rows\ 1rader\ 1sv\1cFilename\ 1Filnamn\ 1sv\1cDiscount\ 1Diskonto\ 1nl\1cChain\ 1Chain\ 1fr\1cDiscount rate\ 1Taux d'actualisation\ 1fr\1cLower limit\ 1Limite inférieure\ 1fr\1cAmount received at maturity for a security bond\ 1Montant reçu à maturité par un bon de sécurité\ 1fr\1cHenry per Meter\ 1Henry par Mètre\ 1sv\1cPlanck Constant\ 1Plancks konstant\ 1fr\1cReturns a decimal integer from a binary number\ 1Retourne un entier décimal à partir d'un nombre binaire\ 1nl\1cElement variable\ 1Elementvariabele\ 1sv\1cCalculates the doublefactorial of an integer. Mulitplies the argument with every second lesser positive integer (n(n-2)(n-4)...). Can also be entered as a number followed by two exclamation marks.&#10;&#10;ex. factorial2(5) = 5!! = 5 * 3 * 1 = 15\ 1Beräknar dubbelfakulteten för ett heltal. Multiplicerar parametern med varannan mindre positivt heltal (n(n-2)(n-4)...). Kan också skrivas som ett nummer följt av två utropstecken.&#10;&#10;t ex factorial2(5) = 5!! = 5 * 3 * 1 = 15\ 1nl\1cArguments\ 1Argumenten\ 1sv\1cr:even\ 1jämn\ 1nl\1c1st value\ 11e waarde\ 1nl\1cr:parallelogram\ 1parallellogram\ 1fr\1cRandom Number\ 1Nombre Aléatoire\ 1sv\1cr:rad_radioactivity\ 1rad_radioaktivitet\ 1sv\1car:RUB,ruble\ 1a:RUB,rubel\ 1nl\1cRectangle Area\ 1Oppervlak rechthoek\ 1nl\1cCoupons per year\ 1Aantal coupons per jaar\ 1nl\1cDay of Month\ 1Dag van de maand\ 1sv\1cSelect first match\ 1Välj första matchande element\ 1sv\1c-r:quadrillion\ 1biljard,p:biljarder\ 1fr\1cLuminous Intensity\ 1Intensité Lumineuse\ 1sv\1cr:sqpyramid_sa\ 1kvpyramidyta\ 1nl\1cDerive\ 1Afleiden\ 1fr\1cTrigonometry\ 1Trigonométrie\ 1sv\1cJulian Year\ 1Julianskt år\ 1nl\1cSalvage value\ 1Restwaarde\ 1fr\1cStatistical Correlation\ 1Corrélation Statistique\ 1sv\1cr:add\ 1addera\ 1nl\1cKatal\ 1Katal\ 1nl\1cText string 2\ 1Tekstrij 2\ 1sv\1cNegate\ 1Negera\ 1nl\1cInfinity\ 1Oneindig\ 1fr\1cNewton per Meter\ 1Newton par Mètre\ 1nl\1cCalculates the return on continuously compounded interest, given the principal, nominal rate and time in years.\ 1Berekent de opbrengst bij een continu samengestelde rente, gegeven de hoofdsom, nominale rente en de tijd in jaren.\ 1sv\1cPlanck Temperature\ 1Planck-temperatur\ 1nl\1cColumn variable\ 1Kolomvariabele\ 1fr\1cConcatenate Strings\ 1Concaténer les chaînes\ 1fr\1cRound Upwards\ 1Arrondi à la Valeur Supérieure\ 1sv\1cElectricity\ 1Elektricitet\ 1sv\1cr:week,p:weeks\ 1vecka,p:veckor\ 1sv\1cElectric Flux Density\ 1Elektrisk flödestäthet\ 1sv\1cr:year,p:years\ 1år\ 1nl\1cSexdecillion\ 1Octiljard\ 1sv\1cReturns the number of periods needed for an investment to attain a desired value.\ 1Returnerar antalet perioder som krävs för en investering att uppnå ett önskat värde.\ 1sv\1cExtract Integer Part\ 1Extrahera heltal\ 1fr\1cVolume of Regular Tetrahedron\ 1Volume de Tétraèdre Régulier\ 1sv\1cSquare Meter\ 1Kvadratmeter\ 1sv\1cStep Functions\ 1Språngfunktioner\ 1nl\1cLumen per Meter Squared\ 1Lumen per vierkante meter\ 1sv\1cEnergy Density\ 1Energitäthet\ 1sv\1cMerge Vectors\ 1Sammanslå vektorer\ 1nl\1cArcsecond\ 1Boogseconde\ 1fr\1cExtract row as vector\ 1Extraire une ligne comme vecteur\ 1fr\1cLatvian Lat\ 1Lat letton\ 1fr\1cNegative Infinity\ 1Infini Négatif\ 1fr\1cCalculates the difference between the first and third quartile.\ 1Calcule la différence entre le premier et le troisième quartile.\ 1sv\1cSymbol\ 1Symbol\ 1sv\1cCatalytic Concentration\ 1Katalytisk koncentration\ 1nl\1cInformation\ 1Informatie\ 1sv\1cr:harmmean\ 1harmmedel\ 1sv\1cElectric Potential\ 1Elektrisk potential\ 1nl\1cTrillion\ 1Biljoen\ 1sv\1cDescriptive Statistics\ 1Beskrivande statistik\ 1nl\1cCube\ 1Derdemacht\ 1fr\1cKilometer\ 1Kilomètre\ 1nl\1cPayment of an annuity going towards interest (IPMT)\ 1Interestdeel van een termijn van een annuïteit (IPMT)\ 1nl\1cMicroeinstein per Meter Squared per Second\ 1Micro-einstein per vierkante meter per seconde\ 1nl\1cr:isInteger\ 1isGeheel\ 1nl\1cConverts a decimal dollar price into a dollar price expressed as a fraction.\ 1Converteert een prijs in decimale dollars naar een prijs in dollars uitgedrukt als een breuk.\ 1sv\1cCapacitance\ 1Kapasitans\ 1fr\1cCosine\ 1Cosinus\ 1nl\1cPrice variable\ 1Prijsvariabele\ 1nl\1cTablespoon\ 1Eetlepel\ 1nl\1cr:cylinder_sa\ 1cilinder_opp\ 1sv\1cRadians per Second\ 1Radianter per sekund\ 1fr\1cMean Surface Temperature\ 1Température Moyenne de Surface\ 1fr\1cNorm (length)\ 1Norme (longueur)\ 1nl\1cHassium\ 1Hassium\ 1fr\1cXenon\ 1Xénon\ 1fr\1cFoot\ 1Pied\ 1sv\1cVariable vector\ 1Variabelvektor\ 1nl\1c!datasets!r:number\ 1getal\ 1nl\1cReturns the value of an investment, given the principal, nominal interest rate, compounding frequency and time.\ 1Berekent de waarde van een investering, gegeven de hoofdsom, nominale rente, samenstellingsfrequentie en tijdsduur.\ 1nl\1cPraseodymium\ 1Praseodymium\ 1nl\1cr:rank\ 1rangorde\ 1nl\1cEuropium\ 1Europium\ 1nl\1cBoltzmann Constant\ 1Constante van Boltzmann\ 1nl\1cRussian Ruble\ 1Russische roebel\ 1sv\1cr:localdate\ 1lokalt_datum\ 1sv\1cReturns the number of years (fractional) between two dates.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360, 1: real days (default), 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Returnerar antalet år (decimala) mellan två datum.&#10;&#10;Dagsräkningssystem kan vara: 0: Amerikanskt 30/360, 1: verkliga dagar (förvald), 2: verkliga dagar/360, 3: verkliga dagar/365, eller 4: Europeiskt 30/360\ 1nl\1cConvert Matrix to Vector\ 1Matrix naar vector converteren\ 1sv\1cReturns the transpose of a matrix.\ 1Returnerar transponeringen av en matris.\ 1sv\1cReturns the RPN stack as a vector.\ 1Returnerar RPN-stacken som en vektor.\ 1sv\1cMolar Entropy\ 1Molarentropi\ 1sv\1cYears\ 1Antal år\ 1fr\1cHour\ 1Heure\ 1fr\1cNewton Meter\ 1Newton Mètre\ 1fr\1cA number representing an element group:&#10;1 Alkali Metal&#10;2 Alkaline-Earth Metal&#10;3 Lanthanide&#10;4 Actinide&#10;5 Transition Metal&#10;6 Metal&#10;7 Metalloid&#10;8 Non-Metal&#10;9 Halogen&#10;10 Noble Gas&#10;11 Transactinide\ 1Un nombre qui représente un groupe d'éléments:&#10;1 Métal Alcalin&#10;2 Métal Alcalino-Terreux&#10;3 Lanthanide&#10;4 Actinide&#10;5 Métal de transition&#10;6 Métal&#10;7 Métalloïde&#10;8 Non-métal&#10;9 Halogène&#10;10 Gaz Noble&#10;11 Transactinide\ 1nl\1cTitle\ 1Titel\ 1sv\1cr:tetrahedron_sa\ 1tetrahedronyta\ 1fr\1cU.S. Dollars\ 1Dollar US\ 1sv\1cIodine\ 1Jod\ 1nl\1cCalculates the inverse of a matrix. The inverse is the matrix that multiplied by the original matrix equals the identity matrix (AB = BA = I).\ 1Retourneert de inverse van een matrix. De inverse matrix is de matrix die, vermenigvuldigd met de originele matrix, de eenheidsmatrix geeft (AB = BA = E).\ 1fr\1cAustrian Schilling\ 1Shilling autrichien\ 1sv\1cCalculates the difference between the first and third quartile.\ 1Beräknar skillnaden mellan den första och tredje kvartilen.\ 1sv\1cPermittivity\ 1Permitivitet\ 1fr\1cCoulomb per Meter Squared\ 1Coulomb par Mètre Carré\ 1nl\1cReturns the discount rate for a security.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Berekent het rentepercentage voor een waardepapier.&#10;&#10;Basis is de dagtelling die u wilt gebruiken: 0: US 30/360 (standaard), 1: werkelijke dagen, 2: werkelijke dagen/360, 3: werkelijke dagen/365 of 4: Europees 30/360.\ 1sv\1cDimension\ 1Dimension\ 1fr\1cDenominator of fraction\ 1Dénominateur d'une fraction\ 1nl\1cIdeal Gas Constant\ 1Ideale gasconstante\ 1fr\1cRadians to Default Angle Unit\ 1Radians en Unité d'Angle par Défaut\ 1sv\1cNovemdecillion\ 1Deciljon\ 1sv\1cInverse Hyperbolic Sine\ 1Invers sinus hyperbolicus\ 1nl\1cGolden Ratio\ 1Gulden snede\ 1nl\1cReturns the number of periods needed for an investment to attain a desired value.\ 1Retourneert het aantal benodigde termijnen waarna een investering een gewenste waarde bereikt.\ 1sv\1cData\ 1Data\ 1fr\1cEnergy Density\ 1Densité d'Énergie\ 1nl\1cMedian\ 1Mediaan\ 1nl\1cMax\ 1Max\ 1sv\1cFirst element\ 1Första elementet\ 1sv\1cProton Mass\ 1Protonmassa\ 1nl\1cReturns the number of samples.\ 1Retourneert het aantal monsters.\ 1sv\1cSteradian\ 1Steradian\ 1fr\1cGenerates a pseudo-random number. Returns a real number between 0 and 1, if ceil is zero (default), or an integer between 1 and (including) ceil.\ 1Génère un nombre pseudo-aléatoire. Retourne un nombre réel entre 0 et 1, si le plafond est zéro (valeur par défaut), ou un entier entre 1 et le plafond (inclusivement).\ 1nl\1cMaturity date\ 1Vervaldatum\ 1nl\1cMeter per Second\ 1Meter per seconde\ 1fr\1cPrice\ 1Prix\ 1fr\1cInverse Hyperbolic Tangent\ 1Argtangente Hyperbolique\ 1fr\1cThe Golden Ratio\ 1Le Nombre d'Or\ 1sv\1cr:atomic_mass,ais:m_u\ 1atommassa,ais:m_u\ 1nl\1cReturn on continuously compounded interest\ 1Opbrengst van continu samengestelde rente\ 1sv\1cBillion\ 1Miljard\ 1sv\1cInch of Mercury\ 1Fot kvicksilver\ 1nl\1cr:sphere_sa\ 1bol_oppervlak\ 1nl\1cRadon\ 1Radon\ 1fr\1cSquare Meter per Square Meter\ 1Mètre Carré par Mètre Carré\ 1sv\1car:Gy,gray,p:grays\ 1a:Gy,gray\ 1nl\1cRedemption\ 1Aflossing\ 1nl\1cCalculates the difference between the min and max value.\ 1Berekent het verschil tussen de kleinste en de grootste waarde.\ 1fr\1cInverse Hyperbolic Cosecant\ 1Argcosécante Hyperbolique\ 1nl\1cCircle Circumference\ 1Cirkelomtrek\ 1nl\1car:ITL,lira\ 1ITL,lire\ 1sv\1cMicroeconomics\ 1Mikroekonomi\ 1fr\1cCalculates the doublefactorial of an integer. Mulitplies the argument with every second lesser positive integer (n(n-2)(n-4)...). Can also be entered as a number followed by two exclamation marks.&#10;&#10;ex. factorial2(5) = 5!! = 5 * 3 * 1 = 15\ 1Calcule la double factorielle d'un entier. Multiplie l'argument avec tous les deuxièmes entiers positifs plus petits : n(n-2)(n-4)... Peut aussi être entré comme un nombre suivi de deux points d'exclamation.&#10;&#10;p. ex. factorial2(5) = 5!! = 5 * 3 * 1 = 15\ 1nl\1cIntegral point\ 1Gehele waarde\ 1fr\1cReturns the amount of payment for a loan based on a constant interest rate and constant payments (each payment is equal amount).&#10;&#10;If type = 1 then the payment is made at the beginning of the period, If type = 0 (or omitted) it is made at the end of each period.\ 1Retourne le montant des versements d'un emprunt basé sur un taux d'intérêt constant (tous les versements sont égaux).&#10;&#10;Si type = 1 alors le paiement est réalisé en début de période, si type = 0 (ou omis) il est fait en fin de chaque période.\ 1sv\1cSurface Area of Cone\ 1Ytarea för en kon\ 1nl\1cWidth\ 1Breedte\ 1fr\1cCalculates the factorial of an integer. Mulitplies the argument with every lesser positive integer (n(n-1)(n-2)...2*1). Can also be entered as a number followed by one exclamation mark.&#10;&#10;ex. factorial(5) = 5! = 5 * 4 * 3 * 2 * 1 = 120\ 1Calcule la factorielle d'un entier. Multiplie l'argument avec tous les entiers positifs plus petits : n(n-1)(n-2)...2*1. Peut aussi être entré comme un nombre suivi d'un point d'exclamation.&#10;&#10;p. ex. factorial(5) = 5! = 5 * 4 * 3 * 2 * 1 = 120\ 1sv\1cGenerate Vector\ 1Skapa vektor\ 1fr\1cCofactor\ 1Cofacteur\ 1fr\1cr:logistic\ 1logistique\ 1sv\1cDollar Fraction\ 1Dollar bråktal\ 1fr\1cDesired future value\ 1Valeur future souhaitée\ 1nl\1cr:year,p:years\ 1jaar,jaren\ 1nl\1cSpecific Energy\ 1Soortelijke energie\ 1nl\1cBeta Function\ 1Beta-functie\ 1nl\1cCent (USD)\ 1Cent (USD)\ 1nl\1cReturns a vector with values of elements replaced with their mutual ranks.&#10;&#10;ex. rank([6, 1, 4]) = [3, 1, 2]\ 1Retourneert een vector waarin de elementen zijn vervangen door hun onderlinge rangorde.&#10;&#10;bv. rank([6, 1, 4]) = [3, 1, 2] (6 staat op de 3de plaats in de gesorteerde vector, 1 op de 1ste en 4 op de 2de plaats)\ 1fr\1cParallelogram Area\ 1Aire d'un Parallélogramme\ 1nl\1cTriangle\ 1Driehoek\ 1nl\1cLatvian Lat\ 1Letlandse lat\ 1nl\1cAustralian Dollars\ 1Australische dollar\ 1nl\1cDescriptive Statistics\ 1Beschrijvende statistiek\ 1sv\1cRPN Stack Register\ 1RPN-stackregister\ 1sv\1cSelenium\ 1Selen\ 1fr\1cRayleigh Tail Distribution\ 1Distribution de Queue de Rayleigh\ 1sv\1cNewtonian Constant of Gravitation\ 1Newtonska gravitationskonstanten\ 1nl\1cProducer Surplus\ 1Producentenoverschot\ 1nl\1cU.S. Dry Quart\ 1U.S. Dry Quart\ 1sv\1cReciprocal Seconds Mole\ 1Reciproka sekundmol\ 1sv\1cCalculates the difference between the min and max value.\ 1Beräknar skillnaden mellan min och max värdet.\ 1fr\1cFuture Value\ 1Valeur Future\ 1nl\1cr:logistic\ 1logistisch\ 1fr\1cMeter per Second\ 1Mètre par Seconde\ 1sv\1cJapanese Yen\ 1Japanska yen\ 1sv\1cSave as Variable\ 1Spara som variabel\ 1fr\1cRhenium\ 1Rhénium\ 1nl\1cAdd Months\ 1Maanden bijtellen\ 1fr\1cMillimeter\ 1Millimètre\ 1sv\1cr:eurocent,p:eurocents\ 1eurocent\ 1nl\1cSodium\ 1Natrium\ 1sv\1cIntegral point\ 1Integralpunkt\ 1nl\1cPermanent\ 1Permanent\ 1fr\1cIdentity\ 1Identité\ 1sv\1cBromine\ 1Brom\ 1sv\1cDimension / Step size\ 1Dimension / stegstorlek\ 1nl\1cNegate\ 1Ander teken\ 1sv\1cr:inverse\ 1invers\ 1sv\1cr:carat,p:carats\ 1karat\ 1nl\1cr:plus_infinity\ 1plus_oneindig\ 1sv\1cRectangle Perimeter\ 1Rektangelomkrets\ 1nl\1cCatalan's Constant\ 1Catalan's constante\ 1nl\1cWeek\ 1Week\ 1nl\1cMeter per Second Squared\ 1Meter per seconde kwadraat\ 1nl\1cDetermines the straight line depreciation of an asset for a single period.&#10;&#10;Cost is the amount you paid for the asset. Salvage is the value of the asset at the end of the period. Life is the number of periods over which the asset is depreciated. SLN divides the cost evenly over the life of an asset.\ 1Bepaalt de waardevermindering volgens een rechte lijn van een bezit gedurende een enkele termijn. &#10;&#10;Kosten is het voor het bezit betaalde bedrag. Restwaarde is de waarde van het bezit aan het einde van de termijn. Levensduur is het aantal termijnen waarover het bezit wordt afgeschreven. Door deze vorm van afschrijven worden de kosten gelijkelijk verdeeld over de gehele afschrijvingsduur.\ 1nl\1cHectare\ 1Hectare\ 1nl\1cRound Upwards\ 1Naar boven afronden\ 1nl\1cNumber Theory\ 1Getallentheorie\ 1nl\1cRoman number\ 1Romeins getal\ 1nl\1cr:conductance_quantum,ais:G_0\ 1geleidings_kwantum,G_0\ 1fr\1cCoupon rate\ 1Taux du coupon\ 1fr\1cSpeed of Light in Vacuum\ 1Vitesse de la Lumière dans le Vide\ 1nl\1cr:base\ 1grondtal\ 1nl\1cTreasury Bill Yield\ 1Opbrengst kortlopende overheidsobligatie zonder coupons\ 1sv\1cDisplay Message\ 1Visa meddelande\ 1nl\1cr:alpha_particle_mass,aisu:m_&#x3B1;\ 1alfa_deeltje_massa,m_&#x3B1;\ 1fr\1cr:if\ 1si\ 1nl\1cTerbium\ 1Terbium\ 1nl\1cLuxembourg Franc\ 1Luxemburgse frank\ 1sv\1c!datasets!r:year\ 1år\ 1sv\1cLight Year\ 1Ljusår\ 1sv\1car:Mx,maxwell,p:maxwells\ 1a:Mx,maxwell\ 1fr\1cNumber of Satellites\ 1Nombre de Satellites\ 1nl\1cY Position\ 1Y Positie\ 1nl\1cCoulomb per Volt\ 1Coulomb per volt\ 1sv\1cByte (8-bit)\ 1Byte (8-bit)\ 1fr\1cPyramid\ 1Pyramide\ 1fr\1cPrincipal\ 1Capital\ 1nl\1cTreasury Bill Price\ 1Prijs kortlopende overheidsobligatie zonder coupons\ 1fr\1cDisplay Message\ 1Afficher le message\ 1nl\1cU.S. Gill\ 1U.S. Gill\ 1sv\1cRhodium\ 1Rodium\ 1nl\1cSeaborgium\ 1Seaborgium\ 1nl\1cNewton\ 1Newton\ 1nl\1cOctal number\ 1Octaal getal\ 1sv\1cReturns a value from a hexadecimal number\ 1Returnerar ett värde från ett hexadecimalt tal\ 1sv\1cPar value\ 1Nominellt värde\ 1fr\1cDegree Celcius\ 1Degré Celcius\ 1sv\1cau:&#x3A3;,r:sum\ 1au:&#x3A3;,summa\ 1nl\1cOxygen\ 1Zuurstof\ 1nl\1cGadolinium\ 1Gadolinium\ 1sv\1cSurface Area of Cube\ 1Ytarea för en kub\ 1sv\1cNominal interest rate\ 1Nominell räntesats\ 1sv\1car:eV,electron_volt,p:electron_volts\ 1a:eV,elektronvolt\ 1sv\1cWatt per Ampere\ 1Watt per ampere\ 1sv\1cars:cal_fifteen\ 1as:cal_femton\ 1sv\1cr:vector\ 1vektor\ 1sv\1cAdds a time value to a date. The value can be positive or negative, but must use a unit based on seconds (such as day and year). Fractions of days are truncated.\ 1Adderar ett tidsvärde till ett datum. Värdet kan vara positivt eller negativt, men måste använda en enhet baserad på sekunder (såsom dag och år). Delar av dagar avrundas mot noll.\ 1nl\1cGoogolplex\ 1Googolplex\ 1nl\1cJoule per Mole Kelvin\ 1Joule per mol Kelvin\ 1sv\1cSurface Area of Regular Tetrahedron\ 1Ytarea för en liksidig tetrahedron\ 1fr\1cDo function\ 1Fonction 'faire'\ 1nl\1cVector Limits\ 1Vectorgrenzen\ 1sv\1cTrue\ 1Sant\ 1sv\1cLink\ 1Länk\ 1sv\1cDecillion\ 1Kvintiljard\ 1nl\1cr:knot,p:knots\ 1knoop,knopen\ 1nl\1cProcess Vector Elements\ 1Vector-elementen verwerken\ 1sv\1cPrice per $100 face value of a security bond\ 1Pris per $100 värde av en säkerhet (ränta vid mognad)\ 1nl\1cr:name\ 1naam\ 1fr\1cr:density\ 1r:densité\ 1sv\1cOctillion\ 1Kvadriljard\ 1nl\1cNumerator\ 1Teller\ 1sv\1cPayment of an annuity going towards principal (PPMT)\ 1Betalning för livränta som går mot kapital (PPMT)\ 1nl\1c!datasets!r:area\ 1oppervlak\ 1sv\1cLength of base\ 1Basens längd\ 1sv\1cr:circumference\ 1omkrets\ 1sv\1cSurface Area of Sphere\ 1Ytarea för en sfär\ 1fr\1cCalculates number of periods of an investment based on periodic constant payments and a constant interest rate.&#10;&#10;Type defines the due date. 1 for payment at the beginning of a period and 0 (default) for payment at the end of a period.\ 1Calcule le nombre de périodes d'un investissement reposant sur des paiements périodiques constants et un taux d'intérêt constant..&#10;&#10;Le type définit l'échéance. 1 pour paiement en début de période et 0 (par défaut) pour paiement en fin de période.\ 1nl\1cPlanck Length\ 1Plancklengte\ 1nl\1cLumen\ 1Lumen\ 1sv\1cr:rectangular\ 1rektangulär\ 1sv\1cr:hyperfactorial\ 1hyperfakultet\ 1nl\1cBasic Constants\ 1Basisconstanten\ 1nl\1cHorse Power\ 1Paardekracht (Engels)\ 1nl\1cEntropy\ 1Entropie\ 1fr\1cTungsten\ 1Tungstène\ 1nl\1cPlanck Mass\ 1Planckmassa\ 1fr\1car:c,speed_of_light\ 1a:c,vitesse_de_la_lumière\ 1nl\1cPromethium\ 1Promethium\ 1nl\1cATA Point\ 1ATA Point\ 1nl\1cImperial Pint\ 1Imperial Pint\ 1sv\1cNeptune\ 1Neptunus\ 1fr\1cReturns the number of periods needed for an investment to attain a desired value.\ 1Retourne le nombre de périodes nécessaires à un investissement pour atteindre un valeur désirée.\ 1nl\1cVariable 2\ 1Variabele 2\ 1nl\1cCatalytic Activity\ 1Katalitische activiteit\ 1sv\1cPhosphorus\ 1Fosfor\ 1sv\1cAmount received at maturity for a security bond\ 1Erhållet belopp för en säkerhet vid mognad\ 1fr\1cDay of Year\ 1Jour de l'année\ 1fr\1car:d,day,p:days\ 1jour,p:jours\ 1fr\1cCounter update function\ 1Fonction d'incrémentation du compteur\ 1nl\1car:L,a:l,liter,p:liters,litre,p:litres\ 1L,l,liter,liters,liter,liters\ 1nl\1cais:cal_IT,ar:cal,c:calorie,cp:calories\ 1cal_IT,cal,calorie,calorieën\ 1nl\1cFluorine\ 1Fluor\ 1nl\1cReturns a part of a vector between two positions.\ 1Retourneert een deel van een vector tussen twee posities.\ 1sv\1cPound-force per Square Inch (psi)\ 1Pound-force per kvadrattum (psi)\ 1fr\1cX raised to the power Y\ 1X élevé à la puissance Y\ 1nl\1cr:intrate\ 1renteperc\ 1fr\1cAdjugate (Adjoint)\ 1Comatrice\ 1fr\1cMole per Cubic Meter\ 1Mole par Mètre Cube\ 1fr\1cFactorial\ 1Factorielle\ 1nl\1cU.S. Gallon\ 1U.S. Gallon\ 1fr\1cPaired T-Test\ 1Test du T\ 1fr\1cReturns the present value of an investment.&#10;&#10;If type = 1 then the payment is made at the beginning of the period, If type = 0 (or omitted) it is made at the end of each period.\ 1Retourne la valeur actuelle d'un investissement.&#10;&#10;Si type = 1 alors le paiement est fait au début de la période, si type = 0 (ou omis) il est fait à la fin de chaque période.\ 1nl\1cCircle Area\ 1Cirkeloppervlak\ 1sv\1cDenominator of fraction\ 1Bråktalets nämnare \ 1nl\1cr:teaspoon,p:teaspoons\ 1theelepel,theelepels\ 1nl\1cr:eurocent,p:eurocents\ 1eurocent,eurocenten\ 1sv\1cr:cylinder_sa\ 1cylinderyta\ 1sv\1cSurface Area of Rectangular Prism\ 1Ytarea för en rektangulär prism\ 1fr\1cTitanium\ 1Titane\ 1nl\1cTeaspoon\ 1Theelepel\ 1nl\1cDynamic Viscosity\ 1Dynamische viscositeit\ 1fr\1cCost\ 1Coût\ 1fr\1cNth root\ 1Racine n-ième\ 1nl\1cBerkelium\ 1Berkelium\ 1fr\1cAnalysis\ 1Analyse\ 1nl\1cRydberg Constant\ 1Rydberg constante\ 1nl\1cr:cone_sa\ 1kegel_opp\ 1fr\1cReturns the number of elements in a matrix or vector.\ 1Retourne le nombre d'éléments dans une matrice ou un vecteur.\ 1fr\1cLeading Coefficient\ 1Coefficient dominant\ 1nl\1cInterquartile Range\ 1Interkwartiel bereik\ 1fr\1cKilogram per Kilogram\ 1Kilogramme par Kilogramme\ 1nl\1cVector 1\ 1Vector 1\ 1nl\1cCoefficient\ 1Coëfficiënt\ 1fr\1cAcceleration\ 1Accélération\ 1nl\1cSelenium\ 1Selenium\ 1sv\1cTriangle\ 1Triangel\ 1nl\1cAmpere per Meter\ 1Ampere per meter\ 1nl\1cRate\ 1Rate\ 1sv\1cr:linearfunction\ 1linjär_funktion\ 1nl\1cVenus\ 1Venus\ 1nl\1cInvestment\ 1Investering\ 1sv\1cValue variable\ 1Värdevariabel\ 1sv\1cCalculates the superfactorial of an integer. Mulitplies the factorial of the argument with the factorial of every lesser positive integer (1! * 2! ... n!). &#10;&#10;ex. superfactorial(5) = 5! * 4! * 3! * 2! * 1! = 34 560\ 1Beräknar superfakulteten för ett heltal. Mulitplicerar fakulteten av parametern med fakulteten för varje mindre positivt heltal (1! * 2! ... n!). &#10;&#10;t ex superfactorial(5) = 5! * 4! * 3! * 2! * 1! = 34 560\ 1nl\1cCental\ 1Cental\ 1sv\1cRadiance\ 1Radians\ 1nl\1cr:bar,p:bars\ 1bar\ 1fr\1cFor condition\ 1Condition de boucle for\ 1sv\1cMolybdenum\ 1Molybden\ 1nl\1cCentillion\ 1Quinquagintiljard\ 1nl\1cau:&#x3A9;,r:ohm,p:ohms\ 1&#x3A9;,ohm\ 1nl\1cReturns a value from a hexadecimal number\ 1Converteert een hexadecimaal getal naar een getal\ 1sv\1cYears between two dates\ 1Antal är mellan två datum\ 1nl\1cDistribution\ 1Distributie\ 1fr\1cQuartile\ 1Quartile\ 1fr\1cYuan Renmimbi (PR China)\ 1Yuan renminbi (rep. pop. de Chine)\ 1nl\1cTrue\ 1Waar\ 1sv\1cChlorine\ 1Klor\ 1fr\1cDerive\ 1Dérivée\ 1fr\1cRectangle Perimeter\ 1Périmètre de Rectangle\ 1sv\1cCoulomb per Meter Squared\ 1Coulomb per kvadratmeter\ 1nl\1cr:pond,p:ponds,a:gf\ 1pond,ponden,gf\ 1fr\1cr:even\ 1pair\ 1sv\1cAngular Velocity\ 1Vinkelhastighet\ 1nl\1cReturns the RPN stack as a vector.\ 1Retourneert de inhoud van het RPN-stapelgeheugen als een vector.\ 1sv\1cCalculates and returns the price per $100 face value of a security bond. The security does not pay interest at maturity.&#10;&#10;Basis is the type of day counting you want to use: 0: US 30/360 (default), 1: real days, 2: real days/360, 3: real days/365 or 4: European 30/360.\ 1Beräknar och returnerar priset per $100 värde av en säkerhet. Säkerheten betalar inte ränta vid mognad.&#10;&#10;Dagsräkningssystem kan vara: 0: Amerikanskt 30/360 (förvald), 1: verkliga dagar, 2: verkliga dagar/360, 3: verkliga dagar/365, eller 4: Europeiskt 30/360\ 1sv\1cSpanish Peseta\ 1Spanska pesetas\ 1fr\1cSine\ 1Sinus\ 1fr\1cr:columns\ 1colonnes\ 1sv\1car:min,minute,p:minutes\ 1a:min,minut,p:minuter\ 1sv\1cClassification\ 1Klassificering\ 1sv\1cCubic Inch\ 1Kubiktum\ 1nl\1cStatcoloumb (Franklin)\ 1Statcoloumb (Franklin)\ 1nl\1cr:root\ 1wortel\ 1nl\1cWeighted Mean\ 1Gewogen gemiddelde\ 1fr\1cCotangent\ 1Cotangente\ 1fr\1cOxygen\ 1Oxygène\ 1nl\1cImperial Bushel\ 1Imperial Bushel\ 1fr\1cr:bohr_magneton,aisu:&#x3BC;_B\ 1magnéton_de_bohr,aisu:&#x3BC;_B\ 1sv\1cKinematic Viscosity\ 1Kinematisk viskositet\ 1sv\1cReturns the non-negative square root of x * pi\ 1Returnerar icke-negativa kvadratroten av x * pi\ 1fr\1cKilogram per Cubic Meter\ 1Kilogramme par Mètre Cube\ 1fr\1cr:mean,average\ 1moyenne\ 1sv\1cFathom\ 1Famn\ 1nl\1cElectric Current\ 1Elektrische stroom\ 1sv\1cNeodymium\ 1Neodym\ 1nl\1cHeight of Regular Tetrahedron\ 1 Hoogte van een regelmatig viervlak (tetraëder)\ 1fr\1cScale\ 1Échelle\ 1nl\1cPortuguese Escudo\ 1Portugese escudo\ 1fr\1cPolish Zloty\ 1Zloty polonais\ 1nl\1cMagnetism\ 1Magnetisme\ 1fr\1cr:planck_mass,ais:m_P\ 1masse_de_planck,ais:m_P\ 1sv\1cCalculates the area of a circle using the radius\ 1Beräknar arean för en cirkel.\ 1nl\1cr:factorial\ 1faculteit\ 1nl\1cCustom Sum of Elements\ 1Aangepaste som van elementen\ 1fr\1cColumn\ 1Colonne\ 1nl\1cHypotenuse\ 1Hypotenusa\ 1sv\1cElectric Field Strength\ 1Elektrisk fältstyrka\ 1sv\1cValue 1 (i)\ 1Värde 1 (i)\ 1sv\1cInverse Hyperbolic Cosecant\ 1Invers cosekant hyperbolicus\ 1fr\1cNorwegian Kroner\ 1Couronne norvégienne\ 1nl\1cAdd Time\ 1Tijd optellen\ 1sv\1cSeptillion\ 1Kvadriljon\ 1sv\1cSpeed of Light in Vacuum\ 1Ljusets hastighet i vakuum\ 1nl\1cFuel Economy\ 1Brandstofgebruik
+\ No newline at end of file
+--- libqalculate-0.9.6.orig/docs/Makefile.in
++++ libqalculate-0.9.6/docs/Makefile.in
+@@ -1,8 +1,8 @@
+-# Makefile.in generated by automake 1.7.9 from Makefile.am.
++# Makefile.in generated by automake 1.9.6 from Makefile.am.
+ # @configure_input@
+-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+-# Free Software Foundation, Inc.
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005  Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -17,7 +17,6 @@
+ #
+ # docs/Makefile.am for qalculate
+ #
+-
+ srcdir = @srcdir@
+ top_srcdir = @top_srcdir@
+ VPATH = @srcdir@
+@@ -25,7 +24,6 @@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ top_builddir = ..
+-
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ INSTALL = @INSTALL@
+ install_sh_DATA = $(install_sh) -c -m 644
+@@ -39,7 +37,29 @@
+ NORMAL_UNINSTALL = :
+ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
++build_triplet = @build@
+ host_triplet = @host@
++subdir = docs
++DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/configure.in
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++      $(ACLOCAL_M4)
++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
++CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_CLEAN_FILES =
++SOURCES =
++DIST_SOURCES =
++RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
++      html-recursive info-recursive install-data-recursive \
++      install-exec-recursive install-info-recursive \
++      install-recursive installcheck-recursive installdirs-recursive \
++      pdf-recursive ps-recursive uninstall-info-recursive \
++      uninstall-recursive
++ETAGS = etags
++CTAGS = ctags
++DIST_SUBDIRS = $(SUBDIRS)
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMDEP_FALSE = @AMDEP_FALSE@
+@@ -55,8 +75,7 @@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+-CLN_CONFIG = @CLN_CONFIG@
+-CLN_CPPFLAGS = @CLN_CPPFLAGS@
++CLN_CFLAGS = @CLN_CFLAGS@
+ CLN_LIBS = @CLN_LIBS@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+@@ -92,14 +111,12 @@
+ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@
+ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@
+ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+-INTLTOOL_ICONV = @INTLTOOL_ICONV@
+ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@
+ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@
+ INTLTOOL_MERGE = @INTLTOOL_MERGE@
+-INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@
+-INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@
+ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
++INTLTOOL_POLICY_RULE = @INTLTOOL_POLICY_RULE@
+ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@
+ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@
+ INTLTOOL_QALCULATE_DEFINITIONS_RULE = @INTLTOOL_QALCULATE_DEFINITIONS_RULE@
+@@ -112,7 +129,6 @@
+ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@
+-INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@
+ INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@
+ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@
+ LDFLAGS = @LDFLAGS@
+@@ -129,6 +145,7 @@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
++MSGMERGE = @MSGMERGE@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+@@ -156,6 +173,8 @@
+ USE_NLS = @USE_NLS@
+ VERSION = @VERSION@
+ XGETTEXT = @XGETTEXT@
++XML2_CFLAGS = @XML2_CFLAGS@
++XML2_LIBS = @XML2_LIBS@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+ ac_ct_F77 = @ac_ct_F77@
+@@ -166,6 +185,8 @@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
++am__tar = @am__tar@
++am__untar = @am__untar@
+ bindir = @bindir@
+ build = @build@
+ build_alias = @build_alias@
+@@ -191,6 +212,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ mandir = @mandir@
++mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+ pdfdir = @pdfdir@
+ prefix = @prefix@
+@@ -200,30 +222,39 @@
+ sharedstatedir = @sharedstatedir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+-
+ SUBDIRS = reference
+-subdir = docs
+-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+-CONFIG_HEADER = $(top_builddir)/config.h
+-CONFIG_CLEAN_FILES =
+-DIST_SOURCES =
+-
+-RECURSIVE_TARGETS = info-recursive dvi-recursive pdf-recursive \
+-      ps-recursive install-info-recursive uninstall-info-recursive \
+-      all-recursive install-data-recursive install-exec-recursive \
+-      installdirs-recursive install-recursive uninstall-recursive \
+-      check-recursive installcheck-recursive
+-DIST_COMMON = $(srcdir)/Makefile.in Makefile.am
+-DIST_SUBDIRS = $(SUBDIRS)
+ all: all-recursive
+ .SUFFIXES:
+-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
++      @for dep in $?; do \
++        case '$(am__configure_deps)' in \
++          *$$dep*) \
++            cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
++              && exit 0; \
++            exit 1;; \
++        esac; \
++      done; \
++      echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  docs/Makefile'; \
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --gnu  docs/Makefile
+-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in  $(top_builddir)/config.status
+-      cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++      @case '$?' in \
++        *config.status*) \
++          cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++        *) \
++          echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
++          cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++      esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++
++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ mostlyclean-libtool:
+       -rm -f *.lo
+@@ -242,7 +273,13 @@
+ #     (which will cause the Makefiles to be regenerated when you run `make');
+ # (2) otherwise, pass the desired values on the `make' command line.
+ $(RECURSIVE_TARGETS):
+-      @set fnord $$MAKEFLAGS; amf=$$2; \
++      @failcom='exit 1'; \
++      for f in x $$MAKEFLAGS; do \
++        case $$f in \
++          *=* | --[!k]*);; \
++          *k*) failcom='fail=yes';; \
++        esac; \
++      done; \
+       dot_seen=no; \
+       target=`echo $@ | sed s/-recursive//`; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+@@ -254,7 +291,7 @@
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+-         || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
++        || eval $$failcom; \
+       done; \
+       if test "$$dot_seen" = "no"; then \
+         $(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
+@@ -262,7 +299,13 @@
+ mostlyclean-recursive clean-recursive distclean-recursive \
+ maintainer-clean-recursive:
+-      @set fnord $$MAKEFLAGS; amf=$$2; \
++      @failcom='exit 1'; \
++      for f in x $$MAKEFLAGS; do \
++        case $$f in \
++          *=* | --[!k]*);; \
++          *k*) failcom='fail=yes';; \
++        esac; \
++      done; \
+       dot_seen=no; \
+       case "$@" in \
+         distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+@@ -283,7 +326,7 @@
+           local_target="$$target"; \
+         fi; \
+         (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
+-         || case "$$amf" in *=*) exit 1;; *k*) fail=yes;; *) exit 1;; esac; \
++        || eval $$failcom; \
+       done && test -z "$$fail"
+ tags-recursive:
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+@@ -294,14 +337,6 @@
+         test "$$subdir" = . || (cd $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
+       done
+-ETAGS = etags
+-ETAGSFLAGS =
+-
+-CTAGS = ctags
+-CTAGSFLAGS =
+-
+-tags: TAGS
+-
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+@@ -310,19 +345,22 @@
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       mkid -fID $$unique
++tags: TAGS
+ TAGS: tags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+       tags=; \
+       here=`pwd`; \
+-      if (etags --etags-include --version) >/dev/null 2>&1; then \
++      if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
+         include_option=--etags-include; \
++        empty_fix=.; \
+       else \
+         include_option=--include; \
++        empty_fix=; \
+       fi; \
+       list='$(SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+-          test -f $$subdir/TAGS && \
++          test ! -f $$subdir/TAGS || \
+             tags="$$tags $$include_option=$$here/$$subdir/TAGS"; \
+         fi; \
+       done; \
+@@ -332,10 +370,11 @@
+         done | \
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+-      test -z "$(ETAGS_ARGS)$$tags$$unique" \
+-        || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-           $$tags $$unique
+-
++      if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++        test -n "$$unique" || unique=$$empty_fix; \
++        $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++          $$tags $$unique; \
++      fi
+ ctags: CTAGS
+ CTAGS: ctags-recursive $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+@@ -358,10 +397,6 @@
+ distclean-tags:
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+-
+-top_distdir = ..
+-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+ distdir: $(DISTFILES)
+       @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+@@ -375,7 +410,7 @@
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           dir="/$$dir"; \
+-          $(mkinstalldirs) "$(distdir)$$dir"; \
++          $(mkdir_p) "$(distdir)$$dir"; \
+         else \
+           dir=''; \
+         fi; \
+@@ -390,15 +425,17 @@
+           || exit 1; \
+         fi; \
+       done
+-      list='$(SUBDIRS)'; for subdir in $$list; do \
++      list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
+         if test "$$subdir" = .; then :; else \
+-          test -d $(distdir)/$$subdir \
+-          || mkdir $(distdir)/$$subdir \
++          test -d "$(distdir)/$$subdir" \
++          || $(mkdir_p) "$(distdir)/$$subdir" \
+           || exit 1; \
++          distdir=`$(am__cd) $(distdir) && pwd`; \
++          top_distdir=`$(am__cd) $(top_distdir) && pwd`; \
+           (cd $$subdir && \
+             $(MAKE) $(AM_MAKEFLAGS) \
+-              top_distdir="$(top_distdir)" \
+-              distdir=../$(distdir)/$$subdir \
++              top_distdir="$$top_distdir" \
++              distdir="$$distdir/$$subdir" \
+               distdir) \
+             || exit 1; \
+         fi; \
+@@ -408,7 +445,6 @@
+ all-am: Makefile
+ installdirs: installdirs-recursive
+ installdirs-am:
+-
+ install: install-recursive
+ install-exec: install-exec-recursive
+ install-data: install-data-recursive
+@@ -428,7 +464,7 @@
+ clean-generic:
+ distclean-generic:
+-      -rm -f $(CONFIG_CLEAN_FILES)
++      -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+@@ -446,6 +482,8 @@
+ dvi-am:
++html: html-recursive
++
+ info: info-recursive
+ info-am:
+@@ -480,22 +518,18 @@
+ uninstall-info: uninstall-info-recursive
+-.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am clean \
+-      clean-generic clean-libtool clean-recursive ctags \
++.PHONY: $(RECURSIVE_TARGETS) CTAGS GTAGS all all-am check check-am \
++      clean clean-generic clean-libtool clean-recursive ctags \
+       ctags-recursive distclean distclean-generic distclean-libtool \
+-      distclean-recursive distclean-tags distdir dvi dvi-am \
+-      dvi-recursive info info-am info-recursive install install-am \
+-      install-data install-data-am install-data-recursive \
+-      install-exec install-exec-am install-exec-recursive \
+-      install-info install-info-am install-info-recursive install-man \
+-      install-recursive install-strip installcheck installcheck-am \
+-      installdirs installdirs-am installdirs-recursive \
+-      maintainer-clean maintainer-clean-generic \
+-      maintainer-clean-recursive mostlyclean mostlyclean-generic \
+-      mostlyclean-libtool mostlyclean-recursive pdf pdf-am \
+-      pdf-recursive ps ps-am ps-recursive tags tags-recursive \
+-      uninstall uninstall-am uninstall-info-am \
+-      uninstall-info-recursive uninstall-recursive
++      distclean-recursive distclean-tags distdir dvi dvi-am html \
++      html-am info info-am install install-am install-data \
++      install-data-am install-exec install-exec-am install-info \
++      install-info-am install-man install-strip installcheck \
++      installcheck-am installdirs installdirs-am maintainer-clean \
++      maintainer-clean-generic maintainer-clean-recursive \
++      mostlyclean mostlyclean-generic mostlyclean-libtool \
++      mostlyclean-recursive pdf pdf-am ps ps-am tags tags-recursive \
++      uninstall uninstall-am uninstall-info-am
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+--- libqalculate-0.9.6.orig/docs/reference/Makefile.in
++++ libqalculate-0.9.6/docs/reference/Makefile.in
+@@ -1,8 +1,8 @@
+-# Makefile.in generated by automake 1.7.9 from Makefile.am.
++# Makefile.in generated by automake 1.9.6 from Makefile.am.
+ # @configure_input@
+-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+-# Free Software Foundation, Inc.
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005  Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -25,7 +25,6 @@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ top_builddir = ../..
+-
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ INSTALL = @INSTALL@
+ install_sh_DATA = $(install_sh) -c -m 644
+@@ -39,7 +38,29 @@
+ NORMAL_UNINSTALL = :
+ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
++build_triplet = @build@
+ host_triplet = @host@
++subdir = docs/reference
++DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/configure.in
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++      $(ACLOCAL_M4)
++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
++CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_CLEAN_FILES =
++SOURCES =
++DIST_SOURCES =
++am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
++am__vpath_adj = case $$p in \
++    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
++    *) f=$$p;; \
++  esac;
++am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
++am__installdirs = "$(DESTDIR)$(referencedir)"
++referenceDATA_INSTALL = $(INSTALL_DATA)
++DATA = $(reference_DATA)
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMDEP_FALSE = @AMDEP_FALSE@
+@@ -55,8 +76,7 @@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+-CLN_CONFIG = @CLN_CONFIG@
+-CLN_CPPFLAGS = @CLN_CPPFLAGS@
++CLN_CFLAGS = @CLN_CFLAGS@
+ CLN_LIBS = @CLN_LIBS@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+@@ -92,14 +112,12 @@
+ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@
+ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@
+ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+-INTLTOOL_ICONV = @INTLTOOL_ICONV@
+ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@
+ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@
+ INTLTOOL_MERGE = @INTLTOOL_MERGE@
+-INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@
+-INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@
+ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
++INTLTOOL_POLICY_RULE = @INTLTOOL_POLICY_RULE@
+ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@
+ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@
+ INTLTOOL_QALCULATE_DEFINITIONS_RULE = @INTLTOOL_QALCULATE_DEFINITIONS_RULE@
+@@ -112,7 +130,6 @@
+ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@
+-INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@
+ INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@
+ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@
+ LDFLAGS = @LDFLAGS@
+@@ -129,6 +146,7 @@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
++MSGMERGE = @MSGMERGE@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+@@ -156,6 +174,8 @@
+ USE_NLS = @USE_NLS@
+ VERSION = @VERSION@
+ XGETTEXT = @XGETTEXT@
++XML2_CFLAGS = @XML2_CFLAGS@
++XML2_LIBS = @XML2_LIBS@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+ ac_ct_F77 = @ac_ct_F77@
+@@ -166,6 +186,8 @@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
++am__tar = @am__tar@
++am__untar = @am__untar@
+ bindir = @bindir@
+ build = @build@
+ build_alias = @build_alias@
+@@ -191,6 +213,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ mandir = @mandir@
++mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+ pdfdir = @pdfdir@
+ prefix = @prefix@
+@@ -200,28 +223,41 @@
+ sharedstatedir = @sharedstatedir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+-
+ referencedir = $(datadir)/doc/$(PACKAGE)-$(VERSION)/reference/html
+ reference_DATA = html/*.png html/*.html html/*.css
+-
+ EXTRA_DIST = html/*.png html/*.html html/*.css
+-subdir = docs/reference
+-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+-CONFIG_HEADER = $(top_builddir)/config.h
+-CONFIG_CLEAN_FILES =
+-DIST_SOURCES =
+-DATA = $(reference_DATA)
+-
+-DIST_COMMON = $(srcdir)/Makefile.in Makefile.am
+ all: all-am
+ .SUFFIXES:
+-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
++      @for dep in $?; do \
++        case '$(am__configure_deps)' in \
++          *$$dep*) \
++            cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
++              && exit 0; \
++            exit 1;; \
++        esac; \
++      done; \
++      echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  docs/reference/Makefile'; \
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --gnu  docs/reference/Makefile
+-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in  $(top_builddir)/config.status
+-      cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++      @case '$?' in \
++        *config.status*) \
++          cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++        *) \
++          echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
++          cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++      esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++
++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ mostlyclean-libtool:
+       -rm -f *.lo
+@@ -232,23 +268,22 @@
+ distclean-libtool:
+       -rm -f libtool
+ uninstall-info-am:
+-referenceDATA_INSTALL = $(INSTALL_DATA)
+ install-referenceDATA: $(reference_DATA)
+       @$(NORMAL_INSTALL)
+-      $(mkinstalldirs) $(DESTDIR)$(referencedir)
++      test -z "$(referencedir)" || $(mkdir_p) "$(DESTDIR)$(referencedir)"
+       @list='$(reference_DATA)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-        f="`echo $$p | sed -e 's|^.*/||'`"; \
+-        echo " $(referenceDATA_INSTALL) $$d$$p $(DESTDIR)$(referencedir)/$$f"; \
+-        $(referenceDATA_INSTALL) $$d$$p $(DESTDIR)$(referencedir)/$$f; \
++        f=$(am__strip_dir) \
++        echo " $(referenceDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(referencedir)/$$f'"; \
++        $(referenceDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(referencedir)/$$f"; \
+       done
+ uninstall-referenceDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(reference_DATA)'; for p in $$list; do \
+-        f="`echo $$p | sed -e 's|^.*/||'`"; \
+-        echo " rm -f $(DESTDIR)$(referencedir)/$$f"; \
+-        rm -f $(DESTDIR)$(referencedir)/$$f; \
++        f=$(am__strip_dir) \
++        echo " rm -f '$(DESTDIR)$(referencedir)/$$f'"; \
++        rm -f "$(DESTDIR)$(referencedir)/$$f"; \
+       done
+ tags: TAGS
+ TAGS:
+@@ -256,13 +291,9 @@
+ ctags: CTAGS
+ CTAGS:
+-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+-
+-top_distdir = ../..
+-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+ distdir: $(DISTFILES)
+-      $(mkinstalldirs) $(distdir)/html
++      $(mkdir_p) $(distdir)/html
+       @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+       topsrcdirstrip=`echo "$(top_srcdir)" | sed 's|.|.|g'`; \
+       list='$(DISTFILES)'; for file in $$list; do \
+@@ -274,7 +305,7 @@
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           dir="/$$dir"; \
+-          $(mkinstalldirs) "$(distdir)$$dir"; \
++          $(mkdir_p) "$(distdir)$$dir"; \
+         else \
+           dir=''; \
+         fi; \
+@@ -292,9 +323,10 @@
+ check-am: all-am
+ check: check-am
+ all-am: Makefile $(DATA)
+-
+ installdirs:
+-      $(mkinstalldirs) $(DESTDIR)$(referencedir)
++      for dir in "$(DESTDIR)$(referencedir)"; do \
++        test -z "$$dir" || $(mkdir_p) "$$dir"; \
++      done
+ install: install-am
+ install-exec: install-exec-am
+ install-data: install-data-am
+@@ -314,7 +346,7 @@
+ clean-generic:
+ distclean-generic:
+-      -rm -f $(CONFIG_CLEAN_FILES)
++      -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+@@ -331,6 +363,8 @@
+ dvi-am:
++html: html-am
++
+ info: info-am
+ info-am:
+@@ -365,13 +399,14 @@
+ .PHONY: all all-am check check-am clean clean-generic clean-libtool \
+       distclean distclean-generic distclean-libtool distdir dvi \
+-      dvi-am info info-am install install-am install-data \
+-      install-data-am install-exec install-exec-am install-info \
+-      install-info-am install-man install-referenceDATA install-strip \
+-      installcheck installcheck-am installdirs maintainer-clean \
+-      maintainer-clean-generic mostlyclean mostlyclean-generic \
+-      mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
+-      uninstall-info-am uninstall-referenceDATA
++      dvi-am html html-am info info-am install install-am \
++      install-data install-data-am install-exec install-exec-am \
++      install-info install-info-am install-man install-referenceDATA \
++      install-strip installcheck installcheck-am installdirs \
++      maintainer-clean maintainer-clean-generic mostlyclean \
++      mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
++      uninstall uninstall-am uninstall-info-am \
++      uninstall-referenceDATA
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
+--- libqalculate-0.9.6.orig/libqalculate/Makefile.am
++++ libqalculate-0.9.6/libqalculate/Makefile.am
+@@ -21,10 +21,10 @@
+ libqalculate_la_LDFLAGS = -version-info $(QALCULATE_CURRENT):$(QALCULATE_REVISION):$(QALCULATE_AGE) -no-undefined
+ libqalculate_la_LIBADD = \
+-      @GLIB_LIBS@
++      @GLIB_LIBS@ @XML2_LIBS@ @CLN_LIBS@
+ INCLUDES = \
+       -I../ \
+       -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
+       -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+-      @GLIB_CFLAGS@
++      @GLIB_CFLAGS@ @XML2_CFLAGS@ @CLN_CFLAGS@
+--- libqalculate-0.9.6.orig/libqalculate/Makefile.in
++++ libqalculate-0.9.6/libqalculate/Makefile.in
+@@ -1,8 +1,8 @@
+-# Makefile.in generated by automake 1.7.9 from Makefile.am.
++# Makefile.in generated by automake 1.9.6 from Makefile.am.
+ # @configure_input@
+-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+-# Free Software Foundation, Inc.
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005  Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -18,6 +18,7 @@
+ # src/libqalculate/Makefile.am for qalculate
+ #
++
+ srcdir = @srcdir@
+ top_srcdir = @top_srcdir@
+ VPATH = @srcdir@
+@@ -25,7 +26,6 @@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ top_builddir = ..
+-
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ INSTALL = @INSTALL@
+ install_sh_DATA = $(install_sh) -c -m 644
+@@ -39,7 +39,59 @@
+ NORMAL_UNINSTALL = :
+ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
++build_triplet = @build@
+ host_triplet = @host@
++subdir = libqalculate
++DIST_COMMON = $(libqalculateinclude_HEADERS) $(srcdir)/Makefile.am \
++      $(srcdir)/Makefile.in ChangeLog
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/configure.in
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++      $(ACLOCAL_M4)
++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
++CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_CLEAN_FILES =
++am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
++am__vpath_adj = case $$p in \
++    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
++    *) f=$$p;; \
++  esac;
++am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
++am__installdirs = "$(DESTDIR)$(libdir)" \
++      "$(DESTDIR)$(libqalculateincludedir)"
++libLTLIBRARIES_INSTALL = $(INSTALL)
++LTLIBRARIES = $(lib_LTLIBRARIES)
++libqalculate_la_DEPENDENCIES =
++am_libqalculate_la_OBJECTS = Function.lo Calculator.lo DataSet.lo \
++      Variable.lo ExpressionItem.lo Number.lo MathStructure.lo \
++      Prefix.lo util.lo Unit.lo BuiltinFunctions.lo
++libqalculate_la_OBJECTS = $(am_libqalculate_la_OBJECTS)
++DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
++depcomp = $(SHELL) $(top_srcdir)/depcomp
++am__depfiles_maybe = depfiles
++CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
++      $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
++LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
++      $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++      $(AM_CXXFLAGS) $(CXXFLAGS)
++CXXLD = $(CXX)
++CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
++      $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
++COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
++      $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
++LTCOMPILE = $(LIBTOOL) --tag=CC --mode=compile $(CC) $(DEFS) \
++      $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++      $(AM_CFLAGS) $(CFLAGS)
++CCLD = $(CC)
++LINK = $(LIBTOOL) --tag=CC --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
++      $(AM_LDFLAGS) $(LDFLAGS) -o $@
++SOURCES = $(libqalculate_la_SOURCES)
++DIST_SOURCES = $(libqalculate_la_SOURCES)
++libqalculateincludeHEADERS_INSTALL = $(INSTALL_HEADER)
++HEADERS = $(libqalculateinclude_HEADERS)
++ETAGS = etags
++CTAGS = ctags
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMDEP_FALSE = @AMDEP_FALSE@
+@@ -55,8 +107,7 @@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+-CLN_CONFIG = @CLN_CONFIG@
+-CLN_CPPFLAGS = @CLN_CPPFLAGS@
++CLN_CFLAGS = @CLN_CFLAGS@
+ CLN_LIBS = @CLN_LIBS@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+@@ -92,14 +143,12 @@
+ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@
+ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@
+ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+-INTLTOOL_ICONV = @INTLTOOL_ICONV@
+ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@
+ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@
+ INTLTOOL_MERGE = @INTLTOOL_MERGE@
+-INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@
+-INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@
+ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
++INTLTOOL_POLICY_RULE = @INTLTOOL_POLICY_RULE@
+ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@
+ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@
+ INTLTOOL_QALCULATE_DEFINITIONS_RULE = @INTLTOOL_QALCULATE_DEFINITIONS_RULE@
+@@ -112,7 +161,6 @@
+ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@
+-INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@
+ INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@
+ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@
+ LDFLAGS = @LDFLAGS@
+@@ -129,6 +177,7 @@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
++MSGMERGE = @MSGMERGE@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+@@ -156,6 +205,8 @@
+ USE_NLS = @USE_NLS@
+ VERSION = @VERSION@
+ XGETTEXT = @XGETTEXT@
++XML2_CFLAGS = @XML2_CFLAGS@
++XML2_LIBS = @XML2_LIBS@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+ ac_ct_F77 = @ac_ct_F77@
+@@ -166,6 +217,8 @@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
++am__tar = @am__tar@
++am__untar = @am__untar@
+ bindir = @bindir@
+ build = @build@
+ build_alias = @build_alias@
+@@ -191,6 +244,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ mandir = @mandir@
++mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+ pdfdir = @pdfdir@
+ prefix = @prefix@
+@@ -200,116 +254,86 @@
+ sharedstatedir = @sharedstatedir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+-
+ lib_LTLIBRARIES = libqalculate.la
+-
+ libqalculate_la_SOURCES = \
+       Function.cc Calculator.cc DataSet.cc \
+       Variable.cc ExpressionItem.cc Number.cc MathStructure.cc \
+       Prefix.cc support.h util.cc Unit.cc BuiltinFunctions.cc
+-
+ libqalculateincludedir = $(includedir)/libqalculate
+-
+ libqalculateinclude_HEADERS = \
+       Function.h Calculator.h DataSet.h Variable.h \
+       ExpressionItem.h Number.h MathStructure.h Prefix.h \
+       util.h includes.h Unit.h BuiltinFunctions.h \
+       qalculate.h
+-
+ libqalculate_la_LDFLAGS = -version-info $(QALCULATE_CURRENT):$(QALCULATE_REVISION):$(QALCULATE_AGE) -no-undefined
+-
+ libqalculate_la_LIBADD = \
+-      @GLIB_LIBS@
+-
++      @GLIB_LIBS@ @XML2_LIBS@ @CLN_LIBS@
+ INCLUDES = \
+       -I../ \
+       -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
+       -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+-      @GLIB_CFLAGS@
+-
+-subdir = libqalculate
+-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+-CONFIG_HEADER = $(top_builddir)/config.h
+-CONFIG_CLEAN_FILES =
+-LTLIBRARIES = $(lib_LTLIBRARIES)
+-
+-libqalculate_la_DEPENDENCIES =
+-am_libqalculate_la_OBJECTS = Function.lo Calculator.lo DataSet.lo \
+-      Variable.lo ExpressionItem.lo Number.lo MathStructure.lo \
+-      Prefix.lo util.lo Unit.lo BuiltinFunctions.lo
+-libqalculate_la_OBJECTS = $(am_libqalculate_la_OBJECTS)
+-
+-DEFAULT_INCLUDES =  -I. -I$(srcdir) -I$(top_builddir)
+-depcomp = $(SHELL) $(top_srcdir)/depcomp
+-am__depfiles_maybe = depfiles
+-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/BuiltinFunctions.Plo \
+-@AMDEP_TRUE@  ./$(DEPDIR)/Calculator.Plo ./$(DEPDIR)/DataSet.Plo \
+-@AMDEP_TRUE@  ./$(DEPDIR)/ExpressionItem.Plo \
+-@AMDEP_TRUE@  ./$(DEPDIR)/Function.Plo \
+-@AMDEP_TRUE@  ./$(DEPDIR)/MathStructure.Plo \
+-@AMDEP_TRUE@  ./$(DEPDIR)/Number.Plo ./$(DEPDIR)/Prefix.Plo \
+-@AMDEP_TRUE@  ./$(DEPDIR)/Unit.Plo ./$(DEPDIR)/Variable.Plo \
+-@AMDEP_TRUE@  ./$(DEPDIR)/util.Plo
+-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+-      $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+-LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \
+-      $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+-      $(AM_CXXFLAGS) $(CXXFLAGS)
+-CXXLD = $(CXX)
+-CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
+-      $(AM_LDFLAGS) $(LDFLAGS) -o $@
+-COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \
+-      $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+-LTCOMPILE = $(LIBTOOL) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) \
+-      $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS)
+-CCLD = $(CC)
+-LINK = $(LIBTOOL) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
+-      $(AM_LDFLAGS) $(LDFLAGS) -o $@
+-DIST_SOURCES = $(libqalculate_la_SOURCES)
+-HEADERS = $(libqalculateinclude_HEADERS)
+-
+-DIST_COMMON = $(libqalculateinclude_HEADERS) $(srcdir)/Makefile.in \
+-      ChangeLog Makefile.am
+-SOURCES = $(libqalculate_la_SOURCES)
++      @GLIB_CFLAGS@ @XML2_CFLAGS@ @CLN_CFLAGS@
+ all: all-am
+ .SUFFIXES:
+ .SUFFIXES: .cc .lo .o .obj
+-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
++      @for dep in $?; do \
++        case '$(am__configure_deps)' in \
++          *$$dep*) \
++            cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
++              && exit 0; \
++            exit 1;; \
++        esac; \
++      done; \
++      echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  libqalculate/Makefile'; \
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --gnu  libqalculate/Makefile
+-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in  $(top_builddir)/config.status
+-      cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+-libLTLIBRARIES_INSTALL = $(INSTALL)
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++      @case '$?' in \
++        *config.status*) \
++          cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++        *) \
++          echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
++          cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++      esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++
++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ install-libLTLIBRARIES: $(lib_LTLIBRARIES)
+       @$(NORMAL_INSTALL)
+-      $(mkinstalldirs) $(DESTDIR)$(libdir)
++      test -z "$(libdir)" || $(mkdir_p) "$(DESTDIR)$(libdir)"
+       @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+         if test -f $$p; then \
+-          f="`echo $$p | sed -e 's|^.*/||'`"; \
+-          echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f"; \
+-          $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) $$p $(DESTDIR)$(libdir)/$$f; \
++          f=$(am__strip_dir) \
++          echo " $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) '$$p' '$(DESTDIR)$(libdir)/$$f'"; \
++          $(LIBTOOL) --mode=install $(libLTLIBRARIES_INSTALL) $(INSTALL_STRIP_FLAG) "$$p" "$(DESTDIR)$(libdir)/$$f"; \
+         else :; fi; \
+       done
+ uninstall-libLTLIBRARIES:
+       @$(NORMAL_UNINSTALL)
+-      @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+-          p="`echo $$p | sed -e 's|^.*/||'`"; \
+-        echo " $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p"; \
+-        $(LIBTOOL) --mode=uninstall rm -f $(DESTDIR)$(libdir)/$$p; \
++      @set -x; list='$(lib_LTLIBRARIES)'; for p in $$list; do \
++        p=$(am__strip_dir) \
++        echo " $(LIBTOOL) --mode=uninstall rm -f '$(DESTDIR)$(libdir)/$$p'"; \
++        $(LIBTOOL) --mode=uninstall rm -f "$(DESTDIR)$(libdir)/$$p"; \
+       done
+ clean-libLTLIBRARIES:
+       -test -z "$(lib_LTLIBRARIES)" || rm -f $(lib_LTLIBRARIES)
+       @list='$(lib_LTLIBRARIES)'; for p in $$list; do \
+         dir="`echo $$p | sed -e 's|/[^/]*$$||'`"; \
+-        test "$$dir" = "$$p" && dir=.; \
++        test "$$dir" != "$$p" || dir=.; \
+         echo "rm -f \"$${dir}/so_locations\""; \
+         rm -f "$${dir}/so_locations"; \
+       done
+@@ -317,7 +341,7 @@
+       $(CXXLINK) -rpath $(libdir) $(libqalculate_la_LDFLAGS) $(libqalculate_la_OBJECTS) $(libqalculate_la_LIBADD) $(LIBS)
+ mostlyclean-compile:
+-      -rm -f *.$(OBJEXT) core *.core
++      -rm -f *.$(OBJEXT)
+ distclean-compile:
+       -rm -f *.tab.c
+@@ -335,37 +359,25 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/util.Plo@am__quote@
+ .cc.o:
+-@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+-@am__fastdepCXX_TRUE@   -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
+-@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+-@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+-@am__fastdepCXX_TRUE@ fi
++@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
++@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+ @AMDEP_TRUE@@am__fastdepCXX_FALSE@    source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCXX_FALSE@        $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
++@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++@am__fastdepCXX_FALSE@        $(CXXCOMPILE) -c -o $@ $<
+ .cc.obj:
+-@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+-@am__fastdepCXX_TRUE@   -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \
+-@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+-@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+-@am__fastdepCXX_TRUE@ fi
++@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
++@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+ @AMDEP_TRUE@@am__fastdepCXX_FALSE@    source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCXX_FALSE@        $(CXXCOMPILE) -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`
++@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++@am__fastdepCXX_FALSE@        $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+ .cc.lo:
+-@am__fastdepCXX_TRUE@ if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+-@am__fastdepCXX_TRUE@   -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
+-@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; \
+-@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+-@am__fastdepCXX_TRUE@ fi
++@am__fastdepCXX_TRUE@ if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
++@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+ @AMDEP_TRUE@@am__fastdepCXX_FALSE@    source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCXX_FALSE@        $(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
++@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++@am__fastdepCXX_FALSE@        $(LTCXXCOMPILE) -c -o $@ $<
+ mostlyclean-libtool:
+       -rm -f *.lo
+@@ -376,33 +388,24 @@
+ distclean-libtool:
+       -rm -f libtool
+ uninstall-info-am:
+-libqalculateincludeHEADERS_INSTALL = $(INSTALL_HEADER)
+ install-libqalculateincludeHEADERS: $(libqalculateinclude_HEADERS)
+       @$(NORMAL_INSTALL)
+-      $(mkinstalldirs) $(DESTDIR)$(libqalculateincludedir)
++      test -z "$(libqalculateincludedir)" || $(mkdir_p) "$(DESTDIR)$(libqalculateincludedir)"
+       @list='$(libqalculateinclude_HEADERS)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-        f="`echo $$p | sed -e 's|^.*/||'`"; \
+-        echo " $(libqalculateincludeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(libqalculateincludedir)/$$f"; \
+-        $(libqalculateincludeHEADERS_INSTALL) $$d$$p $(DESTDIR)$(libqalculateincludedir)/$$f; \
++        f=$(am__strip_dir) \
++        echo " $(libqalculateincludeHEADERS_INSTALL) '$$d$$p' '$(DESTDIR)$(libqalculateincludedir)/$$f'"; \
++        $(libqalculateincludeHEADERS_INSTALL) "$$d$$p" "$(DESTDIR)$(libqalculateincludedir)/$$f"; \
+       done
+ uninstall-libqalculateincludeHEADERS:
+       @$(NORMAL_UNINSTALL)
+       @list='$(libqalculateinclude_HEADERS)'; for p in $$list; do \
+-        f="`echo $$p | sed -e 's|^.*/||'`"; \
+-        echo " rm -f $(DESTDIR)$(libqalculateincludedir)/$$f"; \
+-        rm -f $(DESTDIR)$(libqalculateincludedir)/$$f; \
++        f=$(am__strip_dir) \
++        echo " rm -f '$(DESTDIR)$(libqalculateincludedir)/$$f'"; \
++        rm -f "$(DESTDIR)$(libqalculateincludedir)/$$f"; \
+       done
+-ETAGS = etags
+-ETAGSFLAGS =
+-
+-CTAGS = ctags
+-CTAGSFLAGS =
+-
+-tags: TAGS
+-
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+@@ -411,6 +414,7 @@
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       mkid -fID $$unique
++tags: TAGS
+ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+@@ -422,10 +426,11 @@
+         done | \
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+-      test -z "$(ETAGS_ARGS)$$tags$$unique" \
+-        || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-           $$tags $$unique
+-
++      if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++        test -n "$$unique" || unique=$$empty_fix; \
++        $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++          $$tags $$unique; \
++      fi
+ ctags: CTAGS
+ CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+@@ -448,10 +453,6 @@
+ distclean-tags:
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+-
+-top_distdir = ..
+-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+ distdir: $(DISTFILES)
+       @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+@@ -465,7 +466,7 @@
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           dir="/$$dir"; \
+-          $(mkinstalldirs) "$(distdir)$$dir"; \
++          $(mkdir_p) "$(distdir)$$dir"; \
+         else \
+           dir=''; \
+         fi; \
+@@ -483,9 +484,10 @@
+ check-am: all-am
+ check: check-am
+ all-am: Makefile $(LTLIBRARIES) $(HEADERS)
+-
+ installdirs:
+-      $(mkinstalldirs) $(DESTDIR)$(libdir) $(DESTDIR)$(libqalculateincludedir)
++      for dir in "$(DESTDIR)$(libdir)" "$(DESTDIR)$(libqalculateincludedir)"; do \
++        test -z "$$dir" || $(mkdir_p) "$$dir"; \
++      done
+ install: install-am
+ install-exec: install-exec-am
+ install-data: install-data-am
+@@ -505,7 +507,7 @@
+ clean-generic:
+ distclean-generic:
+-      -rm -f $(CONFIG_CLEAN_FILES)
++      -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+@@ -525,6 +527,8 @@
+ dvi-am:
++html: html-am
++
+ info: info-am
+ info-am:
+@@ -563,8 +567,8 @@
+ .PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
+       clean-libLTLIBRARIES clean-libtool ctags distclean \
+       distclean-compile distclean-generic distclean-libtool \
+-      distclean-tags distdir dvi dvi-am info info-am install \
+-      install-am install-data install-data-am install-exec \
++      distclean-tags distdir dvi dvi-am html html-am info info-am \
++      install install-am install-data install-data-am install-exec \
+       install-exec-am install-info install-info-am \
+       install-libLTLIBRARIES install-libqalculateincludeHEADERS \
+       install-man install-strip installcheck installcheck-am \
+--- libqalculate-0.9.6.orig/libqalculate/Number.cc
++++ libqalculate-0.9.6/libqalculate/Number.cc
+@@ -14,6 +14,7 @@
+ #include "Number.h"
+ #include "Calculator.h"
++#include <climits>
+ #include <sstream>
+ #include "util.h"
+@@ -28,15 +29,6 @@
+ using namespace cln;
+-void cln::cl_abort() {
+-      CALCULATOR->error(true, "CLN Error: see terminal output (probably too large or small floating point number)", NULL);
+-      if(CALCULATOR->busy()) {
+-              CALCULATOR->abort_this();
+-      } else {
+-              exit(0);
+-      }
+-}
+-
+ string printCL_I(cl_I integ, int base = 10, bool display_sign = true, BaseDisplay base_display = BASE_DISPLAY_NORMAL, bool lower_case = false) {
+       if(base == BASE_ROMAN_NUMERALS) {
+               if(!zerop(integ) && integ < 10000 && integ > -10000) {
+--- libqalculate-0.9.6.orig/patches/spell-fixes-v2.patch
++++ libqalculate-0.9.6/patches/spell-fixes-v2.patch
+@@ -0,0 +1,38 @@
++--- libqalculate-0.9.6/data/currencies.xml.in 2006-04-27 18:47:58.000000000 +0200
+++++ libqalculate-0.9.6~/data/currencies.xml.in        2008-08-30 22:59:45.000000000 +0200
++@@ -23,7 +23,7 @@
++       <_names>ar:GBP,au:&#xA3;</_names>
++     </builtin_unit>
++     <builtin_unit name="THB">
++-      <_title>Thai Bat</_title>
+++      <_title>Thai Baht</_title>
++       <_names>ar:THB</_names>
++     </builtin_unit>
++     <builtin_unit name="SEK">
++@@ -51,7 +51,7 @@
++       <_names>ar:RUB,ruble</_names>
++     </builtin_unit>
++     <builtin_unit name="PHP">
++-      <_title>Phillipine Peso</_title>
+++      <_title>Philippine Peso</_title>
++       <_names>ar:PHP</_names>
++     </builtin_unit>
++     <builtin_unit name="MYR">
++@@ -63,7 +63,7 @@
++       <_names>ar:HRK</_names>
++     </builtin_unit>
++     <builtin_unit name="CNY">
++-      <_title>Yuan Renmimbi (PR China)</_title>
+++      <_title>Yuan Renminbi (PR China)</_title>
++       <_names>ar:CNY</_names>
++     </builtin_unit>
++     <builtin_unit name="IDR">
++@@ -219,7 +219,7 @@
++       </base>
++     </unit>
++     <unit type="alias">
++-      <_title>Deutche Mark</_title>
+++      <_title>Deutsche Mark</_title>
++       <_names>ar:DEM,mark</_names>
++       <base>
++         <unit>EUR</unit>
+--- libqalculate-0.9.6.orig/po/Makefile.in.in
++++ libqalculate-0.9.6/po/Makefile.in.in
+@@ -133,7 +133,7 @@
+ dvi info tags TAGS ID:
+ # Define this as empty until I found a useful application.
+-installcheck:
++install-exec installcheck:
+ uninstall:
+       linguas="$(USE_LINGUAS)"; \
+--- libqalculate-0.9.6.orig/src/Makefile.am
++++ libqalculate-0.9.6/src/Makefile.am
+@@ -6,7 +6,7 @@
+       -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
+       -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+       -I../libqalculate \
+-      @GLIB_CFLAGS@
++      @GLIB_CFLAGS@ @CLN_CFLAGS@
+ bin_PROGRAMS = @QALCULATE_TEXT@
+ noinst_PROGRAMS = @QALCULATE_DEFS2DOC@
+@@ -17,13 +17,15 @@
+ qalc_LDADD = \
+       @GLIB_LIBS@ \
+       @READLINE_LIBS@ \
+-      ../libqalculate/libqalculate.la
++      @CLN_LIBS@ \
++      -lpthread ../libqalculate/libqalculate.la
+ defs2doc_SOURCES = defs2doc.cc
+ defs2doc_LDADD = \
+       @GLIB_LIBS@ \
+-      ../libqalculate/libqalculate.la
++      @CLN_LIBS@ \
++      -lpthread ../libqalculate/libqalculate.la
+ #install-exec-local:
+ #     cd $(DESTDIR)$(bindir) && rm -f qalculate; $(LN_S) @LN_QALCULATE@ qalculate
+--- libqalculate-0.9.6.orig/src/Makefile.in
++++ libqalculate-0.9.6/src/Makefile.in
+@@ -1,8 +1,8 @@
+-# Makefile.in generated by automake 1.7.9 from Makefile.am.
++# Makefile.in generated by automake 1.9.6 from Makefile.am.
+ # @configure_input@
+-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+-# Free Software Foundation, Inc.
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005  Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -25,7 +25,6 @@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ top_builddir = ..
+-
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ INSTALL = @INSTALL@
+ install_sh_DATA = $(install_sh) -c -m 644
+@@ -39,7 +38,45 @@
+ NORMAL_UNINSTALL = :
+ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
++build_triplet = @build@
+ host_triplet = @host@
++bin_PROGRAMS = @QALCULATE_TEXT@
++noinst_PROGRAMS = @QALCULATE_DEFS2DOC@
++EXTRA_PROGRAMS = qalc$(EXEEXT) defs2doc$(EXEEXT)
++subdir = src
++DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/configure.in
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++      $(ACLOCAL_M4)
++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
++CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_CLEAN_FILES =
++am__installdirs = "$(DESTDIR)$(bindir)"
++binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
++PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
++am_defs2doc_OBJECTS = defs2doc.$(OBJEXT)
++defs2doc_OBJECTS = $(am_defs2doc_OBJECTS)
++defs2doc_DEPENDENCIES = ../libqalculate/libqalculate.la
++am_qalc_OBJECTS = qalc.$(OBJEXT)
++qalc_OBJECTS = $(am_qalc_OBJECTS)
++qalc_DEPENDENCIES = ../libqalculate/libqalculate.la
++DEFAULT_INCLUDES = -I. -I$(srcdir) -I$(top_builddir)
++depcomp = $(SHELL) $(top_srcdir)/depcomp
++am__depfiles_maybe = depfiles
++CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
++      $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
++LTCXXCOMPILE = $(LIBTOOL) --tag=CXX --mode=compile $(CXX) $(DEFS) \
++      $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
++      $(AM_CXXFLAGS) $(CXXFLAGS)
++CXXLD = $(CXX)
++CXXLINK = $(LIBTOOL) --tag=CXX --mode=link $(CXXLD) $(AM_CXXFLAGS) \
++      $(CXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) -o $@
++SOURCES = $(defs2doc_SOURCES) $(qalc_SOURCES)
++DIST_SOURCES = $(defs2doc_SOURCES) $(qalc_SOURCES)
++ETAGS = etags
++CTAGS = ctags
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMDEP_FALSE = @AMDEP_FALSE@
+@@ -55,8 +92,7 @@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+-CLN_CONFIG = @CLN_CONFIG@
+-CLN_CPPFLAGS = @CLN_CPPFLAGS@
++CLN_CFLAGS = @CLN_CFLAGS@
+ CLN_LIBS = @CLN_LIBS@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+@@ -92,14 +128,12 @@
+ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@
+ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@
+ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+-INTLTOOL_ICONV = @INTLTOOL_ICONV@
+ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@
+ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@
+ INTLTOOL_MERGE = @INTLTOOL_MERGE@
+-INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@
+-INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@
+ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
++INTLTOOL_POLICY_RULE = @INTLTOOL_POLICY_RULE@
+ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@
+ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@
+ INTLTOOL_QALCULATE_DEFINITIONS_RULE = @INTLTOOL_QALCULATE_DEFINITIONS_RULE@
+@@ -112,7 +146,6 @@
+ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@
+-INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@
+ INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@
+ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@
+ LDFLAGS = @LDFLAGS@
+@@ -129,6 +162,7 @@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
++MSGMERGE = @MSGMERGE@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+@@ -156,6 +190,8 @@
+ USE_NLS = @USE_NLS@
+ VERSION = @VERSION@
+ XGETTEXT = @XGETTEXT@
++XML2_CFLAGS = @XML2_CFLAGS@
++XML2_LIBS = @XML2_LIBS@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+ ac_ct_F77 = @ac_ct_F77@
+@@ -166,6 +202,8 @@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
++am__tar = @am__tar@
++am__untar = @am__untar@
+ bindir = @bindir@
+ build = @build@
+ build_alias = @build_alias@
+@@ -191,6 +229,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ mandir = @mandir@
++mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+ pdfdir = @pdfdir@
+ prefix = @prefix@
+@@ -200,88 +239,69 @@
+ sharedstatedir = @sharedstatedir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+-
+ INCLUDES = \
+       -DPACKAGE_DATA_DIR=\""$(datadir)"\" \
+       -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \
+       -I../libqalculate \
+-      @GLIB_CFLAGS@
+-
+-
+-bin_PROGRAMS = @QALCULATE_TEXT@
+-noinst_PROGRAMS = @QALCULATE_DEFS2DOC@
+-EXTRA_PROGRAMS = qalc defs2doc
++      @GLIB_CFLAGS@ @CLN_CFLAGS@
+ qalc_SOURCES = qalc.cc
+-
+ qalc_LDADD = \
+       @GLIB_LIBS@ \
+       @READLINE_LIBS@ \
+-      ../libqalculate/libqalculate.la
+-
++      @CLN_LIBS@ \
++      -lpthread ../libqalculate/libqalculate.la
+ defs2doc_SOURCES = defs2doc.cc
+-
+ defs2doc_LDADD = \
+       @GLIB_LIBS@ \
+-      ../libqalculate/libqalculate.la
+-
+-subdir = src
+-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+-CONFIG_HEADER = $(top_builddir)/config.h
+-CONFIG_CLEAN_FILES =
+-EXTRA_PROGRAMS = qalc$(EXEEXT) defs2doc$(EXEEXT)
+-bin_PROGRAMS = @QALCULATE_TEXT@
+-noinst_PROGRAMS = @QALCULATE_DEFS2DOC@
+-PROGRAMS = $(bin_PROGRAMS) $(noinst_PROGRAMS)
+-
+-am_defs2doc_OBJECTS = defs2doc.$(OBJEXT)
+-defs2doc_OBJECTS = $(am_defs2doc_OBJECTS)
+-defs2doc_DEPENDENCIES = ../libqalculate/libqalculate.la
+-defs2doc_LDFLAGS =
+-am_qalc_OBJECTS = qalc.$(OBJEXT)
+-qalc_OBJECTS = $(am_qalc_OBJECTS)
+-qalc_DEPENDENCIES = ../libqalculate/libqalculate.la
+-qalc_LDFLAGS =
+-
+-DEFAULT_INCLUDES =  -I. -I$(srcdir) -I$(top_builddir)
+-depcomp = $(SHELL) $(top_srcdir)/depcomp
+-am__depfiles_maybe = depfiles
+-@AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/defs2doc.Po ./$(DEPDIR)/qalc.Po
+-CXXCOMPILE = $(CXX) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) \
+-      $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CXXFLAGS) $(CXXFLAGS)
+-LTCXXCOMPILE = $(LIBTOOL) --mode=compile $(CXX) $(DEFS) \
+-      $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
+-      $(AM_CXXFLAGS) $(CXXFLAGS)
+-CXXLD = $(CXX)
+-CXXLINK = $(LIBTOOL) --mode=link $(CXXLD) $(AM_CXXFLAGS) $(CXXFLAGS) \
+-      $(AM_LDFLAGS) $(LDFLAGS) -o $@
+-DIST_SOURCES = $(defs2doc_SOURCES) $(qalc_SOURCES)
+-DIST_COMMON = $(srcdir)/Makefile.in Makefile.am
+-SOURCES = $(defs2doc_SOURCES) $(qalc_SOURCES)
++      @CLN_LIBS@ \
++      -lpthread ../libqalculate/libqalculate.la
+ all: all-am
+ .SUFFIXES:
+ .SUFFIXES: .cc .lo .o .obj
+-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
++      @for dep in $?; do \
++        case '$(am__configure_deps)' in \
++          *$$dep*) \
++            cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
++              && exit 0; \
++            exit 1;; \
++        esac; \
++      done; \
++      echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  src/Makefile'; \
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --gnu  src/Makefile
+-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in  $(top_builddir)/config.status
+-      cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
+-binPROGRAMS_INSTALL = $(INSTALL_PROGRAM)
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++      @case '$?' in \
++        *config.status*) \
++          cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++        *) \
++          echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
++          cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++      esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++
++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ install-binPROGRAMS: $(bin_PROGRAMS)
+       @$(NORMAL_INSTALL)
+-      $(mkinstalldirs) $(DESTDIR)$(bindir)
++      test -z "$(bindir)" || $(mkdir_p) "$(DESTDIR)$(bindir)"
+       @list='$(bin_PROGRAMS)'; for p in $$list; do \
+         p1=`echo $$p|sed 's/$(EXEEXT)$$//'`; \
+         if test -f $$p \
+            || test -f $$p1 \
+         ; then \
+           f=`echo "$$p1" | sed 's,^.*/,,;$(transform);s/$$/$(EXEEXT)/'`; \
+-         echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f"; \
+-         $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) $$p $(DESTDIR)$(bindir)/$$f || exit 1; \
++         echo " $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) '$$p' '$(DESTDIR)$(bindir)/$$f'"; \
++         $(INSTALL_PROGRAM_ENV) $(LIBTOOL) --mode=install $(binPROGRAMS_INSTALL) "$$p" "$(DESTDIR)$(bindir)/$$f" || exit 1; \
+         else :; fi; \
+       done
+@@ -289,8 +309,8 @@
+       @$(NORMAL_UNINSTALL)
+       @list='$(bin_PROGRAMS)'; for p in $$list; do \
+         f=`echo "$$p" | sed 's,^.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/'`; \
+-        echo " rm -f $(DESTDIR)$(bindir)/$$f"; \
+-        rm -f $(DESTDIR)$(bindir)/$$f; \
++        echo " rm -f '$(DESTDIR)$(bindir)/$$f'"; \
++        rm -f "$(DESTDIR)$(bindir)/$$f"; \
+       done
+ clean-binPROGRAMS:
+@@ -314,7 +334,7 @@
+       $(CXXLINK) $(qalc_LDFLAGS) $(qalc_OBJECTS) $(qalc_LDADD) $(LIBS)
+ mostlyclean-compile:
+-      -rm -f *.$(OBJEXT) core *.core
++      -rm -f *.$(OBJEXT)
+ distclean-compile:
+       -rm -f *.tab.c
+@@ -323,37 +343,25 @@
+ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/qalc.Po@am__quote@
+ .cc.o:
+-@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+-@am__fastdepCXX_TRUE@   -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
+-@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+-@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+-@am__fastdepCXX_TRUE@ fi
++@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
++@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+ @AMDEP_TRUE@@am__fastdepCXX_FALSE@    source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCXX_FALSE@        $(CXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
++@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++@am__fastdepCXX_FALSE@        $(CXXCOMPILE) -c -o $@ $<
+ .cc.obj:
+-@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+-@am__fastdepCXX_TRUE@   -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`; \
+-@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; \
+-@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+-@am__fastdepCXX_TRUE@ fi
++@am__fastdepCXX_TRUE@ if $(CXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ `$(CYGPATH_W) '$<'`; \
++@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Po"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+ @AMDEP_TRUE@@am__fastdepCXX_FALSE@    source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    depfile='$(DEPDIR)/$*.Po' tmpdepfile='$(DEPDIR)/$*.TPo' @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCXX_FALSE@        $(CXXCOMPILE) -c -o $@ `if test -f '$<'; then $(CYGPATH_W) '$<'; else $(CYGPATH_W) '$(srcdir)/$<'; fi`
++@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++@am__fastdepCXX_FALSE@        $(CXXCOMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
+ .cc.lo:
+-@am__fastdepCXX_TRUE@ if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" \
+-@am__fastdepCXX_TRUE@   -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<; \
+-@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; \
+-@am__fastdepCXX_TRUE@ else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; \
+-@am__fastdepCXX_TRUE@ fi
++@am__fastdepCXX_TRUE@ if $(LTCXXCOMPILE) -MT $@ -MD -MP -MF "$(DEPDIR)/$*.Tpo" -c -o $@ $<; \
++@am__fastdepCXX_TRUE@ then mv -f "$(DEPDIR)/$*.Tpo" "$(DEPDIR)/$*.Plo"; else rm -f "$(DEPDIR)/$*.Tpo"; exit 1; fi
+ @AMDEP_TRUE@@am__fastdepCXX_FALSE@    source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    depfile='$(DEPDIR)/$*.Plo' tmpdepfile='$(DEPDIR)/$*.TPlo' @AMDEPBACKSLASH@
+-@AMDEP_TRUE@@am__fastdepCXX_FALSE@    $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
+-@am__fastdepCXX_FALSE@        $(LTCXXCOMPILE) -c -o $@ `test -f '$<' || echo '$(srcdir)/'`$<
++@AMDEP_TRUE@@am__fastdepCXX_FALSE@    DEPDIR=$(DEPDIR) $(CXXDEPMODE) $(depcomp) @AMDEPBACKSLASH@
++@am__fastdepCXX_FALSE@        $(LTCXXCOMPILE) -c -o $@ $<
+ mostlyclean-libtool:
+       -rm -f *.lo
+@@ -365,14 +373,6 @@
+       -rm -f libtool
+ uninstall-info-am:
+-ETAGS = etags
+-ETAGSFLAGS =
+-
+-CTAGS = ctags
+-CTAGSFLAGS =
+-
+-tags: TAGS
+-
+ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
+       list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
+       unique=`for i in $$list; do \
+@@ -381,6 +381,7 @@
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+       mkid -fID $$unique
++tags: TAGS
+ TAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+@@ -392,10 +393,11 @@
+         done | \
+         $(AWK) '    { files[$$0] = 1; } \
+              END { for (i in files) print i; }'`; \
+-      test -z "$(ETAGS_ARGS)$$tags$$unique" \
+-        || $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
+-           $$tags $$unique
+-
++      if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \
++        test -n "$$unique" || unique=$$empty_fix; \
++        $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \
++          $$tags $$unique; \
++      fi
+ ctags: CTAGS
+ CTAGS:  $(HEADERS) $(SOURCES)  $(TAGS_DEPENDENCIES) \
+               $(TAGS_FILES) $(LISP)
+@@ -418,10 +420,6 @@
+ distclean-tags:
+       -rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+-
+-top_distdir = ..
+-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+ distdir: $(DISTFILES)
+       @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+@@ -435,7 +433,7 @@
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           dir="/$$dir"; \
+-          $(mkinstalldirs) "$(distdir)$$dir"; \
++          $(mkdir_p) "$(distdir)$$dir"; \
+         else \
+           dir=''; \
+         fi; \
+@@ -453,9 +451,10 @@
+ check-am: all-am
+ check: check-am
+ all-am: Makefile $(PROGRAMS)
+-
+ installdirs:
+-      $(mkinstalldirs) $(DESTDIR)$(bindir)
++      for dir in "$(DESTDIR)$(bindir)"; do \
++        test -z "$$dir" || $(mkdir_p) "$$dir"; \
++      done
+ install: install-am
+ install-exec: install-exec-am
+ install-data: install-data-am
+@@ -475,7 +474,7 @@
+ clean-generic:
+ distclean-generic:
+-      -rm -f $(CONFIG_CLEAN_FILES)
++      -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+@@ -495,6 +494,8 @@
+ dvi-am:
++html: html-am
++
+ info: info-am
+ info-am:
+@@ -531,15 +532,16 @@
+ .PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
+       clean-generic clean-libtool clean-noinstPROGRAMS ctags \
+-      distclean distclean-compile distclean-generic distclean-libtool \
+-      distclean-tags distdir dvi dvi-am info info-am install \
+-      install-am install-binPROGRAMS install-data install-data-am \
+-      install-exec install-exec-am install-info install-info-am \
+-      install-man install-strip installcheck installcheck-am \
+-      installdirs maintainer-clean maintainer-clean-generic \
+-      mostlyclean mostlyclean-compile mostlyclean-generic \
+-      mostlyclean-libtool pdf pdf-am ps ps-am tags uninstall \
+-      uninstall-am uninstall-binPROGRAMS uninstall-info-am
++      distclean distclean-compile distclean-generic \
++      distclean-libtool distclean-tags distdir dvi dvi-am html \
++      html-am info info-am install install-am install-binPROGRAMS \
++      install-data install-data-am install-exec install-exec-am \
++      install-info install-info-am install-man install-strip \
++      installcheck installcheck-am installdirs maintainer-clean \
++      maintainer-clean-generic mostlyclean mostlyclean-compile \
++      mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
++      tags uninstall uninstall-am uninstall-binPROGRAMS \
++      uninstall-info-am
+ #install-exec-local:
+--- libqalculate-0.9.6.orig/debian/copyright
++++ libqalculate-0.9.6/debian/copyright
+@@ -0,0 +1,24 @@
++This package was debianized by Martin Waitz <tali@debian.org> on
++Sat, 25 Oct 2003 21:54:01 +0200.
++
++It was downloaded from http://qalculate.sourceforge.net/
++
++Upstream Author: Niklas Knutsson <nq@altern.org>
++
++Copyright (c) 2003 Niklas Knutsson
++
++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., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301 USA
++
++A copy of the GPL can be found in /usr/share/common-licenses/GPL.
+--- libqalculate-0.9.6.orig/debian/control
++++ libqalculate-0.9.6/debian/control
+@@ -0,0 +1,48 @@
++Source: libqalculate
++Section: math
++Priority: optional
++Maintainer: Ubuntu Core Developers <ubuntu-devel-discuss@lists.ubuntu.com>
++XSBC-Original-Maintainer: Vincent Legout <vincent@legout.info>
++Build-Depends: debhelper (>= 5), cdbs, libncurses5-dev, libreadline5-dev, libglib2.0-dev, libxml2-dev, libcln-dev (>> 1.2), libgmp3-dev, intltool
++Standards-Version: 3.8.0
++Homepage: http://qalculate.sourceforge.net/
++
++Package: qalc
++Architecture: any
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Recommends: libgnomevfs2-common | wget
++Description: Powerful and easy to use command line calculator
++ Qalculate! is small and simple to use but with much power and versatility
++ underneath.  Features include customizable functions, units, arbitrary
++ precision using a one-line fault-tolerant expression entry.
++ .
++ This package contains the command line version of Qalculate!.
++
++Package: libqalculate4
++Section: libs
++Architecture: any
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Conflicts: qalc (<< 0.8)
++Replaces: qalc
++Description: Powerful and easy to use desktop calculator - library
++ Qalculate! is small and simple to use but with much power and versatility
++ underneath.  Features include customizable functions, units, arbitrary
++ precision, plotting, and a graphical interface that uses a one-line
++ fault-tolerant expression entry (although it supports optional traditional
++ buttons).
++ .
++ This package contains the shared library used by all Qalculate! frontends.
++
++Package: libqalculate-dev
++Section: libdevel
++Architecture: any
++Depends: libqalculate4 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}, libcln-dev (>> 1.2)
++Description: Powerful and easy to use desktop calculator - development
++ Qalculate! is small and simple to use but with much power and versatility
++ underneath.  Features include customizable functions, units, arbitrary
++ precision, plotting, and a graphical interface that uses a one-line
++ fault-tolerant expression entry (although it supports optional traditional
++ buttons).
++ .
++ This package contains the development files needed to build the frontends.
++
+--- libqalculate-0.9.6.orig/debian/libqalculate4.install
++++ libqalculate-0.9.6/debian/libqalculate4.install
+@@ -0,0 +1 @@
++debian/tmp/usr/lib/*.so.*
+--- libqalculate-0.9.6.orig/debian/compat
++++ libqalculate-0.9.6/debian/compat
+@@ -0,0 +1 @@
++5
+--- libqalculate-0.9.6.orig/debian/qalc.install
++++ libqalculate-0.9.6/debian/qalc.install
+@@ -0,0 +1,3 @@
++debian/tmp/usr/bin/qalc
++debian/tmp/usr/share/qalculate/*.xml
++debian/tmp/usr/share/locale
+--- libqalculate-0.9.6.orig/debian/watch
++++ libqalculate-0.9.6/debian/watch
+@@ -0,0 +1,2 @@
++version=3
++http://sf.net/qalculate/ libqalculate-(.*).tar.gz
+--- libqalculate-0.9.6.orig/debian/rules
++++ libqalculate-0.9.6/debian/rules
+@@ -0,0 +1,9 @@
++#!/usr/bin/make -f
++
++include /usr/share/cdbs/1/class/autotools.mk
++include /usr/share/cdbs/1/rules/debhelper.mk
++include /usr/share/cdbs/1/rules/utils.mk
++include /usr/share/cdbs/1/rules/simple-patchsys.mk
++
++# don't add -lncurses to ld line
++DEB_CONFIGURE_EXTRA_FLAGS += --with-readline=only
+--- libqalculate-0.9.6.orig/debian/changelog
++++ libqalculate-0.9.6/debian/changelog
+@@ -0,0 +1,308 @@
++libqalculate (0.9.6-3ubuntu1) karmic; urgency=low
++
++  * Merge with Debian, remaining changes:
++   - Add patch spell-fixes-v2.patch, LP: #263082
++   - Add simple-patchsys to debian/rules
++
++ -- Jonathan Riddell <jriddell@ubuntu.com>  Fri, 05 Jun 2009 15:44:56 +0100
++
++libqalculate (0.9.6-3) unstable; urgency=low
++
++  * New maintainer (Closes: #509912)
++  * debian/conrol:
++    - Bump debhelper compat to 5.
++    - Update Standards-Version to 3.8.0.
++    - Remove Vcs-Git and Vcs-Browser fields.
++  * Fix watch file.
++
++ -- Vincent Legout <vincent@legout.info>  Mon, 29 Dec 2008 12:46:25 +0100
++
++libqalculate (0.9.6-2ubuntu1) intrepid; urgency=low
++
++  * Add patch spell-fixes-v2.patch, LP: #263082
++  * Add simple-patchsys to debian/rules
++      
++ -- Jonathan Riddell <jriddell@ubuntu.com>  Mon, 08 Sep 2008 16:28:18 +0100
++
++libqalculate (0.9.6-2) unstable; urgency=low
++
++  * Rebuild with cln-1.2.0 (Closes: #461937)
++    - use pkg-config to detect cln
++    - autoreconf
++    - remove cln::cl_abort which does not exist any more
++  * Don't link against unneeded libraries
++    - don't link qalc against libxml2 and libncurses
++    - Mark libraries used by libqalculate as 'private' in the .pc file
++  * Standards Version 3.7.3.0
++    - debian/control: use ${binary:Version} for library dependencies
++
++ -- Martin Waitz <tali@debian.org>  Tue, 22 Jan 2008 21:58:39 +0100
++
++libqalculate (0.9.6-1) unstable; urgency=low
++
++  * New upstream release. (Closes: #443139)
++  * Add <climits> include for gcc 4.3 compatibility (Closes: #417364)
++  * debian/control: add new Homepage: and Vcs-{Git,Browser} fields
++
++ -- Martin Waitz <tali@debian.org>  Sat, 24 Nov 2007 20:02:40 +0100
++
++libqalculate (0.9.4-5) unstable; urgency=low
++
++  * update libtool so that it does not try to add -lz
++  * src/Makefile.am: revert changes, they don't help.
++
++ -- Martin Waitz <tali@debian.org>  Tue, 11 Jul 2006 00:19:00 +0200
++
++libqalculate (0.9.4-4) unstable; urgency=low
++
++  * hmpf, fourth attempt to get this build by the autobuilders,
++    I should really try to find some empty space to install pbuilder
++  * src/Makefile.am: add -L to find the just-build shared library
++
++ -- Martin Waitz <tali@debian.org>  Thu,  6 Jul 2006 21:52:45 +0200
++
++libqalculate (0.9.4-3) unstable; urgency=low
++
++  * run autoreconf to actually use the new Makefile.am
++
++ -- Martin Waitz <tali@debian.org>  Thu,  6 Jul 2006 07:49:45 +0200
++
++libqalculate (0.9.4-2) unstable; urgency=low
++
++  * src/Makefile.am: don't use the .la file to link qalc
++
++ -- Martin Waitz <tali@debian.org>  Fri, 30 Jun 2006 02:12:52 +0200
++
++libqalculate (0.9.4-1) unstable; urgency=low
++
++  * New upstream release
++  * Add reference documentation to -dev package
++  * don't ship .la files in -dev package
++  * new Standards-Version
++
++ -- Martin Waitz <tali@debian.org>  Wed, 28 Jun 2006 17:24:53 +0200
++
++libqalculate (0.9.3-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Martin Waitz <tali@debian.org>  Sat, 18 Mar 2006 23:04:01 +0100
++
++libqalculate (0.9.2-1) unstable; urgency=low
++
++  * New upstream release
++  * debian/control: rename library package to match new soname
++  * debian/rules: remove -v makeshlibs arg as upstream uses sonames now
++  * debian/watch: fix tarball name
++
++ -- Martin Waitz <tali@debian.org>  Tue, 10 Jan 2006 23:10:31 +0100
++
++libqalculate (0.9.0-1) unstable; urgency=low
++
++  * New upstream release
++  * Add qalc(1) manpage from Thijs Kinkhorst (Closes: #339540)
++  * debian/control: rename library according to libstdc++ change
++    (Closes: #339218)
++  * debian/control: build depend on newer cln
++
++ -- Martin Waitz <tali@debian.org>  Mon, 28 Nov 2005 23:10:20 +0100
++
++libqalculate (0.8.2-1) unstable; urgency=low
++
++  * New upstream release
++  * debian/control: conflict/replace old qalc (Closes: #334175)
++  * debian/control: add libgnomevfs2-common as alternative to wget
++  * debian/rules: strict shlib versioning for libqalculate
++
++ -- Martin Waitz <tali@debian.org>  Mon, 17 Oct 2005 23:04:00 +0200
++
++libqalculate (0.8.1.1-4) unstable; urgency=low
++
++  * debian-control: arg, -dev has to depend on the library
++
++ -- Martin Waitz <tali@debian.org>  Sun, 21 Aug 2005 09:07:56 +0200
++
++libqalculate (0.8.1.1-3) unstable; urgency=low
++
++  * debian/control: libqalculate doesn't recommend qalc,
++    qalc doesn't suggest qalculate anymore
++
++ -- Martin Waitz <tali@debian.org>  Sat, 20 Aug 2005 15:09:57 +0200
++
++libqalculate (0.8.1.1-2) unstable; urgency=low
++
++  * debian/control: libqalculate-dev depends on libcln-dev
++
++ -- Martin Waitz <tali@debian.org>  Mon, 15 Aug 2005 23:18:52 +0200
++
++libqalculate (0.8.1.1-1) unstable; urgency=low
++
++  * New upstream version
++  * Split source packages according to new upstream packaging
++  * Rebuild using new C++ ABI (Closes: #318209)
++
++ -- Martin Waitz <tali@debian.org>  Tue, 19 Jul 2005 11:09:56 +0200
++
++qalculate (0.7.2-3) unstable; urgency=low
++
++  * Recompile using atk 1.8 (Closes: #300662)
++
++ -- Martin Waitz <tali@debian.org>  Fri, 25 Mar 2005 20:07:35 +0100
++
++qalculate (0.7.2-2) unstable; urgency=low
++
++  * debian/control: qalc Replaces: qalculate (Closes: #300240)
++
++ -- Martin Waitz <tali@debian.org>  Sun, 20 Mar 2005 19:01:50 +0100
++
++qalculate (0.7.2-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Martin Waitz <tali@debian.org>  Thu,  3 Feb 2005 21:40:50 +0100
++
++qalculate (0.7.1-2) unstable; urgency=low
++
++  * Split command line version into a new package. (Closes: #287331)
++
++ -- Martin Waitz <tali@debian.org>  Wed, 29 Dec 2004 18:10:41 +0100
++
++qalculate (0.7.1-1) unstable; urgency=low
++
++  * New upstream release
++    - can convert number base without loosing precision (Closes: #278973)
++    - only uses available Unicode characters (Closes: #281096)
++
++ -- Martin Waitz <tali@debian.org>  Mon, 22 Nov 2004 21:25:04 +0100
++
++qalculate (0.7.0-2) unstable; urgency=low
++
++  * Link with libreadline4
++
++ -- Martin Waitz <tali@debian.org>  Sun,  7 Nov 2004 21:10:26 +0100
++
++qalculate (0.7.0-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Martin Waitz <tali@debian.org>  Thu, 21 Oct 2004 22:56:06 +0200
++
++qalculate-gtk (0.6.3-1) unstable; urgency=low
++
++  * New upstream release
++  * debian/control: use policy version 3.6.1.0
++
++ -- Martin Waitz <tali@debian.org>  Wed, 25 Aug 2004 12:58:50 +0200
++
++qalculate-gtk (0.6.2-3) unstable; urgency=low
++
++  * update libtool to reduce dependencies.
++  * debian/watch: use ftp instead of http
++
++ -- Martin Waitz <tali@debian.org>  Tue, 10 Aug 2004 20:07:55 +0200
++
++qalculate-gtk (0.6.2-2) unstable; urgency=low
++
++  * debian/control: Build depend on libgnome using gnutls11 (Closes: #263657)
++  * debian/watch: add
++
++ -- Martin Waitz <tali@debian.org>  Sat,  7 Aug 2004 15:04:44 +0200
++
++qalculate-gtk (0.6.2-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Martin Waitz <tali@debian.org>  Tue, 20 Jul 2004 23:48:38 +0200
++
++qalculate-gtk (0.6.1-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Martin Waitz <tali@debian.org>  Fri,  9 Jul 2004 13:30:45 +0200
++
++qalculate-gtk (0.5.1-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Martin Waitz <tali@debian.org>  Fri, 16 Apr 2004 20:26:57 +0200
++
++qalculate-gtk (0.5-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Martin Waitz <tali@debian.org>  Mon, 29 Mar 2004 21:20:32 +0200
++
++qalculate-gtk (0.4.2a-2) unstable; urgency=low
++
++  * debian/control: once again add more build depends...
++    libgnome2-dev, scrollkeeper
++
++ -- Martin Waitz <tali@debian.org>  Sun, 28 Mar 2004 23:58:12 +0200
++
++qalculate-gtk (0.4.2a-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Martin Waitz <tali@debian.org>  Thu, 18 Mar 2004 20:23:37 +0100
++
++qalculate-gtk (0.4.1-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Martin Waitz <tali@debian.org>  Mon,  1 Mar 2004 21:39:48 +0100
++
++qalculate-gtk (0.4-2) unstable; urgency=low
++
++  * debian/control: Build-depend on libxml-parser-perl
++
++ -- Martin Waitz <tali@debian.org>  Thu, 19 Feb 2004 23:29:13 +0100
++
++qalculate-gtk (0.4-1) unstable; urgency=low
++
++  * New upstream release
++
++ -- Martin Waitz <tali@debian.org>  Thu, 19 Feb 2004 00:02:07 +0100
++
++qalculate-gtk (0.3.1.1-2) unstable; urgency=low
++
++  * data/qalculate.desktop.in: fix command name again (Closes: #231631)
++
++ -- Martin Waitz <tali@debian.org>  Sun,  8 Feb 2004 00:49:55 +0100
++
++qalculate-gtk (0.3.1.1-1) unstable; urgency=low
++
++  * New upstream release
++    - fixes 1/sqrt 4 bug (Closes: #228517)
++    - src/calclib/util.[ch] patches applied upstream
++  * debian/control: don't do a versioned build-dep on libcln
++  * debian/{rules,control}: convert packaging to cdbs
++
++ -- Martin Waitz <tali@debian.org>  Sat, 31 Jan 2004 01:07:27 +0100
++
++qalculate-gtk (0.3.1-4) unstable; urgency=low
++
++  * rebuild against new libcln
++
++ -- Martin Waitz <tali@debian.org>  Thu, 22 Jan 2004 22:16:21 +0100
++
++qalculate-gtk (0.3.1-3) unstable; urgency=low
++
++  * src/calclib/util.{h,cc}: remove gcd_d function
++    it is not used and fails to compile on many arches
++  * debian/copyright: add more info about GPL
++
++ -- Martin Waitz <tali@debian.org>  Wed, 21 Jan 2004 00:18:26 +0100
++
++qalculate-gtk (0.3.1-2) unstable; urgency=low
++
++  * add libgmp3-dev build dependency (Closes: #221091)
++  * fix command name in menu entry (Closes: #220335)
++  * fix command name in desktop file
++
++ -- Martin Waitz <tali@debian.org>  Sun, 16 Nov 2003 21:27:58 +0100
++
++qalculate-gtk (0.3.1-1) unstable; urgency=low
++
++  * Initial Release. (Closes: #217565)
++
++ -- Martin Waitz <tali@debian.org>  Sun,  2 Nov 2003 17:39:58 +0100
+--- libqalculate-0.9.6.orig/debian/qalc.1
++++ libqalculate-0.9.6/debian/qalc.1
+@@ -0,0 +1,34 @@
++.\" Manual Page for qalc, copyright (c) 2005 Thijs Kinkhorst
++.\" <thijs@kinkhorst.com> licenced under the GNU General
++.\" Public Licence.
++.TH QALC 1 "17 November 2005"
++.SH NAME
++qalc \- Powerful and easy to use command line calculator
++.SH SYNOPSIS
++.B qalc
++[options] [expression]
++.SH DESCRIPTION
++Qalculate! is a small and simple to use calculator but with much power and
++versatility underneath. Features include customizable functions, units,
++arbitrary precision using a one-line fault-tolerant expression entry.
++\fBqalc\fP is the command line version of Qalculate!.
++.SH OPTIONS
++.PP
++.TP 8
++.B +u8
++turn unicode support on
++.TP 8
++.B \-u8
++turn unicode support off
++.PP
++.TP 8
++.B \-set \(dq\fIoption\fP \fIvalue\fP\(dq
++Set options within the calculator.
++.PP
++When invoked with no expression specified, the program will start in
++interactive mode. Type \fIhelp\fP in interactive mode to get more
++information about available commands.
++.SH AUTHORS
++Niklas Knutsson <nq@altern.org>. This manual page was
++originally written by Thijs Kinkhorst <thijs@kinkhorst.com>,
++for the Debian system (but may be used by others).
+--- libqalculate-0.9.6.orig/debian/qalc.manpages
++++ libqalculate-0.9.6/debian/qalc.manpages
+@@ -0,0 +1 @@
++debian/qalc.1
+--- libqalculate-0.9.6.orig/debian/libqalculate-dev.install
++++ libqalculate-0.9.6/debian/libqalculate-dev.install
+@@ -0,0 +1,5 @@
++debian/tmp/usr/include
++debian/tmp/usr/lib/*.so
++debian/tmp/usr/lib/*.a
++debian/tmp/usr/lib/pkgconfig
++debian/tmp/usr/share/doc/libqalculate-*/reference usr/share/doc/libqalculate-dev
+--- libqalculate-0.9.6.orig/data/Makefile.in
++++ libqalculate-0.9.6/data/Makefile.in
+@@ -1,8 +1,8 @@
+-# Makefile.in generated by automake 1.7.9 from Makefile.am.
++# Makefile.in generated by automake 1.9.6 from Makefile.am.
+ # @configure_input@
+-# Copyright 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003
+-# Free Software Foundation, Inc.
++# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
++# 2003, 2004, 2005  Free Software Foundation, Inc.
+ # This Makefile.in is free software; the Free Software Foundation
+ # gives unlimited permission to copy and/or distribute it,
+ # with or without modifications, as long as this notice is preserved.
+@@ -25,7 +25,6 @@
+ pkglibdir = $(libdir)/@PACKAGE@
+ pkgincludedir = $(includedir)/@PACKAGE@
+ top_builddir = ..
+-
+ am__cd = CDPATH="$${ZSH_VERSION+.}$(PATH_SEPARATOR)" && cd
+ INSTALL = @INSTALL@
+ install_sh_DATA = $(install_sh) -c -m 644
+@@ -39,7 +38,29 @@
+ NORMAL_UNINSTALL = :
+ PRE_UNINSTALL = :
+ POST_UNINSTALL = :
++build_triplet = @build@
+ host_triplet = @host@
++subdir = data
++DIST_COMMON = $(srcdir)/Makefile.am $(srcdir)/Makefile.in
++ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
++am__aclocal_m4_deps = $(top_srcdir)/configure.in
++am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
++      $(ACLOCAL_M4)
++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
++CONFIG_HEADER = $(top_builddir)/config.h
++CONFIG_CLEAN_FILES =
++SOURCES =
++DIST_SOURCES =
++am__vpath_adj_setup = srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`;
++am__vpath_adj = case $$p in \
++    $(srcdir)/*) f=`echo "$$p" | sed "s|^$$srcdirstrip/||"`;; \
++    *) f=$$p;; \
++  esac;
++am__strip_dir = `echo $$p | sed -e 's|^.*/||'`;
++am__installdirs = "$(DESTDIR)$(xmldir)"
++xmlDATA_INSTALL = $(INSTALL_DATA)
++DATA = $(xml_DATA)
++DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+ ACLOCAL = @ACLOCAL@
+ ALL_LINGUAS = @ALL_LINGUAS@
+ AMDEP_FALSE = @AMDEP_FALSE@
+@@ -55,8 +76,7 @@
+ CC = @CC@
+ CCDEPMODE = @CCDEPMODE@
+ CFLAGS = @CFLAGS@
+-CLN_CONFIG = @CLN_CONFIG@
+-CLN_CPPFLAGS = @CLN_CPPFLAGS@
++CLN_CFLAGS = @CLN_CFLAGS@
+ CLN_LIBS = @CLN_LIBS@
+ CPP = @CPP@
+ CPPFLAGS = @CPPFLAGS@
+@@ -92,14 +112,12 @@
+ INTLTOOL_DESKTOP_RULE = @INTLTOOL_DESKTOP_RULE@
+ INTLTOOL_DIRECTORY_RULE = @INTLTOOL_DIRECTORY_RULE@
+ INTLTOOL_EXTRACT = @INTLTOOL_EXTRACT@
+-INTLTOOL_ICONV = @INTLTOOL_ICONV@
+ INTLTOOL_KBD_RULE = @INTLTOOL_KBD_RULE@
+ INTLTOOL_KEYS_RULE = @INTLTOOL_KEYS_RULE@
+ INTLTOOL_MERGE = @INTLTOOL_MERGE@
+-INTLTOOL_MSGFMT = @INTLTOOL_MSGFMT@
+-INTLTOOL_MSGMERGE = @INTLTOOL_MSGMERGE@
+ INTLTOOL_OAF_RULE = @INTLTOOL_OAF_RULE@
+ INTLTOOL_PERL = @INTLTOOL_PERL@
++INTLTOOL_POLICY_RULE = @INTLTOOL_POLICY_RULE@
+ INTLTOOL_PONG_RULE = @INTLTOOL_PONG_RULE@
+ INTLTOOL_PROP_RULE = @INTLTOOL_PROP_RULE@
+ INTLTOOL_QALCULATE_DEFINITIONS_RULE = @INTLTOOL_QALCULATE_DEFINITIONS_RULE@
+@@ -112,7 +130,6 @@
+ INTLTOOL_UI_RULE = @INTLTOOL_UI_RULE@
+ INTLTOOL_UPDATE = @INTLTOOL_UPDATE@
+ INTLTOOL_XAM_RULE = @INTLTOOL_XAM_RULE@
+-INTLTOOL_XGETTEXT = @INTLTOOL_XGETTEXT@
+ INTLTOOL_XML_NOMERGE_RULE = @INTLTOOL_XML_NOMERGE_RULE@
+ INTLTOOL_XML_RULE = @INTLTOOL_XML_RULE@
+ LDFLAGS = @LDFLAGS@
+@@ -129,6 +146,7 @@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+ MSGFMT = @MSGFMT@
+ MSGFMT_OPTS = @MSGFMT_OPTS@
++MSGMERGE = @MSGMERGE@
+ OBJEXT = @OBJEXT@
+ PACKAGE = @PACKAGE@
+ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@
+@@ -156,6 +174,8 @@
+ USE_NLS = @USE_NLS@
+ VERSION = @VERSION@
+ XGETTEXT = @XGETTEXT@
++XML2_CFLAGS = @XML2_CFLAGS@
++XML2_LIBS = @XML2_LIBS@
+ ac_ct_CC = @ac_ct_CC@
+ ac_ct_CXX = @ac_ct_CXX@
+ ac_ct_F77 = @ac_ct_F77@
+@@ -166,6 +186,8 @@
+ am__include = @am__include@
+ am__leading_dot = @am__leading_dot@
+ am__quote = @am__quote@
++am__tar = @am__tar@
++am__untar = @am__untar@
+ bindir = @bindir@
+ build = @build@
+ build_alias = @build_alias@
+@@ -191,6 +213,7 @@
+ localedir = @localedir@
+ localstatedir = @localstatedir@
+ mandir = @mandir@
++mkdir_p = @mkdir_p@
+ oldincludedir = @oldincludedir@
+ pdfdir = @pdfdir@
+ prefix = @prefix@
+@@ -200,32 +223,44 @@
+ sharedstatedir = @sharedstatedir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+-
+ xmldir = $(datadir)/qalculate
+-
+ xml_in_files = currencies.xml.in datasets.xml.in elements.xml.in functions.xml.in planets.xml.in prefixes.xml.in units.xml.in variables.xml.in
+ xml_DATA = $(xml_in_files:.xml.in=.xml)
+-
+ EXTRA_DIST = \
+       $(xml_in_files) $(xml_DATA)
+-subdir = data
+-ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
+-mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+-CONFIG_HEADER = $(top_builddir)/config.h
+-CONFIG_CLEAN_FILES =
+-DIST_SOURCES =
+-DATA = $(xml_DATA)
+-
+-DIST_COMMON = $(srcdir)/Makefile.in Makefile.am
+ all: all-am
+ .SUFFIXES:
+-$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ Makefile.am  $(top_srcdir)/configure.in $(ACLOCAL_M4)
++$(srcdir)/Makefile.in: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.am  $(am__configure_deps)
++      @for dep in $?; do \
++        case '$(am__configure_deps)' in \
++          *$$dep*) \
++            cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \
++              && exit 0; \
++            exit 1;; \
++        esac; \
++      done; \
++      echo ' cd $(top_srcdir) && $(AUTOMAKE) --gnu  data/Makefile'; \
+       cd $(top_srcdir) && \
+         $(AUTOMAKE) --gnu  data/Makefile
+-Makefile: @MAINTAINER_MODE_TRUE@ $(srcdir)/Makefile.in  $(top_builddir)/config.status
+-      cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)
++.PRECIOUS: Makefile
++Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
++      @case '$?' in \
++        *config.status*) \
++          cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh;; \
++        *) \
++          echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
++          cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
++      esac;
++
++$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++
++$(top_srcdir)/configure: @MAINTAINER_MODE_TRUE@ $(am__configure_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
++$(ACLOCAL_M4): @MAINTAINER_MODE_TRUE@ $(am__aclocal_m4_deps)
++      cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
+ mostlyclean-libtool:
+       -rm -f *.lo
+@@ -236,23 +271,22 @@
+ distclean-libtool:
+       -rm -f libtool
+ uninstall-info-am:
+-xmlDATA_INSTALL = $(INSTALL_DATA)
+ install-xmlDATA: $(xml_DATA)
+       @$(NORMAL_INSTALL)
+-      $(mkinstalldirs) $(DESTDIR)$(xmldir)
++      test -z "$(xmldir)" || $(mkdir_p) "$(DESTDIR)$(xmldir)"
+       @list='$(xml_DATA)'; for p in $$list; do \
+         if test -f "$$p"; then d=; else d="$(srcdir)/"; fi; \
+-        f="`echo $$p | sed -e 's|^.*/||'`"; \
+-        echo " $(xmlDATA_INSTALL) $$d$$p $(DESTDIR)$(xmldir)/$$f"; \
+-        $(xmlDATA_INSTALL) $$d$$p $(DESTDIR)$(xmldir)/$$f; \
++        f=$(am__strip_dir) \
++        echo " $(xmlDATA_INSTALL) '$$d$$p' '$(DESTDIR)$(xmldir)/$$f'"; \
++        $(xmlDATA_INSTALL) "$$d$$p" "$(DESTDIR)$(xmldir)/$$f"; \
+       done
+ uninstall-xmlDATA:
+       @$(NORMAL_UNINSTALL)
+       @list='$(xml_DATA)'; for p in $$list; do \
+-        f="`echo $$p | sed -e 's|^.*/||'`"; \
+-        echo " rm -f $(DESTDIR)$(xmldir)/$$f"; \
+-        rm -f $(DESTDIR)$(xmldir)/$$f; \
++        f=$(am__strip_dir) \
++        echo " rm -f '$(DESTDIR)$(xmldir)/$$f'"; \
++        rm -f "$(DESTDIR)$(xmldir)/$$f"; \
+       done
+ tags: TAGS
+ TAGS:
+@@ -260,10 +294,6 @@
+ ctags: CTAGS
+ CTAGS:
+-DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
+-
+-top_distdir = ..
+-distdir = $(top_distdir)/$(PACKAGE)-$(VERSION)
+ distdir: $(DISTFILES)
+       @srcdirstrip=`echo "$(srcdir)" | sed 's|.|.|g'`; \
+@@ -277,7 +307,7 @@
+         dir=`echo "$$file" | sed -e 's,/[^/]*$$,,'`; \
+         if test "$$dir" != "$$file" && test "$$dir" != "."; then \
+           dir="/$$dir"; \
+-          $(mkinstalldirs) "$(distdir)$$dir"; \
++          $(mkdir_p) "$(distdir)$$dir"; \
+         else \
+           dir=''; \
+         fi; \
+@@ -295,9 +325,10 @@
+ check-am: all-am
+ check: check-am
+ all-am: Makefile $(DATA)
+-
+ installdirs:
+-      $(mkinstalldirs) $(DESTDIR)$(xmldir)
++      for dir in "$(DESTDIR)$(xmldir)"; do \
++        test -z "$$dir" || $(mkdir_p) "$$dir"; \
++      done
+ install: install-am
+ install-exec: install-exec-am
+ install-data: install-data-am
+@@ -317,7 +348,7 @@
+ clean-generic:
+ distclean-generic:
+-      -rm -f $(CONFIG_CLEAN_FILES)
++      -test -z "$(CONFIG_CLEAN_FILES)" || rm -f $(CONFIG_CLEAN_FILES)
+ maintainer-clean-generic:
+       @echo "This command is intended for maintainers to use"
+@@ -334,6 +365,8 @@
+ dvi-am:
++html: html-am
++
+ info: info-am
+ info-am:
+@@ -368,13 +401,13 @@
+ .PHONY: all all-am check check-am clean clean-generic clean-libtool \
+       distclean distclean-generic distclean-libtool distdir dvi \
+-      dvi-am info info-am install install-am install-data \
+-      install-data-am install-exec install-exec-am install-info \
+-      install-info-am install-man install-strip install-xmlDATA \
+-      installcheck installcheck-am installdirs maintainer-clean \
+-      maintainer-clean-generic mostlyclean mostlyclean-generic \
+-      mostlyclean-libtool pdf pdf-am ps ps-am uninstall uninstall-am \
+-      uninstall-info-am uninstall-xmlDATA
++      dvi-am html html-am info info-am install install-am \
++      install-data install-data-am install-exec install-exec-am \
++      install-info install-info-am install-man install-strip \
++      install-xmlDATA installcheck installcheck-am installdirs \
++      maintainer-clean maintainer-clean-generic mostlyclean \
++      mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
++      uninstall uninstall-am uninstall-info-am uninstall-xmlDATA
+ @INTLTOOL_QALCULATE_DEFINITIONS_RULE@
This page took 1.037207 seconds and 4 git commands to generate.